OSDN Git Service

1c08f013b8af552a2f3782bc0fdc425996d5abf2
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-04-26  Jeff Law  <law@redhat.com>
2
3         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
4         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
5         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
6         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
7         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
8         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
9         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
10
11 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
12
13         PR tree-optimization/17598
14         * gcc.dg/tree-ssa/pr17598.c: New testcase.
15
16 2005-04-25  Mike Stump  <mrs@apple.com>
17
18         * objc.dg/fix-and-continue-1.m: Add.
19
20 2005-04-25  Roger Sayle  <roger@eyesopen.com>
21
22         PR c++/20995
23         * g++.dg/opt/pr20995-1.C: New test case.
24
25 2005-04-25  Devang Patel <dpatel@apple.com>
26
27         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
28         
29 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
30
31         PR testsuite/21062
32         * g++.dg/opt/alias2.C (printf): Correct the prototype.
33
34 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
35
36         PR C++/21188
37         * g++.dg/opt/rtti2.C: New test.
38
39 2005-04-25  Paul Brook  <paul@codesourcery.com>
40         Steven G. Kargl  <kargls@comcast.net>
41
42         PR fortran/20879
43         * gfortran.dg/ichar_1.f90: New file.
44
45 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
46
47         PR middle-end/20991
48         * g++.dg/opt/pr20991.C: New test.
49
50         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
51         where sizeof (type) < __alignof__ (type).
52         * gcc.dg/compat/struct-layout-1.h: Likewise.
53
54 2005-04-24  Per Bothner  <per@bothner.com>
55             Devang Patel  <dpatel@apple.com>
56
57         PR preprocessor/20907
58         * gcc.dg/cpp/very-long-comment.c: New test.
59
60 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
61
62         PR fortran/20059
63         * gfortran.dg/common_5.f: New test.
64
65 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
66
67         PR middle-end/21082
68         * g++.dg/tree-ssa/pr21082.C: New testcase.
69
70 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
71
72         * gcc.dg/vect/vect-99.c: New test.
73
74 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
75
76         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
77
78 2005-04-22  Jeff Law  <law@redhat.com>
79
80         * gcc.dg/uninit-5.c: Remove xfails.
81         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
82         conditionals and loads.
83
84 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
85
86         PR libfortran/20074
87         PR libfortran/20436
88         PR libfortran/21108
89         * gfortran.dg/nested_reshape.f90: new test
90         * gfortran.dg/reshape-alloc.f90: new test
91         * gfortran.dg/reshape.f90: new test
92
93 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
94
95         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
96
97         * gcc.dg/arm-vfp1.c: New test.
98
99 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
100
101         PR c++/21087
102         * g++.dg/lookup/builtin2.C: New test.
103
104 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
105
106         * gcc.dg/weak/weak-13.c: New test.
107
108 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
109
110         * lib/target-supports.exp (check_effective_target_sync_int_long):
111         Add powerpc*.
112
113 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
114
115         * gcc.target/mips/branch-1.c: New test.
116
117 2005-04-21  Richard Henderson  <rth@redhat.com>
118
119         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
120         * gcc.dg/vect/vect-86.c: Likewise.
121         * gcc.dg/vect/vect-87.c: Likewise.
122         * gcc.dg/vect/vect-88.c: Likewise.
123
124 2005-04-21  Devang Patel  <dpatel@apple.com>
125
126         PR optimization/20994
127         * gcc.dg/tree-ssa/ifc-3.c: New test.
128         
129 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
130
131         PR c/12913
132         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
133         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
134         gcc.dg/c99-vla-jump-5.c: New tests.
135
136 2005-04-19  Richard Henderson  <rth@redhat.com>
137
138         * lib/target-supports.exp (check_effective_target_vect_int_mult): 
139         Fix typo in exists check.
140         (check_effective_target_sync_int_long): New.
141         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
142         * gcc.dg/ia64-sync-2.c: Likewise.
143         * gcc.dg/ia64-sync-3.c: Likewise.
144         * gcc.dg/ia64-sync-4.c: Likewise.
145
146 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
147
148         * gcc.dg/fold-xor-1.c: New test.
149         * gcc.dg/fold-xor-2.c: New test.
150
151 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
152
153         PR target/20670
154         * g++.dg/eh/fp-regs.C: New test.
155
156 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
157
158         * gcc.dg/Wint-to-pointer-cast-1.c,
159         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
160         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
161         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
162
163 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
164
165         PR fortran/16861
166         * gfortran.dg/pr16861.f90: New test.
167
168 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
169
170         * gcc.dg/pr21085.c: New test.
171
172 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
173
174         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
175         (setup_mips_tests, dg-mips-options): New procedures.
176         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
177         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
178         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
179         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
180         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
181         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
182         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
183         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
184         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
185         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
186         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
187         dg-mips-options instead of dg-options.  Remove now-redundant
188         preprocessor guards.
189         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
190         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
191         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
192         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
193         * gcc.dg/vr-mult-2.c: Delete.
194         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
195         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
196         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
197         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
198         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
199         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
200         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
201
202 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
203
204         * ada/acats/run_all.sh: Use sync when executable not present.
205         
206 2005-04-18  Devang Patel  <dpatel@apple.com>
207
208         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
209         * gcc.dg/vect/vect-11a.c: New.
210         * gcc.dg/vect/vect-none.c: Update.
211         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
212
213 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
214
215         PR tree-optimization/20922
216         * gcc.dg/pr20922-1.c: New test.
217         * gcc.dg/pr20922-2.c: New test.
218         * gcc.dg/pr20922-3.c: New test.
219         * gcc.dg/pr20922-4.c: New test.
220         * gcc.dg/pr20922-5.c: New test.
221         * gcc.dg/pr20922-6.c: New test.
222
223 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
224
225         PR libfortran/20950
226         * gfortran.dg/pr20950.f: New test.
227
228 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
229
230         PR libfortran/19216
231         * gfortran.dg/pr19216.f: New test.
232
233 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
234
235         PR tree-optimization/21001
236         * gcc.dg/tree-ssa/pr21001.c: New.
237
238 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
239
240         PR libfortran/21075
241         * gfortran.dg/reshape_rank7.f90: New test.
242
243 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
244
245         PR libfortran/12884 gfortran.dg/pr12884.f: New test
246         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
247         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
248         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
249         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
250         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
251         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
252         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
253         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
254         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
255         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
256         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
257         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
258         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
259         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
260         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
261         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
262         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
263         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
264         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
265         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
266
267 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
268
269         * gfortran.dg/wtruncate.f: New testcase.
270         * gfortran.dg/wtruncate.f90: New testcase.
271
272 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
273
274         PR c++/21025
275         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
276         which sizeof/alignof is dependent, rather than just whether we are
277         processing_template_decl.
278         
279 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
280
281         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
282         corrected typo where the wrong variables had been compared.
283
284 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
285
286         PR libfortran/18495
287         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
288         Test callee-allocated version of return array with a write
289         statement.
290         Test spread with a temporary with another write statement.
291
292 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
293
294         PR tree-optimization/21031
295         * gcc.dg/tree-ssa/pr21031.c: New.
296
297 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
298
299         PR tree-optimization/21004
300         * gcc.dg/builtins-53.c: Include builtins-config.h.
301         Check floorf, ceilf, floorl and ceill transformations
302         only when HAVE_C99_RUNTIME is defined.
303         
304 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
305
306         PR middle-end/20739
307         * gcc.dg/tree-ssa/pr20739.c: New test.
308
309 2005-04-14  Mike Stump  <mrs@apple.com>
310
311         * gcc.dg/Foundation.framework/empty: New.
312         * gcc.dg/framework-2.c: New.
313
314 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
315
316         PR tree-optimization/21021
317         * gcc.c-torture/compile/pr21021.c: New.
318
319 2005-04-14  Janis Johnson  <janis187@us.ibm.com
320
321         PR testsuite/21010
322         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
323         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
324         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
325         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
326         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
327         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
328         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
329         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
330
331 2005-04-14  Richard Henderson  <rth@redhat.com>
332
333         * lib/target-supports.exp (check_effective_target_vect_condition):
334         Add ia64, i?86, and x86_64.
335
336 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
337
338         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
339
340 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
341
342         PR tree-optimization/20657
343         * gcc.dg/tree-ssa/pr20657.c: New.
344
345 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
346
347         * gcc.dg/builtins-53.c: Also check (int)trunc* and
348         (long long int)trunc*.
349
350 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
351
352         PR target/20927
353         * gcc.dg/pr20927.c: New test.
354
355 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
356
357         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
358         * gcc.target/mips/asm-1.c: Likewise.
359
360 2005-04-13  Dale Johannesen  <dalej@apple.com>
361
362         * objc.dg/objc-fast-4.m:  New.
363
364 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
365
366         * gcc.target/cris/torture/cris-torture.exp: New driver in new
367         directory.
368         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
369
370 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
371
372         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
373         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
374         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
375
376 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
377
378         PR tree-optimization/20913
379         * gcc.dg/tree-ssa/pr20913.c: New.
380
381         PR tree-optimization/20702
382         * gcc.dg/tree-ssa/pr20702.c: New.
383
384 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
385
386         PR c++/13744
387         * g++.dg/inherit/local3.C: New test.
388
389 2005-04-12  Jeff Law  <law@redhat.com>
390
391         * gcc.dg/tree-ssa/20050412-1.c: New test.
392
393 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
394
395         PR libfortran/19016
396         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
397         Add tests with mask generated by expression.
398         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
399         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
400         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
401
402 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
403
404         PR middle-end/20917
405         * gcc.dg/20050409-1.c: New test.
406
407 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
408
409         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
410
411 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
412
413         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
414         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
415         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
416         (TARGET_CXX): Adjust accordingly.
417         * target.h (struct gcc_target): Remove epxort_class_data.  Add
418         determine_class_data_visibility and class_data_always_comdat.
419         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
420         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
421         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
422         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
423         (arm_cxx_determine_class_data_visibility): New.
424         (arm_cxx_class_data_always_comdat): Likewise.
425         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
426         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
427         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
428         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
429         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
430         Define.
431
432 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
433
434         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
435
436 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
437
438         * gcc.dg/i386-darwin-fpmath.c: New.
439
440 2004-04-11  Devang Patel  <dpatel@apple.com>
441
442         * lib/target-supports.exp (check_effective_target_vect_condition): New.
443         * gcc.dg/vect/vect-ifcvt-1.c: New test.
444         * gcc.dg/vect/vect-ifcvt-2.c: New test.
445         * gcc.dg/vect/vect-ifcvt-3.c: New test.
446         * gcc.dg/vect/vect-ifcvt-4.c: New test.
447         * gcc.dg/vect/vect-ifcvt-5.c: New test.
448         * gcc.dg/vect/vect-ifcvt-6.c: New test.
449         * gcc.dg/vect/vect-ifcvt-7.c: New test.
450         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
451         
452 2004-04-11  Devang Patel  <dpatel@apple.com>
453
454         * gcc.dg/vect/vect-dv-1.c: New test.
455         * gcc.dg/vect/vect-dv-2.c: New test.
456         
457 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
458
459         PR tree-optimization/20933
460         * gcc.dg/tree-ssa/pr20933.c: New test.
461
462 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
463
464         * gfortran.dg/fold_nearest.f90: New test.
465
466 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
467
468         * gcc.dg/tree-ssa/alias-1.c: New test.
469
470 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
471
472         PR tree-optimization/20920
473         * g++.dg/tree-ssa/pr20920.C: New test.
474
475 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
476
477         * gcc.dg/builtins-53.c: Also check (int)ceil* and
478         (long long int)ceil*.
479         
480 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
481
482         * g++.dg/warn/Wdtor1.C: Declare template in system header with
483         explicit C++ linkage.
484
485 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
486
487         * gfortran.dg/pr17229.f: Take care of the new obsolescence
488         warning for arithmetic IF statements.
489
490 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
491
492         * eor_handling_1.f90: New test case.
493         * eor_handling_2.f90: New test case.
494         * eor_handling_3.f90: New test case.
495         * eor_handling_4.f90: New test case.
496         * eor_handling_5.f90: New test case.
497         * noadv_size.f90: New test case.
498         * pad_no.f90: New test case.
499
500 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
501
502         * gcc.c-torture/execute/20050410-1.c: New test.
503
504 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
505
506         * gcc.dg/pr20126.c: New.
507
508 2005-04-09  Bud Davis  <bdavis@gfortran.org>
509             Steven G. Kargl <kargls@comcast.net>
510
511         * gfortran.dg/PR19872.f: New test.
512
513 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
514
515         * gfortran.dg/nint_1.f90:  Fix dg-do directive
516
517 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
518
519         * gfortran.dg/nint_1.f90: New test.
520
521 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
522
523         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
524         Added test for callee-allocated arrays with write statements.
525         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
526         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
527         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
528         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
529         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
530
531 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
532
533         PR libfortran/20163
534         * gfortran.dg/open-options-blanks.f:  New test.
535
536 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
537
538         PR fortran/13257
539         * gfortran.dg/comma_format_extension_[1234].f: New tests.
540
541 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
542
543         * gcc.dg/tree-ssa/stdarg-1.c: New test.
544         * gcc.dg/tree-ssa/stdarg-2.c: New test.
545         * gcc.dg/tree-ssa/stdarg-3.c: New test.
546         * gcc.dg/tree-ssa/stdarg-4.c: New test.
547         * gcc.dg/tree-ssa/stdarg-5.c: New test.
548         * gcc.c-torture/execute/stdarg-4.c: New test.
549
550         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
551
552         PR target/20795
553         * g++.dg/abi/param2.C: New test.
554
555 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
556
557         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
558
559 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
560
561         * gcc.dg/builtins-53.c: New test.
562
563 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
564
565         * g++.dg/tree-ssa/pr18178.C: New test.
566         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
567         * gcc.c-torture/execute/20041019-1.c: New test.
568         * gcc.dg/tree-ssa/20041008-1.c: New test.
569         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
570         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
571         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
572         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
573         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
574         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
575         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
576         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
577         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
578         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
579
580 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
581
582         PR rtl-optimization/20466
583         * gcc.c-torture/execute/pr20466-1.c: New test.
584
585 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
586
587         PR c++/20905
588         * g++.dg/parse/cond2.C: New test.
589
590         PR c++/20145
591         * g++.dg/warn/Wdtor1.C: New test.
592
593 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
594
595         PR fortran/17229
596         * gfortran.dg/pr17229.f: New test.
597
598 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
599
600         * gfortran.dg/tiny_1.f90: New test.
601         * gfortran.dg/tiny_2.f90: ditto.
602
603 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
604
605         * gfortran.dg/eor_1.f90:  Fix dg-do run line
606         * gfortran.dg/open_new.f90:  Fix dg-do run line
607
608 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
609
610         * lib/target-supports.exp (get_compiler_messages): Support
611         optional arguments, the fourth being compiler options.
612         (check_effective_target_fpic): New proc.
613         * gcc.dg/20050321-2.c: Restrict to target fpic.
614
615 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
616
617         * gcc.dg/15443-1.c: New test.
618         * gcc.dg/15443-2.c: Likewise.
619
620 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
621
622         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
623
624 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
625
626         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
627
628 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
629
630         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
631         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
632         -m64.
633         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
634         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
635         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
636
637 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
638
639         PR c++/20212
640         * g++.dg/warn/Wunused-11.C: New test.
641
642 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
643
644         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
645
646 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
647
648         * gfortran.dg/vect/vect-5.f90: xfail for lp64. 
649
650 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
651
652         PR c++/20734
653         * g++.dg/template/ptrmem13.C: New test.
654
655 2005-04-05  Per Bothner  <per@bothner.com>
656
657         * lib/gcc.exp: Always add -fno-show-column, for now.
658
659 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
660
661         PR testsuite/20767
662         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
663         of plain old "unsigned int" for the type of "i".  Makes this test
664         64bit clean.
665
666 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
667
668         * gcc.dg/i386-ssefn-1.c: New test.
669         * gcc.dg/i386-ssefn-2.c: New test.
670         * gcc.dg/i386-ssefn-3.c: New test.
671         * gcc.dg/i386-ssefn-4.c: New test.
672
673 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
674
675         PR tree-optimization/20076
676         * gcc.dg/builtin-apply4.c: New test.
677
678         PR preprocessor/19475
679         * gcc.dg/cpp/macspace1.c: New test.
680         * gcc.dg/cpp/macspace2.c: New test.
681
682 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
683
684         * gfortran.dg/pr20755.f: Fixed bad format.
685
686 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
687
688         PR c++/20763
689         * g++.dg/ext/attrib21.C: New test.
690
691 2004-04-05  Devang Patel  <dpatel@apple.com>
692
693         * lib/target-supports.exp (check_effective_target_vect_shif): New.
694         * gcc.dg/vect/vect-shift-1.c: New test.
695         
696 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
697
698         PR libfortran/20755
699         * gfortran.dg/pr20755.f: New test.
700
701 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
702
703         * gfortran.dg/pr15959.f90: New test.
704         * gfortran.dg/string_pad_trunc.f90: New test.
705
706 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
707
708         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
709         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
710         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
711         syntax.
712
713 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
714
715         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
716
717 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
718
719         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
720         * gcc.c-torture/compile/20011119-2.c: Likewise.
721         * gcc.c-torture/compile/981001-2.c: Likewise.
722
723 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
724
725         PR c++/20679
726         * g++.dg/template/overload4.C: New test.
727
728 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
729
730         PR c++/20746
731         * g++.dg/abi/covariant5.C: New.
732
733         PR debug/20505
734         * g++.dg/debug/const2.C: New.
735
736 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
737
738         PR rtl-optimization/16104
739         * gcc.c-torture/execute/20050316-1.c: New test.
740
741 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
742
743         * g++.dg/template/spec23.C: Fix dg-error text.
744
745 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
746
747         PR c++/19199
748         * g++.dg/expr/lval2.C: New.
749
750 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
751
752         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
753         __builtin_strcasecmp and __builtin_strncasecmp.
754
755 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
756
757         PR c++/20723
758         * g++.dg/template/spec22.C: New.
759         * g++.dg/template/spec23.C: New.
760
761 2005-04-03  Dale Ranta  <dir@lanl.gov>
762             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
763
764         PR libfortran/20068
765         PR libfortran/20125
766         PR libfortran/20156
767         PR libfortran/20471
768         * gfortran.dg/backspace.f: New test.
769
770 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
771
772         * gcc.dg/pr19345.c: New test.
773
774 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
775
776         PR tree-optimization/20640
777         * gcc.dg/torture/tree-loop-1.c: New.
778
779 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
780
781         PR rtl-optimization/20290
782         * gcc.c-torture/execute/loop-ivopts-2.c: New.
783
784 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
785
786         * gcc.dg/rs6000-fpint.c: New.
787
788 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
789
790         * gcc.dg/old-style-then-proto-1.c: New test.
791
792 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
793
794         * gfortran.fortran-torture/execute/backspace.f90: Check
795         after backspace and read was incorrect.
796
797 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
798
799         * gcc.c-torture/execute/builtins/strcat.c: Check the result
800         buffer past the terminating NUL using memcmp.
801         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
802         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
803
804         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
805         Fix unused/uninitialized variable warnings.
806
807         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
808         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
809         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
810         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
811
812         * gcc.c-torture/execute/builtins/abs-1-lib.c,
813         gcc.c-torture/execute/builtins/fputs-lib.c,
814         gcc.c-torture/execute/builtins/lib/fprintf.c,
815         gcc.c-torture/execute/builtins/lib/main.c,
816         gcc.c-torture/execute/builtins/lib/memcmp.c,
817         gcc.c-torture/execute/builtins/lib/memmove.c,
818         gcc.c-torture/execute/builtins/lib/mempcpy.c,
819         gcc.c-torture/execute/builtins/lib/memset.c,
820         gcc.c-torture/execute/builtins/lib/printf.c,
821         gcc.c-torture/execute/builtins/lib/sprintf.c,
822         gcc.c-torture/execute/builtins/lib/stpcpy.c,
823         gcc.c-torture/execute/builtins/lib/strchr.c,
824         gcc.c-torture/execute/builtins/lib/strcmp.c,
825         gcc.c-torture/execute/builtins/lib/strcpy.c,
826         gcc.c-torture/execute/builtins/lib/strcspn.c,
827         gcc.c-torture/execute/builtins/lib/strlen.c,
828         gcc.c-torture/execute/builtins/lib/strncat.c,
829         gcc.c-torture/execute/builtins/lib/strncmp.c,
830         gcc.c-torture/execute/builtins/lib/strncpy.c,
831         gcc.c-torture/execute/builtins/lib/strrchr.c,
832         gcc.c-torture/execute/builtins/lib/strspn.c,
833         gcc.c-torture/execute/builtins/lib/strstr.c,
834         gcc.c-torture/execute/builtins/memops-asm-lib.c,
835         gcc.c-torture/execute/builtins/strlen-2.c,
836         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
837         prototypes.
838
839 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
840
841         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
842         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
843         selectany usage.
844
845 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
846
847         PR c++/19406
848         * g++.dg/debug/using1.C: New test.
849
850 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
851
852         PR middle-end/20524
853         * gcc.dg/alias-7.c: Prefix asm-declared name with
854         __USER_LABEL_PREFIX__.
855
856 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
857
858         Fix fallout from PR middle-end/15700:
859         * gcc.c-torture/compile/20011119-1.c: Take
860         __USER_LABEL_PREFIX__ into account.
861         * gcc.c-torture/compile/20011119-2.c: Likewise.
862
863 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
864
865         PR c++/18644
866         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
867
868 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
869
870         PR c/17855
871         * gcc.c-torture/compile/struct-non-lval-1.c,
872         gcc.c-torture/compile/struct-non-lval-2.c,
873         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
874
875 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
876
877         * gcc.dg/tls/tls.exp: Remove temporary file.
878         * g++.dg/tls/tls.exp: Ditto.
879         * lib/file-format.exp: Ditto.
880         * g++.dg/special/ecos.exp: Ditto.
881
882         * lib/profopt.exp: Treat prof_ext as a list.
883         * gcc.misc-tests/bprob.exp: Ditto.
884         * g++.dg/bprob/bprob.exp: Ditto.
885
886         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
887         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
888         g++.dg/tree-ssa/pointer-reference-alias.C,
889         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
890         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
891         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
892         g++.dg/vect/pr19951.cc: Ditto.
893         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
894         gcc.dg/builtins-47.c: Ditto.
895         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
896         gcc.dg/pr20115-1.c: Ditto.
897         * gcc.dg/tree-ssa/20030530-2.c,
898         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
899         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
900         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
901         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
902         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
903         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
904         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
905         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
906         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
907         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
908         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
909         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
910         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
911         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
912         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
913         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
914         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
915         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
916         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
917         gcc.dg/tree-ssa/20030824-1.c,
918         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
919         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
920         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
921         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
922         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
923         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
924         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
925         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
926         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
927         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
928         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
929         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
930         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
931         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
932         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
933         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
934         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
935         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
936         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
937         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
938         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
939         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
940         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
941         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
942         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
943         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
944         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
945         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
946         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
947         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
948         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
949         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
950         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
951         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
952         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
953         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
954         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
955         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
956         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
957         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
958         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
959         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
960         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
961         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
962         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
963         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
964         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
965         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
966         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
967         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
968         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
969         gcc.dg/tree-ssa/useless-1.c: Ditto.
970         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
971         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
972         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
973         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
974         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
975         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
976         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
977         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
978         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
979         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
980         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
981         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
982         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
983         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
984         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
985         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
986         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
987         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
988         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
989         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
990         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
991         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
992         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
993         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
994         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
995         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
996         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
997         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
998         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
999         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
1000         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
1001         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
1002         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
1003         gcc.dg/vect/vect-none.c: Ditto.
1004         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
1005         treelang/compile/unsigned.tree: Ditto.
1006
1007         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
1008         * gcc.dg/cpp/direct2s.c: Ditto.
1009         * gcc.dg/cpp/paste4.c: Ditto.
1010         * gcc.dg/cpp/separate-1.c: Ditto.
1011         * gcc.dg/pch/save-temps-1.c: Ditto.
1012         * g++.dg/ext/altivec-10.C: Ditto.
1013         * g++.dg/pch/pch.C: Ditto.
1014
1015         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
1016
1017         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
1018         * g++.dg/template/repo1.C: Ditto.
1019         * g++.dg/template/repo2.C: Ditto.
1020         * g++.dg/template/repo3.C: Ditto.
1021         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
1022         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
1023         * g++.old-deja/g++.pt/repo1.C: Ditto.
1024         * g++.old-deja/g++.pt/repo2.C: Ditto.
1025         * g++.old-deja/g++.pt/repo3.C: Ditto.
1026         * g++.old-deja/g++.pt/repo4.C: Ditto.
1027
1028         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
1029         * gcc.dg/20030107-1.c: Ditto.
1030         * gcc.dg/20030702-1.c: Ditto.
1031         * gcc.dg/profile-generate-1.c: Ditto.
1032         * g++.dg/other/profile1.C: Ditto.
1033         * g++.old-deja/g++.robertl/eb83.C: Ditto.
1034
1035         * lib/gcc-dg.exp (remove-build-file): New.
1036         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
1037         cleanup-tree-dump, cleanup-saved-temps): New.
1038
1039 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
1040
1041         PR c++/19203, DR 214
1042         * g++.dg/parse/ambig3.C: Not ambiguous.
1043         * g++.dg/template/spec20.C: New.
1044         * g++.dg/template/spec21.C: New.
1045
1046 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
1047
1048         PR target/20045
1049         * gcc.dg/ia64-fptr-1.c: Run only on linux.
1050
1051 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1052
1053         PR libfortran/20660
1054         * gfortran.dg/negative_unit.f: New test.
1055
1056 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
1057
1058         * gcc.dg/20050330-1.c: New test.
1059
1060 2005-03-30  Devang Patel  <dpatel@apple.com>
1061
1062         * g++.dg/tree-sra/ssa-sra-3.C: New test.
1063
1064 2005-03-30  Dale Johannesen  <dalej@apple.com>
1065
1066         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
1067
1068 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
1069
1070         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
1071         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
1072         Strip options from test name.
1073
1074 2005-03-31  Jan Hubicka  <jh@suse.cz>
1075
1076         * gcc.dg/varpool-1.c: New testcase.
1077
1078 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
1079
1080         PR c/772
1081         PR c/17913
1082         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
1083         gcc.dg/stmt-expr-label-3.c : New tests.
1084         * gcc.c-torture/execute/medce-2.c: Remove.
1085
1086 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
1087
1088         PR c/20368
1089         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
1090         tests.
1091
1092 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
1093
1094         * gcc.c-torture/compile/pr20203.c: New test.
1095
1096 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
1097
1098         * gfortran.dg/promotion.f90:  New test.
1099
1100 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
1101
1102         PR middle-end/20491
1103         * gcc.dg/torture/asm-subreg-1.c: New test.
1104
1105 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
1106
1107         PR c/20672
1108         * gcc.dg/pr20672-1.c: New test.
1109
1110 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
1111
1112         * gfortran.dg/vect: New directory.
1113         * gfortran.dg/vect/vect.exp: New.
1114         * gfortran.dg/vect/vect-1.f90: New test.
1115         * gfortran.dg/vect/vect-2.f90: New test.
1116         * gfortran.dg/vect/vect-3.f90: New test.
1117         * gfortran.dg/vect/vect-4.f90: New test.
1118         * gfortran.dg/vect/vect-5.f90: New test.
1119
1120 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
1121
1122         PR middle-end/20622
1123         * gcc.dg/alias-7.c: New test.
1124
1125 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
1126
1127         * gcc.dg/sparc-reg-1.c: New test.
1128
1129 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
1130
1131         PR target/19890
1132         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
1133
1134 2005-03-29  Dale Ranta  <dir@lanl.gov>
1135             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1136
1137         PR libfortran/20163
1138         * gfortran.dg/pr20163-2.f: New test.
1139
1140 2005-03-28  Jan Hubicka  <jh@suse.cz>
1141
1142         PR middle-end/20635
1143         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
1144         by Jakub Jelinek.
1145
1146 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
1147
1148         PR tree-optimization/20626
1149         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
1150         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
1151
1152 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
1153
1154         * gfortran.dg/underflow.f90:  New test.
1155         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
1156
1157 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1158
1159         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
1160
1161 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
1162
1163         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
1164         (g++_init): Make sure that CXXFLAGS is set.
1165         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
1166         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
1167         * lib/gfortran.exp (gfortran_link_flags): Likewise. 
1168         * lib/objc.exp (objc_init): Likewise.
1169         * lib/treelang.exp (treelang_init): Likewise.
1170
1171 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
1172
1173         PR tree-optimization/20470
1174         * gcc.dg/tree-ssa/pr20470.c: New test.
1175
1176 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
1177
1178         * gcc.dg/ppc-stfiwx.c: New.
1179
1180 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
1181
1182         PR target/19888
1183         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
1184
1185 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
1186
1187         * gcc.dg/20050325-1.c: Fix a typo.
1188
1189 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1190
1191         PR libfortran/19678
1192         PR libfortran/19679
1193         * gfortran.dg/dos_eol.f: New test.
1194
1195 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
1196
1197         PR rtl-optimization/20249
1198         * gcc.dg/20050325-1.c: New test.
1199
1200 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1201
1202         PR libfortran/15332
1203         * gfortran.dg/pr15332.f: New test.
1204
1205 2005-03-24  Dale Johannesen  <dalej@apple.com>
1206
1207         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
1208
1209 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
1210
1211         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
1212         'internal' visibility.
1213         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
1214         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
1215         'protected' visibility.
1216         * gcc.dg/visibility-7.c: Likewise.
1217         * lib/target-supports.exp (check_visibility_available): Take
1218         a parameter, the kind of visibility to check for.
1219         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
1220         to check_visibility_available.
1221
1222         * g++.dg/expr/cast3.C: New.
1223
1224 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
1225
1226         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
1227         rs6000.
1228
1229 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
1230
1231         PR target/20095
1232         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
1233
1234 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
1235
1236         * gcc.dg/badshift.c: Renamed to...
1237         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
1238
1239         * gcc.target/i386/badshift.c: Renamed to...
1240         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
1241         only.
1242
1243         PR rtl-optimization/20532
1244         * gcc.target/i386/badshift.c: New.
1245
1246 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1247
1248         * gfortran.dg/pr18025.f90: New test.
1249
1250 2005-03-23  Dale Johannesen  <dalej@apple.com>
1251         
1252         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
1253
1254 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
1255
1256         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
1257
1258         * lib/target-supports.exp (check_iconv_available): Default
1259         libiconv to -liconv, if there is no definition.
1260
1261 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
1262
1263         * gcc.dg/torture/cris-asm-mof-1.c: New test.
1264
1265 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
1266
1267         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
1268         * g++.dg/opt/pr7503-2.C: Likewise.
1269         * g++.dg/opt/pr7503-3.C: Likewise.
1270         * g++.dg/opt/pr7503-4.C: Likewise.
1271         * g++.dg/opt/pr7503-5.C: Likewise.
1272         * g++.dg/warn/minmax.C: New test.
1273
1274 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1275
1276         * gfortran.dg/g77_intrinsics_funcs.f: New test.
1277         * gfortran.dg/g77_intrinsics_sub.f: New test.
1278
1279 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
1280             Jan Hubicka  <jh@suse.cz>
1281             Steven Bosscher <stevenb@suse.de
1282
1283         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
1284
1285 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1286
1287         PR c++/19980
1288         * g++.dg/template/redecl3.C: New test.
1289
1290 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1291
1292         PR c++/20499
1293         * g++.dg/parse/error16.C: Tweak error markers.
1294
1295 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
1296
1297         PR target/20561
1298         * gcc.dg/20050321-2.c: New test.
1299
1300 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
1301
1302         PR c++/20465
1303         PR c++/20381
1304         * g++.dg/template/ptrmem12.C: New.
1305
1306 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
1307
1308         PR rtl-optimization/20527
1309         * gcc.c-torture/execute/pr20527-1.c: New test.
1310
1311 2005-03-22  Ben Elliston  <bje@au.ibm.com>
1312
1313         * gcc.misc-tests/options.exp (check_for_options): Create a real C
1314         program, compile it into a real executable and then delete the .c
1315         and .x files afterwards, to avoid problems on testglue targets.
1316
1317 2005-03-21  Stuart Hastings  <stuart@apple.com>
1318
1319         * gcc.target/i386/sse-2.c: New.
1320         
1321 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
1322
1323         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
1324
1325 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
1326
1327         * g++.dg/parse/crash25.C: Fix typo.
1328
1329 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
1330
1331         PR c++/20461
1332         * g++.dg/parse/crash24.C: New test.
1333
1334         PR c++/20536
1335         * g++.dg/parse/crash25.C: New test.
1336
1337 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
1338
1339         PR c++/20147    
1340         * g++.dg/ext/stmtexpr4.C: New test.
1341
1342 2005-03-20  Roger Sayle  <roger@eyesopen.com>
1343
1344         PR middle-end/20539
1345         * gcc.c-torture/compile/pr13066-1.c: New test case.
1346         * gcc.c-torture/compile/pr20539-1.c: Likewise.
1347         * g++.dg/opt/pr13066-1.C: Likewise.
1348
1349 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
1350
1351         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
1352
1353 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1354
1355         PR fortran/18525
1356         * gfortran.dg/nesting_1.f90: New test.
1357
1358 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1359
1360         PR c++/20240
1361         * g++.dg/lookup/using13.C: New test.
1362
1363 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1364
1365         PR c++/20333
1366         * g++.dg/template/crash36.C: New test.
1367
1368 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
1369
1370         PR c++/20463
1371         * g++.dg/template/crash35.C: New test.
1372
1373 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
1374
1375         PR c++/19966
1376         * g++.dg/overload/operator2.C: New test.
1377
1378 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1379
1380         PR libfortran/20257
1381         * gfortran.dg/pr20257.f90: New test.
1382
1383 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1384
1385         PR libfortran/20480
1386         * gfortran.dg/pr20480.f90: New test.
1387
1388 2005-03-16  Richard Henderson  <rth@redhat.com>
1389
1390         PR middle-end/15700
1391         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
1392         (_rtld_global): New.
1393         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
1394         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
1395
1396         * gcc.dg/alias-3.c: New.
1397         * gcc.dg/alias-4.c: New.
1398         * gcc.dg/alias-5.c: New.
1399         * gcc.dg/alias-6.c: New.
1400
1401 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
1402
1403         * gcc.dg/cpp/ucnid-7.c: New.
1404
1405 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
1406             Dorit Naishlos  <dorit@il.ibm.com>
1407
1408         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
1409         darwin.
1410
1411 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
1412
1413         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
1414         misaligned accesses.
1415         * gcc.dg/vect/vect-58.c: Likewise.
1416         * gcc.dg/vect/vect-92.c: New.
1417         * gcc.dg/vect/vect-93.c: New.
1418
1419 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
1420
1421         PR fortran/18827
1422         * gfortran.dg/assign_2.f90: New test.
1423         * gfortran.dg/assign_3.f90: New test.
1424         * gfortran.dg/assign.f90: New test.
1425
1426 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
1427
1428         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
1429         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
1430         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
1431         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
1432         names.
1433
1434 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
1435
1436         * gcc.dg/cpp/ucnid-6.c: New.
1437
1438         * gcc.dg/cpp/normalize-1.c: New.
1439         * gcc.dg/cpp/normalize-2.c: New.
1440         * gcc.dg/cpp/normalize-3.c: New.
1441         * gcc.dg/cpp/normalize-4.c: New.
1442         * gcc.dg/cpp/ucnid-4.c: New.
1443         * gcc.dg/cpp/ucnid-5.c: New.
1444         * g++.dg/cpp/normalize-1.C: New.
1445         * g++.dg/cpp/ucnid-1.C: New.
1446
1447 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
1448
1449         * gcc.dg/pr18628.c: New.
1450
1451 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
1452
1453         PR c++/20280
1454         * g++.dg/tree-ssa/pr20280.C: New.
1455
1456 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1457
1458         PR fortran/20467
1459         * gfortran.dg/stfunc_2.f90: New test.
1460
1461 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
1462
1463         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
1464
1465 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
1466
1467         * gcc.dg/tree-ssa/20050314-1.c: New test.
1468
1469 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1470
1471         PR c++/4403
1472         PR c++/9783, DR433
1473         * g++.dg/template/friend34.C: New test.
1474         * g++.dg/template/friend35.C: Likewise.
1475         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
1476
1477 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1478
1479         Friend class name lookup 5/n
1480         PR c++/1016
1481         * g++.dg/lookup/hidden-class1.C: New test.
1482         * g++.dg/lookup/hidden-class2.C: Likewise.
1483         * g++.dg/lookup/hidden-class3.C: Likewise.
1484         * g++.dg/lookup/hidden-class4.C: Likewise.
1485         * g++.dg/lookup/hidden-class5.C: Likewise.
1486         * g++.dg/lookup/hidden-class6.C: Likewise.
1487         * g++.dg/lookup/hidden-class7.C: Likewise.
1488         * g++.dg/lookup/hidden-class8.C: Likewise.
1489         * g++.dg/lookup/hidden-class9.C: Likewise.
1490         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
1491         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
1492         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
1493         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
1494         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
1495         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
1496         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
1497         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
1498         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
1499         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
1500         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
1501
1502 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
1503
1504         PR c++/20157
1505         * g++.dg/template/error18.C: New test.
1506
1507 2005-03-09  Ben Elliston  <bje@au.ibm.com>
1508
1509         PR debug/16792
1510         * g++.dg/debug/pr16792.C: New test.
1511
1512 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
1513
1514         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
1515         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
1516         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
1517         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
1518         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
1519         test assertion names.
1520
1521 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1522
1523         PR fortran/18600
1524         * gfortran.dg/stfunc_1.f90: New test.
1525
1526 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1527
1528         PR fortran/16907
1529         * gfortran.dg/real_index_1.f90: New test.
1530
1531 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1532
1533         PR fortran/20323
1534         * gfortran.dg/spec_expr_1.f90: New test.
1535
1536 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
1537
1538         PR c/20402
1539         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
1540         new parser.
1541
1542 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1543
1544         PR fortran/20361
1545         * gfortran.dg/largeequiv_1.f90: New test.
1546
1547 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
1548
1549         * gcc.dg/ucnid-1.c: New.
1550         * gcc.dg/ucnid-2.c: New.
1551         * gcc.dg/ucnid-3.c: New.
1552         * gcc.dg/ucnid-4.c: New.
1553         * gcc.dg/ucnid-5.c: New.
1554         * gcc.dg/ucnid-6.c: New.
1555         * gcc.dg/cpp/ucnid-1.c: New.
1556         * gcc.dg/cpp/ucnid-2.c: New.
1557         * gcc.dg/cpp/ucnid-3.c: New.
1558         * g++.dg/other/ucnid-1.C: New.
1559
1560 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
1561
1562         * gcc.dg/vmx/darwin-abi-3.c: Delete.
1563
1564 2005-03-11  Per Bothner  <per@bothner.com>
1565
1566         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
1567         that diagnotics refer to correct token.
1568         * gcc.dg/unused-3.c: Likewise.
1569
1570 2005-03-11  Per Bothner  <per@bothner.com>
1571
1572         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
1573         constant" is now actually on same line as string constant.
1574         * gcc.dg/cpp/direct2s.c: Likewise.
1575
1576 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
1577
1578         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
1579
1580 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1581
1582         PR libfortran/20124
1583         * gfortran.dg/pr20124.f90: New Test
1584
1585 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
1586
1587         PR tree-optimization/20130
1588         * gcc.dg/pr20130-1.c: New test.
1589
1590 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
1591
1592         PR target/20095
1593         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
1594
1595 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1596
1597         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
1598
1599 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
1600
1601         * g++.dg/eh/forced1.C: Fix comment.
1602         * g++.dg/eh/forced2.C: Ditto.
1603         * g++.dg/eh/forced3.C: Ditto.
1604         * g++.dg/eh/forced4.C: Ditto.
1605
1606 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
1607
1608         PR rtl-opt/20412
1609         * gcc.c-torture/compile/pr20412.c: New test.
1610
1611 2005-03-10  Roger Sayle  <roger@eyesopen.com>
1612
1613         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
1614
1615 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
1616
1617         PR target/20322
1618         * gcc.dg/20050307-1.c: New test.
1619
1620 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
1621
1622         PR c++/20375
1623         * g++.dg/other/stdarg3.C: New.
1624
1625 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
1626
1627         PR c++/18384, c++/18327
1628         * g++.dg/init/array19.C: New test.
1629
1630         PR inline-asm/20314
1631         * gcc.dg/torture/pr20314-1.c: New test.
1632         * gcc.dg/torture/pr20314-2.c: New test.
1633
1634 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
1635
1636         * gcc.dg/20050309-1.c: New test.
1637
1638 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1639
1640         * gcc.dg/builtins-10.c: Reactivate disabled test.
1641         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
1642         new cbrt transformations.
1643
1644 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
1645
1646         PR c++/20208
1647         * g++.dg/template/array13.C: New test.
1648
1649 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
1650
1651         PR c++/16859
1652         * g++.dg/init/brace4.C: New test.
1653
1654 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
1655
1656         PR c++/20186
1657         * g++.dg/template/non-dependent12.C: New.
1658
1659 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
1660
1661         PR c++/20142
1662         * g++.dg/init/array18.C: Add dg-do run marker.
1663         
1664         PR c++/20142
1665         * g++.dg/init/array18.C: New test.
1666
1667 2005-03-09  Ben Elliston  <bje@au.ibm.com>
1668
1669         * consistency.vlad/vlad.exp: Remove trailing semicolons.
1670         * g++.dg/gcov/gcov.exp: Likewise.
1671         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1672         * gcc.target/xstormy16/xstormy16.exp: Likewise.
1673         * lib/c-torture.exp: Likewise.
1674         * lib/fortran-torture.exp: Likewise.
1675         * lib/g++.exp: Likewise.
1676         * lib/gcc-defs.exp: Likewise.
1677         * lib/gcc-dg.exp: Likewise.
1678         * lib/gcc.exp: Likewise.
1679         * lib/gcov.exp: Likewise.
1680         * lib/gfortran.exp: Likewise.
1681         * lib/mike-g++.exp: Likewise.
1682         * lib/mike-gcc.exp: Likewise.
1683         * lib/objc-torture.exp: Likewise.
1684         * lib/objc.exp: Likewise.
1685         * lib/profopt.exp: Likewise.
1686         * lib/target-libpath.exp: Likewise.
1687         * lib/target-supports.exp: Likewise.
1688         * lib/treelang.exp: Likewise.
1689         * lib/wrapper.exp: Likewise.
1690
1691 2005-03-08  Jeff Law  <law@redhat.com>
1692
1693         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
1694         PHI-OPT changes.
1695
1696 2005-03-08  Ira Rosen  <irar@il.ibm.com>
1697
1698         * gcc.dg/vect/pr20122.c: New test.
1699
1700 2005-03-07  Jeff Law  <law@redhat.com>
1701
1702         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
1703         was folded away.
1704         * gcc.dg/tree-ssa/pr18133-1.c: New test.
1705         * gcc.dg/tree-ssa/pr18133-2.c: New test.
1706         * gcc.dg/tree-ssa/pr18134.c: New test.
1707
1708 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1709
1710         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
1711         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
1712         gcc.dg/torture/builtin-noret-2.c: Require weak support.
1713
1714 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
1715
1716         PR tree-opt/17671
1717         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
1718
1719 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
1720
1721         * g++.dg/warn/Wnvdtor.C: New test.
1722
1723 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
1724
1725         * gcc.dg/torture/pr19683-1.c: New test.
1726
1727 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
1728
1729         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
1730         * gfortran.dg/g77/19990313-2.f: Ditto.
1731         * gfortran.dg/g77/19990313-3.f: Ditto.
1732         * gfortran.dg/g77/19990525-0.f: Ditto.
1733         * gfortran.dg/g77/19990826-0.f: Ditto.
1734         * gfortran.dg/g77/19990826-2.f: Ditto.
1735         * gfortran.dg/g77/19990826-3.f: Ditto.
1736         * gfortran.dg/g77/20000511-1.f: Ditto.
1737         * gfortran.dg/g77/20000511-2.f: Ditto.
1738         * gfortran.dg/g77/970625-2.f: Ditto.
1739         * gfortran.dg/g77/980310-2.f: Ditto.
1740         * gfortran.dg/g77/980310-3.f: Ditto.
1741         * gfortran.dg/g77/980310-8.f: Ditto.
1742         * gfortran.dg/g77/980519-2.f: Ditto.
1743         * gfortran.dg/g77/alpha1.f: Ditto.
1744         * gfortran.dg/g77/claus.f: Ditto.
1745         * gfortran.dg/g77/erfc.f: Ditto.
1746         * gfortran.dg/g77/short.f: Ditto.
1747         * gfortran.fortran-torture/execute/data.f90: Ditto.
1748         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
1749         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
1750
1751 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1752
1753         * lib/file-format.exp (gcc_target_object_format): Add check for som
1754         format and hardcode object formats on hppa*-*-hpux*.
1755         * lib/target-supports.exp (check_weak_available): Add check for som
1756         object format.  Always return 0 on hppa*-*-hpux10*.
1757
1758         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
1759         is defined.
1760
1761         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
1762
1763 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
1764
1765         * gfortran.dg/pr19936_1.f90: New test.
1766         * gfortran.dg/pr19936_2.f90: New test.
1767         * gfortran.dg/pr19936_3.f90: New test.
1768
1769 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
1770             Paul Thomas <prthomas@drfccad.cea.fr>
1771
1772         * gfortran.dg/PR19754_1.f90: New test.
1773         * gfortran.dg/PR19754_2.f90: Ditto.
1774
1775 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1776
1777         PR c++/19311
1778         * g++.dg/template/non-dependent11.C: New test.
1779
1780 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
1781
1782         * lib/target-supports.exp (check_iconv_available): Fix comment.
1783
1784 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
1785             Joseph S. Myers  <joseph@codesourcery.com>
1786
1787         PR c++/19797
1788         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
1789
1790 2005-03-04  Matthew Sachs  <msachs@apple.com>
1791
1792         * gcc.exp (gcc_target_compile): Put braces around
1793         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
1794         * objc.exp (objc_target_compile): Likewise.
1795         * treelang.exp (treelang_target_compile): Likewise.
1796
1797 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1798
1799         PR fortran/19673
1800         * gfortran.dg/func_result_1.f90: New test.
1801
1802 2005-03-04  Ben Elliston  <bje@au.ibm.com>
1803
1804         * gcc.misc-tests/options.exp: New test.
1805
1806 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
1807
1808         * gcc.dg/pr15784-4.c: New test.
1809
1810 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
1811
1812         * gcc.c-torture/execute/pr17133.c: New.
1813         * gcc.c-torture/compile/20050303-1.c: New.
1814
1815 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
1816
1817         * gcc.dg/cpp/assert4.c:  Fix for cygwin
1818
1819 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
1820
1821         * g++.dg/overload/using2.C: New.
1822
1823 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
1824
1825         PR c++/19916
1826         * g++.dg/init/ptrmem2.C: New test.
1827
1828 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
1829
1830         PR c/8927
1831         * gcc.dg/pr8927-1.c: New test.
1832
1833 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
1834
1835         PR c++/20232
1836         * g++.dg/inherit/covariant12.C: New.
1837
1838 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1839
1840         PR fortran/19479
1841         * gfortran.dg/bound_1.f90: New test.
1842
1843 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
1844
1845         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
1846         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
1847
1848 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
1849
1850         PR c/20245
1851         * gcc.dg/pr20245-1.c: New test.
1852
1853 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
1854
1855         PR middle-end/19874
1856         * gcc.c-torture/execute/20050119-2.c: New test case.
1857
1858 2005-02-28  Ben Elliston  <bje@au.ibm.com>
1859
1860         * README: Update the DejaGnu bug reporting address.
1861         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
1862         * lib/objc-torture.exp: Likewise.
1863
1864 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
1865
1866         * gfortran.dg/boz_1.f90: New test.
1867         * gfortran.dg/boz_3.f90: New test.
1868         * gfortran.dg/boz_4.f90: New test.
1869
1870 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
1871
1872         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
1873         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
1874
1875 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1876
1877         PR libfortran/20101
1878         * gfortran.dg/write_0_pe_format.f90: New test.
1879
1880 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
1881
1882         PR c++/20206
1883         * g++.dg/opt/thunk2.C: New test.
1884         * g++.dg/opt/covariant1.C: New test.
1885
1886 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1887
1888         * gfortran.dg/e_d_fmt.f90: New test.
1889
1890 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
1891
1892         * gcc.dg/asm-b.c: Fix comment typos.
1893
1894 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
1895
1896         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
1897         a V_MAY_DEF also.
1898
1899 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
1900
1901         PR tree-opt/20188
1902         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
1903         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
1904         * gcc.dg/asm-b.c: New test.
1905
1906 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
1907
1908         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
1909         Disable this test on IRIX 6.
1910
1911 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
1912
1913         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
1914         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
1915         parser.
1916
1917 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
1918
1919         PR tree-optimization/20204
1920         * testsuite/gcc.dg/pr20204.c: New test.
1921
1922 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
1923
1924         PR target/20196
1925         * gcc.c-torture/execute/20050224-1.c: New test.
1926
1927         PR c++/20175
1928         * g++.dg/warn/Wbraces2.C: New test.
1929
1930 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
1931
1932         PR c++/19878
1933         * g++.dg/init/const2.C: New test.
1934
1935 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
1936
1937         PR tree-optimization/20100
1938         * gcc.c-torture/execute/pr20100-1.c: New test.
1939
1940 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1941
1942         * gfortran.dg/implicit_3.f90: New test.
1943
1944         * gfortran.dg/deftype_1.f90: New test.
1945
1946 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
1947
1948         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
1949         the test passes.
1950         * g++.dg/other/anon3.C: Accept a warning.
1951
1952 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
1953
1954         * gcc.dg/pr20017.c: Fix a comment typo.
1955
1956 2005-02-23  Bud Davis  <bdavis@gfortran.org>
1957
1958         * gfortran.dg/list_read_4.f90: Change to f90 comments.
1959
1960 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1961
1962         PR ada/19902
1963         * ada/acats/tests/cxa/cxa3004.a: Remove.
1964         * ada/acats/tests/cxb/cxb30061.am: Likewise.
1965
1966 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
1967
1968         PR c++/20073
1969         * g++.dg/init/const1.C: New test.
1970
1971         PR c++/19991
1972         * g++.dg/parse/constant7.C: New test.
1973
1974         PR c++/20152
1975         * g++.dg/parse/error27.C: New test.
1976         * g++.dg/template/qualttp15.C: Adjust error markers.
1977         * g++.old-deja/g++.other/struct1.C: Likewise.
1978         
1979         PR c++/20153
1980         * g++.dg/template/error17.C: New test.
1981
1982         PR c++/20148
1983         * g++.dg/parser/error26.C: New test.
1984
1985 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
1986
1987         PR tree-optimization/20100
1988         PR tree-optimization/20115
1989         * gcc.dg/pr20115.c: New test.
1990         * gcc.dg/pr20115-1.c: New test.
1991         * gcc.dg/pr20100.c: New test.
1992         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
1993         call-clobbered variables after alias1.
1994
1995 2005-02-22  Bud Davis  <bdavis@gfortran.org>
1996
1997         * gfortran.dg/list_read_4.f90: new test.
1998
1999 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
2000
2001         PR rtl-optimization/20017.
2002         * gcc.dg/pr20017.c: New.
2003
2004 2005-02-22  Devang Patel  <dpatel@apple.com>
2005
2006         PR 19952
2007         * g++.dg/tree-ssa/pr19952.C: New test.
2008         
2009 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
2010
2011         PR c++/19883
2012         * g++.dg/parse/constant6.C: New test.
2013
2014 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
2015
2016         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
2017         * g++.dg/charset/asm2.c: Likewise.
2018         * g++.dg/charset/asm3.c: Likewise.
2019         * g++.dg/charset/asm4.c: Likewise.
2020         * g++.dg/charset/asm5.c: Likewise.
2021         * g++.dg/charset/attribute1.c: Likewise.
2022         * g++.dg/charset/attribute2.c: Likewise.
2023         * g++.dg/charset/extern1.cc: Likewise.
2024         * g++.dg/charset/extern2.cc: Likewise.
2025         * g++.dg/charset/extern3.cc: Likewise.
2026         * g++.dg/charset/function.cc: Likewise.
2027         * g++.dg/charset/string.c: Likewise.
2028         * g++.dg/charset/charset.exp: Likewise.
2029         * lib/target-supports.exp (check_iconv_available): Fix comment.
2030
2031 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
2032
2033         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
2034         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
2035         * gcc.dg/charset/asm2.c: Likewise.
2036         * gcc.dg/charset/asm3.c: Likewise.
2037         * gcc.dg/charset/asm4.c: Likewise.
2038         * gcc.dg/charset/asm5.c: Likewise.
2039         * gcc.dg/charset/asm6.c: Likewise.
2040         * gcc.dg/charset/attribute1.c: Likewise.
2041         * gcc.dg/charset/attribute2.c: Likewise.
2042         * gcc.dg/charset/builtin1.c: Likewise.
2043         * gcc.dg/charset/extern.c: Likewise.
2044         * gcc.dg/charset/function.c: Likewise.
2045         * gcc.dg/charset/string.c: Likewise.
2046         * gcc.dg/charset/charset.exp: Likewise.
2047
2048 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
2049
2050         PR fortran/20086
2051         * gfortran.dg/pr20086.f90: New test.
2052
2053 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
2054
2055         PR tree-optimization/19786
2056         * g++.dg/tree-ssa/pr19786.C: New.
2057
2058 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2059
2060         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
2061
2062 2005-02-21  Jeff Law  <law@redhat.com>
2063
2064         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
2065
2066 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2067
2068         * gfortran.dg/do_iterator: Split loop, markup all lines for
2069         which an error locus is printed.
2070         * gfortran.dg/pr17708.f90: Markup all lines for which an error
2071         locus is printed.
2072         * gfortran.dg/select_4.f90: Likewise.
2073         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
2074         locuses in the various permutations.
2075
2076 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
2077
2078         PR tree-optimization/19951
2079         * g++.dg/vect: New directory.
2080         * g++.dg/vect/vect.exp: New file.
2081         * g++.dg/vect/pr19951.cc: New testcase.
2082         * g++.dg/dg.exp: Also prune vectorizer tests.
2083
2084 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
2085
2086         PR 18785
2087         * gcc.dg/charset/builtin1.c: New test.
2088
2089 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2090
2091         PR c++/19299
2092         * g++.dg/inherit/volatile1.C: New test.
2093
2094         PR c++/19440
2095         * g++.dg/template/dtor4.C: New test.
2096
2097 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
2098
2099         * gfortran.dg/int_1.f90: New test.
2100
2101 2005-02-19  Devang Patel  <dpatel@apple.com>
2102
2103         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
2104
2105 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
2106
2107         * gfortran.dg/achar_1.f90: New test.
2108
2109 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
2110
2111         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
2112
2113 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
2114             Jakub Jelinek  <jakub@redhat.com>
2115
2116         PR tree-optimization/19828
2117         * gcc.dg/tree-ssa/loop-7.c: New test.
2118         * gcc.c-torture/execute/20050218-1.c: New test.
2119
2120 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
2121
2122         PR c/20043
2123         * gcc.dg/transparent-union-1.c: New test.
2124         * gcc.dg/transparent-union-2.c: New test.
2125
2126 2005-02-18  James E Wilson  <wilson@specifixinc.com>
2127
2128         PR tree-optimization/18977
2129         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
2130
2131 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
2132
2133         PR target/20054
2134         * gcc.dg/pr20054.c: New test.
2135
2136 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2137
2138         PR c++/19508
2139         * g++.dg/ext/attrib20.C: New test.
2140
2141 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
2142
2143         PR middle-end/20030
2144         * gfortran.fortran-torture/execute/character_passing.f90: New test.
2145
2146 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
2147
2148         PR c++/20008
2149         * g++.dg/opt/switch4.C: New.
2150
2151 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
2152
2153         PR c++/20023
2154         PR tree-optimization/20009
2155         * gcc.c-torture/compile/20050217-1.c: New test.
2156         * g++.dg/opt/switch3.C: New test.
2157
2158         PR tree-optimization/18947
2159         * gcc.c-torture/compile/20050215-1.c: New test.
2160         * gcc.c-torture/compile/20050215-2.c: New test.
2161         * gcc.c-torture/compile/20050215-3.c: New test.
2162
2163 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
2164
2165         PR c++/20028
2166         * g++.dg/template/crash34.C: New.
2167
2168         PR c++/20022
2169         * g++.dg/other/access3.C: New.
2170
2171 2005-02-17  Ira Rosen  <irar@il.ibm.com>
2172
2173         * gcc.dg/vect/vect-98.c: New test.
2174
2175 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
2176
2177         PR tree-optimization/19967
2178         * gcc.dg/pr19967.c: New.
2179
2180 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
2181
2182         PR middle-end/19857
2183         * gcc.dg/tree-ssa/20050215-1.c: New test.
2184         * gcc.c-torture/execute/20050215-1.c: New test.
2185
2186 2005-02-15  Eric Christopher  <echristo@redhat.com>
2187
2188         * gcc.dg/cpp/20050215-1.c: New file.
2189
2190 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
2191
2192         PR tree-optimization/15785
2193         * gcc.dg/pr15785-1.c: New test.
2194
2195 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
2196
2197         PR c++/17788
2198         * g++.dg/init/ctor4.C: New.
2199         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
2200
2201 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
2202
2203         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
2204         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
2205
2206 2005-02-15  Andreas Schwab  <schwab@suse.de>
2207
2208         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
2209         declare malloc.
2210
2211 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
2212
2213         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
2214
2215 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
2216
2217         PR tree-optimization/19853
2218         * gcc.c-torture/compile/pr19853.c: New test.
2219
2220 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
2221
2222         PR c++/19608
2223         * g++.dg/parse/local-class1.C: New.
2224
2225         PR c++/19895
2226         * g++.dg/parse/ptrmem3.C: New.
2227
2228         PR c++/19884
2229         * g++.old-deja/g++.oliva/template6.C: Add another case.
2230         * g++.dg/template/explicit6.C: New.
2231
2232 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
2233
2234         PR c++/17816
2235         * g++.dg/other/redecl2.C: New.
2236
2237 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
2238
2239         PR c++/19891
2240         * g++.dg/abi/covariant4.C: New.
2241
2242 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
2243
2244         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
2245
2246 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
2247
2248         * gcc.dg/vect/vect-96.c: Fix typo.
2249
2250 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2251
2252         PR c++/14479
2253         PR c++/19487
2254         * g++.dg/template/enum5.C: New test.
2255
2256 2005-02-12  Ira Rosen  <irar@il.ibm.com>
2257
2258         * gcc.dg/vect/vect-97.c: New test.
2259
2260 2005-02-12  Ira Rosen  <irar@il.ibm.com>
2261
2262         * gcc.dg/vect/vect-96.c: New test.
2263
2264 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
2265
2266         * gcc.dg/builtins-34.c: Also check ldexp*.
2267
2268 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
2269
2270         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
2271
2272 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
2273
2274         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
2275         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
2276         dg-require-dll, dg-require-iconv, dg-require-named-sections,
2277         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
2278         selector_list, selector_expression, dg-process-target): Move to new
2279         file target-supports-dg.exp.
2280         * lib/target-supports-dg.exp: New.
2281
2282         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
2283         New.
2284
2285 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
2286
2287         PR c++/19666
2288         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
2289
2290         PR middle-end/19858
2291         * gcc.c-torture/compile/20050210-1.c: New test.
2292
2293 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
2294
2295         PR c++/19755
2296         * g++.dg/warn/Wbraces1.C: New test.
2297
2298 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
2299
2300         * gcc.dg/builtins-52.c: New testcase.
2301
2302 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
2303
2304         PR c/19342
2305         * gcc.c-torture/execute/20050119-1.c: New test.
2306
2307 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
2308
2309         PR c++/19811
2310         * g++.dg/init/delete1.C: New test.
2311
2312 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
2313
2314         PR c++/18470
2315         * g++.dg/template/static12.C: New test.
2316
2317 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
2318
2319         PR c++/19787
2320         * g++.dg/conversion/ambig1.C: New test.
2321
2322         PR c++/19739
2323         * g++.dg/ext/attrib19.C: New test.
2324
2325         PR c++/19732
2326         * g++.dg/parse/dtor5.C: New test.
2327
2328         PR c++/19762
2329         * g++.dg/template/dtor3.C: New test.
2330
2331         PR c++/19826
2332         * g++.dg/template/static11.C: New test.
2333         * g++.dg/template/crash2.C: Remove dg-error marker.
2334
2335 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
2336
2337         PR C++/18491
2338         * g++.old-deja/g++.mike/p10769a.C: Remove.
2339
2340 2005-02-09  Roger Sayle  <roger@eyesopen.com>
2341
2342         * gcc.dg/builtins-48.c: New test case.
2343         * gcc.dg/builtins-49.c: New test case.
2344         * gcc.dg/builtins-50.c: New test case.
2345         * gcc.dg/builtins-51.c: New test case.
2346
2347 2005-02-09  Ian Lance Taylor  <ian@airs.com>
2348
2349         PR middle-end/19583
2350         * g++.dg/warn/Wreturn-type-3.C: New test.
2351
2352 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
2353
2354         PR middle-end/19402
2355         * gcc.dg/pr19402-1.c: New testcase.
2356         * gcc.dg/pr19402-2.c: likewise.
2357
2358 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
2359
2360         PR middle-end/19854
2361         * g++.dg/tree-ssa/tmmti.C: New testcase.
2362
2363 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
2364
2365         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
2366
2367 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
2368
2369         PR c++/19733
2370         * g++.dg/parse/crash23.C: New test.
2371         * g++.dg/warn/Weff1.C: New test.
2372
2373 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
2374
2375         * gcc.dg/20050209-1.c: New test.
2376
2377 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
2378
2379         PR target/19799
2380         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
2381
2382 2005-02-08  Mike Stump  <mrs@apple.com>
2383
2384         * g++.dg/pch/import-2.c: New test.
2385         * g++.dg/pch/import-2.hs: New.
2386         * g++.dg/pch/include/import-2a.h: New.
2387         * g++.dg/pch/include/import-2b.h: New.
2388
2389 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
2390
2391         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
2392
2393 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2394
2395         * gfortran.dg/substr_1.f90: New test.
2396
2397 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
2398
2399         PR middle-end/19775
2400         * gcc.dg/torture/builtin-power-1.c: Disable test for
2401         invalid transformation.
2402         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
2403         no longer optimize.
2404         * gcc.dg/builtins-47.c: New testcase.
2405
2406 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
2407             Dorit Naishlos  <dorit@il.ibm.com>
2408
2409         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
2410
2411 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
2412
2413         * gcc.c-torture/compile/20050206-1.c: New test.
2414
2415 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
2416
2417         PR tree-opt/19768
2418         * g++.dg/opt/pr19768.C: New test.
2419
2420 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
2421
2422         PR tree-opt/19736
2423         * gcc.c-torture/compile/pr19736.c: New test.
2424
2425 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2426
2427         PR c++/17401
2428         * g++.dg/parse/error25.C: New test.
2429
2430 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
2431
2432         * gcc.c-torture/execute/20050203-1.c: New.
2433
2434 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
2435
2436         * gcc.dg/vect/vect-85.c: Remove xfail.
2437         * gcc.dg/vect/vect-86.c: Remove xfail.
2438         * gcc.dg/vect/vect-87.c: Remove xfail.
2439         * gcc.dg/vect/vect-88.c: Remove xfail.
2440
2441 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
2442
2443         * gcc.dg/altivec-19.c: New.
2444
2445 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
2446
2447         PR c/17807
2448         * gcc.dg/nested-func-3.c: New test.
2449         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
2450
2451 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
2452
2453         * gcc.test-framework/gen_directive_tests: Generate tests for
2454         selector expressions.
2455
2456 2005-02-02  Matt Austern  <austern@apple.com>
2457
2458         PR c++/19628
2459         * g++/ext/builtin7.C: New.
2460         * g++/ext/builtin8.C: New.
2461
2462 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
2463
2464         PR c/18502
2465         * gcc.dg/pr18502-1.c: New test.
2466
2467 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2468
2469         PR c++/17413
2470         * g++.dg/template/local4.C: Tweak.
2471
2472 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
2473
2474         PR tree-optimization/19578
2475         * gcc.c-torture/compile/20050202-1.c: New test.
2476
2477 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
2478
2479         PR c/19435
2480         * gcc.dg/c99-init-4.c: New test.
2481
2482 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
2483
2484         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
2485
2486         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
2487
2488         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
2489         * g++.dg/eh/check-vect.h: New.
2490
2491         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
2492         * gcc.dg/vect/vect-78.c: Ditto.
2493         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
2494         Remove.
2495
2496         * g++.dg/conversion/simd1.C: Expect warning.
2497         * g++.dg/ext/attribute-test-1.C: Ditto.
2498         * g++.dg/ext/attribute-test-2.C: Ditto.
2499         * g++.dg/ext/attribute-test-3.C: Ditto.
2500         * g++.dg/ext/attribute-test-4.C: Ditto.
2501
2502         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
2503         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
2504
2505         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
2506
2507 2005-02-01  Richard Henderson  <rth@redhat.com>
2508
2509         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
2510         long double for ibm double-double format.
2511         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
2512
2513 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
2514
2515         PR tree-optimization/19633
2516         * testsuite/gcc.dg/pr19633-1.c: New test.
2517         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
2518         to NULL or a symbol.
2519
2520 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
2521
2522         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
2523         New procs.
2524         (dg-process-target (local override)): Handle selector expressions.
2525
2526         * gcc.test-framework/README: Describe tests in source directory.
2527         * gcc.test-framework/test-framework.awk: Handle dg- tests.
2528         * gcc.test-framework/test-framework.exp: Handle dg- tests.
2529         * gcc.test-framework/dg-bogus-exp-P.c: New test.
2530         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
2531         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
2532         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
2533         * gcc.test-framework/dg-do-link-exp-P.c: New test.
2534         * gcc.test-framework/dg-do-run-exp-P.c: New test.
2535         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
2536         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
2537         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
2538         * gcc.test-framework/dg-error-exp-P.c: New test.
2539         * gcc.test-framework/dg-error-exp-XP.c: New test.
2540         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
2541         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
2542         * gcc.test-framework/dg-output-exp-P.c: New test.
2543         * gcc.test-framework/dg-output-exp-XF.c: New test.
2544         * gcc.test-framework/dg-warning-exp-P.c: New test.
2545         * gcc.misc-tests/dg-1.c: Remove.
2546         * gcc.misc-tests/dg-2.c: Remove.
2547         * gcc.misc-tests/dg-3.c: Remove.
2548         * gcc.misc-tests/dg-4.c: Remove.
2549         * gcc.misc-tests/dg-5.c: Remove.
2550         * gcc.misc-tests/dg-6.c: Remove.
2551         * gcc.misc-tests/dg-7.c: Remove.
2552         * gcc.misc-tests/dg-8.c: Remove.
2553         * gcc.misc-tests/dg-9.c: Remove.
2554         * gcc.misc-tests/dg-10.c: Remove.
2555         * gcc.misc-tests/dg-11.c: Remove.
2556         * gcc.misc-tests/dg-12.c: Remove.
2557         * gcc.misc-tests/dg-test.exp: Remove.
2558
2559         * gcc.test-framework/test-framework.awk: Change recording and
2560         printing of passes and failures.
2561
2562         * gcc.test-framework: New directory.
2563         * gcc.test-framework/README: New.
2564         * gcc.test-framework/test-framework.exp: New.
2565         * gcc.test-framework/test-framework.awk: New.
2566         * gcc.test-framework/gen_directive_tests: New.
2567
2568 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
2569
2570         * lib/treelang.exp: Fix comment typos.
2571         (treelang_target_compile): Don't append libs=-ltreelang to options.
2572
2573 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
2574
2575         * g++.dg/parse/typename7.C: Adjust error messages.
2576
2577 2005-01-31  Jeff Law  <law@redhat.com>
2578
2579         * gcc.c-torture/execute/20050131-1.c: New test.
2580         * gcc.dg/wcaselabel.c: New test.
2581
2582 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
2583
2584         * g++.dg/other/warning1.C: Adjust error messags.
2585         * g++.dg/parse/constant5.C: New test.
2586
2587 2005-01-31  Steven Bosscher  <stevenb@suse.de>
2588
2589         PR c/19333
2590         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
2591         the test case valid.
2592         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
2593         * testsuite/gcc.dg/array-7.c: Adjust expected result.
2594         * testsuite/gcc.dg/pr18596-3.c: Likewise.
2595         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
2596         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
2597         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
2598
2599 2005-01-31  Dale Johannesen  <dalej@apple.com>
2600
2601         * g++.dg/opt/pr19650.C:  New test.
2602
2603 2005-01-31  Richard Henderson  <rth@redhat.com>
2604
2605         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
2606         long double for intel double extended format.
2607         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
2608
2609 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
2610
2611         PR c++/19555
2612         * g++.dg/template/static10.C: New test.
2613
2614         PR c++/19395
2615         * g++.dg/parse/error24.C: New test.
2616
2617         PR c++/19367
2618         * g++.dg/lookup/builtin1.C: New test.
2619
2620         PR c++/19457
2621         * g++.dg/warn/conv3.C: New test.
2622
2623 2005-01-30  Bud Davis  <bdavis@gfortran.org>
2624
2625         PR fortran/19647
2626         * gfortan.dg/inquire_7.f90
2627
2628 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
2629
2630         PR tree-optimization/15791
2631         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
2632         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
2633         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
2634         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
2635         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
2636         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
2637         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
2638         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
2639         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
2640         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
2641
2642 2005-01-29  Paul Brook  <paul@codesourcery.com>
2643
2644         PR fortran/18565
2645         * check.c (real_or_complex_check): New function.
2646         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
2647         * intrinsic.c (add_functions): Use new check functions.
2648         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
2649         Add prototypes.
2650
2651 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
2652
2653         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
2654         gcc.dg/lvalue-3.c: New tests.
2655         * gcc.dg/concat.c: Update expected messages.
2656
2657 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
2658
2659         PR libfortran/19595
2660         * gfortran.dg/eor_1.f90:  New test.
2661
2662 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
2663
2664         PR fortran/19589
2665         * gfortran.dg/logical_data_1.f90: New test.
2666
2667 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
2668
2669         PR c++/19253
2670         * g++.dg/template/crash33.C: New test.
2671
2672         PR c++/19667
2673         * g++.dg/template/crash32.C: New test.
2674
2675 2005-01-28  Ian Lance Taylor  <ian@airs.com>
2676
2677         PR middle-end/16558
2678         * g++.dg/warn/Wreturn-type-2.C: New test.
2679
2680 2004-06-24  Jeff Law  <law@redhat.com>
2681
2682         * gcc.dg/tree-ssa/20050128-1.c: New test.
2683
2684 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
2685
2686         * gcc.target/frv/all-mdpackh-1.c: New test.
2687
2688 2005-01-28  Steven Bosscher  <stevenb@suse.de>
2689
2690         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
2691
2692 2005-01-27  Richard Henderson  <rth@redhat.com>
2693
2694         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
2695
2696 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
2697
2698         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
2699
2700 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
2701
2702         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
2703         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
2704         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
2705         to cope with cases where the multilib options override the dg-options.
2706
2707 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
2708
2709         PR c/18946
2710         * gcc.dg/noncompile/20050120-1.c: New test.
2711
2712 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
2713
2714         PR tree-optimization/19633
2715         * gcc.dg/pr19633.c: New test.
2716         * gcc.dg/tree-ssa/pr19633.c: New test.
2717
2718 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
2719
2720         * gcc.dg/20041216-1.c: New test.
2721
2722 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
2723
2724         PR objc/18862
2725         * objc.dg/selector-2.m: New test.
2726
2727 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
2728
2729         * g++.dg/opt/range-test-2.C: New test.
2730
2731         PR rtl-optimization/19579
2732         * gcc.c-torture/execute/20050124-1.c: New test.
2733
2734 2005-01-26  Greg Parker  <gparker@apple.com>
2735         Stuart Hastings  <stuart@apple.com>
2736
2737         * gcc.c-torture/execute/20050125-1.c: New.
2738
2739 2005-01-18  Jan Hubicka  <jh@suse.cz>
2740
2741         PR tree-optimize/19337
2742         * gcc.c-torture/compile/20050119-1.c: New test.
2743
2744 2005-01-24  James E Wilson  <wilson@specifixinc.com>
2745
2746         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
2747         test for successful match.
2748
2749 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
2750
2751         PR objc/18408
2752         * objc.dg/comp-types-7.m: New test.
2753
2754 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
2755
2756         * lib/target-supports.exp (current_target_name): New.
2757         (check_effective_target_ilp32, check_effective_target_lp64):
2758         Cache the result to use as long as the current target, with
2759         multilib flags, remains the same.
2760
2761         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
2762         (dg-require-weak, dg-require-visibility, dg-require-alias,
2763         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
2764         dg-require-effective-target, dg-skip-if): Remove call to
2765         skip_test_and_clear_xfail.
2766         (dg-test): Clear xfail data.
2767
2768 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
2769
2770         PR target/17751
2771         * gcc.dg/ppc64-toc.c: New test.
2772
2773         * g++.dg/tree-ssa/empty-1.C: New test.
2774
2775         PR middle-end/19551
2776         * gcc.c-torture/execute/20050121-1.c: New test.
2777         * gcc.dg/20050121-2.c: New test.
2778
2779 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
2780         Paul Brook  <paul@codesourcery.com>
2781
2782         PR fortran/17941
2783         * gfortran.dg/real_const_1.f: New test.
2784         * gfortran.dg/real_const_2.f90: New test.
2785         * gfortran.dg/complex_int_1.f90: New test.
2786
2787 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
2788
2789         PR fortran/19313
2790         * gfortan.dg/inquire_6.f90: New test.
2791
2792 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
2793
2794         PR libfortran/19451
2795         * open_readonly_1.f90:  New test.
2796
2797 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
2798
2799         PR libfortran/18982
2800         * gfortran.dg/open_new.f90: New file.
2801
2802 2005-01-22  Paul Brook  <paul@codesourcery.com>
2803
2804         * namelist_1.f90: New test.
2805
2806 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
2807
2808         PR tree-optimization/19484
2809         * gcc.c-torture/compile/20050122-[12].c: New tests.
2810
2811 2005-01-22  Paul Brook  <paul@codesourcery.com>
2812
2813         * gfortran.dg/implicit_2.f90: New test.
2814
2815 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
2816
2817         PR fortran/19314
2818         * gfortran.dg/inquire_5.f90: New test.
2819
2820 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2821
2822         PR c/18809
2823         * gcc.dg/pr18809-1.c: New test.
2824
2825 2005-01-21  Ian Lance Taylor  <ian@airs.com>
2826
2827         * gcc.dg/20050121-1.c: New test.
2828
2829         PR tree-optimization/13000
2830         * gcc.dg/20040206-1.c: Change warning to point where function is
2831         being inlined.
2832
2833 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2834
2835         PR c++/19208
2836         * g++.dg/template/array11.C: New test.
2837
2838 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2839
2840         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
2841         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
2842         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
2843         * gfortran.dg/getenv_1.f90: Add dg-do directive.
2844         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
2845         gfortran.dg/pr17164.f90: Add missing dg-do directives.
2846
2847 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
2848
2849         PR tree-optimization/15349
2850         * gcc.dg/tree-ssa/pr15349.c: New.
2851
2852 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
2853
2854         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
2855
2856 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
2857
2858         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
2859         scan-assembler-times directive name.
2860
2861         * gcc.dg/asm-a.c: Move dg-require-effective-target to
2862         after dg-do.
2863
2864         PR rtl-optimization/19462
2865         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
2866
2867 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
2868
2869         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
2870         counting function calls on ia64.
2871
2872 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
2873
2874         PR rtl-optimization/15139
2875         * gcc.dg/20050111-2.c: New test.
2876
2877         PR c/17297
2878         * gcc.c-torture/compile/20050113-1.c: New testcase.
2879
2880         PR middle-end/19164
2881         * gcc.dg/20050113-1.c: New testcase.
2882
2883 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
2884
2885         * gcc.dg/vect/vect-85.c: Add comment.
2886         * gcc.dg/vect/vect-86.c: Add xfail for now.
2887         * gcc.dg/vect/vect-87.c: Add xfail for now.
2888         * gcc.dg/vect/vect-88.c: Add xfail for now.
2889         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
2890
2891 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2892
2893         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
2894
2895 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2896
2897         * g++.dg/debug/typedef3.C: New test.
2898
2899 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
2900
2901         PR c/19472
2902         * gcc.dg/asm-a.c: New test.
2903
2904 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
2905
2906         * gcc.dg/sh-relax.c: Add prototype for abort.
2907
2908 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2909
2910         * gcc.dg/short-compare-1.c: New test.
2911         * gcc.dg/short-compare-2.c: Likewise.
2912
2913 2005-01-18  Michael Matz  <matz@suse.de>
2914
2915         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
2916
2917 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
2918
2919         PR tree-optimization/19121
2920         * gcc.c-torture/compile/pr19121.c: New test.
2921
2922 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
2923
2924         PR target/19357
2925         * gcc.c-torture/compile/pr19357.c: New test.
2926
2927 2005-01-17  Ian Lance Taylor  <ian@airs.com>
2928
2929         PR c/5675
2930         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
2931         pass--those that refer just to the variable, possibly with a
2932         cast.
2933         * gcc.dg/c99-const-expr-3.c: Likewise.
2934
2935         PR middle-end/13127
2936         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
2937         longer emitted.
2938
2939 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
2940
2941         PR fortran/18778
2942         * gfortran.dg/endfile_2.f90: New test.
2943
2944 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
2945
2946         PR 19168
2947         * gfortran.dg/select_5.f90: New test.
2948
2949 2004-01-16  Paul Brook  <paul@codesourcery.com>
2950
2951         * gfortran.dg/common_4.f90: New test.
2952
2953 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
2954
2955         PR rtl-optimization/19462
2956         * gcc.dg/torture/pr19462-1.c: New test.
2957
2958 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
2959
2960         PR objc/19321
2961         * objc.dg/func-ptr-2.m: New.
2962         * objc.dg/volatile-1.m: New.
2963
2964 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2965
2966         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
2967
2968 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
2969
2970         PR tree-optimization/19060
2971         * gcc.c-torture/execute/20050104-1.c: New test.
2972
2973 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
2974
2975         PR fortran/18983
2976         * gfortran.dg/write_to_null.f90: New test.
2977
2978 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
2979             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2980
2981         PR other/19328
2982         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
2983         argument.
2984
2985 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
2986
2987         PR c++/19263
2988         * g++.dg/init/vector1.C: New test.
2989
2990 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
2991
2992         PR target/13158
2993         * gcc.target/ia64/sibcall-unwind-1.c: New test.
2994         PR target/18987
2995         * gcc.target/ia64/sibcall-unwind-2.c: New test.
2996
2997 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
2998
2999         * gfortran.dg/select_1.f90: New test.
3000         * gfortran.dg/select_2.f90: New test.
3001         * gfortran.dg/select_3.f90: New test.
3002         * gfortran.dg/select_4.f90: New test.
3003
3004 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
3005
3006         PR middle-end/19084
3007         PR rtl-optimization/19348
3008         * gcc.dg/20050111-1.c: New test.
3009         * gcc.c-torture/execute/20050111-1.c: New test.
3010
3011         * gcc.dg/i386-asm-4.c: New test.
3012
3013 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3014
3015         * gcc.dg/nested-func-2.c: New test.
3016         * ada/acats/norun.lst: Remove c953002.
3017
3018 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
3019
3020         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
3021
3022 2005-01-12  Ben Elliston  <bje@au.ibm.com>
3023
3024         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
3025
3026 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
3027
3028         PR target/18761
3029         * g++.dg/abi/align1.C: New test.
3030
3031 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
3032
3033         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
3034         at a time.
3035         * g++.dg/ext/altivec_check.h: Support compiling as C.
3036
3037 2005-01-10  Roger Sayle  <roger@eyesopen.com>
3038
3039         PR c++/19355
3040         * g++.dg/expr/pr19355-1.C: New test case.
3041
3042 2005-01-10  Laurent GUERBY <laurent@guerby.net>
3043
3044         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
3045         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
3046         * ada/acats/tests/c3/c92005b.ada: Likewise.
3047         * ada/acats/tests/c3/cxb3012.a: Likewise.
3048         * ada/acats/norun.lst: Add c380004 and c953002, add PR
3049
3050 2005-01-09  Paul Brook  <paul@codesourcery.com>
3051
3052         * gfortran.dg/common_2.f90: New file.
3053         * gfortran.dg/common_3.f90: New file.
3054
3055 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
3056
3057         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
3058
3059 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
3060
3061         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
3062         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
3063         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
3064         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
3065         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
3066         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
3067         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
3068         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
3069         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
3070         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
3071         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
3072         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
3073         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
3074         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
3075         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
3076         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
3077         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
3078         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
3079         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
3080         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
3081         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
3082         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
3083         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
3084         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
3085         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
3086         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
3087         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
3088         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
3089         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
3090         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
3091         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
3092         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
3093         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
3094         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
3095         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
3096         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
3097         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
3098         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
3099         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
3100         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
3101         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
3102         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
3103         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
3104         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
3105         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
3106         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
3107         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
3108         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
3109         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
3110         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
3111         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
3112         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
3113         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
3114         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
3115         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
3116         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
3117         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
3118         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
3119         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
3120         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
3121         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
3122         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
3123         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
3124         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
3125         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
3126         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
3127         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
3128
3129         * gcc.dg/vect/vect-1.c: Fix spelling.
3130         * gcc.dg/vect/vect-10.c: Fix spelling.
3131         * gcc.dg/vect/vect-11.c: Fix spelling.
3132         * gcc.dg/vect/vect-12.c: Fix spelling.
3133         * gcc.dg/vect/vect-14.c: Fix spelling.
3134         * gcc.dg/vect/vect-15.c: Fix spelling.
3135         * gcc.dg/vect/vect-16.c: Fix spelling.
3136         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
3137         * gcc.dg/vect/vect-64.c: Fix comments.
3138         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
3139
3140 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
3141             Ira Rosen  <irar@il.ibm.com>
3142
3143         * gcc.dg/vect/vect-70.c: New test.
3144         * gcc.dg/vect/vect-71.c: New test.
3145
3146 2005-01-09  Manfred Hollstein  <mh@suse.com>
3147
3148         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
3149         * gcc.dg/pr18241-2.c: Likewise.
3150         * gcc.dg/pr18241-3.c: Likewise.
3151         * gcc.dg/pr18241-4.c: Likewise.
3152         * gcc.dg/pr18241-5.c: Likewise.
3153
3154 2005-01-08  Richard Henderson  <rth@redhat.com>
3155
3156         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
3157         False for x86 and x86-64.
3158
3159 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
3160
3161         PR tree-optimization/18241
3162         * gcc.dg/pr18241-1.c: New test.
3163         * gcc.dg/pr18241-2.c: New test.
3164         * gcc.dg/pr18241-3.c: New test.
3165         * gcc.dg/pr18241-4.c: New test.
3166         * gcc.dg/pr18241-5.c: New test.
3167
3168 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
3169
3170         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
3171         gfortran.dg/select_4.f90: New.
3172
3173 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
3174
3175         * gcc.c-torture/execute/20050107-1.c: New test.
3176
3177 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
3178
3179         PR c++/19298
3180         * g++.dg/template/ref2.C: New.
3181
3182 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
3183
3184         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
3185         instead of being empty.
3186
3187 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3188
3189         PR fortran/15553
3190         * gfortran.dg/array-1.f90: New test.
3191
3192 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
3193
3194         PR tree-optimization/19283
3195         * gcc.c-torture/execute/20050106-1.c: New test.
3196
3197         PR rtl-optimization/18861
3198         * gcc.dg/20050105-1.c: New test.
3199
3200         PR tree-optimization/18828
3201         * gcc.dg/20050105-2.c: New test.
3202
3203 2005-01-07  Andreas Jaeger  <aj@suse.de>
3204
3205         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
3206
3207 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
3208
3209         PR fortran/18398
3210         * gfortran.dg/fmt_read.f90: New test.
3211
3212 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
3213
3214         * gcc.dg/rs6000-ldouble-2.c: New.
3215
3216 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
3217
3218         PR c++/19244
3219         * g++.dg/parser/ctor2.C: New test.
3220
3221 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3222
3223         PR c++/17154
3224         * g++.dg/template/using9.C: New test.
3225
3226 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3227
3228         PR c++/19258
3229         * g++.dg/lookup/friend6.C: New test.
3230
3231 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
3232
3233         PR c++/19270
3234         * g++.dg/template/array10.C: New.
3235
3236 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3237
3238         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
3239         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
3240
3241 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
3242
3243         * gcc.c-torture/compile/20050105-1.c: New test.
3244
3245 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
3246
3247         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
3248
3249 2005-01-05  Roger Sayle  <roger@eyesopen.com>
3250
3251         PR middle-end/19100
3252         * gcc.dg/conv-3.c: New test case.
3253
3254 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
3255
3256         * gcc.dg/asm-wide-1.c: New test.
3257
3258 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
3259
3260         PR c++/19030
3261         * g++.dg/parse/crash22.C: New
3262
3263 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
3264
3265         PR 19257
3266         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
3267
3268 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
3269
3270         PR middle-end/17767
3271         * gcc.dg/i386-mmx-6.c: New test case.
3272
3273 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
3274
3275         PR tree-optimization/18308
3276         * gcc.dg/vect/pr18308.c: New testcase.
3277
3278 2005-01-04  Andreas Jaeger  <aj@suse.de>
3279
3280         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
3281
3282 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
3283             Robert Bowdidge <bowdidge@apple.com>
3284
3285         * gcc.dg/cpp/subframework1.c: New.
3286         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
3287         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
3288         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
3289         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
3290
3291 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
3292
3293         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
3294         producing warning.
3295         * gcc.dg/darwin-weakimport-2.c: New.
3296
3297 2005-01-03  Richard Henderson  <rth@redhat.com>
3298
3299         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
3300
3301 2005-01-03  Richard Henderson  <rth@redhat.com>
3302
3303         * gcc.dg/vect/vect.exp: Enable for ia64.
3304         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
3305         (check_effective_target_vect_float): Likewise.
3306         (check_effective_target_vect_no_align): Likewise.
3307         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
3308         * gcc.dg/vect/vect-8.c: Likewise.
3309
3310 2005-01-03  Uros Bizjak <uros@kss-loka.si>
3311
3312         PR target/19236
3313         * gcc.dg/pr19236-1.c: New test case.
3314
3315 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
3316
3317         PR rtl-optimization/12092
3318         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
3319
3320 2005-01-02  Andreas Jaeger  <aj@suse.de>
3321
3322         * gcc.dg/pr12092-1.c: Do not run on x86_64.
3323
3324 2005-01-01  Roger Sayle  <roger@eyesopen.com>
3325             Andrew Pinski  <pinskia@physics.uc.edu>
3326
3327         PR rtl-optimization/12092
3328         * gcc.dg/pr12092-1.c: New test case.
3329
3330 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
3331
3332         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
3333         'hidden' and 'default' for better portability.
3334         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
3335
3336         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
3337         6 and 7.
3338         * g++.old-deja/g++.brendan/new3.C: Likewise.
3339
3340 2005-01-01  Steven Bosscher  <stevenb@suse.de>
3341
3342         * gcc.dg/20041231-1.C: New test.
3343         * g++.dg/warn/Wunreachable-code-1.C: New test.
3344
3345 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
3346
3347         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
3348         file, not /dev/null.  Abort on error.
3349
3350 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
3351             Ziemowit Laski  <zlaski@apple.com>
3352
3353         PR objc/18971
3354         * objc.dg/encode-5.m: New test.
3355
3356 2004-12-29  Richard Henderson  <rth@redhat.com>
3357
3358         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
3359         * objc.dg/stabs-1.m: Disable for ia64.
3360
3361 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
3362
3363         PR c++/19190
3364         * g++.dg/warn/Wunused-10.C: New test.
3365
3366 2004-12-28  Richard Henderson  <rth@redhat.com>
3367
3368         * objc.dg/stabs-1.m: Disable for alpha.
3369
3370 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
3371
3372         PR c++/19149
3373         * g++.dg/parse/error23.C: New test.
3374
3375 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3376
3377         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
3378
3379         PR fortran/19032
3380         * gfortran.dg/intrinsic_modulo_1.f90: New.
3381         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
3382         tests with divisor -1.
3383
3384 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
3385
3386         * g++.dg/opt/temp1.C (memcpy): Return a value.
3387
3388         PR c++/19148
3389         * g++.dg/expr/cond7.C: New test.
3390
3391 2004-12-27  Paul Brook  <paul@codesourcery.com>
3392
3393         * gfortran.dg/g77/select_no_compile.f: Remove.
3394
3395 2004-12-27  Richard Henderson  <rth@redhat.com>
3396
3397         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
3398         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
3399         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
3400
3401 2004-12-26  Richard Henderson  <rth@redhat.com>
3402
3403         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
3404         by 1i instead of token pasting.
3405
3406 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3407
3408         PR tree-optimization/17578
3409         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
3410         to additional_flags.
3411         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
3412
3413 2004-12-25  Richard Henderson  <rth@redhat.com>
3414
3415         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
3416         Remove Alpha.
3417
3418 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3419
3420         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
3421         hppa*-*-hpux*.
3422         * gcc.dg/pr17957.c (dg-options): Likewise.
3423         * gcc.dg/struct-ret-1.c: Add prototype for abort.
3424         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
3425         instead of 0 on __hppa__.
3426         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
3427         "foo,%r" on hppa*-*-*.
3428
3429 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
3430
3431         PR fortran/19071
3432         * gfortran.dg/complex_write.f90: New test.
3433
3434 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3435
3436         PR c++/17595
3437         * g++.dg/parse/pragma2.C: New test.
3438
3439         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
3440
3441 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
3442
3443         * gcc.dg/empty2.c: Add missing dg-warning.
3444
3445 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3446
3447         PR c++/17413
3448         * g++.dg/template/local4.C: New test.
3449         * g++.dg/template/crash19.C: Add dg-error marker.
3450
3451         * g++.dg/template/crash31.C: Correct embedded PR number.
3452
3453 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3454
3455         PR c++/16405
3456         * g++.dg/opt/temp1.C: Add do-run marker.
3457
3458 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
3459
3460         * g++.dg/template/spec19.C: New.
3461
3462 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
3463
3464         PR target/16819
3465         * gcc.dg/empty2.c: New.
3466
3467 2004-12-23  Richard Henderson  <rth@redhat.com>
3468
3469         * lib/target-supports.exp (check_effective_target_vect_no_align):
3470         Remove i?86 and x86-64.
3471
3472 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3473
3474         PR c++/16405
3475         * g++.dg/opt/temp1.C: New test.
3476
3477 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3478
3479         PR c++/18733
3480         * g++.dg/template/friend33.C: New testcase.
3481
3482 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
3483
3484         PR c++/18464
3485         * g++.dg/template/cond5.C: New test.
3486
3487         PR c++/18492
3488         * g++.dg/inherit/thunk3.C: New test.
3489
3490         PR c++/11224
3491         * g++.dg/warn/Wunused-9.C: New test.
3492
3493 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
3494
3495         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
3496
3497 2004-12-22  Jan Beulich  <jbeulich@novell.com>
3498
3499         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
3500
3501 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
3502
3503         PR c++/18378
3504         * g++.dg/ext/packed8.C: New test.
3505
3506         PR c++/13268
3507         * g++.dg/template/crash31.C: New test.
3508
3509         PR c++/19034
3510         * g++.dg/template/crash30.C: New test.
3511
3512 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
3513
3514         PR C++/18984
3515         * g++.dg/eh/ctor3.C: New test.
3516
3517 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3518
3519         * objc.dg/stabs-1.m: Allow section name to be quoted and
3520         assembly label to begin with '.LL'.
3521
3522 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
3523
3524         * gcc.dg/vect/vect.exp
3525         (check_effective_target_lp64_or_vect_no_align): New.
3526         * gcc.dg/vect/vect-77.c: Use it.
3527         * gcc.dg/vect/vect-78.c: Use it.
3528
3529         * lib/target-supports.exp
3530         (check_effective_target_vect_no_max,
3531         check_effective_target_vect_no_bitwise,
3532         check_effective_target_vect_no_align): New.
3533         * gcc.dg/vect/vect-13.c: Use them.
3534         * gcc.dg/vect/vect-17.c: Ditto.
3535         * gcc.dg/vect/vect-18.c: Ditto.
3536         * gcc.dg/vect/vect-19.c: Ditto.
3537         * gcc.dg/vect/vect-20.c: Ditto.
3538         * gcc.dg/vect/vect-27.c: Ditto.
3539         * gcc.dg/vect/vect-29.c: Ditto.
3540         * gcc.dg/vect/vect-44.c: Ditto.
3541         * gcc.dg/vect/vect-48.c: Ditto.
3542         * gcc.dg/vect/vect-50.c: Ditto.
3543         * gcc.dg/vect/vect-52.c: Ditto.
3544         * gcc.dg/vect/vect-54.c: Ditto.
3545         * gcc.dg/vect/vect-56.c: Ditto.
3546         * gcc.dg/vect/vect-58.c: Ditto.
3547         * gcc.dg/vect/vect-60.c: Ditto.
3548         * gcc.dg/vect/vect-72.c: Ditto.
3549         * gcc.dg/vect/vect-80.c: Ditto.
3550
3551 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
3552
3553         PR c++/14075
3554         * g++.dg/init/string1.C: New.
3555
3556         PR c++/18975
3557         * g++.dg/other/synth1.C: New.
3558
3559 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
3560
3561         PR c/18963
3562         * gcc.dg/pr18963-1.c: New test.
3563
3564 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
3565
3566         PR c/18596
3567         * gcc.dg/funcdef-storage-1.c (foo): Remove.
3568         * gcc.dg/pr18596-1.c: Use dg-error.
3569         (dg-options): Use -fno-unit-at-a-time.
3570         * gcc.dg/pr18596-2.c: New test.
3571         * gcc.dg/pr18596-3.c: New test.
3572
3573 2004-12-20  Roger Sayle  <roger@eyesopen.com>
3574
3575         PR middle-end/18683
3576         * g++.dg/opt/pr18683-1.C: New test case.
3577
3578 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
3579
3580         PR other/19093
3581         * g++.dg/opt/max1.C: Fix for 64bit targets.
3582
3583 2004-12-20  Matt Austern  <austern@apple.com>
3584
3585         PR c++/19044
3586         * g++.dg/ext/builtin6.C: New
3587
3588 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
3589
3590         PR tree-optimization/19080
3591         * gcc.c-torture/compile/pr19080.c: New test.
3592
3593 2004-12-20  Steven Bosscher  <stevenb@suse.de>
3594
3595         * gcc.dg/20041219-1.c: New test.
3596
3597 2004-12-19  Roger Sayle  <roger@eyesopen.com>
3598
3599         PR middle-end/19068
3600         * g++.dg/opt/max1.C: New test case.
3601
3602 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3603
3604         * gcc.dg/fdata-sections-1.c: New test.
3605
3606 2004-12-18  Roger Sayle  <roger@eyesopen.com>
3607
3608         PR middle-end/18548
3609         * gcc.dg/max-1.c: New test case.
3610
3611 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
3612
3613         * gcc.c-torture/execute/20041218-1.c: New test.
3614
3615 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
3616
3617         * gcc.dg/pr18501.c: New test.
3618         * gcc.dg/uninit-5.c: XFAIL.
3619         * gcc.dg/uninit-9.c: XFAIL.
3620
3621 2004-12-17  Dale Johannesen  <dalej@apple.com>
3622
3623         * gcc.dg/20041213-1.c:  New.
3624
3625 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
3626
3627         * objc.dg/stabs-1.m: Allow assembly label to begin
3628         with a dot ('.').
3629
3630 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
3631
3632         * gcc.c-torture/execute/20041213-1.c: Move...
3633         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
3634
3635 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
3636
3637         PR c++/18721
3638         * g++.dg/lookup/conv-5.C: New.
3639
3640 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
3641
3642         * objc.dg/stabs-1.m: New test.
3643
3644 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
3645
3646         * gcc.dg/visibility-c.c: Change compile to
3647         assemble for the test.
3648
3649 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
3650
3651         PR target/19041
3652         * gcc.dg/visibility-c.c: New test.
3653
3654 2004-12-16  Roger Sayle  <roger@eyesopen.com>
3655
3656         PR middle-end/18493
3657         * gcc.dg/switch-8.c: New test case.
3658
3659 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
3660
3661         PR c++/18905
3662         * g++.dg/template/init4.C: New.
3663         * g++.dg/opt/static3.C: Enable optimizer.
3664
3665 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
3666
3667         * g++.dg/other/complex1.C: New test.
3668
3669 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
3670
3671         * g++.dg/opt/inline9.C: New test.
3672
3673 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3674
3675         PR fortran/18993
3676         * gfotran.dg/nullify_1.f: New test.
3677
3678 2004-12-15  Richard Henderson  <rth@redhat.com>
3679
3680         * gcc.target/i386/i386.exp: New harness.
3681         * gcc.target/i386/vect-args.c: New.
3682
3683 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
3684
3685         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
3686
3687 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3688
3689         PR c++/18825
3690         * g++.dg/template/friend32.C: New test.
3691
3692 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3693
3694         * cpp/pragma-once-1.c: New test.
3695         * cpp/pragma-once-1b.h: Likewise.
3696         * cpp/pragma-once-1c.h: Likewise.
3697         * cpp/pragma-once-1d.h: Likewise.
3698         * cpp/inc/pragma-once-1a.h: Likewise.
3699
3700 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
3701             Steven G. Kargl  <kargls@comcast.net>
3702
3703         PR fortran/17597
3704         * gfortran.dg/list_read_3.f90: New test.
3705
3706 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3707
3708         * gcc.dg/ftrapv-2.c: New test.
3709
3710 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
3711
3712         PR c++/18981
3713         * g++.dg/template/typename9.C: New test.
3714
3715 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
3716
3717         PR c++/18738
3718         * g++.dg/template/typename8.C: New test.
3719         * g++.dg/parse/friend2.C: Tweak error message.
3720
3721 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
3722
3723         * gcc.c-torture/20041214-1.c: New test.
3724
3725 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
3726
3727         PR c++/18965
3728         * g++.dg/init/array17.C: New test.
3729
3730 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
3731
3732         PR c++/18793
3733         * g++.dg/init/aggr3.C: New test.
3734
3735 2004-12-14  Janis Johnson  <janis187@us.ibm.com
3736
3737         * gcc.dg/altivec-types-1.c: New test.
3738         * gcc.dg/altivec-types-2.c: New test.
3739         * gcc.dg/altivec-types-3.c: New test.
3740         * gcc.dg/altivec-types-4.c: New test.
3741         * g++.dg/ext/altivec-types-1.C: New test.
3742         * g++.dg/ext/altivec-types-2.C: New test.
3743         * g++.dg/ext/altivec-types-3.C: New test.
3744         * g++.dg/ext/altivec-types-4.C: New test.
3745
3746 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
3747
3748         PR middle-end/18951
3749         * gcc.c-torture/execute/20041213-1.c: New test.
3750
3751 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
3752
3753         PR c++/18949
3754         * g++.dg/template/cast1.C: New.
3755
3756 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
3757
3758         * gcc.c-torture/execute/20041213-2.c: New test.
3759
3760 2004-12-13  Richard Henderson  <rth@redhat.com>
3761
3762         * gcc.dg/i386-sse-10.c: Fix typo in options.
3763
3764 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
3765
3766         PR c++/18968
3767         * g++.dg/opt/pr18968.C: New test.
3768
3769 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
3770
3771         PR c++/18925
3772         * g++.dg/ext/visibility/staticdatamem.C: New test.
3773
3774 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
3775
3776         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
3777
3778 2004-12-13  Roger Sayle  <roger@eyesopen.com>
3779
3780         PR rtl-optimization/18928
3781         * gcc.dg/pr18928-1.c: New test case.
3782
3783 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
3784
3785         PR tree-opt/16951
3786         * gcc.c-torture/compile/20041211-1.c: New.
3787
3788 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3789
3790         PR middle-end/17564
3791         * gcc.c-torture/execute/20041212-1.c: New test.
3792
3793 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3794
3795         PR fortran/18869
3796         * gfortran.dg/common_1.f90: New test.
3797
3798 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
3799         Paul Brook  <paul@codesourcery.com>
3800
3801         PR fortran/16222
3802         * gfortran.dg/real_do_1.f90: New test.
3803
3804 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
3805
3806         PR tree-opt/18040
3807         * g++.dg/opt/ptrmem6.C: New test.
3808
3809 2004-12-11  Roger Sayle  <roger@eyesopen.com>
3810
3811         PR middle-end/18921
3812         * gcc.dg/pr18921-1.c: New test case.
3813
3814 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3815
3816         PR fortran/17175
3817         * gfortran.dg/scale_1.f90: New test.
3818
3819 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
3820
3821         PR middle-end/18903
3822         * gcc.c-torture/compile/pr18903.c: New test.
3823
3824 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
3825
3826         * gcc.c-torture/execute/20041210-1.c: New test.
3827
3828 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3829
3830         PR c++/18731
3831         * g++.dg/parser/struct-1.C: New test.
3832         * g++.dg/parser/struct-2.C: New test.
3833         * g++.dg/parser/struct-3.C: New test.
3834
3835 2004-12-09  Richard Henderson  <rth@redhat.com>
3836
3837         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
3838
3839         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
3840         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
3841
3842 2004-12-09  Matt Austern  <austern@apple.com>
3843
3844         PR c++/18514
3845         * g++.dg/ext/builtin1.C: New
3846         * g++.dg/ext/builtin2.C: New
3847         * g++.dg/ext/builtin3.C: New
3848         * g++.dg/ext/builtin4.C: New
3849         * g++.dg/ext/builtin5.C: New
3850
3851 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
3852
3853         PR tree-opt/18904
3854         * g++.dg/opt/ptrmem5.C: New test.
3855
3856 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
3857
3858         * g++.dg/parse/typename5.C: Adjust for new error.
3859         * g++.dg/parse/typename7.C: New.
3860
3861 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3862
3863         PR c++/18073
3864         * g++.dg/other/mmintrin.C: New test.
3865
3866 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
3867
3868         PR c++/16681
3869         * g++.dg/init/array15.C: New.
3870         * g++.dg/init/array16.C: New.
3871
3872 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3873
3874         PR fortran/18826
3875         * gfortran.dg/assign_1.f90: New test.
3876
3877 2004-12-08  Nick Clifton  <nickc@redhat.com>
3878
3879         * gcc.target/xstormy16/bss_below100: New directory containing tests.
3880         * gcc.target/xstormy16/data_below100: Likewise.
3881         * gcc.target/xstormy16/sfr: Likewise.
3882         * gcc.target/xstormy16/below100.S: New test source file.
3883         * gcc.target/xstormy16/below100.ld: New test linker script.
3884         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
3885         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
3886         bp instructions.
3887         * gcc.target/xstormy16/bp.c: Likewise.
3888
3889         * gcc.target/xstormy16/bss_below100: New files:
3890         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
3891         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
3892         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
3893         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
3894         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
3895         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
3896         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
3897         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
3898         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
3899         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
3900         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
3901         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
3902         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
3903         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
3904         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
3905         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
3906         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
3907         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
3908         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
3909         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
3910         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
3911         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
3912         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
3913         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
3914         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
3915         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
3916         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
3917
3918         * gcc.target/xstormy16/data_below100: New files:
3919         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
3920         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
3921         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
3922         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
3923         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
3924         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
3925         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
3926         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
3927         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
3928         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
3929         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
3930         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
3931         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
3932         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
3933         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
3934         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
3935         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
3936         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
3937         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
3938         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
3939         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
3940         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
3941         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
3942         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
3943         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
3944         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
3945         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
3946
3947         * gcc.target/xstormy16/sfr: New files:
3948         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
3949         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
3950         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
3951         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
3952         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
3953         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
3954         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
3955         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
3956         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
3957         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
3958         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
3959         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
3960         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
3961         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
3962         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
3963         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
3964         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
3965         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
3966         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
3967         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
3968         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
3969         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
3970         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
3971         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
3972         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
3973         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
3974         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
3975         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
3976         27_if0_sfrw_bitfield_f.c
3977
3978 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3979
3980         PR c++/18100
3981         * g++.dg/lookup/name-clash4.C: New test.
3982
3983 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
3984
3985         PR c++/18672
3986         * g++.dg/opt/array1.C: New.
3987
3988         PR c++/18803
3989         * g++.dg/template/operator5.C: New.
3990
3991 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
3992
3993         PR c/18867
3994         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
3995
3996 2004-12-07  Steven Bosscher  <stevenb@suse.de>
3997
3998         * gcc.dg/noncompile/20041207.c: New test.
3999
4000 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
4001
4002         * g++.dg/other/unreachable-1.C: New test.
4003
4004 2004-12-06  Nick Clifton  <nickc@redhat.com>
4005
4006         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
4007         <limits.h> because the latter comes from gcc's include/ directory
4008         and not the newlib/libc/include directory.
4009
4010 2004-12-04  Richard Henderson  <rth@redhat.com>
4011
4012         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
4013
4014 2004-12-04  Richard Henderson  <rth@redhat.com>
4015
4016         * lib/target-supports.exp (check_gc_sections_available): Disable
4017         for alpha and ia64.
4018
4019 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
4020
4021         PR middle-end/17909
4022         * g++.dg/other/vararg-2.C: New test.
4023
4024 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4025
4026         PR c++/17011, c++/17971
4027         * g++.dg/template/error15.C: Adjust expected error.
4028         * g++.dg/template/instantiate3.C: Likewise.
4029
4030 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
4031
4032         * gcc.dg/altivec-18.c: Fix for darwin
4033
4034 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
4035
4036         PR c++/18782
4037         * g++.dg/parse/ptrmem2.C: New.
4038
4039         PR c++/18318
4040         * g++.dg/template/new1.C: New.
4041
4042 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4043
4044         PR fortran/18710
4045         * gfortran.dg/direct_io_3.f90: New test.
4046
4047 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
4048
4049         PR 18758
4050         * g++.dg/parse/crash21.C: New.
4051
4052 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4053
4054         PR c++/15664, c++/18276
4055         * g++.dg/template/ttp13.C: New test.
4056         * g++.dg/template/ttp14.C: Likewise.
4057
4058 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4059
4060         PR c++/18123
4061         * g++.dg/parse/enum2.C: New test.
4062         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
4063
4064 2004-12-02  Nick Clifton  <nickc@redhat.com>
4065
4066         * gcc.target/xstormy16: New test directory.
4067         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
4068         * gcc.target/xstormy16/bp.c: Check the generation of bp
4069         instructions.
4070         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
4071         bn instructions and the BELOW100 attribute.
4072
4073 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
4074
4075         PR target/16952
4076         * gcc.dg/ppc-eabi.c: New.
4077
4078 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
4079
4080         PR fortran/18284
4081         * gfortran.dg/backspace.f90
4082
4083 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
4084
4085         * gfortran.dg/inquire.f90: New test.
4086
4087 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
4088
4089         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
4090         handle effective-target-keyword.
4091         (dg-skip-if): Support effective-target keyword as target list.
4092         (dg-xfail-if): Ditto.
4093         * lib/target-supports.exp (is-effective-target-keyword): New proc.
4094
4095 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
4096
4097         PR tree-optimization/18291
4098         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
4099
4100 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
4101
4102         PR C++/18729
4103         * g++.dg/parse/crash20.C: New.
4104
4105         PR c++/17431
4106         * g++.dg/overload/arg1.C: New.
4107         * g++.dg/overload/arg2.C: New.
4108         * g++.dg/overload/arg3.C: New.
4109         * g++.dg/overload/arg4.C: New.
4110
4111 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
4112
4113         * gcc.dg/c99-flex-array-4.c: Remove.
4114
4115 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
4116
4117         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
4118
4119         * lib/target-supports.exp (is-effective-target): Simplify.
4120
4121         * lib/target-supports.exp (check_effective_target_vect_long):
4122         Fix for powerpc64-*-*.
4123
4124 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
4125
4126         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
4127         to support new requirements on FreeBSD 5.
4128
4129 2004-11-30  Devang Patel  <dpatel@apple.com>
4130
4131         PR 18702
4132         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
4133
4134 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
4135
4136         * g++.dg/ext/altivec-13.C: New test.
4137
4138 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
4139
4140         PR tree-opt/18298
4141         * gcc.c-torture/execute/p18298.c: New test.
4142
4143 2004-11-30  Ira Rosen  <irar@il.ibm.com>
4144             Dorit Naishlos  <dorit@il.ibm.com>
4145
4146         PR tree-opt/18607
4147         * gcc.dg/vect/vect-89.c: New test.
4148
4149 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
4150
4151         * gcc.dg/pr18596-1.c: New test.
4152
4153 2004-11-30  Ben Elliston  <bje@au.ibm.com>
4154
4155         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
4156
4157 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
4158
4159         PR c/18479
4160         * gcc.dg/pr18479.c: New test.
4161
4162 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
4163
4164         PR target/18490
4165         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
4166         mmix-knuth-mmixware.
4167
4168         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
4169         cris-*-elf* cris-*-aout* mmix-*-*
4170
4171 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
4172
4173         PR middle-end/18725
4174         * gcc.dg/pr18725.c: New test.
4175
4176 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
4177
4178         PR target/18488
4179         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
4180
4181         PR target/18336
4182         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
4183
4184 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
4185
4186         PR c++/18368
4187         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
4188         * g++.old-deja/g++.law/ctors5.C: Likewise.
4189         * g++.old-deja/g++.other/crash25.C: Likewise.
4190
4191         PR c++/18674
4192         * g++.dg/template/error16.C: New test.
4193
4194         PR c++/18512
4195         * g++.dg/template/crash29.C: New test.
4196
4197 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
4198
4199         PR tree-optimization/18712
4200         * gcc.c-torture/compile/pr18712.c: New test.
4201
4202 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
4203
4204         PR c/7544
4205         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
4206         tests.
4207
4208 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4209
4210         PR c++/18652
4211         * g++.dg/lookup/crash6.C: New test.
4212
4213 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
4214
4215         PR middle-end/18164
4216         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
4217
4218 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
4219
4220         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
4221         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
4222         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
4223
4224 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
4225
4226         * gcc.dg/pr18164.c: New test.
4227
4228 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
4229
4230         * gcc.dg/funroll-loops-all.c: New.
4231
4232 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
4233
4234         PR target/18489
4235         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
4236         delimeter, match space and TAB as well as ":".
4237
4238         PR target/18484
4239         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
4240
4241         PR target/18348
4242         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
4243
4244         PR target/18345
4245         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
4246
4247         PR target/18337
4248         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
4249
4250 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
4251
4252         * gfortran.dg/direct_io_2.f90: New test.
4253
4254 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
4255
4256         PR target/18334
4257         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
4258
4259 2004-11-28  Richard Henderson  <rth@redhat.com>
4260
4261         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
4262
4263 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
4264
4265         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
4266         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
4267         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
4268         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
4269         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
4270         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
4271         gcc.dg/pointer-arith-8.c: New tests.
4272
4273 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
4274
4275         PR fortran/18364
4276         * gfortran.dg/endfile.f90: New test.
4277
4278 2004-11-27  Falk Hueffner  <falk@debian.org>
4279
4280         * gcc.dg/loop-6.c: New test.
4281
4282 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
4283
4284         * gcc.c-torture/execute/20041126-1.c: New test.
4285
4286 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
4287
4288         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
4289         on IRIX.
4290
4291 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
4292
4293         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
4294         functions.
4295
4296 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
4297
4298         PR rtl-optimization/17825
4299         * gcc.c-torture/compile/20041119-1.c: New test.
4300
4301 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4302
4303         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
4304         Check existence of ld library path variables before unsetting.
4305
4306 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
4307
4308         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
4309
4310 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
4311
4312         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
4313
4314 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
4315
4316         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
4317
4318 2004-11-26  Ben Elliston  <bje@au.ibm.com>
4319
4320         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
4321         dg-do directive.
4322
4323 2004-11-26  Ben Elliston  <bje@au.ibm.com>
4324
4325         * gcc.dg/pr17957.c: Pass --param, not -param.
4326
4327 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
4328
4329         PR middle-end/17957
4330         * testsuite/gcc.dg/pr17957.c: New test.
4331
4332 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
4333
4334         PR c++/18445
4335         * g++.dg/template/crash28.C: Likewise.
4336
4337         PR c++/18001
4338         * g++.dg/expr/unary2.C: Adjust lvalue messages.
4339         * g++.dg/ext/lvaddr.C: Likewise.
4340         * g++.dg/opt/pr7503-3.C: Likewise.
4341
4342         PR c++/18466
4343         * g++.dg/parse/qualified3.C: New test.
4344         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
4345
4346         PR c++/18545
4347         * g++.dg/expr/return1.C: New test.
4348
4349 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4350
4351         Friend class name lookup 3/n, PR c++/3332
4352         * g++.dg/lookup/friend3.C: New test.
4353         * g++.dg/lookup/friend4.C: Likewise.
4354         * g++.dg/lookup/friend5.C: Likewise.
4355
4356 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4357
4358         Friend class name lookup 2/n, PR c++/14513, c++/15410
4359         * g++.dg/lookup/friend2.C: New test.
4360         * g++.dg/template/friend31.C: Likewise.
4361
4362 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4363
4364         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
4365
4366 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
4367
4368         PR c++/17473
4369         * g++.dg/tc1/dr56.C: Remove.
4370         * g++.dg/template/typedef1.C: Add dg-error markers.
4371         * g++.old-deja/g++.other/typedef7.C: Likewise.
4372
4373         PR c++/18285
4374         * g++.dg/parse/typedef7.C: New test.
4375
4376 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
4377
4378         * gcc.c-torture/execute/20041124-1.c: New test.
4379
4380 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
4381
4382         * g++.dg/template/deduce3.C: New test.
4383
4384         PR c++/18586
4385         * g++.dg/template/crash27.C: New test.
4386
4387         PR c++/18530
4388         * g++.dg/warn/Wshadow-3.C: New test.
4389
4390 2004-11-24  Devang Patel  <dpatel@apple.com>
4391
4392         PR/18555
4393         * gcc.dg/cpp/isysroot-1.c: New test.
4394         * gcc.dg/cpp/usr/include/stdio.h: New file.
4395         * gcc.dg/cpp/isysroot-2.c: New test.
4396         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
4397         New file.
4398
4399 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4400
4401         PR c++/8929
4402         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
4403
4404 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
4405
4406         * gcc.target/sparc/align.c: Do not include <stdint.h>.
4407         * gcc.target/sparc/pdist.c: Likewise.
4408
4409 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
4410
4411         PR c++/16882
4412         * g++.dg/conversion/simd1.C: New test.
4413
4414 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4415
4416         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
4417         and restore_ld_library_path_env_vars.
4418         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
4419         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
4420         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
4421         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
4422
4423 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
4424
4425         * gcc.dg/pragma-align-2.c: Test macro expansion.
4426         * gcc.dg/pragma-pack-2.c: New test.
4427
4428 2004-11-23  Richard Henderson  <rth@redhat.com>
4429
4430         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
4431         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
4432         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
4433         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
4434         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
4435         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
4436
4437         * gcc.dg/vect/vect.exp: Add check for alpha.
4438         * lib/target-supports.exp (check_alpha_max_hw_available): New.
4439         (check_effective_target_vect_int): Enable for alpha.
4440         (check_effective_target_vect_long): New.
4441         (is-effective-target): Add it.
4442
4443 2004-11-23  Uros Bizjak <uros@kss-loka.si>
4444
4445         * gcc.dg/pr18614-1.c: New test.
4446
4447 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4448
4449         * gcc.dg/setjmp-2.c: New test.
4450
4451 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
4452
4453         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
4454         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
4455         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
4456         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
4457         gcc.target/sparc/pdist.c: New tests.
4458
4459 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
4460
4461         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
4462
4463 2004-11-22  Dale Johannesen  <dalej@apple.com>
4464
4465         * gcc.dg/20041111-1.c:  New.
4466
4467 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
4468
4469         PR tree-opt/18536
4470         * gcc.dg/vect/pr18536.c: New test.
4471
4472 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4473
4474         PR c++/18354
4475         * g++.dg/template/nontype11.C: New test.
4476
4477 2004-11-21  Roger Sayle  <roger@eyesopen.com>
4478
4479         PR middle-end/18520
4480         * gcc.dg/pr18520-1.c: New test case.
4481
4482 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
4483
4484         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
4485         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
4486         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
4487         expected diagnostics.
4488
4489 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4490
4491         PR target/18580
4492         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
4493         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
4494         vect-77.c, vect-77a.c: XFAIL on the SPARC.
4495
4496 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4497
4498         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
4499
4500 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
4501             Joseph Myers  <joseph@codesourcery.com>
4502
4503         * lib/target-supports.exp (check_visibility_available): Really
4504         test the compiler.
4505
4506 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
4507
4508         PR tree-opt/18181
4509         * gcc.dg/vect/vect-85.c: New test.
4510         * gcc.dg/vect/vect-86.c: New test.
4511         * gcc.dg/vect/vect-87.c: New test.
4512         * gcc.dg/vect/vect-88.c: New test.
4513
4514 2004-11-19  Ben Elliston  <bje@au.ibm.com>
4515
4516         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
4517
4518 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
4519
4520         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
4521         * gcc.dg/ppc-and-1.c: Ditto.
4522         * gcc.dg/ppc-compare-1.c: Ditto.
4523         * gcc.dg/ppc-mov-1.c: Ditto
4524
4525 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
4526             Mark Mitchell  <mark@codesourcery.com>
4527
4528         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
4529
4530 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
4531             Aldy Hernandez  <aldyh@redhat.com>
4532
4533         * lib/target-supports.exp (check_effective_target_vect_int): New
4534         (check_effective_target_vect_float): New
4535         (check_effective_target_vect_double): New.
4536         (is-effective-target): Support new effective targets keywords.
4537         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
4538         default action for dg-do.
4539         * gcc.dg/vect/pr16105.c: Use new support.
4540         * gcc.dg/vect/pr18400.c: Ditto.
4541         * gcc.dg/vect/pr18425.c: Ditto.
4542         * gcc.dg/vect/vect-1.c: Ditto.
4543         * gcc.dg/vect/vect-10.c: Ditto.
4544         * gcc.dg/vect/vect-11.c: Ditto.
4545         * gcc.dg/vect/vect-12.c: Ditto.
4546         * gcc.dg/vect/vect-13.c: Ditto.
4547         * gcc.dg/vect/vect-14.c: Ditto.
4548         * gcc.dg/vect/vect-15.c: Ditto.
4549         * gcc.dg/vect/vect-16.c: Ditto.
4550         * gcc.dg/vect/vect-17.c: Ditto.
4551         * gcc.dg/vect/vect-18.c: Ditto.
4552         * gcc.dg/vect/vect-19.c: Ditto.
4553         * gcc.dg/vect/vect-2.c: Ditto.
4554         * gcc.dg/vect/vect-20.c: Ditto.
4555         * gcc.dg/vect/vect-21.c: Ditto.
4556         * gcc.dg/vect/vect-22.c: Ditto.
4557         * gcc.dg/vect/vect-23.c: Ditto.
4558         * gcc.dg/vect/vect-24.c: Ditto.
4559         * gcc.dg/vect/vect-25.c: Ditto.
4560         * gcc.dg/vect/vect-26.c: Ditto.
4561         * gcc.dg/vect/vect-27.c: Ditto.
4562         * gcc.dg/vect/vect-27a.c: Ditto.
4563         * gcc.dg/vect/vect-28.c: Ditto.
4564         * gcc.dg/vect/vect-29.c: Ditto.
4565         * gcc.dg/vect/vect-29a.c: Ditto.
4566         * gcc.dg/vect/vect-3.c: Ditto.
4567         * gcc.dg/vect/vect-30.c: Ditto.
4568         * gcc.dg/vect/vect-31.c: Ditto.
4569         * gcc.dg/vect/vect-32.c: Ditto.
4570         * gcc.dg/vect/vect-33.c: Ditto.
4571         * gcc.dg/vect/vect-34.c: Ditto.
4572         * gcc.dg/vect/vect-35.c: Ditto.
4573         * gcc.dg/vect/vect-36.c: Ditto.
4574         * gcc.dg/vect/vect-37.c: Ditto.
4575         * gcc.dg/vect/vect-38.c: Ditto.
4576         * gcc.dg/vect/vect-4.c: Ditto.
4577         * gcc.dg/vect/vect-40.c: Ditto.
4578         * gcc.dg/vect/vect-41.c: Ditto.
4579         * gcc.dg/vect/vect-42.c: Ditto.
4580         * gcc.dg/vect/vect-43.c: Ditto.
4581         * gcc.dg/vect/vect-44.c: Ditto.
4582         * gcc.dg/vect/vect-45.c: Ditto.
4583         * gcc.dg/vect/vect-46.c: Ditto.
4584         * gcc.dg/vect/vect-47.c: Ditto.
4585         * gcc.dg/vect/vect-48.c: Ditto.
4586         * gcc.dg/vect/vect-48a.c: Ditto.
4587         * gcc.dg/vect/vect-49.c: Ditto.
4588         * gcc.dg/vect/vect-5.c: Ditto.
4589         * gcc.dg/vect/vect-50.c: Ditto.
4590         * gcc.dg/vect/vect-51.c: Ditto.
4591         * gcc.dg/vect/vect-52.c: Ditto.
4592         * gcc.dg/vect/vect-53.c: Ditto.
4593         * gcc.dg/vect/vect-54.c: Ditto.
4594         * gcc.dg/vect/vect-55.c: Ditto.
4595         * gcc.dg/vect/vect-56.c: Ditto.
4596         * gcc.dg/vect/vect-56a.c: Ditto.
4597         * gcc.dg/vect/vect-57.c: Ditto.
4598         * gcc.dg/vect/vect-58.c: Ditto.
4599         * gcc.dg/vect/vect-59.c: Ditto.
4600         * gcc.dg/vect/vect-6.c: Ditto.
4601         * gcc.dg/vect/vect-60.c: Ditto.
4602         * gcc.dg/vect/vect-61.c: Ditto.
4603         * gcc.dg/vect/vect-62.c: Ditto.
4604         * gcc.dg/vect/vect-63.c: Ditto.
4605         * gcc.dg/vect/vect-64.c: Ditto.
4606         * gcc.dg/vect/vect-65.c: Ditto.
4607         * gcc.dg/vect/vect-66.c: Ditto.
4608         * gcc.dg/vect/vect-67.c: Ditto.
4609         * gcc.dg/vect/vect-68.c: Ditto.
4610         * gcc.dg/vect/vect-69.c: Ditto.
4611         * gcc.dg/vect/vect-7.c: Ditto.
4612         * gcc.dg/vect/vect-72.c: Ditto.
4613         * gcc.dg/vect/vect-72a.c: Ditto.
4614         * gcc.dg/vect/vect-73.c: Ditto.
4615         * gcc.dg/vect/vect-74.c: Ditto.
4616         * gcc.dg/vect/vect-75.c: Ditto.
4617         * gcc.dg/vect/vect-76.c: Ditto.
4618         * gcc.dg/vect/vect-77.c: Ditto.
4619         * gcc.dg/vect/vect-77a.c: Ditto.
4620         * gcc.dg/vect/vect-78.c: Ditto.
4621         * gcc.dg/vect/vect-79.c: Ditto.
4622         * gcc.dg/vect/vect-8.c: Ditto.
4623         * gcc.dg/vect/vect-80.c: Ditto.
4624         * gcc.dg/vect/vect-82.c: Ditto.
4625         * gcc.dg/vect/vect-82_64.c: Ditto.
4626         * gcc.dg/vect/vect-83.c: Ditto.
4627         * gcc.dg/vect/vect-83_64.c: Ditto.
4628         * gcc.dg/vect/vect-9.c: Ditto.
4629         * gcc.dg/vect/vect-all.c: Ditto.
4630         * gcc.dg/vect/vect-none.c: Ditto.
4631
4632 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
4633
4634         * lib/gcc-dg.exp (dg-skip-if): New function.
4635         (dg-forbid-option): Remove.
4636         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
4637         * g++.dg/abi/bitfield8.C: Likewise.
4638         * g++.dg/abi/dtor1.C: Likewise.
4639         * g++.dg/abi/empty10.C: Likewise.
4640         * g++.dg/abi/empty7.C: Likewise.
4641         * g++.dg/abi/empty9.C: Likewise.
4642         * g++.dg/abi/layout3.C: Likewise.
4643         * g++.dg/abi/layout4.C: Likewise.
4644         * g++.dg/abi/thunk1.C: Likewise.
4645         * g++.dg/abi/thunk2.C: Likewise.
4646         * g++.dg/abi/vbase11.C: Likewise.
4647         * g++.dg/abi/vthunk2.C: Likewise.
4648         * g++.dg/abi/vthunk3.C: Likewise.
4649         * g++.dg/ext/attrib8.C: Likewise.
4650         * g++.dg/opt/longbranch2.C: Likewise.
4651         * g++.dg/opt/reg-stack4.C: Likewise.
4652         * g++.old-deja/g++.ext/attrib1.C: Likewise.
4653         * g++.old-deja/g++.ext/attrib2.C: Likewise.
4654         * g++.old-deja/g++.ext/attrib3.C: Likewise.
4655         * g++.old-deja/g++.other/store-expr1.C: Likewise.
4656         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4657         * gcc.dg/20000609-1.c: Likewise.
4658         * gcc.dg/20000720-1.c: Likewise.
4659         * gcc.dg/20011107-1.c: Likewise.
4660         * gcc.dg/20011119-1.c: Likewise.
4661         * gcc.dg/20020108-1.c: Likewise.
4662         * gcc.dg/20020122-2.c: Likewise.
4663         * gcc.dg/20020122-3.c: Likewise.
4664         * gcc.dg/20020201-3.c: Likewise.
4665         * gcc.dg/20020206-1.c: Likewise.
4666         * gcc.dg/20020218-1.c: Likewise.
4667         * gcc.dg/20020310-1.c: Likewise.
4668         * gcc.dg/20020411-1.c: Likewise.
4669         * gcc.dg/20020418-2.c: Likewise.
4670         * gcc.dg/20020426-1.c: Likewise.
4671         * gcc.dg/20020426-2.c: Likewise.
4672         * gcc.dg/20020517-1.c: Likewise.
4673         * gcc.dg/20020523-1.c: Likewise.
4674         * gcc.dg/20020523-2.c: Likewise.
4675         * gcc.dg/20020729-1.c: Likewise.
4676         * gcc.dg/20030204-1.c: Likewise.
4677         * gcc.dg/20030826-2.c: Likewise.
4678         * gcc.dg/20030926-1.c: Likewise.
4679         * gcc.dg/20031202-1.c: Likewise.
4680         * gcc.dg/980312-1.c: Likewise.
4681         * gcc.dg/980313-1.c: Likewise.
4682         * gcc.dg/990117-1.c: Likewise.
4683         * gcc.dg/990424-1.c: Likewise.
4684         * gcc.dg/990524-1.c: Likewise.
4685         * gcc.dg/991230-1.c: Likewise.
4686         * gcc.dg/i386-387-1.c: Likewise.
4687         * gcc.dg/i386-387-2.c: Likewise.
4688         * gcc.dg/i386-387-3.c: Likewise.
4689         * gcc.dg/i386-387-4.c: Likewise.
4690         * gcc.dg/i386-387-5.c: Likewise.
4691         * gcc.dg/i386-387-6.c: Likewise.
4692         * gcc.dg/i386-asm-1.c: Likewise.
4693         * gcc.dg/i386-bitfield1.c: Likewise.
4694         * gcc.dg/i386-bitfield2.c: Likewise.
4695         * gcc.dg/i386-loop-1.c: Likewise.
4696         * gcc.dg/i386-loop-2.c: Likewise.
4697         * gcc.dg/i386-loop-3.c: Likewise.
4698         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
4699         * gcc.dg/i386-pic-1.c: Likewise.
4700         * gcc.dg/i386-regparm.c: Likewise.
4701         * gcc.dg/i386-signbit-1.c: Likewise.
4702         * gcc.dg/i386-signbit-2.c: Likewise.
4703         * gcc.dg/i386-signbit-3.c: Likewise.
4704         * gcc.dg/i386-sse-5.c: Likewise.
4705         * gcc.dg/i386-sse-8.c: Likewise.
4706         * gcc.dg/i386-unroll-1.c: Likewise.
4707         * gcc.dg/tls/opt-1.c: Likewise.
4708         * gcc.dg/tls/opt-2.c: Likewise.
4709         * gcc.dg/unroll-1.c: Likewise.
4710         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4711         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4712         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4713         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4714
4715 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4716
4717         * g++.dg/template/incomplete1.C: New test.
4718
4719 2004-11-16  Nick Clifton  <nickc@redhat.com>
4720
4721         Revert patches accidentally commited during checkin of fixes for
4722         xstormy16 tests:
4723         gcc.c-torture/execute/simd-4.c: Revert
4724         gcc.dg/20040910-1.c: Revert.
4725
4726 2004-11-16  Paul Brook  <paul@codesourcery.com>
4727
4728         PR fortran/13010
4729         * gfortran.dg/der_pointer_1.f90: New test.
4730
4731 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
4732
4733         PR c/18498
4734         * gcc.dg/bitfld-13.c: New test.
4735
4736 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
4737
4738         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
4739         powerpc*-*-linux*.
4740
4741         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
4742         * gcc.dg/ppc64-abi-2.c: Ditto.
4743         * gcc.dg/ppc64-abi-3.c: Ditto.
4744
4745         * lib/gcc-dg.exp (dg-target-list): Remove.
4746
4747 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
4748
4749         * gcc.dg/ia64-postinc.c: New test.
4750
4751 2004-11-15  Mark Mitchell <mark@codesourcery.com>
4752
4753         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
4754
4755 2004-11-15  Nick Clifton  <nickc@redhat.com>
4756
4757         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
4758         __INT_MAX__ so that the test can be compiled by toolchains
4759         targeted at 16-bit processors.
4760
4761         * gcc.dg/20040625-1.c: Use long constants rather than integers
4762         when performing arithmetic that will overflow 16-bits.
4763
4764         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
4765         xstormy16.  It does not support 128-bit vector operations.
4766
4767         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
4768         with the macro PTR_TYPE.  Define this macro to an integer type
4769         suitable for holding a pointer.
4770
4771         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
4772         the target is a 16-bit processor.
4773
4774         * gcc.dg/cpp/if-2.c: Expect a different warning message from
4775         16-bit targets where the character constant will be too long.
4776
4777         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
4778         where the double will not be directly addressable.
4779
4780 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4781
4782         Friend class name lookup 1/n, PR c++/18471
4783         * g++.dg/template/crash26.C: New test.
4784         * g++.dg/lookup/struct1.C: Adjust expected error.
4785         * g++.dg/parse/elab1.C: Likewise.
4786         * g++.dg/parse/elab2.C: Likewise.
4787         * g++.dg/parse/int-as-enum1.C: Likewise.
4788         * g++.dg/parse/struct-as-enum1.C: Likewise.
4789         * g++.dg/parse/typedef1.C: Likewise.
4790         * g++.dg/parse/typedef3.C: Likewise.
4791         * g++.dg/parse/typedef4.C: Likewise.
4792         * g++.dg/parse/typedef5.C: Likewise.
4793         * g++.dg/template/nontype4.C: Likewise.
4794         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
4795         * g++.old-deja/g++.other/elab1.C: Likewise.
4796         * g++.old-deja/g++.other/syntax4.C: Likewise.
4797
4798 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
4799
4800         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
4801
4802 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
4803
4804         * gcc.c-torture/execute/20041114-1.c: New test.
4805
4806 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
4807
4808         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
4809         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
4810         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
4811         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
4812         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
4813         gcc.dg/switch-7.c: New tests.
4814
4815 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
4816
4817         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
4818
4819 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
4820
4821         PR tree-opt/18400
4822         * gcc.dg/vect/pr18400.c: New test.
4823
4824 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
4825             Andrew Pinski  <pinskia@physics.uc.edu>
4826
4827         PR tree-opt/18425
4828         * gcc.dg/vect/pr18425.c: New test.
4829
4830 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4831
4832         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
4833         Guard with dg-require-alias and dg-require-visibility.
4834
4835 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4836
4837         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
4838
4839 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4840
4841         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
4842
4843 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4844
4845         PR c++/17344
4846         * g++.dg/template/defarg5.C: New test.
4847
4848 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4849
4850         * g++.dg/parse/cast1.C: Run only on ILP32.
4851         * g++.old-deja/g++.mike/p784.C: Likewise.
4852
4853 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
4854
4855         * gcc.c-torture/execute/20041113-1.c: New test.
4856
4857 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
4858
4859         PR target/18230
4860         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
4861         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
4862         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
4863         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
4864         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
4865         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
4866         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
4867         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
4868         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
4869         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
4870         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
4871         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
4872         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
4873
4874 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
4875
4876         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
4877         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
4878         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
4879         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
4880         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
4881         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
4882         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
4883         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
4884         gcc.target/sparc/combined-1.c: New tests.
4885
4886 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
4887
4888         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
4889         New tests.
4890
4891 2004-11-12  Mark Mitchell <mark@codesourcery.com>
4892
4893         * lib/gcc-dg.exp (dg-forbid-option): New function.
4894         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
4895         * g++.dg/abi/bitfield8.C: Likewise.
4896         * g++.dg/abi/dtor1.C: Likewise.
4897         * g++.dg/abi/empty10.C: Likewise.
4898         * g++.dg/abi/empty7.C: Likewise.
4899         * g++.dg/abi/empty9.C: Likewise.
4900         * g++.dg/abi/layout3.C: Likewise.
4901         * g++.dg/abi/layout4.C: Likewise.
4902         * g++.dg/abi/thunk1.C: Likewise.
4903         * g++.dg/abi/thunk2.C: Likewise.
4904         * g++.dg/abi/vbase11.C: Likewise.
4905         * g++.dg/abi/vthunk2.C: Likewise.
4906         * g++.dg/abi/vthunk3.C: Likewise.
4907         * g++.dg/ext/attrib8.C: Likewise.
4908         * g++.dg/opt/longbranch2.C: Likewise.
4909         * g++.dg/opt/reg-stack4.C: Likewise.
4910         * g++.old-deja/g++.ext/attrib1.C: Likewise.
4911         * g++.old-deja/g++.ext/attrib2.C: Likewise.
4912         * g++.old-deja/g++.ext/attrib3.C: Likewise.
4913         * g++.old-deja/g++.other/store-expr1.C: Likewise.
4914         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4915         * gcc.dg/20000609-1.c: Likewise.
4916         * gcc.dg/20000720-1.c: Likewise.
4917         * gcc.dg/20011107-1.c: Likewise.
4918         * gcc.dg/20011119-1.c: Likewise.
4919         * gcc.dg/20020108-1.c: Likewise.
4920         * gcc.dg/20020122-2.c: Likewise.
4921         * gcc.dg/20020122-3.c: Likewise.
4922         * gcc.dg/20020201-3.c: Likewise.
4923         * gcc.dg/20020206-1.c: Likewise.
4924         * gcc.dg/20020218-1.c: Likewise.
4925         * gcc.dg/20020310-1.c: Likewise.
4926         * gcc.dg/20020411-1.c: Likewise.
4927         * gcc.dg/20020418-2.c: Likewise.
4928         * gcc.dg/20020426-1.c: Likewise.
4929         * gcc.dg/20020426-2.c: Likewise.
4930         * gcc.dg/20020517-1.c: Likewise.
4931         * gcc.dg/20020523-1.c: Likewise.
4932         * gcc.dg/20020523-2.c: Likewise.
4933         * gcc.dg/20020729-1.c: Likewise.
4934         * gcc.dg/20030204-1.c: Likewise.
4935         * gcc.dg/20030826-2.c: Likewise.
4936         * gcc.dg/20030926-1.c: Likewise.
4937         * gcc.dg/20031202-1.c: Likewise.
4938         * gcc.dg/980312-1.c: Likewise.
4939         * gcc.dg/980313-1.c: Likewise.
4940         * gcc.dg/990117-1.c: Likewise.
4941         * gcc.dg/990424-1.c: Likewise.
4942         * gcc.dg/990524-1.c: Likewise.
4943         * gcc.dg/991230-1.c: Likewise.
4944         * gcc.dg/i386-387-1.c: Likewise.
4945         * gcc.dg/i386-387-2.c: Likewise.
4946         * gcc.dg/i386-387-3.c: Likewise.
4947         * gcc.dg/i386-387-4.c: Likewise.
4948         * gcc.dg/i386-387-5.c: Likewise.
4949         * gcc.dg/i386-387-6.c: Likewise.
4950         * gcc.dg/i386-asm-1.c: Likewise.
4951         * gcc.dg/i386-bitfield1.c: Likewise.
4952         * gcc.dg/i386-bitfield2.c: Likewise.
4953         * gcc.dg/i386-loop-1.c: Likewise.
4954         * gcc.dg/i386-loop-2.c: Likewise.
4955         * gcc.dg/i386-loop-3.c: Likewise.
4956         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
4957         * gcc.dg/i386-pic-1.c: Likewise.
4958         * gcc.dg/i386-regparm.c: Likewise.
4959         * gcc.dg/i386-signbit-1.c: Likewise.
4960         * gcc.dg/i386-signbit-2.c: Likewise.
4961         * gcc.dg/i386-signbit-3.c: Likewise.
4962         * gcc.dg/i386-sse-5.c: Likewise.
4963         * gcc.dg/i386-sse-8.c: Likewise.
4964         * gcc.dg/i386-unroll-1.c: Likewise.
4965         * gcc.dg/tls/opt-1.c: Likewise.
4966         * gcc.dg/tls/opt-2.c: Likewise.
4967         * gcc.dg/unroll-1.c: Likewise.
4968         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4969         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4970         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4971         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4972         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
4973         -m64 is specified.
4974
4975 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
4976
4977         PR c++/18389
4978         * g++.dg/parse/cond1.C: New test.
4979
4980         PR c++/18429
4981         * g++.dg/template/array9.C: New test.
4982         * g++.dg/ext/vla1.C: Adjust error messages.
4983         * g++.dg/ext/vlm1.C: Likewise.
4984         * g++.dg/template/crash2.C: Likewise.
4985
4986         PR c++/18436
4987         * g++.dg/template/call3.C: New test.
4988
4989         PR c++/18407
4990         * g++.dg/template/ptrmem11.C: New test.
4991
4992 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
4993
4994         PR other/14264
4995         * lib/g++.exp: Set LC_ALL and LANG to C.
4996         * lib/gcc-dg.exp: Likewise.
4997         * lib/gfortran.exp: Likewise.
4998         * lib/objc.exp: Likewise.
4999         * lib/treelang.exp: Likewise.
5000
5001 2004-11-12  Andreas Schwab  <schwab@suse.de>
5002
5003         * gcc.dg/pr16286.c: Fix last change.
5004
5005 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
5006
5007         PR c++/18416
5008         * g++.dg/init/global1.C: New test.
5009
5010 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
5011
5012         * gcc.c-torture/execute/20041112-1.c: New test.
5013
5014 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
5015
5016         * lib/gcc-dg.exp (dg-target-list): New.
5017
5018 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
5019             Richard Sandiford  <rsandifo@redhat.com>
5020
5021         * lib/target-supports.exp (get-compiler_messages): New.
5022         (check_named_sections_available): Use it.
5023         (check_effective_target_ilp32): New.
5024         (check_effective_target_lp64): New.
5025         (is-effective-target): New.
5026         * lib/gcc-dg.exp (dg-require-effective-target): New.
5027
5028 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
5029
5030         * gcc.dg/precedence-1.c: New test.
5031
5032 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
5033
5034         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
5035
5036         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
5037         message, delete generated files, use more descriptive name for
5038         executable, and make the test unsupported when it cannot be run.
5039
5040         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
5041         (dg-require-weak, dg-require-visibility, dg-require-alias,
5042         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
5043         dg-require-iconv, dg-require-named-sections): Use it.
5044
5045         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
5046
5047 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
5048
5049         PR target/16457
5050         * gcc.dg/ppc-and-1: New
5051
5052         PR target/16796
5053         * gcc.dg/ppc-mov-1.c: New.
5054
5055         PR target/16458
5056         * gcc.dg/ppc-compare-1.c: New.
5057
5058 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
5059
5060         * objc.dg/desig-init-2.m: New test.
5061
5062 2004-11-10  Adam Nemet  <anemet@lnxw.com>
5063
5064         PR middle-end/18160
5065         * g++.dg/warn/register-var-1.C: New test.
5066         * g++.dg/warn/register-var-2.C: New test.
5067
5068 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5069
5070         * gcc.dg/union-2.c: New test.
5071
5072 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
5073
5074         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
5075         New test for PR tree-optimization/17892.
5076
5077 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
5078
5079         PR c++/18369
5080         * g++.dg/init/new12.C: New test.
5081
5082 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
5083
5084         * gcc.target/sparc: New directory.
5085         * gcc.target/sparc/sparc.exp: New driver.
5086         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
5087         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
5088         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
5089         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
5090
5091 2004-11-10  Paul Brook  <paul@codesourcery.com>
5092
5093         PR fortran/18218
5094         * gfortran.dg/list_read.c: New test.
5095
5096 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
5097
5098         PR c/18322
5099         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
5100         expected diagnostic location.
5101
5102 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
5103
5104         * gcc.dg/20041109-1.c: New test.
5105
5106 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
5107
5108         PR objc/18406
5109         * objc/compile/pr18406.m: New test.
5110
5111 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
5112
5113         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
5114
5115 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
5116
5117         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
5118
5119 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
5120
5121         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
5122
5123 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
5124
5125         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
5126         exit.
5127
5128 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
5129
5130         PR tree-opt/18299
5131         * gcc.c-torture/pr18299-1.c: New test.
5132
5133 2004-11-06  Andreas Schwab  <schwab@suse.de>
5134
5135         * gcc.dg/pr16286.c: Also test for bool and pixel.
5136
5137 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
5138
5139         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
5140         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
5141         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
5142         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
5143         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
5144         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
5145         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
5146         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
5147         gcc.dg/struct-semi-3.c: New tests.
5148
5149 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5150
5151         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
5152
5153 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5154
5155         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
5156         Do not use C99 designators.
5157
5158 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5159
5160         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
5161
5162 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5163
5164         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
5165         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
5166         * gcc.c-torture/execute/simd-5.x: Remove.
5167
5168 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
5169
5170         PR rtl-optimization/17933
5171         * gcc.dg/torture/pr17933-1.c: New test.
5172
5173 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
5174
5175         PR target/18106
5176         * lib/target-supports.exp (check_weak_available): Support
5177         Windows.
5178
5179 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
5180
5181         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
5182         call to fflush(stdout) before abort.
5183         (my_ffsll): New function.
5184         (generate_fields): Use it.
5185
5186 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
5187
5188         * gcc.dg/init-undef-1.c: New test.
5189
5190 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
5191
5192         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
5193         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
5194         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
5195         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
5196         expected messages for new parser.
5197
5198 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
5199
5200         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
5201
5202 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5203
5204         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
5205         on LP64 targets.
5206
5207 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
5208
5209         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
5210         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
5211         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
5212         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
5213         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
5214         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
5215         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
5216         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
5217         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
5218         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
5219
5220 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
5221
5222         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
5223         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
5224         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
5225         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
5226         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
5227         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
5228         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
5229         for new parser.
5230
5231 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
5232
5233         PR target/15342
5234         * gcc.dg/20041104-1.c: New test.
5235
5236 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5237
5238         * g++.dg/template/nontype7.C: New test.
5239         * g++.dg/template/nontype8.C: Likewise.
5240         * g++.dg/template/nontype9.C: Likewise.
5241         * g++.dg/template/nontype10.C: Likewise.
5242         * g++.dg/tc1/dr49.C: Likewise.
5243         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
5244         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
5245
5246 2004-11-04  Ben Elliston  <bje@au.ibm.com>
5247
5248         * g++.dg/rtti/tinfo1.C: Remove xfails.
5249
5250 2004-11-04  Ben Elliston  <bje@au.ibm.com>
5251
5252         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
5253         packed attribute to the definition to satisfy the new C++ parser.
5254
5255 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5256
5257         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
5258         invocations of va_arg.
5259
5260 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
5261
5262         PR c++/18124
5263         * g++.dg/template/crash25.C: New test.
5264
5265         PR c++/18155
5266         * g++.dg/template/typedef2.C: New test.
5267         * g++.dg/parse/crash13.C: Adjust error markers.
5268
5269         PR c++/18177
5270         * g++.dg/conversion/const3.C: New test.
5271
5272 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5273
5274         PR fortran/17535
5275         PR fortran/17583
5276         PR fortran/17713
5277         * gfortran.dg/generic_[123].f90: New testcases.
5278
5279 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5280
5281         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
5282         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
5283
5284 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
5285
5286         PR tree-opt/16808
5287         * gcc.c-torture/compile/pr16808.c: New test.
5288
5289 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
5290
5291         PR rtl-optimization/17104
5292         * gcc.dg/ppc-bitfield1.c: New.
5293
5294 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
5295
5296         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
5297
5298 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
5299
5300         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
5301         strings for 32-bit code.
5302
5303 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
5304
5305         PR c/18239
5306         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
5307
5308 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
5309
5310         PR c++/18064
5311         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
5312
5313 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
5314
5315         PR c++/15172
5316         * g++.dg/init/aggr2.C: New test.
5317
5318 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
5319
5320         * objc.dg/local-decl-1.m: New test.
5321
5322 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5323
5324         * gcc.dg/20040910-1.c: Adjust regex.
5325
5326 2004-10-30  Roger Sayle  <roger@eyesopen.com>
5327
5328         PR rtl-optimization/18084
5329         * g++.dg/opt/pr18084-1.C: New testcase.
5330
5331 2004-10-30  Matt Austern  <austern@apple.com>
5332
5333         PR c++/17542
5334         * g++.dg/ext/attrib18.C: New test.
5335
5336 2004-10-30  Roger Sayle  <roger@eyesopen.com>
5337
5338         PR middle-end/18096
5339         * gcc.dg/pr18096-1.c: New test case.
5340
5341 2004-10-30  Roger Sayle  <roger@eyesopen.com>
5342
5343         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
5344
5345 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
5346
5347         PR c/16666
5348         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
5349         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
5350         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
5351         gcc.dg/old-style-prom-3.c: New tests.
5352
5353 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
5354
5355         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
5356         Remove unnecessary inclusion of stdio.h.
5357
5358 2004-10-29  Roger Sayle  <roger@eyesopen.com>
5359
5360         PR rtl-optimization/17581
5361         * gcc.dg/pr17581-1.c: New test case.
5362
5363 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
5364
5365         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
5366         being implemented.
5367         * g++.dg/conversion/dr195-1.C: New.
5368         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
5369         * g++.old-deja/g++.mike/p10148.C: Likewise.
5370
5371 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
5372
5373         PR c++/17695
5374         * g++.dg/debug/typedef2.C: New test.
5375
5376 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
5377
5378         PR fortran/13490
5379         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
5380         * gfortran.dg/g77/README: Update.
5381
5382 2004-10-28  Matt Austern  <austern@apple.com>
5383
5384         PR c++/14124
5385         * g++.dg/ext/packed7.C: New test.
5386
5387 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
5388
5389         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
5390         scan-assembler.
5391         * lib/scanasm.exp (hidden-scan-for): New proc.
5392         (scan-hidden): Use hidden-scan-for instead of constructing the scan
5393         string.
5394         (scan-not-hidden): Likewise.
5395         * lib/target-supports.exp (check_visibility_available): mach-o is
5396         support too.
5397
5398 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
5399
5400         PR c++/17132
5401         * g++.dg/template/memclass3.C: New test.
5402
5403 2004-10-28  Adam Nemet  <anemet@lnxw.com>
5404
5405         PR middle-end/18160
5406         * gcc.dg/register-var-1.c: New test.
5407         * gcc.dg/register-var-2.c: New test.
5408         * gcc.dg/asm-7.c: Taking the address of a register variable is an
5409         error now.
5410
5411 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
5412
5413         PR other/18172
5414         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
5415         unused variables.
5416         * gcc.dg/vect/vect-22.c: Likewise.
5417
5418 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
5419
5420         * gcc.dg/i386-rotate-1.c: New test.
5421
5422 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
5423
5424         * g++.dg/init/ref12.C: Add "run" marker.
5425
5426         PR c++/17435
5427         * g++.dg/init/ref12.C: New test.
5428
5429         PR c++/18140
5430         * g++.dg/template/shift1.C: New test.
5431         * g++.dg/template/error10.C: Adjust error markers.
5432
5433 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
5434
5435         PR tree-opt/17529
5436         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
5437
5438 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
5439
5440         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
5441         * gcc.dg/weak/weak-3.c: Likewise.
5442         * gcc.dg/weak/weak-5.c: Likewise.
5443         * gcc.dg/weak/weak-9.c: Likewise.
5444         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
5445         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
5446
5447         * gcc.dg/darwin-weakimport-1.c: New.
5448
5449 2004-10-28  Ben Elliston  <bje@au.ibm.com>
5450
5451         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
5452
5453 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
5454
5455         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
5456         'syntax' error messages.
5457         * gcc.dg/cpp/direct2s.c: Likewise.
5458
5459 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
5460
5461         * gcc.c-torture/compile/20041026-1.c: New.
5462
5463 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
5464
5465         PR c++/18093
5466         * g++.dg/lookup/ns2.C: New test.
5467
5468         PR c++/18020
5469         * g++.dg/template/enum4.C: New test.
5470
5471         PR c++/18161
5472         * g++.dg/template/expr1.C: New test.
5473
5474 2004-10-26  Ben Elliston  <bje@au.ibm.com>
5475
5476         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
5477
5478 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5479
5480         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
5481         gcc.dg/decl-nospec-3.c: New tests.
5482
5483 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
5484
5485         * objc.dg/super-class-3.m: New test.
5486
5487 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
5488
5489         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
5490         resyncing.
5491         * gcc.dg/cpp/direct2s.c: Likewise.
5492
5493 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
5494
5495         * objc.dg/image-info.m: Update for changes to section selection.
5496
5497 2004-10-25  David Ayers  <d.ayers@inode.at>
5498             Ziemowit Laski  <zlaski@apple.com>
5499
5500         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
5501         diagnostics when messaging 'id <Proto>'.
5502         * objc.dg/class-protocol-1.m: New test.
5503         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
5504         a non-existent method signature.
5505         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
5506         Update diagnostics when messaging with non-existent method signature.
5507         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
5508         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
5509         invalid receivers are now resolved as if messaging 'id'; remove
5510         extraneous diagnostics.
5511
5512 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
5513
5514         PR c/16667
5515         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
5516         gcc.dg/init-desig-obs-3.c: New tests.
5517
5518 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
5519
5520         * gcc.dg/debug/20041023-1.c: New test.
5521
5522 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
5523
5524         PR middle-end/17407
5525         * gcc.c-torture/compile/pr17407.c: New test.
5526
5527         PR c++/18121
5528         * g++.dg/template/array8.C: New test.
5529
5530 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5531
5532         PR other/18138
5533         * lib/g++.exp: Accept more than one multilib libgcc.
5534         * lib/gcc-dg.exp: Likewise.
5535         * lib/objc.exp: Likewise.
5536         * lib/treelang.exp: Likewise.
5537         * lib/gfortran.exp: Likewise.
5538
5539 2004-10-24  Ben Elliston  <bje@au.ibm.com>
5540
5541         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
5542
5543 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
5544
5545         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
5546         * gcc.dg/c99-const-expr-3.c: Likewise.
5547
5548 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
5549
5550         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
5551
5552 2004-10-23  Ben Elliston  <bje@au.ibm.com>
5553
5554         * gcc.c-torture/execute/loop-2e.x: Remove.
5555
5556 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
5557
5558         PR c++/18095
5559         * g++.dg/parse/crash18.C: New.
5560         * g++.dg/parse/crash19.C: New.
5561
5562 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
5563
5564         * g++.dg/ext/dllimport1.C: Move dg-warnings.
5565         * g++.dg/ext/dllimport2.C: Same.
5566         * g++.dg/ext/dllimport8.C: Same.
5567
5568 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
5569
5570         PR c++/10841
5571         * g++.dg/conversion/cast1.C: New test.
5572         * g++.dg/overload/pmf1.C: Adjust error marker.
5573
5574 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
5575
5576         PR objc/17923
5577         * objc.dg/const-str-7.m: New test.
5578
5579 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5580
5581         * g++.dg/template/memfriend11.C: Fix comment typo.
5582         * g++.dg/template/memfriend14.C: Likewise.
5583
5584 2004-10-20  Richard Henderson  <rth@redhat.com>
5585
5586         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
5587         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
5588         -fasynchronous-unwind-tables.
5589
5590 2004-10-20  Richard Henderson  <rth@redhat.com>
5591
5592         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
5593         (main): Return success.
5594         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
5595         (main): Return success.
5596
5597 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5598
5599         PR c++/13495
5600         * g++.dg/template/memfriend9.C: New test.
5601         * g++.dg/template/memfriend10.C: Likewise.
5602         * g++.dg/template/memfriend11.C: Likewise.
5603         * g++.dg/template/memfriend12.C: Likewise.
5604         * g++.dg/template/memfriend13.C: Likewise.
5605         * g++.dg/template/memfriend14.C: Likewise.
5606         * g++.dg/template/memfriend15.C: Likewise.
5607         * g++.dg/template/memfriend16.C: Likewise.
5608         * g++.dg/template/memfriend17.C: Likewise.
5609         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
5610
5611 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
5612
5613         * g++.dg/conversion/dr195.C: New.
5614         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
5615
5616 2004-10-20  Ben Elliston  <bje@au.ibm.com>
5617             Devang Patel  <dpatel@apple.com>
5618
5619         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
5620         of floating point arithmetic, which could trap.
5621
5622 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
5623
5624         PR c++/14035
5625         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
5626         * g++.dg/conversion/const2.C: New test.
5627         * g++.dg/expr/reinterpret2.C: New test.
5628         * g++.dg/expr/reinterpret3.C: New test.
5629         * g++.dg/expr/cast2.C: New test.
5630         * g++.dg/expr/copy1.C: New test.
5631         * g++.dg/other/conversion1.C: Change error message.
5632         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
5633         function pointers to void *.
5634         * g++.old-deja/g++.mike/p10148.C: Likewise.
5635
5636 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5637
5638         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
5639
5640 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
5641
5642         PR c++/18047
5643
5644         * g++.dg/parse/expr3.C: New test.
5645
5646 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5647
5648         * gcc.dg/smod-1.c: New test.
5649
5650 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
5651
5652         * objc.dg/method-14.m: New test.
5653
5654 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
5655
5656         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
5657         Also xfail as the patch was reverted.
5658
5659 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
5660
5661         PR middle-end/16973
5662         * gcc.dg/pr16973.c: New test.
5663
5664 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
5665
5666         PR tree-optimization/17656
5667         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
5668
5669 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
5670
5671         * g++.dg/eh/shadow1.C: New.
5672
5673 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
5674
5675         * gcc.c-torture/compile/20041018-1.c: New test.
5676
5677 2004-10-18  Ben Elliston  <bje@au.ibm.com>
5678
5679         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
5680         compiler referring to register 0 when accessing sdata.  The linker
5681         now patches things up.
5682
5683 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
5684
5685         PR c/17529
5686         * gcc.c-torture/compile/pr17529.c: New test.
5687
5688 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5689
5690         PR c++/17743
5691         * g++.dg/ext/attrib17.C: New test.
5692
5693 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5694
5695         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
5696
5697 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5698
5699         PR c++/10479
5700         * g++.dg/ext/attrib16.C: New test.
5701
5702 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
5703
5704         PR c++/17042
5705         * g++.dg/init/dso_handle1.C: New test.
5706
5707         PR c++/14667
5708         * g++.dg/parse/typedef6.C: New test.
5709
5710         PR c++/17916
5711         * g++.dg/parse/pragma1.C: New test.
5712
5713 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
5714
5715         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
5716
5717 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
5718
5719         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
5720         -fno-common when on HPPA HP-UX platforms.
5721
5722 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
5723
5724         PR other/16820
5725         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
5726         stdint.h.
5727         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
5728         uintptr_t.
5729
5730 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
5731
5732         PR c++/16301
5733         * g++.dg/lookup/strong-using-4.C: New test.
5734
5735 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
5736
5737         PR middle-end/16567
5738         * gcc.c-torture/compile/nested-1.c: New test.
5739
5740 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
5741
5742         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
5743         and mipsisa64*-*-* (until support for misaligned loads is added).
5744         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
5745         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
5746         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
5747         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
5748         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
5749         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
5750
5751 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
5752
5753         PR c++/17976
5754         * g++.dg/init/dtor3.C: New test.
5755
5756 2004-10-15  Ben Elliston  <bje@au.ibm.com>
5757
5758         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
5759
5760 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
5761
5762         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
5763         * gcc.dg/macho-lo-sum.c: Likewise.
5764
5765 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
5766
5767         * gcc.dg/ppc-spe64-1.c: New test.
5768
5769 2004-10-14  Devang Patel  <dpatel@apple.com>
5770
5771         PR 17635
5772         * gcc.dg/pr17635.c : New test.
5773
5774 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
5775
5776         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
5777         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
5778         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
5779         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
5780         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
5781         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
5782         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
5783         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
5784         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
5785         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
5786         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
5787         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
5788         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
5789         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
5790         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
5791         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
5792         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
5793         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
5794
5795 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
5796
5797         * gcc.dg/vect/vect-82.c: New testcase.
5798         * gcc.dg/vect/vect-82_64.c: New testcase.
5799         * gcc.dg/vect/vect-83.c: New testcase.
5800         * gcc.dg/vect/vect-83_64.c: New testcase.
5801
5802 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
5803
5804         * gcc.dg/cpp/error-1.c: New test.
5805
5806 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
5807
5808         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
5809
5810 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
5811
5812         PR target/17984
5813         * gcc.dg/cris-peep2-xsrand2.c: New test.
5814
5815 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
5816
5817         PR c++/17661
5818         * testsuite/g++.dg/expr/for2.C: New test.
5819
5820 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5821
5822         * g++.dg/inherit/thunk1.C: Run on the SPARC.
5823
5824 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
5825
5826         PR tree-optimization/17724
5827         * g++.dg/opt/pr17724-1.C: New test.
5828         * g++.dg/opt/pr17724-2.C: New test.
5829         * g++.dg/opt/pr17724-3.C: New test.
5830         * g++.dg/opt/pr17724-4.C: New test.
5831         * g++.dg/opt/pr17724-5.C: New test.
5832         * g++.dg/opt/pr17724-6.C: New test.
5833
5834 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
5835
5836         PR c/17301
5837         * gcc.dg/pr17301-2.c: New test.
5838
5839 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
5840
5841         PR c++/15876
5842         * g++.dg/parse/error22.C: New test.
5843
5844         PR c++/17936
5845         * g++.dg/template/spec18.C: New test.
5846
5847 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
5848
5849         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
5850         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
5851         memcpy.
5852         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
5853         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
5854
5855 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
5856
5857         * g++.dg/eh/cleanup5.C: Add dg-options "".
5858
5859 2004-10-11  Roger Sayle  <roger@eyesopen.com>
5860
5861         PR middle-end/17657
5862         * gcc.dg/switch-4.c: New test case.
5863
5864 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
5865
5866         * gcc.c-torture/execute/20041011-1.c: New test.
5867
5868 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
5869
5870         PR c++/17554
5871         * g++.dg/init/for3.C: New test.
5872
5873         PR c++/17657
5874         * g++.dg/opt/switch2.C: New test.
5875
5876         PR middle-end/17703
5877         * g++.dg/warn/Wreturn-2.C: New test.
5878
5879 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
5880
5881         PR c++/17907
5882         * g++.dg/eh/cleanup5.C: New test.
5883
5884 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
5885
5886         PR c++/17393
5887         * g++.dg/parse/error21.C: New test.
5888
5889 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5890
5891         * g++.dg/overload/pmf1.C: Adjust quoting marks.
5892         * g++.dg/warn/incomplete1.C: Likewise.
5893         * g++.dg/template/qualttp20.C: Likewise.
5894
5895 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5896
5897         PR c/17881
5898         * parm-incomplete-1.c: New test.
5899
5900 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
5901
5902         PR c++/17867
5903         * g++.dg/parse/error19.C: New test.
5904
5905         PR c++/17670
5906         * g++.dg/init/new11.C: New test.
5907
5908         PR c++/17821
5909         * g++.dg/parse/error20.C: New test.
5910
5911         PR c++/17826
5912         * g++.dg/template/crash24.C: New test.
5913
5914 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5915
5916         PR c/17301
5917         * gcc.dg/pr17301-1.c: New test.
5918
5919 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5920
5921         PR c/17189
5922         * gcc.dg/anon-struct-5.c: New test.
5923
5924 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
5925
5926         PR c/17844
5927         * gcc.dg/pr17844-1.c: New test.
5928
5929 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
5930
5931         PR tree-optimization/17906
5932         * gcc.c-torture/compile/pr17906.c: New.
5933
5934 2004-10-09  Stuart Hastings  <stuart@apple.com>
5935             Roger Sayle  <roger@eyesopen.com>
5936
5937         PR rtl-optimization/17853
5938         * gcc.dg/i386-mmx-5.c: New testcase.
5939
5940 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
5941
5942         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
5943
5944 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
5945
5946         PR c++/17524
5947         * g++.dg/template/static9.C: New test.
5948
5949         PR c++/17685
5950         * g++.dg/parse/operator5.C: New test.
5951
5952 2004-10-09  Roger Sayle  <roger@eyesopen.com>
5953
5954         PR middle-end/17894
5955         * gcc.c-torture/execute/divcmp-4.c: New test case.
5956
5957 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
5958
5959         PR tree-opt/17902
5960         * g++.dg/opt/pr17902.C: New test.
5961
5962 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
5963
5964         * gcc.dg/cpp/ident-1.c: Add dg-options "".
5965
5966 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5967
5968         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
5969
5970 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5971
5972         * gcc.dg/assign-warn-3.c: New test.
5973
5974 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
5975
5976         PR c/16999
5977         * gcc.dg/cpp/ident-1.c: New test.
5978
5979 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
5980
5981         * gcc.c-torture/compile/acc1.c: New.
5982
5983 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
5984
5985         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
5986         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
5987
5988 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5989
5990         * gcc.dg/ultrasp11.c: New test.
5991
5992 2004-10-08  Michael Matz  <matz@suse.de>
5993
5994         * gcc.dg/doloop-2.c: New test.
5995
5996 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5997
5998         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
5999         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
6000         objc.dg/method-9.m: Update expected diagnostics.
6001
6002 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
6003
6004         * gcc.dg/ppc-fsel-3.c: New file.
6005         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
6006
6007 2004-10-07  Paul Brook  <paul@codesourcery.com>
6008
6009         * gfortran.dg/intrinsic_verify_1.f90: New test.
6010
6011 2004-10-07  Paul Brook  <paul@codesourcery.com>
6012
6013         * gfortran.dg/empty_format_1.f90: Remove stray commas.
6014
6015 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6016
6017         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
6018         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
6019         commit.
6020
6021 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
6022
6023         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
6024
6025 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6026
6027         PR c++/17115
6028         * g++.dg/warn/Winline-4.C: New test.
6029
6030 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
6031
6032         * gcc.c-torture/compile/20041007-1.c: New test.
6033
6034 2004-10-07  Paul Brook  <paul@codesourcery.com>
6035
6036         PR fortran/17678
6037         * gfortran.dg/use_allocated_1.f90: New test.
6038
6039 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
6040
6041         PR middle-end/17849
6042         * gfortran.fortran-torture/compile/nested.f90: New test
6043
6044 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
6045
6046         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
6047
6048 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
6049
6050         PR c++/17368
6051         * g++.dg/ext/asm6.C: New test.
6052
6053 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
6054
6055         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
6056
6057 2004-10-06  Paul Brook  <paul@codesourcery.com>
6058
6059         PR libfortran/17709
6060         * gfortran.dg/empty_format_1.f90: New test.
6061
6062 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6063
6064         PR fortran/17568
6065         * gfortran.dg/ishft.f90: New test.
6066
6067         PR fortran/17283
6068         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
6069         tests.
6070
6071 2004-10-06  Paul Brook  <paul@codesourcery.com>
6072
6073         * gfortran.dg/do_1.f90: New test.
6074
6075 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6076
6077         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
6078         optimizing for size.
6079
6080 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6081
6082         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
6083
6084 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6085
6086         * gcc.c-torture/compile/20041005-1.c: New test.
6087
6088 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
6089
6090         PR c++/17829
6091         * g++.dg/lookup/koenig4.C: New.
6092
6093 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6094
6095         * g++.dg/other/classkey1.C: Adjust quoting marks.
6096         * g++.dg/parse/error15.C: Likewise.
6097         * g++.dg/template/meminit2.C (int>): Likewise.
6098
6099 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6100
6101         PR fortran/17283
6102         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
6103
6104         PR fortran/17631
6105         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
6106
6107         PR fortran/17708
6108         * gfortran.dg/pr17708.f90: New test.
6109
6110 2004-10-04  Chao-ying Fu  <fu@mips.com>
6111
6112         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
6113         * gcc.dg/vect/vect-4.c: Ditto.
6114         * gcc.dg/vect/vect-5.c: Ditto.
6115         * gcc.dg/vect/vect-6.c: Ditto.
6116         * gcc.dg/vect/vect-8.c: Ditto.
6117         * gcc.dg/vect/vect-16.c: Ditto.
6118         * gcc.dg/vect/vect-30.c: Ditto.
6119         * gcc.dg/vect/vect-40.c: Ditto.
6120         * gcc.dg/vect/vect-41.c: Ditto.
6121         * gcc.dg/vect/vect-42.c: Ditto.
6122         * gcc.dg/vect/vect-43.c: Ditto.
6123         * gcc.dg/vect/vect-44.c: Ditto.
6124         * gcc.dg/vect/vect-45.c: Ditto.
6125         * gcc.dg/vect/vect-46.c: Ditto.
6126         * gcc.dg/vect/vect-47.c: Ditto.
6127         * gcc.dg/vect/vect-48.c: Ditto.
6128         * gcc.dg/vect/vect-49.c: Ditto.
6129         * gcc.dg/vect/vect-50.c: Ditto.
6130         * gcc.dg/vect/vect-51.c: Ditto.
6131         * gcc.dg/vect/vect-52.c: Ditto.
6132         * gcc.dg/vect/vect-53.c: Ditto.
6133         * gcc.dg/vect/vect-54.c: Ditto.
6134         * gcc.dg/vect/vect-55.c: Ditto.
6135         * gcc.dg/vect/vect-56.c: Ditto.
6136         * gcc.dg/vect/vect-57.c: Ditto.
6137         * gcc.dg/vect/vect-58.c: Ditto.
6138         * gcc.dg/vect/vect-59.c: Ditto.
6139         * gcc.dg/vect/vect-60.c: Ditto.
6140         * gcc.dg/vect/vect-74.c: Ditto.
6141         * gcc.dg/vect/vect-79.c: Ditto.
6142         * gcc.dg/vect/vect-80.c: Ditto.
6143
6144 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
6145
6146         * gcc.dg/unused-7.c: Use the correct option.
6147
6148 2004-10-04  Paul Brook  <paul@codesourcery.com>
6149         Bud Davis  <bdavis9659@comcast.net>
6150
6151         PR fortran/17706
6152         PR fortran/16434
6153         * gfortran/pr17706.f90: New test.
6154         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
6155
6156 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6157
6158         * gfortran.dg/pr17612.f90: New test.
6159
6160 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6161
6162         * g++.dg/template/local1.C: Adjust quoting marks in
6163         testing for diagnostics.
6164         * g++.dg/tls/diag-2.C: Likewise.
6165         * g++.dg/other/error8.C: Likewise.
6166
6167 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
6168
6169         PR c/17178
6170         * gcc.dg/unused-4.c: Adjust to be correct.
6171
6172         PR c/17820
6173         * gcc.dg/unused-7.c: New test.
6174
6175 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
6176
6177         PR c++/17797
6178         * g++.dg/overload/template2.C: New test.
6179
6180 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
6181
6182         PR tree-optimization/16632
6183         * gcc.dg/tree-ssa/20041002-1.c: New.
6184
6185 2004-10-03  Paul Brook  <paul@codesourcery.com>
6186
6187         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
6188         rather than relying on default formatting.
6189
6190 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
6191
6192         * gcc.dg/20040920-1.c: Update expected message text.
6193
6194 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
6195
6196         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
6197
6198 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
6199
6200         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
6201         tree level.
6202
6203 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
6204
6205         * gcc.dg/tree-ssa/pr17343.c: Remove.
6206
6207 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
6208
6209         PR tree-opt/17343
6210         * gcc.dg/tree-ssa/pr17343.c: New test.
6211
6212 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
6213
6214         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
6215         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
6216         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
6217         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
6218         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
6219
6220 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
6221
6222         * gcc.dg/lvalue-2.c: New test.
6223
6224 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
6225
6226         PR c/17730
6227         * gcc.dg/pr17730-1.c: New test
6228
6229 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
6230
6231         PR c/7425
6232         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
6233
6234 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
6235
6236         * gcc.c-torture/execute/stdarg-1.c: New test.
6237         * gcc.c-torture/execute/stdarg-2.c: New test.
6238         * gcc.c-torture/execute/stdarg-3.c: New test.
6239         * gcc.dg/tree-ssa/stdarg-1.c: New test.
6240         * gcc.dg/tree-ssa/stdarg-2.c: New test.
6241         * gcc.dg/tree-ssa/stdarg-3.c: New test.
6242         * gcc.dg/tree-ssa/stdarg-4.c: New test.
6243         * gcc.dg/tree-ssa/stdarg-5.c: New test.
6244
6245 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
6246
6247         PR tree-optimization/17697
6248         * g++.dg/opt/pr17697-1.C: New test.
6249         * g++.dg/opt/pr17697-2.C: New test.
6250         * g++.dg/opt/pr17697-3.C: New test.
6251
6252 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
6253
6254         PR c/16409
6255         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
6256         gcc.dg/vla-init-5.c: New tests.
6257
6258 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
6259
6260         PR c/13804
6261         * gcc.dg/pr13804-1.c: New test.
6262
6263 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6264
6265         PR fortran/16938
6266         * gfortran.dg/pr16938.f90: New test.
6267
6268 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
6269
6270         * g++.dg/template/crash23.C: New test.
6271
6272 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
6273
6274         PR c++/17585
6275         * g++.dg/template/static8.C: New test.
6276
6277 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
6278
6279         PR c++/17681
6280         * g++.dg/other/error9.C: New test.
6281
6282 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
6283
6284         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
6285
6286 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6287
6288         PR fortran/15164
6289         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
6290
6291 2004-09-26  Roger Sayle  <roger@eyesopen.com>
6292
6293         PR middle-end/17112
6294         * gcc.dg/pr17112-1.c: New test case.
6295
6296 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6297
6298         PR c/11459
6299         * gcc.dg/pr11459-1.c: New test.
6300
6301 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
6302
6303         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
6304         * gcc.dg/tree-ssa/loop-4.c: Likewise.
6305
6306 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6307
6308         * gfortran.dg/pr15324.f90: Make array bounds consistent.
6309
6310 2004-09-25  Jan Hubicka  <jh@suse.cz>
6311
6312         * compile/30040909-1.c: New test.
6313         * compile/30040907-1.c: New test.
6314
6315 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
6316
6317         * gcc.c-torture/execute/va-arg-26.c: New test.
6318
6319 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
6320
6321         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
6322         extra diagnostics on targets with 64-bit pointers.
6323         * objc.dg/selector-1.m: Adjust dg-warning regexp.
6324
6325 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6326
6327         PR c/17188
6328         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
6329         * gcc.dg/decl-3.c: Adjust expected message.
6330
6331 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6332
6333         PR fortran/17615
6334         * gfortran.dg/pr17615.f90: New test.
6335
6336 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
6337
6338         PR tree-optimzation/17517
6339         * g++.dg/tree-ssa/pr17517.C: New Test.
6340
6341 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6342
6343         PR c++/16889
6344         * g++.dg/lookup/ambig3.C: New.
6345
6346 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
6347
6348         PR tree-opt/17624
6349         * g++.dg/opt/pr17624.C: New test.
6350
6351 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6352
6353         PR c/6980
6354         * gcc.dg/Wbad-function-cast-1.c: New test.
6355
6356 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
6357
6358         * g++.dg/ext/complit1.C
6359         * g++.dg/other/error2.C
6360         * g++.dg/other/nontype-1.C
6361         * g++.dg/parse/crash11.C
6362         * g++.dg/parse/crash12.C
6363         * g++.dg/parse/error15.C
6364         * g++.dg/parse/error4.C
6365         * g++.dg/parse/tmpl-outside1.C
6366         * g++.dg/parse/too-many-tmpl-args1.C
6367         * g++.dg/template/dependent-expr3.C
6368         * g++.dg/template/error10.C
6369         * g++.dg/template/instantiate1.C
6370         * g++.dg/template/vtable2.C
6371         * g++.dg/warn/Wshadow-1.C
6372         * g++.dg/warn/weak1.C
6373         * g++.old-deja/g++.brendan/crash16.C
6374         * g++.old-deja/g++.brendan/crash18.C
6375         * g++.old-deja/g++.brendan/crash48.C
6376         * g++.old-deja/g++.brendan/crash49.C
6377         * g++.old-deja/g++.brendan/crash55.C
6378         * g++.old-deja/g++.brendan/crash56.C
6379         * g++.old-deja/g++.brendan/crash8.C
6380         * g++.old-deja/g++.brendan/enum11.C
6381         * g++.old-deja/g++.brendan/enum8.C
6382         * g++.old-deja/g++.brendan/enum9.C
6383         * g++.old-deja/g++.brendan/friend3.C
6384         * g++.old-deja/g++.brendan/misc14.C
6385         * g++.old-deja/g++.bugs/900402_02.C
6386         * g++.old-deja/g++.bugs/900404_03.C
6387         * g++.old-deja/g++.bugs/900404_04.C
6388         * g++.old-deja/g++.bugs/900428_03.C
6389         * g++.old-deja/g++.jason/crash4.C
6390         * g++.old-deja/g++.jason/overload21.C
6391         * g++.old-deja/g++.jason/redecl1.C
6392         * g++.old-deja/g++.jason/report.C
6393         * g++.old-deja/g++.jason/rfg10.C
6394         * g++.old-deja/g++.jason/template30.C
6395         * g++.old-deja/g++.law/arm12.C
6396         * g++.old-deja/g++.law/ctors5.C
6397         * g++.old-deja/g++.law/cvt20.C
6398         * g++.old-deja/g++.law/init10.C
6399         * g++.old-deja/g++.law/init8.C
6400         * g++.old-deja/g++.law/visibility17.C
6401         * g++.old-deja/g++.law/visibility7.C
6402         * g++.old-deja/g++.mike/net8.C
6403         * g++.old-deja/g++.mike/p646.C
6404         * g++.old-deja/g++.mike/p700.C
6405         * g++.old-deja/g++.mike/p701.C
6406         * g++.old-deja/g++.mike/p811.C
6407         * g++.old-deja/g++.ns/template13.C
6408         * g++.old-deja/g++.other/array3.C
6409         * g++.old-deja/g++.other/crash25.C
6410         * g++.old-deja/g++.other/dtor3.C
6411         * g++.old-deja/g++.other/dtor4.C
6412         * g++.old-deja/g++.other/main1.C
6413         * g++.old-deja/g++.other/warn7.C
6414         * g++.old-deja/g++.pt/crash11.C
6415         * g++.old-deja/g++.pt/crash36.C
6416         * g++.old-deja/g++.pt/spec22.C
6417         * g++.old-deja/g++.pt/spec9.C
6418         * g++.old-deja/g++.pt/ttp52.C
6419         * g++.old-deja/g++.robertl/eb103.C
6420         * g++.old-deja/g++.robertl/eb121.C
6421         * g++.old-deja/g++.robertl/eb22.C
6422         * g++.old-deja/g++.robertl/eb8.C:
6423         Update locations and/or regexps of dg-error markers.
6424         Remove markers for some bogus messages that are no longer issued.
6425
6426 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
6427
6428         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
6429         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
6430
6431 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
6432
6433         PR c++/17618
6434         * g++.dg/lookup/crash5.C: New test.
6435
6436 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
6437
6438         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
6439         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
6440         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
6441         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
6442         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
6443         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
6444
6445         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
6446         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
6447         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
6448         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
6449         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
6450         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
6451
6452         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
6453
6454         * gcc.dg/vect/vect-44.c: Check additional cases.
6455         * gcc.dg/vect/vect-48.c: Check additional cases.
6456
6457         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
6458         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
6459         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
6460         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
6461         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
6462         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
6463         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
6464         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
6465         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
6466
6467         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
6468         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
6469         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
6470
6471 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6472
6473         * gcc.dg/tree-ssa/loop-6.c: New test.
6474
6475 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
6476
6477         PR c++/17620
6478         * g++.dg/inherit/base2.C: New.
6479
6480 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
6481
6482         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
6483         * gcc.dg/20001012-2.c: Likewise.
6484         * gcc.dg/20001013-1.c: Likewise.
6485         * gcc.dg/20001101-1.c: Likewise.
6486         * gcc.dg/20001102-1.c: Likewise.
6487         * gcc.dg/bf-spl1.c: Likewise.
6488         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
6489         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
6490
6491 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
6492
6493         PR tree-optimization/16721
6494         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
6495
6496 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
6497
6498         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
6499         * gcc.dg/20040305-1.c: Likewise.
6500
6501 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6502
6503         PR c/16566
6504         * gcc.c-torture/compile/pr16566-1.c,
6505         gcc.c-torture/compile/pr16566-2.c,
6506         gcc.c-torture/compile/pr16566-3.c: New tests.
6507
6508 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
6509
6510         PR tree-optimization/17512
6511         * gcc.c-torture/compile/20040916-1.c.
6512
6513 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
6514
6515         * gcc.dg/pragma-re-3.c: New test.
6516
6517 2004-09-17  Matt Austern  <austern@apple.com>
6518
6519         PR c++/15049
6520         * g++.dg/other/anon3.C: New.
6521
6522 2004-09-21  Roger Sayle  <roger@eyesopen.com>
6523
6524         PR c++/7503
6525         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
6526         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
6527         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
6528         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
6529         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
6530
6531 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
6532
6533         PR fortran/17286
6534         * gfortran.dg/pr17286.f90: New test.
6535
6536 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
6537
6538         PR c++/17530
6539         * g++.dg/template/static7.C: New test.
6540
6541 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
6542
6543         PR tree-opt/17558
6544         * gcc.c-torture/compile/pr17558.c: New test.
6545
6546 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
6547
6548         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
6549         if SKIP_ATTRIBUTE is defined.
6550
6551 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6552
6553         PR fortran/15957
6554         * gfortran.dg/pr15957.f90: New test.
6555
6556 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
6557
6558         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
6559         in comparison.
6560         * gcc.dg/vect/vect-79.c: Likewise.
6561         * gcc.dg/vect/vect-80.c: Likewise.
6562
6563 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6564
6565         PR fortran/15750
6566         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
6567
6568 2004-09-20  Ira Rosen  <irar@il.ibm.com>
6569
6570         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
6571         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
6572         * gcc.dg/vect/vect-62.c: New testcase.
6573         * gcc.dg/vect/vect-63.c: New testcase.
6574         * gcc.dg/vect/vect-64.c: New testcase.
6575         * gcc.dg/vect/vect-65.c: New testcase.
6576         * gcc.dg/vect/vect-66.c: New testcase.
6577         * gcc.dg/vect/vect-67.c: New testcase.
6578         * gcc.dg/vect/vect-68.c: New testcase.
6579         * gcc.dg/vect/vect-69.c: New testcase.
6580         * gcc.dg/vect/vect-79.c: New testcase.
6581         * gcc.dg/vect/vect-80.c: New testcase.
6582
6583 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
6584
6585         * gcc.target/mips/asm-1.c: New test.
6586
6587 2004-09-19  Ira Rosen  <irar@il.ibm.com>
6588
6589         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
6590         * gcc.dg/vect/vect-73.c: New testcase.
6591         * gcc.dg/vect/vect-74.c: New testcase.
6592         * gcc.dg/vect/vect-75.c: New testcase.
6593         * gcc.dg/vect/vect-76.c: New testcase.
6594         * gcc.dg/vect/vect-77.c: New testcase.
6595         * gcc.dg/vect/vect-78.c: New testcase
6596
6597 2004-09-18  Paul Brook  <paul@codesourcery.com>
6598
6599         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
6600
6601 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
6602
6603         PR c/17424
6604         * gcc.dg/pr17424-1.c: New test.
6605
6606 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
6607
6608         * g++.dg/tree-ssa/pr17153.C: New test.
6609
6610 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
6611
6612         PR pch/13361
6613         * testsuite/g++.dg/pch/wchar-1.C: New.
6614         * testsuite/g++.dg/pch/wchar-1.Hs: New.
6615
6616 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
6617
6618         * gcc.c-torture/execute/20040917-1.c: New test.
6619
6620 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
6621
6622         PR tree-optimization/17319
6623         * gcc.dg/pr17319.c: New test.
6624
6625 2004-09-17  Devang Patel  <dpatel@apple.com>
6626
6627         * gcc.dg/20040813-1.c: New test.
6628
6629 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
6630
6631         PR tree-optimization/17273
6632         * gcc.c-torture/compile/pr17273.c: New test.
6633
6634 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6635
6636         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
6637         Update expected messages.
6638         * gcc.dg/declspec-13.c: New test.
6639
6640 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
6641
6642         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
6643
6644 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
6645
6646         * gcc.c-torture/execute/pr17252.c: Use post-increment to
6647         change what 'a' is pointing to.
6648
6649 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
6650
6651         PR c++/16002
6652         * g++.dg/template/error18.C: New test.
6653
6654         PR c++/16029
6655         * g++.dg/warn/Wunused-8.C: New test.
6656
6657 2004-09-17  Steven Bosscher  <stevenb@suse.de>
6658
6659         PR tree-optimization/17513
6660         * gcc.dg/20040916-1.c: New test.
6661
6662 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
6663
6664         PR c++/17501
6665         * g++.dg/template/typename7.C: New test.
6666
6667 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6668
6669         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
6670
6671 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
6672
6673         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
6674         with -ftree-based-profiling also.
6675         * lib/profopt.exp: Support late-set profile_option/feedback_option.
6676
6677 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
6678
6679         PR/15364
6680         * gfortran.dg/der_array_io_1.f90: New test.
6681         * gfortran.dg/der_array_io_2.f90: New test.
6682         * gfortran.dg/der_array_io_3.f90: New test.
6683
6684 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
6685
6686         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
6687         EABI.
6688
6689 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
6690
6691         * g++.dg/opt/switch1.C: New test.
6692
6693 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
6694
6695         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
6696         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
6697         Update expected messages.
6698
6699 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6700
6701         PR fortran/16485
6702         * gfortran.dg/same_name_1.f90: New test.
6703
6704 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
6705
6706         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
6707         dereference garbage pointers.
6708
6709 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
6710
6711         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
6712         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
6713
6714         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
6715         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
6716         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
6717
6718 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
6719
6720         PR c++/17324
6721         * g++.dg/template/mangle1.C: New test.
6722
6723 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
6724
6725         PR tree-optimization/17252
6726         * gcc.c-torture/execute/pr17252.c: New test.
6727
6728 2004-09-14  Andrew Pinski  <apinski@apple.com>
6729
6730         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
6731
6732 2004-09-14  Roger Sayle  <roger@eyesopen.com>
6733
6734         PR rtl-optimization/9771
6735         * gcc.dg/pr9771-1.c: New test case.
6736
6737 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
6738
6739         PR tree-optimization/15262
6740         * gcc.c-torture/execute/pr15262-1.c: New test.
6741         * gcc.c-torture/execute/pr15262-2.c: New test.
6742
6743 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6744
6745         * gcc.dg/declspec-12.c: New test.
6746
6747 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
6748
6749         * gfortran.dg/pr17090.f90: Add directives to test.
6750
6751 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6752
6753         * gcc.c-torture/compile/20040914-1.c: New test.
6754
6755 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
6756
6757         PR c++/16162
6758         * g++.dg/template/decl2.C: New test.
6759
6760 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
6761
6762         PR fortran/17090
6763         * gfortran.dg/pr17090.f90: New test.
6764
6765 2004-09-13  Dale Johannesen  <dalej@apple.com>
6766
6767         * gcc.c-torture/compile/pr17408.c:  New test case.
6768
6769 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
6770
6771         PR c++/16716
6772         * g++.dg/parse/crash17.C: New test.
6773
6774         PR c++/17327
6775         * g++.dg/template/enum3.C: New test.
6776
6777 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
6778
6779         * lib/gcc-defs.exp: Load wrapper.exp.
6780         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
6781         using local code.
6782         * lib/gcc.exp (gcc_init): Similar.
6783         * lib/gfortran.exp (gfortran_init): Similar.
6784         * lib/objc.exp (objc_init): Similar.
6785         * lib/treelang.exp (treelang_init): Similar.
6786         * lib/wrapper.exp: New file with build_wrapper call machinery in
6787         ${tool}_maybe_build_wrapper.
6788
6789 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
6790
6791         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
6792         "inline".
6793         * gcc.dg/declspec-11.c: Update expected messages.
6794         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
6795         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
6796         gcc.dg/inline-12.c: New tests.
6797
6798 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
6799
6800         * g++.dg/tree-ssa/pr17400.C: New testcase.
6801
6802 2004-09-13  James E Wilson  <wilson@specifixinc.com>
6803
6804         * gcc.target/mips/sb1-1.c: New testcase.
6805
6806 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
6807
6808         * lib/g77-dg.exp: Remove unused file.
6809         * lib/mike-g77.exp: Ditto.
6810         * lib/g77.exp: Ditto.
6811
6812 2004-09-12  Richard Henderson  <rth@redhat.com>
6813
6814         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
6815
6816 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
6817
6818         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
6819         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
6820         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
6821         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
6822         Update expected messages.
6823
6824 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
6825
6826         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
6827         declaration/use mismatch for dirp parameter.
6828
6829 2004-09-12  Andrew Pinski  <apinski@apple.com>
6830
6831         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
6832         -fgnu-runtime is passed.
6833
6834 2004-09-12  Richard Henderson  <rth@redhat.com>
6835
6836         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
6837         do the uplevel thing and update additional_flags directly.
6838         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
6839         gfortran.fortran-torture/execute/intrinsic_nearest.x,
6840         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
6841         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
6842
6843 2004-09-11  Steven Bosscher  <stevenb@suse.de>
6844
6845         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
6846
6847 2004-09-11  Roger Sayle  <roger@eyesopen.com>
6848
6849         PR middle-end/17411
6850         * g++.dg/opt/pr17411-1.C: New test case.
6851
6852 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6853
6854         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
6855         gcc.dg/tls/diag-2.c: Update expected messages.
6856         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
6857         messages.
6858         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
6859         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
6860         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
6861         gcc.dg/tls/diag-5.c: New tests.
6862
6863 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
6864
6865         * gcc.dg/20040910-1.c: Correct dg-error regexp.
6866
6867 2004-09-11  Steven Bosscher  <stevenb@suse.de>
6868
6869         * g++.dg/parse/break-in-for.C: New test.
6870
6871 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
6872
6873         * gcc.dg/tree-ssa/20040911-1.c: New test.
6874
6875 2004-09-11  Andreas Jaeger  <aj@suse.de>
6876
6877         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
6878         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
6879
6880 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
6881
6882         * gcc.target/frv: New directory of FR-V-specific tests.
6883
6884 2004-09-10  James E Wilson  <wilson@specifixinc.com>
6885
6886         * gcc.dg/convert-vec-1.c: New test.
6887
6888 2004-09-10  Roger Sayle  <roger@eyesopen.com>
6889
6890         PR middle-end/17024
6891         * gcc.dg/pr17024-1.c: New test case.
6892
6893 2004-09-10  Eric Christopher  <echristo@redhat.com>
6894
6895         * gcc.dg/20040910-1.c: New test.
6896
6897 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6898
6899         * gcc.dg/bitfld-9.c: New test.
6900
6901 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
6902
6903         * gcc.c-torture/execute/ieee/acc1.c: New test.
6904         * gcc.c-torture/execute/ieee/acc2.c: New test.
6905         * gcc.c-torture/execute/ieee/mzero6.c: New test.
6906
6907 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6908
6909         * gcc.dg/deprecated-2.c: New test.
6910
6911 2004-09-09  James E Wilson  <wilson@specifixinc.com>
6912
6913         * gcc.dg/init-vec-1.c: New test.
6914
6915 2004-09-09  Roger Sayle  <roger@eyesopen.com>
6916
6917         PR middle-end/17055
6918         * gcc.dg/pr17055-1.c: New test case.
6919
6920 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
6921
6922         PR target/17377
6923         * gcc.c-torture/execute/pr17377.c: New test.
6924
6925 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6926
6927         PR c/8420
6928         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
6929         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
6930         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
6931         gcc.dg/long-long-typespec-1.c: New tests.
6932         * gcc.dg/tls/diag-2.c: Update expected diagnostics
6933
6934 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6935
6936         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
6937         gcc.dg/gnu99-static-1.c: New tests.
6938
6939 2004-09-08  Devang Patel  <dpatel@apple.com>
6940
6941         * gcc.dg/darwin-ld-20040828-1.c: New test.
6942         * gcc.dg/darwin-ld-20040828-2.c: New test.
6943         * gcc.dg/darwin-ld-20040828-3.c: New test.
6944
6945 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
6946
6947         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
6948         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
6949         in error message.
6950         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
6951         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
6952         in error message.
6953         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
6954         types they qualify.
6955         * objc.dg/type-size-2.m: Fix wording in comment.
6956         * objc.dg/va-meth-1.m: New test case.
6957
6958 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
6959
6960         PR c/16633:
6961         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
6962         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
6963
6964 2004-09-06  Devang Patel  <dpatel@apple.com>
6965
6966         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
6967         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
6968
6969 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
6970
6971         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
6972         reflect changed line numbering of diagnostics.
6973
6974 2004-09-06  Paul Brook  <paul@codesourcery.com>
6975
6976         * gfortran.dg/edit_real_1.f90: Add new test.
6977
6978 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6979
6980         * gcc.dg/tree-ssa/loop-2.c: New test.
6981         * gcc.dg/tree-ssa/loop-3.c: New test.
6982         * gcc.dg/tree-ssa/loop-4.c: New test.
6983         * gcc.dg/tree-ssa/loop-5.c: New test.
6984
6985 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6986
6987         * gcc.dg/format/sentinel-1.c: Update for parameter option.
6988
6989 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6990
6991         * gcc.dg/format/sentinel-1.c: New test.
6992
6993 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
6994
6995         * testsuite/gcc.dg/builtins-46.c: New.
6996
6997 2004-09-03  Devang Patel  <dpatel@apple.com>
6998
6999         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
7000         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
7001
7002 2004-09-03  Jan Beulich  <jbeulich@novell.com>
7003
7004         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
7005         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
7006         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
7007         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
7008         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
7009         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
7010         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
7011         the non-portable bzero.
7012         * gcc.dg/20010912-1.c: xfail for NetWare.
7013         * gcc.dg/20020426-2.c: xfail for NetWare.
7014         * gcc.dg/20021014-1.c: xfail for NetWare.
7015         * gcc.dg/20021018-1.c: xfail for NetWare.
7016         * gcc.dg/20030213-1.c: xfail for NetWare.
7017         * gcc.dg/20030225-1.c: xfail for NetWare.
7018         * gcc.dg/20030708-1.c: xfail for NetWare.
7019         * gcc.dg/builtins-config.h: Also exclude NetWare.
7020         * gcc.dg/format/format.h: Define restrict only if not already defined.
7021         * gcc.dg/nest.c: xfail for NetWare.
7022         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
7023         * lib/target-supports.exp (check_visibility_available): Exclude
7024         NetWare.
7025
7026 2004-09-03  Jan Beulich  <jbeulich@novell.com>
7027
7028         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
7029         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
7030         deterministic starting point for the alignment of structure fields.
7031         * gcc.dg/Wpadded.c: Dito.
7032         * g++.dg/abi/vbase10.C: Dito.
7033
7034 2004-09-03  Devang Patel  <dpatel@apple.com>
7035
7036         * g++.dg/debug/pr15736.cc: New test.
7037
7038 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
7039
7040         * README.QMTEST: Fix out-of-date link.
7041
7042 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
7043
7044         PR fortran/16579
7045         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
7046         Delete.  Duplicate of gfortran.dg/g77/20010610.f
7047
7048 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
7049
7050         * g++.dg/abi/arm_rtti1.C: New test.
7051
7052 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
7053
7054         * gcc.dg/ppc-vector-memcpy.c: New.
7055         * gcc.dg/ppc-vector-memset.c: New.
7056
7057 2004-09-02  Chao-ying Fu  <fu@mips.com>
7058
7059         * gcc.target/mips/mips-3d-1.c: New test.
7060         * gcc.target/mips/mips-3d-2.c: New test.
7061         * gcc.target/mips/mips-3d-3.c: New test.
7062         * gcc.target/mips/mips-3d-4.c: New test.
7063         * gcc.target/mips/mips-3d-5.c: New test.
7064         * gcc.target/mips/mips-3d-6.c: New test.
7065         * gcc.target/mips/mips-3d-7.c: New test.
7066         * gcc.target/mips/mips-3d-8.c: New test.
7067         * gcc.target/mips/mips-3d-9.c: New test.
7068         * gcc.target/mips/mips-ps-1.c: New test.
7069         * gcc.target/mips/mips-ps-2.c: New test.
7070         * gcc.target/mips/mips-ps-3.c: New test.
7071         * gcc.target/mips/mips-ps-4.c: New test.
7072         * gcc.target/mips/mips-ps-type.c: New test.
7073
7074 2004-09-02  Paul Brook  <paul@codesourcery.com>
7075
7076         * gfortran.dg/edit_real_1.f90: Add new tests.
7077
7078 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7079
7080         PR fortran/15327
7081         * gfortran.dg/merge_char_1.f90: New test.
7082
7083 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7084
7085         PR fortran/16404
7086         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
7087
7088 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
7089
7090         PR c/1522
7091         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
7092
7093 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
7094
7095         * g++.dg/opt/loop1.C: Do not XFAIL.
7096
7097 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
7098
7099         * gcc.c-torture/execute/20040831-1.c: New test.
7100
7101 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
7102
7103         PR fortran/16579
7104         * gfortran.dg/g77/20010610.f: Now passes.
7105         Copy from g77.f-torture/execute. Add dg-run directive.
7106         * gfortran.dg/g77/README: Update
7107
7108 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
7109
7110         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
7111         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
7112         (t1, t2, t3, t4): Add volatile.
7113
7114 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
7115
7116         * g++.dg/ext/visibility/arm1.C: New test.
7117
7118 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
7119
7120         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
7121         -pedantic-errors.
7122
7123 2004-09-01  Paul Brook  <paul@codesourcery.com>
7124
7125         * gfortran.dg/eof_2.f90: New test.
7126
7127 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7128
7129         PR fortran/16579
7130         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
7131
7132 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
7133
7134         PR libfortran/16805
7135         * gfortran.dg/list_read_2.f90: New test.
7136
7137 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
7138
7139         * g++.dg/abi/key1.C: New test.
7140
7141 2004-08-31  Richard Henderson  <rth@redhat.com>
7142
7143         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
7144         form of offsetof.
7145         * g++.dg/other/offsetof5.C: Remove duplicate.
7146
7147 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7148
7149         PR fortran/17244
7150         * gfortran.dg/func_derived_1.f90: New test.
7151
7152 2004-08-31  Paul Brook  <paul@codesourcery.com>
7153
7154         * gfortran.dg/eof_1.f90: New test.
7155
7156 2004-08-31  Paul Brook  <paul@codesourcery.com>
7157
7158         * gfortran.dg/list_read_1.f90: New file.
7159
7160 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
7161
7162         * g++.dg/opt/loop1.C: XFAIL.
7163
7164 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
7165
7166         * gcc.dg/funcdef-storage-1.c: New.
7167         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
7168         an extern function in local scope.
7169         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
7170         declare an 'auto inline' function in local scope.
7171         * gcc.dg/20011130-1.c: Likewise.
7172         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
7173         an 'auto' function in local scope.
7174         * gcc.dg/20021014-1.c: Likewise.
7175         * gcc.dg/20030331-2.c: Likewise.
7176
7177 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7178
7179         * gfortran.dg/blockdata_1.f90: New test.
7180
7181 2004-08-30  Richard Henderson  <rth@redhat.com>
7182
7183         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
7184
7185 2004-08-30  Richard Henderson  <rth@redhat.com>
7186
7187         * lib/fortran-torture.exp (fortran-torture-execute): Honor
7188         additional_flags set by alternate driver.
7189         (ieee-options): New procedure.
7190         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
7191         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
7192         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
7193         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
7194
7195 2004-08-30  Richard Henderson  <rth@redhat.com>
7196
7197         * lib/f-torture.exp: Remove.
7198
7199 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
7200
7201         PR rtl-optimization/16590
7202         * g++.dg/opt/loop1.C: New test.
7203
7204 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7205
7206         PR fortran/13910
7207         * gfortran.dg/oldstyle_1.f90: New test.
7208
7209 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
7210         Paul Brook  <paul@codesourcery.com>
7211
7212         * gfortran.dg/g77/README: Update.
7213         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
7214         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
7215         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
7216
7217 2004-08-28  Paul Brook  <paul@codesourcery.com>
7218
7219         PR libfortran/17195
7220         * gfortran.dg/edit_real_1.f90: New test.
7221
7222 2004-08-27  Paul Brook  <paul@codesourcery.com>
7223
7224         * gfortran.dg/rewind_1.f90: New test.
7225
7226 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
7227
7228         PR fortran/16597
7229         * gfortran.dg/pr16597.f90: New test.
7230
7231 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7232
7233         PR c/13801
7234         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
7235         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
7236         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
7237         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
7238         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
7239
7240 2004-08-26  Nick Clifton  <nickc@redhat.com>
7241
7242         * gcc.c-torture/compile/pr17119.c: New test.
7243
7244 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7245
7246         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
7247
7248 2004-08-25  Richard Henderson  <rth@redhat.com>
7249
7250         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
7251         the bits that expect kind=8 to be the largest real kind.
7252
7253 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
7254
7255         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
7256
7257 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7258
7259         * gfortran.dg/assignment_1.f90: New test.
7260
7261 2004-08-25  Adam Nemet  <anemet@lnxw.com>
7262
7263         * g++.dg/template/repo3.C: New test.
7264
7265 2004-08-25  Roger Sayle  <roger@eyesopen.com>
7266
7267         PR middle-end/16693
7268         PR tree-optimization/16372
7269         * g++.dg/opt/pr16372-1.C: New test case.
7270         * g++.dg/opt/pr16693-1.C: New test case.
7271         * g++.dg/opt/pr16693-2.C: New test case.
7272
7273 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
7274
7275         * objc.dg/proto-lossage-4.m: New test.
7276
7277 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
7278
7279         PR c++/17155
7280         * g++.dg/inherit/local2.C: New test.
7281
7282 2004-08-25  Paul Brook  <paul@codesourcery.com>
7283
7284         PR fortran/17144
7285         * gfortran.dg/string_ctor_1.f90: New test.
7286
7287 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7288
7289         PR c++/14428
7290         * g++.dg/template/redecl2.C: New test.
7291
7292 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
7293
7294         PR fortran/17143
7295         * gfortran.dg/pr17143.f90: New test.
7296
7297 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
7298
7299         PR fortran/17164
7300         * gfortran.dg/pr17164.f90: New test.
7301
7302 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7303
7304         * gcc.dg/tree-ssa/loop-1.c: New test.
7305
7306 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
7307
7308         * gcc.c-torture/compile/20040824-1.c: New test.
7309
7310 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
7311
7312         * gcc.c-torture/compile/iftrap-3.c: New test.
7313
7314 2004-08-24  Paul Brook  <paul@codesourcery.com>
7315
7316         * gfortran.dg/entry_2.f90: New test.
7317
7318 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
7319
7320         PR c++/16889
7321         * g++.dg/lookup/ambig[12].C: New.
7322
7323 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7324
7325         PR c++/16706
7326         * g++.dg/template/crash21.C: New test.
7327         * g++.dg/template/crash22.C: Likewise.
7328
7329 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
7330
7331         PR c++/17149
7332         * g++.dg/template/access15.C: New.
7333
7334 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
7335
7336         PR c++/17163
7337         * g++.dg/template/repo2.C: New test.
7338
7339 2004-08-23  Roger Sayle  <roger@eyesopen.com>
7340
7341         PR rtl-optimization/17078
7342         * gcc.c-torture/execute/pr17078-1.c: New test case.
7343
7344 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
7345
7346         PR c/14492
7347         * gcc.dg/debug/crash1.c: New test.
7348
7349 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
7350
7351         PR c/16180
7352         * gcc.dg/loop-5.c: New test.
7353
7354 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7355
7356         * gcc.c-torture/execute/20040823-1.c: New test.
7357
7358 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
7359
7360         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
7361         to the assembler.  Simplify test accordingly.
7362         (asm_abi_flags): Use GNU names.
7363         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
7364         to check for ABI flags.
7365
7366 2004-08-22  Andrew Pinski  <apinski@apple.com>
7367
7368         * g++.dg/opt/pr14029.C: New test.
7369         * gcc.c-torture/execute/pr15262.c: New test.
7370
7371 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7372
7373         * gfortran.dg/reduction.f90: Add checks with complex arguments.
7374
7375 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
7376
7377         PR 16908
7378         * gfortran.dg/direct_io.f90: New test.
7379
7380 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
7381
7382         PR c++/17121
7383         * g++.dg/inherit/local2.C: New test.
7384
7385 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
7386
7387         PR c++/17120
7388         * g++.dg/warn/Wparentheses-4.C: New test.
7389
7390 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
7391
7392         PR c++/17121
7393         * g++.dg/inherit/local2.C: New test.
7394
7395         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
7396         * gcc.dg/ppc-ldstruct.c: Likewise.
7397         * gcc.dg/ppc64-abi-2.c: Likewise.
7398
7399 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
7400
7401         PR rtl-optimization/17099
7402         * gcc.c-torture/execute/20040820-1.c: New test.
7403
7404 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
7405
7406         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
7407
7408 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
7409
7410         PR fortran/17077
7411         * gfortran.dg/auto_array_1.f90: New test.
7412
7413 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7414
7415         PR fortran/17074
7416         * gfortran.dg/simpleif_1.f90: New test.
7417
7418 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
7419
7420         * lib/target-supports.exp (check_profiling_available): Return
7421         false for arm*-*-symbianelf* and arm*-*-eabi*.
7422
7423         PR c++/15890
7424         * g++.dg/template/delete1.C: New test.
7425
7426 2004-08-19  Paul Brook  <paul@codesourcery.com>
7427
7428         PR fortran/14976
7429         PR fortran/16228
7430         * gfortran.dg/data_char_1.f90: New test.
7431
7432 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
7433
7434         PR fortran/16946
7435         * gfortran.dg/reduction.f90: New testcase.
7436
7437 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7438
7439         PR fortran/16520
7440         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
7441
7442 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
7443
7444         PR c++/17041
7445         * g++.dg/Wparentheses-3.C: New test.
7446
7447 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
7448
7449         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
7450         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
7451         * gcc.dg/vect/vect-2.c: Likewise.
7452         * gcc.dg/vect/vect-3.c: Likewise.
7453         * gcc.dg/vect/vect-4.c: Likewise.
7454         * gcc.dg/vect/vect-5.c: Likewise.
7455         * gcc.dg/vect/vect-6.c: Likewise.
7456         * gcc.dg/vect/vect-7.c: Likewise.
7457         * gcc.dg/vect/vect-25.c: Likewise.
7458         * gcc.dg/vect/vect-31.c: Likewise.
7459         * gcc.dg/vect/vect-32.c: Likewise.
7460         * gcc.dg/vect/vect-34.c: Likewise.
7461         * gcc.dg/vect/vect-36.c: Likewise.
7462         * gcc.dg/vect/vect-all.c: Likewise.
7463
7464 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
7465
7466         PR c++/17068
7467         * g++.dg/template/operator4.C: New test.
7468
7469 2004-08-18  Richard Henderson  <rth@redhat.com>
7470
7471         * gcc.dg/20040206-1.c: XFAIL.
7472
7473 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
7474
7475         PR c++/16246
7476         * g++.dg/template/array7.C: New test.
7477
7478 2004-08-17  James E Wilson  <wilson@specifixinc.com>
7479
7480         * gcc.dg/mips-movcc-1.c: New test.
7481         * gcc.dg/mips-movcc-2.c: New test.
7482         * gcc.dg/mips-movcc-3.c: New test.
7483
7484         * gcc.dg/mips-nmadd-1.c: New test.
7485         * gcc.dg/mips-nmadd-2.c: New test.
7486
7487 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
7488
7489         PR c++/15871
7490         * g++.dg/opt/inline8.C: New test.
7491
7492         PR c++/16965
7493         * g++.dg/parse/error17.C: New test.
7494
7495 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
7496
7497         * gcc.dg/vect: New directory for vectorizer tests.
7498         * gcc.dg/vect/tree-vect.h: New file.
7499         * gcc.dg/vect/vect.exp: New file.
7500         * gcc.dg/vect/pr16105.c.c: New test.
7501         * gcc.dg/vect/vect-1.c: New test.
7502         * gcc.dg/vect/vect-2.c: New test.
7503         * gcc.dg/vect/vect-3.c: New test.
7504         * gcc.dg/vect/vect-4.c: New test.
7505         * gcc.dg/vect/vect-5.c: New test.
7506         * gcc.dg/vect/vect-6.c: New test.
7507         * gcc.dg/vect/vect-7.c: New test.
7508         * gcc.dg/vect/vect-8.c: New test.
7509         * gcc.dg/vect/vect-9.c: New test.
7510         * gcc.dg/vect/vect-10.c: New test.
7511         * gcc.dg/vect/vect-11.c: New test.
7512         * gcc.dg/vect/vect-12.c: New test.
7513         * gcc.dg/vect/vect-13.c: New test.
7514         * gcc.dg/vect/vect-14.c: New test.
7515         * gcc.dg/vect/vect-15.c: New test.
7516         * gcc.dg/vect/vect-16.c: New test.
7517         * gcc.dg/vect/vect-17.c: New test.
7518         * gcc.dg/vect/vect-18.c: New test.
7519         * gcc.dg/vect/vect-19.c: New test.
7520         * gcc.dg/vect/vect-20.c: New test.
7521         * gcc.dg/vect/vect-21.c: New test.
7522         * gcc.dg/vect/vect-22.c: New test.
7523         * gcc.dg/vect/vect-23.c: New test.
7524         * gcc.dg/vect/vect-24.c: New test.
7525         * gcc.dg/vect/vect-25.c: New test.
7526         * gcc.dg/vect/vect-26.c: New test.
7527         * gcc.dg/vect/vect-27.c: New test.
7528         * gcc.dg/vect/vect-28.c: New test.
7529         * gcc.dg/vect/vect-29.c: New test.
7530         * gcc.dg/vect/vect-30.c: New test.
7531         * gcc.dg/vect/vect-31.c: New test.
7532         * gcc.dg/vect/vect-32.c: New test.
7533         * gcc.dg/vect/vect-33.c: New test.
7534         * gcc.dg/vect/vect-34.c: New test.
7535         * gcc.dg/vect/vect-35.c: New test.
7536         * gcc.dg/vect/vect-36.c: New test.
7537         * gcc.dg/vect/vect-37.c: New test.
7538         * gcc.dg/vect/vect-38.c: New test.
7539         * gcc.dg/vect/vect-40.c: New test.
7540         * gcc.dg/vect/vect-41.c: New test.
7541         * gcc.dg/vect/vect-42.c: New test.
7542         * gcc.dg/vect/vect-43.c: New test.
7543         * gcc.dg/vect/vect-44.c: New test.
7544         * gcc.dg/vect/vect-45.c: New test.
7545         * gcc.dg/vect/vect-46.c: New test.
7546         * gcc.dg/vect/vect-47.c: New test.
7547         * gcc.dg/vect/vect-48.c: New test.
7548         * gcc.dg/vect/vect-49.c: New test.
7549         * gcc.dg/vect/vect-50.c: New test.
7550         * gcc.dg/vect/vect-51.c: New test.
7551         * gcc.dg/vect/vect-52.c: New test.
7552         * gcc.dg/vect/vect-53.c: New test.
7553         * gcc.dg/vect/vect-54.c: New test.
7554         * gcc.dg/vect/vect-55.c: New test.
7555         * gcc.dg/vect/vect-56.c: New test.
7556         * gcc.dg/vect/vect-57.c: New test.
7557         * gcc.dg/vect/vect-58.c: New test.
7558         * gcc.dg/vect/vect-59.c: New test.
7559         * gcc.dg/vect/vect-60.c: New test.
7560         * gcc.dg/vect/vect-61.c: New test.
7561         * gcc.dg/vect/vect-all.c: New test.
7562         * gcc.dg/vect/vect-none.c: New test.
7563
7564 2004-08-17  Paul Brook  <paul@codesourcery.com>
7565
7566         PR fortran/13082
7567         * gfortran.dg/entry_1.f90: New test.
7568
7569 2004-08-17  Andrew Pinski  <apinski@apple.com>
7570
7571         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
7572
7573 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
7574
7575         * gcc.dg/pr17036-1.c: New test.
7576
7577 2004-08-16  Devang Patel  <dpatel@apple.com>
7578
7579         * gcc.dg/darwin-20040809-1.c: New test.
7580
7581 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
7582
7583         * gcc.dg/funcdef-attr-1.c: New test.
7584
7585 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
7586
7587         * gcc.dg/altivec-17.c: New test.
7588         * gcc.dg/altivec-18.c: New test.
7589
7590 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7591
7592         PR c++/6749
7593         * g++.dg/template/vtable2.C: New test.
7594
7595 2004-08-14  Richard Henderson  <rth@redhat.com>
7596
7597         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
7598         * gcc.dg/pack-test-4.c (main): Return 0.
7599         * gcc.dg/setjmp-1.c: Remove XFAIL.
7600         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
7601
7602 2004-08-14  Richard Henderson  <rth@redhat.com>
7603
7604         * gcc.dg/980217-1.c: Add prototype for printf.
7605
7606 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
7607
7608         * gfortran.dg/pr16935.f90: New test.
7609
7610 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
7611
7612         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
7613
7614 2004-08-13  Paul Brook  <paul@codesourcery.com>
7615
7616         * gfortran.dg/der_io_1.f90: Remove stray comma.
7617
7618 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
7619
7620         * gcc.dg/vmx/cw-bug-2.c: Remove.
7621         * gcc.dg/vmx/vprint-1.c: Remove.
7622         * gcc.dg/vmx/vscan-1.c: Remove.
7623
7624 2004-08-12  Devang patel  <dpatel@apple.com>
7625
7626         * gcc.dg/darwin-20040809-2.c: New test.
7627
7628 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
7629
7630         * g++.dg/ext/altivec-12.C: New test.
7631
7632         * g++.dg/ext/altivec-11.C: New test.
7633
7634 2004-08-12  Paul Brook  <paul@codesourcery.com>
7635
7636         * g++.dg/abi/arm_cxa_vec_1.C: New test.
7637
7638 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
7639
7640         * g++.dg/ext/altivec-2.C: Check for hardware support before
7641         executing any VMX instructions.
7642
7643         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
7644
7645 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
7646
7647         PR c++/16276
7648         * g++.old-deja/g++.other/comdat4.C: New test.
7649         * g++.old-deja/g++.other/comdat4-aux.cc: New.
7650
7651 2004-08-12  Ben Elliston  <bje@au.ibm.com>
7652
7653         PR target/16286
7654         * gcc.dg/pr16286.c: New test.
7655
7656 2004-08-12 Jan Beulich <jbeulich@novell.com>
7657
7658         * g++.dg/ext/asm5.C: New.
7659
7660 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
7661
7662         PR c++/16698
7663         * g++.dg/eh/crash1.C: New test.
7664
7665         PR c++/16717
7666         * g++.dg/ext/construct1.C: New test.
7667
7668 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
7669
7670         PR c++/16853
7671         * g++.dg/init/ptrmem1.C: New test.
7672
7673         PR c++/16618
7674         * g++.dg/parse/offsetof5.C: New test.
7675
7676         PR c++/16870
7677         * g++.dg/template/overload3.C: New test.
7678
7679 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
7680
7681         PR c++/16964
7682         * g++.dg/parse/error16.C: New test.
7683
7684         PR c++/16904
7685         * g++.dg/template/error14.C: New test.
7686
7687         PR c++/16929
7688         * g++.dg/template/error15.C: New test.
7689
7690 2004-08-11  Devang Patel  <dpatel@apple.com>
7691
7692         * gcc.dg/darwin-ld-20040809-1.c: New test.
7693         * gcc.dg/darwin-ld-20040809-2.c: New test.
7694
7695 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
7696
7697         PR fortran/16917
7698         * gfortran.dg/dfloat_1.f90: New test.
7699
7700 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
7701
7702         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
7703         * gcc.dg/dll-2.c: Fix dg-require syntax.
7704         * gcc.misc-tests/arm-isr.c (abort): Declare.
7705         (exit): Likewise.
7706
7707 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
7708
7709         PR c++/16971
7710         * g++.dg/parse/crash16.C: New test.
7711
7712 2004-08-10  Roger Sayle  <roger@eyesopen.com>
7713
7714         * gcc.dg/mips-rsqrt-1.c: New test case.
7715         * gcc.dg/mips-rsqrt-2.c: New test case.
7716         * gcc.dg/mips-rsqrt-3.c: New test case.
7717
7718 2004-08-10  Paul Brook  <paul@codesourcery.com>
7719
7720         * gfortran.dg/der_io_1.f90: New test.
7721
7722 2004-08-10  Paul Brook  <paul@codesourcery.com>
7723
7724         PR fortran/16919
7725         * gfortran.dg/der_array_1.f90: New test.
7726
7727 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
7728
7729         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
7730
7731 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
7732
7733         * gcc.dg/wchar_t-2.c: Fix typo.
7734
7735 2004-08-09  Falk Hueffner  <falk@debian.org>
7736
7737         PR tree-optimization/12517
7738         * gcc.c-torture/compile/pr12517.c: New test.
7739
7740         PR tree-optimization/12578
7741         * gcc.c-torture/compile/pr12578.c: New test.
7742
7743         PR tree-optimization/12899
7744         * gcc.c-torture/compile/pr12899.c: New test.
7745
7746         PR rtl-optimization/14692
7747         * gcc.c-torture/compile/pr14692.c: New test.
7748
7749         PR tree-optimization/16461
7750         * gcc.c-torture/compile/pr16461.c: New test.
7751
7752 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
7753
7754         * gfortran.dg/getenv_1.f90: New test.
7755
7756 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
7757
7758         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
7759         wchar_t.
7760         * gcc.dg/symbian5.c: Test -fno-short-wchar.
7761
7762 2004-08-06  Paul Brook  <paul@codesourcery.com>
7763
7764         * gfortran.dg/ret_array_1.f90: New test.
7765         * gfortran.dg/ret_pointer_1.f90: New test.
7766
7767 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
7768
7769         * gcc.dg/missing-field-init-[12].c: New tests.
7770         * g++.dg/warn/missing-field-init-[12].C: New tests.
7771
7772 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
7773
7774         * gcc.dg/enum2.c: New test.
7775         * gcc.dg/symbian3.c: Likewise.
7776         * gcc.dg/symbian4.c: Likewise.
7777         * gcc.dg/wchar_t-2.c: Likewise.
7778
7779 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
7780
7781         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
7782         destructor tests.
7783
7784 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
7785
7786         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
7787         dg-require-visiblity.
7788         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
7789         * g++.dg/ext/visibility/fvisibility.C: Likewise.
7790         * g++.dg/ext/visibility/memfuncts.C: Likewise.
7791         * g++.dg/ext/visibility/new1.C: Likewise.
7792         * g++.dg/ext/visibility/pragma.C: Likewise.
7793         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
7794         * g++.dg/ext/visibility/virtual.C: Likewise.
7795         * g++/dg/ext/visibility/visibility-1.C: Likewise.
7796         * g++/dg/ext/visibility/visibility-2.C: Likewise.
7797         * g++/dg/ext/visibility/visibility-3.C: Likewise.
7798         * g++/dg/ext/visibility/visibility-4.C: Likewise.
7799         * g++/dg/ext/visibility/visibility-5.C: Likewise.
7800         * g++/dg/ext/visibility/visibility-6.C: Likewise.
7801         * g++/dg/ext/visibility/visibility-7.C: Likewise.
7802         * g++/dg/ext/visibility/visibility-8.C: New test.
7803         * gcc.c-torture/compile/dll.x: Remove.
7804         * gcc.dg/dll-2.c: Use dg-require-dll
7805         * gcc.dg/visibility-10.c: New test.
7806         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
7807         supporting DLLs.
7808         * testsuite/lib/scanasm.exp (scan_hidden): New function.
7809         (scan_not_hidden): Likewise.
7810
7811 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
7812
7813         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
7814
7815 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
7816
7817         * gcc.c-torture/execute/20040805-1.c: New test.
7818
7819 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
7820
7821         * gcc.dg/20020118-1.c: Declare abort.
7822         * gcc.dg/altivec_check.h: Likewise.
7823         * gcc.dg/iftrap-2.c: Likewise.
7824         * gcc.dg/pragma-darwin.c: Likewise.
7825         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
7826
7827 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
7828
7829         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
7830
7831 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7832
7833         * gcc.c-torture/execute/builtins/abs-2.c,
7834         gcc.c-torture/execute/builtins/abs-3.c,
7835         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
7836         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
7837         intmax_t, uintmax_t and their limits.
7838         * gcc.dg/intmax_t-1.c: New test.
7839
7840 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7841
7842         * g++.dg/tc1/dr147.C: Add reference to PR.
7843
7844 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
7845
7846         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
7847         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
7848
7849 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
7850
7851         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
7852
7853 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
7854
7855         * gcc.dg/redecl-5.c: New test.
7856         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
7857         of scanf.
7858
7859 2004-08-03  Roger Sayle  <roger@eyesopen.com>
7860
7861         PR middle-end/16790
7862         * gcc.c-torture/execute/pr16790-1.c: New test case.
7863
7864 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
7865
7866         * g++.dg/ext/visibility/assign1.C: New test.
7867         * g++.dg/ext/visibility/new1.C: Likewise.
7868
7869         * gcc.dg/symbian1.c: New test.
7870         * gcc.dg/symbian2.c: Likewise.
7871
7872 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
7873
7874         PR target/16570
7875         * gcc.dg/i386-sse-9.c: New test.
7876
7877 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
7878
7879         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
7880
7881 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
7882
7883         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
7884         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
7885         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
7886         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
7887         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
7888         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
7889         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
7890         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
7891         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
7892         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
7893         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
7894         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
7895         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
7896         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
7897         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
7898         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
7899         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
7900         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
7901         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
7902         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
7903         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
7904         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
7905         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
7906         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
7907         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
7908         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
7909         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
7910         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
7911         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
7912         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
7913         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
7914         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
7915         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
7916         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
7917         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
7918         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
7919         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
7920         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
7921         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
7922         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
7923         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
7924         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
7925         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
7926         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
7927         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
7928         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
7929         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
7930         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
7931         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
7932         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
7933         gcc.misc-tests/i386-pf-3dnow-1.c,
7934         gcc.misc-tests/i386-pf-athlon-1.c,
7935         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
7936         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
7937         Declare built-in functions used.
7938         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
7939
7940 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
7941
7942         PR c++/16707
7943         * g++.dg/lookup/using12.C: New test.
7944
7945         * g++.dg/init/null1.C: Fix PR number.
7946         * g++.dg/parse/namespace10.C: Likewise.
7947
7948 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
7949
7950         PR c++/16224
7951         * g++.dg/template/spec17.C: New test.
7952         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
7953         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
7954
7955 2004-08-02  David Billinghurst
7956
7957         PR fortran/16292
7958         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
7959
7960 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
7961
7962         * gcc.dg/ia64-got-1.c: New test case.
7963
7964 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
7965
7966         PR c++/16489
7967         * g++.dg/init/null1.C: New test.
7968         * g++.dg/tc1/dr76.C: Adjust error marker.
7969
7970         PR c++/16529
7971         * g++.dg/parse/namespace10.C: New test.
7972
7973         PR c++/16810
7974         * g++.dg/inherit/ptrmem2.C: New test.
7975
7976 2004-08-02  Ben Elliston  <bje@au.ibm.com>
7977
7978         PR target/16155
7979         * gcc.dg/pr16155.c: New test.
7980
7981 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
7982
7983         * gcc.dg/redecl-2.c: New test.
7984
7985 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
7986
7987         * gcc.dg/darwin-longdouble.c: New file.
7988
7989 2004-07-30  Richard Henderson  <rth@redhat.com>
7990
7991         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
7992         write to constant argument.
7993         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
7994
7995 2004-07-30  Richard Henderson  <rth@redhat.com>
7996
7997         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
7998         tests of nearest around zero.
7999
8000 2004-07-30  Andrew Pinski  <apinski@apple.com>
8001
8002         * gcc.c-torture/compile/20040730-1.c: New test.
8003
8004 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
8005
8006         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
8007         powerpc-eabispe.
8008
8009 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
8010
8011         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
8012
8013 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
8014
8015         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
8016         contains $ld_library_path.
8017         * lib/gfortran.exp (gfortran_link_flags): Likewise.
8018
8019 2004-07-29  Richard Henderson  <rth@redhat.com>
8020
8021         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
8022
8023         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
8024         (alt2, which): New.
8025         (Check): Accept either alternative.
8026
8027 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
8028
8029         * g++.dg/abi/inline1.C: New test.
8030         * g++.dg/abi/local1-a.cc: Likewise.
8031         * g++.dg/abi/local1.C: Likewise.
8032         * g++.dg/abi/mangle11.C: Tweak location of warnings.
8033         * g++.dg/abi/mangle12.C: Likewise.
8034         * g++.dg/abi/mangle17.C: Likewise.
8035         * g++.dg/abi/mangle20-2.C: Likewise.
8036         * g++.dg/opt/interface1.C: Likewise.
8037         * g++.dg/opt/interface1.h: Likewise.
8038         * g++.dg/opt/interface1-a.cc: New test.
8039         * g++.dg/parse/repo1.C: New test.
8040         * g++.dg/template/repo1.C: Likewise.
8041         * g++.dg/warn/Winline-1.C: Likewise.
8042         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
8043
8044 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
8045
8046         * gcc.dg/tree-ssa/20040729-1.c: New test.
8047
8048 2004-07-27  Matt Austern <austern@apple.com>
8049
8050         * gcc.dg/darwin-bool-1.c: New test.
8051         * gcc.dg/darwin-bool-2.c: New test.
8052
8053 2004-07-28  Richard Henderson  <rth@redhat.com>
8054
8055         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
8056         arguments in the correct type.  Don't write to constant arguments.
8057
8058 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8059
8060         PR tree-optimization/16688
8061         PR tree-optimization/16689
8062         * g++.dg/tree-ssa/pr16688.C: New test.
8063
8064 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8065
8066         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
8067         loads.  Not only in the comment, this time.
8068
8069 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
8070
8071         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
8072         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
8073         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
8074         * gcc.dg/sh4a-bitmovua.c: New.
8075         * gcc.dg/sh4a-cos.c: New.
8076         * gcc.dg/sh4a-cosf.c: New.
8077         * gcc.dg/sh4a-fprun.c: New.
8078         * gcc.dg/sh4a-fsrra.c: New.
8079         * gcc.dg/sh4a-memmovua.c: New.
8080         * gcc.dg/sh4a-sin.c: New.
8081         * gcc.dg/sh4a-sincos.c: New.
8082         * gcc.dg/sh4a-sincosf.c: New.
8083         * gcc.dg/sh4a-sinf.c: New.
8084
8085 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8086
8087         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
8088         conditionals.
8089         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
8090         loads.
8091         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
8092         DOM1.
8093
8094 2004-07-27  Andrew Pinski  <apinski@apple.com>
8095
8096         * g++.dg/rtti/tinfo1.C: Correct the xfail.
8097
8098 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
8099
8100         * gcc.dg/pragma-isr.c: New test.
8101
8102 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8103
8104         PR c++/14429
8105         * g++.dg/template/ttp11.C: New test.
8106
8107 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
8108
8109         * gcc.c-torture/compile/20040727-1.c: New test.
8110
8111 2004-07-26  Eric Christopher  <echristo@redhat.com>
8112
8113         * gcc.c-torture/compile/20040726-2.c: New test.
8114
8115 2004-07-26  Andrew Pinski  <apinski@apple.com>
8116
8117         * g++.dg/rtti/tinfo1.C: Xfail.
8118
8119 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
8120
8121         * gcc.c-torture/compile/20040726-1.c: New test.
8122
8123 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
8124             Brian Ryner  <bryner@brianryner.com>
8125
8126         PR c++/9283
8127         PR c++/15000
8128         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
8129         * g++.dg/ext/visibility/: New directory.
8130         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
8131         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
8132         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
8133         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
8134         * g++.dg/ext/visibility/fvisibility.C,
8135         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
8136         g++.dg/ext/visibility/fvisibility-override1.C
8137         g++.dg/ext/visibility/fvisibility-override2.C
8138         g++.dg/ext/visibility/memfuncts.C
8139         g++.dg/ext/visibility/noPLT.C
8140         g++.dg/ext/visibility/pragma.C
8141         g++.dg/ext/visibility/pragma-override1.C
8142         g++.dg/ext/visibility/pragma-override2.C
8143         g++.dg/ext/visibility/staticmemfuncts.C
8144         g++.dg/ext/visibility/virtual.C: New tests.
8145
8146 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
8147
8148         PR c/15360
8149         * gcc.dg/pr15360-1.c: New test.
8150
8151 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
8152
8153         * gcc.dg/pragma-align-2.c: New test.
8154         * gcc.dg/pragma-init-fini.c: New test.
8155         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
8156         targets.
8157
8158 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
8159
8160         * gcc.dg/init-string-2.c: New test.
8161
8162 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
8163
8164         PR 16684
8165         * gcc.dg/Wredundant-decls-1.c: New test case.
8166
8167 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
8168
8169         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
8170         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
8171         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
8172         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
8173         * gcc.dg/compat/generate-random.c: New file.
8174         * gcc.dg/compat/generate-random.h: Likewise.
8175         * gcc.dg/compat/generate-random_r.c: Likewise.
8176         * gcc.dg/compat/struct-layout-1.h: Likewise.
8177         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
8178         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
8179         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
8180         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
8181         * gcc.dg/compat/struct-layout-1_main.c: New test.
8182         * gcc.dg/compat/struct-layout-1_x.c: New file.
8183         * gcc.dg/compat/struct-layout-1_y.c: New file.
8184         * gcc.dg/compat/struct-layout-1_test.h: New file.
8185
8186 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
8187
8188         * gcc.dg/comp-return-1.c: New test
8189
8190 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
8191
8192         * gcc.dg/vmx/8-02a.c: Fix typo.
8193
8194         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
8195         * gcc.dg/darwin-abi-3.c: New test.
8196
8197         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
8198         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
8199
8200         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
8201         * gcc.dg/vmx/ops-long-1.c: New test.
8202         * gcc.dg/vmx/ops-long-2.c: New test.
8203
8204 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
8205
8206         * g++.dg/lookup/conv-[1234].C: New.
8207
8208 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
8209
8210         * g++.dg/parse/attr2.C: Simplify.
8211
8212 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8213
8214         PR c/7284
8215         * gcc.c-torture/execute/pr7284-1.c: New test.
8216
8217 2004-07-22  Brian Booth  <bbooth@redhat.com>
8218
8219         * gcc.dg/tree-ssa/20040721-1.c: New test.
8220
8221 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8222
8223         * g++.dg/template/crash20.c: New.
8224
8225 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
8226
8227         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
8228         Add dg-run directive.  Declare variables as required.
8229         * gfortran.dg/g77/README: Update
8230
8231 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
8232
8233         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
8234         gcc.dg/cris-peep2-andu2.c: New tests.
8235
8236 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8237
8238         PR c/15052
8239         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
8240         on return type.
8241         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
8242         messages.
8243         * gcc.dg/qual-return-2.c: Update expected messages.
8244         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
8245
8246 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8247
8248         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
8249         * gcc.dg/noncompile/921102-1.c: Update expected error message.
8250
8251 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8252
8253         PR c/11250
8254         * gcc.dg/init-string-1.c: New test.
8255
8256 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
8257
8258         PR middle-end/15345
8259         PR c/16450
8260         * gcc.dg/torture/nested-fn-1.c: New test.
8261
8262 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
8263
8264         PR target/16559
8265         * gcc.dg/ia64-fptr-1.c: New file.
8266
8267 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8268
8269         PR c++/14497
8270         * g++.dg/template/spec16.C: New test.
8271         * g++.old-deja/g++.robertl/eb118.C: Remove.
8272
8273 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8274
8275         PR c++/509
8276         * g++.dg/template/spec15.C: New test.
8277
8278 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
8279
8280         Copy cases from g77.f-torture/execute and add dg-run
8281         directive.  Other changes as noted.
8282         * gfortran.dg/g77/13037.f
8283         * gfortran.dg/g77/1832.f
8284         * gfortran.dg/g77/19981119-0.f
8285         * gfortran.dg/g77/19990313-0.f
8286         * gfortran.dg/g77/19990313-1.f
8287         * gfortran.dg/g77/19990313-2.f
8288         * gfortran.dg/g77/19990313-3.f
8289         * gfortran.dg/g77/19990419-1.f
8290         * gfortran.dg/g77/19990826-0.f
8291         * gfortran.dg/g77/19990826-2.f
8292         * gfortran.dg/g77/20000503-1.f
8293         * gfortran.dg/g77/20001111.f
8294         * gfortran.dg/g77/20010116.f
8295         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
8296         * gfortran.dg/g77/20010430.f
8297         * gfortran.dg/g77/6177.f
8298         * gfortran.dg/g77/947.f
8299         * gfortran.dg/g77/970816-3.f
8300         * gfortran.dg/g77/971102-1.f
8301         * gfortran.dg/g77/980520-1.f
8302         * gfortran.dg/g77/980628-0.f
8303         * gfortran.dg/g77/980628-1.f
8304         * gfortran.dg/g77/980628-10.f
8305         * gfortran.dg/g77/980628-2.f
8306         * gfortran.dg/g77/980628-3.f
8307         * gfortran.dg/g77/980628-7.f
8308         * gfortran.dg/g77/980628-8.f
8309         * gfortran.dg/g77/980628-9.f
8310         * gfortran.dg/g77/980701-0.f
8311         * gfortran.dg/g77/980701-1.f
8312         * gfortran.dg/g77/cabs.f
8313         * gfortran.dg/g77/claus.f
8314         * gfortran.dg/g77/complex_1.f
8315         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
8316         * gfortran.dg/g77/dcomplex.f
8317         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
8318         * gfortran.dg/g77/f90-intrinsic-mathematical.f
8319         * gfortran.dg/g77/f90-intrinsic-numeric.f
8320         * gfortran.dg/g77/int8421.f
8321         * gfortran.dg/g77/labug1.f
8322         * gfortran.dg/g77/large_vec.f
8323         * gfortran.dg/g77/le.f
8324         * gfortran.dg/g77/short.f
8325         * gfortran.dg/g77/README: Update
8326
8327 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
8328
8329         PR c++/16637
8330         * g++.dg/parse/lookup4.C: New test.
8331
8332 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8333
8334         PR c++/16175
8335         * g++.dg/template/ttp10.C: New test.
8336
8337 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
8338
8339         * gcc.dg/pr12625-1.c: New test.
8340
8341 2004-07-20  Steven Bosscher  <stevenb@suse.de>
8342
8343         * testsuite/gcc.dg/switch-warn-1.c: New test.
8344         * testsuite/gcc.dg/switch-warn-2.c: New test.
8345         * gcc.c-torture/compile/pr14730.c: Update.
8346
8347 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
8348
8349         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
8350         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
8351         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
8352         g++.dg/template/nontype3.C: Remove trailing CR from tests.
8353
8354 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
8355
8356         PR c++/16623
8357         * g++.dg/template/assign1.C: New test.
8358
8359 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8360
8361         PR c++/12170
8362         * g++.dg/template/ttp9.C: New test.
8363
8364 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
8365
8366         * gcc.dg/format/cmn-err-1.c: New test.
8367
8368 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
8369
8370         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
8371         gcc.dg/Wparentheses-10.c: New tests.
8372         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
8373
8374 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8375
8376         PR fortran/16465
8377         * gfortran.dg/g77//ffixed-line-length-0.f,
8378         gfortran.dg/g77/ffixed-line-length-132.f,
8379         gfortran.dg/g77/ffixed-line-length-72.f,
8380         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
8381         gfortran.dg/g77/README: Update.
8382
8383 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8384
8385         PR c++/13092
8386         * g++.dg/template/non-dependent7.C: New test.
8387         * g++.dg/template/non-dependent8.C: Likewise.
8388         * g++.dg/template/non-dependent9.C: Likewise.
8389         * g++.dg/template/non-dependent10.C: Likewise.
8390
8391 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
8392
8393         PR c++/16337
8394         * g++.dg/parse/attr2.C: New test.
8395
8396 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
8397
8398         * g77.dg: Removed.
8399         * g77.f-torture: Ditto.
8400
8401 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
8402
8403         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
8404         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
8405         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
8406
8407 2004-07-16  Richard Henderson  <rth@redhat.com>
8408
8409         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
8410
8411 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8412
8413         * lib/fortran-torture.exp (fortran-torture): Don't test compile
8414         tests with full list of options.
8415         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
8416         of TORTURE_OPTIONS if test contains 'dg-do run'.
8417
8418         PR fortran/16404
8419         * gfortran.dg/do_iterator.f90: New test.
8420
8421 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8422
8423         PR rtl-optimization/16536
8424         * gcc.c-torture/execute/restrict-1.c: New test.
8425
8426 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8427
8428         PR fortran/15324
8429         * gfortran.dg/pr15324.f90: New test.
8430
8431         PR fortran/15129
8432         * gfortran.dg/pr15129.f90: New test.
8433
8434         PR fortran/15140
8435         * gfortran.dg/pr15140.f90: New test.
8436
8437         PR fortran/13792
8438         * gfortran.fortran-torture/execute/bounds.f90: Add check for
8439         compile-time simplification.
8440
8441 2004-07-14  Mike Stump  <mrs@apple.com>
8442
8443         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
8444
8445 2004-07-14  James E Wilson  <wilson@specifixinc.com>
8446
8447         PR target/16325
8448         * gcc.dg/profile-generate-1.c: New.
8449
8450 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
8451
8452         * gcc.c-torture/execute/20040709-1.c: New test.
8453         * gcc.c-torture/execute/20040709-2.c: New test.
8454
8455 2004-07-14  Mike Stump  <mrs@apple.com>
8456
8457         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
8458
8459 2004-07-14  Mike Stump  <mrs@apple.com>
8460
8461         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
8462
8463 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
8464
8465         PR c++/16518
8466         * g++.dg/parse/mutable1.C: New test.
8467
8468 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
8469
8470         PR tree-optimization/16443
8471         * gcc.dg/tree-ssa/20040713-1.c: New test.
8472
8473 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
8474
8475         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
8476         for operator new.
8477
8478 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
8479
8480         * gfortran.dg/g77/README: New file
8481         * gfortran.dg/g77/19981216-0.f:  Copy from
8482         g77.f-torture/noncompile.  Add "dg-do compile" and
8483         dg-error as required.
8484         * gfortran.dg/g77/19990218-1.f: Likewise
8485         * gfortran.dg/g77/19990905-1.f: Likewise
8486         * gfortran.dg/g77/9263.f: Likewise
8487         * gfortran.dg/g77/980615-0.f: Likewise
8488         * gfortran.dg/g77/980616-0.f: Likewise
8489         * gfortran.dg/g77/check0.f: Likewise
8490         * gfortran.dg/g77/select_no_compile.f: Likewise
8491
8492 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
8493
8494         Copy files from g77.f-torture/compile.
8495         Add "{ dg-do compile}".  Other changes as noted
8496         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
8497         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
8498         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
8499         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
8500         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
8501         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
8502         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
8503         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
8504         statement to conform to standard.  Append alpha1.x for reference.
8505         * gfortran.dg/g77/xformat.f: Add dg-warning
8506
8507 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
8508
8509         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
8510         Add {dg-do compile} directive.
8511         * gfortran.dg/g77/cpp2.F: Likewise
8512
8513 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8514
8515         PR c++/5402
8516         * g++.dg/lookup/name-clash1.C: New test.
8517
8518         PR c++/9777
8519         * g++.dg/lookup/name-clash2.C: New test.
8520
8521         PR c++/12102
8522         * g++.dg/lookup/name-clash3.C: New test.
8523
8524 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8525
8526         * g++.dg/lookup/new2.C: New test.
8527         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
8528
8529 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
8530
8531         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
8532         Add {dg-do compile} directive.
8533         * gfortran.dg/g77/13060.f: Likewise
8534         * gfortran.dg/g77/19990218-0.f: Likewise
8535         * gfortran.dg/g77/19990305-0.f: Likewise
8536         * gfortran.dg/g77/19990419-0.f: Likewise
8537         * gfortran.dg/g77/19990502-0.f: Likewise
8538         * gfortran.dg/g77/19990502-1.f: Likewise
8539         * gfortran.dg/g77/19990525-0.f: Likewise
8540         * gfortran.dg/g77/19990826-1.f: Likewise
8541         * gfortran.dg/g77/19990826-3.f: Likewise
8542         * gfortran.dg/g77/19990905-2.f: Likewise
8543         * gfortran.dg/g77/20000412-1.f: Likewise
8544         * gfortran.dg/g77/20000511-1.f: Likewise
8545         * gfortran.dg/g77/20000511-2.f: Likewise
8546         * gfortran.dg/g77/20000518.f: Likewise
8547         * gfortran.dg/g77/20000601-1.f: Likewise
8548         * gfortran.dg/g77/20000601-2.f: Likewise
8549         * gfortran.dg/g77/20000629-1.f: Likewise
8550         * gfortran.dg/g77/20000630-2.f: Likewise
8551         * gfortran.dg/g77/20010115.f: Likewise
8552         * gfortran.dg/g77/20010321-1.f: Likewise
8553         * gfortran.dg/g77/20010426.f: Likewise
8554         * gfortran.dg/g77/20020307-1.f: Likewise
8555         * gfortran.dg/g77/8485.f: Likewise
8556         * gfortran.dg/g77/960317-1.f: Likewise
8557         * gfortran.dg/g77/970915-0.f: Likewise
8558         * gfortran.dg/g77/980310-1.f: Likewise
8559         * gfortran.dg/g77/980310-2.f: Likewise
8560         * gfortran.dg/g77/980310-3.f: Likewise
8561         * gfortran.dg/g77/980310-4.f: Likewise
8562         * gfortran.dg/g77/980310-6.f: Likewise
8563         * gfortran.dg/g77/980310-7.f: Likewise
8564         * gfortran.dg/g77/980310-8.f: Likewise
8565         * gfortran.dg/g77/980419-2.f: Likewise
8566         * gfortran.dg/g77/980424-0.f: Likewise
8567         * gfortran.dg/g77/980427-0.f: Likewise
8568         * gfortran.dg/g77/980729-0.f: Likewise
8569         * gfortran.dg/g77/981117-1.f: Likewise
8570         * gfortran.dg/g77/toon_1.f: Likewise
8571
8572 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8573
8574         PR c++/2204
8575         * g++.dg/other/abstract2.C: New test.
8576
8577 2004-07-12  Paul Brook  <paul@codesourcery.com>
8578
8579         * gfortran.dg/pointer_init_1.f90: New test.
8580
8581 2004-07-11  Paul Brook  <paul@codesourcery.com>
8582
8583         PR fortran/15986
8584         * gfortran.dg/contained_1.f90: New test.
8585
8586 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
8587
8588         * g++.dg/parse/defarg8.C: New test.
8589
8590 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8591
8592         PR fortran/16433
8593         * gfortran.dg/pr16433.f: New test.
8594
8595         PR fortran/17574
8596         * gfortran.dg/pr15754.f90: New test.
8597
8598 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
8599
8600         PR tree-optimization/16437
8601         * gcc.c-torture/execute/bitfld-4.c: New test.
8602
8603 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8604
8605         * gfortran.fortran-torture/execute/common_2.f90: Add check for
8606         access to common var from module.
8607
8608 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8609
8610         PR fortran/16336
8611         * gfortran.fortran-torture/execute/common_2.f90: New test.
8612
8613 2004-07-10  Paul Brook  <paul@codesourcery.com>
8614
8615         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
8616
8617 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8618
8619         PR fortran/15969
8620         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
8621
8622 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
8623
8624         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
8625         * gfortran.dg/g77/ffixed-form-2.f: Likewise
8626         * gfortran.dg/g77/ffree-form-1.f: Likewise
8627         * gfortran.dg/g77/ffree-form-2.f: Likewise
8628         * gfortran.dg/g77/ffree-form-3.f: Likewise
8629         * gfortran.dg/g77/fno-underscoring.f: Likewise
8630         * gfortran.dg/g77/funderscoring.f: Likewise
8631         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
8632
8633 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8634
8635         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
8636
8637 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8638         Paul Brook  <paul@codesourcery.com>
8639
8640         PR fortran/13415
8641         * gfortran.dg/common_pointer_1.f90: New test.
8642
8643 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8644
8645         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
8646
8647 2004-07-09  James E Wilson  <wilson@specifixinc.com>
8648
8649         PR target/16364
8650         * gcc.c-torture/compile/20040709-1.c: New.
8651
8652 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8653
8654         PR fortran/14077
8655         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
8656
8657 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8658
8659         PR fortran/13201
8660         * gfortran.dg/shape_1.f90: New test.
8661
8662 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
8663             Andrew Pinski  <apinski@apple.com>
8664
8665         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
8666
8667 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8668
8669         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
8670         comment.
8671
8672 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8673         Paul Brook  <paul@codesourcery.com>
8674
8675         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
8676         '.f95' and '.F95'.
8677
8678 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
8679
8680         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
8681
8682 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8683
8684         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
8685         testcases with capital suffix.
8686
8687 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8688
8689         PR fortran/15481
8690         PR fortran/13372
8691         PR fortran/13575
8692         PR fortran/15978
8693         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
8694
8695         * gfortran.dg/implicit_1.f90: New test.
8696
8697 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8698
8699         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
8700         expression to match gfortran warning/error messages
8701         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
8702         dg-error text.
8703
8704 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8705
8706         * lib/fortran-torture.exp: Rename proc search_for to
8707         search_for_re.
8708
8709 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8710
8711         * gcc.c-torture/execute/simd-5.x: New file.
8712         XFAIL on SPARC 64-bit at -O0.
8713
8714 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8715
8716         PR c++/8211
8717         PR c++/16165
8718         * g++.dg/warn/effc3.C: New test.
8719
8720 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8721
8722         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
8723         change X to 1X in format.
8724         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
8725         add data statements to conform to standard.
8726
8727 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8728
8729         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
8730         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
8731         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
8732
8733 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8734
8735         * gfortran.dg/g77/7388.f: Copy from g77.dg
8736         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
8737         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
8738         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
8739         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
8740         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
8741         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
8742         * gfortran.dg/g77/strlen0.f: Likewise
8743
8744 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
8745
8746         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
8747         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
8748
8749 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8750
8751         * gcc.c-torture/execute/920428-2.x: Delete.
8752         * gcc.c-torture/execute/920501-7.x: Likewise.
8753
8754 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
8755
8756         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
8757         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
8758         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
8759         prescott and c3-2.
8760         (PREFETCH_3DNOW): Add -march=c3.
8761
8762 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
8763
8764         PR c/16437
8765         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
8766         * gcc.c-torture/execute/bf64-1.x: Likewise.
8767
8768 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8769
8770         * gcc.c-torture/compile/20040708-1.c: New test.
8771
8772 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8773
8774         PR c++/16169
8775         * g++.dg/warn/effc2.C: New test.
8776
8777 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8778
8779         * gcc.c-torture/execute/bitfld-1.x: Remove.
8780         * gcc.c-torture/execute/bitfld-3.c: New test.
8781         * gcc.dg/bitfld-2.c: Remove XFAILs.
8782
8783 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
8784
8785         PR c++/16276
8786         * g++.dg/rtti/tinfo1.C: New file.
8787
8788 2004-07-07  Eric Christopher  <echristo@redhat.com>
8789
8790         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
8791
8792 2004-07-07  Andrew Pinski  <apinski@apple.com>
8793
8794         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
8795
8796 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
8797
8798         * g++.dg/init/call1.C: XFAIL.
8799
8800 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
8801
8802         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
8803         except for movstrict*, to movmem* and clrstr* to clrmem*.
8804
8805 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
8806
8807         * gcc.c-torture/execute/20040707-1.c: New test.
8808
8809 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
8810
8811         * gcc.c-torture/execute/20040706-1.c: New test.
8812
8813 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8814
8815         PR c++/3671
8816         * g++.dg/template/spec14.C: New test.
8817
8818 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
8819
8820         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
8821         nothing if not yet defined.  Use it in b, c and d type definitions.
8822         * gcc.c-torture/execute/20040705-1.c: New test.
8823         * gcc.c-torture/execute/20040705-2.c: New test.
8824
8825 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8826
8827         PR c++/2518
8828         * g++.dg/lookup/new1.C: New test.
8829
8830 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8831
8832         PR c++/11406
8833         * g++.dg/template/sizeof8.C: New test.
8834
8835 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
8836
8837         * gcc.c-torture/compile/20040705-1.c: New test.
8838
8839 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
8840
8841         * gfortran.fortran-torture/execute/seq_io.f90: New test.
8842
8843 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
8844
8845         * gcc.dg/cpp/if-mop.c: Two new testcases.
8846         * gcc.dg/cpp/trad/comment-3.c: New.
8847
8848 2004-07-04  Paul Brook  <paul@codesourcery.com>
8849
8850         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
8851
8852 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
8853
8854         PR c++/3761
8855         * g++.dg/lookup/crash4.C: New test.
8856
8857 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
8858
8859         * gcc.c-torture/execute/builtin-abs-1.c
8860         * gcc.c-torture/execute/builtin-abs-2.c
8861         * gcc.c-torture/execute/builtin-complex-1.c
8862         * gcc.c-torture/execute/builtins/string-1-lib.c
8863         * gcc.c-torture/execute/builtins/string-1.c
8864         * gcc.c-torture/execute/builtins/string-2-lib.c
8865         * gcc.c-torture/execute/builtins/string-2.c
8866         * gcc.c-torture/execute/builtins/string-3-lib.c
8867         * gcc.c-torture/execute/builtins/string-3.c
8868         * gcc.c-torture/execute/builtins/string-4-lib.c
8869         * gcc.c-torture/execute/builtins/string-4.c
8870         * gcc.c-torture/execute/builtins/string-5-lib.c
8871         * gcc.c-torture/execute/builtins/string-5.c
8872         * gcc.c-torture/execute/builtins/string-6-lib.c
8873         * gcc.c-torture/execute/builtins/string-6.c
8874         * gcc.c-torture/execute/builtins/string-7-lib.c
8875         * gcc.c-torture/execute/builtins/string-7.c
8876         * gcc.c-torture/execute/builtins/string-8-lib.c
8877         * gcc.c-torture/execute/builtins/string-8.c
8878         * gcc.c-torture/execute/builtins/string-9-lib.c
8879         * gcc.c-torture/execute/builtins/string-9.c
8880         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
8881         * gcc.c-torture/execute/builtins/string-asm-1.c
8882         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
8883         * gcc.c-torture/execute/builtins/string-asm-2.c
8884         * gcc.c-torture/execute/stdio-opt-1.c
8885         * gcc.c-torture/execute/stdio-opt-2.c
8886         * gcc.c-torture/execute/stdio-opt-3.c
8887         * gcc.c-torture/execute/string-opt-1.c
8888         * gcc.c-torture/execute/string-opt-10.c
8889         * gcc.c-torture/execute/string-opt-11.c
8890         * gcc.c-torture/execute/string-opt-12.c
8891         * gcc.c-torture/execute/string-opt-13.c
8892         * gcc.c-torture/execute/string-opt-14.c
8893         * gcc.c-torture/execute/string-opt-15.c
8894         * gcc.c-torture/execute/string-opt-16.c
8895         * gcc.c-torture/execute/string-opt-2.c
8896         * gcc.c-torture/execute/string-opt-6.c
8897         * gcc.c-torture/execute/string-opt-7.c
8898         * gcc.c-torture/execute/string-opt-8.c:
8899         Replace with ...
8900
8901         * gcc.c-torture/execute/builtins/abs-2.c
8902         * gcc.c-torture/execute/builtins/abs-3.c
8903         * gcc.c-torture/execute/builtins/complex-1.c
8904         * gcc.c-torture/execute/builtins/fprintf.c
8905         * gcc.c-torture/execute/builtins/fputs.c
8906         * gcc.c-torture/execute/builtins/memcmp.c
8907         * gcc.c-torture/execute/builtins/memmove.c
8908         * gcc.c-torture/execute/builtins/memops-asm.c
8909         * gcc.c-torture/execute/builtins/mempcpy-2.c
8910         * gcc.c-torture/execute/builtins/mempcpy.c
8911         * gcc.c-torture/execute/builtins/memset.c
8912         * gcc.c-torture/execute/builtins/printf.c
8913         * gcc.c-torture/execute/builtins/sprintf.c
8914         * gcc.c-torture/execute/builtins/strcat.c
8915         * gcc.c-torture/execute/builtins/strchr.c
8916         * gcc.c-torture/execute/builtins/strcmp.c
8917         * gcc.c-torture/execute/builtins/strcpy.c
8918         * gcc.c-torture/execute/builtins/strcspn.c
8919         * gcc.c-torture/execute/builtins/strlen-2.c
8920         * gcc.c-torture/execute/builtins/strlen.c
8921         * gcc.c-torture/execute/builtins/strncat.c
8922         * gcc.c-torture/execute/builtins/strncmp-2.c
8923         * gcc.c-torture/execute/builtins/strncmp.c
8924         * gcc.c-torture/execute/builtins/strncpy.c
8925         * gcc.c-torture/execute/builtins/strpbrk.c
8926         * gcc.c-torture/execute/builtins/strpcpy-2.c
8927         * gcc.c-torture/execute/builtins/strpcpy.c
8928         * gcc.c-torture/execute/builtins/strrchr.c
8929         * gcc.c-torture/execute/builtins/strspn.c
8930         * gcc.c-torture/execute/builtins/strstr-asm.c
8931         * gcc.c-torture/execute/builtins/strstr.c:
8932         ... these new files.
8933
8934         * gcc.c-torture/execute/builtins/abs-2-lib.c
8935         * gcc.c-torture/execute/builtins/abs-3-lib.c
8936         * gcc.c-torture/execute/builtins/complex-1-lib.c
8937         * gcc.c-torture/execute/builtins/fprintf-lib.c
8938         * gcc.c-torture/execute/builtins/fputs-lib.c
8939         * gcc.c-torture/execute/builtins/memcmp-lib.c
8940         * gcc.c-torture/execute/builtins/memmove-lib.c
8941         * gcc.c-torture/execute/builtins/memops-asm-lib.c
8942         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
8943         * gcc.c-torture/execute/builtins/mempcpy-lib.c
8944         * gcc.c-torture/execute/builtins/memset-lib.c
8945         * gcc.c-torture/execute/builtins/printf-lib.c
8946         * gcc.c-torture/execute/builtins/sprintf-lib.c
8947         * gcc.c-torture/execute/builtins/strcat-lib.c
8948         * gcc.c-torture/execute/builtins/strchr-lib.c
8949         * gcc.c-torture/execute/builtins/strcmp-lib.c
8950         * gcc.c-torture/execute/builtins/strcpy-lib.c
8951         * gcc.c-torture/execute/builtins/strcspn-lib.c
8952         * gcc.c-torture/execute/builtins/strlen-2-lib.c
8953         * gcc.c-torture/execute/builtins/strlen-lib.c
8954         * gcc.c-torture/execute/builtins/strncat-lib.c
8955         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
8956         * gcc.c-torture/execute/builtins/strncmp-lib.c
8957         * gcc.c-torture/execute/builtins/strncpy-lib.c
8958         * gcc.c-torture/execute/builtins/strpbrk-lib.c
8959         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
8960         * gcc.c-torture/execute/builtins/strpcpy-lib.c
8961         * gcc.c-torture/execute/builtins/strrchr-lib.c
8962         * gcc.c-torture/execute/builtins/strspn-lib.c
8963         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
8964         * gcc.c-torture/execute/builtins/strstr-lib.c
8965         * gcc.c-torture/execute/builtins/lib/abs.c
8966         * gcc.c-torture/execute/builtins/lib/fprintf.c
8967         * gcc.c-torture/execute/builtins/lib/memset.c
8968         * gcc.c-torture/execute/builtins/lib/printf.c
8969         * gcc.c-torture/execute/builtins/lib/sprintf.c
8970         * gcc.c-torture/execute/builtins/lib/strcpy.c
8971         * gcc.c-torture/execute/builtins/lib/strcspn.c
8972         * gcc.c-torture/execute/builtins/lib/strncat.c
8973         * gcc.c-torture/execute/builtins/lib/strncmp.c
8974         * gcc.c-torture/execute/builtins/lib/strncpy.c
8975         * gcc.c-torture/execute/builtins/lib/strpbrk.c
8976         * gcc.c-torture/execute/builtins/lib/strspn.c
8977         * gcc.c-torture/execute/builtins/lib/strstr.c:
8978         New files containing support routines.
8979
8980         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
8981         declaration.
8982         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
8983         when not optimizing.
8984
8985 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
8986
8987         PR c++/16240
8988         * g++.dg/abi/mangle22.C: New test.
8989         * g++.dg/abi/mangle23.C: Likewise.
8990
8991 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
8992
8993         PR fortran/16290
8994         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
8995         Allow for cases without denormalized floating point numbers.
8996
8997 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
8998
8999         PR c/1027
9000         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
9001         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
9002         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
9003         expected warning text.
9004         * gcc.dg/format/diag-2.c: New test.
9005
9006 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
9007
9008         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
9009
9010 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
9011
9012         * gcc.dg/builtins-43.c: New.
9013         * gcc.dg/builtins-44.c: New.
9014         * gcc.dg/builtins-45.c: New.
9015
9016 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
9017             Andreas Tobler  <a.tobler@schweiz.ch>
9018
9019         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
9020         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
9021         as SIGSEGV.
9022         * gcc.dg/cleanup-11.c: Likewise.
9023         * gcc.dg/cleanup-8.c: Likewise.
9024         * gcc.dg/cleanup-9.c: Likewise.
9025         * gcc.dg/cleanup-5.c: Run on all platforms.
9026
9027 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
9028
9029         * g++.dg/warn/nonnull1.C: New test.
9030
9031 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
9032
9033         * gcc.dg/compat/compat-common.h: Wrap up CINT in
9034         an #ifndef SKIP_COMPLEX_INT/#endif pair.
9035         Special-case the Sun compiler wrt to <complex.h>.
9036
9037 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
9038
9039         * gcc.dg/Wunreachable-8.C: New test.
9040
9041         * gcc.dg/h8300-ice2.c : New test.
9042
9043 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
9044
9045         PR fortran/16161
9046         * gfortran.fortran-torture/compile/implicit.f90: Add test
9047         for implicit character.
9048
9049 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
9050
9051         PR fortran/16289
9052         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
9053         Use tiny() intrinsic to find smallest non-negative real
9054
9055 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
9056
9057         * gcc.dg/compat/struct-by-value-22_main.c: New test.
9058         * gcc.dg/compat/struct-by-value-22_x.c: New.
9059         * gcc.dg/compat/struct-by-value-22_y.c: New.
9060
9061         * gcc.c-torture/execute/20040629-1.c: New test.
9062
9063 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
9064
9065         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
9066         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
9067
9068         PR target/16195
9069         * gcc.dg/20040625-1.c: New test.
9070
9071 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9072
9073         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
9074
9075 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9076
9077         PR fortran/15963
9078         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
9079
9080 2004-06-29  Richard Henderson  <rth@redhat.com>
9081
9082         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
9083
9084 2004-06-29  Paul Brook  <paul@codesourcery.com>
9085
9086         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
9087         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
9088
9089 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
9090
9091         PR c++/16260
9092         * g++.dg/parse/crash15.C: New.
9093
9094 2004-06-28  Andrew Pinski  <apinski@apple.com>
9095
9096         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
9097         by the error already.
9098
9099         * g++.dg/opt/ptrmem4.C: Change to compile only test.
9100
9101 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
9102
9103         PR target/14041
9104         * gcc.dg/h8300-bss-align-1.c : New.
9105
9106 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
9107
9108         * PR c++/16174
9109         * g++.dg/template/ctor4.C: New.
9110
9111 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
9112
9113         PR c++/16205
9114         * g++.dg/warn/Wsequence-point-1.C: New test.
9115
9116 2004-06-27  Paul Brook  <paul@codesourcery.com>
9117
9118         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
9119
9120 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
9121
9122         * g++.old-deja/g++.mike/p7325.C: Remove.
9123
9124 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
9125
9126         PR c/14963
9127         * gcc.dg/pr14963.c: New test.
9128
9129 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
9130
9131         PR c++/16193
9132         * g++.dg/parse/redef1.C: New test.
9133
9134 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
9135
9136         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
9137         20021110.c.
9138         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
9139         20021119-1.c.
9140         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
9141         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
9142         5-04.c.
9143         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
9144         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
9145         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
9146         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
9147         g++.brendan/enum14.C.
9148         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
9149         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
9150         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
9151         g++.mike/virt1.C.
9152         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
9153         memtemp24.C.
9154
9155 2004-06-27  Roger Sayle  <roger@eyesopen.com>
9156
9157         * gcc.dg/20040527-1.c: New test case.
9158
9159 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
9160
9161         PR gfortran/pr16196
9162         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
9163
9164 2004-06-25  Roger Sayle  <roger@eyesopen.com>
9165
9166         PR middle-end/15825
9167         * gcc.dg/pr15825-1.c: New test case.
9168
9169 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
9170
9171         * gcc.c-torture/execute/20040625-1.c: New test.
9172
9173 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9174
9175         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
9176
9177 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
9178
9179         * gcc.dg/torture/mips-div-1.c: New test.
9180
9181 2004-06-24  Jeff Law  <law@redhat.com>
9182
9183         * gcc.dg/tree-ssa/20040624-1.c: New test.
9184
9185 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
9186
9187         * gcc.c-torture/compile/20040624-1.c: New test.
9188
9189 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9190
9191         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
9192         this directory.
9193
9194 2004-06-23  Andrew Pinski  <apinski@apple.com>
9195
9196         PR middle-end/15988
9197         * g++.dg/opt/ptrmem4.C: New test.
9198
9199         * gcc.dg/c90-array-quals-2.c: New test.
9200
9201 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
9202
9203         * gcc.dg/kpice1.c: New test.
9204
9205 2006-06-23  Andrew Pinski  <apinski@apple.com>
9206
9207         * gcc.dg/c90-array-quals.c: New test.
9208
9209 2006-06-22  Richard Henderson  <rth@redhat.com>
9210
9211         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
9212
9213 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
9214
9215         * gcc.dg/builtins-config.h: Handle FreeBSD.
9216
9217 2006-06-22  Richard Henderson  <rth@redhat.com>
9218
9219         * g++.dg/opt/devirt1.C: New.
9220
9221 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
9222
9223         * g++.dg/opt/pr15551.C: New testcase.
9224
9225 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
9226
9227         PR target/14800
9228         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
9229         x86_64-*-linux* when compiling for 32bit.
9230
9231 2004-06-21  Andrew Pinski  <apinski@apple.com>
9232
9233         * gcc.dg/pch/struct-1.c: New.
9234         * gcc.dg/pch/struct-1.hs: New.
9235
9236 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
9237
9238         * gcc.dg/pch/save-temps-1.c: New file.
9239         * gcc.dg/pch/save-temps-1.hs: New file.
9240
9241 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
9242
9243         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
9244         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
9245
9246 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9247
9248         * gfortran.fortran-torture/execute/select_1.f90: Rename function
9249         to fix type error.
9250         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
9251         Remove trailing spaces.
9252
9253 2004-06-21  Richard Henderson  <rth@redhat.com>
9254
9255         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
9256         merging && to BIT_FIELD_REF.
9257
9258 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
9259
9260         * g++.dg/opt/placeholder1.C: New test.
9261
9262 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9263
9264         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
9265         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9266         * gcc.dg/compat/union-m128-1_x.c: Likewise.
9267         * gcc.dg/compat/union-m128-1_y.c: Likewise.
9268
9269 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
9270
9271         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
9272         extern "C".
9273         * g++.dg/other/pragma-re-1.C: Add comments.
9274
9275 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
9276
9277         PR gfortran/16080
9278         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
9279
9280 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
9281
9282         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
9283         instead of setting the type of size_t by
9284         hand.
9285
9286 2004-06-18  Roger Sayle  <roger@eyesopen.com>
9287
9288         * gcc.dg/unordered-2.c: New test case.
9289         * gcc.dg/unordered-3.c: New test case.
9290
9291 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
9292
9293         PR other/16043
9294         * lib/g++.exp (g++_version): Tweak regexp for version
9295         * lib/g77.exp (g77_version): Likewise
9296         * lib/gfortran.exp (gfortran_version): Likewise
9297         * lib/objc.exp (objc_version): Likewise
9298         * lib/treelang.exp (treelang_version): Likewise
9299
9300 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
9301
9302         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
9303         Use INT_MAX instead of __INT_MAX__.
9304         * gcc.dg/compat/struct-align-2_y.c: Likewise.
9305
9306         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
9307         * gcc.dg/compat/scalar-return-3_x.c: Use it.
9308         * gcc.dg/compat/scalar-return-3_y.c: Use it.
9309         * gcc.dg/compat/scalar-return-4_x.c: Use it.
9310         * gcc.dg/compat/scalar-return-4_y.c: Use it.
9311         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
9312         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
9313         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
9314         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
9315
9316         * gcc.dg/range-test-1.c: New test.
9317         * g++.dg/opt/range-test-1.C: New test.
9318
9319 2004-06-17  Richard Henderson  <rth@redhat.com>
9320
9321         * objc.dg/sync-1.m: New.
9322         * objc.dg/try-catch-1.m: Don't force next runtime.
9323         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
9324         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
9325         shadowed catch clause.
9326         * objc.dg/try-catch-5.m: New.
9327
9328 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
9329
9330         Bug 14610
9331         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
9332
9333 2004-06-15  Richard Henderson  <rth@redhat.com>
9334
9335         * gcc.dg/20001116-1.c: Move expected warning line.
9336
9337 2004-06-15  Richard Henderson  <rth@redhat.com>
9338
9339         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
9340         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
9341
9342 2004-06-15  Jeff Law  <law@redhat.com>
9343
9344         * gcc.dg/tree-ssa/20040615-1.c: New test.
9345         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
9346         be less sensitive to operand ordering.
9347         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
9348
9349 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
9350
9351         * g++.dg/abi/bitfield3.C: Add comment..
9352
9353 2004-06-15  Richard Henderson  <rth@redhat.com>
9354
9355         * g++.dg/ext/stmtexpr1.C: XFAIL.
9356         * gcc.dg/20030612-1.c: XFAIL.
9357
9358 2004-06-15  Eric Christopher  <echristo@redhat.com>
9359
9360         * g++.dg/charset/asm5.c: New.
9361         * gcc.dg/charset/asm6.c: New.
9362
9363 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9364
9365         PR fortran/15962
9366         * gfortran.fortran-torture/execute/select_1.f90: New test.
9367
9368 2004-06-15  Paul Brook  <paul@codesourcery.com>
9369
9370         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
9371
9372 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9373
9374         PR c++/15967
9375         * g++.dg/lookup/crash3.C: New test.
9376
9377 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9378
9379         PR c++/15947
9380         * g++.dg/parse/dtor4.C: New test.
9381
9382 2004-06-14  Jeff Law  <law@redhat.com>
9383
9384         * gcc.c-torture/compile/20040614-1.c: New test.
9385
9386 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9387
9388         PR fortran/15211
9389         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
9390         LEN of a character array.
9391
9392 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
9393
9394         PR c++/15096
9395         * g++.dg/template/ptrmem10.C: New test.
9396
9397         PR c++/14930
9398         * g++.dg/template/friend30.C: New test.
9399
9400 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9401
9402         PR fortran/14928
9403         * gfortran.fortran-torture/compile/mloc.f90: New test.
9404
9405 2004-06-13  Paul Brook  <paul@codesourcery.com>
9406
9407         * gfortran.fortran-torture/execute/random_2.f90: New test.
9408
9409 2004-06-13  Eric Christopher  <echristo@redhat.com>
9410
9411         * gcc.dg/noncompile/redecl-1.c: Fix error message.
9412
9413 2004-06-12  Paul Brook  <paul@codesourcery.com>
9414
9415         * gfortran.fortran-torture/execute/contained_3.f90: New test.
9416
9417 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9418
9419         PR fortran/14923
9420         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
9421
9422 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9423
9424         PR fortran/14957
9425         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
9426         syntax errors in end statements of contained subroutines.
9427
9428 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9429
9430         PR fortran/12841
9431         * gfortran.fortran-torture/execute/null_arg.f90: New test.
9432
9433 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
9434
9435         PR fortran/15665
9436         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
9437
9438 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
9439
9440         PR gfortran/12839
9441         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
9442
9443 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
9444
9445         PR c++/15862
9446         * g++.dg/parse/enum1.C: New test.
9447
9448 2004-06-10  Jeff Law  <law@redhat.com>
9449
9450         * gcc.c-torture/compile/20040610-1.c: New test.
9451
9452 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9453
9454         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
9455         * g++.old-deja/g++.other/decl3.C: Likewise.
9456
9457 2004-06-10  Brian Booth  <bbooth@redhat.com>
9458
9459         * gcc.dg/tree-ssa/20031015-1.c: Scan for
9460         V_MAY_DEF instead of VDEF.
9461         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
9462
9463 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
9464
9465         PR c++/14211
9466         * g++.dg/conversion/const1.C: New test.
9467
9468         PR c++/15076
9469         * g++.dg/conversion/reinterpret1.C: New test.
9470
9471         PR c++/15877
9472         * g++.dg/template/enum2.C: New test.
9473
9474         PR c++/15227
9475         * g++.dg/template/error13.C: New test.
9476
9477 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9478
9479         PR fortran/14957
9480         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
9481         arguments to test_* REAL and of the right size.
9482
9483 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
9484
9485         PR target/15569
9486         PR rtl-optimization/15681
9487         * gcc.dg/20040609-1.c: New test.
9488
9489 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
9490
9491         PR c++/14791
9492         * g++.dg/opt/builtins1.C: New test.
9493
9494 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
9495
9496         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
9497         that use default windows32 struct layout.
9498         * gcc.dg/i386-bitfield2.c: Likewise.
9499
9500 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
9501
9502         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
9503         for mingw32 and cygwin targets.
9504
9505 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
9506
9507         * gcc.dg/pch/macro-4.c: New.
9508         * gcc.dg/pch/macro-4.hs: New.
9509
9510 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9511
9512         PR fortran/13249
9513         * gfortran.fortran-torture/compile/name_clash.f90: New test.
9514
9515 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9516
9517         PR fortran/13372
9518         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
9519
9520 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
9521
9522         PR gfortran/14897
9523         * gfortran.fortran-torture/execute/t_edit.f90: New test.
9524
9525 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
9526
9527         PR gfortran/15755
9528         * gfortran.fortran-torture/execute/backspace.c : New test.
9529
9530 2004-06-09  Paul Brook  <paul@codesourcery.com>
9531
9532         * gfortran.fortran-torture/execure/intrinsic_associated.f90
9533         (pointer_to_section): Rewrite to use smaller array.
9534
9535 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
9536
9537         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
9538         * gcc.dg/ext/altivec-10.c: Same.
9539         * gcc.dg/ext/altivec-11.c: Same.
9540         * gcc.dg/ext/altivec-12.c: Same.
9541         * gcc.dg/ext/altivec-13.c: Same.
9542         * gcc.dg/ext/altivec-14.c: Same.
9543         * gcc.dg/ext/altivec-15.c: Same.
9544         * gcc.dg/ext/altivec-16.c: Same.
9545         * gcc.dg/ext/altivec-3.c: Same.
9546         * gcc.dg/ext/altivec-4.c: Same.
9547         * gcc.dg/ext/altivec-6.c: Same.
9548         * gcc.dg/ext/altivec-7.c: Same.
9549         * gcc.dg/ext/altivec-8.c: Same.
9550         * gcc.dg/ext/altivec-varargs-1.c: Same.
9551
9552         * g++.dg/ext/altivec-1.C: Correct dg syntax.
9553         * g++.dg/ext/altivec-10.C: Same.
9554         * g++.dg/ext/altivec-2.C: Same.
9555         * g++.dg/ext/altivec-3.C: Same.
9556         * g++.dg/ext/altivec-4.C: Same.
9557         * g++.dg/ext/altivec-5.C: Same.
9558         * g++.dg/ext/altivec-6.C: Same.
9559         * g++.dg/ext/altivec-7.C: Same.
9560         * g++.dg/ext/altivec-8.C: Same.
9561         * g++.dg/ext/altivec-9.C: Same.
9562
9563 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9564
9565         PR c++/7841
9566         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
9567
9568 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
9569
9570         * gcc.dg/union-1.c: New test.
9571
9572 2004-06-07  Roger Sayle  <roger@eyesopen.com>
9573
9574         * gcc.dg/builtins-41.c: New test case.
9575         * gcc.dg/builtins-42.c: New test case.
9576
9577 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
9578
9579         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
9580         * g++.dg/ext/altivec-10.C: Same.
9581         * g++.dg/ext/altivec-2.C: Same.
9582         * g++.dg/ext/altivec-3.C: Same.
9583         * g++.dg/ext/altivec-4.C: Same.
9584         * g++.dg/ext/altivec-5.C: Same.
9585         * g++.dg/ext/altivec-6.C: Same.
9586         * g++.dg/ext/altivec-7.C: Same.
9587         * g++.dg/ext/altivec-8.C: Same.
9588         * g++.dg/ext/altivec-9.C: Same.
9589         * g++.old-deja/g++.abi/cxa_vec.C: Same.
9590         * g++.old-deja/g++.brendan/new3.C: Same.
9591         * gcc.c-torture/execute/eeprof-1.x: Same.
9592
9593 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
9594
9595         PR c/14765
9596         * gcc.dg/pr14765-1.c: New test.
9597
9598 2004-06-07  Roger Sayle  <roger@eyesopen.com>
9599
9600         PR c/14649
9601         * gcc.dg/pr14649-1.c: New test case.
9602
9603 2004-06-07  Richard Henderson  <rth@redhat.com>
9604
9605         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
9606         if temporaries.
9607
9608 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
9609
9610         * g++.dg/eh/elide1.C: Remove XFAIL.
9611
9612 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
9613
9614         PR c++/15337
9615         * g++.dg/expr/sizeof3.C: New test.
9616
9617         PR c++/14777
9618         * g++.dg/template/access14.C: New test.
9619
9620         PR c++/15554
9621         * g++.dg/template/enum1.C: New test.
9622
9623         PR c++/15057
9624         * g++.dg/eh/throw1.C: New test.
9625
9626 2004-06-07  David Ayers  <d.ayers@inode.at>
9627             Ziemowit Laski  <zlaski@apple.com>
9628
9629         * lib/objc.exp (objc_target_compile): Revert the '-framework
9630         Foundation' flag fix, since bare Darwin does not ship
9631         with the Foundation framework.
9632         * objc/execute/next_mapping.h: Provide a local NSConstantString
9633         @interface and @implementation.
9634         (objc_constant_string_init): A constructor function, used to
9635         initialize the NSConstantString meta-class object.
9636         * objc/execute/string1.m: Include "next_mapping.h" instead of
9637         <Foundation/NSString.h>.
9638         * objc/execute/string2.m: Likewise.
9639         * objc/execute/string3.m: Likewise.
9640         * objc/execute/string4.m: Likewise.
9641
9642 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
9643
9644         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
9645         to double. Replace double with FLOAT.
9646         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
9647
9648         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
9649         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
9650         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
9651         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
9652         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
9653         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
9654         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
9655         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
9656
9657 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
9658
9659         PR c/13519
9660         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
9661
9662 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9663
9664         PR c++/15503
9665         * g++.dg/template/meminit2.C: New test.
9666
9667 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
9668
9669         PR target/15822
9670         * gcc.c-torture/execute/compare-fp-1.c,
9671         gcc.c-torture/execute/compare-fp-2.c,
9672         gcc.c-torture/execute/compare-fp-3.c,
9673         gcc.c-torture/execute/compare-fp-4.c,
9674         gcc.c-torture/execute/compare-fp-3.x,
9675         gcc.c-torture/execute/compare-fp-4.x: Moved...
9676         * gcc.c-torture/execute/ieee/compare-fp-1.c,
9677         gcc.c-torture/execute/ieee/compare-fp-2.c,
9678         gcc.c-torture/execute/ieee/compare-fp-3.c,
9679         gcc.c-torture/execute/ieee/compare-fp-4.c,
9680         gcc.c-torture/execute/ieee/compare-fp-3.x,
9681         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
9682
9683 2004-06-04  David Ayers  <d.ayers@inode.at>
9684
9685         * objc/execute/protocol-isEqual-4.m: New testcase.
9686
9687 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
9688
9689         * objc/execute/protocol-isEqual-1.m: New testcase.
9690         * objc/execute/protocol-isEqual-2.m: New testcase.
9691         * objc/execute/protocol-isEqual-3.m: New testcase.
9692
9693 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9694
9695         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
9696
9697 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
9698
9699         * lib/objc.exp (objc_target_compile): When running tests on
9700         Darwin (Mac OS X), inform the linker about '-framework
9701         'Foundation'.
9702
9703 2004-06-02  Eric Christopher  <echristo@redhat.com>
9704
9705         * gcc.c-torture/compile/20040602-1.c: New.
9706
9707 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
9708
9709         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
9710         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
9711
9712         PR tree-optimization/14736
9713         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
9714
9715         PR tree-optimization/14042
9716         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
9717
9718         PR tree-optimization/14729
9719         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
9720
9721 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9722
9723         PR fortran/15557
9724         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
9725
9726 2004-06-01  Richard Hederson  <rth@redhat.com>
9727
9728         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
9729
9730 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9731
9732         PR c++/14932
9733         * g++.dg/parse/offsetof4.C: New test.
9734
9735 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
9736
9737         PR objc/7993
9738         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
9739
9740 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
9741
9742         PR c++/15701
9743         * g++.dg/template/friend29.C: New test.
9744
9745 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
9746
9747         PR c/15749
9748         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
9749
9750 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
9751
9752         * gcc.dg/sparc-trap-1.c: New test.
9753
9754 2004-05-31  Roger Sayle  <roger@eyesopen.com>
9755
9756         PR middle-end/15069
9757         * g++.dg/opt/fold3.C: New test case.
9758
9759 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
9760
9761         * lib/target-supports.exp (check_iconv_available): Fix fallout
9762         from 2004-05-28 patch.
9763
9764 2004-05-30  Paul Brook  <paul@codesourcery.com>
9765
9766         PR fortran/15620
9767         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
9768         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
9769
9770 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
9771
9772         * gfortran.fortran-torture/execute/random_1.f90: New test.
9773
9774 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
9775
9776         * g++.dg/ext/altivec-10.C: New test.
9777
9778 2004-05-29  Paul Brook  <paul@codesourcery.com>
9779
9780         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
9781
9782 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
9783
9784         * gcc.dg/altivec-16.c: New test.
9785
9786 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
9787
9788         * lib/target-supports.exp (check_vmx_hw_available): New.
9789         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
9790
9791         * lib/target-supports.exp (check_alias_available,
9792         check_iconv_available, check_named_sections_available): Use
9793         unique names for temporary files.
9794
9795 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
9796
9797         * gcc.dg/altivec-15.c: New test.
9798
9799 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
9800
9801         PR c++/15083
9802         * g++.dg/warn/noeffect6.C: New test.
9803
9804         PR c++/15471
9805         * g++.dg/expr/ptrmem4.C: New test.
9806
9807         PR c++/15640
9808         * g++.dg/template/operator3.C: New test.
9809
9810 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
9811
9812         PR c++/14668
9813         * g++.dg/lookup/redecl1.C: New test.
9814         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
9815
9816 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
9817
9818         * gcc.c-torture/execute/compare-fp-1.c,
9819         gcc.c-torture/execute/compare-fp-2.c,
9820         gcc.c-torture/execute/compare-fp-3.c,
9821         gcc.c-torture/execute/compare-fp-4.c,
9822         gcc.c-torture/execute/compare-fp-3.x,
9823         gcc.c-torture/execute/compare-fp-4.x,
9824         gcc.dg/pr15649-1.c: New.
9825
9826 2004-05-27  Adam Nemet  <anemet@lnxw.com>
9827
9828         PR c++/12883
9829         * g++.dg/init/array14.C: New test.
9830
9831 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
9832
9833         * lib/compat.exp (compat-get-options-main): New.
9834         (compat-get-options): Remove unneeded code, warn for ignored
9835         command.
9836         (compat-execute): Check flag set by dg-require-* commands.
9837
9838         * lib/compat.exp (compat-execute): Break up long lines.
9839
9840 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
9841
9842         * gcc.dg/altivec-7.c: Don't use 'vector long'.
9843         * gcc.dg/altivec-14.c: New test.
9844         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
9845
9846         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
9847         * gcc.dg/altivec-12.c: Ditto.
9848
9849         * gcc.dg/altivec-3.c: Move call to altivec_check.
9850
9851 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9852
9853         PR c++/15044
9854         * g++.dg/template/error12.C: New test.
9855
9856         PR c++/15317
9857         * g++.dg/ext/attrib15.C: New test.
9858
9859         PR c++/15329
9860         * g++.dg/template/ptrmem9.C: New test.
9861
9862 2004-05-25  Paul Brook  <paul@codesourcery.com>
9863
9864         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
9865
9866 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9867
9868         PR c++/15165
9869         * g++.dg/template/crash19.C: New test.
9870
9871 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9872
9873         PR c++/15025
9874         * g++.dg/template/redecl1.C: New test.
9875
9876 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9877
9878         PR c++/14821
9879         * g++.dg/other/ns1.C: New test.
9880
9881         PR c++/14883
9882         * g++.dg/template/invalid1.C: New test.
9883
9884 2004-05-23  Paul Brook  <paul@codesourcery.com>
9885         Victor Leikehman  <lei@haifasphere.co.il>
9886
9887         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
9888         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
9889
9890 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
9891
9892         PR c++/15285
9893         PR c++/15299
9894         * g++.dg/template/non-dependent5.C: New test.
9895         * g++.dg/template/non-dependent6.C: New test.
9896
9897 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
9898
9899         PR c++/15507
9900         * g++.dg/inherit/union1.C: New test.
9901
9902         PR c++/15542
9903         * g++.dg/template/addr1.C: New test.
9904
9905         PR c++/15427
9906         * g++.dg/template/array5.C: New test.
9907
9908         PR c++/15287
9909         * g++.dg/template/array6.C: New test.
9910
9911 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
9912             Roger Sayle  <roger@eyesopen.com>
9913
9914         * g++.dg/lookup/forscope2.C: New test case.
9915
9916 2004-05-22  Ben Elliston  <bje@au.ibm.com>
9917
9918         * gcc.dg/cpp/Wmissingdirs.c: New.
9919
9920 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
9921
9922         PR target/15301
9923         * gcc.dg/compat/union-m128-1.h: New file.
9924         * gcc.dg/compat/union-m128-1_main.c: Likewise.
9925         * gcc.dg/compat/union-m128-1_x.c: Likewise.
9926         * gcc.dg/compat/union-m128-1_y.c: Likewise.
9927
9928 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
9929
9930         PR target/15302
9931         * gcc.dg/compat/struct-complex-1.h: New file.
9932         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
9933         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
9934         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9935
9936 2004-05-20  Roger Sayle  <roger@eyesopen.com>
9937
9938         PR middle-end/3074
9939         * gcc.dg/pr3074-1.c: New test case.
9940         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
9941
9942 2004-05-20  Falk Hueffner  <falk@debian.org>
9943
9944         PR other/15526
9945         * gcc.dg/ftrapv-1.c: New test case.
9946
9947 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
9948
9949         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
9950
9951 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
9952             Jeff Law  <law@redhat.com>
9953
9954         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
9955         * gcc.dg/tree-ssa/20040518-2.c: New test.
9956
9957         * gcc.dg/tree-ssa/20040518-1.c: New test.
9958
9959 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
9960
9961         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
9962
9963 2004-05-18  Paul Brook  <paul@codesourcery.com>
9964
9965         PR fortran/13930
9966         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
9967
9968 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9969
9970         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
9971         constant folding.
9972
9973 2004-05-17  Steven Bosscher  <stevenb@suse.de>
9974
9975         * gcc.dg/tree-ssa/20040517-1.c: New test.
9976
9977 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9978
9979         * gcc.dg/loop-4.c: New test.
9980
9981 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
9982
9983         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
9984
9985 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
9986
9987         PR fortran/15311
9988         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
9989
9990 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9991
9992         PR fortran/13826
9993         PR fortran/13940
9994         * gfortran.fortran-torture/compile/data_1.f90: New test.
9995
9996 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
9997
9998         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
9999         * gcc.dg/uninit-H.c: Define ASM for __s390__.
10000
10001 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10002
10003         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
10004
10005 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10006
10007         PR c/15444
10008         * gcc.dg/format/xopen-1.c: Adjust expected message.
10009         * gcc.dg/format/xopen-3.c: New test.
10010
10011 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
10012
10013         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
10014
10015 2004-05-14  Jeff Law  <law@redhat.com>
10016
10017         * gcc.dg/tree-ssa/20040514-2.c: New test.
10018
10019 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10020
10021         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
10022         this ...
10023         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
10024         this.
10025
10026 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
10027
10028         * gcc.dg/tree-ssa/20040514-1.c: New test.
10029
10030 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10031
10032         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
10033         test.
10034
10035 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10036
10037         PR fortran/14066
10038         * gfortran.fortran-torture/compile/do_1.f90: New test.
10039
10040 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10041
10042         PR fortran/15051
10043         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
10044         test.
10045
10046 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
10047
10048         PR fortran/15149
10049         * gfortran.fortran-torture/execute/random_init.f90: New test.
10050
10051 2004-05-13  Paul Brook  <paul@codesourcery.com>
10052
10053         PR fortran/15314
10054         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
10055
10056 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
10057
10058         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
10059         for the powerpc case.
10060
10061 2004-05-13  Jeff Law  <law@redhat.com>
10062
10063         * gcc.dg/tree-ssa/20040513-1.c: New test.
10064         * gcc.dg/tree-ssa/20040513-2.c: New test.
10065
10066 2004-05-13  Paul Brook  <paul@codesourcery.com>
10067
10068         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
10069         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
10070         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
10071
10072 2004-05-13  Andreas Schwab  <schwab@suse.de>
10073
10074         PR other/10819
10075         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
10076         characters.
10077
10078 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
10079
10080         PR fortran/15294
10081         * gfortran.fortran-torture/execute/adjustr.f90: New file.
10082
10083 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
10084
10085         Merge from tree-ssa-20020619-branch.  See
10086         ChangeLog.tree-ssa for details.
10087
10088 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
10089
10090         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
10091         include <altivec.h> explicitly.
10092         * gcc.dg/altivec-13.c: Likewise.
10093
10094 2004-05-11  Paul Brook  <paul@codesourcery.com>
10095
10096         * gcc.c-torture/compile/20010518-1.c: Force enum size.
10097
10098 2004-05-10  Eric Christopher  <echristo@redhat.com>
10099
10100         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
10101         * gcc.dg/sibcall-4.c: Ditto.
10102
10103 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
10104
10105         * g++.dg/ext/altivec-8.C: New test case.
10106         * gcc.dg/altivec-13.c: New test case.
10107
10108 2004-05-08  Roger Sayle  <roger@eyesopen.com>
10109
10110         * gcc.c-torture/execute/divcmp-1.c: New test case.
10111         * gcc.c-torture/execute/divcmp-2.c: New test case.
10112         * gcc.c-torture/execute/divcmp-3.c: New test case.
10113
10114 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
10115
10116         * g++.dg/other/pragma-re-2.C: New test.
10117
10118 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
10119
10120         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
10121         * gcc.dg/i386-387-2.c: Likewise.
10122
10123         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
10124         __builtin_drem.
10125         * gcc.dg/i386-387-6.c: Likewise.
10126
10127 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
10128
10129         * gcc.dg/builtins-33.c:  Also check log1p*.
10130
10131 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
10132
10133         PR optimization/15296
10134         * gcc.c-torture/execute/pr15296.c: New test.
10135
10136 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
10137
10138         * gcc.dg/builtins-40.c: New test.
10139
10140 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
10141
10142         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
10143
10144 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
10145
10146         * g++.dg/ext/spe1.C: New testcase.
10147
10148 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
10149
10150         * objc.dg/image-info.m: Allow additional attributes
10151         for __image_info section.
10152
10153 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
10154
10155         * gcc.dg/torture/mips-hilo-2.c: New test.
10156
10157 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10158
10159         PR c++/14389
10160         * g++.dg/template/member5.C: New test.
10161
10162 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
10163
10164         * gcc.dg/builtins-34.c: Also check expm1*.
10165
10166 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10167
10168         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
10169         * gcc.dg/torture/builtin-convert-3.c: New test.
10170
10171 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
10172
10173         PR middle-end/15054
10174         * g++.dg/opt/pr15054.C: New test.
10175
10176 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10177
10178         * gcc.dg/torture/builtin-rounding-1.c: New test.
10179         * gcc.dg/builtins-25.c: Delete.
10180         * gcc.dg/builtins-29.c: Delete.
10181
10182 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
10183
10184         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
10185         * gcc.dg/sibcall-4.c: Likewise.
10186         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
10187
10188 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
10189
10190         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
10191         bit-field on 16-bit targets.
10192
10193 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
10194
10195         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
10196         16-bit targets.
10197
10198 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
10199
10200         * gcc.dg/rs6000-power2-1.c: Change to compile only.
10201         * gcc.dg/rs6000-power2-2.c: Likewise.
10202
10203 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
10204
10205         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
10206         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
10207         Change the asm registers to be in form of frN instead of fN.
10208
10209 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10210
10211         * gcc.dg/torture/builtin-convert-2.c: New test.
10212
10213 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
10214
10215         * gcc.dg/rs6000-power2-1.c: New test.
10216         * gcc.dg/rs6000-power2-2.c: New test.
10217
10218 2004-04-28  Jan Hubicka  <jh@suse.cz>
10219
10220         * gcc.dg/unused-6.c: New test.
10221
10222 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
10223             Ulrich Weigand  <uweigand@de.ibm.com>
10224
10225         * ada/acats/run_all.sh: Define $target variable.
10226
10227 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
10228
10229         PR c++/15119
10230         * g++.dg/other/vararg-1.C: New test.
10231
10232         PR c++/4794
10233         * g++.dg/eh/cleanup3.C: New test.
10234
10235 2004-04-24  Laurent GUERBY <laurent@guerby.net>
10236
10237         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
10238         and ad8011a (target_insn).
10239         * ada/acats/support/macro.dfs: Likewise.
10240         * ada/acats/support/impbit.adb: New file.
10241
10242 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
10243
10244         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
10245
10246 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10247
10248         * gcc.dg/loop-3.c: New test.
10249
10250 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
10251
10252         * gcc.c-torture/execute/simd-5.c: New test.
10253
10254 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10255
10256         PR c++/15064
10257         * g++.dg/template/crash18.C: New test.
10258
10259 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
10260
10261         * g++.dg/ext/complit3.C: New test.
10262
10263 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
10264
10265         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
10266         * gcc.dg/altivec-3.c: Same.
10267         * gcc.dg/altivec-varargs-1.c: Same.
10268
10269 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
10270
10271         * lib/target-supports.exp (check_profiling_available): Assume
10272         profiling is not available on powerpc-eabi targets.
10273
10274 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
10275
10276         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
10277         * gcc.dg/vmx/bug-1.c: Ditto.
10278
10279 2004-04-20  Eric Christopher  <echristo@redhat.com>
10280
10281         * gcc.dg/charset/extern.c: New test.
10282         * g++.dg/charset/extern3.cc: Ditto.
10283
10284 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
10285
10286         * gcc.dg/builtins-39.c: New test.
10287
10288 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
10289
10290         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
10291
10292 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
10293
10294         * gcc.dg/torture/mips-hilo-1.c: New test.
10295
10296 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
10297
10298         * gcc.c-torture/compile/20040419-1.c: New test.
10299
10300 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
10301
10302         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
10303
10304 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
10305             Aldy Hernandez  <aldyh@redhat.com>
10306
10307         * gcc.c-torture/execute/va-arg-24.c: New.
10308
10309 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
10310             Aldy Hernandez  <aldyh@redhat.com>
10311
10312         * gcc.dg/vmx/1b-01.c: New.
10313         * gcc.dg/vmx/1b-02.c: New.
10314         * gcc.dg/vmx/1b-03.c: New.
10315         * gcc.dg/vmx/1b-04.c: New.
10316         * gcc.dg/vmx/1b-05.c: New.
10317         * gcc.dg/vmx/1b-06.c: New.
10318         * gcc.dg/vmx/1b-07.c: New.
10319         * gcc.dg/vmx/1c-01.c: New.
10320         * gcc.dg/vmx/1c-02.c: New.
10321         * gcc.dg/vmx/3a-01a.c: New.
10322         * gcc.dg/vmx/3a-01.c: New.
10323         * gcc.dg/vmx/3a-01m.c: New.
10324         * gcc.dg/vmx/3a-03.c: New.
10325         * gcc.dg/vmx/3a-03m.c: New.
10326         * gcc.dg/vmx/3a-04.c: New.
10327         * gcc.dg/vmx/3a-04m.c: New.
10328         * gcc.dg/vmx/3a-05.c: New.
10329         * gcc.dg/vmx/3a-06.c: New.
10330         * gcc.dg/vmx/3a-06m.c: New.
10331         * gcc.dg/vmx/3a-07.c: New.
10332         * gcc.dg/vmx/3b-01.c: New.
10333         * gcc.dg/vmx/3b-02.c: New.
10334         * gcc.dg/vmx/3b-10.c: New.
10335         * gcc.dg/vmx/3b-13.c: New.
10336         * gcc.dg/vmx/3b-14.c: New.
10337         * gcc.dg/vmx/3b-15.c: New.
10338         * gcc.dg/vmx/3c-01a.c: New.
10339         * gcc.dg/vmx/3c-01.c: New.
10340         * gcc.dg/vmx/3c-02.c: New.
10341         * gcc.dg/vmx/3c-03.c: New.
10342         * gcc.dg/vmx/3d-01.c: New.
10343         * gcc.dg/vmx/4-01.c: New.
10344         * gcc.dg/vmx/4-03.c: New.
10345         * gcc.dg/vmx/5-01.c: New.
10346         * gcc.dg/vmx/5-02.c: New.
10347         * gcc.dg/vmx/5-03.c: New.
10348         * gcc.dg/vmx/5-04.c: New.
10349         * gcc.dg/vmx/5-05.c: New.
10350         * gcc.dg/vmx/5-06.c: New.
10351         * gcc.dg/vmx/5-07.c: New.
10352         * gcc.dg/vmx/5-07t.c: New.
10353         * gcc.dg/vmx/5-08.c: New.
10354         * gcc.dg/vmx/5-10.c: New.
10355         * gcc.dg/vmx/5-11.c: New.
10356         * gcc.dg/vmx/7-01a.c: New.
10357         * gcc.dg/vmx/7-01.c: New.
10358         * gcc.dg/vmx/7c-01.c: New.
10359         * gcc.dg/vmx/7d-01.c: New.
10360         * gcc.dg/vmx/7d-02.c: New.
10361         * gcc.dg/vmx/8-01.c: New.
10362         * gcc.dg/vmx/8-02a.c: New.
10363         * gcc.dg/vmx/8-02.c: New.
10364         * gcc.dg/vmx/brode-1.c: New.
10365         * gcc.dg/vmx/bug-1.c: New.
10366         * gcc.dg/vmx/bug-2.c: New.
10367         * gcc.dg/vmx/bug-3.c: New.
10368         * gcc.dg/vmx/cw-bug-1.c: New.
10369         * gcc.dg/vmx/cw-bug-2.c: New.
10370         * gcc.dg/vmx/cw-bug-3.c: New.
10371         * gcc.dg/vmx/dct.c: New.
10372         * gcc.dg/vmx/debug-1.c: New.
10373         * gcc.dg/vmx/debug-2.c: New.
10374         * gcc.dg/vmx/debug-3.c: New.
10375         * gcc.dg/vmx/debug-4.c: New.
10376         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
10377         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
10378         * gcc.dg/vmx/eg-5.c: New.
10379         * gcc.dg/vmx/fft.c: New.
10380         * gcc.dg/vmx/gcc-bug-1.c: New.
10381         * gcc.dg/vmx/gcc-bug-2.c: New.
10382         * gcc.dg/vmx/gcc-bug-3.c: New.
10383         * gcc.dg/vmx/gcc-bug-4.c: New.
10384         * gcc.dg/vmx/gcc-bug-5.c: New.
10385         * gcc.dg/vmx/gcc-bug-6.c: New.
10386         * gcc.dg/vmx/gcc-bug-7.c: New.
10387         * gcc.dg/vmx/gcc-bug-8.c: New.
10388         * gcc.dg/vmx/gcc-bug-9.c: New.
10389         * gcc.dg/vmx/gcc-bug-b.c: New.
10390         * gcc.dg/vmx/gcc-bug-c.c: New.
10391         * gcc.dg/vmx/gcc-bug-d.c: New.
10392         * gcc.dg/vmx/gcc-bug-e.c: New.
10393         * gcc.dg/vmx/gcc-bug-f.c: New.
10394         * gcc.dg/vmx/gcc-bug-g.c: New.
10395         * gcc.dg/vmx/gcc-bug-i.c: New.
10396         * gcc.dg/vmx/harness.h: New.
10397         * gcc.dg/vmx/ira1.c: New.
10398         * gcc.dg/vmx/ira2a.c: New.
10399         * gcc.dg/vmx/ira2b.c: New.
10400         * gcc.dg/vmx/ira2.c: New.
10401         * gcc.dg/vmx/ira2c.c: New.
10402         * gcc.dg/vmx/mem.c: New.
10403         * gcc.dg/vmx/newton-1.c: New.
10404         * gcc.dg/vmx/ops.c: New.
10405         * gcc.dg/vmx/sn7153.c: New.
10406         * gcc.dg/vmx/spill2.c: New.
10407         * gcc.dg/vmx/spill3.c: New.
10408         * gcc.dg/vmx/spill.c: New.
10409         * gcc.dg/vmx/t.c: New.
10410         * gcc.dg/vmx/varargs-1.c: New.
10411         * gcc.dg/vmx/varargs-2.c: New.
10412         * gcc.dg/vmx/varargs-3.c: New.
10413         * gcc.dg/vmx/varargs-4.c: New.
10414         * gcc.dg/vmx/varargs-5.c: New.
10415         * gcc.dg/vmx/varargs-6.c: New.
10416         * gcc.dg/vmx/varargs-7.c: New.
10417         * gcc.dg/vmx/vmx.exp: New.
10418         * gcc.dg/vmx/vprint-1.c: New.
10419         * gcc.dg/vmx/vscan-1.c: New.
10420         * gcc.dg/vmx/x-01.c: New.
10421         * gcc.dg/vmx/x-02.c: New.
10422         * gcc.dg/vmx/x-03.c: New.
10423         * gcc.dg/vmx/x-04.c: New.
10424         * gcc.dg/vmx/x-05.c: New.
10425         * gcc.dg/vmx/yousufi-1.c: New.
10426         * gcc.dg/vmx/zero-1.c: New.
10427         * gcc.dg/vmx/zero.c: New.
10428
10429 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
10430
10431         * g++.dg/lookup/java1.C: Update for chage of
10432         _Jv_AllocObject.
10433         * g++.dg/lookup/java2.C: Likewise.
10434
10435 2004-04-17  Laurent GUERBY <laurent@guerby.net>
10436
10437         * ada/acats/run_all.sh: use -O2 by default.
10438
10439 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
10440
10441         * gcc.dg/vr-mult-[12].c: New tests.
10442
10443 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10444
10445         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
10446
10447         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
10448
10449 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
10450
10451         * lib/target-supports.exp (check_profiling_available): Assume profiling
10452         isn't available for mips*-*-elf targets.
10453
10454 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
10455
10456         * gcc.dg/builtins-38.c: New test.
10457
10458 2004-04-14  Eric Christopher  <echristo@redhat.com>
10459
10460         * g++.dg/charset/charset.exp: Run .cc extension tests.
10461
10462 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
10463
10464         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
10465
10466 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10467
10468         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
10469
10470 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
10471
10472         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
10473         * gcc.dg/i386-387-2.c: Likewise.
10474
10475         * gcc.dg/i386-387-7.c: New test.
10476         * gcc.dg/i386-387-8.c: New test.
10477
10478         * gcc.dg/builtins-37.c: New test.
10479
10480 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
10481
10482         * g++.dg/pch/externc-1.C: Add missing semicolon.
10483
10484 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
10485
10486         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
10487
10488 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10489
10490         * gcc.c-torture/execute/20040411-1.c: New test.
10491
10492 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10493
10494         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
10495
10496 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
10497
10498         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
10499
10500 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
10501
10502         * lib/target-supports.exp (check_named_sections_available): New.
10503         * lib/gcc-dg.exp (dg-require-named-sections): New.
10504         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
10505         old-deja.exp.  Also prune error-count message from HP linker.
10506         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
10507
10508         * g++.dg/init/init-ref4.C: Use dg-require-weak.
10509         * g++.old-deja/g++.pt/static3.C: Likewise.
10510         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
10511
10512 2004-04-09  Roger Sayle  <roger@eyesopen.com>
10513
10514         * gcc.c-torture/execute/20040409-1.c: New test case.
10515         * gcc.c-torture/execute/20040409-2.c: New test case.
10516         * gcc.c-torture/execute/20040409-3.c: New test case.
10517
10518 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
10519
10520         * gcc.dg/20040409-1.c: New test.
10521
10522 2004-04-08  Roger Sayle  <roger@eyesopen.com>
10523
10524         PR target/14888
10525         * g++.dg/opt/pr14888.C: New test case.
10526
10527 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
10528
10529         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
10530         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
10531         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
10532         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
10533         New tests.
10534
10535 2004-04-08  Paul Brook  <paul@codesourcery.com>
10536
10537         * gcc.dg/spill-1.c: New test.
10538
10539 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10540
10541         * gcc.dg/torture/builtin-ctype-2.c: New test.
10542
10543 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
10544
10545         * gcc.dg/pch/pch.exp: Add largefile test.
10546
10547 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
10548
10549         * g++.dg/pch/externc-1.Hs: New.
10550         * g++.dg/pch/externc-1.C: New.
10551
10552 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10553
10554         * gcc.dg/compat/struct-by-value-5a_main.c,
10555         gcc.dg/compat/struct-by-value-5b_main.c: New files.
10556         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
10557         * gcc.dg/compat/struct-by-value-5a_x.c,
10558         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
10559         gcc.dg/compat/struct-by-value-5_x.c.
10560         * gcc.dg/compat/struct-by-value-5a_y.c,
10561         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
10562         gcc.dg/compat/struct-by-value-5_y.c.
10563
10564         * gcc.dg/compat/struct-by-value-6a_main.c,
10565         gcc.dg/compat/struct-by-value-6b_main.c: New files.
10566         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
10567         * gcc.dg/compat/struct-by-value-6a_x.c,
10568         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
10569         gcc.dg/compat/struct-by-value-6_x.c.
10570         * gcc.dg/compat/struct-by-value-6a_y.c,
10571         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
10572         gcc.dg/compat/struct-by-value-6_y.c.
10573
10574         * gcc.dg/compat/struct-by-value-7a_main.c,
10575         gcc.dg/compat/struct-by-value-7b_main.c: New files.
10576         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
10577         * gcc.dg/compat/struct-by-value-7a_x.c,
10578         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
10579         gcc.dg/compat/struct-by-value-7_x.c.
10580         * gcc.dg/compat/struct-by-value-7a_y.c,
10581         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
10582         gcc.dg/compat/struct-by-value-7_y.c.
10583
10584 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
10585
10586         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
10587         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
10588         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
10589         options.
10590
10591 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
10592
10593         * gcc.dg/builtins-36.c: New test.
10594
10595 2004-04-06  Paul Brook  <paul@codesourcery.com>
10596
10597         * README.gcc: Remove obsolete contraint on testcases.
10598
10599 2004-04-05  Paul Brook  <paul@codesourcery.com>
10600
10601         PR2123
10602         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
10603         failure and exit(0) on success.
10604         * g++.dg/expr/anew2.C: Ditto.
10605         * g++.dg/expr/anew3.C: Ditto.
10606         * g++.dg/expr/anew4.C: Ditto.
10607
10608 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
10609
10610         PR c++/3518
10611         * g++.dg/template/unify7.C: New.
10612
10613 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
10614
10615         * g++.dg/README: Bring up to date with new subdirectories; remove
10616         duplicate subdirectory lines.
10617
10618 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
10619
10620         PR c++/14007
10621         * g++.dg/template/unify5.C: New.
10622         * g++.dg/template/unify6.C: New.
10623         * g++.dg/template/qualttp20.C: Adjust.
10624         * g++.old-deja/g++.jason/report.C: Adjust.
10625         * g++.old-deja/g++.other/qual1.C: Adjust.
10626
10627 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
10628
10629         PR c++/14803
10630         * g++.dg/inherit/ptrmem1.C: New test.
10631
10632 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
10633
10634         PR c++/14755
10635         * gcc.c-torture/execute/20040331-1.c: New test.
10636         * gcc.dg/20040331-1.c: New test.
10637
10638 2004-04-01  Paul Brook  <paul@codesourcery.com>
10639
10640         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
10641
10642 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
10643
10644         PR c++/14724
10645         * g++.dg/init/goto1.C: New test.
10646
10647         PR c++/14763
10648         * g++.dg/template/defarg4.C: New test.
10649
10650 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
10651
10652         * gcc.dg/altivec-11.c: Extend test for more valid cases.
10653
10654 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
10655
10656         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
10657
10658 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
10659
10660         * gcc.dg/noncompile/undeclared-2.c: New test.
10661
10662 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
10663
10664         * gcc.dg/940409-1.c: Remove XFAIL.
10665         * gcc.dg/reg-vol-struct-1.c: New test.
10666
10667 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10668
10669         * gcc.dg/torture/builtin-wctype-1.c: New test.
10670
10671 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
10672
10673         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
10674         * gcc.dg/20001101-1.c: Likewise.
10675         * gcc.dg/20001102-1.c: Likewise.
10676
10677 2004-03-25  Roger Sayle  <roger@eyesopen.com>
10678
10679         * gcc.dg/compare8.c: Add an additional test for XOR.
10680
10681 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10682
10683         * gcc.dg/torture/builtin-ctype-1.c: New test.
10684
10685 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10686
10687         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
10688         * gcc.dg/torture/builtin-math-1.c: Likewise.
10689         * gcc.dg/torture/builtin-power-1.c: New test.
10690
10691 2004-03-24  Andreas Schwab  <schwab@suse.de>
10692
10693         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
10694         IA64 assembler.
10695
10696 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
10697             Roger Sayle  <roger@eyesopen.com>
10698
10699         * gcc.dg/compare8.c: New test case.
10700
10701 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
10702
10703         * g++.dg/ext/altivec-7.C: New test.
10704
10705 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
10706
10707         PR 12267, 12391, 12560, 13129, 14114, 14133
10708         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
10709         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
10710         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
10711         Adjust error regexps.
10712         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
10713         * gcc.dg/noncompile/undeclared-1.c: New test cases.
10714         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
10715         * gcc.dg/local1.c: Add explanatory comment.
10716
10717 2004-03-23  Roger Sayle  <roger@eyesopen.com>
10718
10719         PR optimization/14669
10720         * g++.dg/opt/fold2.C: New test case.
10721
10722 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
10723
10724         PR c/14069
10725         * gcc.dg/20040322-1.c: New test.
10726
10727 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10728
10729         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
10730         * gcc.dg/ultrasp4.c: Likewise.
10731         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
10732
10733 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
10734
10735         * gcc.dg/i386-sse-8.c: Reset default options.
10736
10737 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
10738
10739         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
10740         in the error message text.
10741
10742 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10743
10744         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
10745
10746 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
10747
10748         PR c++/14616
10749         * g++.dg/init/array13.C: New test.
10750
10751 2004-03-20  Roger Sayle  <roger@eyesopen.com>
10752
10753         PR target/13889
10754         * gcc.c-torture/compile/pr13889.c: New test case.
10755
10756 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
10757
10758         PR c/14635
10759         * builtins-1.c (nan, nans): Don't test.
10760         * builtins-30.c: Don't use nan, nanf, nanl.
10761         * builtins-35.c: New test.
10762
10763 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
10764
10765         * g++.dg/ext/altivec-6.C: New test.
10766
10767 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
10768
10769         * g++.dg/init/placement3.C: New test.
10770
10771         * g++.dg/template/spec13.C: New test.
10772
10773         * g++.dg/lookup/using11.C: New test.
10774
10775         * g++.dg/lookup/koenig3.C: New test.
10776
10777         * g++.dg/template/operator2.C: New test.
10778
10779         * g++.dg/expr/dtor3.C: New test.
10780         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
10781         marker.
10782         * g++.old-deja/g++.law/visibility28.C: Likewise.
10783
10784 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
10785
10786         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
10787         * gcc.dg/ppc64-abi-3.c: Likewise.
10788
10789 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10790
10791         PR c++/14545
10792         * g++.dg/parse/template15.C: New test.
10793
10794 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
10795
10796         * g++.dg/expr/dtor2.C: New test.
10797
10798         * g++.dg/lookup/anon4.C: New test.
10799
10800         * g++.dg/overload/using1.C: New test.
10801
10802         * g++.dg/template/lookup7.C: New test.
10803
10804         * g++.dg/template/typename6.C: New test.
10805
10806         * g++.dg/expr/cond6.C: New test.
10807
10808 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10809
10810         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
10811
10812 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
10813
10814         * g++.dg/expr/cond5.C: New test.
10815         * g++.dg/expr/constcast1.C: Likewise.
10816         * g++.dg/expr/ptrmem2.C: Likewise.
10817         * g++.dg/expr/ptrmem3.C: Likewise.
10818         * g++.dg/lookup/main1.C: Likewise.
10819         * g++.dg/template/lookup6.C: Likewise.
10820
10821 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
10822
10823         * gcc.dg/local1.c: New test.
10824
10825         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
10826
10827 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10828
10829         * gcc.dg/torture/builtin-convert-1.c: New test.
10830
10831 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10832
10833         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
10834
10835 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
10836
10837         PR c++/14481
10838         * g++.dg/warn/Wunused-7.C: New test.
10839
10840 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10841
10842         * gcc.dg/torture/builtin-integral-1.c: New test.
10843
10844 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
10845
10846         PR c++/14586
10847         * g++.dg/parse/non-dependent3.C: New test.
10848
10849 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
10850
10851         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
10852         * g++.dg/eh/simd-2.C: Likewise.
10853         * g++.dg/init/array10.C: Likewise.
10854         * gcc.c-torture/compile/simd-1.c: Likewise.
10855         * gcc.c-torture/compile/simd-2.c: Likewise.
10856         * gcc.c-torture/compile/simd-3.c: Likewise.
10857         * gcc.c-torture/compile/simd-4.c: Likewise.
10858         * gcc.c-torture/compile/simd-6.c: Likewise.
10859         * gcc.c-torture/execute/simd-1.c: Likewise.
10860         * gcc.c-torture/execute/simd-2.c: Likewise.
10861         * gcc.dg/compat/vector-defs.h: Likewise.
10862         * gcc.dg/20020531-1.c: Likewise.
10863         * gcc.dg/altivec-3.c: Likewise.
10864         * gcc.dg/altivec-4.c: Likewise.
10865         * gcc.dg/altivec-varargs-1.c: Likewise.
10866         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
10867         * gcc.dg/i386-mmx-3.c: Likewise.
10868         * gcc.dg/i386-sse-4.c: Likewise.
10869         * gcc.dg/i386-sse-5.c: Likewise.
10870         * gcc.dg/i386-sse-8.c: Likewise.
10871         * gcc.dg/simd-1.c: Likewise.
10872         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
10873         __ev64_opaque__ since the machine description provides it.
10874
10875 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10876
10877         * lib/compat.exp (skip_list): New global variable.
10878         Use it to hold the user defined COMPAT_SKIPS list if any.
10879         (compat-obj): Add the members of skip_list to optall.
10880
10881 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10882
10883         * gcc.dg/compat/union-by-value-1_main.c,
10884         union-by-value-1_x.c, union-by-value-1_y.c,
10885         union-check.h, union-defs.h,
10886         union-init.h, union-return-1_main.c,
10887         union-return-1_x.c, union-return-1_y.c: New files.
10888
10889 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10890
10891         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
10892         mixed-struct-init.h: Add 4 mixed structure types.
10893         struct-by-value-21_main.c, struct-by-value-21_x.c,
10894         struct-by-value-21_y.c, struct-return-21_main.c,
10895         struct-return-21_x.c, struct-return-21_y.c: New files.
10896
10897 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
10898
10899         PR c++/14550
10900         * g++.dg/parse/template14.C: New test.
10901
10902 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10903
10904         * gcc.c-torture/execute/20040313-1.c: New test.
10905
10906 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
10907
10908         PR target/14533
10909         * gcc.dg/20040311-2.c: New test.
10910
10911 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
10912
10913         PR other/14544
10914         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
10915         bit-field.
10916
10917 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
10918
10919         * gcc.dg/20040305-2.c: Add missing return statement.
10920
10921 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10922
10923         * gcc.dg/builtins-34.c: Also check pow10*.
10924
10925 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
10926
10927         PR target/14262
10928         * gcc.dg/20040305-2.c: New test.
10929
10930 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
10931
10932         * gcc.dg/20040310-1.c: New test.
10933
10934 2004-03-11  Roger Sayle  <roger@eyesopen.com>
10935
10936         * gcc.c-torture/execute/20040311-1.c: New test case.
10937
10938 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
10939
10940         PR c++/14476
10941         * g++.dg/lookup/enum1.C: New test.
10942
10943 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
10944
10945         PR c++/14510
10946         * g++.dg/lookup/struct2.C: New test.
10947
10948 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
10949
10950         * gcc.dg/builtins-34.c: New test.
10951
10952 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10953
10954         * gcc.dg/torture/builtin-nonneg-1.c: New test.
10955
10956 2004-03-09  James E Wilson  <wilson@specifixinc.com>
10957
10958         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
10959         * gcc.dg/alias-2.c: New testcase.
10960
10961 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
10962
10963         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
10964
10965 2004-03-09  Roger Sayle  <roger@eyesopen.com>
10966
10967         * gcc.c-torture/execute/20040309-1.c: New test case.
10968
10969 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
10970
10971         PR c++/14397
10972         * g++.dg/overload/ref1.C: New.
10973
10974 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10975
10976         PR c++/14409
10977         * g++.dg/template/spec12.C: New test.
10978
10979         PR c++/14448
10980         * g++.dg/parse/crash14.C: New test.
10981
10982 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
10983
10984         PR c++/14230
10985         * g++.dg/init/ref11.C: New test.
10986
10987 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
10988
10989         PR c++/14432
10990         * g++.dg/parse/builtin2.C: New test.
10991
10992 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
10993
10994         PR c++/14401
10995         * g++.dg/init/ctor3.C: New test.
10996         * g++.dg/init/union1.C: New test.
10997         * g++.dg/ext/anon-struct4.C: New test.
10998
10999 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
11000
11001         * g++.dg/lookup/koenig1.C: Tweak error messages.
11002         * g++.dg/lookup/used-before-declaration.C: Likewise.
11003         * g++.dg/other/do1.C: Likewise.
11004         * g++.dg/overload/koenig1.C: Likewise.
11005         * g++.dg/parse/crash13.C: Likewise.
11006         * g++.dg/template/instantiate3.C: Likewise.
11007
11008 2004-03-08  Eric Christopher  <echristo@redhat.com>
11009
11010         * * lib/target-supports.exp: Enable libiconv in test
11011         compilation.  Fix up error checking.
11012
11013 2004-03-08  Roger Sayle  <roger@eyesopen.com>
11014
11015         PR middle-end/14289
11016         * gcc.dg/pr14289-1.c: New test case.
11017         * gcc.dg/pr14289-2.c: Likewise.
11018         * gcc.dg/pr14289-3.c: Likewise.
11019
11020 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
11021
11022         * gcc.c-torture/execute/20040308-1.c: New test.
11023
11024 2004-03-07  Roger Sayle  <roger@eyesopen.com>
11025
11026         * gcc.c-torture/execute/20040307-1.c: New test case.
11027
11028 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
11029
11030         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
11031
11032 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
11033
11034         * gcc.dg/20040306-1.c: New test.
11035
11036 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
11037
11038         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
11039         them static.
11040         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
11041
11042 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11043
11044         PR c/14465
11045         * gcc.dg/decl-6.c: New test.
11046
11047 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11048
11049         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
11050         Rename LOGPOW -> LOG_POW.
11051         (SQRT_EXP, POW_EXP): New.
11052
11053 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11054
11055         * gcc.dg/i386-sse-8.c: New test.
11056
11057 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11058
11059         PR c/14114
11060         * gcc.dg/decl-5.c: New test.
11061
11062 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
11063
11064         * gcc.dg/20040305-1.c: New test.
11065
11066 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
11067
11068         PR other/14354
11069         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
11070
11071 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
11072
11073         PR c++/14425, c++/14426
11074         * g++.dg/ext/altivec-4.C: New test.
11075         * g++.dg/ext/altivec-5.C: New test.
11076
11077 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
11078
11079         * g++.old-deja/g++.other/linkage1.C: Expect errors about
11080         global variables of a type with no linkage.
11081         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
11082         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
11083         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
11084         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
11085         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
11086         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
11087         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
11088         * g++.dg/warn/deprecated.C: Name enum Color.
11089         * g++.dg/overload/VLA.C: Name structure for 'b'.
11090         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
11091
11092 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11093
11094         * gcc.c-torture/compile/20040304-1.c: New test.
11095
11096 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
11097
11098         PR 13728
11099         * gcc.dg/decl-4.c: New testcase.
11100
11101 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
11102
11103         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
11104         as PRECF if sizeof (float) > sizeof (double).
11105         (PRECL): Make it the same as PRECF if
11106         sizeof (float) > sizeof (long double).
11107
11108 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11109
11110         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
11111         system type.  Add check for irix6 which doesn't have c99 runtime.
11112
11113 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
11114
11115         * gcc.dg/const-elim-1.c: xfail for xtensa.
11116
11117 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
11118
11119         PR c++/14369
11120         * g++.dg/template/cond4.C: New test.
11121
11122 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
11123
11124         PR c++/14360
11125         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
11126
11127         PR c++/14361
11128         * g++.dg/parse/defarg7.C: New test.
11129
11130         PR c++/14359
11131         * g++.dg/template/friend26.C: New test.
11132
11133 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
11134
11135         PR c++/14324
11136         * g++.dg/abi/mangle21.C: New test.
11137
11138         PR c++/14260
11139         * g++.dg/parse/constructor2.C: New test.
11140
11141         PR c++/14337
11142         * g++.dg/template/sfinae1.C: New test.
11143
11144 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
11145
11146         PR c++/14267
11147         * g++.dg/expr/crash2.C: New test.
11148
11149         PR middle-end/13448
11150         * gcc.dg/inline-5.c: New test.
11151         * gcc.dg/always-inline.c: Split out tests into ...
11152         * gcc.dg/always-inline2.c: ... this and ...
11153         * gcc.dg/always-inline3.c: ... this.
11154
11155 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
11156
11157         PR debug/12103
11158         * g++.dg/debug/crash1.C: New test.
11159
11160 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
11161
11162         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
11163         function with __attribute__((noinline)).
11164         (recurser_void2): Likewise.
11165         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
11166         (recurser_void2): Likewise.
11167
11168 2004-02-29  Roger Sayle  <roger@eyesopen.com>
11169
11170         PR middle-end/14203
11171         * g++.dg/warn/Wunused-6.C: New test case.
11172
11173 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
11174
11175         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
11176         not defined.
11177
11178 2004-02-27  Eric Christopher  <echristo@redhat.com>
11179
11180         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
11181         * g++.dg/charset/asm2.c: Run only x86.
11182         * gcc.dg/charset/asm3.c: Ditto.
11183
11184 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
11185
11186         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
11187         ld_library_path.
11188
11189 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
11190
11191         * g++.dg/ext/altivec-3.C: New.
11192
11193 2004-02-26  Richard Henderson  <rth@redhat.com>
11194
11195         * g++.dg/ext/attrib10.C: Mark for warning.
11196         * gcc.dg/attr-alias-1.c: New.
11197
11198 2004-02-26  Richard Henderson  <rth@redhat.com>
11199
11200         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
11201         * gcc.c-torture/execute/20040208-2.c: ... it back.
11202
11203 2004-02-26  Eric Christopher  <echristo@redhat.com>
11204
11205         * lib/target-supports.exp (check-iconv-available): New function.
11206         * lib/gcc-dg.exp (dg-require-iconv): New function.
11207         Use above.
11208         * gcc.dg/charset: New directory.
11209         * gcc.dg/charset/charset.exp: New file.
11210         * gcc.dg/charset/asm1.c: Ditto.
11211         * gcc.dg/charset/asm2.c: Ditto.
11212         * gcc.dg/charset/asm3.c: Ditto.
11213         * gcc.dg/charset/asm4.c: Ditto.
11214         * gcc.dg/charset/asm5.c: Ditto.
11215         * gcc.dg/charset/attribute1.c: Ditto.
11216         * gcc.dg/charset/attribute2.c: Ditto.
11217         * gcc.dg/charset/string1.c: Ditto.
11218         * g++.dg/charset: New directory.
11219         * g++.dg/dg.exp: Add here. Special options.
11220         * g++.dg/charset/charset.exp: New file.
11221         * g++.dg/charset/asm1.c: Ditto.
11222         * g++.dg/charset/asm2.c: Ditto.
11223         * g++.dg/charset/asm3.c: Ditto.
11224         * g++.dg/charset/asm4.c: Ditto.
11225         * g++.dg/charset/attribute1.c: Ditto.
11226         * g++.dg/charset/attribute2.c: Ditto.
11227         * g++.dg/charset/extern1.cc: Ditto.
11228         * g++.dg/charset/extern2.cc: Ditto.
11229         * g++.dg/charset/string1.c: Ditto.
11230
11231 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
11232
11233         PR c++/14278
11234         * g++.dg/parse/comma1.C: New test.
11235
11236 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11237
11238         PR c++/14284
11239         * g++.dg/template/ttp8.C: New test.
11240
11241 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
11242
11243         * gcc.dg/fixuns-trunc-1.c: New test.
11244
11245 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11246
11247         * gcc.dg/builtins-config.h: Use #elif.
11248
11249 2004-02-26  Michael Matz  <matz@suse.de>
11250
11251         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
11252         * gcc.dg/991214-1.c: Likewise.
11253         * gcc.dg/i386-asm-1.c: Likewise.
11254
11255 2004-02-25  Richard Henderson  <rth@redhat.com>
11256
11257         * gcc.c-torture/execute/20040208-2.c: Move ...
11258         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
11259
11260 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11261
11262         PR c++/14246
11263         * g++.dg/other/crash-3.C: New test.
11264
11265 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11266
11267         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
11268         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
11269
11270         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
11271         HP-UX.
11272
11273 2004-02-24  Michael Matz  <matz@suse.de>
11274
11275         * gcc.dg/i386-regparm.c: New.
11276
11277 2004-02-23  James E Wilson  <wilson@specifixinc.com>
11278
11279         * gcc.c-torture/execute/20040223-1.c: New.
11280
11281 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
11282             Kazu Hirata  <kazu@cs.umass.edu>
11283
11284         * gcc.dg/fwritable-strings-1.c: Remove.
11285
11286 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
11287
11288         PR c/14156
11289         * gcc.dg/20040223-1.c: New test.
11290
11291 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11292
11293         PR c++/14106
11294         * g++.dg/ext/typeof9.C: New test.
11295
11296 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11297
11298         PR c++/14250
11299         * g++.dg/other/switch1.C: New test.
11300
11301 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11302
11303         * gcc.dg/cast-function-1.c: Adjust for new informative message.
11304         * gcc.dg/va-arg-1.c: Likewise.
11305
11306 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11307
11308         PR c++/14143
11309         * g++.dg/template/koenig5.C: New test.
11310
11311 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
11312
11313         * g++.dg/ext/altivec-1.C: Generalize target triple.
11314         * g++.dg/ext/altivec-2.C: New test case.
11315         * g++.dg/ext/altivec_check.h: New file.
11316         * gcc.dg/altivec-1.c: Generalize target triple;
11317         include altivec_check.h and call altivec_check().
11318         * gcc.dg/altivec-[2-5].c: Generalize target triple.
11319         * gcc.dg/altivec-6.c: New test case.
11320         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
11321         type casts as needed.
11322         * gcc.dg/altivec-10.c: Include altivec_check.h and call
11323         altivec_check().
11324         * gcc.dg/altivec-12.c: New test case.
11325         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
11326         include altivec_check.h and call altivec_check().
11327         * gcc.dg/altivec_check.h: New file.
11328
11329 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11330
11331         * lib/target-supports.exp (check_alias_available): Don't mangle
11332         function `g' in test program.
11333
11334 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11335
11336         * lib/target-supports.exp (check_profiling_available): Check
11337         argument to determine whether we support a profiling type.
11338         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
11339         check_profiling_available.
11340         * g++.dg/bprob/bprob.exp: Likewise
11341         * g77.dg/bprob/bprob.exp: Likewise.
11342         * gcc.misc-tests/bprob.exp: Likewise.
11343         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
11344         dg-require-profiling and delete expected error handling.
11345         * gcc.dg/20021014-1.c: Likewise.
11346         * gcc.dg/nest.c: Likewise.
11347
11348 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11349
11350         PR c++/12007
11351         * g++.dg/other/vthunk1.C: New test.
11352
11353 2004-02-20  Falk Hueffner  <falk@debian.org>
11354
11355         PR target/14201
11356         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
11357
11358 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
11359
11360         PR c++/13927
11361         * g++.dg/other/error8.C: Remove XFAIL markers.
11362
11363         PR c++/14173
11364         * g++.dg/ext/packed5.C: New test.
11365
11366         PR c++/14199
11367         * g++.dg/warn/Wunused-5.C: New test.
11368
11369         PR c++/14186
11370         * g++.dg/lookup/member1.C: New test.
11371
11372 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
11373
11374         * gcc.c-torture/compile/20040130-1.c: Enable only when
11375         __INT_MAX__ >= 2147483647L.
11376         * gcc.c-torture/compile/961203-1.c: Likewise.
11377
11378 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
11379
11380         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
11381         * g++.dg/opt/template1.C: Robustify assembler regexp
11382
11383 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11384
11385         * gcc.c-torture/execute/simd-4.x: Remove.
11386         * gcc.c-torture/execute/va-arg-25.x: Likewise.
11387         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
11388         Guard with #ifndef SKIP_ATTRIBUTE.
11389         * gcc.dg/compat/vector-1_y.c: Likewise.
11390         * gcc.dg/compat/vector-2_x.c: Likewise.
11391         * gcc.dg/compat/vector-2_y.c: Likewise.
11392         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
11393         * g++.dg/eh/simd-2.C: Likewise.
11394
11395 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
11396
11397         * gcc.c-torture/compile/complex-1.c: New.
11398
11399 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
11400
11401         PR target/14209
11402         * gcc.c-torture/execute/20040218-1.c: New test.
11403
11404 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11405
11406         PR c++/14181
11407         * g++.dg/parse/new2.C: New test.
11408
11409 2004-02-18  Paul Brook  <paul@codesourcery.com>
11410
11411         * gcc.c-torture/compile/libcall-1.c: New test.
11412
11413 2004-02-18  Paul Brook  <paul@codesourcery.com>
11414
11415         PR debug/12934
11416         * gcc.dg/debug/debug-7.c: New test.
11417
11418 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
11419
11420         * gcc.dg/20040217-1.c: New test.
11421
11422 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
11423
11424         * gcc.c-torture/execute/990208-1.x: Delete.
11425
11426 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
11427
11428         * gcc.c-torture/execute/20040208-2.x: New file.
11429
11430 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
11431
11432         PR c++/11326
11433         * g++.dg/abi/structret1.C: New test.
11434
11435 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
11436
11437         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
11438         (i386_cpuid): No need to test if cpuid is available on AMD64.
11439         Fix assembly, so that it works onboth i386 and AMD64.
11440         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
11441         (vecInLong): Fix s[] member type to unsigned int.
11442         (vecInWord): Remove type.
11443         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
11444         (a64, b64, c64, d64, e64): Remove.
11445         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
11446         Remove unused variable.  Remove initialization of removed variables.
11447         Don't call mmx_tests nor sse_tests.
11448         (reference_mmx, reference_sse): Remove.
11449         (check): Add return stmt.
11450         * gcc.dg/i386-sse-7.c: New test.
11451         * gcc.dg/i386-mmx-4.c: New test.
11452
11453 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11454
11455         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
11456         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
11457         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
11458         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
11459         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
11460         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
11461         g++.dg/tc1/dr94.C: Fix line terminator.
11462
11463 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
11464
11465         * gcc.c-torture/compile/20040216-1.c: New.
11466
11467 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11468
11469         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
11470         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
11471         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
11472         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
11473         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
11474         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
11475
11476 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11477
11478         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
11479
11480 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
11481
11482         PR c++/13971
11483         * g++.dg/expr/cond4.C: New test.
11484
11485         PR c++/14086
11486         * g++.dg/lookup/crash2.C: New test.
11487
11488 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
11489
11490         * gcc.c-torture/compile/20040214-2.c: New test.
11491
11492 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
11493
11494         PR c++/14116
11495         * g++.dg/ext/typeof8.C: New test.
11496
11497 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
11498
11499         * gcc.c-torture/compile/20040214-1.c: New test.
11500
11501 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11502
11503         PR c++/13635
11504         * g++.dg/template/spec11.C: New test.
11505
11506 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11507
11508         PR c++/13927
11509         * g++.dg/other/error8.C: New test.
11510
11511 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
11512
11513         PR c++/14122
11514         * g++.dg/template/array4.C: New test.
11515
11516         PR c++/14108
11517         * g++.dg/inherit/thunk2.C: New test.
11518
11519         PR c++/14083
11520         * g++.dg/eh/cond2.C: New test.
11521
11522 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
11523
11524         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
11525
11526 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
11527
11528         * lib/scanasm.exp (dg-scan): Quote pattern before display.
11529
11530 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
11531
11532         * g++.dg/simd-2.C: xfail on ppc64-linux.
11533
11534 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11535
11536         PR c/456
11537         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
11538         tests.
11539
11540 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
11541
11542         * gcc.dg/builtins-33.c: New test.
11543
11544 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
11545
11546         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
11547
11548 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
11549
11550         * g++.dg/simd-2.C: Set -maltivec for ppc64.
11551
11552 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
11553
11554         * gcc.dg/ppc64-abi-3.c: New test.
11555
11556 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
11557
11558         PR c/14092
11559
11560         * gcc.dg/pr14092-1.c: New testcase.
11561
11562 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
11563
11564         * gcc.dg/cpp/assert4.c: Fix typo last change.
11565
11566         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
11567         * gcc.dg/cpp/assert4.c: Handle powerpc64.
11568
11569         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
11570
11571 2004-02-09  Roger Sayle  <roger@eyesopen.com>
11572
11573         * gcc.c-torture/compile/20040209-1.c: New test case.
11574
11575 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11576
11577         * gcc.dg/c90-init-1.c: Adjust expected error messages.
11578
11579 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
11580
11581         * gcc.c-torture/execute/20040208-[12].c: New tests.
11582
11583 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11584
11585         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
11586
11587 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11588
11589         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
11590
11591 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
11592
11593         Bug 13856
11594         * gcc.dg/visibility-8.c: New testcase.
11595
11596 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
11597
11598         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
11599         arguments.
11600         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
11601
11602 2004-02-07  Roger Sayle  <roger@eyesopen.com>
11603
11604         PR middle-end/13696
11605         * g++.dg/opt/fold1.C: New test case.
11606
11607 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11608
11609         PR c++/14033
11610         * g++.dg/other/crash-2.C: New test.
11611
11612 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11613
11614         PR c++/14028
11615         * g++.dg/parse/angle-bracket2.C: New test.
11616
11617 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11618
11619         PR middle-end/13750
11620         Revert:
11621         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
11622         PR pch/13361
11623         * testsuite/g++.dg/pch/wchar-1.C: New.
11624         * testsuite/g++.dg/pch/wchar-1.Hs: New.
11625
11626 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11627
11628         PR c++/14008
11629         * g++.dg/parse/error15.C: New test.
11630         * g++.dg/parse/crash11.C: Update dg-error mark.
11631
11632 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
11633
11634         PR c++/13932
11635         * g++.dg/warn/conv2.C: New test.
11636
11637 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11638
11639         PR c++/13086
11640         * g++.dg/warn/incomplete1.C: Remove xfail.
11641
11642 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
11643
11644         * lib/file-format.exp (gcc_target_object_format): Use
11645         ${tool}_target_compile, not gcc_target_compile.
11646         * lib/target-supports.exp (check_alias_available): Likewise.
11647         (check_gc_sections_available): Likewise.
11648         * g++.dg/ext/attrib10.C: Use dg-require-alias.
11649         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
11650         dg-require-alias.
11651
11652 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
11653
11654         PR c++/13969
11655         * g++.dg/template/static6.C: New test.
11656
11657 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
11658
11659         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
11660
11661 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11662
11663         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
11664         tests for systems where `char' is unsigned by default.
11665
11666 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11667
11668         PR c++/13997
11669         * g++.dg/template/partial3.C: New test.
11670
11671 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
11672
11673         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
11674         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
11675         Remove mentions of obsolete ports.
11676
11677 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
11678
11679         * gcc.dg/noncompile/20001228-1.c: Fix for new
11680         error message.
11681
11682 2004-02-03  Roger Sayle  <roger@eyesopen.com>
11683
11684         PR target/9348
11685         * gcc.c-torture/execute/multdi-1.c: New test case.
11686
11687 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
11688
11689         PR c++/13925
11690         * g++.dg/template/lookup5.C: New test.
11691
11692 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
11693
11694         PR c++/13950
11695         * g++.dg/template/lookup4.C: New test.
11696
11697         PR c++/13970
11698         * g++.dg/parse/error14.C: New test.
11699
11700         PR c++/14002
11701         * g++.dg/parse/template13.C: New test.
11702
11703 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
11704
11705         PR c++/13978
11706         * g++.dg/template/koenig4.C: New test.
11707
11708         PR c++/13968
11709         * g++.dg/template/crash17.C: New test.
11710
11711         PR c++/13975
11712         * g++.dg/parse/error13.C: New test.
11713         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
11714
11715 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11716
11717         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
11718
11719 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
11720
11721         PR c/11658
11722         PR c/13994
11723         * gcc.dg/noncompile/20040203-1.c: New test.
11724         * gcc.dg/noncompile/20040203-2.c: Likewise.
11725         * gcc.dg/noncompile/20040203-3.c: Likewise.
11726         * gcc.dg/20040203-1.c: Likewise.
11727
11728 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
11729
11730         PR c++/10858
11731         * g++.dg/template/sizeof7.C: New test.
11732
11733 2004-02-02  Eric Christopher  <echristo@redhat.com>
11734             Zack Weinberg  <zack@codesourcery.com>
11735
11736         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
11737
11738 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
11739
11740         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
11741         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
11742         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
11743         * gcc.dg/cleanup-5.c: Run only on Linux targets.
11744
11745 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
11746
11747         PR c++/13113
11748         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
11749
11750         PR c++/13854
11751         * g++.dg/ext/attrib13.C: New test.
11752
11753         PR c++/13907
11754         * g++.dg/conversion/op2.C: New test.
11755
11756 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11757
11758         * gcc.dg/titype-1.c: Fix pasto.
11759
11760 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11761
11762         * gcc.dg/titype-1.c: New test.
11763
11764 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11765
11766         PR c++/13957
11767         * g++.dg/template/non-type-template-argument-1.C,
11768         g++.dg/template/qualified-id1.C: Update dg-error marks.
11769         * g++.dg/template/nontype6.C: New test.
11770
11771 2004-02-01  Roger Sayle  <roger@eyesopen.com>
11772
11773         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
11774         * gcc.dg/builtins-31.c: New testcase.
11775         * gcc.dg/builtins-32.c: New testcase.
11776
11777 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
11778
11779         * objc.dg/call-super-2.m: Update line numbers
11780         for the including of stddef.h.
11781
11782 2004-01-30  Michael Matz  <matz@suse.de>
11783
11784         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
11785         g++.dg/ext/case-range3.C: New tests.
11786
11787 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11788
11789         DR206
11790         PR c++/13813
11791         * g++.dg/template/member4.C: New test.
11792
11793 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11794
11795         PR c++/13683
11796         * g++.dg/template/sizeof6.C: New test.
11797
11798 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
11799
11800         * gcc.dg/fwritable-strings-1.c: New test.
11801
11802 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
11803
11804         * gcc.c-torture/compile/20040130-1.c: New test.
11805
11806 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
11807
11808         * objc.dg/call-super-2.m: Include stddef.h for size_t.
11809
11810 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
11811
11812         PR c++/13883
11813         * g++.dg/template/ctor3.C: New test.
11814
11815 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11816
11817         * g++.dg/tc1: New directory.
11818         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
11819         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
11820         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
11821         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
11822         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
11823
11824 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11825
11826         * g++.dg/parse/error11.C: New test.
11827         * g++.dg/parse/error12.C: Likewise.
11828
11829 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
11830
11831         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
11832         (scan_initial, main): Use aligned_sizeof instead of sizeof.
11833
11834 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
11835
11836         PR c++/13791
11837         * g++.dg/ext/attrib12.C: New test.
11838
11839         PR c++/13736
11840         * g++.dg/parse/cast2.C: New test.
11841
11842 2004-01-27  James E Wilson  <wilson@specifixinc.com>
11843
11844         * objc.dg/encode-2.m (main): New local string.  Set depending on
11845         sizeof long.  Use in sscanf call.
11846         * objc.dg/encode-3.m (main): New local string.  Set depending on
11847         sizeof long.  Use in scan_initial call.
11848
11849 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11850
11851         * objc.dg/call-super-2.m: Make LP64-safe.
11852         * objc.dg/desig-init-1.m: Likewise.
11853
11854 2004-01-27  Devang Patel <dpatel@apple.com>
11855
11856         * g++.dg/debug/namespace1.C: New test.
11857
11858 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
11859
11860         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
11861         xscale-*-*.
11862
11863         * gcc.dg/arm-mmx-1.c: New test.
11864
11865 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11866
11867         * gcc.dg/20040127-1.c: New test.
11868         * gcc.dg/20040127-2.c: New test.
11869
11870 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11871
11872         * objc.dg/stret-1.m (glob): Renamed to globa.
11873
11874 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
11875
11876         PR c++/13663
11877         * g++.dg/expr/for1.C: New test.
11878
11879 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
11880
11881         PR middle-end/13779
11882         * gcc.dg/darwin-longlong.c: New test.
11883
11884 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
11885
11886         * gcc.dg/20040124-1.c: Moved test from here...
11887         * gcc.c-torture/compile/20040124-1.c: ...to here.
11888
11889 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
11890
11891         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
11892         the assembly output if -m64 is passed.
11893
11894 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
11895
11896         PR c++/13833
11897         * g++.dg/template/cond3.C: New test.
11898
11899 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11900
11901         PR c++/13810
11902         * g++.dg/template/ttp7.C: New test.
11903
11904 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11905
11906         PR c++/13797
11907         * g++.dg/template/nontype4.C: New test.
11908         * g++.dg/template/nontype5.C: Likewise.
11909
11910 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
11911
11912         * gcc.dg/torture/mips-clobber-at.c: New test.
11913
11914 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
11915
11916         * gcc.dg/20040124-1.c: New test.
11917
11918 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
11919
11920         * gcc.dg/20040123-1.c: New test.
11921
11922 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
11923
11924         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
11925
11926 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11927
11928         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
11929
11930 2004-01-23  Andrew Pinski  <apinski@apple.com>
11931
11932         * gcc.dg/20030121-1.c: Move to ..
11933         * gcc.dg/20040121-1.c: here.
11934
11935 2004-01-23  Roger Sayle  <roger@eyesopen.com>
11936
11937         * gcc.dg/builtins-29.c: New test case.
11938
11939 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
11940
11941         PR 18314
11942         * gcc.dg/builtins-30.c: New testcase.
11943
11944 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
11945
11946         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
11947         * lib/g77.exp: Likewise.
11948         * lib/objc.exp: Likewise.
11949         * lib/g++.exp: Likewise.
11950
11951 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
11952
11953         * gcc.dg/struct-by-value-2.c: New test.
11954
11955 2004-01-21  Andrew Pinski  <apinski@apple.com>
11956
11957         PR target/13785
11958         * gcc.dg/20030121-1.c: New test.
11959
11960 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
11961
11962         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
11963         clobber frame pointer register in asm statement.
11964
11965 2004-01-21  Falk Hueffner  <falk@debian.org>
11966
11967         * gcc.c-torture/compile/20040121-1.c: New test.
11968
11969 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
11970
11971         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
11972
11973 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
11974
11975         * gcc.dg/ppc64-abi-2.c: New test.
11976
11977 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
11978
11979         * lib/treelang.exp: Fill out this file.
11980         * lib/treelang-dg.exp: New File.
11981
11982 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11983
11984         * gcc.c-torture/compile/981022-1.c: Remove.
11985         * gcc.dg/array-5.c: Remove XFAIL.
11986         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
11987         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
11988         gcc.dg/cond-lvalue-1.c: Update.
11989         * gcc.dg/cast-lvalue-2.c: New test.
11990
11991 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
11992
11993         PR c++/13592
11994         * g++.dg/other/error1.C (class foo): Tweak error message.
11995
11996         PR c++/13592
11997         * g++.dg/template/call2.C: New test.
11998
11999 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12000
12001         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
12002         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
12003         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
12004         scalar-return-1_x.c, scalar-return-2_y.c,
12005         scalar-return-3_x.c, scalar-return-3_y.c,
12006         scalar-return-4_x.c, scalar-return-4_y.c,
12007         struct-align-1.h, struct-align-1_x.c,
12008         struct-align-1_y.c, struct-align-2.h,
12009         struct-align-2_x.c, struct-align-2_y.c,
12010         struct-by-value-10_y.c, struct-by-value-11_x.c,
12011         struct-by-value-11_y.c, struct-by-value-12_x.c,
12012         struct-by-value-12_y.c, struct-by-value-13_x.c,
12013         struct-by-value-13_y.c, struct-by-value-14_x.c,
12014         struct-by-value-14_y.c, struct-by-value-15_x.c,
12015         struct-by-value-15_y.c, struct-by-value-16_y.c,
12016         struct-by-value-17_y.c, struct-by-value-18_y.c,
12017         struct-by-value-19_y.c, struct-by-value-1_x.c,
12018         struct-by-value-1_y.c, struct-by-value-20_y.c,
12019         struct-by-value-2_x.c, struct-by-value-2_y.c,
12020         struct-by-value-3_y.c, struct-by-value-4_x.c,
12021         struct-by-value-4_y.c, struct-by-value-5_y.c,
12022         struct-by-value-6_y.c, struct-by-value-7_y.c
12023         struct-by-value-8_x.c, struct-by-value-8_y.c
12024         struct-by-value-9_x.c, struct-by-value-9_y.c
12025         struct-return-10_x.c, struct-return-10_y.c,
12026         struct-return-19_x.c, struct-return-20_x.c
12027         struct-return-2_x.c, struct-return-2_y.c
12028         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
12029         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
12030
12031 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12032
12033         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
12034         attribute on sparc*-sun-solaris2.*.
12035
12036 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
12037
12038         PR c++/13710
12039         * g++.dg/ext/typeof7.C: New test.
12040
12041 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
12042
12043         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
12044         * gcc.dg/const-elim-1.c: Same.
12045
12046 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
12047
12048         * objc.dg/stret-1.m: New.
12049         * objc.dg/stret-2.m: New.
12050
12051 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
12052
12053         PR c++/11895
12054         * g++.dg/ext/vector1.C: New test.
12055
12056 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
12057
12058         * gcc.dg/pch/import-1.c: New.
12059         * gcc.dg/pch/import-1.hs: New.
12060         * gcc.dg/pch/import-1a.h: New.
12061         * gcc.dg/pch/import-1b.h: New.
12062         * gcc.dg/pch/import-1c.h: New.
12063
12064 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
12065
12066         PR c++/13574
12067         * g++.dg/ext/array1.C: New test.
12068
12069         PR c++/13178
12070         * g++.dg/conversion/op1.C: New test.
12071
12072 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
12073
12074         PR 11864
12075         From Kazumoto Kojima / Dan Kegel:
12076         * gcc.dg/pr11864-1.c: New test.
12077
12078         PR 10392
12079         From Marcus Comstedt / Dan Kegel:
12080         * gcc.dg/pr10392-1.c: New test.
12081
12082 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
12083
12084         PR c++/13478
12085         * g++.dg/init/ref10.C: New test.
12086
12087 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12088
12089         PR c++/13407
12090         * g++.dg/parse/typename6.C: New test.
12091
12092 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
12093
12094         PR pch/13361
12095         * testsuite/g++.dg/pch/wchar-1.C: New.
12096         * testsuite/g++.dg/pch/wchar-1.Hs: New.
12097
12098 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12099
12100         PR c++/9259
12101         * g++.dg/expr/sizeof2.C: New test.
12102
12103 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
12104
12105         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
12106
12107 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
12108
12109         PR c++/13659
12110         * g++.dg/lookup/strong-using-3.C: New.
12111         * g++.dg/lookup/using-10.C: New.
12112
12113 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
12114
12115         PR c++/13594
12116         * g++.dg/lookup/strong-using-2.C: New.
12117
12118 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
12119             Dan Kegel <dank@kegel.com>
12120             J"orn Rennecke <joern.rennecke@superh.com>
12121
12122         PR target/9365
12123         * gcc.dg/pr9365-1.c: New test.
12124
12125 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12126
12127         PR c++/8856
12128         * g++.dg/parse/casting-operator2.C: New test.
12129         * g++.old-deja/g++.pt/explicit83.C: Remove.
12130
12131 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
12132
12133         * gcc.dg/label-compound-stmt-1.c: New test.
12134         * gcc.c-torture/compile/950922-1.c,
12135         gcc.c-torture/compile/20000211-3.c,
12136         gcc.c-torture/compile/20000518-1.c,
12137         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
12138         compound statements.
12139
12140 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
12141
12142         * gcc.dg/ppc64-abi-1.c: New test.
12143
12144 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
12145
12146          * g++.dg/ext/attrib9.C: Add dg-warnings.
12147
12148 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12149
12150         PR c++/12335
12151         * g++.dg/parse/dtor3.C: New test.
12152
12153 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
12154
12155         PR c++/12709
12156         * g++.dg/parse/try-catch-1.C: New test.
12157
12158 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
12159
12160         * ada/acats/run_all.sh: Add more verbose output in acats.log
12161         when compiling tests.
12162
12163 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
12164
12165         PR 13656
12166         * gcc.dg/typedef-redecl.c: New test case.
12167         * gcc.dg/typedef-redecl.h: New support file.
12168
12169 2004-01-13  Jan Hubicka  <jh@suse.cz>
12170
12171         * gcc.dg/always_inline.c: New test.
12172         * gcc.dg/debug/20031231-1.c: Fix.
12173
12174 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12175
12176         PR c++/13474
12177         * g++.dg/template/array3.C: New test.
12178
12179 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
12180
12181         * g++.dg/ext/lvalue1.C: No longer expected to fail.
12182         * g++.dg/warn/Wunused-2.C: Likewise.
12183
12184 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12185
12186         PR c++/13289
12187         * g++.dg/template/instantiate6.C: New test.
12188
12189 2004-01-12  Roger Sayle  <roger@eyesopen.com>
12190
12191         PR middle-end/11397
12192         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
12193
12194 2004-01-12  Jan Hubicka  <jh@suse.cz>
12195
12196         PR opt/12826
12197         * gcc.dg/20040112-1.c: New.
12198
12199         * gcc.dg/dwarf-die[1-7].c: Move to...
12200         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
12201         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
12202
12203 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
12204
12205         PR c++/4100
12206         * g++.dg/parse/friend4.C: New test.
12207
12208 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
12209
12210         PR c++/4100
12211         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
12212         definition is called a friend.
12213
12214 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
12215
12216         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
12217
12218 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
12219
12220         PR c++/3478
12221         * g++.dg/parse/error10.C: New test.
12222         * g++.dg/template/arg2.C: Accept "invalid type" error.
12223
12224 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
12225
12226         PR middle-end/13392
12227         * g++.dg/opt/expect2.C: New test.
12228
12229 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
12230
12231         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
12232         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
12233         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
12234         Update dg-error regexps.
12235
12236 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
12237
12238         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
12239         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
12240
12241 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12242
12243         * gcc.dg/pragma-re-1.c: Use right pointer type.
12244
12245 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12246
12247         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
12248
12249 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
12250
12251         * gcc.dg/rs6000-ldouble-1.c: New.
12252
12253 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12254
12255         DR 337
12256         PR c++/9256
12257         * g++.dg/other/abstract1.C: New test.
12258
12259 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
12260
12261         * g++.dg/lookup/strong-using-1.C: New.
12262
12263 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
12264
12265         PR c/11234
12266         * gcc.dg/func-ptr-conv-1.c: New test.
12267         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
12268
12269 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
12270
12271         PR target/13380.
12272         * gcc.c-torture/compile/20040109-1.c: New.
12273
12274 2004-01-08  Stuart Hastings  <stuart@apple.com>
12275
12276         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
12277         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
12278         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
12279
12280 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
12281
12282         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
12283
12284 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12285
12286         * ada/acats/run_acats: Treat 'gnatchop' the same way
12287         as 'gnatmake'.  Export GCC_DRIVER.
12288         * ada/acats/run_all.sh: Add target_gnatchop.  Use
12289         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
12290
12291 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12292
12293         PR c++/12573
12294         * g++.dg/template/dependent-expr4.C: New test.
12295
12296 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
12297
12298         * gcc.dg/altivec-11.c: New test.
12299
12300 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
12301
12302         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
12303
12304 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
12305
12306         PR c/6024
12307         * gcc.dg/enum-compat-1.c: New test.
12308         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
12309
12310 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
12311
12312         PR c/12165
12313         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
12314         gcc.dg/c99-idem-qual-3.c: New tests.
12315
12316 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
12317
12318         * gcc.dg/winline-7.c: Don't cast void * to int.
12319
12320 2004-01-06  Jan Hubicka  <jh@suse.cz>
12321
12322         * gcc.dg/i386-sse-5.c: New test
12323         * g++.dg/eh/simd-1.c: Add -w argument for i386.
12324
12325 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
12326
12327         PR c++/12815
12328         * g++.dg/rtti/typeid4.C: New test.
12329
12330 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12331
12332         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
12333
12334 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
12335
12336         PR c++/12132
12337         * g++.dg/template/error11.C: New test.
12338
12339         PR c++/13451
12340         * g++.dg/template/class2.C: New test.
12341
12342 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12343         Richard Sandiford <rsandifo@redhat.com>
12344
12345         PR c++/13387
12346         * g++.dg/opt/alias3.C: New test.
12347
12348 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
12349
12350         PR c++/13157
12351         * g++.dg/template/koenig3.C: New test.
12352
12353         PR c++/13529
12354         * g++.dg/parse/offsetof3.C: New test.
12355
12356         * g++.dg/init/copy7.C: Add missing dg-error markers.
12357
12358         PR c++/12226
12359         * g++.dg/init/copy7.c: New test.
12360
12361         PR c++/13536
12362         * g++.dg/parse/cast1.C: New test.
12363
12364 2004-01-04  Jan Hubicka  <jh@suse.cz>
12365
12366         * gcc.dg/winline[1-7].c: New tests.
12367
12368 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12369
12370         PR c++/13520
12371         * g++.dg/template/qualttp22.C: New test.
12372
12373 2004-01-01  Jan Hubicka  <jh@suse.cz>
12374
12375         * gcc.dg/debug/20031231-1.c: New.
12376         * gcc.c-torture/compile/20040101-1.c: New.
12377         * gcc.dg/dwarf-die-[1-7].c: New.
12378
12379 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
12380
12381         PR optimization/13521
12382         * gcc.c-torture/compile/20031231-1.c: New test.
12383
12384 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
12385
12386         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
12387
12388 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12389
12390         PR c++/10079
12391         * g++.dg/template/crash16.C: New test.
12392
12393 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
12394
12395         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
12396
12397 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
12398
12399         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
12400         ports.
12401         * g++.old-deja/g++.jason/thunk3.C: Likewise.
12402         * g++.old-deja/g++.law/profile1.C: Likewise.
12403         * gcc.c-torture/compile/981006-1.c: Likewise.
12404         * gcc.c-torture/execute/loop-2e.x: Likewise.
12405         * gcc.c-torture/execute/loop-2f.x: Remove.
12406         * gcc.c-torture/execute/loop-2g.x: Likewise.
12407         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
12408         * gcc.dg/20020312-2.c: Remove traces of dead ports.
12409
12410 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
12411
12412         PR c++/13507
12413         * g++.dg/ext/attrib11.C: New test.
12414
12415         PR c++/13494
12416         * g++.dg/template/array2-1.C: New test.
12417         * g++.dg/template/array2-2.C: New test.
12418
12419 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
12420
12421         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
12422
12423 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12424
12425         PR c++/12774
12426         * g++.dg/template/array1-1.C: New test.
12427         * g++.dg/template/array1-2.C: New test.
12428
12429 2003-12-29  Roger Sayle  <roger@eyesopen.com>
12430
12431         PR fortran/12632
12432         * g77.dg/12632.f: New test case.
12433
12434 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12435
12436         PR c++/13289
12437         * g++.dg/parse/nontype1.C: New test.
12438
12439 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12440
12441         PR c++/12403
12442         * g++.dg/parse/explicit1.C: New test.
12443         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
12444
12445 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
12446
12447         PR c++/13081
12448         * g++.dg/opt/inline6.C: New test.
12449
12450         PR c++/12613
12451         * g++.dg/parse/error9.C: New test.
12452
12453         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
12454
12455 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
12456
12457         PR c++/13009
12458         * g++.dg/init/assign1.C: New test.
12459
12460 2003-12-28  Roger Sayle  <roger@eyesopen.com>
12461
12462         PR c++/13070
12463         * g++.dg/warn/format3.C: New test case.
12464
12465 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12466
12467         * gcc.c-torture/compile/20031227-1.c: New test.
12468
12469 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12470
12471         * g++.dg/bprob/bprob.exp: Load target-supports.exp
12472         * g77.dg/bprob/bprob.exp: Likewise.
12473         * gcc.misc-tests/bprob.exp: Likewise.
12474         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
12475         variants on systems where the library does not provide that
12476         functionality.
12477         * gcc.dg/builtins-20.c: Use builtins-config.h.
12478         * gcc.dg/builtins-config.h: New file.
12479
12480 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12481
12482         * lib/gcc-dg.exp (dg-require-profiling): New function.
12483         * lib/target-supports.exp (check_profiling_available): Likewise.
12484         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
12485         * g77.dg/bprob/bprob.exp: Likewise.
12486         * gcc.misc-tests/bprob.exp: Likewise.
12487         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
12488         * gcc.dg/20021014-1.c: Likewise.
12489         * gcc.dg/nest.c: Likewise.
12490
12491 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12492
12493         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
12494         compiling.
12495         * g++.dg/lookup/java2.C: Likewise.
12496         * gcc.dg/cpp/lexident.c: Likewise.
12497
12498 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
12499
12500         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
12501         given.
12502         * gcc.c-torture/compile/961203-1.c: Likewise.
12503         * gcc.c-torture/compile/980506-1.c: Likewise.
12504
12505 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
12506
12507         * lib/gcc-dg.exp (dg-prune-output): New annotation.
12508         (additional_prunes): New global.
12509         (gcc-dg-prune): Handle additional per-test pruning.
12510         (dg-test): Clear additional_prunes between tests.
12511
12512         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
12513         dg-prune-output to avoid spurious failures from assembler
12514         complaining about nonexistent WAW violations.
12515         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
12516         Use dg-prune-output to avoid spurious failures from assembler
12517         warning about Itanium B-step errata.
12518
12519 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12520
12521         * g++.dg/abi/macro0.C: New test.
12522         * g++.dg/abi/macro1.C: Likewise.
12523         * g++.dg/abi/macro2.C: Likewise.
12524
12525         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
12526         * g++.dg/abi/bitfield7.C: Likewise.
12527         * g++.dg/abi/dtor2.C: Likewise.
12528         * g++.dg/abi/mangle11.C: Likewise.
12529         * g++.dg/abi/mangle12.C: Likewise.
12530         * g++.dg/abi/mangle14.C: Likewise.
12531         * g++.dg/abi/mangle17.C: Likewise.
12532         * g++.dg/abi/vbase10.C: Likewise.
12533         * g++.dg/abi/vbase14.C: Likewise.
12534         * g++.dg/template/qualttp17.C: Likewise.
12535
12536 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
12537
12538         PR c/11995
12539         * gcc.dg/20031223-1.c: New test.
12540
12541 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12542
12543         * gcc.dg/noreturn-7.c: New test.
12544
12545 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12546
12547         * gcc.dg/null-pointer-1.c: New test.
12548
12549 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
12550
12551         * g++.old-deja/g++.jason/template18.C: Remove.
12552         * g++.old-deja/g++.jason/template37.C: Likewise.
12553
12554         PR c++/12862
12555         * g++.dg/lookup/ns1.C: New test.
12556
12557         PR c++/12397
12558         * g++.dg/template/lookup3.C: New test.
12559
12560 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
12561
12562         * g++.dg/template/recurse1.C: New test
12563
12564 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
12565
12566         PR c++/12479
12567         * g++.dg/parse/semicolon1.C: New test.
12568         * g++.dg/parse/semicolon1.h: Likewise.
12569
12570 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
12571
12572         * gcc.dg/darwin-misaligned.c: New test.
12573
12574 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
12575
12576         PR c/9163
12577         * gcc.dg/20031222-1.c: New test.
12578
12579 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
12580
12581         PR c++/13438
12582         * g++.dg/parse/error8.C: New test.
12583
12584         PR c++/11554
12585         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
12586
12587 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
12588
12589         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
12590         too small.
12591         * gcc.c-torture/compile/930217-1.c: Likewise.
12592         * gcc.c-torture/compile/930513-1.c: Likewise.
12593         * gcc.c-torture/execute/920908-2.c: Likewise.
12594         * gcc.c-torture/execute/921204-1.c: Likewise.
12595         * gcc.c-torture/execute/930621-1.c: Likewise.
12596         * gcc.c-torture/execute/930630-1.c: Likewise.
12597         * gcc.c-torture/execute/931031-1.c: Likewise.
12598         * gcc.c-torture/execute/980602-2.c: Likewise.
12599         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
12600         * gcc.c-torture/execute/compndlit-1.c: Likewise.
12601         * gcc.c-torture/execute/extzvsi.c: Likewise.
12602         * gcc.c-torture/unsorted/ext.c: Likewise.
12603
12604 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
12605
12606         PR target/12749
12607         * gcc.c-torture/compile/20031220-2.c: New test case.
12608
12609 2003-12-20  Roger Sayle  <roger@eyesopen.com>
12610
12611         PR optimization/13031
12612         * gcc.c-torture/compile/20031220-1.c: New test case.
12613
12614 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12615
12616         * gcc.dg/cast-function-1.c: New test.
12617
12618 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
12619
12620         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
12621         formats.
12622
12623 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
12624
12625         PR c++/12795
12626         * g++.dg/ext/attrib10.C: New test.
12627
12628 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
12629
12630         * gcc.dg/cleanup-10.c: New test.
12631         * gcc.dg/cleanup-11.c: New test.
12632
12633 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
12634
12635         PR c++/13239
12636         * g++.dg/opt/expect1.C: New test.
12637
12638 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
12639
12640         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
12641
12642 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
12643
12644         PR debug/12923
12645         * gcc.dg/20031218-1.c: New test.
12646
12647         PR debug/12389
12648         * gcc.dg/20031218-2.c: New test.
12649         * gcc.dg/20031218-3.c: New test.
12650
12651         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
12652         of label name and allow for USER_LABEL_PREFIX == "_" names.
12653         * g++.dg/abi/mangle18-2.C: Likewise.
12654         * g++.dg/abi/mangle19-1.C: Likewise.
12655         * g++.dg/abi/mangle19-2.C: Likewise.
12656         * g++.dg/abi/mangle20-1.C: Likewise.
12657         * g++.dg/abi/mangle20-2.C: Likewise.
12658
12659 2003-12-18  Richard Henderson  <rth@redhat.com>
12660
12661         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
12662
12663 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
12664             Dan Kegel <dank@kegel.com>
12665
12666         PR other/12009
12667         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
12668         testing a cross compiler, it causes spurious compile failures.
12669         * lib/g++.exp: Likewise.
12670
12671 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12672
12673         PR c++/13262
12674         * g++.dg/template/access13.C: New test.
12675
12676 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
12677
12678         * gcc.dg/20031216-1.c: New test.
12679
12680 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12681
12682         PR c++/9154
12683         * g++.dg/template/error10.C: New test.
12684
12685 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12686
12687         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
12688         * g++.dg/eh/simd-2.C: Likewise.
12689
12690 2003-12-17  James E Wilson  <wilson@specifixinc.com>
12691             Roger Sayle  <roger@eyesopen.com>
12692
12693         * gcc.c-torture/execute/ieee/mzero5.c: New.
12694
12695 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
12696
12697         PR c++/10603
12698         * g++.dg/parse/error6.C: New test.
12699
12700         PR c++/12827
12701         * g++.dg/parse/error7.C: New test.
12702
12703 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12704
12705         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
12706         at -O with stabs debugging formats.
12707         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
12708         * gcc.dg/debug/debug-2.c: Likewise.
12709
12710 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
12711
12712         PR c++/12696
12713         * g++.dg/init/error1.C: New test.
12714
12715         PR c++/12218
12716         * g++.dg/init/pm3.C: New test.
12717
12718 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
12719
12720         PR c/3347
12721         * gcc.dg/bitfld-8.c: New test.
12722
12723 2003-12-16  James Lemke  <jim@wasabisystems.com>
12724
12725         * gcc.dg/arm-scd42-[123].c: New tests.
12726
12727 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
12728
12729         PR c++/9043
12730         * g++.dg/abi/mangle20-1.C: New test.
12731         * g++.dg/abi/mangle20-2.C: New test.
12732
12733 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
12734
12735         PR c++/13275
12736         * g++.dg/other/offsetof2.C: Remove XFAIL.
12737         * g++.dg/parse/offsetof1.C: New test.
12738         * g++.gd/parse/offsetof2.C: Likewise.
12739
12740 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12741
12742         * g++.dg/template/nontype3.C: New test.
12743         * g++.dg/template/static2.C: Tweaked the dg-error clause.
12744
12745 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12746
12747         * g++.dg/warn/noreturn-3.C: Also test instantiation.
12748
12749 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
12750
12751         PR c++/13387
12752         * g++.dg/expr/assign1.C: New test.
12753
12754         PR c++/13242
12755         * g++.dg/abi/mangle19-1.C: New test.
12756         * g++.dg/abi/mangle19-2.C: New test.
12757
12758 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
12759
12760         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
12761
12762 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12763
12764         * gcc.c-torture/execute/20031216-1.c: New test.
12765
12766 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12767
12768         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
12769         an ICE regression.
12770
12771 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
12772
12773         PR c++/10926
12774         * g++.dg/template/error9.C: New test.
12775
12776         PR c++/11116
12777         * g++.dg/template/error8.C: New test.
12778
12779 2003-12-15  Roger Sayle  <roger@eyesopen.com>
12780
12781         PR middle-end/13400
12782         * gcc.c-torture/execute/20031215-1.c: New test case.
12783
12784 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
12785
12786         PR c++/13269
12787         * g++.dg/parse/error5.C: New test.
12788
12789         PR c++/12989
12790         * g++.dg/expr/sizeof1.C: New test.
12791
12792         PR c++/13310
12793         * g++.dg/template/crash15.C: New test.
12794
12795 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
12796
12797         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
12798         a non-POD type as the last named parameter of a varargs function.
12799
12800 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
12801
12802         PR c++/13243
12803         PR c++/12573
12804         * g++.dg/template/crash14.C: New test.
12805         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
12806
12807 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
12808
12809         * g++.dg/other/java1.C: New test.
12810
12811         PR c++/13241
12812         * g++.dg/abi/mangle18-1.C: New test.
12813         * g++.dg/abi/mangle18-2.C: New test.
12814
12815 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12816
12817         PR optimization/10312
12818         * gcc.c-torture/execute/20031214-1.c: New.
12819
12820 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
12821
12822         PR c++/10779
12823         PR c++/12160
12824         * g++.dg/parse/error3.C: New test.
12825         * g++.dg/parse/error4.C: Likewise.
12826         * g++.dg/abi/mangle4.C: Tweak error messages.
12827         * g++.dg/lookup/using5.C: Likewise.
12828         * g++.dg/other/error2.C: Likewise.
12829         * g++.dg/parse/typename5.C: Likewise.
12830         * g++.dg/parse/undefined1.C: Likewise.
12831         * g++.dg/template/arg2.C: Likewise.
12832         * g++.dg/template/ttp3.C: Likewise.
12833         * g++.dg/template/type1.C: Likewise.
12834         * g++.old-deja/g++.other/crash32.C: Likewise.
12835         * g++.old-djea/g++.pt/defarg8.C: Likewise.
12836
12837 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12838
12839         PR c++/13106
12840         * g++.dg/warn/noreturn-3.C: New test.
12841
12842 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12843
12844         PR c++/13118
12845         * g++.dg/abi/covariant3.C: New.
12846
12847 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
12848
12849         * g++.dg/eh/ia64-1.C: New test.
12850
12851 2003-12-12  Roger Sayle  <roger@eyesopen.com>
12852
12853         PR optimization/13037
12854         * g77.f-torture/execute/13037.f: New test case.
12855
12856 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12857
12858         PR c++/12881
12859         * g++.dg/abi/covariant2.C: New.
12860
12861 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
12862
12863         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
12864
12865 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
12866
12867         * gcc.c-torture/execute/wchar_t-1.x: Delete.
12868
12869 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
12870
12871         PR other/10819
12872         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
12873         to fix Bug 10819.
12874         * lib/g++.exp (g++_version): Likewise.
12875         * lib/g77.exp (g77_version): Likewise.
12876         * lib/objc.exp (default_objc_version): Likewise.
12877
12878 2003-12-10  Richard Henderson  <rth@redhat.com>
12879
12880         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
12881
12882         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
12883
12884 2003-12-08  Matt Austern  <austern@apple.com>
12885
12886         PR c/13134
12887         * lib/gcc-dg.exp (dg-require-visibility): Define.
12888         * lib/target-supports (check_visibility_available): Define.
12889         * gcc.dg/visibility-1.c: New test.
12890         * gcc.dg/visibility-2.c: Likewise.
12891         * gcc.dg/visibility-3.c: Likewise.
12892         * gcc.dg/visibility-4.c: Likewise.
12893         * gcc.dg/visibility-5.c: Likewise.
12894         * gcc.dg/visibility-6.c: Likewise.
12895         * g++.dg/ext/visibility-1.C: Likewise.
12896         * g++.dg/ext/visibility-2.C: Likewise.
12897         * g++.dg/ext/visibility-3.C: Likewise.
12898         * g++.dg/ext/visibility-4.C: Likewise.
12899         * g++.dg/ext/visibility-5.C: Likewise.
12900         * g++.dg/ext/visibility-6.C: Likewise.
12901
12902 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12903
12904         * g++.dg/lookup/java1.C: New test.
12905         * g++.dg/lookup/java2.C: New test.
12906
12907 2003-12-07  Falk Hueffner  <falk@debian.org>
12908
12909         * g++.dg/opt/noreturn-1.C: New test.
12910
12911 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
12912
12913         * gcc.dg/overflow-1.c: New test.
12914
12915 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12916
12917         * g77.f-torture/compile/13060.f: New test.
12918
12919 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
12920
12921         PR c++/13323
12922         * g++.dg/inherit/operator2.C: New test.
12923
12924 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
12925
12926         PR c++/13305
12927         * g++.dg/ext/attrib9.C: New test.
12928
12929 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
12930
12931         PR c++/13314
12932         * g++.dg/template/error7.C: New test.
12933
12934 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
12935             J"orn Rennecke <joern.rennecke@superh.com>
12936
12937         PR target/13302
12938         * g++.dg/other/struct-va_list.C: New test.
12939
12940 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12941
12942         PR c++/13166
12943         * g++.dg/parse/defarg6.C: New test.
12944
12945 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
12946
12947         PR target/13256
12948         * gcc.c-torture/execute/20031201-1.c: New test.
12949
12950 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
12951
12952         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
12953
12954 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12955
12956         * gcc.dg/builtin-return-1.c: New test.
12957
12958 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
12959             J"orn Rennecke <joern.rennecke@superh.com>
12960
12961         PR optimization/13260
12962         * gcc.c-torture/execute/20031204-1.c: New test.
12963
12964 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
12965
12966         PR c++/9127
12967         * g++.dg/template/error6.C: New test.
12968
12969 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
12970
12971         * gcc.dg/20031202-1.c: New test.
12972
12973 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
12974
12975         PR c++/13179
12976         * g++.dg/template/eh1.C: New test.
12977
12978         PR c++/10771
12979         * g++.dg/template/error5.C: New test.
12980
12981 2003-12-02  David Ung  <davidu@mips.com>
12982
12983         * gcc.dg/compat/vector-check.h: Corrected type for var
12984         g_##TMODE
12985
12986 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12987
12988         PR c++/10126
12989         * g++.dg/template/ptrmem8.C: New test.
12990
12991 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12992
12993         PR c++/12573
12994         * g++.dg/template/dependent-expr3.C: New test.
12995
12996 2003-12-01  James Lemke  <jim@wasabisystems.com>
12997
12998         * gcc.dg/arm-g2.c: New test.
12999
13000 2003-12-01  Roger Sayle  <roger@eyesopen.com>
13001
13002         PR optimization/11634
13003         * gcc.dg/20031201-2.c: New test case.
13004
13005 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
13006
13007         PR 11433
13008         * objc.dg/proto-lossage-3.m: New test.
13009
13010 2003-12-01  Roger Sayle  <roger@eyesopen.com>
13011
13012         PR optimization/12628
13013         * gcc.dg/20031201-1.c: New test case.
13014
13015 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13016
13017         * gcc.dg/unaligned-1.c: New test.
13018
13019 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
13020
13021         PR c++/9849
13022         * g++.dg/template/error4.C: New test.
13023         * g++.dg/template/nested3.C: Adjust error markers.
13024
13025 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13026
13027         * gcc.dg/cpp/assert4.c: Check more #system assertions.
13028
13029 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
13030
13031         PR c/10333
13032         * gcc.dg/bitfld-7.c: New test.
13033
13034 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
13035
13036         * gcc.dg/tls/asm-1.C: New test.
13037
13038 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13039
13040         * gcc.dg/cpp/assert4.c: Update.
13041
13042 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
13043
13044         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
13045         * gcc.dg/builtin-apply3.c: New test.
13046
13047 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13048
13049         * lib/compat.exp (compat-obj): New xfaildata parameter.
13050         Use it to set compiler_conditional_xfail_data before compiling.
13051         (compat-get-options): Handle dg-xfail-if.
13052         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
13053         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
13054         * gcc.dg/compat/vector-1_y.c: Likewise.
13055         * gcc.dg/compat/vector-2_x.c: Likewise.
13056         * gcc.dg/compat/vector-2_y.c: Likewise.
13057
13058 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13059
13060         * g++.dg/opt/reg-stack4.C: New test.
13061
13062 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13063
13064         * gcc.dg/builtin-apply2.c: New test.
13065
13066 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
13067
13068         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
13069
13070 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13071
13072         PR c++/12924
13073         * g++.dg/template/template-id-2.C: New test.
13074
13075 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13076
13077         PR c++/5369
13078         * g++.dg/template/memfriend1.C: New test.
13079         * g++.dg/template/memfriend2.C: Likewise.
13080         * g++.dg/template/memfriend3.C: Likewise.
13081         * g++.dg/template/memfriend4.C: Likewise.
13082         * g++.dg/template/memfriend5.C: Likewise.
13083         * g++.dg/template/memfriend6.C: Likewise.
13084         * g++.dg/template/memfriend7.C: Likewise.
13085         * g++.dg/template/memfriend8.C: Likewise.
13086         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
13087
13088 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
13089
13090         PR c++/12515
13091         * g++.dg/ext/cond1.C: New test.
13092
13093 2003-11-20  Richard Henderson  <rth@redhat.com>
13094
13095         * gcc.dg/20020201-2.c: Remove.
13096         * gcc.dg/20020201-4.c: Remove.
13097         * gcc.dg/20020304-1.c: Remove.
13098
13099 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
13100
13101         * gcc.dg/cpp/trad/xwin1.c: New test case.
13102
13103 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
13104
13105         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
13106         * lib/g77.exp: Likewise.
13107         * lib/objc.exp: Likewise.
13108         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
13109         for darwin.
13110
13111 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13112
13113         PR c++/12932
13114         * g++.dg/template/static5.C: New test.
13115
13116 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
13117
13118         * gcc.dg/nested-func-1.c: New test.
13119
13120 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13121
13122         * gcc.dg/cpp/assert4.c: New test.
13123
13124 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
13125
13126         PR c++/2294
13127         * g++.dg/lookup/using9.c: New test.
13128
13129 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
13130
13131         PR c++/12762
13132         * g++.dg/template/error3.C: New test.
13133
13134 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
13135
13136         PR ada/13035
13137         * ada/acats/run_acats, run_all.sh: Fix syntax error.
13138         No longer use a wrapper for gcc, since this does not work under
13139         Windows.
13140
13141 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
13142
13143         PR c++/2094
13144         * g++.dg/template/ptrmem7.C: New test.
13145
13146 2003-11-13  Andrew Pinski <apinski@apple.com>
13147
13148         * gcc.c-torture/compile/20031113-1.c: New test.
13149
13150 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
13151             Kean Johnston <jkj@sco.com>
13152
13153         PR c/13029
13154         * gcc.dg/unused-4.c: Update.
13155
13156 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13157
13158         * g++.dg/opt/const3.C: New test.
13159
13160 2003-11-13  Jan Hubicka  <jh@suse.cz>
13161
13162         * gcc.c-torture/compile/20031112-1.c: New test.
13163
13164 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
13165
13166         * g++.dg/parse/crash10.C: Remove bogus error marker.
13167
13168 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13169
13170         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
13171         (host_gcc): Likewise.
13172         (ROOT): Honor $PWDCMD.
13173         (BASE): Likewise.
13174         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
13175
13176 2003-11-12  Catherine Moore  <clm@redhat.com>
13177
13178         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
13179
13180 2003-11-12  Andreas Jaeger  <aj@suse.de>
13181             Jakub Jelinek  <jakub@redhat.com>
13182             Andrew Pinski  <pinskia@physics.uc.edu>
13183             Richard Henderson  <rth@redhat.com>
13184
13185         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
13186         systems.
13187         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
13188
13189         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
13190         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
13191
13192 2003-11-11  Andreas Jaeger  <aj@suse.de>
13193
13194         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
13195
13196         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
13197
13198 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
13199
13200         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
13201         Clean ups.
13202
13203 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
13204
13205         * gcc.dg/trampoline-1.c: New test.
13206
13207 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
13208
13209         * gcc.c-torture/compile/200031109-1.c: New test.
13210
13211 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13212
13213         PR c/3190
13214         PR c/8714
13215         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
13216         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
13217         gcc.dg/format/no-y2k-1.c: Update.
13218
13219 2003-11-08  Roger Sayle  <roger@eyesopen.com>
13220
13221         PR optimization/10467
13222         * gcc.dg/20031108-1.c: New test case.
13223
13224 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
13225
13226         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
13227
13228 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13229
13230         * gcc.dg/compound-lvalue-1.c: New test.
13231         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
13232         some XFAILs.
13233
13234 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
13235
13236         * gcc.dg/altivec-varargs-1.c: New test.
13237
13238 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13239
13240         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
13241         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
13242         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
13243         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
13244         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
13245
13246 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
13247
13248         * gcc.dg/cond-lvalue-1.c: New test.
13249
13250 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
13251
13252         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
13253
13254 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13255
13256         PR c++/11616
13257         * g++.dg/template/instantiate5.C: New test.
13258
13259 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13260
13261         PR c++/12726
13262         * g++.dg/ext/complit2.C: Replace test with self-contained version.
13263         * ChangeLog: Add missing first entry for above test.
13264
13265 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13266
13267         PR c++/9810
13268         * g++.dg/template/using8.C: New test.
13269         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
13270
13271 2003-11-02  Roger Sayle  <roger@eyesopen.com>
13272
13273         PR optimization/10817
13274         * gcc.c-torture/compile/20031102-1.c: New test case.
13275
13276 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
13277
13278         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
13279         2147483647.
13280
13281 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13282
13283         * gcc.dg/20031102-1.c: New test.
13284
13285 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13286
13287         * gcc.dg/complex-1.c: New test.
13288
13289 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13290
13291         PR c++/12796
13292         * g++.dg/template/crash13.C: Adjust expected error location.
13293         * g++.old-deja/g++.brendan/ns1.C: Likewise.
13294
13295 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
13296
13297         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
13298
13299 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
13300
13301         PR/10239
13302         * gcc.c-torture/compile/20031031-2.c: New test.
13303
13304 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
13305
13306         PR/11640
13307         * gcc.c-torture/compile/20031031-1.c: New test.
13308
13309 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
13310
13311         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
13312         * gcc.misc-tests/bprob.exp: Likewise.
13313         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
13314         the execution test on arm-elf configs.
13315         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
13316         configs that don't support scratch files.
13317         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
13318
13319 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
13320
13321         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
13322         done by dejagnu.
13323
13324 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
13325
13326         * ada/acats/run_all.sh: Redirect mv output to /dev/null
13327         Avoid non pure sh syntax. Add more logging.
13328
13329         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
13330         fail.
13331
13332 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13333
13334         PR libgcj/10610
13335         * gcc.dg/ppc-stackalign-1.c: New test.
13336
13337 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
13338
13339         * ada/acats/run_all.sh: Change output to be more compliant with
13340         dejagnu framework.
13341         Create acats.sum and acats.log files under testsuite/ada/acats
13342         Only run [a-z]* directories, to filter out e.g. CVS.
13343         Redirect build output to log file.
13344
13345 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
13346
13347         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
13348
13349 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
13350
13351         PR ada/5909:
13352         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
13353
13354 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
13355
13356         * gcc.c-torture/compile/20031023-1.c: New test.
13357         * gcc.c-torture/compile/20031023-2.c: New test.
13358         * gcc.c-torture/compile/20031023-3.c: New test.
13359         * gcc.c-torture/compile/20031023-4.c: New test.
13360
13361 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13362
13363         PR c++/10371
13364         * g++.dg/lookup/scoped8.C: New test.
13365
13366 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
13367
13368         * g++.dg/opt/reg-stack3.C: New test.
13369
13370 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13371
13372         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
13373
13374 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13375
13376         PR c++/11076
13377         * g++.dg/template/crash13.C: New test.
13378
13379 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13380
13381         * gcc.dg/c99-restrict-2.c: New test.
13382
13383 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
13384
13385         PR c++/12698, c++/12699, c++/12700, c++/12566
13386         * g++.dg/inherit/covariant9.C: New test.
13387         * g++.dg/inherit/covariant10.C: New test.
13388         * g++.dg/inherit/covariant11.C: New test.
13389
13390 2003-10-23  Jason Merrill  <jason@redhat.com>
13391
13392         PR c++/12726
13393         * g++.dg/ext/complit2.C: New test.
13394
13395 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
13396
13397         PR target/12654
13398         * gcc.c-torture/execute/20031020-1.c: New test.
13399
13400 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13401
13402         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
13403         following the jump_insn.
13404
13405 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13406
13407         * gcc.dg/cast-lvalue-1.c: New test.
13408
13409 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
13410
13411         PR c++/11962
13412         * g++.dg/template/cond2.C: New test.
13413
13414 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13415
13416         * gcc.dg/builtins-28.c: New test.
13417
13418 2003-10-20  Jan Hubicka  <jh@suse.cz>
13419
13420         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
13421         parameter.
13422         * testsuite/gcc.dg/inline-2.c: Likewise.
13423
13424 2003-10-20  Phil Edwards  <phil@codesourcery.com>
13425
13426         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
13427         * gcc.dg/nest.c:  Likewise.
13428
13429 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13430
13431         PR c++/9781, c++/10583, c++/11862
13432         * g++.dg/parse/crash13.C: New test.
13433
13434 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13435
13436         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
13437
13438 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13439
13440         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
13441         Define HAVE_C99_RUNTIME except on Solaris.
13442         * gcc.dg/builtins-20.c: Likewise.
13443
13444 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13445
13446         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
13447
13448 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13449
13450         PR c++/12495
13451         * g++.dg/template/crash21.C: New test.
13452
13453 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13454
13455         PR c++/2513
13456         * g++.dg/template/typename5.C: New test.
13457
13458 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13459
13460         PR c++/12369
13461         * g++.dg/template/friend25.C: New test.
13462
13463 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
13464
13465         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
13466         versions.
13467
13468 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
13469
13470         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
13471         == 2147483647.
13472
13473 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
13474
13475         * gcc.c-torture/execute/960416-1.x: Remove.
13476         * gcc.c-torture/execute/divconst-3.x: Likewise.
13477
13478 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
13479
13480         PR target/12598
13481         * gcc.dg/torture/cris-volatile-1.c: New test.
13482
13483 2003-10-14  Roger Sayle  <roger@eyesopen.com>
13484
13485         PR optimization/9325
13486         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
13487         for overflowing floating point to integer conversion during RTL
13488         simplification.
13489
13490 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
13491
13492         * objc/execute/_cmd.m: Fix typo.
13493         * objc.dg/image-info.m, objc.dg/symtab-1.m:
13494         Relax 'scan-assembler' regexp.
13495         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
13496         objc.dg/try-catch-4.m: Run on non-Darwin targets.
13497         * objc.dg/zero-link-2.m: Remove blank line.
13498         * objc.dg/zero-link-3.m: New test case.
13499
13500 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
13501
13502         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
13503
13504         * gcc.dg/asm-names.c: Use scan-assembler-not rather
13505         than linker trickery.
13506
13507 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13508
13509         PR c++/12370
13510         * g++.dg/other/friend2.C: New test.
13511
13512 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
13513
13514         * gcc.dg/20031012-1.c: New test.
13515
13516 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
13517
13518         * gcc.dg/weak/weak-3.c: Fix for new warning.
13519
13520 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
13521
13522         PR optimization/8750
13523         * gcc.c-torture/execute/20031012-1.c: New test case.
13524
13525 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13526
13527         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
13528         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
13529
13530 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13531
13532         PR optimization/12260
13533         * gcc.c-torture/compile/20031011-2.c: New test case.
13534
13535 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13536
13537         * gcc.c-torture/execute/20031011-1.c: New testcase.
13538
13539 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
13540
13541         * gcc.c-torture/compile/20031011-1.c: New test.
13542
13543 2003-10-11  Jan Hubicka  <jh@suse.cz>
13544
13545         * g++.dg/other/first-global.C: New test.
13546
13547 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13548
13549         * gcc.c-torture/execute/string-opt-18.c: New testcase.
13550
13551 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
13552
13553         * gcc.c-torture/compile/20031010-1.c: New test.
13554
13555 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
13556
13557         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
13558         * gcc.c-torture/execute/va-arg-25.c: ... here.
13559
13560 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
13561
13562         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
13563
13564 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
13565
13566         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
13567
13568 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
13569
13570         * g++.dg/parse/error2.C: New test.
13571
13572 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
13573
13574         PR c++/11097
13575         * g++.dg/other/error5.C: Modify the error message.
13576         * g++.dg/lookup/using8.C: New test.
13577
13578 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
13579
13580         * gcc.dg/darwin-abi-2.c: New file.
13581         * gcc.c-torture/execute/va-arg-24.c: New file.
13582
13583 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
13584
13585         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
13586         indentation.
13587
13588 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
13589
13590         PR c++/10147
13591         * g++.dg/other/error4.C: Update error messages.
13592         * g++.dg/template/ptrmem4.C: Likewise.
13593
13594         PR c++/12337
13595         * g++.dg/init/new9.C: New test.
13596
13597         PR c++/12334, c++/12236, c++/8656
13598         * g++.dg/ext/attrib8.C: New test.
13599
13600 2003-10-06  Devang Patel  <dpatel@apple.com>
13601
13602         * gcc.dg/debug/dwarf2-3.h: New test.
13603         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
13604
13605 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
13606
13607         * g++.dg/opt/cfg2.C: New test.
13608
13609 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13610
13611         * g++.dg/opt/float1.C: New test.
13612
13613 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13614
13615         * gcc.dg/c90-array-lval-6.c: New test.
13616         * gcc.dg/c99-array-lval-6.c: New test.
13617
13618 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
13619             Ziemowit Laski  <zlaski@apple.com>
13620
13621         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
13622         'Derived', so that it is never considered a class method; add
13623         new warning for '+port' method ambiguity.
13624         * objc.dg/method-12.m: Include <objc/objc.h> instead of
13625         <objc/objc-api.h> (needed on Mac OS X).
13626         * objc.dg/method-13.m: New test.
13627
13628 2003-10-03  Roger Sayle  <roger@eyesopen.com>
13629
13630         PR optimization/9325, PR java/6391
13631         * gcc.c-torture/execute/20031003-1.c: New test case.
13632
13633 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
13634
13635         PR optimization/12180
13636         * gcc.dg/20031002-1.c: New test.
13637
13638         PR c++/12486
13639         * g++.dg/inherit/error1.C: New test.
13640
13641 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
13642
13643         * lib/f-torture.exp (search_for): Rename to...
13644         (search_for_re): This.  Also, clean up comments and the
13645         "regexp" invocation.
13646
13647 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
13648
13649         * gcc.c-torture/compile/20031002-1.c: New test.
13650
13651 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
13652
13653         * g++.dg/opt/cond1.C: New test.
13654
13655 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
13656
13657         * gcc.dg/Wold-style-definition-2.c: New testcase.
13658         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
13659
13660 2003-09-29  Richard Henderson  <rth@redhat.com>
13661
13662         * g++.dg/init/array10.C: Add dg-options.
13663
13664 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
13665
13666         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
13667
13668 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13669
13670         * g++.dg/template/friend19.C: Fix typo.
13671         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
13672
13673 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
13674
13675         * gcc.c-torture/execute/20030928-1.c: New test.
13676         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
13677
13678 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13679
13680         * g++.dg/opt/unroll1.C: New test.
13681
13682 2003-09-26  Roger Sayle  <roger@eyesopen.com>
13683
13684         PR optimization/11741
13685         * gcc.dg/20030926-1.c: New test case.
13686
13687 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13688
13689         PR c++/5655
13690         * g++.dg/parse/access7.C: New test.
13691         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
13692
13693 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
13694
13695         MERGE OF objc-improvements-branch into MAINLINE:
13696         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
13697         if libobjc has not been built.
13698         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
13699         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
13700         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
13701         objc/execute/nested-3.m, objc/execute/np-2.m,
13702         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
13703         objc/execute/redefining_self.m, objc/execute/root_methods.m,
13704         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
13705         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
13706         objc.dg/special/unclaimed-category-1.h,
13707         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
13708         well as GNU runtime.
13709         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
13710         * execute/cascading-1.m, execute/function-message-1.m,
13711         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
13712         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
13713         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
13714         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
13715         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
13716         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
13717         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
13718         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
13719         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
13720         * objc.dg/bitfield-2.m: Run only on Darwin.
13721         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
13722         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
13723         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
13724         * objc.dg/const-str-1.m: Fix constant string layout.
13725
13726 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
13727
13728         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
13729
13730 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
13731
13732         * gcc.dg/darwin-abi-1.c: New file.
13733
13734 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
13735
13736         PR target/12281
13737         * gcc.c-torture/compile/20030921-1.c: New test.
13738
13739 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13740
13741         * g++.dg/opt/reg-stack2.C: New test.
13742
13743 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
13744
13745         * g++.dg/eh/delayslot1.C: New test.
13746
13747 2003-09-20  Richard Henderson  <rth@redhat.com>
13748
13749         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
13750
13751 2003-09-20  Roger Sayle  <roger@eyesopen.com>
13752
13753         * gcc.c-torture/execute/20030920-1.c: New test case.
13754
13755 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13756
13757         * g++.dg/rtti/typeid3.C: Correct expected error message.
13758
13759 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13760
13761         PR c++/157
13762         * g++.dg/parse/crash12.C: New test.
13763
13764 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
13765
13766         * gcc.dg/compat/mixed-struct-check.h: New.
13767         * gcc.dg/compat/mixed-struct-defs.h: New.
13768         * gcc.dg/compat/mixed-struct-init.h: New.
13769         * gcc.dg/compat/struct-by-value-19_main.c: New.
13770         * gcc.dg/compat/struct-by-value-19_x.c: New.
13771         * gcc.dg/compat/struct-by-value-19_y.c: New.
13772         * gcc.dg/compat/struct-by-value-20_main.c: New.
13773         * gcc.dg/compat/struct-by-value-20_x.c: New.
13774         * gcc.dg/compat/struct-by-value-20_y.c: New.
13775         * gcc.dg/compat/struct-return-19_main.c: New.
13776         * gcc.dg/compat/struct-return-19_x.c: New.
13777         * gcc.dg/compat/struct-return-19_y.c: New.
13778         * gcc.dg/compat/struct-return-20_main.c: New.
13779         * gcc.dg/compat/struct-return-20_x.c: New.
13780         * gcc.dg/compat/struct-return-20_y.c: New.
13781
13782 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
13783         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
13784         so that it will not complain on LP64 targets.
13785
13786 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13787
13788         PR c++/495
13789         * g++.dg/template/friend24.C: New test.
13790
13791 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
13792
13793         PR c++/12332
13794         * g++.dg/template/memtmpl2.C: New test.
13795
13796 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
13797
13798         PR target/11184
13799         * gcc.dg/builtin-apply1.c: New test.
13800
13801 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
13802
13803         PR c++/9848
13804         * g++.dg/warn/Wunused-4.C: New test.
13805
13806 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13807
13808         PR c++/12316
13809         * g++.dg/other/gc2.C: New test.
13810
13811 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
13812
13813         PR c++/11991
13814         * g++.dg/rtti/typeid3.C: New test.
13815
13816         PR c++/12266
13817         * g++.dg/overload/template1.C: New test.
13818
13819 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
13820
13821         * g++.dg/opt/cfg3.C: New test.
13822
13823 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13824
13825         PR c++/7939
13826         * g++.dg/template/crash11.C: New test.
13827
13828 2003-09-16  Jason Merrill  <jason@redhat.com>
13829             Jakub Jelinek  <jakub@redhat.com>
13830
13831         * gcc.dg/attr-warn-unused-result.c: New test.
13832
13833 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
13834
13835         PR c++/12184
13836         * g++.dg/expr/call2.C: New test.
13837
13838 2003-09-15  Andreas Jaeger  <aj@suse.de>
13839
13840         * gcc.dg/Wold-style-definition-1.c: New test.
13841
13842 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
13843
13844         PR c++/3907
13845         * g++.dg/parse/template12.C: New test.
13846
13847         * g++.dg/abi/bitfield11.C: New test.
13848         * g++.dg/abi/bitfield12.C: Likewise.
13849
13850 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
13851
13852         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
13853         non-expansion of functional macro name without arguments at EOL.
13854         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
13855
13856 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
13857
13858         * gcc.c-torture/execute/20030914-[12].c: New tests.
13859
13860 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13861
13862         PR c++/11788
13863         * g++.dg/overload/addr1.C: New test.
13864
13865 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
13866
13867         * gcc.dg/20030909-1.c: New test.
13868
13869 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13870
13871         * gcc.dg/ultrasp10.c: New test.
13872
13873 2003-09-09  Devang Patel  <dpatel@apple.com>
13874
13875         * gcc.dg/darwin-ld-6.c: New test.
13876
13877 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13878
13879         * gcc.dg/torture/builtin-explog-1.c: New testcase.
13880
13881 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
13882
13883         * gcc.dg/ia64-types1.c: New test.
13884         * gcc.dg/ia64-types2.c: Likewise.
13885
13886 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13887
13888         * gcc.dg/builtins-1.c: Add more _Complex tests.
13889         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13890
13891         * gcc.dg/builtins-1.c: Test existing _Complex functions.
13892         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13893
13894 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
13895
13896         PR c++/11786
13897         * g++.dg/lookup/koenig2.C: New test.
13898
13899         PR c++/5296
13900         * g++.dg/rtti/typeid2.C: New test.
13901
13902 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
13903
13904         * gcc.c-torture/compile/20030904-1.c: New test.
13905
13906 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13907
13908         * g++.dg/opt/longbranch2.C: New test.
13909
13910 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
13911
13912         * g++.dg/template/crash10.C: Only compile it.
13913
13914 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
13915
13916         PR middle-end/11665
13917         * gcc.c-torture/compile/20030907-1.c: New test.
13918         * g++.dg/init/array11.C: New test.
13919
13920 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
13921
13922         PR c++/11852
13923         * g++.dg/init/struct1.C: New test.
13924
13925 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
13926
13927         PR c++/12181
13928         * g++.dg/expr/comma1.C: New test.
13929
13930 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
13931
13932         PR c++/11867
13933         * g++.dg/expr/static_cast5.C: New test.
13934
13935 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
13936
13937         PR c++/11507
13938         * g++.dg/lookup/scoped7.C: New test.
13939
13940         PR c++/9574
13941         * g++.dg/other/static1.C: New test.
13942
13943         PR c++/11490
13944         * g++.dg/warn/template-1.C: New test.
13945
13946         PR c++/11432
13947         * g++.dg/template/crash10.C: New test.
13948
13949         PR c++/2478
13950         * g++.dg/overload/VLA.C: New test.
13951
13952         PR c++/10804
13953         * g++.dg/template/call1.C: New test.
13954
13955 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13956
13957         PR c++/11794
13958         * g++.dg/parse/using3.C: New test.
13959
13960 2003-09-06  Roger Sayle  <roger@eyesopen.com>
13961
13962         PR c++/11409
13963         * g++.dg/overload/builtin3.C: New test case.
13964
13965 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
13966
13967         PR c/9862
13968         * gcc.dg/20030906-1.c: New test.
13969         * gcc.dg/20030906-2.c: Likewise.
13970
13971 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13972
13973         PR c++/12167
13974         * g++.dg/parse/defarg5.C: New test.
13975
13976         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
13977
13978 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
13979
13980         PR c++/12163
13981         * g++.dg/expr/static_cast4.C: New test.
13982
13983         PR c++/12146
13984         * g++.dg/template/crash9.C: New test.
13985
13986 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
13987
13988         * g++.old-deja/g++.ext/pretty2.C: Update for change
13989         in __FUNCTION__.
13990         * g++.old-deja/g++.ext/pretty3.C: Likewise.
13991
13992 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
13993
13994         PR c++/11922
13995         * g++/dg/template/qualified-id1.C: New test.
13996
13997         PR c++/12037
13998         * g++.dg/warn/noeffect4.C: New test.
13999
14000 2003-09-04  Matt Austern  <austern@apple.com>
14001
14002         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
14003         * g++.dg/ext/fnname2.C: Likewise.
14004         * g++.dg/ext/fnname3.C: Likewise.
14005
14006 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
14007
14008         * g++.dg/expr/lval1.C: New test.
14009         * g++.dg/ext/lvcast.C: Remove.
14010
14011 2003-09-03  Roger Sayle  <roger@eyesopen.com>
14012
14013         PR optimization/11700.
14014         * gcc.c-torture/compile/20030903-1.c: New test case.
14015
14016 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
14017
14018         PR c++/12053
14019         * g++.dg/abi/layout4.C: New test.
14020
14021 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
14022
14023         PR c++/11553
14024         * g++.dg/parse/friend3.C: New test.
14025
14026 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
14027
14028         PR c++/11847
14029         * g++.dg/template/class1.C: New test.
14030
14031         PR c++/11808
14032         * g++.dg/expr/call1.C: New test.
14033
14034 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
14035
14036         PR c++/12114
14037         * g++.dg/init/ref9.C: New test.
14038
14039         PR c++/11972
14040         * g++.dg/template/nested4.C: New test.
14041
14042 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
14043
14044         PR c++/12093
14045         * g++.dg/template/non-dependent4.C: New test.
14046
14047         PR c++/11928
14048         * g++.dg/inherit/conv1.C: New test.
14049
14050 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
14051
14052         PR c++/6196
14053         * g++.dg/ext/label1.C: New test.
14054         * g++.dg/ext/label2.C: Likewise.
14055
14056 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
14057
14058         * g++.dg/expr/cond3.C: New test.
14059
14060 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14061
14062         * gcc.dg/builtins-1.c: Add new builtin cases.
14063
14064 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14065
14066         * gcc.dg/builtins-1.c: Add new cases.
14067         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14068
14069 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14070
14071         * gcc.dg/builtins-1.c: Add more math builtin tests.
14072         * gcc.dg/torture/builtin-attr-1.c: New test.
14073
14074 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
14075
14076         PR optimization/5079
14077         * g++.dg/opt/static3.C: New test.
14078
14079 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14080
14081         * gcc.misc-tests/gcov-10b.c: New test.
14082
14083 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
14084
14085         * g++.dg/opt/ptrmem3.C: New test.
14086
14087         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
14088
14089 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
14090
14091         * gcc.dg/20030826-2.c: New test.
14092
14093 2003-08-26  Roger Sayle  <roger@eyesopen.com>
14094
14095         PR middle-end/12002
14096         * g77.f-torture/compile/12002.f: New test case.
14097
14098 2003-08-26  Roger Sayle  <roger@eyesopen.com>
14099
14100         * gcc.dg/20030826-1.c: New test case.
14101
14102 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
14103
14104         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
14105
14106 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
14107
14108         PR c++/11871
14109         * c++.dg/lookup/crash1.C: New test.
14110
14111         * c++.dg/warn/noeffect3.C: New test.
14112
14113 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
14114
14115         * gcc.dg/compat/vector-1_x.c: Compile with -w.
14116         * gcc.dg/compat/vector-1_y.c: Ditto.
14117         * gcc.dg/compat/vector-2_x.c: Ditto.
14118         * gcc.dg/compat/vector-2_y.c: Ditto.
14119
14120 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
14121
14122         * gcc.dg/20030702-1.c: New test.
14123
14124 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
14125
14126         PR c++/8795
14127         * g++.dg/ext/altivec-1.C: New test.
14128
14129 2003-08-24  Richard Henderson  <rth@redhat.com>
14130
14131         * g++.dg/eh/simd-2.C: Add -w for x86.
14132
14133 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
14134
14135         * gcc.dg/20030815-1.c: New test.
14136
14137 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14138
14139         PR c++/3765
14140         * g++.dg/parse/access6.C: New test.
14141
14142 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14143
14144         PR c++/641, c++/11876
14145         * g++.dg/template/friend22.C: New test.
14146         * g++.dg/template/friend23.C: Likewise.
14147
14148 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14149
14150         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
14151         identically.
14152
14153 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14154
14155         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
14156
14157 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14158
14159         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
14160
14161 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14162
14163         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
14164
14165 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14166
14167         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
14168
14169 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
14170
14171         PR c++/11919
14172         * g++.dg/overload/prom1.C: New test.
14173
14174         PR c++/11551
14175         * g++.dg/parse/dtor2.C: New test.
14176
14177         PR c++/10762
14178         * g++.dg/parse/using2.C: New test.
14179
14180 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
14181
14182         PR target/11805
14183         * gcc.c-torture/compile/20030821-1.c: New.
14184
14185 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
14186
14187         PR c++/11834
14188         * g++.dg/template/deduce2.C: New test.
14189
14190 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
14191
14192         * gcc.c-torture/execute/20030821-1.c: New test.
14193
14194 2003-08-20  Roger Sayle  <roger@eyesopen.com>
14195
14196         PR middle-end/11984
14197         * gcc.dg/20030820-1.c: New test case.
14198
14199 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
14200
14201         PR c++/11945
14202         * g++.dg/warn/noeffect2.C: New test.
14203
14204 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
14205
14206         PR c++/10926
14207         * g++.dg/template/dtor2.C: New test.
14208
14209         PR c++/11684
14210         * g++.dg/template/operator1.C: New test.
14211         * g++.dg/parse/operator4.C: New test.
14212
14213         PR c++/11946.C
14214         * g++.dg/expr/enum1.C: New test.
14215         * gcc.dg/c99-bool-1.c: Remove bogus warning.
14216
14217         PR c++/11036.C
14218         * g++.dg/parse/elab2.C: New test.
14219         * g++.dg/parse/typedef4.C: Change error message.
14220         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
14221         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
14222         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
14223
14224 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
14225
14226         * gcc.dg/pch/warn-1.c: New.
14227         * gcc.dg/pch/warn-1.hs: New.
14228
14229         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
14230         not-tested file.
14231
14232 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
14233
14234         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
14235
14236 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
14237
14238         * gcc.dg/uninit-D.c: New Test.
14239         * gcc.dg/uninit-E.c: New Test.
14240         * gcc.dg/uninit-F.c: New Test.
14241         * gcc.dg/uninit-G.c: New Test.
14242
14243 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
14244
14245         * g++.dg/README: Describe the pch directory.
14246
14247 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14248
14249         PR c++/11174
14250         * g++.dg/parse/access4.C: New test.
14251         * g++.dg/parse/access5.C: Likewise.
14252         * g++.old-deja/g++.jason/access17.C: Adjust error message.
14253
14254 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
14255
14256         * gcc.dg/noncompile/20030818-1.c: New.
14257
14258 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14259
14260         PR c++/11957
14261         * g++.dg/warn/noeffect1.C: New test.
14262
14263         * g++.dg/template/scope2.C: New test.
14264         * g++.dg/template/error2.C: Correct dg-error
14265
14266 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
14267
14268         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
14269
14270 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
14271
14272         PR C++/11512
14273         * g++.dg/template/warn1.C: New.
14274
14275 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
14276
14277         * g++.dg/template/error2.C: New test.
14278         * g++.dg/lookup/using7.C: Adjust errors
14279         * g++.old-deja/g++.pt/crash36.C: Likewise.
14280         * g++.old-deja/g++.pt/derived3.C: Likewise.
14281
14282 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14283
14284         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
14285         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
14286         * gcc.c-torture/execute/builtins/string-9.c: New, from
14287         string-opt-9.c.  Adjust for execute/builtins framework.
14288         * gcc.c-torture/execute/string-opt-9.c: Delete.
14289
14290 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
14291
14292         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
14293
14294         * g++.dg/parse/ret-type2.C: New test.
14295
14296         PR c++/11703
14297         * g++.dg/init/new8.C: New test.
14298
14299         PR c++/10923
14300         * g++.dg/parse/typedef5.C: New test.
14301
14302         PR c++/9512
14303         * g++.dg/parse/qualified2.C: New test.
14304         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
14305         invalid code.
14306
14307 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
14308
14309         * g++.dg/conversion/ptrmem1.C: New test.
14310
14311 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
14312
14313         PR target/11693
14314         * gcc.dg/20030811-1.c: New test.
14315
14316         PR target/11535
14317         * gcc.c-torture/execute/20030811-1.c: New test.
14318
14319 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14320
14321         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
14322
14323 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
14324
14325         PR c++/11789.C
14326         * g++.dg/inherit/multiple1.C: New test.
14327
14328 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14329
14330         * gcc.dg/spe1.c: New test.
14331
14332         PR c++/11670
14333         * g++.dg/expr/cast2.C: New test.
14334
14335         PR c++/10530
14336         * g++.dg/template/dependent-name2.C: New test.
14337
14338 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
14339
14340         * g++.dg/parse/crash11.C: Put the dg options in comments.
14341
14342 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
14343
14344         * lib/gcc-dg.exp: Update for diagnostic change.
14345
14346 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14347
14348         PR c++/5767
14349         * g++.dg/parse/crash11.C: New test.
14350
14351 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
14352
14353         * gcc.dg/cpp/spacing1.c: Update.
14354
14355 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
14356
14357         PR target/11739
14358         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
14359         a value for -mtune.
14360
14361 2003-08-04  Roger Sayle  <roger@eyesopen.com>
14362
14363         PR middle-end/11771
14364         * gcc.c-torture/compile/20030804-1.c: New test case.
14365
14366 2003-08-04  Roger Sayle  <roger@eyesopen.com>
14367
14368         * gcc.dg/20030804-1.c: New test case.
14369
14370 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
14371
14372         * gcc.dg/cpp/separate-1.c: New test.
14373
14374 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
14375
14376         PR c++/11704
14377         * g++.dg/template/dependent-expr2.C: New test.
14378
14379         PR c++/11766
14380         * g++.dg/expr/ptrmem1.C: New test.
14381
14382 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14383
14384         PR c++/9453
14385         * g++.dg/template/friend15.C: New test.
14386
14387 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
14388
14389         * lib/dg-pch.exp: Work round PCH bug.
14390
14391 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14392
14393         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
14394         builtins.  Move cases from builtins-4.c here.
14395
14396         * gcc.dg/torture/builtin-math-1.c: New test taken from
14397         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
14398         additional cases.
14399
14400         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
14401         Delete.
14402
14403 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
14404
14405         PR c++/9447
14406         * g++.dg/template/using7.C: New test.
14407
14408 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
14409
14410         * import1.c, import2.c: New tests.
14411
14412 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
14413
14414         * g++.dg/eh/crossjump1.C: New test.
14415
14416 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
14417
14418         PR c++/11697
14419         * g++.dg/template/using6.C: New test.
14420
14421         PR c++/11744
14422         * g++.dg/template/koenig2.C: New test.
14423
14424 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14425
14426         PR c++/7983
14427         * g++.dg/parse/typedef4.C: New test.
14428
14429 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14430
14431         PR c++/8442, c++/8806
14432         * g++.dg/template/elab1.C: New test.
14433         * g++.dg/template/type2.C: Likewise.
14434         * g++.dg/template/ttp3.C: Adjust expected error message.
14435         * g++.old-deja/g++.law/visibility13.C: Likewise.
14436         * g++.old-deja/g++.niklas/t135.C: Likewise.
14437         * g++.old-deja/g++.pt/ttp41.C: Likewise.
14438         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
14439         template argument.
14440         * g++.old-deja/g++.pt/ttp44.C: Likewise.
14441
14442 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
14443
14444         PR c++/11295
14445         * g++.dg/ext/stmtexpr1.C: New test.
14446
14447         * g++.dg/opt/tmp1.C: New test.
14448
14449         PR c++/11525
14450         * g++.dg/parse/constant4.C: New test.
14451
14452         PR c++/9447
14453         * g++.dg/template/using5.C: New test.
14454
14455 2003-07-31  Roger Sayle  <roger@eyesopen.com>
14456
14457         * gcc.dg/builtins-27.c: New test case.
14458
14459 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
14460
14461         * gcc.dg/tls/opt-7.c: New test.
14462
14463 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
14464
14465         * g++.old-deja/g++.other/crash18.C: Remove.
14466
14467 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
14468
14469         * g++.dg/template/explicit3.C: New.
14470         * g++.dg/template/explicit4.C: New.
14471         * g++.dg/template/explicit5.C: New.
14472
14473         PR c++/11347
14474         * g++.dg/template/memtmpl1.C: New.
14475
14476 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
14477
14478         PR target/11565
14479         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
14480         * gcc.dg/i386-387-5.c (dg-options): Likewise.
14481
14482 2003-07-30  Jan Hubicka  <jh@suse.cz>
14483
14484         * vtgc1.c: Kill.
14485
14486 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
14487
14488         * gcc.dg/struct-in-proto-1.c: New test.
14489
14490 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
14491
14492         * gcc.dg/cpp/include2.c: Only expect one message.
14493
14494 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
14495
14496         PR c++/9447
14497         * g++.dg/template/using1.C: New test.
14498         * g++.dg/template/using2.C: New test.
14499         * g++.dg/template/using3.C: New test.
14500         * g++.dg/template/using4.C: New test.
14501
14502 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
14503
14504         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
14505         * gcc.c-torture/execute/string-opt-10.c: Likewise.
14506
14507 2003-07-28  Jan Hubicka  <jh@suse.cz>
14508
14509         PR c++/11530
14510         * g++.dg/opt/call1.C: New test.
14511
14512 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
14513
14514         PR c++/11667
14515         * g++.dg/init/enum2.C: New test.
14516         * g++.dg/template/overload1.C: Add "-w" option.
14517
14518 2003-07-28    <hp@bitrange.com>
14519
14520         * gcc.dg/Wdeclaration-after-statement-1.c,
14521         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
14522
14523 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
14524
14525         * gcc.c-torture/compile/20030725-1.c: New test.
14526
14527 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
14528
14529         * gcc.dg/20030505.c: Only run for SPE.
14530         Remove definition of opaque type.
14531
14532 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
14533
14534         * g++.dg/template/ptrmem6.C: New test.
14535
14536 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
14537
14538         * gcc.c-torture/compile/zero-strct-2.c: New test.
14539
14540 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
14541
14542         * gcc.dg/intermod-1.c: New test.
14543
14544 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14545
14546         PR c++/11617
14547         * g++.dg/template/lookup2.C: New test.
14548         * g++.dg/template/memclass1.C: Remove instantiated from error.
14549         * g++.dg/other/error2.C: Tweak expected errors.
14550
14551         PR c++/11596
14552         * g++.dg/template/defarg3.C: New test.
14553
14554         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
14555
14556 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
14557
14558         * g++.dg/inherit/access5.C: New test.
14559
14560 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14561
14562         PR c++/11513
14563         * g++.dg/template/crash8.C: New test.
14564
14565 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
14566
14567         PR c/10602
14568         * gcc.dg/noncompile/incomplete-2.c: New test.
14569
14570 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
14571
14572         PR c++/11645
14573         * g++.dg/inherit/access4.C: New test.
14574
14575         PR c++/11517
14576         * g++.dg/expr/cond2.C: New test.
14577
14578         PR optimization/10679
14579         * g++.dg/opt/inline4.C: New test.
14580
14581 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
14582
14583         * g++.dg/parse/crash10: New test.
14584
14585 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
14586
14587         * g++.dg/ext/flexary1.C: New test.
14588
14589 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14590
14591         PR c++/10793
14592         * g++.dg/template/crash9.C: New test.
14593
14594 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14595
14596         PR c++/3004
14597         * g++.dg/parse/typedef3.C: New test.
14598
14599         PR c++/7906
14600         * g++.dg/parse/operator2.C: New test.
14601
14602         PR c++/8895
14603         * g++.dg/parse/def-tmpl-arg1.C: New test.
14604
14605         PR c++/9282
14606         * g++.dg/parse/funptr1.C: New test.
14607
14608         PR c++/9452
14609         * g++.dg/parse/ambig3.C: New test.
14610
14611         PR c++/9454
14612         * g++.dg/parse/operator3.C: New test.
14613
14614         PR c++/9486
14615         * g++.dg/parse/template10.C: New test.
14616
14617         PR c++/9488
14618         * g++.dg/parse/template11.C: New test.
14619
14620         PR c++/10150
14621         * g++.dg/parse/invalid-op1.C: New test.
14622
14623         PR c++/10247
14624         * g++.dg/parse/condexpr1.C: New test.
14625
14626 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
14627
14628         * g++.dg/ext/packed3.C: New test.
14629         * g++.dg/ext/packed4.C: New test.
14630
14631         * gcc.dg/pack-test-3.c: New test.
14632
14633 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
14634
14635         * lib/compat.exp: Handle dg-options per source file.
14636         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
14637         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
14638         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
14639         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
14640         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
14641         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
14642         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
14643         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
14644         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
14645         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
14646         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
14647         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
14648         * g++.dg/compat/break/bitfield7_x.C: Ditto.
14649         * g++.dg/compat/break/bitfield7_y.C: Ditto.
14650
14651 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
14652
14653         PR c/10320
14654         * gcc.c-torture/execute/20030718-1.c: New test.
14655
14656 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14657
14658         PR optimization/11536
14659         * gcc.dg/20030721-1.c: New test.
14660
14661 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
14662
14663         PR c++/11546
14664         * g++.dg/template/lookup1.C: New test.
14665
14666 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
14667
14668         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
14669         diagnostics of ill-formed constructs involving labels.
14670         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
14671         the new 'previously defined here' message.
14672
14673 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
14674
14675         * g++.dg/parse/non-dependent2.C: New test.
14676
14677 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
14678
14679         * g++.dg/init/init-ref4.C: xfail on targets without
14680         weak symbols.
14681
14682 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
14683
14684         PR target/11087
14685         * gcc.c-torture/execute/20030717-1.c: New test.
14686
14687 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14688
14689         * g++.dg/opt/cfg1.C: New test.
14690
14691 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
14692
14693         PR optimization/11557
14694         * gcc.dg/20030717-1.c: New test.
14695
14696 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
14697
14698         PR c++/10476
14699         * g++.dg/expr/crash-1.C: New test.
14700
14701         PR c++/11027
14702         * g++.dg/template/init3.C: New test.
14703
14704         PR c++/8222
14705         * g++.dg/template/non-dependent1.C: New test.
14706
14707         PR c++/11070
14708         * g++.dg/template/non-dependent2.C: New test.
14709
14710         PR c++/11071
14711         * g++.dg/template/non-dependent3.C: New test.
14712
14713         PR c++/9907
14714         * g++.dg/template/sizeof5.C: New test.
14715
14716 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
14717
14718         PR 11498
14719         * gcc.c-torture/compile/mangle-1.c: New file.
14720
14721 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14722
14723         PR c++/7809
14724         * g++.dg/parse/access3.C: New test.
14725
14726 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
14727
14728         PR c++/11384
14729         * g++.dg/init/init-ref4.C: New test.
14730
14731 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
14732
14733         PR c++/11547
14734         * g++.dg/parse/constant3.C: New test.
14735         * g++.dg/parse/crash7.C: Likewise.
14736
14737 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
14738
14739         PR target/11008
14740         * gcc.dg/i386-pentium4-not-mull.c: New.
14741
14742 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
14743
14744         * gcc.dg/asm-names.c (ymain): Make it weak.
14745
14746 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14747
14748         PR c++/5421
14749         * g++.dg/template/friend21.C: New test.
14750
14751 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
14752
14753         * gcc.dg/cleanup-8.c: New test.
14754         * gcc.dg/cleanup-9.c: New test.
14755
14756 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
14757
14758         * g++.dg/ext/dll-MI1.h: New file.
14759         * g++.dg/ext/dllexport-MI1.C: New file.
14760         * g++.dg/ext/dllimport-MI1.C: New file.
14761
14762 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
14763
14764         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
14765         it does not have cmpstrsi patterns (just cmpmemsi).
14766
14767 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
14768
14769         PR debug/11473
14770         * g++.dg/debug/debug8.C: New test.
14771
14772 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14773
14774         PR c++/10108
14775         * g++.dg/template/crash7.C: New test.
14776
14777 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
14778
14779         PR target/10795
14780         * gcc.c-torture/compile/20030708-1.c: New.
14781
14782 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
14783
14784         * gcc.c-torture/execute/20030715-1.c: New test.
14785
14786 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
14787
14788         * gcc.dg/pch/inline-3.c: New file.
14789         * gcc.dg/pch/inline-3.hs: New file.
14790         * gcc.dg/pch/inline-4.c: New file.
14791         * gcc.dg/pch/inline-4.hs: New file.
14792
14793 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
14794
14795         PR c++/11509
14796         * g++.dg/template/crash6.C: New test.
14797
14798         PR c++/7053
14799         * g++.dg/template/friend20.C: New test.
14800
14801         PR c++/7019
14802         * g++.dg/template/overload2.C: New test.
14803
14804 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14805
14806         PR optimization/11440
14807         * gcc.c-torture/execute/20030714-1.c: New test.
14808
14809 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14810
14811         PR c++/11154
14812         * g++.dg/template/partial2.C: New test.
14813
14814 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
14815
14816         PR c++/11503
14817         * g++.dg/template/anon1.C: New test.
14818
14819         PR c++/11493
14820         PR c++/11495
14821         * g++.dg/parse/template9.C: Likewise.
14822         * g++.dg/template/crash4.C: New test.
14823         * g++.dg/template/koenig1.C: Likewise.
14824         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
14825         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
14826         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
14827         functions.
14828         * g++.old-deja/g++.jason/template36.C: Likewise.
14829         * g++.old-deja/g++.mike/p1989.C: Likewise.
14830         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
14831         * g++.old-deja/g++.pt/ttp20.C: Use this->.
14832         * g++.old-deja/g++.pt/ttp21.C: Use this->.
14833         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
14834         compiling.
14835         * g++.old-deja/g++.pt/union2.C: Use this->.
14836
14837 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
14838
14839         * gcc.dg/20030711-1.c: New test.
14840
14841 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
14842
14843         PR c++/11050
14844         * g++.dg/parse/args1.C: New test.
14845         * g++.pt/defarg8.C: Change expected errors.
14846
14847 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
14848
14849         PR c++/8164
14850         * g++.dg/template/nontype2.C: New test.
14851
14852         PR c++/10558
14853         * g++.dg/parse/template8.C: New test.
14854
14855         PR c++/8327
14856         * g++.dg/template/scope1.C: New test.
14857
14858         * g++.dg/warn/Wsign-compare-1.C: New test.
14859
14860 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
14861
14862         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
14863
14864 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
14865
14866         PR c++/9411
14867         * g++.dg/template/explicit2.C: New test.
14868
14869         PR c++/10032
14870         * g++.dg/warn/pedantic1.C: New test.
14871
14872 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
14873
14874         PR c++ 9483
14875         * g++.dg/other/field1.C: New test.
14876
14877 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
14878
14879         PR c/11449
14880         * gcc.c-torture/compile/20030707-1.c: New.
14881
14882 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14883
14884         PR c++/10849
14885         * g++.dg/template/access12.C: New test.
14886
14887 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
14888
14889         * g++.dg/bprob/bprob.exp (prof_ext): Update.
14890         * g77.dg/bprob/bprob.exp (prof_ext): Update.
14891         * gcc.misc-tests/bprob.exp (prof_ext): Update.
14892         * gcc.misc-tests/gcov.exp: Update
14893         * g++.dg/gcov/gcov.exp: Update
14894         * lib/gcov.exp: Update.
14895
14896 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
14897
14898         * g++.dg/abi/mangle17.C: Make sure template expressions are
14899         dependent.
14900         * g++.dg/abi/mangle4.C: Mark erroneous casts.
14901         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
14902         * g++.dg/opt/stack1.C: Remove erroneous code.
14903         * g++.dg/parse/template7.C: New test.
14904         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
14905         * g++.old-deja/g++.pt/crash4.C: Likewise.
14906
14907 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14908
14909         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
14910         with zero or one occurence of `$' after the initial `L'.
14911
14912 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
14913
14914         * gcc.c-torture/compile/20030704-1.c: Add a comment.
14915
14916 2003-07-08  Roger Sayle  <roger@eyesopen.com>
14917
14918         PR c/11370
14919         * gcc.dg/Wunreachable-6.c: New testcase.
14920         * gcc.dg/Wunreachable-7.c: New testcase.
14921
14922 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
14923
14924         PR c/11420
14925         * gcc.dg/20030708-1.c: New test.
14926
14927 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
14928
14929         * gcc.dg/compat/sdata-section.h: New file.
14930         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
14931         * gcc.dg/torture/mips-sdata-1.c: New test.
14932
14933 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14934
14935         PR c++/11030
14936         * g++.dg/template/friend19.C: New test.
14937
14938 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
14939
14940         * g++.dg/opt/strength-reduce.C: New test.
14941
14942 2003-07-07  Roger Sayle  <roger@eyesopen.com>
14943
14944         PR target/10979
14945         * gcc.dg/20030707-1.c: New testcase.
14946
14947 2003-07-07  Roger Sayle  <roger@eyesopen.com>
14948
14949         PR optimization/11059
14950         * g++.dg/opt/emptyunion.C: New testcase.
14951
14952 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14953             Eric Botcazou  <ebotcazou@libertysurf.fr>
14954
14955         * g++.dg/opt/stack1.C: New test.
14956
14957 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
14958
14959         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
14960         run test.
14961
14962         PR c++/11431
14963         * g++.dg/expr/static_cast3.C: New test.
14964
14965 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
14966
14967         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
14968         everywhere.
14969         * gcc.dg/concat.c: Concatenation of string constants with
14970         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
14971         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
14972         * gcc.dg/cpp/escape-2.c: Use wide character constants where
14973         necessary to avoid multi-character character constant warning.
14974         * gcc.dg/cpp/escape.c: Likewise.
14975         * gcc.dg/cpp/ucs.c: Likewise.
14976         Remove backslashes from dg-bogus comments, as they confuse Tcl.
14977         Fix a typo.
14978
14979 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
14980
14981         PR c/11428
14982         * gcc.c-torture/compile/20030704-1.c: New.
14983
14984 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
14985
14986         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
14987
14988 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
14989
14990         PR c++/5287, PR c++/7910,  PR c++/11021
14991         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
14992         tests for warnings.
14993         * g++.dg/ext/dllimport2.C: Add tests for warnings.
14994         * g++.dg/ext/dllimport3.C: Likewise.
14995         * g++.dg/ext/dllimport4.C: New file.
14996         * g++.dg/ext/dllimport5.C: New file.
14997         * g++.dg/ext/dllimport6.C: New file.
14998         * g++.dg/ext/dllimport7.C: New file.
14999         * g++.dg/ext/dllimport8.C: New file.
15000         * g++.dg/ext/dllimport9.C: New file.
15001         * g++.dg/ext/dllimport10.C: New file.
15002         * g++.dg/ext/dllexport1.C: New file.
15003
15004 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
15005
15006         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
15007         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
15008
15009 2003-07-03  Roger Sayle  <roger@eyesopen.com>
15010
15011         * gcc.dg/builtins-25.c: New testcase.
15012         * gcc.dg/builtins-26.c: New testcase.
15013
15014 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
15015
15016         * gcc.dg/compat/vector-defs.h: New file.
15017         * gcc.dg/compat/vector-setup.h: New file.
15018         * gcc.dg/compat/vector-check.h: New file.
15019         * gcc.dg/compat/vector-1_main.c: New file.
15020         * gcc.dg/compat/vector-1_x.c: New file.
15021         * gcc.dg/compat/vector-1_y.c: New file.
15022         * gcc.dg/compat/vector-2_main.c: New file.
15023         * gcc.dg/compat/vector-2_x.c: New file.
15024         * gcc.dg/compat/vector-2_y.c: New file.
15025
15026         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
15027         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
15028         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
15029         * gcc.dg/compat/struct-align-1.h: New file.
15030         * gcc.dg/compat/struct-align-1_main.c: New file.
15031         * gcc.dg/compat/struct-align-1_x.c: New file.
15032         * gcc.dg/compat/struct-align-1_y.c: New file.
15033         * gcc.dg/compat/struct-align-2.h: New file.
15034         * gcc.dg/compat/struct-align-2_main.c: New file.
15035         * gcc.dg/compat/struct-align-2_x.c: New file.
15036         * gcc.dg/compat/struct-align-2_y.c: New file.
15037
15038         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
15039         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
15040         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
15041         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
15042         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
15043         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
15044         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
15045         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
15046         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
15047         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
15048         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
15049         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
15050         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
15051         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
15052         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
15053         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
15054         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
15055         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
15056         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
15057         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
15058         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
15059         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15060         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15061         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
15062         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
15063         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
15064         * gcc.dg/compat/struct-return-10_x.c: Ditto.
15065         * gcc.dg/compat/struct-return-2_x.c: Ditto.
15066         * gcc.dg/compat/struct-return-3_x.c: Ditto.
15067
15068 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15069
15070         * gcc.dg/i386-call-1.c: New test.
15071
15072 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
15073
15074         PR c++/9162
15075         * g++.dg/parse/defarg4.C: New.
15076
15077 2003-07-03  Roger Sayle  <roger@eyesopen.com>
15078
15079         PR target/10700
15080         * gcc.c-torture/compile/20030703-1.c: New test case.
15081
15082 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
15083
15084         * g++.dg/template/local3.C: Remove extra semicolon.
15085
15086 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15087
15088         * gcc.dg/i386-volatile-1.c: New test.
15089
15090 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
15091
15092         PR c++/11072
15093         * g++.dg/other/offsetof2.C: XFAIL.
15094         * g++.dg/other/offsetof5.C: New.
15095
15096         PR c++/10219
15097         * g++.dg/template/error1.C: New.
15098
15099         PR c++/9779
15100         * g++.dg/template/dependent-expr1.C: New.
15101
15102 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
15103
15104         PR c++/6949
15105         * g++.dg/template/local3.C: New test.
15106
15107         PR c++/11149
15108         * g++.dg/lookup/scoped6.C: New test.
15109
15110 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
15111
15112         PR c++/8046
15113         * g++.dg/other/error7.C: New test.
15114
15115 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
15116
15117         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
15118         * g++.old-deja/g++.abi/vtable3.h: Likewise.
15119         * g++.old-deja/g++.law/code-gen5.C: Likewise.
15120         * g++.old-deja/g++.other/union2.C: Likewise.
15121         * gcc.dg/c90-const-expr-2.c: Likewise.
15122         * gcc.dg/c90-const-expr-3.c: Likewise.
15123         * gcc.dg/c99-const-expr-2.c: Likewise.
15124         * gcc.dg/c99-const-expr-3.c: Likewise.
15125         * gcc.dg/concat.c: Likewise.
15126
15127 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
15128
15129         PR c++/9559
15130         * g++.dg/init/static1.C: New test.
15131
15132 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15133
15134         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
15135         * g++.old-deja/g++.other/access2.C: Likewise.
15136         * g++.old-deja/g++.other/decl2.C: Likewise.
15137         * gcc.c-torture/execute/20020615-1.c: Likewise.
15138
15139 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
15140
15141         PR c++/4933
15142         * g++.dg/template/sizeof4.C: New test.
15143
15144 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
15145
15146         * g++.dg/other/error6.C: New test.
15147
15148 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
15149
15150         PR c++/10750
15151         * g++.dg/parse/constant2.C: New test.
15152
15153 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
15154
15155         PR c++/11106
15156         * g++.dg/other/error5.C: New test.
15157
15158 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15159
15160         * gcc.dg/format/gcc_diag-1.c: New test.
15161
15162 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
15163
15164         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
15165
15166 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
15167
15168         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
15169         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
15170         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
15171
15172 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
15173
15174         * gcc.c-torture/execute/builtins/string-8.c: New test.
15175         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
15176         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
15177         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
15178
15179 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
15180
15181         PR c++/10468
15182         * g++.dg/ext/typeof6.C: New test.
15183
15184 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
15185
15186         PR c++/10796
15187         * g++.dg/init/enum1.C: New test.
15188
15189 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
15190
15191         * gcc.dg/20030627-1.c: New test.
15192
15193 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
15194
15195         PR c++/11332
15196         * g++.dg/expr/static_cast2.C: New test.
15197
15198 2003-06-26  Roger Sayle  <roger@eyesopen.com>
15199             Jakub Jelinek  <jakub@redhat.com>
15200
15201         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
15202         sprintf(dst,"%s",src) optimization.
15203         * gcc.c-torture/execute/20030626-1.c: New test case.
15204         * gcc.c-torture/execute/20030626-2.c: New test case.
15205
15206 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
15207
15208         * gcc.c-torture/execute/multi-ix.c: New test.
15209
15210         * gcc.c-torture/execute/simd-4.c (main):
15211         Added missing semicolon at end of union.
15212
15213 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
15214
15215         PR c++/8266
15216         * g++.dg/template/explicit-instantiation3.C: New test.
15217
15218 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
15219
15220         * gcc.dg/20030626-1.c: Use signed char.
15221
15222 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
15223
15224         * gcc.dg/20030626-1.c: New test.
15225
15226 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
15227
15228         * const-str-2.m: Update.
15229
15230 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
15231
15232         PR c++/10990
15233         * g++.dg/rtti/dyncast1.C: New test.
15234         * g++.dg/abi/mangle4.C: Correct base-specifier access.
15235         * g++.dg/lookup/scoped1.C: Remove XFAIL.
15236         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
15237
15238         PR c++/10931
15239         * g++.dg/expr/static_cast1.C: New test.
15240
15241 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
15242
15243         * gcc.dg/20030625-1.c: New test.
15244
15245 2003-06-24  Roger Sayle  <roger@eyesopen.com>
15246
15247         * gcc.c-torture/compile/20030624-1.c: New test case.
15248
15249 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
15250
15251         * gcc.c-torture/execute/string-opt-17.c: New test.
15252
15253 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
15254
15255         PR c++/5754
15256         * g++.dg/parse/crash6.C: New test.
15257
15258 2003-06-23  Roger Sayle  <roger@eyesopen.com>
15259
15260         * gcc.dg/builtins-24.c: New test case.
15261
15262 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
15263
15264         * g++.dg/opt/operator1.C: New test.
15265
15266 2003-06-22  Roger Sayle  <roger@eyesopen.com>
15267
15268         * gcc.c-torture/execute/string-opt-16.c: New test case.
15269
15270 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
15271
15272         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
15273         * g++.old-deja/g++.other/conv7.C: Likewise
15274         * g++.old-deja/g++.other/overcnv2.C: Likewise.
15275         * g++.old-deja/g++.other/overload14.C: Likewise.
15276
15277 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
15278
15279         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
15280         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
15281
15282 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15283
15284         PR c++/10888
15285         * g++.dg/warn/Winline-3.C: New test.
15286
15287 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15288
15289         * lib/target-supports.exp (check_alias_available): Make the test
15290         program acceptable to the Solaris assembler.
15291
15292         PR c++/10749
15293         * g++.dg/template/memclass2.C: New test.
15294
15295 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15296             Eric Botcazou  <ebotcazou@libertysurf.fr>
15297
15298         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
15299         data for non-matching targets.
15300         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
15301
15302 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15303
15304         PR c++/10845
15305         * g++.dg/template/member3.C: New test.
15306
15307 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
15308
15309         PR c++/10939
15310         * g++.dg/template/func1.C: New test.
15311
15312         PR c++/9649
15313         * g++.dg/template/static4.C: New test.
15314         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
15315
15316         PR c++/11041
15317         * g++.dg/init/ref7.C: New test.
15318
15319 2003-06-19  Matt Austern  <austern@apple.com>
15320
15321         PR c++/11228
15322         * g++.dg/anew1.C: New test.
15323         * g++.dg/anew2.C: New test.
15324         * g++.dg/anew3.C: New test.
15325         * g++.dg/anew4.C: New test.
15326
15327 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
15328
15329         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
15330
15331 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
15332
15333         * gcc.c-torture/execute/simd-4.c (main): Make expected value
15334         endian-dependent.
15335
15336 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
15337
15338         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
15339         Remove cruft.
15340
15341 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
15342
15343         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
15344         * gcc.c-torture/compile/961203-1.c: Likewise.
15345         * gcc.c-torture/compile/980506-1.c: Likewise.
15346
15347 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
15348
15349         PR c++/10712
15350         * g++.dg/lookup/using7.C: New test.
15351
15352 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
15353
15354         PR c++/11105
15355         * g++.dg/abi/conv1.C: Remove it.
15356         * g++.dg/template/conv7.C: New test.
15357         * g++.dg/template/conv8.C: Likewise.
15358         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
15359         conversion operator.
15360
15361 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
15362
15363         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
15364         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
15365         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
15366         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
15367         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
15368         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
15369         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
15370         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
15371         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
15372         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
15373         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
15374         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
15375         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
15376         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
15377         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
15378         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
15379         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
15380         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
15381         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
15382         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
15383         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
15384         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15385         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15386         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
15387         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
15388         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
15389         * gcc.dg/compat/struct-return-10_x.c: Ditto.
15390         * gcc.dg/compat/struct-return-2_x.c: Ditto.
15391         * gcc.dg/compat/struct-return-3_x.c: Ditto.
15392
15393 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
15394
15395         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
15396         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
15397         indications.
15398
15399 2003-06-16  Roger Sayle  <roger@eyesopen.com>
15400
15401         * gcc.dg/i386-387-5.c: New test case.
15402         * gcc.dg/i386-387-6.c: New test case.
15403         * gcc.dg/builtins-23.c: New test case.
15404
15405 2003-06-15  Roger Sayle  <roger@eyesopen.com>
15406
15407         * gcc.dg/builtins-22.c: New test case.
15408         * gcc.dg/i386-387-1.c: Update to test exp.
15409         * gcc.dg/i386-387-2.c: Likewise.
15410
15411 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15412
15413         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
15414
15415 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
15416
15417         * lib/gcc-dg.exp (dg-require-dll): New function.
15418         (dg-xfail-if): Likewise.
15419         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
15420         driver.
15421
15422         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
15423         * gcc.c-torture/compile/20001205-1.c: Likewise.
15424         * gcc.c-torture/compile/20001226-1.c: Likewise.
15425         * gcc.c-torture/compile/20010518-2.c: Likewise.
15426         * gcc.c-torture/compile/20020312-1.c: Likewise.
15427         * gcc.c-torture/compile/20020604-1.c: Likewise.
15428         * gcc.c-torture/compile/920501-12.c: Likewise.
15429         * gcc.c-torture/compile/920501-4.c: Likewise.
15430         * gcc.c-torture/compile/920520-1.c: Likewise.
15431         * gcc.c-torture/compile/920521-1.c: Likewise.
15432         * gcc.c-torture/compile/920625-1.c: Likewise.
15433         * gcc.c-torture/compile/961203-1.c: Likewise.
15434         * gcc.c-torture/compile/980506-1.c: Likewise.
15435         * gcc.c-torture/compile/981006-1.c: Likewise.
15436         * gcc.c-torture/compile/981022-1.c: Likewise.
15437         * gcc.c-torture/compile/981223-1.c: Likewise.
15438         * gcc.c-torture/compile/990617-1.c: Likewise.
15439         * gcc.c-torture/compile/dll.c: Likewise.
15440         * gcc.c-torture/compile/labels-3.c: Likewise.
15441         * gcc.c-torture/compile/mipscop-1.c: Likewise.
15442         * gcc.c-torture/compile/mipscop-2.c: Likewise.
15443         * gcc.c-torture/compile/mipscop-3.c: Likewise.
15444         * gcc.c-torture/compile/mipscop-4.c: Likewise.
15445         * gcc.c-torture/compile/simd-5.c: Likewise.
15446         * gcc.c-torture/compile/20000804-1.x: Remove.
15447         * gcc.c-torture/compile/20001205-1.x: Likewise.
15448         * gcc.c-torture/compile/20001226-1.x: Likewise.
15449         * gcc.c-torture/compile/20010518-2.x: Likewise.
15450         * gcc.c-torture/compile/20020312-1.x: Likewise.
15451         * gcc.c-torture/compile/20020604-1.x: Likewise.
15452         * gcc.c-torture/compile/920501-12.x: Likewise.
15453         * gcc.c-torture/compile/920501-4.x: Likewise.
15454         * gcc.c-torture/compile/920520-1.x: Likewise.
15455         * gcc.c-torture/compile/920521-1.x: Likewise.
15456         * gcc.c-torture/compile/920625-1.x: Likewise.
15457         * gcc.c-torture/compile/961203-1.x: Likewise.
15458         * gcc.c-torture/compile/980506-1.x: Likewise.
15459         * gcc.c-torture/compile/981006-1.x: Likewise.
15460         * gcc.c-torture/compile/981022-1.x: Likewise.
15461         * gcc.c-torture/compile/981223-1.x: Likewise.
15462         * gcc.c-torture/compile/990617-1.x: Likewise.
15463         * gcc.c-torture/compile/mipscop-1.x: Likewise.
15464         * gcc.c-torture/compile/mipscop-2.x: Likewise.
15465         * gcc.c-torture/compile/mipscop-3.x: Likewise.
15466         * gcc.c-torture/compile/mipscop-4.x: Likewise.
15467         * gcc.c-torture/compile/simd-5.x: Likewise.
15468
15469         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
15470
15471 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15472
15473         * gcc.c-torture/execute/20030611-1.c: New test.
15474
15475 2003-06-12  Roger Sayle  <roger@eyesopen.com>
15476
15477         PR middle-end/168
15478         * gcc.dg/20030612-1.c: New test case.
15479
15480 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
15481
15482         PR c++/10635
15483         * g++.dg/expr/cast1.C: New test.
15484
15485 2003-06-12  Roger Sayle  <roger@eyesopen.com>
15486
15487         * gcc.dg/builtins-21.c: New test case.
15488
15489 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
15490
15491         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
15492         options instead of at the end.
15493         * lib/objc.exp (objc_target_compile): Likewise.
15494
15495 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
15496
15497         PR c++/10432
15498         * g++.dg/parse/error1.C: New test.
15499
15500 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
15501
15502         * gcc.dg/compat/struct-by-value-11_main.c: New file.
15503         * gcc.dg/compat/struct-by-value-11_x.c: New file.
15504         * gcc.dg/compat/struct-by-value-11_y.c: New file.
15505         * gcc.dg/compat/struct-by-value-12_main.c: New file.
15506         * gcc.dg/compat/struct-by-value-12_x.c: New file.
15507         * gcc.dg/compat/struct-by-value-12_y.c: New file.
15508         * gcc.dg/compat/struct-by-value-13_main.c: New file.
15509         * gcc.dg/compat/struct-by-value-13_x.c: New file.
15510         * gcc.dg/compat/struct-by-value-13_y.c: New file.
15511         * gcc.dg/compat/struct-by-value-14_main.c: New file.
15512         * gcc.dg/compat/struct-by-value-14_x.c: New file.
15513         * gcc.dg/compat/struct-by-value-14_y.c: New file.
15514         * gcc.dg/compat/struct-by-value-15_main.c: New file.
15515         * gcc.dg/compat/struct-by-value-15_x.c: New file.
15516         * gcc.dg/compat/struct-by-value-15_y.c: New file.
15517         * gcc.dg/compat/struct-by-value-16_main.c: New file.
15518         * gcc.dg/compat/struct-by-value-16_x.c: New file.
15519         * gcc.dg/compat/struct-by-value-16_y.c: New file.
15520         * gcc.dg/compat/struct-by-value-17_main.c: New file.
15521         * gcc.dg/compat/struct-by-value-17_x.c: New file.
15522         * gcc.dg/compat/struct-by-value-17_y.c: New file.
15523         * gcc.dg/compat/struct-by-value-18_main.c: New file.
15524         * gcc.dg/compat/struct-by-value-18_x.c: New file.
15525         * gcc.dg/compat/struct-by-value-18_y.c: New file.
15526
15527         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
15528         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
15529         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
15530         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
15531         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
15532         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
15533         * gcc.dg/compat/scalar-return-3_main.c: New file.
15534         * gcc.dg/compat/scalar-return-3_x.c: New file.
15535         * gcc.dg/compat/scalar-return-3_y.c: New file.
15536         * gcc.dg/compat/scalar-return-4_main.c: New file.
15537         * gcc.dg/compat/scalar-return-4_x.c: New file.
15538         * gcc.dg/compat/scalar-return-4_y.c: New file.
15539
15540 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
15541
15542         * gcc.dg/compat/fp2-struct-check.h: New file.
15543         * gcc.dg/compat/fp2-struct-defs.h: New file.
15544         * gcc.dg/compat/fp2-struct-init.h: New file.
15545         * gcc.dg/compat/struct-by-value-10_main.c: New file.
15546         * gcc.dg/compat/struct-by-value-10_x.c: New file.
15547         * gcc.dg/compat/struct-by-value-10_y.c: New file.
15548         * gcc.dg/compat/struct-return-10_main.c: New file.
15549         * gcc.dg/compat/struct-return-10_x.c: New file.
15550         * gcc.dg/compat/struct-return-10_y.c: New file.
15551
15552         * gcc.dg/compat/compat-common.h: New file.
15553         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
15554         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
15555         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
15556         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
15557         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
15558         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
15559         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
15560         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
15561         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
15562         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
15563         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
15564         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
15565         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
15566         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
15567         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
15568         * gcc.dg/compat/small-struct-check.h: Ditto.
15569         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
15570         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
15571         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
15572         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
15573         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
15574         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
15575         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
15576         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
15577         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
15578         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
15579         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15580         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
15581         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
15582         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15583         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
15584         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
15585         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
15586         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
15587         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
15588         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
15589         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
15590         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
15591         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
15592         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
15593         * gcc.dg/compat/struct-return-2_main.c: Ditto.
15594         * gcc.dg/compat/struct-return-2_x.c: Ditto.
15595         * gcc.dg/compat/struct-return-2_y.c: Ditto.
15596         * gcc.dg/compat/struct-return-3_main.c: Ditto.
15597         * gcc.dg/compat/struct-return-3_x.c: Ditto.
15598         * gcc.dg/compat/struct-return-3_y.c: Ditto.
15599
15600 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
15601
15602         * g++.dg/pch/static-1.C: New file.
15603         * g++.dg/pch/static-1.Hs: New file.
15604
15605 2003-06-10  Richard Henderson  <rth@redhat.com>
15606
15607         * gcc.dg/asm-7.c: Adjust expected warning text.
15608
15609 2003-06-10  Roger Sayle  <roger@eyesopen.com>
15610
15611         * gcc.dg/builtins-20.c: New test case.
15612
15613 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
15614
15615         PR c++/11131
15616         * g++.dg/opt/template1.C: New test.
15617
15618 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
15619
15620         * lib/gcc-dg.exp (dg-test): Clear additional_files and
15621         additional_sources.
15622
15623 2003-05-21  David Taylor  <dtaylor@emc.com>
15624
15625         * gcc.dg/Wpadded.c: New file.
15626
15627 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
15628
15629         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
15630         * gcc.dg/special/weak-2.c: Add dg-require-weak.
15631         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
15632         dg-require-weak.
15633
15634 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
15635
15636         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
15637
15638 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
15639
15640         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
15641         (dg-require-alias): Likewise.
15642         (dg-require-gc-sections): Likewise.
15643         * lib/target-supports.exp (check_gc_sections_available): Likewise.
15644
15645 2003-06-08  Richard Henderson  <rth@redhat.com>
15646
15647         * gcc.dg/20011029-2.c: Fix the array reference.
15648         * gcc.dg/asm-7.c: New.
15649
15650 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
15651
15652         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
15653
15654 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
15655
15656         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
15657         (dg-require-gc-sections): Likewise.
15658
15659 2003-06-08  Jan Hubicka  <jh@suse.cz>
15660
15661         * i386-cmov1.c: Fix regular expression.
15662         * i386-cvt-1.c: Likewise.
15663         * i386-local.c: Likewise.
15664         * i386-local2.c: Likewise.
15665         * i386-mul.c: Likewise.
15666         * i386-ssetype-1.c: Likewise.
15667         * i386-ssetype-3.c: Likewise.
15668         * i386-ssetype-5.c: Likewise.
15669
15670 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15671
15672         PR c++/11039
15673         * g++.dg/warn/implicit-typename2.C: New test.
15674         * g++.dg/warn/implicit-typename3.C: New test.
15675
15676 2003-06-07  Richard Henderson  <rth@redhat.com>
15677
15678         * g++.dg/other/offsetof3.C: Use size_t.
15679         * g++.dg/other/offsetof4.C: Likewise.
15680
15681 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
15682
15683         * lib/copy-file.exp: New. Implement gcc_copy_files.
15684
15685         * lib/dg-pch.exp: Load copy-file.exp
15686         (dg-pch): Use gcc_copy_files instead of "file copy".
15687
15688 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
15689
15690         * gcc.dg/weak/weak.exp: Simplify.
15691         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
15692         * gcc.dg/weak/weak-1.c: Likewise.
15693         * gcc.dg/weak/weak-2.c: Likewise.
15694         * gcc.dg/weak/weak-3.c: Likewise.
15695         * gcc.dg/weak/weak-4.c: Likewise.
15696         * gcc.dg/weak/weak-5.c: Likewise.
15697         * gcc.dg/weak/weak-6.c: Likewise.
15698         * gcc.dg/weak/weak-7.c: Likewise.
15699         * gcc.dg/weak/weak-8.c: Likewise.
15700         * gcc.dg/weak/weak-9.c: Likewise.
15701
15702 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
15703
15704         gcc.c-torture/execute/20030606-1.c: New.
15705
15706 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15707
15708         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
15709         * gcc.dg/builtins-19.c: Likewise.
15710
15711 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15712
15713         * gcc.dg/builtins-2.c: Add some more tests.
15714         * gcc.dg/builtins-18.c: New test case.
15715         * gcc.dg/builtins-19.c: New test case.
15716
15717 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15718             Jim Wilson  <wilson@tuliptree.org>
15719
15720         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
15721
15722 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
15723
15724         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
15725         mempcpy/stpcpy calls not to be optimized into something else.
15726         * gcc.c-torture/execute/string-opt-3.c: Moved to...
15727         * gcc.c-torture/execute/builtins/string-7.c: ...here.
15728         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
15729
15730 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15731
15732         * gcc.dg/format/asm_fprintf-1.c: New test.
15733
15734 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
15735
15736         * lib/gcc-defs.exp (additional_sources): New variable.
15737         (dg-additional-sources): New function.
15738         (additional_files): New variable.
15739         (dg-additional-files): New function.
15740         (dg-additional-files-options): Likewise.
15741         * lib/gcc-dg.exp (dg-require-weak): New function.
15742         (dg-require-alias): Likewise.
15743         (dg-require-gc-sections): Likewise.
15744         * lib/target-supports.exp (check_alias_available): Remove testfile
15745         parameter.
15746         (check_gc_sections_available): New function.
15747         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
15748         (dg-gpp-additional-files): Likewise.
15749         * lib/g++.exp (additional_sources): Remove.
15750         (additional_files): Likewise.
15751         (g++_target_compile): Use dg-additional-files-options.
15752
15753         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
15754         Tcl logic.
15755         * gcc.dg/special/ecos.exp: Remove.
15756         * gcc.dg/special/20000419-2.c: Use dg-require-*.
15757         * gcc.dg/special/alias-1.c: Likewise.
15758         * gcc.dg/special/alias-2.c: Likewise.
15759         * gcc.dg/special/gcsec-1.c: Likewise.
15760         * gcc.dg/special/weak-1.c: Likewise.
15761         * gcc.dg/special/weak-2.c: Likewise.
15762         * gcc.dg/special/wkali-1.c: Likewise.
15763         * gcc.dg/special/wkali-2.c: Likewise.
15764
15765         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
15766         dg-gpp-additional-*.
15767         * g++.dg/special/conpr-3.C: Likewise.
15768         * g++.dg/special/conpr-4.C: Likewise.
15769         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
15770         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
15771         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
15772         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
15773         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
15774         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
15775         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
15776         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
15777         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
15778         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
15779         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
15780         * g++.old-deja/g++.other/comdat1.C: Likewise.
15781         * g++.old-deja/g++.other/comdat2.C: Likewise.
15782         * g++.old-deja/g++.other/comdat3.C: Likewise.
15783         * g++.old-deja/g++.other/ctor1.C: Likewise.
15784         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
15785
15786 2003-06-05  Richard Henderson  <rth@redhat.com>
15787
15788         * gcc.dg/debug/20030605-1.c: New.
15789
15790 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
15791
15792         * README.QMTEST: Update.
15793
15794 2003-06-04  Richard Henderson  <rth@redhat.com>
15795
15796         * gcc.dg/cleanup-1.c: New.
15797         * gcc.dg/cleanup-2.c: New.
15798         * gcc.dg/cleanup-3.c: New.
15799         * gcc.dg/cleanup-4.c: New.
15800         * gcc.dg/cleanup-5.c: New.
15801         * gcc.dg/cleanup-6.c: New.
15802         * gcc.dg/cleanup-7.c: New.
15803
15804 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
15805
15806         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
15807
15808         * lib/dg-pch.exp: New file.
15809         * g++.dg/pch/pch.exp: Use dg-pch.exp.
15810         * gcc.dg/pch/pch.exp: Likewise.
15811
15812 2003-06-04  Roger Sayle  <roger@eyesopen.com>
15813
15814         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
15815         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
15816         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
15817         * gcc.dg/builtins-17.c: New test case.
15818         * gcc.dg/i386-387-4.c: New test case.
15819         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
15820
15821 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15822
15823         * gcc.dg/ultrasp9.c: New test.
15824
15825 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15826
15827         * gcc.c-torture/compile/20030604-1.c: New test.
15828         * gcc.dg/sparc-constant-1.c: New test.
15829
15830 2003-06-03  Glen Nakamura  <glen@imodulo.com>
15831
15832         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
15833
15834 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
15835
15836         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
15837
15838         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
15839         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
15840
15841 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
15842
15843         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
15844
15845 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15846
15847         PR c++/10940
15848         * g++.dg/template/spec10.C: New test.
15849
15850 2003-06-03  Roger Sayle  <roger@eyesopen.com>
15851
15852         * gcc.dg/builtins-16.c: New test case.
15853
15854 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
15855
15856         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
15857         mempcpy test with post-increments.
15858         * gcc.c-torture/execute/string-opt-3.c: New test.
15859         * gcc.dg/string-opt-1.c: New test.
15860
15861 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
15862
15863         PR fortran/10965
15864         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
15865
15866 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
15867
15868         * lib/scanasm.exp (dg-scan): New function, factored out of ...
15869         (scan-assembler): ... here.  Use dg-scan.
15870         (scan-assembler-not): Likewise.
15871         (scan-file): New function.
15872         (scan-file-not): Likewise.
15873         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
15874         * gcc.dg/cpp/_Pragma4.c: Likewise.
15875         * gcc.dg/cpp/_Pragma5.c: Likewise.
15876         * gcc.dg/cpp/avoidpaste1.c: Likewise.
15877         * gcc.dg/cpp/avoidpaste2.c: Likewise.
15878         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
15879         * gcc.dg/cpp/cmdlne-P.c: Likewise.
15880         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
15881         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
15882         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
15883         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
15884         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
15885         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
15886         * gcc.dg/cpp/cxxcom1.c: Likewise.
15887         * gcc.dg/cpp/line1.c: Likewise.
15888         * gcc.dg/cpp/maccom1.c: Likewise.
15889         * gcc.dg/cpp/maccom2.c: Likewise.
15890         * gcc.dg/cpp/maccom3.c: Likewise.
15891         * gcc.dg/cpp/maccom4.c: Likewise.
15892         * gcc.dg/cpp/maccom5.c: Likewise.
15893         * gcc.dg/cpp/maccom6.c: Likewise.
15894         * gcc.dg/cpp/multiline.c: Likewise.
15895         * gcc.dg/cpp/spacing1.c: Likewise.
15896         * gcc.dg/cpp/spacing2.c: Likewise.
15897         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
15898         * gcc.dg/cpp/trad/maccom1.c: Likewise.
15899         * gcc.dg/cpp/trad/maccom2.c: Likewise.
15900         * gcc.dg/cpp/trad/maccom3.c: Likewise.
15901         * gcc.dg/cpp/trad/maccom4.c: Likewise.
15902         * gcc.dg/cpp/trad/maccom6.c: Likewise.
15903         * gcc.dg/cpp/cxxcom2.c: Likewise.
15904         * gcc.dg/cpp/cxxcom2.h: New file.
15905
15906         * gcc.dg/cpp/truefalse.cpp: Move it to ...
15907         * g++.dg/cpp/truefalse.C: Here.
15908         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
15909
15910 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
15911
15912         * gcc.dg/cpp/redef3.c: New file.
15913
15914 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
15915
15916         * gcc.dg/i386-loop-3.c: New test.
15917
15918 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
15919
15920         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
15921
15922 2003-05-31  Roger Sayle  <roger@eyesopen.com>
15923
15924         * gcc.dg/fwrapv-1.c: New test case.
15925         * gcc.dg/fwrapv-2.c: New test case.
15926
15927 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15928
15929         PR c++/10956
15930         * g++.dg/template/spec9.C: New test.
15931
15932 2003-05-29  Roger Sayle  <roger@eyesopen.com>
15933
15934         * gcc.dg/duff-4.c: New test case.
15935
15936 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
15937
15938         PR fortran/10843
15939         * g77.dg/ffixed-form-1.f: New test
15940         * g77.dg/ffixed-form-2.f: New test
15941         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
15942         * g77.dg/ffree-form-3.f: New test
15943
15944 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
15945
15946         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
15947         * gcc.dg/wint_t-1.c: Likewise.
15948
15949 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15950
15951         * g++.dg/template/access11.C: New test.
15952
15953 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15954
15955         PR c++/10849
15956         * g++.dg/template/access10.C: New test.
15957
15958 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
15959             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15960
15961         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
15962
15963 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
15964
15965         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
15966         suppress for powerpc-*-darwin*.
15967         * gcc.dg/torture/builtin-noret-2.c: Likewise.
15968
15969 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
15970
15971         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
15972         suppress option for powerpc-*-darwin*.
15973
15974 2003-05-23  Roger Sayle  <roger@eyesopen.com>
15975
15976         * gcc.dg/builtins-1.c: Add tests for tan and atan.
15977         * gcc.dg/builtins-4.c: Add test for fmod.
15978
15979 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15980
15981         PR c++/10682
15982         * g++.dg/template/instantiate4.C: New test.
15983
15984 2003-05-22  Roger Sayle  <roger@eyesopen.com>
15985
15986         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
15987
15988 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
15989
15990         * gcc.dg/compat/scalar-return-1_main.c: New file.
15991         * gcc.dg/compat/scalar-return-1_x.c: New file.
15992         * gcc.dg/compat/scalar-return-1_y.c: New file.
15993         * gcc.dg/compat/scalar-return-2_main.c: New file.
15994         * gcc.dg/compat/scalar-return-2_x.c: New file.
15995         * gcc.dg/compat/scalar-return-2_y.c: New file.
15996         * gcc.dg/compat/struct-return-3_main.c: New file.
15997         * gcc.dg/compat/struct-return-3_y.c: New file.
15998         * gcc.dg/compat/struct-return-3_x.c: New file.
15999         * gcc.dg/compat/struct-return-2_main.c: New file.
16000         * gcc.dg/compat/struct-return-2_x.c: New file.
16001         * gcc.dg/compat/struct-return-2_y.c: New file.
16002
16003 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16004
16005         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
16006         for hppa*-hp-hpux*.
16007         * gcc.dg/20021014-1.c (dg-options): Likewise.
16008         * gcc.dg/nest.c (dg-options): Likewise.
16009
16010 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
16011
16012         PR c++/9738
16013         * g++.dg/ext/dllimport2.C: New file.
16014         * g++.dg/ext/dllimport3.C: New file.
16015
16016 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
16017
16018         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
16019         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
16020         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
16021         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
16022         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
16023         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
16024         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
16025         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
16026         * gcc.dg/compat/small-struct-defs.h: New file.
16027         * gcc.dg/compat/small-struct-init.h: New file.
16028         * gcc.dg/compat/small-struct-check.h: New file.
16029         * gcc.dg/compat/fp-struct-defs.h: New file.
16030         * gcc.dg/compat/fp-struct-check.h: New file.
16031         * gcc.dg/compat/fp-struct-init.h: New file.
16032         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
16033         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
16034
16035 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
16036
16037         * gcc.dg/20030225-2.c: New test.
16038
16039 2003-05-18  Roger Sayle  <roger@eyesopen.com>
16040             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16041
16042         * gcc.c-torture/compile/20030518-1.c: New test case.
16043
16044 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
16045
16046         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
16047         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
16048         gcc-dg-debug-runtest.
16049         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
16050         gcc-dg-debug-runtest.
16051
16052 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16053
16054         PR c++/9022
16055         * g++.dg/lookup/using6.C: New test.
16056
16057 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16058
16059         * g++.dg/parse/access2.C: New test.
16060
16061 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
16062
16063         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
16064         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
16065         * gcc.dg/debug/debug.exp: Likewise.
16066
16067 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
16068
16069         * gcc.dg/dollar.c: New test.
16070
16071 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
16072
16073         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
16074         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
16075         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
16076         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
16077         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
16078         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
16079         * gcc.dg/compat/struct-by-value-6_main.c: New file.
16080         * gcc.dg/compat/struct-by-value-6_x.c: New file.
16081         * gcc.dg/compat/struct-by-value-6_y.c: New file.
16082         * gcc.dg/compat/struct-by-value-7_main.c: New file.
16083         * gcc.dg/compat/struct-by-value-7_x.c: New file.
16084         * gcc.dg/compat/struct-by-value-7_y.c: New file.
16085         * gcc.dg/compat/struct-by-value-8_main.c: New file.
16086         * gcc.dg/compat/struct-by-value-8_x.c: New file.
16087         * gcc.dg/compat/struct-by-value-8_y.c: New file.
16088         * gcc.dg/compat/struct-by-value-9_main.c: New file.
16089         * gcc.dg/compat/struct-by-value-9_x.c: New file.
16090         * gcc.dg/compat/struct-by-value-9_y.c: New file.
16091
16092 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
16093
16094         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
16095         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
16096         support for "repo" mode.
16097         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
16098         * lib/g77-dg.exp: Likewise.
16099         * lib/obj-dg.exp: Likewise.
16100
16101 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
16102
16103         Merge from gcc-3_2-rhl8-branch:
16104         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
16105
16106         * gcc.dg/tls/opt-6.c: New test.
16107
16108         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
16109
16110         * gcc.dg/20030405-1.c: New test.
16111
16112         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
16113
16114         * gcc.dg/20030309-1.c: New test.
16115
16116         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16117
16118         * gcc.c-torture/execute/20030307-1.c: New test.
16119
16120         2003-02-20  Randolph Chung  <tausq@debian.org>
16121
16122         * gcc.c-torture/compile/20030220-1.c: New test.
16123
16124         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
16125
16126         * gcc.dg/20030217-1.c: New test.
16127
16128         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
16129
16130         * gcc.c-torture/compile/20020129-1.c: New test.
16131
16132         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16133
16134         * gcc.dg/unroll-1.c: New test.
16135
16136         2002-11-16  Jan Hubicka  <jh@suse.cz>
16137
16138         * gcc.c-torture/execute/20020920-1.c: New test.
16139
16140         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
16141
16142         PR target/7434
16143         * gcc.c-torture/compile/20021008-1.c: New test.
16144
16145         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
16146
16147         PR target/7559
16148         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
16149
16150         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
16151
16152         * gcc.c-torture/compile/20020807-1.c: New test.
16153
16154         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
16155
16156         * gcc.dg/tls/opt-1.c: New test.
16157
16158         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
16159
16160         * gcc.dg/20020729-1.c: New test.
16161
16162         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
16163
16164         * g++.dg/opt/life1.C: New test.
16165
16166         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
16167
16168         * gcc.dg/20020525-1.c: New test.
16169
16170         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
16171
16172         PR c++/6794
16173         * g++.dg/ext/pretty1.C: New test.
16174         * g++.dg/ext/pretty2.C: New test.
16175
16176 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
16177
16178         PR c++/8385
16179         * g++.dg/ext/typeof5.C: New test.
16180
16181 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
16182
16183         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
16184         __USER_LABEL_PREFIX__ into account.
16185         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
16186
16187 2003-05-14  Roger Sayle  <roger@eyesopen.com>
16188
16189         * gcc.dg/builtins-15.c: New test case.
16190
16191 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
16192
16193         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
16194
16195 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
16196
16197         * lib/g++.exp: Tweak handling of additional source files.
16198         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
16199         * g++.dg/special/conpr-2a.C: Rename to ...
16200         * g++.dg/special/conpr-2a.cc: ... this.
16201         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
16202         * g++.dg/special/conpr-3a.C: Rename to ...
16203         * g++.dg/special/conpr-3a.cc: This.
16204         * g++.dg/special/conpr-3b.C: Rename to ...
16205         * g++.dg/special/conpr-3b.cc: This.
16206         * g++.dg/special/conpr-4.C: New test.
16207         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
16208
16209 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
16210
16211         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
16212
16213 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16214
16215         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
16216         * g++.old-deja/g++.robertl/eb71.C: Likewise.
16217         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
16218         * g++.old-deja/g++.other/warn3.C: Likewise.
16219
16220 2003-05-11  Roger Sayle  <roger@eyesopen.com>
16221
16222         * gcc.dg/i386-387-1.c: Update to also test log.
16223         * gcc.dg/i386-387-2.c: Likewise.
16224
16225 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
16226
16227         * g77.f-torture/execute/int8421.f: New test.
16228
16229 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16230
16231         PR c++/10230, c++/10481
16232         * g++.dg/lookup/scoped5.C: New test.
16233
16234 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16235
16236         PR c++/10552
16237         * g++.dg/template/ttp6.C: New test.
16238
16239 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
16240
16241         * gcc.c-torture/execute/builtins: New directory.
16242         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
16243         gcc.c-torture/execute/builtins.
16244         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
16245         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
16246         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
16247         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
16248
16249 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16250
16251         PR c++/9252
16252         * g++.dg/template/access8.C: New test.
16253         * g++.dg/template/access9.C: New test.
16254
16255 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16256
16257         PR c++/9554
16258         * g++.dg/parse/access1.C: New test.
16259
16260 2003-05-09  DJ Delorie  <dj@redhat.com>
16261
16262         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
16263         long, and not an int.
16264
16265 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16266
16267         PR c++/10555, c++/10576
16268         * g++.dg/template/memclass1.C: New test.
16269
16270 2003-05-08  DJ Delorie  <dj@redhat.com>
16271
16272         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
16273         targets.
16274         * gcc.c-torture/execute/20021024-1.x: Likewise.
16275         * gcc.c-torture/execute/shiftdi.x: Likewise.
16276         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
16277         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
16278         * gcc.dg/20021018-1.c: Likewise.
16279
16280 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16281
16282         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
16283
16284         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
16285         (bcopy): Call memmove.
16286
16287 2003-05-08  Roger Sayle  <roger@eyesopen.com>
16288
16289         * g77.f-torture/compile/8485.f: New test case.
16290
16291 2003-05-07  Richard Henderson  <rth@redhat.com>
16292
16293         PR c++/10570
16294         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
16295         Verify exception_cleanup not called for rethrows.
16296         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
16297         when exiting catch block without rethrowing.
16298         * g++.dg/eh/forced3.C: New.
16299         * g++.dg/eh/forced4.C: New.
16300
16301 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
16302
16303         * gcc.dg/20030505.c: Fix triplet.
16304
16305 2003-05-06  DJ Delorie  <dj@redhat.com>
16306
16307         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
16308         * gcc.dg/nest.c: Likewise.
16309
16310 2003-05-05  Roger Sayle  <roger@eyesopen.com>
16311
16312         * gcc.dg/builtins-14.c: New test case.
16313
16314 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
16315
16316         * lib/compat.exp (compat-execute): New argument.
16317         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
16318         * gcc.dg/compat: New test directory.
16319         * gcc.dg/compat/compat.exp: New expect script.
16320         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
16321         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
16322         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
16323         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
16324         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
16325         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
16326
16327         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
16328         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
16329         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
16330         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
16331         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
16332         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
16333         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
16334         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
16335         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
16336         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
16337         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
16338         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
16339         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
16340         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
16341         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
16342
16343 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
16344
16345         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
16346
16347 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
16348
16349         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
16350
16351 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
16352
16353         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
16354         * gcc.dg/ppc-fsel-2.c: New test.
16355
16356         * gcc.dg/unused-5.c: New test.
16357
16358 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16359
16360         PR c++/10496
16361         * g++.dg/warn/pmf1.C: New test.
16362
16363 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16364
16365         PR c++/4494
16366         * g++.dg/warn/main.C: New test.
16367
16368 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16369
16370         * gcc.dg/nonnull-3.c: New test.
16371
16372 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
16373
16374         * gcc.dg/cpp/Wtrigraphs.c: Update.
16375         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
16376
16377 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
16378
16379         * gcc.dg/ppc-fsel-1.c: New test.
16380
16381 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
16382
16383         PR c/10604
16384         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
16385
16386 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
16387
16388         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
16389
16390 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16391
16392         PR c++/9364, c++/10553, c++/10586
16393         * g++.dg/parse/typename4.C: New test.
16394         * g++.dg/parse/typename5.C: Likewise.
16395
16396 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
16397
16398         * gcc.c-torture/compile/20030503-1.c: New test.
16399
16400 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16401
16402         * g++.dg/lookup/using5.C: Fix testcase error.
16403
16404 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
16405
16406         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
16407         since MEABI is no longer supported.  Remove all vestiges
16408         of MEABI from the test.
16409
16410 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16411
16412         PR c++/10554
16413         * g++.dg/lookup/using5.C: New test.
16414
16415 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16416
16417         PR c++/8772
16418         * g++.dg/template/ttp5.C: New test.
16419
16420 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
16421
16422         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
16423         (dg-gpp-additional-sources): New function.
16424         (dg-gpp-additional-files): Likewise.
16425         * lib/g++.exp (additional_sources): New variable.
16426         (additional_files): Likewise.
16427         (g++_target_compile): Deal with them.
16428         * lib/old-dejagnu.exp: Remove.
16429         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
16430         * g++.old-deja: Revise all tests to use dg commands.
16431
16432 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16433
16434         PR c++/9432, c++/9528
16435         * g++.dg/lookup/using4.C: New test.
16436
16437 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
16438
16439         * gcc.dg/noreturn-5.c: New file.
16440         * gcc.dg/noreturn-6.c: New file.
16441
16442         * gcc.c-torture/compile/inline-1.c: New file.
16443
16444 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
16445
16446         PR c++/10551
16447         * g++.dg/template/explicit1.C: New test.
16448
16449 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
16450
16451         PR c++/10549
16452         * g++.dg/other/bitfield1.C: New test.
16453
16454         PR c++/10527
16455         * g++.dg/init/new7.C: New test.
16456
16457 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
16458
16459         * g++.dg/ext/desig1.C: New test.
16460         * g++.dg/ext/init1.C: Update.
16461
16462         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
16463
16464 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
16465
16466         PR c++/10180
16467         * g++.dg/warn/Winline-1.C: New test.
16468
16469 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
16470
16471         * gcc.c-torture/execute/string-opt-19.c: New test.
16472
16473         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
16474         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
16475
16476 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
16477
16478         PR c++/10506
16479         * g++.dg/init/new6.C: New test.
16480
16481         PR c++/10503
16482         * g++.dg/init/ref6.C: New test.
16483
16484 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
16485
16486         * g++.dg/warn/weak1.C: XFAIL on AIX4.
16487
16488 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16489
16490         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
16491         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
16492
16493 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
16494
16495         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
16496         initialized static data members.
16497
16498 2003-04-25  H.J. Lu <hjl@gnu.org>
16499
16500         * gcc.dg/ia64-sync-4.c: New test.
16501
16502 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16503
16504         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
16505         date.
16506
16507 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
16508
16509         PR c++/10337
16510         * g++.dg/warn/conv1.C: New test.
16511         * g++.old-deja/g++.other/conv7.C: Adjust.
16512         * g++.old-deja/g++.other/overload14.C: Adjust.
16513
16514 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16515
16516         PR c++/10471
16517         * g++.dg/template/defarg2.C: New test.
16518
16519 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
16520
16521         * gcc.dg/cpp/include2.c: Update.
16522         * gcc.dg/cpp/multiline-2.c: New.
16523         * gcc.dg/cpp/multiline.c: Update.
16524         * gcc.dg/cpp/strify2.c: Update.
16525         * gcc.dg/cpp/trad/literals-2.c: Update.
16526
16527 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16528
16529         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
16530
16531 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16532
16533         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
16534
16535 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16536
16537         PR c++/10451
16538         * g++.dg/parse/crash4.C: New test.
16539
16540         PR c++/9847
16541         * g++.dg/parse/crash5.C: New test.
16542
16543 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
16544
16545         PR c++/10446
16546         * g++.dg/parse/crash3.C: New test.
16547
16548         PR c++/10428
16549         * g++.dg/parse/elab1.C: New test.
16550
16551 2003-04-22  Devang Patel  <dpatel@apple.com>
16552
16553         * gcc.dg/cpp/trad/funlike-5.c: New test.
16554
16555 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
16556
16557         * g++.dg/other/packed1.C: Fix dg options.
16558
16559 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
16560
16561         * g++.dg/other/offsetof2.C: New test.
16562
16563 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
16564
16565         * g++.dg/template/recurse.C: Adjust location of error messages.
16566
16567 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
16568
16569         PR c++/9881
16570         * g++.dg/init/addr-const1.C: New test.
16571         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
16572
16573 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
16574
16575         PR c++/10405
16576         * g++.dg/lookup/struct-hack1.C: New test.
16577
16578 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
16579
16580         * ucs.c: Update diagnostic messages.
16581
16582 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
16583
16584         * gcc.dg/cpp/truefalse.cpp: New test.
16585         * gcc.dg/cpp/cpp.exp: Update.
16586         * g++.dg/other/stdbool-if.C: Remove.
16587
16588 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
16589
16590         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
16591         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
16592
16593 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16594
16595         * gcc.c-torture/compile/20030418-1.c: New test.
16596
16597 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
16598
16599         * README.compat: Remove; content moved to doc/sourcebuild.texi.
16600
16601 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16602
16603         PR c++/10347
16604         g++.dg/template/dependent-name1.C: New test.
16605
16606 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
16607
16608         * gcc.dg/warn-1.c (tourist_guide): New array,
16609         contains a pointer to bar.
16610
16611 2003-04-16  Roger Sayle  <roger@eyesopen.com>
16612
16613         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
16614         * gcc.c-torture/execute/medce-1.c: New test case.
16615         * gcc.c-torture/execute/medce-2.c: New test case.
16616
16617 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
16618
16619         * lib/prune.exp: Ignore more messages.
16620
16621         PR c++/10381
16622         * g++.dg/parse/lookup3.C: New test.
16623
16624 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
16625
16626         * gcc.c-torture/compile/20030415-1.c : New test.
16627
16628 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
16629
16630         * gcc.c-torture/execute/scope-2.c: Move to ...
16631         * gcc.dg/noncompile/scope.c: .... here.
16632
16633 2003-04-14  Roger Sayle  <roger@eyesopen.com>
16634
16635         * gcc.dg/20030414-2.c: New test case.
16636
16637 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
16638
16639         PR target/10377
16640         * gcc.dg/20030414-1.c: New test.
16641
16642 2003-04-13  Roger Sayle  <roger@eyesopen.com>
16643
16644         * gcc.dg/builtins-12.c: New test case.
16645         * gcc.dg/builtins-13.c: New test case.
16646
16647 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16648
16649         * gcc.c-torture/execute/string-opt-18.c: New test.
16650
16651 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
16652
16653         PR c++/10300
16654         * g++.dg/init/new5.C: New test.
16655
16656 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
16657
16658         PR c++/7910
16659         * g++.dg/ext/dllimport1.C: New test.
16660
16661 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16662
16663         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
16664
16665 2003-04-11  Bud Davis <bdavis9659@comcast.net>
16666
16667         PR Fortran/9263
16668         * g77.f-torture/noncompile/9263.f: New test
16669         PR Fortran/1832
16670         * g77.f-torture/execute/1832.f: New test
16671
16672 2003-04-11  David Chad  <davidc@freebsd.org>
16673             Loren J. Rittle  <ljrittle@acm.org>
16674
16675         libobjc/8562
16676         * objc.dg/headers.m: New test.
16677
16678 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
16679
16680         * gcc.c-torture/execute/builtin-noret-2.c: New.
16681         * gcc.c-torture/execute/builtin-noret-2.x: New.
16682         XFAIL builtin-noret-2.c at -O1 and above.
16683         * gcc.dg/redecl.c: New.
16684         * gcc.dg/Wshadow-1.c: Update error regexps.
16685
16686 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
16687
16688         * g++.dg/abi/bitfield10.C: New test.
16689
16690 2003-04-09  Mike Stump  <mrs@apple.com>
16691
16692         * gcc.dg/pch/pch.exp: Make testcase names longer.
16693         * g++.dg/pch/pch.exp: Make testcase names longer.
16694
16695 2003-04-08  Roger Sayle  <roger@eyesopen.com>
16696
16697         * gcc.dg/builtins-11.c: New test case.
16698
16699 2003-04-08  Roger Sayle  <roger@eyesopen.com>
16700
16701         * gcc.dg/builtins-9.c: New test case.
16702         * gcc.dg/builtins-10.c: New test case.
16703
16704 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
16705
16706         * gcc.dg/noncompile/init-4.c.c: New test.
16707
16708 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
16709
16710         * gcc.misc-test/gcov-9.c: New test.
16711         * gcc.misc-test/gcov-10.c: New test
16712         * gcc.misc-test/gcov-11.c: New test.
16713
16714 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
16715
16716         PR optimization/10024
16717         * gcc.c-torture/compile/20030405-1.c: New test.
16718
16719 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
16720
16721         * gcc.dg/pch/static-3.c: New.
16722         * gcc.dg/pch/static-3.hs: New.
16723         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
16724
16725 2003-04-04  Richard Henderson  <rth@redhat.com>
16726
16727         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
16728         * g++.dg/eh/forced2.C: Likewise.
16729
16730 2003-04-03  Mike Stump  <mrs@apple.com>
16731
16732         * lib/scanasm.exp (scan-assembler): Add xfail processing for
16733         target arg.
16734         (scan-assembler-times, scan-assembler-not): Likewise.
16735         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
16736
16737 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16738
16739         * gcc.dg/sparc-loop-1.c: New test.
16740
16741 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
16742
16743         PR other/9274
16744         * g++.dg/pch/system-2.C: New.
16745         * g++.dg/pch/system-2.Hs: New.
16746
16747 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
16748
16749         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
16750
16751         * g++.dg/eh/simd-1.C (vecfunc): Same.
16752
16753 2003-04-01  Roger Sayle  <roger@eyesopen.com>
16754
16755         * gcc.c-torture/execute/20030401-1.c: New test case.
16756
16757 2003-04-01  Ziemowit Laski <zlaski@apple.com>
16758
16759         * objc.dg/defs.m: New.
16760
16761 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
16762
16763         * g++.dg/eh/simd-1.C: New.
16764         * g++.dg/eh/simd-2.C: New.
16765
16766 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
16767
16768         * gcc.c-torture/execute/simd-3.c: New.
16769
16770 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
16771
16772         PR c/9936
16773         * gcc.dg/20030331-2.c: New test.
16774
16775 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
16776
16777         PR c++/10278
16778         * g++.dg/parse/crash2.C: New test.
16779
16780 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
16781
16782         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
16783         * gcc.c-torture/execute/20030331-1.c: ...here.
16784
16785 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
16786
16787         * gcc.c-torture/execute/20030331-1.c: New test.
16788
16789 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
16790
16791         * lib/gcov.exp: Adjust call return testing strings.
16792         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
16793
16794 2003-03-31  Roger Sayle  <roger@eyesopen.com>
16795
16796         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
16797         * gcc.dg/builtins-7.c: New test case.
16798         * gcc.dg/builtins-8.c: New test case.
16799
16800 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
16801
16802         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
16803
16804 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
16805
16806         PR c++/7647
16807         * g++.dg/lookup-class-member-2.C: New test.
16808
16809 2003-03-30  Glen Nakamura  <glen@imodulo.com>
16810
16811         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
16812
16813 2003-03-28  Roger Sayle  <roger@eyesopen.com>
16814
16815         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
16816
16817 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
16818
16819         * g++.dg/init/attrib1.C: New test.
16820
16821 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16822
16823         * gcc.dg/ultrasp8.c: New test.
16824
16825 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16826
16827         * gcc.dg/ultrasp7.c: New test.
16828
16829 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
16830
16831         PR c++/10047
16832         * g++.dg/template/inline1.C: New test.
16833
16834 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16835
16836         * gcc.dg/sparc-dwarf2.c: New test.
16837
16838 2003-03-27  Roger Sayle  <roger@eyesopen.com>
16839
16840         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
16841         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
16842
16843 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
16844
16845         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
16846         than reading .x files.
16847         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
16848         * g77.dg/gcov/gcov-1.f: Likewise.
16849         * gcc.misc-tests/gcov-4b.c: Likewise.
16850         * gcc.misc-tests/gcov-5b.c: Likewise.
16851         * gcc.misc-tests/gcov-6.c: Likewise.
16852         * gcc.misc-tests/gcov-7.c: Likewise.
16853         * gcc.misc-tests/gcov-8.c: Likewise.
16854         * g++.dg/gcov/gcov-1.x: Remove.
16855         * g77.dg/gcov/gcov-1.x: Likewise.
16856         * gcc.misc-tests/gcov-4b.x: Likewise.
16857         * gcc.misc-tests/gcov-5b.x: Likewise.
16858         * gcc.misc-tests/gcov-6.x: Likewise.
16859         * gcc.misc-tests/gcov-7.x: Likewise.
16860         * gcc.misc-tests/gcov-8.x: Likewise.
16861
16862 2003-03-27  Glen Nakamura  <glen@imodulo.com>
16863
16864         PR opt/10087
16865         * gcc.dg/20030324-1.c: New test.
16866
16867 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
16868
16869         PR c++/10224
16870         * g++.dg/template/arg3.C: New test.
16871
16872         PR c++/10158
16873         * g++.dg/template/friend18.C: New test.
16874
16875 2003-03-26  Roger Sayle  <roger@eyesopen.com>
16876
16877         * g77.f-torture/compile/20030326-1.f: New test case.
16878
16879 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
16880
16881         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
16882
16883         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
16884
16885 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
16886
16887         * gcc.dg/ia64-sync-3.c: New test.
16888
16889 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
16890
16891         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
16892
16893 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
16894
16895         * gcc.dg/ultrasp6.c: New test.
16896
16897 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16898
16899         * gcc.dg/i386-signbit-1.c: New test.
16900         * gcc.dg/i386-signbit-2.c: New test.
16901         * gcc.dg/i386-signbit-3.c: New test.
16902
16903 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16904
16905         * gcc.dg/ultrasp5.c: Fix options.
16906
16907 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16908
16909         * gcc.dg/ultrasp5.c: Fix comment.
16910
16911 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
16912
16913         PR fortran/10197
16914         * g77.f-torture/execute/10197.f: New test.
16915
16916 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
16917
16918         PR c++/9898, c++/383
16919         * g++.dg/template/conv6.C: New test.
16920
16921         PR c++/10119
16922         * g++.dg/template/ptrmem5.C: New test.
16923
16924         PR c++/10026
16925         * g++.dg/lookup/koenig1.C: New test.
16926
16927         PR C++/10199
16928         * g++.dg/lookup/template2.C: New test.
16929
16930 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
16931
16932         * g++.dg/opt/rtti1.C: New test.
16933
16934 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16935
16936         * gcc.dg/ultrasp5.c: New test.
16937
16938 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
16939
16940         PR middle-end/9967
16941         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
16942         builtin fputs.
16943
16944 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
16945
16946         PR c/8224
16947         * gcc.dg/20030323-1.c: New test.
16948
16949 2003-03-23  Roger Sayle  <roger@eyesopen.com>
16950
16951         * gcc.c-torture/compile/20030323-1.c: New test case.
16952
16953 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
16954
16955         * gcc.dg/20030321-1.c: New test.
16956
16957 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
16958
16959         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
16960
16961 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
16962
16963         PR c++/9978, c++/9708
16964         * g++.dg/ext/vlm1.C: Adjust expected error.
16965         * g++.dg/ext/vla2.C: New test.
16966         * g++.dg/template/arg1.C: New test.
16967         * g++.dg/template/arg2.C: New test.
16968
16969 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
16970
16971         * g77.f-torture/execute/select.f: New test.
16972         * g77.f-torture/noncompile/select_no_compile.f: New test.
16973
16974 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
16975
16976         PR c++/9898
16977         * g++.dg/other/error4.C: New test.
16978
16979 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
16980
16981         * g++.dg/template/friend17.C: New test.
16982
16983 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
16984
16985         * gcc.c-torture/compile/20030320-1.c: New.
16986
16987 2003-03-20  Roger Sayle  <roger@eyesopen.com>
16988
16989         * gcc.dg/builtins-6.c: New test case.
16990
16991 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
16992
16993         PR target/10073
16994         * gcc.c-torture/compile/20030319-1.c: New.
16995
16996 2003-03-18  Jan Hubicka  <jh@suse.cz>
16997
16998         * gcc.dg/i386-cvt-1.c: New test.
16999
17000 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
17001
17002         * objc.dg/naming-1.m: Use "(parse|syntax) error".
17003         * objc.dg/naming-2.m: Likewise.
17004
17005 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
17006
17007         PR c++/9639
17008         * g++.dg/parse/crash1.C: New test.
17009
17010 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
17011
17012         PR c++/8805
17013         * g++.dg/eh/cleanup1.C: New test.
17014
17015 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
17016
17017         * gcc.c-torture/execute/20030316-1.c: New test case.
17018
17019 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
17020
17021         PR c++/9629
17022         * g++.dg/init/ctor2.C: New test.
17023
17024 2003-03-15  Roger Sayle  <roger@eyesopen.com>
17025
17026         * g77.f-torture/compile/xformat.f: New test case.
17027
17028 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17029
17030         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
17031         * g++.old-deja/g++.mike/eh50.C: Likewise.
17032
17033 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17034
17035         PR c++/6440
17036         * g++.dg/template/spec7.C: New test.
17037         * g++.dg/template/spec8.C: Likewise.
17038
17039 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
17040
17041         * gcc.c-torture/execute/20030313-1.c: New test.
17042
17043 2003-03-14  Richard Henderson  <rth@redhat.com>
17044
17045         * gcc.dg/inline-2.c: Adjust alpha test for external call.
17046
17047 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17048
17049         * gcc.c-torture/compile/20030314-1.c: New test.
17050
17051 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
17052
17053         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
17054         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
17055         thumb target,
17056         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
17057         to accept newer _imp__  prefix and additional
17058         newline in .drectve section.
17059         * gcc.dg/dll-4.c: Likewise.
17060         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
17061         switch.
17062
17063 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
17064
17065         * g++.dg/parse/namespace9.C: New test.
17066
17067         * g++.dg/init/ref5.C: New test.
17068         * g++.dg/parse/ptrmem1.C: Likewise.
17069
17070 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17071
17072         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
17073         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
17074         regular expression.
17075         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
17076         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
17077
17078 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
17079
17080         * gcc.c-torture/execute/20030224-2.c: New test.
17081
17082 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17083
17084         * gcc.dg/decl-3.c: New test.
17085
17086 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17087
17088         * gcc.dg/i386-loop-2.c: New test.
17089
17090 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
17091
17092         PR c++/9474
17093         * g++.dg/parse/namespace8.C: New test.
17094
17095         PR c++/9924
17096         * g++.dg/overload/builtin2.C: New test.
17097
17098 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
17099
17100         * gcc.dg/return-type-3.c: New test.
17101
17102 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
17103
17104         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
17105         profiling options are not supported.
17106
17107 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
17108
17109         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
17110         * g++.old-deja/g++.warn/impint2.C: Likewise.
17111
17112 2003-03-10  Devang Patel  <dpatel@apple.com>
17113
17114         * g++.dg/cpp/c++_cmd_1.C: New test.
17115         * g++.dg/cpp/c++_cmd_1.h: New file.
17116
17117 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
17118
17119         * gcc.dg/altivec-9.c: New file.
17120
17121 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17122
17123         * gcc.dg/ppc-sdata-1.c: New test.
17124         * gcc.dg/ppc-sdata-2.c: New test.
17125
17126 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
17127
17128         PR c++/9373
17129         * g++.dg/opt/ptrmem2.C: New test.
17130
17131         PR c++/8534
17132         * g++.dg/opt/ptrmem1.C: New test.
17133
17134 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17135
17136         * gcc.dg/i386-loop-1.c: New test.
17137
17138 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17139
17140         PR c++/9970
17141         * g++.dg/lookup/friend1.C: New test.
17142
17143 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
17144
17145         PR c++/9823
17146         * g++.dg/parser/constructor1.C: New test.
17147
17148 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
17149
17150         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
17151
17152         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
17153
17154 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
17155
17156         * gcc.dg/cpp/Wunused.c: Update test.
17157
17158 2003-03-08  Jan Hubicka  <jh@suse.cz>
17159
17160         * gcc.dg/inline-3.c: New test.
17161
17162 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
17163
17164         PR c++/9809
17165         * g++.dg/parse/builtin1.C: New test.
17166
17167         PR c++/9982
17168         * g++.dg/abi/cookie1.C: New test.
17169         * g++.dg/abi/cookie2.C: Likewise.
17170
17171         PR c++/9524
17172         * g++.dg/template/field1.C: New test.
17173
17174         PR c++/9912
17175         * g++.dg/parse/class1.C: New test.
17176         * g++.dg/parse/namespace7.C: Likewise.
17177         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
17178
17179 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
17180
17181         * g++.dg/init/ref4.C: New test.
17182
17183 2003-03-07  Jan Hubicka  <jh@suse.cz>
17184
17185         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
17186         * gcc.dg/inline-3.c:  New test.
17187
17188 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
17189
17190         * g++.dg/init/ref3.C: New test.
17191
17192         PR c++/9965
17193         * g++.dg/init/ref2.C: New test.
17194
17195         PR c++/9400
17196         * g++.dg/warn/Wshadow-2.C: New test.
17197
17198         PR c++/9791
17199         * g++.dg/warn/Woverloaded-1.C: New test.
17200
17201 2003-03-05  Jan Hubicka  <jh@suse.cz>
17202
17203         * gcc.dg/i386-local2.c: New.
17204         * gcc.dg/i386-local.c: Fix typo.
17205
17206 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
17207
17208         * g++.dg/abi/layout3.C: New test.
17209
17210 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17211
17212         * gcc.c-torture/compile/20030305-1.c
17213
17214 2003-03-05  Jan Hubicka  <jh@suse.cz>
17215
17216         * gcc.dg/i386-local.c: New.
17217
17218 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
17219
17220         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
17221
17222 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17223
17224         * gcc.dg/switch-2.c: New test.
17225         * gcc.dg/switch-3.c: New test.
17226         * gcc.dg/Wswitch.c: Adjust line numbers.
17227         * gcc.dg/Wswitch-default.c: Likewise.
17228         * gcc.dg/Wswitch-enum.c: Likewise.
17229
17230 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
17231
17232         * gcc.c-torture/execute/20030222-1.c: New test.
17233
17234 2003-03-03  James E Wilson  <wilson@tuliptree.org>
17235
17236         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
17237
17238 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
17239
17240         PR c++/9878
17241         * g++.dg/init/ref1.C: New test.
17242
17243 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
17244
17245         * gcc.dg/sh-relax.c: New SH-only test.
17246
17247 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
17248
17249         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
17250         comment explaining purpose of testcase.
17251
17252 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
17253
17254         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
17255         for HC11/HC12 (asm needs two int registers).
17256         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
17257         HC11/HC12 because the test uses an asm which needs two 32-bit
17258         registers.
17259
17260 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
17261
17262         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
17263         for HC11/HC12 (array is too large otherwise).
17264         * gcc.c-torture/compile/920501-4.x: New file, likewise.
17265         * gcc.c-torture/compile/20010518-2.x: Likewise.
17266         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
17267         HC11/HC12 (array is too large).
17268
17269 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
17270
17271         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
17272         * lib/g++-dg.exp (g++-dg-test): Likewise.
17273
17274 2003-03-01  Roger Sayle  <roger@eyesopen.com>
17275
17276         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
17277         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
17278
17279 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17280
17281         * g++.dg/warn/implicit-typename1.C: Remove warning.
17282
17283 2003-02-28  Richard Henderson  <rth@redhat.com>
17284
17285         * gcc.dg/noreturn-1.c: Move noreturn warning line.
17286         * gcc.dg/return-type-1.c: Move control reaches end warning line.
17287
17288 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
17289
17290         * gcc.dg/pch/pch.exp: Change .pch to .gch.
17291         * g++.dg/pch/pch.exp: Likewise.
17292
17293 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
17294
17295         PR c++/9879
17296         * testsuite/g++.dg/init/new4.C: New test.
17297
17298 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
17299
17300         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
17301
17302 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
17303
17304         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
17305         unsigned long.
17306
17307         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
17308         wider than float.
17309
17310 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17311
17312         * lib/scanasm.exp: Add support for counting numbers of
17313         occurences.
17314         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
17315         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
17316
17317 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
17318
17319         PR c++/9683
17320         * g++.dg/template/static3.C: New test.
17321
17322         PR c++/9829
17323         * g++.dg/parse/namespace6.C: New test.
17324
17325 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17326
17327         PR target/9732
17328         * gcc.dg/20030225-1.c: New test.
17329
17330 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
17331
17332         * README: Remove out-of-date information.
17333
17334         PR c++/9836
17335         * g++.dg/template/spec6.C: New test.
17336
17337 2003-02-24  Jeff Law  <law@redhat.com>
17338
17339         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
17340
17341 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17342
17343         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
17344         * gcc.dg/pragma-ep-1.c: Likewise.
17345
17346 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17347
17348         PR c++/9602
17349         * g++.dg/template/friend16.C: New test.
17350
17351 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
17352
17353         PR c++/5333
17354         * g++.dg/parse/fused-params1.C: Adjust error messages.
17355         * g++.dg/template/nested3.C: New test.
17356
17357 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
17358
17359         * g++.dg/abi/param1.C: New test.
17360
17361 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17362
17363         PR c++/7982
17364         * g++.dg/warn/implicit-typename1.C: New test.
17365
17366 2003-02-22  Kelley Cook <kelleycook@comcast.net>
17367
17368         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
17369         with "mtune".
17370         * g++.old-deja/g++.other/store-expr2.C: Likewise.
17371         * gcc.c-torture/execute/20010129-1.x: Likewise.
17372         * gcc.dg/20011107-1.c: Likewise.
17373         * gcc.dg/20020108-1.c: Likewise.
17374         * gcc.dg/20020122-3.c: Likewise.
17375         * gcc.dg/20020206-1.c: Likewise.
17376         * gcc.dg/20020310-1.c: Likewise.
17377         * gcc.dg/20020426-2.c: Likewise.
17378         * gcc.dg/20020517-1.c: Likewise.
17379         * gcc.dg/991230-1.c: Likewise.
17380         * gcc.dg/i386-unroll-1.c: Likewise.
17381         * gcc.misc-tests/i386-prefetch.exp: Likewise.
17382
17383 2003-02-22  Jan Hubicka  <jh@suse.cz>
17384
17385         * gcc.dg/i386-mul.c: New test.
17386
17387 2003-02-21  Roger Sayle  <roger@eyesopen.com>
17388
17389         * gcc.dg/builtins-5.c: New test case.
17390
17391 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
17392
17393         * gcc.dg/asmreg-1.c: New test.
17394
17395 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17396
17397         PR c++/9749
17398         * g++.dg/parse/varmod1.C: New test.
17399
17400 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17401
17402         PR c++/9727
17403         * g++.dg/template/op1.C: New test.
17404
17405 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17406
17407         PR c++/8906
17408         * g++.dg/template/nested2.C: New test.
17409
17410 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17411
17412         PR c++/8724
17413         * g++.dg/expr/dtor1.C: New test.
17414
17415 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
17416
17417         * gcc.dg/cpp/include3.c: New test.
17418         * gcc.dg/cpp/inc/foo.h: New file.
17419
17420 2003-02-21  Glen Nakamura  <glen@imodulo.com>
17421
17422         * gcc.c-torture/execute/20030221-1.c: New test.
17423
17424 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
17425
17426         PR c++/9729
17427         * g++.dg/abi/conv1.C: New test.
17428
17429 2003-02-20  Jan Hubicka  <jh@suse.cz>
17430
17431         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
17432
17433 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
17434
17435         * gcc.c-torture/compile/20030219-1.c: New test.
17436
17437 2003-02-18  Jan Hubicka  <jh@suse.cz>
17438
17439         * gcc.dg/funcorder.c: New test.
17440
17441 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
17442
17443         * gcc.c-torture/execute/20030218-1.c: New.
17444
17445 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
17446
17447         * gcc.dg/20030218-1.c: New.
17448
17449 2003-02-18  Richard Henderson  <rth@redhat.com>
17450
17451         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
17452         * gcc.dg/attr-used-2.c: New.
17453
17454 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
17455
17456         PR c++/9704
17457         * g++.dg/init/copy5.C: New test.
17458
17459 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
17460
17461         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
17462         * g++.dg/pch/pch.exp: Likewise.
17463
17464 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
17465
17466         * gcc.c-torture/execute/20030209-1.c: Enable the test if
17467         STACK_SIZE is not defined.
17468
17469 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17470
17471         PR c++/9457
17472         * g++.dg/template/init1.C: New test.
17473
17474 2003-02-16  Jan HUbicka  <jh@suse.cz>
17475
17476         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
17477         (foo): Add few extra tests
17478         * gcc.dg/c99-const-expr-3.c: Likewise.
17479         * gcc.c-torture/execute/20030216-1.c: New.
17480
17481 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17482
17483         PR c++/9459
17484         * g++.dg/ext/typeof4.C: New test.
17485
17486 2003-02-15  Roger Sayle  <roger@eyesopen.com>
17487
17488         * gcc.dg/i386-387-3.c: New test case.
17489
17490 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
17491
17492         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
17493         cris-*-elf* cris-*-aout* and mmix-*-*.
17494
17495 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
17496
17497         * gcc.dg/20030213-1.c: New test.
17498
17499 2003-02-12  Roger Sayle  <roger@eyesopen.com>
17500
17501         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
17502         * gcc.dg/i386-387-2.c: Likewise.
17503
17504 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
17505
17506         * gcc.dg/ppc-spe.c: Fix formatting.
17507         Enable tests that were previously unsupported by gas.
17508         Delete tests for instructions that no longer exist.
17509         Switch arguments on evsubifw builtin.
17510
17511 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
17512
17513         * gcc.c-torture/execute/20030209-1.c: Disable the test if
17514         STACK_SIZE is too small.
17515
17516 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17517             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17518
17519         * gcc.dg/decl-2.c: New test.
17520
17521 2003-02-10  Jan Hubicka  <jh@suse.cz>
17522
17523         * gcc.dg/i386-fpcvt-1.c:  New test.
17524
17525 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
17526
17527         * gcc.c-torture/execute/20030209-1.c: New test.
17528
17529 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
17530
17531         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
17532         int-wide bitops, use the constants of the same width.
17533         Likewise, if long long is 32-bit wide, test bitops using
17534         32-bit constants.
17535
17536 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
17537
17538         * gcc.dg/20021014-1.c: Annotate with expected notice text.
17539
17540 2003-02-07  Roger Sayle  <roger@eyesopen.com>
17541
17542         * testsuite/gcc.dg/builtins-4.c: New test case.
17543
17544 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17545
17546         * gcc.dg/20020430-1.c: Fix dg command typos.
17547         * gcc.dg/20020503-1.c: Likewise.
17548
17549 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17550
17551         PR c++/8785
17552         * g++.dg/parse/fused-params1.C: New test.
17553
17554         PR c++/8857
17555         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
17556
17557         PR c++/8921
17558         * g++.dg/parse/non-dependent1.C: New test.
17559
17560         PR c++/8928
17561         * g++.dg/parse/dupl-tmpl-args1.C: New test.
17562
17563         PR c++/9228
17564         * g++.dg/parse/undefined7.C: New test.
17565         * g++.dg/parse/non-templ1.C: New test.
17566
17567         PR c++/9229
17568         * g++.dg/parse/too-many-tmpl-args1.C: New test.
17569
17570 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
17571
17572         * gcc.c-torture/compile/20030206-1.c: New test.
17573
17574 2003-02-05  Roger Sayle  <roger@eyesopen.com>
17575
17576         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
17577         "pow" to "foo" to avoid potential confusion with a math built-in.
17578
17579 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17580
17581         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
17582         conditions for SPARC targets.
17583
17584 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
17585
17586         * gcc.dg/20030204-1.c: New test.
17587
17588 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17589
17590         PR c++/38
17591         * g++.dg/parse/array-size1.C: New test.
17592
17593         PR c++/5657
17594         * g++.dg/parse/undefined3.C: New test.
17595
17596         PR c++/5665
17597         * g++.dg/parse/undefined4.C: New test.
17598
17599         PR c++/5975
17600         * g++.dg/parse/undefined5.C: New test.
17601
17602         PR c++/7259
17603         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
17604
17605         PR c++/8578
17606         * g++.dg/parse/casting-operator1.C: New test.
17607
17608         PR c++/8596
17609         * g++.dg/parse/undefined6.C: New test.
17610
17611         PR c++/8736
17612         * g++.dg/parse/missing-template1.C: New test.
17613
17614 2003-02-04  Jan Hubicka  <jh@suse.cz>
17615
17616         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
17617         * gcc.dg/i386-cmov?.c:  Likewise.
17618         * gcc.dg/i386-fpcvt-?.c:  Likewise.
17619         * gcc.dg/i386-ssefp-1.c:  Likewise.
17620         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
17621         conventions.
17622
17623 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
17624
17625         PR c++/7129
17626         * testsuite/g++.dg/ext/max.C: New test.
17627
17628 2003-02-03  Jan Hubicka  <jh@suse.cz>
17629
17630         * gcc.c-torture/execute/20030203-1.c: New test.
17631
17632 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
17633
17634         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
17635         'natural-endian'.
17636
17637 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
17638
17639         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
17640         * g++.dg/init/new2.C: Likewise.
17641         * g++.dg/other/new1.C: Likewise.
17642
17643 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
17644
17645         * gcc.dg/struct-ret-libc.c: New test.
17646
17647 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
17648
17649         * gcc.dg/20030129-1.c: New test.
17650
17651 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17652
17653         PR c++/8849
17654         * g++.dg/template/ptrmem4.C: New test.
17655
17656 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
17657
17658         * g++.dg/parser/constant1.C: New test.
17659
17660 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17661
17662         PR c++/8591
17663         * g++.dg/parse/friend2.C: New test.
17664
17665 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
17666
17667         PR c++/9437
17668         * g++.dg/template/unify4.C: New test.
17669
17670 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
17671
17672         * gcc.c-torture/execute/20030128-1.c: New test.
17673
17674 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
17675
17676         * g++.dg/lookup/nested1.C: Test moved from ...
17677         * g++.old-deja/g++.other/lookup24.C: ... here.
17678
17679 2003-01-28  Jan Hubicka  <jh@suse.cz>
17680
17681         * gcc.dg/i386-cmov5.c:  New test.
17682
17683 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
17684
17685         * gcc.c-torture/execute/20010925-1.c: Changed the
17686         memcpy declaration.
17687
17688 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
17689
17690         PR c++/3902
17691         * g++.dg/parse/template5.C: New test.
17692
17693 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
17694
17695         PR fortran/9258
17696         * g77.dg/pr9258: New test.
17697
17698 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
17699
17700         * README: Move relevant parts from README.g++.
17701
17702         * README.g++: Remove this file.
17703
17704 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
17705
17706         * g++.dg/abi/dcast1.C: New test.
17707
17708 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17709
17710         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
17711
17712 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
17713
17714         PR c++/47
17715         * g++.old-deja/g++.other/lookup24.C: New test.
17716
17717 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17718
17719         PR middle-end/7227
17720         * gcc.dg/uninit-C.c: New test.
17721
17722 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
17723
17724         * g++.dg/abi/covariant1.C: New test.
17725
17726 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
17727
17728         * gcc.dg/20030123-1.c: New test.
17729
17730 2003-01-25  Jan Hubicka  <jh@suse.cz>
17731
17732         PR opt/8492
17733         * gcc.c-torture/compile/20030125-1.c
17734
17735 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
17736
17737         PR c++/9403
17738         * g++.dg/parse/template3.C: New test.
17739         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
17740
17741         PR c++/795
17742         * g++.dg/parse/template4.C: New test.
17743
17744         PR c++/9415
17745         * g++.dg/template/qual2.C: New test.
17746
17747         PR c++/8545
17748         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
17749
17750         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
17751
17752 2003-01-25  Roger Sayle  <roger@eyesopen.com>
17753
17754         * gcc.c-torture/execute/switch-1.c: New test case.
17755
17756 2003-01-25  Jan Hubicka  <jh@suse.cz>
17757
17758         * gcc.c-torture/execute/20030125-1.[cx]: New test.
17759
17760 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
17761
17762         Tweaks for Bison-1.875. From the NEWS file:
17763         "- `parse error' -> `syntax error'
17764         Bison now uniformly uses the term `syntax error'"
17765         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
17766         * gcc.dg/cpp/digraph2.c: Likewise.
17767         * gcc.dg/cpp/direct2.c: Likewise.
17768         * gcc.dg/cpp/paste4.c: Likewise.
17769         * gcc.dg/c90-restrict-1.c: Likewise.
17770         * gcc.dg/c99-func-2.c: Likewise.
17771         * gcc.dg/noncompile/920721-2.c: Likewise.
17772         * gcc.dg/noncompile/930622-2.c: Likewise.
17773         * gcc.dg/noncompile/940112-1.c: Likewise.
17774         * gcc.dg/noncompile/950921-1.c: Likewise.
17775         * gcc.dg/noncompile/951123-1.c: Likewise.
17776         * gcc.dg/noncompile/971104-1.c: Likewise.
17777         * gcc.dg/noncompile/990416-1.c: Likewise.
17778
17779 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
17780
17781         * g++.dg/parse/undefined1.C: Add error message.
17782
17783 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
17784
17785         PR c++/9354
17786         * g++.dg/parse/new1.C: New test.
17787
17788         PR c++/9216
17789         * g++.dg/parse/template2.C: New test.
17790
17791         PR c++/9354
17792         * g++.dg/parse/typedef2.C: New test.
17793
17794         PR c++/9328
17795         * g++.dg/ext/typeof3.C: New test.
17796
17797 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17798
17799         PR c++/2738
17800         * g++.dg/parse/ret-type1.C: New test.
17801
17802         PR c++/3792
17803         * g++.dg/parse/tmpl-outside1.C: New test.
17804
17805         PR c++/4207
17806         * g++.dg/parse/int-as-enum1.C: New test.
17807
17808         PR c++/4903
17809         * g++.dg/parse/no-typename1.C: New test.
17810
17811         PR c++/5533
17812         * g++.dg/parse/no-value1.C: New test.
17813
17814         PR c++/5921
17815         * g++.dg/parse/wrong-inline1.C: New test.
17816
17817         PR c++/6402
17818         * g++.dg/parse/ref1.C: New test.
17819
17820         PR c++/6992
17821         * g++.dg/parse/attr-ctor1.C: New test.
17822
17823         PR c++/7229
17824         * g++.dg/parse/namespace5.C: New test.
17825
17826         PR c++/7917
17827         * g++.dg/parse/func-def1.C: New test.
17828
17829         PR c++/8143
17830         * g++.dg/parse/undefined1.C: New test.
17831
17832         PR c++/5723, PR c++/8522
17833         * g++.dg/parse/specialization1.C: New test.
17834
17835         PR c++/163, PR c++/8595
17836         * g++.dg/parse/struct-as-enum1.C: New test.
17837
17838         PR c++/9173
17839         * g++.dg/parse/undefined2.C: New test.
17840
17841 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
17842
17843         PR c++/9298
17844         * g++.dg/parse/template1.C: New test.
17845
17846         PR c++/9384
17847         * g++.dg/parse/using1.C: New test.
17848
17849         PR c++/9285
17850         PR c++/9294
17851         * g++.dg/parse/expr2.C: New test.
17852
17853         PR c++/9388
17854         * g++.dg/parse/lookup2.C: Likewise.
17855
17856 2003-01-21  Jan Hubicka  <jh@suse.cz>
17857
17858         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
17859         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
17860         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
17861         * gcc.c-torture/execute/string-opt-*.c: Likewise.
17862
17863 2003-01-20  Nick Clifton  <nickc@redhat.com>
17864
17865         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
17866         problem with ARM sibcall code generation.
17867
17868 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
17869
17870         * gcc.c-torture/execute/20030120-1.c: New.
17871
17872 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
17873
17874         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
17875
17876 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
17877
17878         PR c++/9272
17879         * g++.dg/parse/ctor1.C: New test.
17880
17881         PR c++/9294:
17882         * g++.dg/parse/qualified1.C: New test.
17883
17884         * g++.dg/parse/typename3.C: New test.
17885
17886 2003-01-16  Richard Henderson  <rth@redhat.com>
17887
17888         * g++.dg/tls/init-2.C: Fix error matches for real this time.
17889
17890 2003-01-16  Richard Henderson  <rth@redhat.com>
17891
17892         * g++.dg/pch/pch.exp: Copy test header to the working directory
17893         before using it either for precompilation or direct use.
17894         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
17895         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
17896
17897 2003-01-16  Richard Henderson  <rth@redhat.com>
17898
17899         * gcc.dg/pch/pch.exp: Copy test header to the working directory
17900         before using it either for precompilation or direct use.
17901         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
17902         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
17903
17904 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
17905
17906         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
17907         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
17908         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
17909         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
17910         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
17911         typename warning into error.
17912         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
17913         error messages.
17914         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
17915         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
17916         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
17917         messages.
17918         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
17919         make declaration visible in template.
17920         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
17921         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
17922         messages.
17923         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
17924         message.
17925         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
17926         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
17927         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
17928         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
17929         typename warning with error message.
17930         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
17931         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
17932         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
17933
17934 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
17935
17936         * g++.dg/parse/ambig2.C: New test.
17937
17938 2003-01-15  Richard Henderson  <rth@redhat.com>
17939
17940         * g++.dg/tls/init-2.C: Update error message string.
17941
17942 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17943
17944         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
17945
17946 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
17947
17948         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
17949         all for HC11/HC12.
17950         * gcc.c-torture/compile/20001205-1.x: Likewise.
17951         * gcc.c-torture/compile/20001226-1.x: Likewise.
17952         * gcc.c-torture/compile/920520-1.x: Likewise.
17953         * gcc.c-torture/compile/961203-1.x: Likewise.
17954         * gcc.c-torture/compile/20020604-1.x: Likewise.
17955
17956 2003-01-15  Jan Hubicka  <jh@suse.cz>
17957
17958         * gcc.c-torture/compile/20030115-1.c: New test.
17959
17960         * gcc.dg/i386-fpcvt-1.c: New test.
17961         * gcc.dg/i386-fpcvt-2.c: New test.
17962
17963 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
17964
17965         Further conform g++'s __vmi_class_type_info to the C++ ABI
17966         specification.
17967         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
17968         the specification.
17969
17970 2003-01-14  Jan Hubicka  <jh@suse.cz>
17971
17972         * gcc.dg/i386-fpcvt-1.c: New test.
17973         * gcc.dg/i386-fpcvt-2.c: New test.
17974
17975 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17976
17977         * gcc.dg/i386-mmx-3.c: New test.
17978
17979 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
17980
17981         PR c++/9264
17982         * g++.dg/parse/octal1.C: New file.
17983
17984         PR c++/9172
17985         * g++.dg/parse/typename1.C: New file.
17986
17987 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
17988
17989         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
17990         * gcc.dg/bf-no-ms-layout.c: Likewise.
17991         * gcc.dg/bf-ms-attrib.c: Likewise.
17992
17993 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
17994
17995         PR c++/9099
17996         * g++.dg/parse/dtor1.C: New file.
17997
17998         PR c++/9128
17999         * g++.dg/rtti/typeid1.C: New file.
18000
18001         PR c++/9153
18002         * g++.dg/parse/lookup1.C: New file.
18003
18004         PR c++/9171
18005         * g++.dg/templ/spec5.C: New file.
18006
18007 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
18008
18009         * gcc.c-torture/compile/20030110-1.c: New test.
18010
18011 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
18012
18013         Merge from pch-branch:
18014
18015         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
18016
18017         * gcc.dg/pch/cpp-1.h: New.
18018         * gcc.dg/pch/cpp-1.c: New.
18019         * gcc.dg/pch/cpp-2.h: New.
18020         * gcc.dg/pch/cpp-2.c: New.
18021
18022         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
18023
18024         * gcc.dg/pch/except-1.h: New.
18025         * gcc.dg/pch/except-1.c: New.
18026
18027         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
18028
18029         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
18030         running test.
18031         * gcc.dg/pch: Include *.hp not *.h.
18032         * gcc.dg/pch/system-1.h: New.
18033         * gcc.dg/pch/system-1.c: New.
18034
18035         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
18036
18037         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
18038         rather than trying to build and run a program using PCH.
18039         * gcc.dg/pch: Remove dg-do commands from test files.
18040
18041         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
18042
18043         * gcc.dg/pch/macro-3.c: New.
18044         * gcc.dg/pch/macro-3.h: New.
18045
18046         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
18047
18048         * gcc.dg/pch/common-1.c: New.
18049         * gcc.dg/pch/common-1.h: New.
18050         * gcc.dg/pch/decl-1.c: New.
18051         * gcc.dg/pch/decl-1.h: New.
18052         * gcc.dg/pch/decl-2.c: New.
18053         * gcc.dg/pch/decl-2.h: New.
18054         * gcc.dg/pch/decl-3.c: New.
18055         * gcc.dg/pch/decl-3.h: New.
18056         * gcc.dg/pch/decl-4.c: New.
18057         * gcc.dg/pch/decl-4.h: New.
18058         * gcc.dg/pch/decl-5.c: New.
18059         * gcc.dg/pch/decl-5.h: New.
18060         * gcc.dg/pch/global-1.c: New.
18061         * gcc.dg/pch/global-1.h: New.
18062         * gcc.dg/pch/inline-1.c: New.
18063         * gcc.dg/pch/inline-1.h: New.
18064         * gcc.dg/pch/inline-2.c: New.
18065         * gcc.dg/pch/inline-2.h: New.
18066         * gcc.dg/pch/static-1.c: New.
18067         * gcc.dg/pch/static-1.h: New.
18068         * gcc.dg/pch/static-2.c: New.
18069         * gcc.dg/pch/static-2.h: New.
18070
18071         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
18072
18073         * g++.dg/pch/pch.exp: Better handle failing testcases.
18074         * gcc.dg/pch/pch.exp: Likewise.
18075         * gcc.dg/pch/macro-1.c: New.
18076         * gcc.dg/pch/macro-1.h: New.
18077         * gcc.dg/pch/macro-2.c: New.
18078         * gcc.dg/pch/macro-2.h: New.
18079
18080         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
18081
18082         * g++.dg/dg.exp: Treat files in pch/ specially.
18083         * g++.dg/pch/pch.exp: New file.
18084         * g++.dg/pch/empty.H: New file.
18085         * g++.dg/pch/empty.C: New file.
18086         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
18087         "precompile".
18088
18089         * gcc.dg/pch/pch.exp: New file.
18090         * gcc.dg/pch/empty.h: New file.
18091         * gcc.dg/pch/empty.c: New file.
18092         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
18093         "precompile".
18094
18095 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18096
18097         * g++.dg/template/friend14.C: New test.
18098
18099 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18100
18101         * gcc.dg/old-style-asm-1.c: New test.
18102
18103 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
18104
18105         * gcc.c-torture/compile/20030109-1.c: New test.
18106
18107 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18108
18109         * gcc.c-torture/execute/20030109-1.c: New test.
18110
18111 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
18112
18113         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
18114         * g++.old-deja/g++.mike/dyncast2.C: Likewise
18115         * g++.old-deja/g++.mike/dyncast3.C: Likewise
18116         * g++.old-deja/g++.mike/eh2.C: Likewise
18117         * g++.old-deja/g++.mike/eh3.C: Likewise
18118         * g++.old-deja/g++.mike/eh5.C: Likewise
18119         * g++.old-deja/g++.mike/eh6.C: Likewise
18120         * g++.old-deja/g++.mike/eh7.C: Likewise
18121         * g++.old-deja/g++.mike/eh8.C: Likewise
18122         * g++.old-deja/g++.mike/eh9.C: Likewise
18123         * g++.old-deja/g++.mike/eh10.C: Likewise
18124         * g++.old-deja/g++.mike/eh12.C: Likewise
18125         * g++.old-deja/g++.mike/eh13.C: Likewise
18126         * g++.old-deja/g++.mike/eh14.C: Likewise
18127         * g++.old-deja/g++.mike/eh16.C: Likewise
18128         * g++.old-deja/g++.mike/eh17.C: Likewise
18129         * g++.old-deja/g++.mike/eh18.C: Likewise
18130         * g++.old-deja/g++.mike/eh21.C: Likewise
18131         * g++.old-deja/g++.mike/eh23.C: Likewise
18132         * g++.old-deja/g++.mike/eh24.C: Likewise
18133         * g++.old-deja/g++.mike/eh25.C: Likewise
18134         * g++.old-deja/g++.mike/eh26.C: Likewise
18135         * g++.old-deja/g++.mike/eh27.C: Likewise
18136         * g++.old-deja/g++.mike/eh28.C: Likewise
18137         * g++.old-deja/g++.mike/eh29.C: Likewise
18138         * g++.old-deja/g++.mike/eh31.C: Likewise
18139         * g++.old-deja/g++.mike/eh33.C: Likewise
18140         * g++.old-deja/g++.mike/eh34.C: Likewise
18141         * g++.old-deja/g++.mike/eh35.C: Likewise
18142         * g++.old-deja/g++.mike/eh36.C: Likewise
18143         * g++.old-deja/g++.mike/eh37.C: Likewise
18144         * g++.old-deja/g++.mike/eh38.C: Likewise
18145         * g++.old-deja/g++.mike/eh39.C: Likewise
18146         * g++.old-deja/g++.mike/eh40.C: Likewise
18147         * g++.old-deja/g++.mike/eh41.C: Likewise
18148         * g++.old-deja/g++.mike/eh42.C: Likewise
18149         * g++.old-deja/g++.mike/eh44.C: Likewise
18150         * g++.old-deja/g++.mike/eh46.C: Likewise
18151         * g++.old-deja/g++.mike/eh47.C: Likewise
18152         * g++.old-deja/g++.mike/eh48.C: Likewise
18153         * g++.old-deja/g++.mike/eh49.C: Likewise
18154         * g++.old-deja/g++.mike/eh50.C: Likewise
18155         * g++.old-deja/g++.mike/eh51.C: Likewise
18156         * g++.old-deja/g++.mike/eh53.C: Likewise
18157         * g++.old-deja/g++.mike/eh55.C: Likewise
18158         * g++.old-deja/g++.mike/p7912.C: Likewise
18159         * g++.old-deja/g++.mike/p9706.C: Likewise
18160         * g++.old-deja/g++.mike/p10416.C: Likewise
18161         * g++.old-deja/g++.mike/p11667.C: Likewise
18162         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
18163         Remove redundant reference to Iris.
18164         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
18165         Elxsi, i860, Pico Java, and WE32K.
18166
18167 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
18168
18169         * g++.dg/ext/asm4.C: New test.
18170
18171 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18172
18173         PR c++/9030
18174         * g++.dg/template/friend12.C: New test.
18175         * g++.dg/template/friend13.C: Likewise.
18176         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
18177
18178 2003-01-08  Jan Hubicka  <jh@suse.cz>
18179
18180         * gcc.dg/i386-cadd.c: New test.
18181         * gcc.dg/i386-cmov4.c: Likewise.
18182
18183 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
18184
18185         PR c++/9165
18186         * g++.dg/warn/Wunused-3.C: New test.
18187
18188         * g++.dg/abi/bitfield9.C: New test.
18189
18190         PR c++/9189
18191         * g++.dg/parse/defarg3.C: New test.
18192
18193 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
18194
18195         * g++.dg/parse/ambig1.C: New test.
18196         * g++.dg/parse/defarg2.C: New test.
18197
18198 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
18199
18200         * g++.dg/template/defarg-1.C: New test.
18201         * g++.dg/template/local2.C: Likewise.
18202
18203 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
18204
18205         * gcc.c-torture/execute/20030105-1.c: New test.
18206
18207 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18208
18209         * g++.dg/parse/namespace3.C: Remove extra semicolons.
18210         * g++.dg/parse/namespace4.C: Likewise.
18211
18212 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
18213
18214         * g++.dg/template/ntp2.C: New test.
18215
18216 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
18217
18218         * g++.dg/parse/extern-C-1.C: New test.
18219
18220         * g++.dg/parse/namespace4.C: New test.
18221
18222         * g++.dg/template/nested1.C: New test.
18223
18224         * g++.dg/parse/namespace3.C: New test.
18225
18226 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
18227
18228         * g++.dg/lookup/two-stage1.C: New test.
18229
18230 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18231
18232         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
18233         * g++.old-deja/g++.jason/access8.C: Likewise.
18234         * g++.old-deja/g++.other/decl5.C: Likewise.
18235
18236 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
18237
18238         * g++.dg/parse/parse7.C: New test.
18239
18240 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
18241
18242         PR c++/2843
18243         * g++.dg/ext/attrib7.C: New test.
18244
18245 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
18246
18247         * g++.dg/parse/parse6.C: New test.
18248
18249 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
18250
18251         * gcc.dg/h8300-stack-1.c: New.
18252
18253 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
18254
18255         g++.dg/lookup/exception1.C: New test.
18256
18257         g++.dg/lookup/template1.C: New test.
18258
18259         g++.dg/parse/namespace2.C: New test.
18260
18261         g++.dg/parse/parens2.C: New test.
18262
18263 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18264
18265         * g++.dg/parse/parse5.C: New test.
18266         * g++.dg/lookup/scoped4.C: New test.
18267
18268 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
18269
18270         * g++.dg/parse/parens1.C: New test.
18271
18272         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
18273         angle-bracket1.C.
18274         * g++.dg/parse/parens2.C: New test.
18275
18276         * g++.dg/lookup/scope-operator1.C: New test.
18277
18278         * g++.dg/parse/operator1.C: New test.
18279
18280 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18281
18282         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
18283         * g++.old-deja/g++.other/access6.C: Likewise.
18284         * g++.old-deja/g++.other/decl1.C: Likewise.
18285         * g++.old-deja/g++.pt/typename12.C: Likewise.
18286
18287 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
18288
18289         * g++.dg/parse/namespace1.C: New test.
18290
18291 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18292
18293         * g++.dg/parse/parse4.C: New test.
18294
18295 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18296
18297         * g++.dg/parse/parse3.C: New test.
18298
18299 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18300
18301         * g++.dg/parse/parse2.C: New test.
18302
18303 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18304
18305         * g++.dg/template/friend11.C: New test.
18306
18307 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18308
18309         * g++.dg/parse/parse1.C: New test.
18310
18311 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
18312
18313         * lib/profopt.exp: Change the name of a global variable to avoid
18314         possible clashes with other test suites.
18315
18316 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
18317
18318         * g++.dg/inherit/covariant8.C: New test.
18319
18320 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
18321
18322         * g++.dg/init/array9.C: New test.
18323
18324         PR c++/9112
18325         * g++.dg/parse/expr1.C: New test.
18326
18327 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
18328
18329         * gcc.c-torture/compile/20021230-1.c: New test.
18330
18331 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
18332
18333         * g++.dg/inherit/covariant5.C: New test.
18334         * g++.dg/inherit/covariant6.C: New test.
18335         * g++.dg/inherit/covariant7.C: New test.
18336
18337 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18338
18339         PR c++/2739
18340         * g++.dg/other/access2.C: New test.
18341
18342 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18343
18344         * g++.dg/other/anon-struct.C: No longer fails
18345         * g++.old-deja/g++.brendan/parse4.C: Likewise.
18346         * g++.old-deja/g++.brendan/parse5.C: Likewise.
18347         * g++.old-deja/g++.brendan/parse6.C: Likewise.
18348
18349 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18350
18351         * g++.dg/parse/angle-bracket.C (main): No longer fails.
18352
18353 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
18354
18355         * g++.dg/eh/spec4.C: Remove stray semicolon.
18356         * g++.dg/expr/pmf-1.C: Change error message.
18357         * g++.dg/ext/asm1.C: Remove stray semicolon.
18358         * g++.dg/ext/typename1.C: Add missing typenames.
18359         * g++.dg/inherit/template-as-base.C: Change error message.
18360         * g++.dg/lookup/scoped1.C: Likewise.
18361         * g++.dg/lookup/scoped2.C: Likewise.
18362         * g++.dg/lookup/using2.C: Likewise.
18363         * g++.dg/other/component1.C: Remove stray semicolon.
18364         * g++.dg/other/do1.C: Change error message.
18365         * g++.dg/other/error2.C: Likewise.
18366         * g++.dg/other/init1.C: Likewise.
18367         * g++.dg/other/packed1.C: Remove stray semicolon.
18368         * g++.dg/other/ptrmem2.C: Change error message.
18369         * g++.dg/parse/parameter-declaration-1.C: Remove line number
18370         marker.
18371         * g++.dg/special/initp1.C: Remove invalid attribute usage.
18372         * g++.dg/template/access3.C: Add typename keyword.
18373         * g++.dg/template/access5.C: Remove stray semicolon.
18374         * g++.dg/template/access6.C: Likewise.
18375         * g++.dg/template/complit1.C: Likewise.
18376         * g++.dg/template/crash1.C: Change error message.
18377         * g++.dg/template/inherit2.C: Remove stray semicolon.
18378         * g++.dg/template/instantiate2.C: Likewise.
18379         * g++.dg/template/instantiate3.C: Change error message.
18380         * g++.dg/template/qual1.C: Remove stray semicolon.
18381         * g++.dg/template/qualttp18.C: Change error message.
18382         * g++.dg/template/ref1.C: Remove stray semicolon.
18383         * g++.dg/template/sizeof1.C (A::value): Declare it.
18384         * g++.dg/template/spec4.C: Change error message.
18385         * g++.dg/template/static1.C: Likewise.
18386         * g++.dg/template/type1.C: Likewise.
18387         * g++.dg/template/typename3.C: Likewise.
18388         * g++.old-deja/g++.benjamin/13478.C: Change error message.
18389         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
18390         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
18391         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
18392         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
18393         named return value extension.
18394         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
18395         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
18396         * g++.old-deja/g++.bob/extern_C.C: Likewise.
18397         * g++.old-deja/g++.bob/inherit2.C: Likewise.
18398         * g++.old-deja/g++.brendan/complex1.C: Likewise.
18399         * g++.old-deja/g++.brendan/copy5.C: Likewise.
18400         * g++.old-deja/g++.brendan/crash13.C: Likewise.
18401         * g++.old-deja/g++.brendan/crash15.C: Likewise.
18402         * g++.old-deja/g++.brendan/crash18.C: Change error message.
18403         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
18404         * g++.old-deja/g++.brendan/crash38.C: Likewise.
18405         * g++.old-deja/g++.brendan/crash50.C: Likewise.
18406         * g++.old-deja/g++.brendan/crash56.C: Likewise.
18407         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
18408         syntax.
18409         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
18410         * g++.old-deja/g++.brendan/crash8.C: Change error message.
18411         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
18412         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
18413         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
18414         * g++.old-deja/g++.brendan/template11.C: Likewise.
18415         * g++.old-deja/g++.brendan/template26.C: Likewise.
18416         * g++.old-deja/g++.brendan/template27.C: Use explicit
18417         specialization syntax.
18418         * g++.old-deja/g++.brendan/template30.C: Likewise.
18419         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
18420         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
18421         non-dependent names.
18422         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
18423         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
18424         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
18425         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
18426         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
18427         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
18428         named return value extension.
18429         * g++.old-deja/g++.ext/namedret2.C: Likewise.
18430         * g++.old-deja/g++.ext/namedret3.C: Likewise.
18431         * g++.old-deja/g++.ext/return1.C: Likewise.
18432         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
18433         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
18434         * g++.old-deja/g++.jason/access8.C: Likewise.
18435         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
18436         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
18437         pseudo-destructor names.
18438         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
18439         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
18440         pseudo-destructor names.
18441         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
18442         * g++.old-deja/g++.jason/overload19.C: Likewise.
18443         * g++.old-deja/g++.jason/overload32.C: Likewise.
18444         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
18445         stray semicolons.
18446         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
18447         * g++.old-deja/g++.jason/return.C: Likewise.
18448         * g++.old-deja/g++.jason/return2.C: Likewise.
18449         * g++.old-deja/g++.jason/shadow1.C: Likewise.
18450         * g++.old-deja/g++.jason/special.C: Use explicit specialization
18451         syntax.
18452         * g++.old-deja/g++.jason/template10.C: Account for use of
18453         non-dependent names.
18454         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
18455         syntax.
18456         * g++.old-deja/g++.jason/template37.C: Likewise.
18457         * g++.old-deja/g++.law/access4.C: Change error messages.
18458         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
18459         pseudo-destructor names.
18460         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
18461         * g++.old-deja/g++.law/ctors9.C: Likewise.
18462         * g++.old-deja/g++.law/cvt22.C: Likewise.
18463         * g++.old-deja/g++.law/dtors5.C: Likewise.
18464         * g++.old-deja/g++.law/global-init1.C: Likewise.
18465         * g++.old-deja/g++.law/missed-error3.C: Likewise.
18466         * g++.old-deja/g++.law/operators28.C: Likewise.
18467         * g++.old-deja/g++.law/visibility28.C: Likewise.
18468         * g++.old-deja/g++.martin/eval1.C: Likewise.
18469         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
18470         name.
18471         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
18472         * g++.old-deja/g++.mike/net34.C: Likewise.
18473         * g++.old-deja/g++.mike/net36.C: Likewise.
18474         * g++.old-deja/g++.mike/ns2.C: Likewise.
18475         * g++.old-deja/g++.mike/p12306.C: Likewise.
18476         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
18477         value extension.
18478         * g++.old-deja/g++.mike/p700.C: Likewise.
18479         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
18480         * g++.old-deja/g++.mike/p710.C: Likewise.
18481         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
18482         value extension.
18483         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
18484         * g++.old-deja/g++.mike/pmf9.C: Likewise.
18485         * g++.old-deja/g++.ns/crash2.C: Likewise.
18486         * g++.old-deja/g++.ns/crash3.C: Likewise.
18487         * g++.old-deja/g++.ns/invalid1.C: Likewise.
18488         * g++.old-deja/g++.ns/ns17.C: Likewise.
18489         * g++.old-deja/g++.ns/template16.C: Likewise.
18490         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
18491         keyword.
18492         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
18493         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
18494         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
18495         named return value extension.
18496         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
18497         * g++.old-deja/g++.other/access4.C: Issue additional error
18498         messages.
18499         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
18500         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
18501         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
18502         * g++.old-deja/g++.other/crash25.C: Change error message.
18503         * g++.old-deja/g++.other/crash4.C: Change error message.
18504         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
18505         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
18506         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
18507         checks.
18508         * g++.old-deja/g++.other/defarg8.C: Likewise.
18509         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
18510         * g++.old-deja/g++.other/dtor10.C: Likewise.
18511         * g++.old-deja/g++.other/incomplete.C: Likewise.
18512         * g++.old-deja/g++.other/linkage7.C: Likewise.
18513         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
18514         lookup algorithm.
18515         * g++.old-deja/g++.other/mangle2.C: Likewise.
18516         * g++.old-deja/g++.other/refinit2.C: Likewise.
18517         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
18518         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
18519         * g++.old-deja/g++.pt/crash28.C: Likewise.
18520         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
18521         syntax.
18522         * g++.old-deja/g++.pt/crash32.C: Change error message.
18523         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
18524         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
18525         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
18526         error message position.
18527         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
18528         * g++.old-deja/g++.pt/defarg8.C: Change error message.
18529         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
18530         syntax.
18531         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
18532         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
18533         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
18534         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
18535         keyword.
18536         * g++.old-deja/g++.pt/explicit31.C: Likewise.
18537         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
18538         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
18539         keyword.
18540         * g++.old-deja/g++.pt/explicit71.C: Change error message.
18541         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
18542         syntax.
18543         * g++.old-deja/g++.pt/friend28.C: Account for use of
18544         non-dependent names.
18545         * g++.old-deja/g++.pt/friend29.C: Likewise.
18546         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
18547         rules.
18548         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
18549         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
18550         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
18551         lookup rules.
18552         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
18553         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
18554         keyword.
18555         * g++.old-deja/g++.pt/memclass20.C: Likewise.
18556         * g++.old-deja/g++.pt/memclass5.C: Likewise.
18557         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
18558         keyword.
18559         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
18560         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
18561         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
18562         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
18563         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
18564         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
18565         keyword.
18566         * g++.old-deja/g++.pt/spec10.C: Likewise.
18567         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
18568         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
18569         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
18570         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
18571         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
18572         * g++.old-deja/g++.pt/ttp62.C: Likewise.
18573         * g++.old-deja/g++.pt/ttp64.C: Likewise.
18574         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
18575         * g++.old-deja/g++.pt/typename15.C: Likewise.
18576         * g++.old-deja/g++.pt/typename22.C: Likewise.
18577         * g++.old-deja/g++.pt/typename6.C: Change error messages.
18578         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
18579         * g++.old-deja/g++.pt/virtual2.C: Likewise.
18580         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
18581         syntax.
18582         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
18583         return value extension.
18584         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
18585         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
18586         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
18587         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
18588
18589 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
18590
18591         * g++.dg/warn/inline1.C: New test.
18592         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
18593         * g++.old-deja/g++.jason/synth10.C: Likewise.
18594         * g++.old-deja/g++.mike/net31.C: Likewise.
18595         * g++.old-deja/g++.mike/p8786.C: Likewise.
18596
18597         * g++.dg/template/friend10.C: New test.
18598         * g++.dg/template/conv5.C: New test.
18599
18600 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
18601
18602         * g++.dg/lookup/scoped3.C: New test.
18603
18604         * g++.dg/lookup/decl1.C: New test.
18605         * g++.dg/lookup/decl2.C: New test.
18606
18607 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18608
18609         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
18610         gcc.c-torture/compile/20021015-1.c,
18611         gcc.c-torture/compile/20021015-2.c,
18612         gcc.c-torture/compile/20021123-1.c,
18613         gcc.c-torture/compile/20021123-2.c,
18614         gcc.c-torture/compile/20021123-3.c,
18615         gcc.c-torture/compile/20021123-4.c,
18616         gcc.c-torture/execute/20021024-1.c: Add tests previously added
18617         only to 3.1 or 3.2 branch.
18618
18619 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
18620
18621         * gcc.dg/i386-bitfield3.c: New test.
18622
18623         * gcc.dg/i386-bitfield2.c: New test.
18624
18625 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
18626
18627         * g++.dg/parse/conv_op1.C: New test.
18628
18629 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
18630
18631         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
18632         approved.
18633
18634 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
18635
18636         * gcc.c-torture/compile/20021220-1.c: New test.
18637
18638 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
18639
18640         * gcc.dg/i386-fastcall-1.c: New.
18641
18642 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18643
18644         * gcc.c-torture/execute/20021219-1.c: New test.
18645
18646 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18647
18648         * gcc.dg/i386-pic-1.c: New test.
18649
18650 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18651
18652         PR c++/8099
18653         * g++.dg/template/friend9.C: New test.
18654
18655 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18656
18657         PR c++/3663
18658         * g++.dg/template/access7.C: New test.
18659
18660 2002-12-18  Nick Clifton  <nickc@redhat.com>
18661
18662         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
18663         the libstdc++-v3 directory has been found.
18664
18665 2002-12-12  Devang Patel <dpatel@apple.com>
18666         * gcc.dg/darwin-ld-1.c: New test.
18667         * gcc.dg/darwin-ld-2.c: New test.
18668         * gcc.dg/darwin-ld-3.c: New test.
18669         * gcc.dg/darwin-ld-4.c: New test.
18670         * gcc.dg/darwin-ld-5.c: New test.
18671
18672 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18673
18674         * gcc.c-torture/compile/20021212-1.c: New test.
18675
18676 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
18677
18678         * gcc.dg/fshort-wchar: New test.
18679
18680 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
18681
18682         PR c++/8372
18683         * g++.dg/template/dtor1.C: New test.
18684
18685         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
18686         markers.
18687
18688 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
18689
18690         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
18691
18692 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
18693
18694         * g++.dg/template/static1.C: New test.
18695         * g++.dg/template/static2.C: New test.
18696         * g++.old-deja/g++.ext/memconst.C: New test.
18697
18698 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18699
18700         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
18701         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
18702         * g++.dg/special/initp1.C: Likewise.
18703
18704 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
18705
18706         * gcc.c-torture/execute/20021204-1.c: New test.
18707
18708 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
18709
18710         * gcc.dg/ppc-fmadd-1.c: New file.
18711         * gcc.dg/ppc-fmadd-2.c: New file.
18712         * gcc.dg/ppc-fmadd-3.c: New file.
18713
18714 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18715
18716         * gcc.c-torture/compile/20021204-1.c: New test.
18717
18718 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
18719
18720         * g++.dg/inherit/covariant2.C: New test.
18721         * g++.dg/inherit/covariant3.C: New test.
18722         * g++.dg/inherit/covariant4.C: New test.
18723         * g++.dg/inherit/covariant1.C: Remove XFAIL.
18724         * g++.old-deja/g++.robertl/eb17.C: Likewise.
18725
18726 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
18727
18728         PR c++/8688
18729         * g++.dg/init/brace3.C: New test.
18730
18731 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
18732
18733         * gcc.dg/20020210-1.c: Fix a comment typo.
18734
18735 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
18736
18737         PR c++/8720
18738         * g++.dg/parse/defarg1.C: New test.
18739
18740         PR c++/8615
18741         * g++.dg/template/char1.C: New test.
18742
18743         * g++.dg/template/varmod1.C: Fix typo.
18744
18745 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18746
18747         DR 180
18748         * g++.old-deja/g++.pt/crash32.C: Expect error.
18749
18750 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
18751
18752         PR c++/5919
18753         * g++.dg/template/varmod1.C: New test.
18754
18755         PR c++/8727
18756         * g++.dg/inherit/typeinfo1.C: New test.
18757
18758         PR c++/8663
18759         * g++.dg/inherit/typedef1.C: New test.
18760
18761 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
18762
18763         PR c++/8332
18764         PR c++/8493
18765         * g++.dg/template/strlen1.C: New test.
18766
18767         PR c++/8227
18768         * g++.dg/template/ctor2.C: New test.
18769
18770         PR c++/8214
18771         * g++.dg/init/string1.C: New test.
18772
18773         PR c++/8511
18774         * g++.dg/template/friend8.C: New test.
18775
18776 2002-11-29  Joe Buck <jbuck@synopsys.com>
18777
18778         * g++.dg/lookup/anon2.C: New test.
18779
18780 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
18781
18782         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
18783         h8300 port.
18784
18785 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
18786
18787         * gcc.dg/bitfld-6.c: New test.
18788
18789 2002-11-27  Jan Hubicka  <jh@suse.cz>
18790
18791         * gcc.c-torture/execute/20021127.[cx]: New test.
18792
18793 2002-11-26  Jan Hubicka  <jh@suse.cz>
18794
18795         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
18796         quality.
18797
18798 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
18799
18800         * g++.dg/init/brace2.C: New test.
18801         * g++.old-deja/g++.mike/p9129.C: Correct.
18802
18803 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
18804
18805         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
18806
18807 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
18808
18809         * gcc.dg/sibcall-6: New test for indirect sibcalls.
18810
18811 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
18812
18813         * testsuite/g++.dg/abi/empty11.C: New test.
18814         * testsuite/g++.dg/rtti/cv1.C: New test.
18815
18816 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
18817
18818         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
18819
18820 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
18821
18822         * g++.dg/abi/empty10.C: New test.
18823
18824 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18825
18826         * gcc.c-torture/compile/20021124-1.c: New test.
18827
18828 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
18829
18830         * g++.dg/abi/rtti2.C: New test.
18831
18832 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18833
18834         * gcc.dg/i386-unroll-1.c: New test.
18835
18836 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18837
18838         * gcc.c-torture/compile/20021120-1.c: New test.
18839         * gcc.c-torture/compile/20021120-2.c: New test.
18840
18841 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18842
18843         * gcc.dg/bitfld-5.c: New test.
18844
18845 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18846
18847         * gcc.c-torture/execute/20021120-3.c: New test.
18848
18849 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18850
18851         * gcc.c-torture/execute/20021120-2.c: New test.
18852
18853 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18854
18855         * gcc.c-torture/execute/20021120-1.c: New test.
18856
18857 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
18858
18859         * gcc.c-torture/execute/20021118-3.c: New test.
18860
18861 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18862
18863         * gcc.c-torture/compile/20021119-1.c: New test.
18864
18865 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
18866
18867         * gcc.dg/duff-1.c: New test.
18868         * gcc.dg/duff-2.c: New test.
18869         * gcc.dg/duff-3.c: New test.
18870
18871 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
18872
18873         * gcc.dg/cpp/_Pragma5.c: New test.
18874
18875 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
18876
18877         * gcc.c-torture/execute/20021118-2.c: New test.
18878
18879 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
18880
18881         * gcc.c-torture/execute/20021118-1.c: New test.
18882
18883 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
18884
18885         * gcc.dg/20021116-1.c: New test.
18886
18887 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
18888
18889         * g++.dg/abi/vcall1.C: New test.
18890
18891 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
18892
18893         * gcc.dg/20021029-1.c: New test.
18894         * gcc.dg/20021029-2.c: New test.
18895
18896 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18897
18898         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
18899
18900 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18901
18902         PR c/8439
18903         * gcc.dg/20021110.c: Move to ...
18904         * gcc.c-torture/compile/20021110.c: .... here.
18905
18906 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18907
18908         PR c/8467
18909         * gcc.c-torture/execute/20021111-1.c
18910
18911 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18912
18913         PR c/8439
18914         * gcc.dg/20021110.c: New test.
18915
18916 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
18917
18918         * g++.dg/abi/vthunk3.C: Run only on x86.
18919
18920 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18921
18922         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
18923
18924 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
18925
18926         * lib/compat.exp (compat-execute): Fix logic error in last
18927         change.
18928
18929 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
18930
18931         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
18932
18933 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18934
18935         PR c++/8389
18936         * g++.dg/template/access6.C: New test.
18937
18938 2002-11-08  Jan Hubicka  <jh@suse.cz>
18939
18940         * gcc.dg/i386-ssefp-1.c: New test.
18941         * gcc.dg/i386-ssefp-1.c: New test.
18942
18943 2002-11-08  Jan Hubicka  <jh@suse.cz>
18944
18945         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
18946
18947 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
18948
18949         * g++.dg/abi/vthunk3.C: New test.
18950
18951         PR c++/8338
18952         * g++.dg/template/crash2.C: New test.
18953
18954 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
18955
18956         * testsuite/g++.dg/abi/dtor1.C: New test.
18957         * testsuite/g++.dg/abi/dtor2.C: Likewise.
18958
18959 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
18960
18961         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
18962         Darwin.
18963
18964 2002-11-04  Adam Nemet  <anemet@lnxw.com>
18965
18966         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
18967         -mthumb.  Only xfail with -O0.
18968
18969 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
18970
18971         * g++.dg/abi/thunk1.C: New test.
18972         * g++.dg/abi/thunk2.C: Likewise.
18973         * g++.dg/abi/vtt1.C: Likewise.
18974
18975 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
18976
18977         PR optimization/8423
18978         * gcc.c-torture/execute/builtin-constant.c: New test.
18979
18980 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
18981
18982         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
18983         Add some more cases.
18984
18985 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
18986
18987         PR c++/8391
18988         * g++.dg/opt/local1.C: New test.
18989
18990 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
18991
18992         PR c++/8160
18993         * g++.dg/template/complit1.C: New test.
18994
18995         PR c++/8149
18996         * g++.dg/template/typename4.C: Likewise.
18997
18998 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18999
19000         Core issue 287, PR c++/7639
19001         * g++.dg/template/instantiate1.C: Adjust error location.
19002         * g++.dg/template/instantiate3.C: New test.
19003         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
19004         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
19005         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
19006
19007 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
19008
19009         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
19010
19011 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
19012
19013         PR c++/8287
19014         * g++.dg/init/dtor2.C: New test.
19015
19016 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19017
19018         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
19019         * gcc.dg/nest.c: Bypass errors on irix6.
19020
19021 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
19022
19023         * gcc.dg/nest.c: Expect error for mmix-*-*.
19024         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
19025
19026 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
19027
19028         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
19029         markers.
19030
19031         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
19032
19033 2002-10-25  Mike Stump  <mrs@apple.com>
19034
19035         * gcc.dg/warn-1.c: New test.
19036
19037 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
19038
19039         * g++.dg/template/typename3.C: New test.
19040
19041 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
19042
19043         * g++.dg/lookup/ptrmem1.C: New test.
19044
19045         * g++.dg/abi/vthunk2.C: New test.
19046
19047 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
19048
19049         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
19050
19051 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
19052
19053         * g++.dg/abi/empty9.C: New test.
19054
19055 2002-10-24  Richard Henderson  <rth@redhat.com>
19056
19057         * g++.dg/inherit/thunk1.C: Enable for ia64.
19058
19059 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
19060
19061         PR c++/8067
19062         * g++.dg/lookup/pretty1.C: New test.
19063
19064 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
19065
19066         * gcc.dg/20021023-1.c: New test.
19067
19068 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
19069
19070         PR c++/7679
19071         * g++.dg/parse/inline1.C: New test.
19072
19073 2002-10-23  Richard Henderson  <rth@redhat.com>
19074
19075         * g++.dg/inherit/thunk1.C: Enable for x86_64.
19076
19077         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
19078
19079 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
19080
19081         PR c++/6579
19082         * g++.dg/parse/stmtexpr3.C: New test.
19083
19084 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
19085
19086         * g++.dg/expr/cond1.C: New test.
19087
19088 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
19089
19090         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
19091
19092 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
19093
19094         * g++.dg/abi/vbase13.C: New test.
19095         * g++.dg/abi/vbase14.C: Likewise.
19096
19097 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
19098
19099         * gcc.dg/tls/pic-1.c: New test.
19100         * gcc.dg/tls/nonpic-1.c: New test.
19101         * gcc.dg/20021018-1.c: New test.
19102
19103 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
19104
19105         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
19106         Remove only files with the same base name as the test case.
19107         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
19108         (profopt-execute): Likewise.  Also, remove old profiling
19109         and performance data files before running the tests.
19110
19111         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
19112         * g++.dg/bprob/bprob.exp: Likewise.
19113         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
19114         to allow more general test case names.
19115
19116         * g++.dg/bprob/bprob-1.C: Rename to ...
19117         * g++.dg/bprob/g++-bprob-1.C: ... this.
19118
19119         * g77.dg/bprob/bprob-1.f: Rename to ...
19120         * g77.dg/bprob/g77-bprob-1.f: ... this.
19121
19122 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
19123
19124         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
19125         bison 1.50 or later.
19126
19127 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
19128
19129         * g++.dg/README: Describe more test directories.
19130
19131 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
19132
19133         * g++.dg/init/array6.C: Add additional tests.
19134
19135 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
19136
19137         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
19138         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
19139
19140 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
19141
19142         * gcc.c-torture/compile/20020604-1.x: New.
19143         * gcc.c-torture/compile/simd-5.x: Likewise.
19144         * gcc.c-torture/execute/920710-1.x: Likewise.
19145         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
19146
19147 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
19148
19149         * g++.dg/inherit/override1.C: Add dg-options clause.
19150
19151 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19152
19153         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
19154         _mm_slli_si128.
19155
19156 2002-10-19  Andreas Schwab  <schwab@suse.de>
19157
19158         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
19159         directory component.
19160
19161 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
19162
19163         * g++.dg/inherit/thunk1.C: New test.
19164
19165         * g++.dg/inherit/override1.C: New test.
19166
19167         * g++.dg/abi/mangle11.C: New test.
19168         * g++.dg/abi/mangle14.C: New test.
19169         * g++.dg/abi/mangle17.C: New test.
19170
19171 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
19172
19173         * g++.dg/overload/member2.C: New test.
19174
19175 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
19176
19177         * g++.dg/README: Describe new compat directory.
19178         * g++.dg/dg.exp: Skip tests in compat directory.
19179         * README.compat: New file.
19180         * lib/compat.exp: New expect script.
19181         * g++.dg/compat: New test directory.
19182         * g++.dg/compat/compat.exp: New expect script.
19183         * g++.dg/compat/abi: New test directory.
19184         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
19185         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
19186         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
19187         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
19188         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
19189         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
19190         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
19191         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
19192         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
19193         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
19194         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
19195         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
19196         * g++.dg/compat/break: New test directory.
19197         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
19198         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
19199         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
19200         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
19201         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
19202         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
19203         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
19204         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
19205         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
19206         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
19207         g++.dg/compat/break/README: New files.
19208         * g++.dg/compat/eh: New test directory.
19209         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
19210         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
19211         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
19212         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
19213         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
19214         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
19215         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
19216         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
19217         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
19218         g++.dg/compat/eh/filter2_y.C,
19219         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
19220         g++.dg/compat/eh/new1_y.C,
19221         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
19222         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
19223         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
19224         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
19225         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
19226         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
19227         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
19228         g++.dg/compat/eh/unexpected1_y.C: New files.
19229         * g++.dg/compat/init: New test directory.
19230         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
19231         g++.dg/compat/init/array5_y.C,
19232         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
19233         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
19234         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
19235         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
19236         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
19237         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
19238         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
19239         g++.dg/compat/init/init-ref2_y.C: New files.
19240
19241 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
19242
19243         PR c++/7584
19244         * g++.dg/inherit/using3.C: New test.
19245
19246 2002-10-17  Jan Hubicka  <jh@suse.cz>
19247
19248         * gcc.dg/20021017-2.c: New test.
19249
19250 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
19251
19252         * g++.dg/abi/mangle16.C: Adjust.
19253
19254         * g++.dg/init/array8.C: New test.
19255
19256 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
19257
19258         * gcc.dg/special/mips-abi.exp: New test.
19259         * gcc.dg/special/mips-abi.s: Empty file used by the above.
19260
19261 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
19262
19263         * g++.dg/abi/mangle16.C: New test.
19264         * g++.dg/abi/mangle17.C: Likewise.
19265
19266         PR c++/7478
19267         * g++.dg/template/ref1.C: New test.
19268
19269 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19270
19271         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
19272
19273 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
19274
19275         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
19276
19277 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
19278
19279         PR c++/7524
19280         * g++.dg/init/array7.C: New test.
19281
19282 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
19283
19284         * g++.dg/init/array6.C: New test.
19285
19286         * g++.dg/abi/mangle13.C: Likewise.
19287         * g++.dg/abi/mangle14.C: Likewise.
19288         * g++.dg/abi/mangle15.C: Likewise.
19289
19290 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
19291
19292         * g++.dg/abi/empty8.C: New test.
19293
19294 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
19295
19296         * g++.dg/init/ctor1.C: New test.
19297
19298 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
19299
19300         * gcc.c-torture/execute/20021015-1.c: New test.
19301
19302 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
19303
19304         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
19305
19306 2002-10-14  Jan Hubicka  <jh@suse.cz>
19307
19308         * gcc.dg/i386-ssetype-[1-5].c: New tests.
19309
19310 2002-10-14  Richard Henderson  <rth@redhat.com>
19311
19312         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
19313
19314 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
19315
19316         PR optimization/6631
19317         * g++.dg/opt/const2.C: New test.
19318
19319 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
19320
19321         PR c++/7176
19322         * g++.dg/parse/friend1.C: New test.
19323         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
19324
19325 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
19326
19327         * gcc.dg/20021014-1.c: New test.
19328
19329 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
19330
19331         PR c++/5661
19332         * g++.dg/ext/vlm1.C: New test.
19333         * g++.dg/ext/vlm2.C: Likewise.
19334
19335         * g++.dg/init/array1.C: Remove invalid braces.
19336         * g++.dg/init/brace1.C: New test.
19337         * g++.dg/init/copy2.C: Likewise.
19338         * g++.dg/init/copy3.C: Likewise.
19339         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
19340         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
19341         braces.
19342
19343 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
19344
19345         * gcc.dg/cpp/assembler.S: Don't use -ansi.
19346
19347 2002-10-11  Richard Shann  <richard.shann@superh.com>
19348
19349         * gcc.c-torture/compile/simd-5.c: New test.
19350
19351 2002-10-10  Roger Sayle  <roger@eyesopen.com>
19352
19353         * gcc.c-torture/execute/shiftopt-1.c: New test case.
19354
19355 2002-10-10  Jim Wilson  <wilson@redhat.com>
19356
19357         * gcc.c-torture/execute/20021010-1.c: New test.
19358
19359 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
19360
19361         PR c/7353
19362         * g++.dg/ext/typedef-init.C: New test.
19363         * gcc.dg/typedef-init.c: New test.
19364
19365 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
19366
19367         * gcc.dg/cpp/paste13.c: New test.
19368
19369 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19370
19371         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
19372         remaining platforms, XFAIL during compile, not execute.  Don't
19373         XFAIL at -O0.
19374
19375 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
19376
19377         * gcc.dg/alias-1.c: Tweak expected warning.
19378
19379 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
19380
19381         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
19382
19383 2002-10-06  Andreas Jaeger  <aj@suse.de>
19384
19385         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
19386         * gcc.dg/cpp/c++98.C: Likewise.
19387
19388         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
19389         * g++.dg/cpp/c++98.C: Likewise.
19390
19391         * g++.dg/README (Subdirectories): Mention cpp directory.
19392
19393         PR target/7559
19394         * gcc.dg/20021006-1.c: New test.
19395
19396 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19397
19398         PR c++/7804
19399         * g++.dg/other/warning1.C: New test.
19400
19401 2002-10-04  Roger Sayle  <roger@eyesopen.com>
19402
19403         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
19404         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
19405         and sparc-*-* with -m64 as expected failures.  See PR 8087.
19406
19407 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
19408
19409         PR c++/7931
19410         * g++.dg/template/ptrmem3.C: New test.
19411
19412         PR c++/7754
19413         * g++.dg/template/union1.C: New test.
19414
19415 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
19416
19417         PR c++/8006
19418         * g++.dg/abi/mangle9.C: New test.
19419         * g++.dg/abi/mangle10.C: New test.
19420         * g++.dg/abi/mangle11.C: New test.
19421         * g++.dg/abi/mangle12.C: New test.
19422
19423 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
19424
19425         PR c++/7188.
19426         * g++.dg/template/meminit1.C: New test.
19427         * g++.dg/warn/Wreorder-1.C: Likewise.
19428         * g++.old-deja/g++.mike/warn3.C: Tweak.
19429         * lib/prune.exp: Ingore "in copy constructor".
19430
19431 2002-10-02  Andreas Jaeger  <aj@suse.de>
19432
19433         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
19434         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
19435         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
19436         on x86-64.
19437
19438 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
19439
19440         * gcc.dg/empty1.C: Fix typo.
19441
19442 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
19443
19444         * gcc.dg/alias-1.c: New test.
19445
19446 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
19447
19448         * gcc.dg/empty1.C: New test.
19449
19450         * g++.dg/tls/init-2.C: Tweak error messages.
19451
19452 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
19453
19454         * gcc.c-torture/compile/20020923-1.c: New test.
19455
19456 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
19457
19458         * gcc.c-torture/execute/ffs-1.c: New test.
19459         * gcc.c-torture/execute/ffs-2.c: Ditto.
19460
19461 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
19462
19463         * g++.dg/overload/member1.C: New test.
19464
19465 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
19466
19467         * g++.dg/abi/empty7.C: New test.
19468         * g++.dg/init/pm2.C: Likewise.
19469
19470 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
19471
19472         * g++.dg/rtti/crash1.C: New test.
19473
19474 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
19475
19476         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
19477         gcc.dg/sibcall-4.c: New tests.
19478
19479 2002-09-28  Roger Sayle  <roger@eyesopen.com>
19480
19481         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
19482         powerpc and MMIX targets.
19483
19484 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
19485
19486         * gcc.dg/cpp/20020927-1.c: New.
19487
19488 2002-09-26  David S. Miller  <davem@redhat.com>
19489
19490         * gcc.c-torture/compile/trunctfdf.c: New.
19491
19492 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19493
19494         * lib/target-supports.exp (check_weak_available): Handle solaris2.
19495
19496 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
19497
19498         * gcc.c-torture/execute/loop-15.c: New.
19499
19500 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
19501
19502         * README.QMTEST: Fix typo.
19503
19504 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
19505
19506         * gcc.dg/20020926-1.c: New test.
19507
19508 2002-09-25  David S. Miller  <davem@redhat.com>
19509
19510         PR target/7842
19511         * gcc.c-torture/execute/shiftdi.c: New test.
19512
19513 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
19514
19515         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
19516         unique to the tool.
19517         * lib/g77.exp (g77_init): Likewise.
19518         * lib/g++.exp (g++_init): Likewise.
19519         * lib/objc.exp (objc_init): Likewise.
19520
19521 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
19522
19523         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
19524         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
19525         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
19526
19527 2002-09-25  Richard Henderson  <rth@redhat.com>
19528
19529         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
19530         too-small long double.
19531
19532 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
19533
19534         * gcc.dg/20020919-1.c: New test.
19535
19536 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
19537
19538         * g++.dg/abi/bitfield6.C: New test.
19539         * g++.dg/abi/bitfield7.C: New test.
19540         * g++.dg/abi/bitfield8.C: New test.
19541         * g++.dg/abi/vbase11.C: New test.
19542
19543 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19544
19545         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
19546         hppa*-*-hpux*.  Update test comment.
19547
19548 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
19549
19550         * gcc.dg/tls/struct-1.c: New test.
19551
19552 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
19553
19554         * gcc.dg/cpp/tr-warn2.c: Update.
19555
19556 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
19557
19558         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
19559
19560 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
19561
19562         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
19563         systems.
19564
19565 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
19566
19567         * gcc.c-torture/execute/ieee/mzero3.c: New test.
19568
19569         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
19570         Adjust for c++filt moved to binutils.  Remove spurious duplicate
19571         setting of cxxfilt.
19572
19573 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
19574
19575         * gcc.dg/20020312-2.c: Update for darwin.
19576
19577 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
19578
19579         * g++.old-deja/g++.other/crash32.C: Mark ICE.
19580
19581 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
19582
19583         * objc.dg/comp-types-1.m: New test.
19584         * objc.dg/comp-types-2.m: New test.
19585         * objc.dg/comp-types-3.m: New test.
19586         * objc.dg/comp-types-4.m: New test.
19587         * objc.dg/comp-types-5.m: New test.
19588         * objc.dg/comp-types-6.m: New test.
19589
19590 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19591
19592         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
19593
19594 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
19595
19596         * g++.dg/other/do1.C: New test.
19597
19598         * g++.dg/template/subst1.C: New test.
19599
19600 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
19601
19602         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
19603
19604 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
19605
19606         * g++.dg/template/qualttp20.C: Adjust expected errors.
19607         * g++.old-deja/g++.jason/report.C: Likewise.
19608         * g++.old-deja/g++.other/qual1.C: Likewise.
19609
19610         * g++.dg/lookup/scoped2.C: New test.
19611
19612         * g++.dg/ext/asm3.C: New test.
19613
19614 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
19615
19616         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
19617
19618 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
19619
19620         * ChangeLog: follow spelling conventions.
19621         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
19622         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
19623         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
19624         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
19625         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
19626         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
19627         * g++.old-deja/g++.law/global-init1.C: Likewise.
19628         * g++.old-deja/g++.other/delete4.C: Likewise.
19629         * g++.old-deja/g++.other/inline21.C: Likewise.
19630         * g++.old-deja/g++.other/singleton.C: Likewise.
19631         * g77.dg/strlen0.f: Likewise.
19632         * g77.f-torture/compile/20010519-1.f: Likewise.
19633         * g77.f-torture/compile/980310-4.f: Likewise.
19634         * gcc.c-torture/compile/20000605-1.c: Likewise.
19635         * gcc.c-torture/execute/20020225-1.c: Likewise.
19636         * gcc.dg/c90-hexfloat-2.c: Likewise.
19637         * gcc.dg/c99-bool-1.c: Likewise.
19638         * gcc.dg/c99-hexfloat-2.c: Likewise.
19639         * gcc.dg/dll-2.c: Likewise.
19640         * gcc.dg/wtr-union-init-1.c: Likewise.
19641         * gcc.dg/wtr-union-init-2.c: Likewise.
19642         * gcc.dg/wtr-union-init-3.c: Likewise.
19643         * gcc.dg/cpp/avoidpaste1.c: Likewise.
19644         * gcc.dg/cpp/defined.c: Likewise.
19645         * gcc.dg/cpp/macsyntx.c: Likewise.
19646         * gcc.dg/cpp/paste2.c: Likewise.
19647         * gcc.dg/cpp/trad/defined.c: Likewise.
19648         * gcc.dg/format/c90-printf-1.c: Likewise.
19649         * gcc.dg/format/c90-scanf-1.c: Likewise.
19650         * gcc.dg/format/c99-printf-1.c: Likewise.
19651         * gcc.dg/format/c99-scanf-1.c: Likewise.
19652         * gcc.misc-tests/gcov-8.c: Likewise.
19653         * lib/profopt.exp: Likewise.
19654
19655 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
19656
19657         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
19658
19659 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
19660
19661         * g++.dg/inherit/using2.C: New test.
19662
19663 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
19664
19665         * ChangeLog: Follow spelling conventions.
19666         * g++.dg/template/friend4.C: Likewise.
19667         * g++.old-deja/g++.pt/crash67.C: Likewise.
19668         * gcc.c-torture/execute/20000801-4.c: Likewise.
19669         * gcc.dg/c90-digraph-1.c: Likewise.
19670         * gcc.dg/c94-digraph-1.c: Likewise.
19671         * gcc.dg/c99-digraph-1.c: Likewise.
19672         * gcc.dg/cpp/line5.c: Likewise.
19673         * gcc.dg/cpp/multiline.c: Likewise.
19674         * gcc.dg/cpp/trad/literals-1.c: Likewise.
19675         * gcc.dg/format/attr-3.c: Likewise.
19676         * gcc.dg/format/c90-scanf-3.c: Likewise.
19677         * gcc.dg/format/ext-4.c: Likewise.
19678
19679 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
19680
19681         * g++.dg/template/pretty1.C: New test.
19682
19683 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
19684
19685         * gcc.c-torture/execute/struct-cpy-1.c: New test.
19686
19687 2002-09-13  Matt Austern  <austern@apple.com>
19688
19689         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
19690         passing a cast expression to a function by const reference.
19691
19692 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
19693
19694         * g++.dg/template/deduce1.C: New test.
19695
19696 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
19697
19698         * gcc.c-torture/execute/simd-1.c: Force all use of int to
19699         32-bit int.
19700
19701 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19702
19703         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
19704         usage.
19705
19706 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
19707
19708         * gcc.c-torture/compile/20020910-1.c: New test.
19709
19710 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
19711
19712         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
19713
19714 2002-09-10  Andreas Jaeger  <aj@suse.de>
19715
19716         * gcc.dg/20020312-2.c: Adjust for x86-64.
19717
19718 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
19719
19720         * g77.dg/7388.f: New test case for PR 7388.
19721
19722 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
19723
19724         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
19725
19726 2002-09-05  Ziemowit Laski <zlaski@apple.com>
19727
19728         * objc.dg/proto-lossage-1.m: New test.
19729
19730 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
19731
19732         * gcc.dg/cpp/_Pragma4.c: Fix typo.
19733
19734 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
19735
19736         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
19737         expected to pass.
19738
19739 2002-09-06  Stan Shebs  <shebs@apple.com>
19740             David Edelsohn  <edelsohn@gnu.org>
19741
19742         * gcc.dg/weak: New directory.
19743         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
19744         target-specific xfail bits.
19745         * gcc.dg/typeof-2.c: Move to new directory.
19746         * gcc.dg/weak.exp: New expect script.
19747
19748 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
19749
19750         * gcc.c-torture/execute/extzvsi.c: New test.
19751
19752 2002-09-05  Stan Shebs  <shebs@apple.com>
19753
19754         * gcc.dg/weak-1.c: xfail on Darwin.
19755         * gcc.dg/weak-2.c: Ditto.
19756         * gcc.dg/weak-3.c: Ditto.
19757         * gcc.dg/weak-4.c: Ditto.
19758         * gcc.dg/weak-5.c: Ditto.
19759         * gcc.dg/weak-6.c: Ditto.
19760         * gcc.dg/weak-7.c: Ditto.
19761         * gcc.dg/weak-8.c: Ditto.
19762         * gcc.dg/weak-9.c: Ditto.
19763
19764 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
19765
19766         * gcc.c-torture/execute/loop-14.c: New test.
19767
19768 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
19769
19770         * g++.dg/other/cxa-atexit1.C: New test.
19771
19772         * gcc.dg/typeof-2.c: New test.
19773
19774 2002-09-03  Roger Sayle  <roger@eyesopen.com>
19775
19776         * gcc.dg/builtins-2.c: New testcase.
19777         * gcc.dg/builtins-3.c: New testcase.
19778
19779 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
19780
19781         * gcc.dg/cpp/_Pragma4.c: New test.
19782
19783 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
19784
19785         * objc/execute/nil_method-1.m: New testcase.
19786
19787 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
19788
19789         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
19790         [Object class], not [Object initialize].
19791
19792 2002-08-31  Roger Sayle  <roger@eyesopen.com>
19793             Hans-Peter Nilsson  <hp@bitrange.com>
19794
19795         * gcc.c-torture/execute/20020720-1.x: Skip test on
19796         mmix-knuth-mmixware.  Correct comment.
19797
19798 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
19799
19800         * testsuite/g++.dg/abi/bitfield5.C: New test.
19801         * testsuite/g++.dg/abi/vbase10.C: Likewise.
19802
19803 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
19804
19805         * objc.dg/undeclared-selector.m: New test.
19806
19807 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
19808
19809         * g++.dg/other/offsetof1.C: Avoid cast warning.
19810
19811 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
19812
19813         * objc.dg/super-class-2.m: New test.
19814
19815 2002-08-24  Matt Austern  <austern@apple.com>
19816
19817         * g++.dg/ext/lvaddr.C: New test.
19818         * g++.dg/ext/lvcast.C: New test.
19819
19820 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
19821
19822         * testsuite/g++.dg/inherit/cond1.C: New test.
19823
19824 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
19825
19826         * gcc.dg/noncompile/incomplete-1.c: New test.
19827
19828 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
19829
19830         * gcc.dg/typespec-1.c: New test.
19831
19832 2002-08-20  Devang Patel  <dpatel@apple.com>
19833         * objc.dg/proto-hier-2.m: New test.
19834
19835 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
19836
19837         * objc.dg/bitfield-1.m: New test.
19838         * objc.dg/bitfield-2.m: New test.
19839
19840 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
19841
19842         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
19843         gcc.dg/c99-flex-array-4.c: New tests.
19844
19845 2002-08-16  Stan Shebs  <shebs@apple.com>
19846
19847         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
19848
19849 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
19850
19851         * gcc.dg/typeof-1.c: New test.
19852         * g++.dg/ext/typeof2.C: New test.
19853
19854 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
19855
19856         * g++.dg/other/offsetof1.C: New test.
19857
19858 2002-08-14  Richard Henderson  <rth@redhat.com>
19859
19860         * gcc.dg/tls/diag-3.c: Fix expected message strings.
19861
19862 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
19863
19864         * gcc.dg/cpp/_Pragma3.c: New test.
19865
19866 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
19867
19868         * g++.dg/template/inherit3: New test.
19869
19870 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
19871
19872         * gcc.dg/bitfld-4.c: Add blank options.
19873
19874 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
19875
19876         * g++.dg/template/crash1.C: New test.
19877
19878 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
19879
19880         * gcc.dg/tls/opt-2.c: New test.
19881
19882 2002-08-08  Devang Patel  <dpatel@apple.com>
19883
19884         * objc.dg/selector-1.m : New test
19885
19886 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
19887
19888         * g++.dg/abi/bitfield4.C: New test.
19889         * gcc.dg/bitfld-4.c: New test.
19890
19891 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
19892
19893         * g++.dg/other/packed1.C: New test.
19894
19895 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
19896
19897         * g++.dg/abi/offsetof.C: Tweak error messages.
19898         * g++.old-deja/g++.mike/p10769a.C: Likewise.
19899
19900 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
19901
19902         * gcc.dg/bitfld-3.c: New test.
19903
19904 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
19905             Richard Henderson  <rth@redhat.com>
19906
19907         * gcc.dg/i386-bitfield1.c: New test.
19908         * g++.dg/abi/bitfield3.C: Update.
19909
19910 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
19911
19912         * objc.dg/const-str-2.m: Update.
19913         * gcc.dg/cpp/c++98.c: Change to C extension.
19914         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
19915         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
19916
19917 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
19918
19919         * testsuite/gcc.dg/tls/diag-3.c: New.
19920
19921 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
19922
19923         * g++.dg/README (Subdirectories): Document new subdir expr.
19924         * g++.dg/expr/pmf-1.C: New test.
19925
19926 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
19927
19928         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
19929
19930 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
19931
19932         * g++.dg/abi/bitfield3.C: New test.
19933
19934 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
19935
19936         * lib/gcov.exp: Tweak expected line formats.
19937         * gcc.misc-tests/gcov8.c: New test.
19938         * gcc.misc-tests/gcov8.x: New flags.
19939
19940 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
19941
19942         * consistency.vlad/layout/endian.c: Include string.h.
19943
19944         * gcc.c-torture/execute/20020805-1.c: New test.
19945
19946 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
19947
19948         * g++.dg/other/conversion1.C: New test.
19949
19950 2002-08-03  Roger Sayle  <roger@eyesopen.com>
19951
19952         * gcc.dg/builtins-1.c: New testcase.
19953
19954 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
19955
19956         * g++.dg/inherit/access3.C: New test.
19957
19958 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
19959
19960         * gcc.dg/ia64-visibility-2.c: New test.
19961
19962 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
19963
19964         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
19965         __qualifier_flags to __flags.
19966
19967 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
19968
19969         * g++.dg/inherit/operator1.C: New test.
19970         * g++.dg/lookup/disamb1.C: Fix typo in comment.
19971         * g++.dg/other/error1.C: Change expected error message.
19972         * g++.dg/template/conv4.C: Likewise.
19973
19974 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
19975
19976         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
19977         for documented behavior.
19978
19979 2002-07-25  Roger Sayle  <roger@eyesopen.com>
19980
19981         * gcc.c-torture/execute/20020720-1.x: Skip this test on
19982         several targets known to fail.
19983
19984 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
19985
19986         * gcc.dg/mips-args-[123].c: New tests.
19987
19988 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
19989
19990         * gcc.dg/ppc-spe.c: New.
19991
19992 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
19993
19994         * g++.dg/other/ptrmem4.C: New testcase.
19995
19996 2002-07-24  Richard Henderson  <rth@redhat.com>
19997
19998         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
19999
20000 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
20001
20002         * g++.dg/ext/alignof1.C (main): Return 0 for success.
20003
20004 2002-07-24  Roger Sayle  <roger@eyesopen.com>
20005
20006         * gcc.c-torture/execute/memset-3.c: New testcase.
20007
20008 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
20009
20010         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
20011         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
20012
20013 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20014
20015         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
20016         Delete.
20017
20018 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
20019
20020         * gcc.c-torture/compile/simd-4.c: New test.
20021
20022 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20023
20024         PR c++/7347, c++/7348
20025         * g++.dg/template/access4.C: New test.
20026         * g++.dg/template/access5.C: New test.
20027         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
20028         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
20029         * g++.old-deja/g++.pt/ttp58.C: Likewise.
20030         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
20031
20032 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
20033
20034         * gcc.dg/gnu89-init-2.c: New test.
20035
20036 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
20037
20038         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
20039
20040 2002-07-20  Roger Sayle  <roger@eyesopen.com>
20041
20042         * gcc.c-torture/execute/20020720-1.c: New testcase.
20043
20044 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
20045
20046         * gcc.dg/cpp/Wsignprom.c: New tests.
20047
20048 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
20049
20050         * gcc.c-torture/execute/loop-13.c: New test.
20051
20052 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
20053
20054         * gcc.dg/cpp/expr.c: New tests.
20055
20056 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
20057
20058         * g++.dg/opt/pr6713.C: Add template instantiation.
20059
20060 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
20061
20062         * gcc.dg/nest.c: New test.
20063
20064 2002-07-17  Richard Henderson  <rth@redhat.com>
20065
20066         * g++.dg/opt/pr6713.C: New test.
20067
20068 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
20069
20070         * gcc.c-torture/execute/loop-2e.x: Let the testcase
20071         XFAIL for all x86 processors.
20072
20073 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
20074
20075         * gcc.c-torture/execute/20010122-1.x: Do not test with
20076         -fomit-frame-pointer.
20077
20078 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20079
20080         * g++.dg/template/instantiate2.C: New test.
20081         * g++.dg/template/spec4.C: New test.
20082
20083 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20084
20085         * g++.dg/template/access2.C: New test.
20086         * g++.dg/template/access3.C: New test.
20087
20088 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
20089
20090         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
20091         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
20092         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
20093         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
20094         Convert to use <stdarg.h>.
20095         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
20096         Delete.
20097         * gcc.dg/va-arg-2.c: New.
20098         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
20099
20100 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
20101
20102         * gcc.c-torture/compile/20020710-1.c: New test.
20103
20104 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
20105                           Andrew Pinski  <pinskia@physics.uc.edu>
20106
20107         gcc.c-torture/compile/simd-2.c: New testcase.
20108         gcc.c-torture/compile/simd-3.c: Likewise.
20109
20110 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
20111
20112         PR c++/7224
20113         * g++.dg/overload/error1.C: New test.
20114
20115 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20116
20117         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
20118         configuration and IRIX 6 O32 ABI.
20119
20120 2002-07-11  Roger Sayle  <roger@eyesopen.com>
20121
20122         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
20123
20124 2002-07-10  Roger Sayle  <roger@eyesopen.com>
20125
20126         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
20127
20128 2002-07-10  Jeffrey A Law  <law@redhat.com>
20129
20130         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
20131
20132         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
20133
20134 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
20135
20136         * gcc.dg/20020312-2.c: Check for __PPC__.
20137
20138 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
20139
20140         * gcc.c-torture/compile/20020709-1.c: New test.
20141
20142 2002-07-07  Roger Sayle  <roger@eyesopen.com>
20143
20144         * g++.dg/template/qualttp21.C: New test case.
20145
20146 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
20147
20148         * gcc.c-torture/compile/20020706-1.c: New test.
20149         * gcc.c-torture/compile/20020706-2.c: New test.
20150
20151 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
20152             Alexandre Oliva  <aoliva@redhat.com>
20153
20154         * g++.dg/warn/incomplete1.C: New test.
20155
20156 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20157
20158         PR c++/7099
20159         * g++.dg/warn/noreturn1.C: New test.
20160
20161 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
20162
20163         PR c++/6706
20164         * g++.dg/debug/debug6.C: New test.
20165         * g++.dg/debug/debug7.C: New test.
20166
20167 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
20168
20169         * gcc.c-torture/compile/simd-3.c: New test.
20170
20171 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
20172
20173         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
20174         * gcc.dg/20020620-1.c: Likewise.
20175
20176 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20177
20178         PR c++/6944
20179         * g++.dg/init/array4.C: New test.
20180         * g++.dg/init/array5.C: New test.
20181
20182 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
20183
20184         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
20185         * gcc.c-torture/execute/simd-2.c (main): Likewise.
20186
20187 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20188
20189         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
20190         * gcc.dg/wtr-aggr-init-1.c: Likewise.
20191         * gcc.dg/wtr-conversion-1.c: Likewise.
20192         * gcc.dg/wtr-escape-1.c: Likewise.
20193         * gcc.dg/wtr-int-type-1.c: Likewise.
20194         * gcc.dg/wtr-label-1.c: Likewise.
20195         * gcc.dg/wtr-static-1.c: Likewise.
20196         * gcc.dg/wtr-strcat-1.c: Likewise.
20197         * gcc.dg/wtr-suffix-1.c: Likewise.
20198         * gcc.dg/wtr-switch-1.c: Likewise.
20199         * gcc.dg/wtr-unary-plus-1.c: Likewise.
20200         * gcc.dg/wtr-union-init-1.c: Likewise.
20201         * gcc.dg/wtr-union-init-2.c: Likewise.
20202         * gcc.dg/wtr-union-init-3.c: Likewise.
20203
20204         * gcc.dg/wtr-func-def-1.c: New test.
20205
20206 2002-07-02 Devang Patel <dpatel@apple.com>
20207
20208         * objc.dg/param-1.m: New test.
20209
20210 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
20211
20212         * gcc.dg/cpp/trad/directive.c: Add test.
20213         * gcc.dg/cpp/trad/macroargs.c: Add test.
20214         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
20215
20216 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
20217
20218         * gcc.dg/cpp/cmdlne-M.c: New test.
20219
20220 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
20221
20222         * objc.dg/desig-init-1.m: New test.
20223
20224 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20225
20226         PR c++/6716
20227         * g++.dg/template/instantiate1.C: New test.
20228
20229 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
20230
20231         PR c++/7112
20232         * g++.dg/template/sizeof2.C: New test.
20233
20234 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
20235
20236         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
20237         gcc.dg/cpp/trad/include.c: New tests.
20238
20239 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
20240
20241         PR target/7177
20242         * gcc.c-torture/compile/20020701-1.c: New test.
20243
20244 2002-07-01  Stan Shebs  <shebs@apple.com>
20245
20246         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
20247         header here...
20248         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
20249         (objc-torture-execute): or here.
20250
20251 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
20252
20253         * gcc.c-torture/execute/arith-rand-ll.c: New test.
20254
20255 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
20256
20257         * gcc.dg/cpp/trad/escaped-nl.c: New test.
20258
20259 2002-06-30  Devang Patel  <dpatel@apple.com>
20260
20261         * objc.dg/fsyntax-only.m: New test.
20262
20263 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
20264
20265         PR c++/6695
20266         * g++.dg/template/friend7.C: New file.
20267
20268 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
20269
20270         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
20271         return type.
20272
20273 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
20274
20275         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
20276         avoid division by zero.
20277
20278 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
20279
20280         * gcc.dg/Wunknownprag.c: New tests.
20281
20282 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
20283
20284         * gcc.c-torture/execute/simd-2.c: New test.
20285
20286 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
20287
20288         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
20289         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
20290         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
20291         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
20292         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
20293         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
20294         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
20295         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
20296         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
20297         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
20298         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
20299         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
20300         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
20301         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
20302         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
20303         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
20304         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
20305
20306 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
20307
20308         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
20309         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
20310         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
20311         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
20312         New tests.
20313         * gcc.dg/cpp/trad/directive.c: Update.
20314
20315 2002-06-23  Andreas Jaeger  <aj@suse.de>
20316
20317         * gcc.c-torture/execute/complex-6.c: New.
20318
20319 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
20320
20321         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
20322         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
20323         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
20324         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
20325
20326 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
20327
20328         * gcc.dg/cpp/trad: New directory with traditional tests copied
20329         from parent directory.
20330         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
20331         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
20332         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
20333         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
20334         Move to trad/ and rename.
20335         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
20336         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
20337         gcc.dg/cpp/trad/redef2.c: New tests.
20338         * gcc.dg/cpp/trad/trad.exp: New driver.
20339
20340 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
20341
20342         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
20343         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
20344         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
20345         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
20346         Remove.
20347
20348 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
20349
20350         * gcc.dg/20020620-1.c: New test.
20351
20352 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20353
20354         * g++.dg/template/ttp4.C: New test.
20355
20356 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
20357
20358         * g++.dg/opt/vt1.C: Fix regexp.
20359
20360 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20361
20362         * gcc.c-torture/execute/pure-1.c: Make functions static again.
20363         Don't use attribute `noinline'.
20364
20365 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
20366
20367         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
20368
20369 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
20370
20371         * gcc.c-torture/execute/simd-1.c: New.
20372
20373         * gcc.dg/simd-1.c: New.
20374
20375 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
20376
20377         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
20378
20379 2002-06-16  Richard Henderson  <rth@redhat.com>
20380
20381         * g++.dg/ext/anon-struct1.C: New.
20382         * g++.dg/ext/anon-struct2.C: New.
20383         * g++.dg/ext/anon-struct3.C: New.
20384         * gcc.dg/anon-struct-1.c: New.
20385         * gcc.dg/anon-struct-2.c: New.
20386         * gcc.dg/anon-struct-3.c: New.
20387         * gcc.dg/20011008-1.c: Adjust warning text.
20388         * gcc.dg/20020527-1.c: Add -fms-extensions.
20389
20390 2002-06-16  Richard Henderson  <rth@redhat.com>
20391
20392         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
20393
20394 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
20395
20396         * gcc.c-torture/execute/20020615-1.c: New test.
20397
20398 2002-06-15  Roger Sayle  <roger@eyesopen.com>
20399
20400         * gcc.c-tortuture/execute/compare-1.c: New test case.
20401         * gcc.c-tortuture/execute/compare-2.c: New test case.
20402         * gcc.c-tortuture/execute/compare-3.c: New test case.
20403
20404 2002-06-13  Richard Henderson  <rth@redhat.com>
20405
20406         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
20407         ia64 ilp32.
20408
20409 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20410
20411         * g++.dg/template/typename2.C: Update error message.
20412
20413 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
20414
20415         * gcc.c-torture/execute/20020611-1.c: New test.
20416
20417 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
20418
20419         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
20420         list of targets to skip.
20421
20422 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
20423
20424         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
20425         targets if not optimizing.
20426
20427 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
20428
20429         * gcc.c-torture/compile/20020605-1.c: New test.
20430
20431         * g++.dg/opt/vt1.C: New test.
20432
20433         * gcc.dg/20020531-1.c: New test.
20434
20435         * gcc.dg/20020530-1.c: New test.
20436
20437         * gcc.dg/20020527-1.c: New test.
20438
20439         * g++.dg/opt/cse1.C: New test.
20440
20441 2002-06-07  Roger Sayle  <roger@eyesopen.com>
20442
20443         * gcc.dg/20020607-2.c: New test case.
20444
20445 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
20446
20447         * gcc.c-torture/compile/20020604-1.c: New test.
20448
20449 2002-06-04  Richard Henderson  <rth@redhat.com>
20450
20451         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
20452         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
20453         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
20454
20455 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
20456
20457         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
20458
20459 2002-06-03  Richard Henderson  <rth@redhat.com>
20460
20461         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
20462         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
20463
20464 2002-06-02  Richard Henderson  <rth@redhat.com>
20465
20466         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
20467         test functions static.
20468
20469 2002-06-02  Andreas Jaeger  <aj@suse.de>
20470
20471         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
20472         now.
20473
20474 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20475
20476         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
20477         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
20478         Update for mofified diagnostics.
20479         * gcc.dg/c99-intconst-1.c: No longer fail.
20480
20481 2002-06-02  Richard Henderson  <rth@redhat.com>
20482
20483         * gcc.dg/uninit-A.c: Remove xfail markers.
20484
20485 2002-06-01  Roger Sayle  <roger@eyesopen.com>
20486
20487         * gcc.dg/fnegate-1.c: New test case.
20488
20489 2002-05-30  Osku Salerma  <osku@iki.fi>
20490
20491         * gcc.c-torture/execute/mayalias-1.c: New file.
20492
20493 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
20494
20495         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
20496         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
20497         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
20498
20499 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
20500
20501         * gcc.c-torture/execute/20020529-1.c: New test.
20502
20503 2002-05-27  Richard Henderson  <rth@redhat.com>
20504
20505         * g++.dg/ext/attrib6.C: New test case.
20506
20507 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20508
20509         * gcc.c-torture/execute/pure-1.c: New test.
20510
20511 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
20512
20513         * gcc.dg/cpp/arith-2.c: Remove.
20514
20515 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
20516
20517         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
20518         * gcc.dg/cpp/if-3.c: Remove.
20519
20520 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
20521
20522         * g++.dg/opt/cse2.C: New test.
20523
20524 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
20525
20526         * gcc.dg/cpp/arith-1.c: New semantic tests.
20527         * gcc.dg/cpp/if-1.c: Update.
20528
20529 2002-05-24  Ben Elliston  <bje@redhat.com>
20530
20531         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
20532
20533 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
20534
20535         * gcc.dg/verbose-asm.c: New test.
20536
20537 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20538
20539         * gcc.dg/cpp/paste12.c: New test.
20540
20541 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
20542
20543         * g++.dg/parse/named_ops.C: New test.
20544
20545 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
20546
20547         * gcc/testsuite/gcc.dg/weak-8.c: New test.
20548
20549 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
20550
20551         * gcc.dg/weak-2.c: Allow optional leading underscore
20552         in scan-assembler symbol name.
20553         * gcc.dg/weak-3.c: Likewise.
20554         * gcc.dg/weak-4.c: Likewise.
20555         * gcc.dg/weak-5.c: Likewise.
20556
20557 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
20558
20559         * gcc.dg/20020523-1.c: New test.
20560
20561 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
20562
20563         * objc.dg/const-str-2.m: Update now that we stop after
20564         a command line error.
20565
20566 2002-05-22  Richard Henderson  <rth@redhat.com>
20567
20568         * g++.dg/dg.exp: Fix typo in test pruneing.
20569
20570 2002-05-22  Richard Henderson  <rth@redhat.com>
20571
20572         * g++.dg/dg.exp: Prune the tls subdirectory.
20573         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
20574         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
20575         * g++.dg/tls/init-1.C: New.
20576
20577 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
20578
20579         * gcc.dg/20020517-1.c: New test.
20580
20581 2002-05-21  Richard Henderson  <rth@redhat.com>
20582
20583         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
20584         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
20585
20586 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
20587
20588         * g++.dg/other/copy2.C: New test.
20589
20590 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
20591
20592         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
20593         (MAX_COPY): Bump up to 10 times sizeof (long long).
20594         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
20595
20596         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
20597         sizeof (long long).
20598
20599         * gcc.c-torture/execute/strcpy-1.c: New test.
20600
20601 2002-05-19  Jason Merrill  <jason2redhat.com>
20602
20603         * g++.dg/ext/oper1.C: New test.
20604
20605 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
20606 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
20607
20608         * README.QMTEST: New file.
20609
20610         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
20611
20612 2002-05-19  Andreas Jaeger  <aj@suse.de>
20613
20614         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
20615         now.
20616         * gcc.c-torture/execute/loop-2d.x: Likewise.
20617
20618 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
20619
20620         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
20621         support weak symbols.
20622         * gcc.dg/weak-4.c: Likewise
20623         * gcc.dg/weak-6.c: Likewise
20624
20625 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
20626
20627         * gcc.dg/weak-3.c: Add dg-excess-error comment for
20628         cygwin, coff and h8300-*-hms targets
20629         * gcc.dg/weak-5.c: Likewise
20630         * gcc.dg/weak-7.c: Likewise
20631
20632 2002-05-16  Jason Merrill  <jason@redhat.com>
20633
20634         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
20635         (scan-assembler-not, scan-assembler-dem): Likewise.
20636         (scan-assembler-dem-not): Likewise.
20637
20638 2002-05-15  Richard Henderson  <rth@redhat.com>
20639
20640         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
20641
20642 2002-05-15  Richard Henderson  <rth@redhat.com>
20643
20644         * gcc.dg/weak-5.c (vfoo1c): No warning here.
20645         (vfoo1f): Warning here.
20646         (vfoo1l): Don't redefine the alias.
20647
20648 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
20649
20650         * g++.dg/init/pm1.C: New test.
20651
20652 2002-05-12  David S. Miller  <davem@redhat.com>
20653
20654         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
20655         types.
20656
20657 2002-05-10  Roger Sayle  <roger@eyesopen.com>
20658
20659         * gcc.c-torture/execute/20020510-1.c: New test case.
20660
20661 2002-05-10  David S. Miller  <davem@redhat.com>
20662
20663         * gcc.c-torture/execute/conversion.c: Test long double too.
20664
20665 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
20666
20667         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
20668         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
20669         * lib/g++.exp (g++_link_flags): Likewise.
20670         * lib/objc.exp (objc_target_compile): Likewise.
20671
20672 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
20673
20674         * gcc.dg/cpp/poison.c: Update.
20675         * gcc.dg/cpp/20000625-2.c: Remove.
20676         * gcc.dg/cpp/direct2s.c: Remove final test.
20677
20678 2002-05-08  Tom Rix  <trix@redhat.com>
20679
20680         * gcc.c-torture/execute/20020508-1.c: New test.
20681         * gcc.c-torture/execute/20020508-2.c: New test.
20682         * gcc.c-torture/execute/20020508-3.c: New test.
20683
20684 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
20685
20686         * gcc.dg/cpp/charconst-4.c: More tests.
20687
20688 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
20689
20690         PR c/6569
20691         * gcc.dg/weak-3.c: Update location of warning messages.
20692         * gcc.dg/weak-5.c: Likewise.
20693
20694 2002-05-06  Roger Sayle  <roger@eyesopen.com>
20695
20696         * gcc.c-torture/execute/20020506-1.c: New test case.
20697
20698 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
20699
20700         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
20701
20702 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
20703
20704         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
20705
20706 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
20707
20708         * gcc.dg/cpp/charconst-3.c: New test.
20709
20710 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20711
20712         * gcc.dg/cpp/charconst.c: Update tests.
20713
20714 2002-05-05  Tim Josling  <tej@melbpc.org.au>
20715
20716         * treelang: Added directory for new sample language treelang. Also
20717         lib/treelang.exp: New file to signal treelang should be tested.
20718
20719 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
20720
20721         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
20722         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
20723         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
20724         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
20725         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
20726         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
20727         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
20728
20729 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
20730
20731         * gcc.dg/format/xopen-2.c: New test.
20732
20733 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
20734
20735         * gcc.dg/20020503-1.c: New test.
20736
20737 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
20738
20739         * g++.dg/init/dtor1.C: Make it tougher.
20740
20741 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
20742
20743         * g++.dg/init/dtor1.C: New test.
20744
20745 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
20746
20747         * gcc.dg/altivec-8.c: New.
20748
20749 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
20750
20751         * gcc.dg/altivec-7.c: New.
20752
20753 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
20754
20755         * g++.dg/parse/typedef1.C: New test.
20756
20757 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
20758
20759         PR c++/6486
20760         * g++.dg/template/friend6.C: New test.
20761
20762         PR c++/6492
20763         * g++.dg/init/copy1.C: New test.
20764
20765 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
20766
20767         * g++.dg/warn/effc1.C: New test.
20768
20769 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
20770
20771         * gcc.dg/cpp/if-cexp.c: Add a test.
20772
20773 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
20774
20775         * gcc.dg/20020426-2.c: New test.
20776
20777 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
20778
20779         * gcc.dg/cpp/if-mop.c: Update.
20780         * gcc.dg/cpp/if-mpar.c: Add test.
20781         * gcc.dg/cpp/if-oppr.c: Update.
20782
20783 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20784
20785         PR c/6343
20786         * gcc.dg/weak-[2-7].c: New tests.
20787
20788 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
20789
20790         * gcc.dg/enum1.c: New test.
20791
20792 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
20793
20794         PR c++/6497
20795         * g++.dg/inherit/access2.C: New test.
20796
20797 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
20798
20799         PR bootstrap/6445
20800         * gcc.dg/20020426-1.c: New test.
20801
20802 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
20803
20804         * g++.dg/abi/enum1.C: New test.
20805
20806 2002-04-26  Richard Henderson  <rth@redhat.com>
20807
20808         * gcc.dg/c99-bool-1.c: Expect always true warning.
20809
20810 2002-04-25  Roger Sayle  <roger@eyesopen.com>
20811
20812         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
20813
20814 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20815
20816         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
20817         targets.
20818
20819 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
20820
20821         * g++.dg/abi/mange7.C: New test.
20822
20823         PR c++/6438.
20824         * g++.dg/parse/stmtexpr2.C: New test.
20825
20826 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
20827
20828         * gcc.dg/20020312-2.c: Add SH target.
20829
20830 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20831
20832         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
20833         compiler output on mips*-*-irix*.
20834
20835 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
20836
20837         * g++.dg/parse/attr1.C: New test.
20838
20839 2002-04-23  Roger Sayle  <roger@eyesopen.com>
20840
20841         * gcc.c-torture/execute/string-opt-17.c: New test case.
20842         * gcc.c-torture/execute/memset-2.c: New test case.
20843
20844 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
20845
20846         PR c++/6256:
20847         * g++.dg/template/friend5.C: New test.
20848
20849         PR c++/6331:
20850         * g++.dg/template/qual1.C: Likewise.
20851
20852 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
20853
20854         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
20855         Include stdlib.h, not stdio.h or ctype.h.
20856
20857 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
20858
20859         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
20860         cris-*-elf* and mmix-*-*.
20861         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
20862         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
20863         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
20864         Ditto.
20865         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
20866         * gcc.dg/wchar_t-1.c: Ditto.
20867
20868 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
20869
20870         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
20871         Clarify comment.
20872
20873 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
20874
20875         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
20876
20877 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20878
20879         * gcc.c-torture/execute/20000906-1.x: Delete.
20880
20881 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
20882
20883         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
20884
20885 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
20886
20887         * PR6367
20888         * g77.f-torture/execute/6367.f: New test.
20889         * g77.f-torture/execute/6367.x: Disable for MMIX.
20890
20891 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
20892
20893         * PR6352
20894         * g++.dg/opt/inline2.C: New test.
20895
20896 2002-04-18  Richard Henderson  <rth@redhat.com>
20897
20898         * gcc.dg/20000906-1.c: Enable for all targets.
20899         * gcc.c-torture/compile/iftrap-2.c: New.
20900
20901 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
20902
20903         * gcc.dg/20020418-1.c: New test.
20904         * gcc.dg/20020418-2.c: New test.
20905
20906 2002-04-18  Richard Henderson  <rth@redhat.com>
20907
20908         * gcc.c-torture/compile/iftrap-1.c: New.
20909         * gcc.dg/iftrap-1.c: Adjust for ia64.
20910         * gcc.dg/iftrap-2.c: New.
20911
20912 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
20913
20914         * gcc.c-torture/compile/20020418-1.c: New test.
20915
20916 2002-04-18  Roger Sayle  <roger@eyesopen.com>
20917
20918         * gcc.c-torture/compile/20020415-1.c: New.
20919
20920 2002-04-18  David S. Miller  <davem@redhat.com>
20921
20922         * gcc.c-torture/execute/20020418-1.c: New test.
20923
20924 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
20925
20926         * gcc.dg/20020416-1.c: New test.
20927
20928         * g++.dg/opt/inline1.C: New test.
20929
20930 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
20931
20932         * gcc.dg/altivec-5.c: New test.
20933
20934         * gcc.dg/20020415-1.c: New test.
20935
20936 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
20937
20938         * testsuite/lib/chill.exp: Remove.
20939
20940 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
20941
20942         * g++.dg/other/big-struct.C: New test.
20943
20944 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
20945
20946         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
20947         of scratch file.
20948
20949 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
20950
20951         PR c/6277
20952         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
20953         in scan-assembler function name
20954
20955 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
20956
20957         * g77.f-torture/execute/980628-4.x,
20958         g77.f-torture/execute/980628-5.x,
20959         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
20960         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
20961         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
20962         i[34567]86-*-*.
20963
20964 2002-04-13  David S. Miller  <davem@redhat.com>
20965
20966         * gcc.c-torture/execute/20020413-1.c: New test.
20967
20968 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
20969
20970         * gcc.dg/asm-6.c,
20971         * g++.dg/ext/asm1.C: New tests.
20972
20973 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
20974
20975         PR c++ 5373.
20976         * g++.dg/parse/stmtexpr1.C: New test.
20977
20978         PR c++/5189.
20979         * g++.dg/template/copy1.C: New test.
20980
20981 2002-04-12  Richard Henderson  <rth@redhat.com>
20982
20983         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
20984
20985 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
20986
20987         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
20988         gcc.c-torture/execute/20020307-2.c.
20989
20990 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
20991
20992         * g++.dg/ext/attrib5.C,
20993         * g++.dg/lookup/struct1.C: New tests.
20994
20995 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
20996
20997         * gcc.dg/20020411-1.c: New test.
20998
20999         * gcc.c-torture/execute/20020411-1.c: New test.
21000
21001 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
21002
21003         * g77.f-torture/execute/6177.f: New test.
21004
21005 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
21006
21007         PR middle-end/6247
21008         * g++.dg/opt/cleanup1.C: New test.
21009
21010         * g++.dg/opt/const1.C: New test.
21011
21012 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
21013
21014         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
21015
21016 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
21017
21018         PR c++/5507
21019         * g++.dg/template/typename2.C: New test.
21020
21021 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
21022
21023         * gcc.c-torture/execute/loop-12.c: New.
21024
21025 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
21026
21027         * g77.f-torture/execute/980628-4.x,
21028         g77.f-torture/execute/980628-5.x,
21029         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
21030         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
21031         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
21032
21033 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21034
21035         PR optimization/6086
21036         * g++.dg/opt/preinc1.C: New test.
21037
21038 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
21039
21040         PR c++/5571
21041         * g++.dg/opt/static2.C: New test.
21042
21043 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
21044
21045         PR c/5120
21046         * gcc.dg/20020406-1.c: New test.
21047
21048 2002-04-04  David S. Miller  <davem@redhat.com>
21049
21050         * gcc.c-torture/execute/20020404-1.c: New test.
21051
21052 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
21053
21054         PR c/6123
21055         * gcc.dg/20020312-2.c: Do not declare global register variable
21056         if __PIC__ or __pic__ is defined.
21057
21058 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
21059
21060         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
21061         __asm__ so that it works correctly even if -ansi -pedantic-errors.
21062
21063 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21064
21065         * gcc.misc-tests/linkage.exp: Update last change to handle
21066         sparc*-, not just sparc-.
21067
21068 2002-04-03  Richard Henderson  <rth@redhat.com>
21069
21070         * gcc.dg/cpp/ucs.c: Improved long UCS test.
21071
21072 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
21073
21074         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
21075
21076 2002-04-02  David S. Miller  <davem@redhat.com>
21077
21078         * gcc.c-torture/execute/20020402-3.c: New test.
21079
21080 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
21081
21082         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
21083         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
21084
21085         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
21086         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
21087         g77.f-torture/execute/20001201.x,
21088         g77.f-torture/execute/u77-test.x: New files.
21089
21090         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
21091         * gcc.dg/wchar_t-1.c: Ditto.
21092
21093 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21094
21095         * gcc.c-torture/execute/20020402-1.c: New test.
21096
21097 2002-04-01  Richard Henderson  <rth@redhat.com>
21098
21099         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
21100
21101         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
21102
21103 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21104
21105         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
21106
21107 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21108
21109         * g++.dg/inherit/template-as-base.C: Expect error.
21110         * g++.dg/inherit/namespace-as-base.C: Likewise.
21111
21112 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
21113
21114         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
21115         g++.dg/ext/instantiate3.C: Tweak match patterns.
21116
21117         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
21118         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
21119         -da test.
21120
21121 2002-03-31  Richard Henderson  <rth@redhat.com>
21122
21123         * gcc.dg/special/alias-2.c: New.
21124         * gcc.dg/special/ecos.exp: Run it.
21125
21126 2002-03-31  Richard Henderson  <rth@redhat.com>
21127
21128         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
21129
21130 2002-03-31  Kazu Hirata  <kazu@hxi.com>
21131
21132         * gcc.dg/weak-1.c: Disable on h8300 port.
21133
21134 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
21135
21136         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
21137         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
21138         ordering tests.
21139         * g++.dg/bprob/bprob-1.C: New test.
21140         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
21141         * g++.dg/gcov/gcov-1.C: New test.
21142         * g++.dg/gcov/gcov-1.x: New file.
21143         * g++.dg/gcov/gcov-2.C: New test.
21144         * g++.dg/gcov/gcov-3.C: New test.
21145         * g++.dg/gcov/gcov-3.h: New file.
21146
21147 2002-03-28  Roger Sayle  <roger@eyesopen.com>
21148
21149         * g++.old-deja/g++.other/builtins5.C: New test.
21150         * g++.old-deja/g++.other/builtins6.C: New test.
21151         * g++.old-deja/g++.other/builtins7.C: New test.
21152         * g++.old-deja/g++.other/builtins8.C: New test.
21153         * g++.old-deja/g++.other/builtins9.C: New test.
21154
21155 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
21156
21157         * g++.dg/opt/static1.C: New test.
21158
21159         * g++.dg/opt/longbranch1.C: New test.
21160
21161 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
21162
21163         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
21164
21165         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
21166
21167 2002-03-28  Jeffrey A Law  (law@redhat.com)
21168
21169         * gcc.c-torture/execute/20020328-1.c: New test.
21170
21171 2002-03-27  Richard Henderson  <rth@redhat.com>
21172
21173         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
21174         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
21175         move from g++.old-deja/g++.ext/.
21176
21177 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
21178
21179         * g++.dg/init/new2.C: New test.
21180
21181 2002-03-26  Richard Henderson  <rth@redhat.com>
21182
21183         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
21184
21185         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
21186         on sparc.
21187
21188         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
21189         sparcv9 systems.
21190         * gcc.dg/20001102-1.c: Likewise.
21191
21192 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
21193
21194         * gcc.dg/cpp/endif-pedantic1.c,
21195         gcc.dg/cpp/endif-pedantic2.c:  New tests.
21196
21197 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
21198
21199         * g++.dg/init/new1.C: New test.
21200
21201 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
21202
21203         * g++.dg/abi/vbase9.C: New test.
21204
21205 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
21206
21207         * gcc.dg/arm-asm.c: New test.
21208
21209 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
21210
21211         * gcc.dg/Wswitch-enum.c: New test.
21212         Fix PR c/5044.
21213
21214 2002-03-26  Richard Henderson  <rth@redhat.com>
21215
21216         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
21217         structure.
21218
21219 2002-03-25  Richard Henderson  <rth@redhat.com>
21220
21221         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
21222         sparcv9 systems.
21223
21224         * gcc.c-torture/compile/20011119-1.c (xxx): New.
21225         * gcc.c-torture/compile/20011119-2.c (xxx): New.
21226
21227 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
21228
21229         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
21230
21231 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
21232
21233         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
21234         targets using generic thunk support.
21235
21236 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
21237
21238         * gcc.c-torture/compile/20020323-1.c: New test.
21239
21240         * g++.dg/opt/conj2.C: New test.
21241
21242 2002-03-24  Richard Henderson  <rth@redhat.com>
21243
21244         * gcc.dg/weak-1.c: Use -fno-common.
21245
21246 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
21247
21248         * g77.dg/f77-edit-apostrophe-out.f: New test
21249         * g77.dg/f77-edit-h-out.f: New test
21250         * g77.dg/f77-edit-t-in.f: New test
21251         * g77.dg/f77-edit-t-out.f: New test
21252         * g77.dg/f77-edit-x-out.f: New test
21253         * g77.dg/f77-edit-slash-out.f: New test
21254         * g77.dg/f77-edit-colon-out.f: New test
21255         * g77.dg/f77-edit-s-out.f: New test
21256
21257 2002-03-24  Richard Henderson  <rth@redhat.com>
21258
21259         * objc/execute/formal_protocol-6.x: New XFAIL.
21260
21261 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
21262
21263         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
21264         that do not support weak symbols
21265
21266 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
21267
21268         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
21269         * lib/g77.exp:  Likewise
21270         * lib/objc.exp: Likewise
21271
21272 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
21273
21274         * gcc.dg/Wswitch-default.c: New test.
21275
21276 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
21277
21278         * g++.dg/other/enum1.C: New test.
21279
21280 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
21281
21282         * gcc.dg/pragma-ep-3.c: Fix typo.
21283
21284 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21285
21286         * g++.dg/inherit/template-as-base.C: New test.
21287
21288 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
21289
21290         * g++.old-deja/g++.other/dwarf2-1.C: Move...
21291         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
21292
21293 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
21294
21295         * gcc.dg/cpp/multiline.c: Update to match.
21296
21297 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
21298
21299         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
21300
21301 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
21302
21303         * gcc.dg/cpp/extratokens2.c:  New file.
21304
21305 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
21306
21307         * gcc.dg/20020312-2.c: Add rs6000 target.
21308
21309         * gcc.c-torture/compile/20020319-1.c: New test.
21310
21311 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21312
21313         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
21314         (A, E): Handle this.
21315
21316 2002-03-20  Jason Merrill  <jason@redhat.com>
21317
21318         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
21319         ignoring -fpic.
21320         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
21321         through prune_gcc_output.
21322
21323 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
21324
21325         * gcc.c-torture/compile/20020320-1.c: New test.
21326
21327 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
21328
21329         * gcc.c-torture/compile/20020318-1.c: New test.
21330
21331         * gcc.dg/struct-by-value-1.c: New test.
21332
21333         * gcc.dg/20020319-1.c: New test.
21334
21335 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
21336
21337         * g++.dg/opt/conj1.C: New test.
21338
21339 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
21340
21341         * g++.dg/template/qualttp20.C: Revert previous change.
21342         * g++.dg/template/qualttp3.C: Likewise.
21343         * g++.dg/template/qualttp4.C: Likewise
21344         * g++.dg/template/qualttp5.C: Likewise
21345         * g++.dg/template/qualttp6.C: Likewise
21346         * g++.dg/template/qualttp7.C: Likewise
21347         * g++.dg/template/qualttp8.C: Likewise
21348         * g++.dg/template/recurse.C: Likewise.
21349
21350 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
21351
21352         * gcc.dg/cpp/wchar-1.c: Update.
21353
21354 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
21355
21356         * g++.dg/template/conv1.C: New test.
21357         * g++.dg/template/conv2.C: New test.
21358         * g++.dg/template/conv3.C: New test.
21359         * g++.dg/template/conv4.C: New test.
21360
21361 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
21362
21363         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
21364         * g++.dg/template/qualttp3.C: Likewise.
21365         * g++.dg/template/qualttp4.C: Likewise
21366         * g++.dg/template/qualttp5.C: Likewise
21367         * g++.dg/template/qualttp6.C: Likewise
21368         * g++.dg/template/qualttp7.C: Likewise
21369         * g++.dg/template/qualttp8.C: Likewise
21370         * g++.dg/template/recurse.C: Likewise.
21371
21372 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
21373
21374         * g++.dg/opt/dtor1.C: New test.
21375
21376 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
21377
21378         * gcc.c-torture/compile/20020315-1.c: New test.
21379
21380 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
21381
21382         * gcc.dg/weak-1.c: Fix scan tests.
21383
21384 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
21385
21386         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
21387         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
21388         cris-*-aout* mmix-*-*.
21389         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
21390         cris-*-aout* mmix-*-*.
21391         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
21392         cris-*-elf* cris-*-aout* and mmix-*-*.
21393         * gcc.dg/20001009-1.c: Ditto.
21394         * gcc.dg/20010912-1.c: Ditto.
21395         * gcc.dg/20020122-4.c: Ditto.
21396         * gcc.dg/inline-2.c: Ditto.
21397
21398 2002-03-14  Jeffrey A Law  (law@cygnus.com)
21399
21400         * gcc.c-torture/compile/20020314-1.c: New test.
21401
21402 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
21403
21404         * gcc.c-torture/execute/20020314-1.c: New test.
21405
21406 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
21407
21408         * g++.dg/warn/Wunused-1.C: New test.
21409
21410 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
21411
21412         * g++.dg/abi/mangle6.C: New test.
21413
21414 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
21415
21416         * gcc.c-torture/compile/20020309-2.c: New test.
21417
21418         * gcc.c-torture/compile/20020312-1.c: New test.
21419
21420 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
21421
21422         * g++.dg/other/access1.C: New test.
21423
21424 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
21425
21426         * gcc.c-torture/execute/wchar_t-1.c: New test.
21427
21428 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
21429
21430         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
21431
21432 2002-03-12  Roger Sayle  <roger@eyesopen.com>
21433
21434         * gcc.dg/20020312-1.c: New test case.
21435
21436 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
21437
21438         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
21439
21440 2002-03-11  Richard Henderson  <rth@redhat.com>
21441
21442         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
21443         * g++.old-deja/g++.jason/report.C: Likewise.
21444
21445 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
21446
21447         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
21448         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
21449
21450 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
21451
21452         * testsuite/g++.dg/overload/pmf1.C: New test.
21453
21454 2002-03-11  Kazu Hirata  <kazu@hxi.com>
21455
21456         * gcc.c-torture/execute/20020307-1.c: Use long.
21457
21458 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
21459
21460         PR optimization/5844
21461         * gcc.dg/20020310-1.c: New test.
21462
21463 2002-03-09  Michael Meissner  <meissner@redhat.com>
21464
21465         * gcc.c-torture/execute/memcpy-2.c: New test.
21466         * gcc.c-torture/execute/memset-1.c: New test.
21467         * gcc.c-torture/execute/strlen-1.c: New test.
21468         * gcc.c-torture/execute/strcmp-1.c: New test.
21469         * gcc.c-torture/execute/strncmp-1.c: New test.
21470
21471 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
21472
21473         * gcc.dg/ppc-ldstruct.c: New test.
21474
21475 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
21476
21477         * gcc.c-torture/execute/va-arg-22.c: New test.
21478
21479 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21480
21481         * gcc.c-torture/compile/20020309-1.c: New test.
21482
21483 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
21484
21485         * gcc.c-torture/execute/20020307-2.c: New test.
21486
21487 2002-03-07  Jeffrey A Law  (law@redhat.com)
21488
21489         * g77.f-torture/compile/20020307-1.f: New test.
21490
21491 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
21492
21493         * gcc.dg/unordered-1.c: New test.
21494
21495 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
21496
21497         * gcc.c-torture/execute/20020307-1.c: New test.
21498
21499 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
21500
21501         * gcc.dg/20020304-1.c: New test.
21502
21503         * gcc.c-torture/compile/20020304-2.c: New test.
21504
21505 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
21506
21507         * gcc.c-torture/compile/20020304-1.c: New test case
21508         (from PR c/5830).
21509
21510 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
21511
21512         * gcc.dg/20020103-1.c: Add other -D ppc variants.
21513
21514 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
21515
21516         * g++.dg/other/classkey1.C: New test.
21517
21518 2002-03-01  Richard Henderson  <rth@redhat.com>
21519
21520         * gcc.c-torture/compile/981223-1.x: New.
21521         * gcc.c-torture/compile/920625-1.x: New.
21522
21523 2002-02-28  Richard Henderson  <rth@redhat.com>
21524
21525         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
21526
21527 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
21528
21529         * gcc.c-torture/execute/20020227-1.c: New test.
21530
21531 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
21532
21533         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
21534         here" ERROR lines.
21535         * g++.old-deja/g++.oliva/partord1.C: Likewise.
21536         * g++.old-deja.g++.other/defarg1.C: Likewise.
21537         * g++.old-deja/g++.pt/calls2.C: Likewise.
21538         * g++.old-deja/g++.pt/crash20.C: Likewise.
21539         * g++.old-deja/g++.pt/crash30.C: Likewise.
21540         * g++.old-deja/g++.pt/crash36.C: Likewise.
21541         * g++.old-deja/g++.pt/crash6.C: Likewise.
21542         * g++.old-deja/g++.pt/defarg13.C: Likewise.
21543         * g++.old-deja/g++.pt/derived3.C: Likewise.
21544         * g++.old-deja/g++.pt/error1.C: Likewise.
21545         * g++.old-deja/g++.pt/friend21.C: Likewise.
21546         * g++.old-deja/g++.pt/friend23.C: Likewise.
21547         * g++.old-deja/g++.pt/infinite1.C: Likewise.
21548         * g++.old-deja/g++.robertl/eb128.C: Likewise.
21549
21550 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
21551
21552         * gcc.c-torture/execute/20020225-2.c: New test.
21553
21554 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
21555
21556         * gcc.c-torture/execute/920730-1t.c,
21557         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
21558         Delete test cases, only relevant to -traditional.
21559
21560 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
21561
21562         * gcc.dg/cpp/undef1.c: Remove.
21563         * gcc.dg/cpp/directiv.c: Update.
21564         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
21565
21566 2002-02-27  Michael Meissner  <meissner@redhat.com>
21567
21568         * gcc.c-torture/execute/20020226-1.c: New test.
21569
21570 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
21571
21572         * g++.dg/debug/debug4.C: New test.
21573
21574         * gcc.dg/ia64-visibility-1.c: New test.
21575
21576 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
21577
21578         * gcc.dg/debug/20020224-1.c: New.
21579
21580 2002-02-25  Kazu Hirata  <kazu@hxi.com>
21581
21582         * gcc.c-torture/execute/960416-1.x: New.
21583         * gcc.c-torture/execute/divconst-3.x: Likewise.
21584
21585 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
21586
21587         * gcc.dg/20020224-1.c: New test.
21588
21589 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
21590
21591         * gcc.c-torture/execute/20020225-1.c: New.
21592
21593 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21594
21595         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
21596
21597 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
21598
21599         * gcc.dg/20020222-1.c: New test.
21600
21601 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
21602
21603         * g++.dg/opt/anonunion1.C: New test.
21604
21605 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
21606
21607         * g++.dg/template/qualttp19.C: New test.
21608         * g++.dg/template/qualttp20.C: New test.
21609         * g++.old-deja/g++.jason/report.C: Adjust expected errors
21610         * g++.old-deja/g++.other/qual1.C: Likewise.
21611
21612 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
21613
21614         * gcc.dg/attr-alwaysinline.c: New.
21615
21616 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
21617
21618         * gcc.dg/20020220-1.c: New test.
21619
21620         * gcc.dg/20020220-2.c: New test.
21621
21622         * g++.dg/opt/mmx1.C: New test.
21623
21624 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
21625
21626         * gcc.c-torture/compile/20020110.c: New test.
21627
21628 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
21629
21630         * gcc.c-torture/execute/20020219-1.c: New test.
21631
21632         * gcc.dg/20020219-1.c: New test.
21633
21634         * gcc.dg/noncompile/20020220-1.c: New test.
21635
21636         * g++.dg/opt/ptrintsum1.C: New test.
21637
21638         * gcc.dg/debug/20020220-1.c: New test.
21639
21640 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
21641
21642         * gcc.c-torture/execute/20020216-1.c: New test.
21643
21644 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
21645
21646         * gcc.dg/decl-1.c: Update, new test.
21647
21648 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
21649
21650         * g++.dg/abi/bitfield1.C: New test.
21651         * g++.dg/abi/bitfield2.C: New test.
21652
21653 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
21654
21655         * gcc.dg/attr-nest.c: New test.
21656
21657 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
21658
21659         * gcc.c-torture/execute/20020215-1.c: New test.
21660
21661 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
21662
21663         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
21664         * g++.dg/debug/debug.exp: New.
21665         * g++.dg/debug/trivial.C: New.
21666         * g++.dg/debug/debug1.C: Moved...
21667         * g++.dg/other/debug1.C: ...from here.
21668         * g++.dg/debug/debug2.C: Moved...
21669         * g++.dg/other/debug2.C: ...from here.
21670         * g++.dg/debug/debug3.C: Moved...
21671         * g++.dg/other/debug3.C: ...from here.
21672
21673         * gcc.dg/noncompile/20020213-1.c: New test.
21674
21675 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
21676
21677         * g++.dg/other/debug3.C: New test.
21678
21679         * gcc.c-torture/execute/20020213-1.c: New test.
21680
21681 2002-02-13  Richard Smith <richard@ex-parrot.com>
21682
21683         * g++.old-deja/g++.other/thunk1.C: New test.
21684
21685 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
21686
21687         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
21688
21689 2002-02-13  Stan Shebs  <shebs@apple.com>
21690
21691         * gcc.dg/altivec-3.c: New.
21692
21693 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
21694
21695         * gcc.dg/Wunreachable-1.c: New test.
21696         * gcc.dg/Wunreachable-2.c: New test.
21697
21698 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
21699
21700         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
21701
21702 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
21703
21704         * gcc.dg/decl-1.c: New test.
21705
21706 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
21707
21708         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
21709
21710 2002-02-10  Kazu Hirata  <kazu@hxi.com>
21711
21712         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
21713         * gcc.c-torture/compile/980506-1.x: Likewise.
21714
21715 2002-02-10  Kazu Hirata  <kazu@hxi.com>
21716
21717         * gcc.dg/20020210-1.c: New.
21718
21719 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
21720
21721         * g77.f-torture/execute/947.f: New regression test
21722         for PR fortran/947.
21723
21724 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
21725
21726         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
21727         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
21728
21729 2002-02-08  Richard Henderson  <rth@redhat.com>
21730
21731         * gcc.c-torture/compile/labels-3.c: New.
21732
21733 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
21734
21735         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
21736         expression statements work instead.
21737         * gcc.dg/noncompile/20020207-1.c: New test.
21738
21739 2002-02-07  Richard Henderson  <rth@redhat.com>
21740
21741         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
21742
21743 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
21744
21745         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
21746         message from g77
21747         * lib/g77-dg.exp: Trim g77 error messages so that they are
21748         recognized by dg.exp.
21749
21750 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
21751
21752         PR fortran/5473
21753         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
21754
21755 2002-02-07  Richard Henderson  <rth@redhat.com>
21756
21757         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
21758         to be sufficiently aligned for integers.
21759
21760 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
21761
21762         * g++.dg/template/friend4.C: New test.
21763
21764 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
21765
21766         PR fortran/5743
21767         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
21768         unsupported cases.
21769
21770 2002-02-07  Richard Henderson  <rth@redhat.com>
21771
21772         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
21773         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
21774         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
21775         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
21776
21777 2002-02-06  Richard Henderson  <rth@redhat.com>
21778
21779         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
21780
21781 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
21782
21783         * gcc.dg/20020206-1.c: New test.
21784
21785 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
21786
21787         * gcc.c-torture/execute/20020206-1.c: New test.
21788
21789         * gcc.c-torture/execute/20020206-2.c: New test.
21790
21791         PR optimization/5429:
21792         * gcc.c-torture/compile/20020206-1.c: New test.
21793
21794 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
21795
21796         * g++.dg/ext/align1.C: Do not use an explicit alignment value
21797         as certain file formats cannot support particularly large
21798         alignments.
21799
21800         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
21801         and do not expect to be able to link the executable.
21802
21803         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
21804         fail because the COFF format does not support the weak attribute.
21805
21806 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
21807
21808         * g77.dg/pr5473.f:  New test
21809
21810 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
21811
21812         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
21813         Fix testcase accordingly.
21814
21815 2002-02-04  Richard Henderson  <rth@redhat.com>
21816
21817         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
21818         (buf): Change to be an array of pointers, not ints.
21819
21820 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
21821
21822         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
21823         before all tests.  Move warning one line above to match where it
21824         C frontend emits.
21825         * gcc.dg/Wswitch-2.c: New test.
21826         * g++.dg/warn/Wswitch-1.C: New test.
21827         * g++.dg/warn/Wswitch-2.C: New test.
21828
21829 2002-02-04  Richard Henderson  <rth@redhat.com>
21830
21831         * g++.dg/abi/offsetof.C: Fix size comparison.
21832
21833 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
21834
21835         * gcc.dg/cast-qual-2.c: New test.
21836
21837 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
21838
21839         * gcc.dg/20020201-4.c: New test.
21840
21841 2002-02-04  Ben Elliston  <bje@redhat.com>
21842
21843         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
21844         target_info attribute != 0, in addition to the empty string.
21845         (gcc_target_compile): Likewise.
21846
21847 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
21848
21849         * gcc.dg/Wswitch.c: New test.
21850         PR gcc/4475. PR gcc/3780.
21851
21852 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
21853
21854         * g77.f-torture/execute/5122.f: New test for regressions
21855         against PR fortran/5122.
21856
21857 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
21858
21859         * g77.f-torture/compile/pr3743.f: Delete
21860         * g77.dg/pr3743-1.f: New test.
21861         * g77.dg/pr3743-2.f: New test.
21862         * g77.dg/pr3743-3.f: New test.
21863         * g77.dg/pr3743-4.f: New test.
21864
21865 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21866
21867         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
21868
21869 2002-02-02  Richard Henderson  <rth@redhat.com>
21870
21871         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
21872         * gcc.c-torture/execute/bf64-1.c: Likewise.
21873
21874 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
21875
21876         * gcc.dg/20020201-2.c: New test.
21877
21878         * gcc.dg/20020201-3.c: New test.
21879
21880         * gcc.c-torture/execute/bitfld-2.c: New test.
21881
21882 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21883
21884         * gcc.dg/bitfld-1.c: Update.
21885         * gcc.dg/bitfld-2.c: Update.
21886         * gcc.c-torture/execute/bitfld-1.x: New.
21887
21888 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
21889
21890         * gcc.c-torture/execute/20020201-1.c: New test.
21891
21892 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
21893
21894         PR target/5469
21895         * gcc.dg/20020201-1.c: New test.
21896
21897 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
21898
21899         PR fortran/3743
21900         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
21901         * g77.f-torture/compile/pr3743.x: Remove
21902
21903 2002-01-31  Tom Rix  <trix@redhat.com>
21904
21905         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
21906
21907 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
21908
21909         * gcc.dg/noncompile/20020130-1.c: New test.
21910
21911 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
21912
21913         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
21914
21915 2002-01-29  Richard Henderson  <rth@redhat.com>
21916
21917         * gcc.c-torture/execute/991118-1.c: Cast various constants back
21918         to long long.
21919         * gcc.c-torture/execute/bf64-1.c: Likewise.
21920
21921 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
21922
21923         * gcc.c-torture/execute/20020129-1.c: New test.
21924
21925 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
21926
21927         * gcc.c-torture/compile/20000224-1.c: Update.
21928         * gcc.c-torture/execute/bitfld-1.c: New tests.
21929         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
21930         * gcc.dg/uninit-A.c: Update.
21931
21932 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
21933
21934         * g++.dg/template/ctor1.C: Add instantiation.
21935
21936 2002-01-28  Paul Koning  <pkoning@equallogic.com>
21937
21938         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
21939         argument to __builtin_prefetch to be const ptr.
21940
21941 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
21942
21943         * gcc.c-torture/compile/20020120-1.c: New test.
21944
21945 2002-01-27  Kazu Hirata  <kazu@hxi.com>
21946
21947         * gcc.c-torture/execute/20020127-1.c: New test.
21948
21949 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
21950
21951         * g77.dg/f77-edit-i-in.f: New test
21952         * g77.dg/f77-edit-i-out.f: New test
21953
21954 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
21955
21956         * gcc.dg/debug/debug.exp: New file.
21957         * gcc.dg/debug/trivial.c: New file.
21958         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
21959         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
21960         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
21961         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
21962         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
21963         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
21964         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
21965         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
21966         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
21967         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
21968         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
21969         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
21970         * gcc.dg/20000503-1.c: Removed.
21971         * gcc.dg/20010207-1.c: Removed.
21972         * gcc.dg/20011223-1.c: Removed.
21973         * gcc.dg/20020104-2.c: Removed.
21974         * gcc.dg/debug-1.c: Removed.
21975         * gcc.dg/debug-2.c: Removed.
21976         * gcc.dg/debug-3.c: Removed.
21977         * gcc.dg/debug-4.c: Removed.
21978         * gcc.dg/debug-5.c: Removed.
21979         * gcc.dg/debug-6.c: Removed.
21980         * gcc.dg/dwarf2-1.c: Removed.
21981         * gcc.dg/dwarf2-2.c: Removed.
21982
21983 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
21984
21985         * g++.old-deja/g++.other/eh5.C: New test.
21986         * g++.old-deja/g++.other/sibcall2.C: New test.
21987         * g++.old-deja/g++.other/array9.C: New test.
21988         * g++.old-deja/g++.other/typename2.C: New test.
21989         * g++.old-deja/g++.other/crash60.C: New test.
21990         * g++.old-deja/g++.other/conv9.C: New test.
21991         * g++.old-deja/g++.other/mangle10.C: New test.
21992         * g++.old-deja/g++.other/unchanging1.C: New test.
21993         * g++.old-deja/g++.other/exprstmt1.C: New test.
21994         * g++.old-deja/g++.other/inline23.C: New test.
21995         * g++.old-deja/g++.eh/ia64-1.C: New test.
21996         * g++.old-deja/g++.other/dwarf2-1.C: New test.
21997         * g++.old-deja/g++.other/reload1.C: New test.
21998         * g++.old-deja/g++.other/static20.C: New test.
21999         * g++.old-deja/g++.other/local-alloc1.C: New test.
22000         * g++.old-deja/g++.other/conv8.C: New test.
22001         * g++.old-deja/g++.other/stmtexpr2.C: New test.
22002         * g++.old-deja/g++.other/storeexpr1.C: New test.
22003         * g++.old-deja/g++.other/storeexpr2.C: New test.
22004         * g++.dg/eh/template2.C: New test.
22005         * g++.dg/warn/weak1.C: New test.
22006
22007 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
22008
22009         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
22010         Remove first, non-varying, argument.
22011
22012 2002-01-23  Richard Henderson  <rth@redhat.com>
22013
22014         * gcc.dg/inline-2.c: New.
22015
22016         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
22017         Add optional target arg.  Check number of arguments.
22018         (scan-assembler-not, scan-assembler-dem): Likewise.
22019         (scan-assembler-dem-not): Likewise.
22020
22021 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
22022
22023         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
22024         line 12.
22025         * g++.old-deja/g++.brendan/parse3.C,
22026         g++.old-deja/g++.other/crash26.C,
22027         g++.old-deja/g++.other/crash28.C,
22028         g++.old-deja/g++.other/crash29.C,
22029         g++.old-deja/g++.other/crash30.C,
22030         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
22031
22032 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
22033
22034         * gcc.dg/20020115-1.c: New.
22035
22036 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
22037
22038         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
22039
22040 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
22041
22042         * gcc.dg/20020122-3.c: New.
22043
22044 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
22045
22046         * g++.dg/other/gc1.C: New test.
22047
22048 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
22049
22050         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
22051
22052 2002-01-22  Richard Henderson  <rth@redhat.com>
22053
22054         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
22055
22056 2002-01-22  Richard Henderson  <rth@redhat.com>
22057
22058         * gcc.dg/20020122-4.c: New.
22059
22060 2002-01-22  H.J. Lu <hjl@gnu.org>
22061
22062         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
22063         link output.
22064         * gcc.dg/special/ecos.exp: Likewise.
22065         * lib/g++-dg.exp: Likewise.
22066         * lib/g77-dg.exp: Likewise.
22067         * lib/gcc-dg.exp : Likewise.
22068         * lib/mike-g++.exp: Likewise.
22069         * lib/mike-g77.exp: Likewise.
22070         * lib/mike-gcc.exp: Likewise.
22071         * lib/objc-dg.exp: Likewise.
22072
22073 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
22074
22075         PR target/5379
22076         * gcc.dg/20020122-2.c: New test.
22077
22078 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
22079
22080         * gcc.dg/20020122-1.c: New test.
22081
22082 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
22083
22084         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
22085
22086 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
22087
22088         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
22089
22090 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22091
22092         * gcc.c-torture/compile/20020121-1.c: New test.
22093
22094 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22095
22096         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
22097         ld_library_path.
22098
22099 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
22100
22101         * gcc.dg/20020218-1.c: New test.
22102
22103 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
22104
22105         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
22106         messages
22107         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
22108         "At global scope" warning
22109         * g++.dg/ext/align1.C: Change cygwin test for alignment
22110         from db-bogus to dg-warning
22111
22112 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
22113
22114         * g77.f-torture/compile/cpp2.F: New test.
22115
22116 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
22117
22118         * g++.dg/template/access1.C: New test.
22119
22120 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
22121
22122         * gcc.dg/20020118-1.c: New.
22123
22124 2002-01-18  Kazu Hirata  <kazu@hxi.com>
22125
22126         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
22127
22128 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
22129
22130         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
22131         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
22132         alignment warnings.
22133
22134 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
22135
22136         * gcc.misc-tests/i386-prefetch.exp: Save and restore
22137         torture_with_loops and torture_without_loops
22138
22139 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
22140
22141         * gcc.c-torture/compile/20020116-1.c: New test.
22142
22143 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
22144
22145         * gcc.dg/20020116-2.c: New test.
22146
22147         * gcc.dg/ultrasp4.c: New test.
22148
22149         * gcc.dg/20020116-1.c: New test.
22150
22151 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
22152
22153         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
22154         by EABI.
22155
22156 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
22157
22158         * gcc.misc-tests/i386-prefetch.exp: New.
22159         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
22160         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
22161         * gcc.misc-tests/i386-pf-none-1.c: New test.
22162         * gcc.misc-tests/i386-pf-sse-1.c: New test.
22163
22164 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
22165
22166         * gcc.dg/gnu89-init-1.c: Add new tests.
22167
22168 2002-01-15  Andreas Jaeger  <aj@suse.de>
22169
22170         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
22171         * gcc.dg/i386-mmx-2.c: Likewise.
22172         * gcc.dg/i386-sse-1.c: Likewise.
22173         * gcc.dg/i386-sse-2.c: Likewise.
22174         * gcc.dg/i386-sse-3.c: Likewise.
22175
22176 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
22177
22178         * g77.f-torture/execute/intrinsic-unix-bessel.f:
22179         Uncomment additional cases that now pass.
22180
22181 2002-01-11  Richard Henderson  <rth@redhat.com>
22182
22183         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
22184         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
22185
22186 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
22187
22188         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
22189
22190 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
22191
22192         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
22193         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
22194
22195 2002-01-10  Dale Johannesen  <dalej@apple.com>
22196
22197         * gcc.c-torture/execute/loop-11.c: New.
22198
22199 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
22200
22201         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
22202         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
22203
22204 2002-01-09  Richard Henderson  <rth@redhat.com>
22205
22206         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
22207         type in which to perform the operation for each size.
22208
22209 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
22210
22211         * gcc.c-torture/compile/20020109-2.c: New test.
22212
22213 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
22214
22215         * gcc.c-torture/execute/loop-10.c: New test.
22216
22217 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
22218
22219         * gcc.c-torture/compile/20010226-1.c: New test.
22220         * gcc.c-torture/compile/20010227-1.c: New test.
22221         * gcc.c-torture/compile/20010426-1.c: New test.
22222         * gcc.c-torture/compile/20010510-1.c: New test.
22223         * gcc.c-torture/compile/20010605-3.c: New test.
22224         * gcc.c-torture/compile/20010824-1.c: New test.
22225         * gcc.c-torture/execute/20010409-1.c: New test.
22226         * gcc.dg/noncompile/20000901-1.c: New test.
22227         * gcc.dg/20001023-1.c: New test.
22228         * gcc.dg/20001101-1.c: New test.
22229         * gcc.dg/20001102-1.c: New test.
22230         * gcc.dg/20010207-1.c: New test.
22231         * gcc.dg/20010405-1.c: New test.
22232         * gcc.dg/20010822-1.c: New test.
22233         * gcc.dg/20011107-1.c: New test.
22234
22235 2002-01-09  Jeffrey A Law  (law@redhat.com)
22236
22237         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
22238
22239         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
22240         execution failure on PA targets.
22241
22242 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
22243
22244         * gcc.c-torture/compile/20020109-1.c: New test.
22245
22246 2002-01-08  Kazu Hirata  <kazu@hxi.com>
22247
22248         * gcc.c-torture/execute/20020108-1.c: New test.
22249
22250 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
22251
22252         * gcc.dg/20020108-1.c: New test.
22253
22254 2002-01-08  H.J. Lu <hjl@gnu.org>
22255
22256         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
22257         for header files.
22258
22259 2002-01-08  Geoff Keating  <geoffk@redhat.com>
22260
22261         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
22262         consistency.
22263
22264 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
22265
22266         * gcc.dg/altivec-4.c: Test altivec predicates.
22267
22268 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
22269
22270         * gcc.c-torture/execute/20020107-1.c: New test.
22271
22272 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
22273
22274         PR c/5279
22275         * gcc.c-torture/compile/20020106-1.c: New test.
22276
22277 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
22278
22279         * gcc.c-torture/execute/nestfunc-4.c: New test.
22280
22281 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
22282
22283         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
22284         extra triple that slipped in.
22285         * g++.old-deja/g++.abi/align.C: Likewise.
22286         * g++.old-deja/g++.abi/bitfields.C: Likewise.
22287
22288 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
22289
22290         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
22291         * g++.old-deja/g++.abi/align.C: Likewise.
22292         * g++.old-deja/g++.abi/bitfields.C: Likewise.
22293
22294         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
22295         on FreeBSD/i386.
22296         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
22297         FreeBSD.
22298
22299 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
22300
22301         * gcc.dg/20020104-1.c: New test.
22302
22303         * gcc.dg/20020104-2.c: New test.
22304
22305 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
22306
22307         * gcc.dg/20020103-1.c: Fix typo in target selector.
22308
22309 2002-01-03  Richard Henderson  <rth@redhat.com>
22310
22311         * gcc.dg/20020103-1.c: New.
22312
22313 2002-01-03  Kazu Hirata  <kazu@hxi.com>
22314
22315         * gcc.c-torture/execute/20020103-1.c: New test.
22316
22317 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
22318
22319         * g++.dg/other/debug2.C: New test.
22320
22321         * gcc.c-torture/compile/20020103-1.c: New test.
22322
22323 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
22324
22325         * gcc.dg/gnu89-init-1.c: Added new tests.
22326
22327 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22328
22329         * g++.dg/template/friend2.C: Remove as patch is reverted.
22330
22331         * g++.dg/warn/oldcast1.C: New test.
22332
22333         * g++.dg/template/ptrmem1.C: New test.
22334         * g++.dg/template/ptrmem2.C: New test.
22335
22336         * g++.dg/template/ntp.C: New test.
22337
22338         * g++.dg/other/component1.C: New test.
22339
22340         * g++.dg/template/ttp3.C: New test.
22341
22342         * g++.dg/template/friend2.C: New test.
22343         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
22344
22345 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22346
22347         * g++.dg/other/ptrmem1.C: New test.
22348         * g++.dg/other/ptrmem2.C: New test.
22349
22350 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22351
22352         * g++.dg/template/ctor1.C: New test.
22353
22354 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22355
22356         * g++.dg/template/friend2.C: New test.
22357
22358 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
22359
22360         * gcc.dg/mmix-1.c: New test.
22361
22362 2001-12-31  Richard Henderson  <rth@redhat.com>
22363
22364         * gcc.dg/asm-5.c: New.
22365
22366 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
22367
22368         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
22369         in namespace __gnu_cxx
22370
22371 2001-12-30  Richard Henderson  <rth@redhat.com>
22372
22373         * gcc.dg/debug-6.c: New.
22374
22375 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
22376
22377         * gcc.c-torture/compile/20011229-2.c: New test.
22378
22379 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
22380
22381         * gcc.dg/debug-3.c: New test.
22382         * gcc.dg/debug-4.c: New test.
22383         * gcc.dg/debug-5.c: New test.
22384
22385 2001-12-29  Richard Henderson  <rth@redhat.com>
22386
22387         * g++.dg/eh/loop1.C: New.
22388
22389 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
22390
22391         * g++.dg/template/crash1.C: New test.
22392
22393 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
22394
22395         * g++.dg/other/const1.C: New test.
22396
22397 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
22398
22399         * gcc.c-torture/compile/20011229-1.c: New test.
22400
22401 2001-12-28  Stan Shebs  <shebs@apple.com>
22402
22403         * lib/objc-torture.exp: Resync with c-torture.exp.
22404         * lib/objc.exp: Load standard libraries.
22405
22406 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
22407
22408         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
22409         additional tests.
22410
22411 2001-12-27  Roger Sayle <roger@eyesopen.com>
22412
22413         * gcc.c-torture/execute/string-opt-16.c: New testcase.
22414
22415 2001-12-27  Richard Henderson  <rth@redhat.com>
22416
22417         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
22418
22419 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
22420
22421         * g++.dg/eh/ctor1.C: New test.
22422         * g++.dg/other/error2.C: New test.
22423
22424 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
22425
22426         * g++.dg/other/init2.C: New test.
22427
22428 2001-12-24  Richard Henderson  <rth@redhat.com>
22429
22430         * gcc.dg/20011223-1.c: New.
22431         * gcc.dg/inline-1.c: New.
22432
22433 2001-12-23  Richard Henderson  <rth@redhat.com>
22434
22435         * gcc.dg/asm-4.c: Test operand modifiers.
22436
22437 2001-12-23  Richard Henderson  <rth@redhat.com>
22438
22439         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
22440
22441 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
22442
22443         * gcc.c-torture/execute/20011223-1.c: New test.
22444
22445 2001-12-21  Richard Henderson  <rth@redhat.com>
22446
22447         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
22448         re-enables the warning.
22449
22450 2001-12-21  Richard Henderson  <rth@redhat.com>
22451
22452         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
22453
22454 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
22455
22456         * gcc.c-torture/compile/20011218-1.c: New test.
22457
22458 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
22459
22460         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
22461         arm-isr.c test.
22462         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
22463         epilogue generation for ARM ISR routines.
22464
22465 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22466
22467         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
22468         * gcc.dg/format/c90-printf-3.c: Likewise.
22469         * gcc.dg/format/c99-printf-3.c: Likewise.
22470         * gcc.dg/format/ext-1.c: Likewise.
22471         * gcc.dg/format/ext-6.c: Likewise.
22472         * gcc.dg/format/format.h: Prototype unlocked stdio.
22473
22474 2001-12-20  Richard Henderson  <rth@redhat.com>
22475
22476         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
22477         (arena): Use it.
22478         (malloc): Correct allocation logic.  Abort if we fill up the
22479         arena before initialization complete.
22480         (realloc): Correct allocation logic.
22481
22482 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
22483
22484         * gcc.c-torture/compile/20011219-2.c: New test.
22485
22486         * gcc.c-torture/execute/20011219-1.c: New test.
22487
22488 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
22489
22490         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
22491         target does not support weak symbols.
22492
22493 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
22494
22495         * gcc.c-torture/compile/20011219-1.c: New test.
22496
22497 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
22498
22499         * g++.dg/other/error1.C: New test.
22500
22501 2001-12-17  Jeffrey A Law  (law@redhat.com)
22502
22503         * gcc.c-torture/execute/20011217-1.c: New test.
22504
22505 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
22506
22507         * objc.dg/special/: New directory.
22508         * objc.dg/special/special.exp: New file.
22509         * objc.dg/special/unclaimed-category-1.h: New file.
22510         * objc.dg/special/unclaimed-category-1a.m: New file.
22511         * objc.dg/special/unclaimed-category-1.m: New file.
22512
22513 2001-12-17  Andreas Jaeger  <aj@suse.de>
22514
22515         * gcc.c-torture/compile/20011217-2.c: New test.
22516
22517 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22518
22519         * gcc.c-torture/compile/20011217-1.c: New test.
22520
22521 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
22522
22523         * testsuite/gcc.dg/20011214-1.c: New.
22524
22525 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
22526
22527         * gcc.dg/altivec-4.c: New.
22528
22529 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
22530
22531         * gcc.dg/20011113-1.c: New test.
22532
22533 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22534
22535         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
22536         std::__malloc_alloc_template<0> and
22537         std::__default_alloc_template<false, 0>.
22538
22539 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
22540
22541         * objc/execute/bf-21.m: New test.
22542         * objc/execute/enumeration-1.m: New test.
22543         * objc/execute/enumeration-2.m: New test.
22544
22545 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
22546
22547         * gcc.dg/gnu89-init-1.c: New test.
22548
22549 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
22550
22551         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
22552         * g++.old-deja/g++.jason/2371.C: Likewise.
22553         * g++.old-deja/g++.jason/template33.C: Likewise.
22554         * g++.old-deja/g++.jason/template34.C: Likewise.
22555         * g++.old-deja/g++.jason/template36.C: Likewise.
22556         * g++.old-deja/g++.oliva/typename1.C: Likewise.
22557         * g++.old-deja/g++.oliva/typename2.C: Likewise.
22558         * g++.old-deja/g++.other/typename1.C: Likewise.
22559         * g++.old-deja/g++.pt/inherit2.C: Likewise.
22560         * g++.old-deja/g++.pt/nontype5.C: Likewise.
22561         * g++.old-deja/g++.pt/typename11.C: Likewise.
22562         * g++.old-deja/g++.pt/typename14.C: Likewise.
22563         * g++.old-deja/g++.pt/typename16.C: Likewise.
22564         * g++.old-deja/g++.pt/typename3.C: Likewise.
22565         * g++.old-deja/g++.pt/typename4.C: Likewise.
22566         * g++.old-deja/g++.pt/typename5.C: Likewise.
22567         * g++.old-deja/g++.pt/typename7.C: Likewise.
22568         * g++.old-deja/g++.robertl/eb9.C: Likewise.
22569
22570 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
22571
22572         * g++.dg/other/linkage1.C: New test.
22573         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
22574         specifiers.
22575
22576 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
22577
22578         * gcc.dg/concat.c: New test.
22579
22580 2001-12-11  Stan Shebs  <shebs@apple.com>
22581
22582         * objc/compile: New test directory.
22583         * objc/compile/compile.exp: New expect script.
22584         * objc/compile/20011211-1.m: New compile test.
22585
22586 2001-12-11  Jason Merrill  <jason@redhat.com>
22587
22588         * lib/prune.exp (prune_gcc_output): Also handle "In member
22589         function".  So many permutations...
22590
22591 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
22592
22593         * g++.dg/template/typedef1.C: New test.
22594
22595 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
22596
22597         * g++.dg/other/copy1.C: New test.
22598
22599 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
22600
22601         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
22602
22603         * gcc.dg/builtin-choose-expr.c: New.
22604
22605 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
22606
22607         * gcc.dg/altivec-2.c: New.
22608
22609 2001-12-07  Richard Henderson  <rth@redhat.com>
22610
22611         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
22612
22613 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
22614
22615         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
22616         ultrasparc.
22617
22618 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22619
22620         * g++-old.deja/g++.robertl/eb101.C: Deleted.
22621
22622 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
22623
22624         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
22625         variable argument list.
22626
22627 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
22628
22629         * gcc.c-torture/execute/memcheck: Delete entire directory.
22630         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
22631         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
22632
22633 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22634
22635         * gcc.dg/Wshadow-1.c: New test.
22636
22637 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
22638
22639         * gcc.c-torture/compile/20011130-1.c: New test.
22640
22641         * gcc.dg/noncompile/20011025-1.c: New test.
22642
22643         * g++.dg/other/anon-union.C: New test.
22644
22645         * gcc.c-torture/execute/20011024-1.c: New test.
22646
22647 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
22648
22649         * gcc.c-torture/execute/20000722-1.x,
22650         gcc.c-torture/execute/20010123-1.x: Remove.
22651         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
22652         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
22653         gcc.dg/c99-complit-2.c: New tests.
22654
22655 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
22656
22657         * g++.dg/inherit/base1.C: New test.
22658
22659 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
22660
22661         * g++.dg/other/stdarg1.C: New test.
22662
22663         * gcc.c-torture/compile/20011130-2.c: New test.
22664
22665 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
22666
22667         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
22668         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
22669         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
22670         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
22671         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
22672         * gcc.dg/builtin-prefetch-1.c: New test.
22673
22674 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
22675
22676         * gcc.dg/20011130-1.c: New test.
22677
22678 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
22679
22680         * g++.dg/other/scope1.C: New test.
22681         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
22682
22683 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
22684
22685         * gcc.dg/vla-init-1.c: New test.
22686
22687 2001-12-01  Geoff Keating  <geoffk@redhat.com>
22688
22689         * gcc.c-torture/compile/structs.c: New testcase from GDB.
22690
22691 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22692
22693         * objc.dg/alias.m: Update.
22694         * objc.dg/class-1.m: Update.
22695         * objc.dg/const-str-1.m: Update.
22696         * objc.dg/fwd-proto-1.m: Update.
22697         * objc.dg/id-1.m: Update.
22698         * objc.dg/super-class-1.m: Update.
22699
22700 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
22701
22702         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
22703         constructs.
22704
22705 2001-11-28  Jeffrey A Law  (law@cygnus.com)
22706
22707         * gcc.c-torture/execute/20011128-1.c: New test.
22708
22709 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
22710
22711         * gcc.dg/20011127-1.c: New test.
22712
22713 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22714
22715         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
22716         from Austin Group draft 7.
22717         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
22718         scanf format arguments.
22719         * gcc.dg/format/no-exargs-2.c: New test.
22720
22721 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
22722
22723         * g++.dg/abi/vbase8-4.C: New test.
22724
22725 2001-11-24  Ian Lance Taylor  <ian@airs.com>
22726
22727         * gcc.c-torture/execute/20011121-1.c: New test.
22728
22729 2001-11-23  Jeffrey A Law  (law@cygnus.com)
22730
22731         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
22732
22733 2001-11-23  Andreas Jaeger  <aj@suse.de>
22734
22735         * gcc.dg/cpp/charconst-2.c: New test.
22736
22737 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
22738
22739         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
22740         to the host if it is remote.  Let tests specify extra headers
22741         they use.
22742         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
22743         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
22744         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
22745         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
22746         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
22747         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
22748         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
22749         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
22750         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
22751         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
22752
22753 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
22754
22755         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
22756         for little endian ARMs.
22757
22758 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
22759
22760         * gcc.c-torture/compile/20011119-1.c: New test.
22761         * gcc.c-torture/compile/20011119-2.c: New test.
22762
22763 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
22764
22765         * gcc.dg/altivec-1.c: Fix typo.
22766
22767 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
22768
22769         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
22770
22771 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
22772
22773         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
22774
22775 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
22776
22777         * lib/g77.exp: Don't specify --rpath-link.
22778
22779         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
22780         across all the headers.
22781         * gcc.dg/format/format.exp: For testing on a remote host,
22782         copy format.h.
22783
22784         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
22785         * gcc.c-torture/execute/930406-1.c: Likewise.
22786         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
22787
22788 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
22789
22790         * gcc.dg/altivec-1.c: New.
22791
22792 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
22793
22794         * gcc.dg/cpp/fpreprocessed.c: New test case.
22795
22796 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22797
22798         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
22799         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
22800         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
22801
22802 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22803
22804         * gcc.dg/no-builtin-1.c: New test.
22805
22806 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
22807
22808         * gcc.c-torture/execute/20011115-1.c: New test.
22809
22810 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
22811
22812         * gcc.c-torture/compile/20011114-2.c: New test.
22813         * gcc.c-torture/compile/20011114-3.c: New test.
22814         * gcc.c-torture/compile/20011114-4.c: New test.
22815
22816 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
22817
22818         * g++.dg/other/init1.C: New test.
22819
22820 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
22821
22822         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
22823         message.
22824
22825         * gcc.c-torture/execute/20011114-1.c: New testcase.
22826
22827         * gcc.c-torture/compile/20010327-1.c: Revert last change.
22828         * gcc.c-torture/compile/20011114-1.c: New test, exactly
22829         like the (before this change) version of 20010327-1.c.
22830
22831 2001-11-14  Roger Sayle <roger@eyesopen.com>
22832
22833         * gcc.c-torture/execute/string-opt-13.c: New testcase.
22834
22835 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
22836
22837         * g++.dg/init/array2.C: New test.
22838
22839 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
22840
22841         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
22842
22843 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
22844
22845         * g++.dg/other/forscope1.C: New test.
22846         * g++.dg/ext/forscope1.C: New test.
22847         * g++.dg/ext/forscope2.C: New test.
22848
22849 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
22850
22851         * gcc.c-torture/execute/20011113-1.c: New test.
22852
22853 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
22854
22855         * gcc.c-torture/execute/20011109-2.c: New test.
22856
22857         * gcc.c-torture/execute/20011109-1.c: New test.
22858
22859 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
22860
22861         * gcc.c-torture/compile/20011109-1.c: New test.
22862
22863 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
22864
22865         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
22866         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
22867         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
22868         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
22869         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
22870         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
22871         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
22872
22873 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
22874
22875         * g++.dg/warn/Wshadow-1.C: New tests.
22876         * g++.old-deja/g++.mike/for3.C: Update.
22877
22878 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
22879
22880         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
22881         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
22882         XFAILs.  Adjust expected error texts.
22883         * gcc.c-torture/compile/20011106-1.c,
22884         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
22885         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
22886         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
22887         gcc.dg/c99-array-lval-5.c: New tests.
22888
22889 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22890
22891         * gcc.dg/cpp/defined.c: Update.
22892
22893 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22894
22895         * gcc.c-torture/execute/anon-1.c: New test.
22896
22897 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
22898
22899         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
22900         same size, so no warning should be produced on stormy16.
22901
22902         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
22903         due to oversized array.
22904         * g++.old-deja/g++.mike/ns15.C: Likewise.
22905         * g++.old-deja/g++.pt/crash16.C: Likewise.
22906
22907 2001-11-02  Graham Stott  <grahams@redhat.com>
22908
22909         * g++.dgother/debug1.C: Fix typos.
22910
22911 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
22912
22913         * g++.dg/other/debug1.C: New test.
22914
22915 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22916
22917         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
22918         of unsigned long.
22919
22920 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
22921
22922         * gcc.dg/20011029-2.c: New test.
22923
22924         * gcc.c-torture/compile/20011029-1.c: New test.
22925
22926 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
22927
22928         * objc/execute/class_self-1.m: New test.
22929         * objc/execute/class_self-2.m: New test.
22930
22931 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
22932
22933         * gcc.misc-tests/msgs.exp: Delete.
22934         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
22935         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
22936         error set to match recent changes.
22937
22938 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
22939
22940         * gcc.dg/20011021-1.c: New test.
22941
22942 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
22943
22944         * gcc.c-torture/compile/20011023-1.c: New test.
22945
22946 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
22947
22948         * lib/g77.exp: Rewrite based on lib/g++.exp.
22949
22950 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
22951
22952         * gcc.c-torture/execute/20011019-1.c: New test.
22953
22954         * gcc.dg/20011018-1.c: New test.
22955
22956 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
22957
22958         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
22959
22960 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
22961
22962         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
22963         * gcc.dg/attr-invalid.c: Likewise.
22964
22965 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
22966
22967         * testsuite/gcc.dg/20011015-1.c: New test.
22968
22969 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
22970
22971         * g++.dg/template/unify2.C: New test.
22972
22973 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
22974
22975         * g++.dg/other/exception-specification.C: New test
22976
22977 2001-10-13  Tom Rix  <trix@redhat.com>
22978
22979         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
22980         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
22981
22982 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
22983
22984         * testsuite/gcc.dg/20011009-1.c: New test.
22985
22986 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
22987
22988         PR g++/4476
22989         * g++.dg/other/friend1.C: New test.
22990
22991 2001-10-11  Richard Henderson  <rth@redhat.com>
22992
22993         * g++.old-deja/g++.other/crash18.C: Add -S to options.
22994
22995 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22996
22997         * gcc.c-torture/compile/20011010-1.c: New.
22998
22999 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23000
23001         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
23002         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
23003         g77.f-torture/execute/execute.exp,
23004         g77.f-torture/noncompile/noncompile.exp,
23005         gcc.c-torture/compile/compile.exp,
23006         gcc.c-torture/execute/execute.exp,
23007         gcc.c-torture/execute/ieee/ieee.exp,
23008         gcc.c-torture/execute/memcheck/memcheck.exp,
23009         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
23010         objc/execute/execute.exp: Update FSF address.
23011
23012 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
23013
23014         * gcc.dg/cpp/cmdlne-C.c: Update.
23015         * gcc.dg/cpp/cmdlne-C2.c: New.
23016
23017 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23018
23019         * gcc.c-torture/execute/20011008-3.c: New.
23020
23021 2001-10-08  DJ Delorie  <dj@redhat.com>
23022
23023         * gcc.dg/20011008-1.c: New.
23024         * gcc.dg/20011008-2.c: New.
23025
23026 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
23027
23028         * gcc.dg/cpp/spacing1.c: Update test.
23029
23030 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23031
23032         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
23033         spelling errors of "separate" as "seperate".
23034
23035 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
23036
23037         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
23038         enough to avoid inlining.
23039
23040 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
23041
23042         * lib/g77.exp: set libg2c_dir correctly.
23043
23044 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23045
23046         * gcc.dg/cpp/macro11.c: New test.
23047
23048 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23049
23050         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
23051         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
23052         gcc.dg/format/multattr-3.c: New tests.
23053         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
23054         tests for format attributes on function pointers being rejected.
23055
23056 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23057
23058         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
23059
23060 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23061
23062         * g++.dg/warn/format1.C: New test.
23063
23064 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
23065
23066         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
23067
23068 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
23069
23070         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
23071
23072 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
23073
23074         * gcc.dg/cpp/redef2.c: Add test.
23075
23076 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
23077
23078         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
23079         long-standing bug on i686, apparently.
23080         * gcc.c-torture/execute/loop-2c.x: New file.
23081         * gcc.c-torture/execute/loop-2d.x: New file.
23082         * gcc.c-torture/execute/loop-3c.x: New file.
23083
23084 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
23085
23086         * gcc.dg/cpp/20000625-2.c: Correct line number.
23087
23088 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23089
23090         * gcc.dg/cpp/macro10.c: New test.
23091         * gcc.dg/cpp/strify3.c: New test.
23092         * gcc.dg/cpp/spacing1.c: Add tests.
23093         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
23094         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
23095
23096 2001-09-24  DJ Delorie  <dj@redhat.com>
23097
23098         * gcc.c-torture/execute/20010924-1.c: New test.
23099
23100 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23101
23102         * testsuite/objc/execute/paste.m: Remove.
23103
23104 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23105
23106         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
23107
23108 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
23109
23110         * g77.dg/strlen0.f: New test.
23111
23112 2001-09-21  Richard Henderson  <rth@redhat.com>
23113
23114         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
23115         * g++.old-deja/g++.abi/vtable2.C: Likewise.
23116
23117 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
23118
23119         Table-driven attributes.
23120         * g++.dg/ext/attrib1.C: New test.
23121
23122 2001-09-20  DJ Delorie  <dj@redhat.com>
23123
23124         * gcc.dg/20000926-1.c: Update expected warning messages.
23125         * gcc.dg/array-2.c: Likewise, and test for warnings too.
23126         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
23127         array.
23128
23129 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
23130
23131         * g++.dg/eh/registers1.C: New test case.
23132
23133 2001-09-17  Richard Henderson  <rth@redhat.com>
23134
23135         * gcc.dg/array-5.c: Fix VLA decomposition test.
23136
23137 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
23138
23139         * gcc.dg/cpp/line5.c: New testcase.
23140
23141 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
23142
23143         * gcc.dg/cpp/macro9.c: New test.
23144
23145 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
23146
23147         * gcc.c-torture/execute/980223.c: Change type of addr from long
23148         to char *.
23149
23150 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
23151
23152         * gcc.c-torture/execute/20010915-1.c: New test.
23153
23154 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
23155
23156         * g77.dg/bprob: New directory.
23157         * g77.dg/bprob/bprob.exp: New file.
23158         * g77.dg/bprob/bprob-1.f: New test.
23159         * g77.dg/gcov: New directory.
23160         * g77.dg/gcov/gcov.exp: New file.
23161         * g77.dg/gcov/gcov-1.f: New test.
23162         * g77.dg/gcov/gcov-1.x: New file.
23163
23164 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23165
23166         * gcc.dg/cpp/directiv.c: Update.
23167         * gcc.dg/cpp/undef1.c: Update.
23168
23169 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
23170
23171         * gcc.dg/20010912-1.c: New test.
23172
23173 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
23174
23175         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
23176         language-independent file in lib.
23177         * lib/gcov.exp: New file.
23178
23179 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23180
23181         * gcc.c-torture/compile/20010911-1.c: New test.
23182
23183 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
23184
23185         * lib/profopt.exp: New, to support profile-directed optimizations.
23186         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
23187         * gcc.misc-tests/bprob-1.c: New test.
23188         * gcc.misc-tests/bprob-2.c: New test.
23189
23190 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
23191
23192         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
23193         XFAIL and which kinds of gcov output to verify.
23194         * gcc.misc-tests/gcov-4b.x: New file.
23195         * gcc.misc-tests/gcov-5b.x: New file.
23196         * gcc.misc-tests/gcov-6.x: New file.
23197         * gcc.misc-tests/gcov-7.c: New test.
23198         * gcc.misc-tests/gcov-7.x: New file.
23199
23200 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
23201
23202         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
23203         * gcc.misc-tests/gcov-6.c: New test.
23204
23205 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
23206
23207         PR c++/3986
23208         * g++.dg/abi/vbase1.C: New test.
23209
23210 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
23211
23212         * objc.dg/method-2.m: New.
23213
23214 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
23215
23216         PR c++/4203
23217         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
23218         * g++.dg/init/empty1.C: New test.
23219
23220 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
23221
23222         * gcc.c-torture/compile/20010903-1.c: New test.
23223
23224 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
23225
23226         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
23227         for m68k.
23228
23229 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
23230
23231         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
23232
23233         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
23234
23235         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
23236
23237 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
23238
23239         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
23240         for 16-bit 'unsigned int'.
23241
23242 2001-08-29  Kazu Hirata  <kazu@hxi.com>
23243
23244         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
23245
23246 2001-08-27  Richard Henderson  <rth@redhat.com>
23247
23248         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
23249         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
23250
23251 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
23252
23253         * gcc.dg/asm-names.c (ymain): New.
23254
23255 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
23256
23257         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
23258         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
23259         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
23260
23261 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23262
23263         * gcc.dg/compare5.c: New testcase.
23264
23265 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
23266
23267         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
23268         and "In instantiation".
23269
23270 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
23271
23272         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
23273
23274 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
23275
23276         * gcc.misc-tests/gcov.exp: Add support for branch information.
23277         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
23278         * gcc.misc-tests/gcov-4.c: New test.
23279         * gcc.misc-tests/gcov-4b.c: New test.
23280         * gcc.misc-tests/gcov-5b.c: New test.
23281
23282 2001-08-20  Zack Weinberg  <zackw@panix.com>
23283
23284         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
23285         expected to fail.
23286
23287 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23288
23289         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
23290
23291 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
23292
23293         * g++.dg/eh/template1.C: New test.
23294
23295 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
23296
23297         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
23298         Fix thinko.
23299         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
23300         for xfail.
23301
23302 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
23303
23304         * lib/g77-dg.exp:  Use prune.exp for common procedures
23305         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
23306         * lib/g77.exp: (g77-dg-prune) Remove
23307
23308 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
23309
23310         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
23311
23312 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23313
23314         * g++.dg/template/unify1.C: New test.
23315
23316 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
23317
23318         * g++.dg/abi/empty4.C: New test.
23319
23320 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
23321
23322         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
23323         solaris2.*
23324         * g77.f-torture/compile/pr3743.x: Likewise
23325
23326 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23327
23328         * g++.dg/other/using-declaration.C: New test.
23329
23330 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23331
23332         * gcc.dg/cpp/tr-sign.c: New testcase.
23333
23334 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23335
23336         * gcc.dg/cpp/19951025-1.c: Revert.
23337         * gcc.dg/cpp/directiv.c: We no longer process directives that
23338         interrupt macro arguments.
23339
23340 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
23341
23342         * gcc.dg/bconstp-1.c: New test.
23343
23344 2001-08-03  Richard Henderson  <rth@redhat.com>
23345
23346         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
23347
23348 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23349
23350         * gcc.dg/cpp/19951025-1.c: Update.
23351
23352 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
23353
23354         * g77.dg/ff90-1.f (s): Fix reference of variable z,
23355         should be x.
23356
23357 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
23358
23359         Kill -fhonor-std.
23360         * g++.old-deja/g++.ns/ns14.C: Remove special options.
23361         * g++.old-deja/g++.other/std1.C: Likewise.
23362         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
23363
23364 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
23365
23366         * lib/g77.exp:  Load gcc-defs.exp for common procedures
23367         (g77_pass, g77_fail, g77_finish, g77_exit,
23368         ${tool}_check_unsupported_p} Now redundant.  Deleted.
23369
23370 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
23371
23372         * g77.dg/fbackslash.f
23373         * g77.dg/fcase-preserve.f
23374         * g77.dg/ff90-1.f
23375         * g77.dg/ffixed-line-length-0.f
23376         * g77.dg/ffixed-line-length-132.f
23377         * g77.dg/ffixed-line-length-7.f
23378         * g77.dg/ffixed-line-length-72.f
23379         * g77.dg/ffixed-line-length-none.f
23380         * g77.dg/ffree-form-1.f
23381         * g77.dg/fno-backslash.f
23382         * g77.dg/fno-f90-1.f
23383         * g77.dg/fno-fixed-form-1.f
23384         * g77.dg/fno-onetrip.f
23385         * g77.dg/fno-typeless-boz.f
23386         * g77.dg/fno-underscoring.f
23387         * g77.dg/fno-vxt-1.f
23388         * g77.dg/fonetrip.f
23389         * g77.dg/ftypeless-boz.f
23390         * g77.dg/fugly-assumed.f
23391         * g77.dg/funderscoring.f
23392         * g77.dg/fvxt-1.f
23393
23394 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
23395
23396         * objc.dg/fwd-proto-1.m: New.
23397         * objc.dg/local-decl-1.m: New.
23398         * objc.dg/naming-1.m: New.
23399         * objc.dg/naming-2.m: New.
23400         * objc.dg/proto-hier-1.m: New.
23401
23402 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
23403
23404         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
23405         largest-type elements to a struct makes its size grow.
23406
23407 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
23408
23409         * g++.dg/abi/vthunk1.C: New test.
23410
23411 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
23412
23413         * g++.dg/abi/vbase8-22.C: New test.
23414
23415 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23416
23417         * gcc.dg/cpp/macro8.c: New test.
23418
23419 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
23420
23421         * g++.dg/abi/vbase8-21.C: New test.
23422
23423 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
23424
23425         * g++.dg/abi/vbase8-10.C: New test.
23426
23427 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23428
23429         * lib/g++.exp (g++_set_ld_library_path): Renamed to
23430         ${tool}_set_ld_library_path.
23431         Changed caller.
23432         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
23433         g++.exp.
23434
23435 2001-07-26  Stan Cox <scox@redhat.com>
23436
23437         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
23438         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
23439         gcc_exit, gcc_check_unsupported_p):
23440         Moved to gcc-deps.exp
23441         * gcc-deps.exp: New file.
23442
23443 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23444
23445         * g++.old-deja/g++.pt/defarg14.C: New test.
23446
23447 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
23448
23449         * g++.old-deja/g++.other/lineno5.C: New test.
23450
23451 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
23452
23453         * g++.old-deja/g++.pt/crash68.C: New test.
23454
23455 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
23456
23457         * g++.old-deja/g++.other/crash42.C: New test.
23458
23459 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23460
23461         * gcc.dg/cpp/extratokens.c: Fix.
23462         * gcc.dg/cpp/skipping2.c: New tests.
23463
23464 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23465
23466         * gcc.c-torture/execute/20010724-1.c: New file.
23467         * gcc.c-torture/execute/20010724-1.x: New file.
23468
23469 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23470
23471         * g++.old-deja/g++.other/cond7.C: New test.
23472
23473 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23474
23475         * g++.old-deja/g++.other/optimize4.C: New test.
23476
23477 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23478
23479         * g++.old-deja/g++.abi/vbase8-5.C: New test.
23480
23481 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
23482
23483         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
23484         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
23485         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
23486         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
23487
23488         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
23489         bug report" message.
23490
23491         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
23492         * g++.dg/ext/instantiate1.C: Move from old-deja.
23493
23494 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
23495
23496         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
23497         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
23498         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
23499         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
23500
23501 2001-07-23  Jeffrey A Law  (law@cygnus.com)
23502
23503         * gcc.c-torture/execute/20010723-1.c: New test.
23504
23505 2001-07-23  Ben Elliston  <bje@redhat.com>
23506
23507         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
23508
23509 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23510
23511         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
23512         i[34567]86-*-*.
23513         Delete handling of ieee_multilib_flags.
23514         Pass -mieee for alpha*-*-* and sh-*-*.
23515         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
23516
23517 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
23518
23519         Remove old-abi tests.
23520         * g++.old-deja/g++.mike/p11116.C: Remove.
23521         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
23522
23523 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
23524
23525         * g77.f-torture/compile/pr3743.f:  New test
23526
23527 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
23528
23529         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
23530
23531 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23532
23533         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
23534         g++.old-deja/g++.pt/static6.C: Likewise.
23535         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
23536         supports weak symbols.
23537
23538 2001-07-18  Andreas Jaeger  <aj@suse.de>
23539
23540         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
23541         supported again.
23542
23543 2001-07-18  Andreas Jaeger  <aj@suse.de>
23544
23545         * gcc.dg/iftrap-1.c: Fix target line.
23546
23547 2001-07-17  Richard Henderson  <rth@redhat.com>
23548
23549         * gcc.c-torture/execute/20010717-1.c: New.
23550
23551 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23552
23553         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
23554         tests.
23555
23556 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
23557
23558         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
23559
23560 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23561
23562         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
23563         UAC_SIGBUS, UAC_NOPRINT definitions.
23564
23565 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
23566
23567         * objc/execute/object_is_class.m: New test.
23568         * objc/execute/object_is_meta_class.m: New test.
23569
23570 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23571
23572         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
23573         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
23574
23575 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
23576
23577         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
23578         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
23579
23580 2001-07-14  Richard Henderson  <rth@redhat.com>
23581
23582         * gcc.dg/iftrap-1.c: New.
23583
23584 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
23585
23586         * g77.f-torture/execute/intrinsic77.f: New test.
23587
23588 2001-07-11  Janis Johnson <janis@us.ibm.com>
23589
23590         * gcc.misc-tests/gcov-3.c: New test.
23591
23592 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
23593
23594         * gcc.c-torture/compile/20010711-1.c,
23595         * gcc.c-torture/compile/20010711-2.c: New tests.
23596
23597 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
23598
23599         * gcc.c-torture/execute/20010711-1.c: New test.
23600
23601 2001-07-11  Ben Elliston  <bje@redhat.com>
23602
23603         * g++.old-deja/g++.other/enum5.C: New test.
23604
23605 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
23606
23607         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
23608         (g++-dg-prune): Call prune_gcc_output.
23609         * prune.exp: New file for prune_gcc_output.
23610         * lib/g++.exp, lib/gcc.exp: Load it.
23611
23612 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23613
23614         * gcc.c-torture/compile/20010701-1.c,
23615         g++.old-deja/g++.ext/attrib6.C: New tests.
23616
23617 2001-07-06  Jeffrey A Law  (law@cygnus.com)
23618
23619         * gcc.c-torture/compile/20010706-1.c: New test.
23620
23621 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
23622
23623         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
23624
23625 2001-06-28  Stan Shebs  <shebs@apple.com>
23626
23627         * gcc.dg/pragma-darwin.c: New test.
23628
23629 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23630
23631         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
23632         Solaris 2.[678] system.
23633
23634 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23635
23636         * gcc.dg/20010622-1.c: New test.
23637
23638 2001-06-18  Stan Shebs  <shebs@apple.com>
23639
23640         * objc.dg: New directory.
23641         * objc.dg/dg.exp: New file.
23642         * objc.dg/alias.m: New.
23643         * objc.dg/class-1.m: New.
23644         * objc.dg/class-2.m: New.
23645         * objc.dg/const-str-1.m: New.
23646         * objc.dg/const-str-2.m: New.
23647         * objc.dg/id-1.m: New.
23648         * objc.dg/method-1.m: New.
23649         * objc.dg/super-class-1.m: New.
23650         * lib/objc-dg.exp: New file.
23651
23652 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23653
23654         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
23655         of label name.
23656
23657 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
23658
23659         * g++.old-deja/g++.abi/vbase8-9.C: New test.
23660
23661 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23662
23663         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
23664         variable.
23665
23666 2001-06-12  Richard Henderson  <rth@redhat.com>
23667
23668         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
23669
23670 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
23671
23672         * g++.old-deja/g++.abi/vbase5.C: New test.
23673         * g++.old-deja/g++.abi/vbase6.C: New test.
23674         * g++.old-deja/g++.abi/vbase7.C: New test.
23675
23676 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23677
23678         * gcc.c-torture/compile/20010610-1.c: New test.
23679
23680 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
23681
23682         * g++.old-deja/g++.abi/vbase4.C: New test.
23683
23684 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23685
23686         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
23687         support %f for HC11/HC12 targets.
23688         * gcc.c-torture/execute/930513-1.x: New file, likewise.
23689         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
23690         on HC11/HC12 targets.
23691         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
23692
23693 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23694
23695         * gcc.dg/wchar_t-1.c: New file.
23696         * gcc.dg/wint_t-1.c: Likewise.
23697
23698 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
23699
23700         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
23701
23702 2001-06-11  Richard Henderson  <rth@redhat.com>
23703
23704         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
23705
23706 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23707
23708         * gcc.c-torture/compile/20010611-1.c: New test.
23709
23710 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23711
23712         * gcc.dg/c99-tag-1.c: Add more tests.
23713
23714 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
23715
23716         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
23717         representation on MN10300 and ARM/Thumb.
23718
23719 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
23720
23721         * g77.f-torture/execute/20010610.f: New.
23722
23723 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
23724
23725         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
23726         names.
23727
23728 2001-06-09  Richard Henderson  <rth@redhat.com>
23729
23730         * gcc.c-torture/execute/ashrdi-1.c: New.
23731         * gcc.c-torture/execute/ashldi-1.c: New.
23732         * gcc.c-torture/execute/lshrdi-1.c: New.
23733
23734 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
23735
23736         * objc/execute/load-3.m: Added. Check sending +load to categories,
23737         in addition to classes.
23738
23739 2001-06-08  Stan Shebs  <shebs@apple.com>
23740
23741         * objc/execute/load-2.m: New test.  From Nicola Pero
23742         <n.pero@mi.flashnet.it>.
23743
23744 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
23745
23746         * gcc.c-torture/execute/20010605-2.c: New test.
23747
23748 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
23749
23750         * g++.old-deja/g++.abi/vbase2.C: New test.
23751         * g++.old-deja/g++.abi/vbase3.C: New test.
23752
23753 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
23754
23755         * g++.old-deja/g++.pt/friend49.C: New test.
23756
23757 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
23758
23759         * g++.old-deja/g++.ext/anon3.C: New test.
23760
23761 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
23762
23763         * g++.old-deja/g++.other/conv7.C: New test.
23764
23765 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
23766
23767         * gcc.c-torture/compile/20010605-2.c: New test.
23768
23769 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23770
23771         * gcc.c-torture/execute/20010604-1.c: New test.
23772
23773 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
23774
23775         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
23776
23777 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
23778
23779         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
23780         (g++_link_flags): Likewise.
23781         (g++_init): Pass gccpath's value to two previous functions.
23782
23783 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23784
23785         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
23786         Ensure logfile entry matches exec command line.
23787
23788 2001-05-31  Richard Henderson  <rth@redhat.com>
23789
23790         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
23791         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
23792
23793 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
23794
23795         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
23796         compiler for irix6.2
23797
23798 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
23799
23800         * g++.old-deja/g++.other/optimize3.C: New file.
23801
23802 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
23803
23804         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
23805         assemble.
23806
23807 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
23808
23809         * g++.old-deja/g++.other/optimize2.C: New file.
23810
23811 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
23812
23813         * gcc.c-torture/compile/20010518-2.c: New file.
23814         * gcc.c-torture/execute/20010518-1.c: New file.
23815         * gcc.c-torture/execute/20010518-2.c: New file.
23816
23817 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23818
23819         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
23820
23821 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
23822
23823         G++ no longer defines builtins that do not begin with __builtin.
23824         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
23825         * g++.old-deja/g++.brendand/misc13.C: Likewise.
23826         * g++.old-deja/g++.law/builtin1.C: Likewise.
23827         * g++.old-deja/g++.law/cvt2.C: Likewise.
23828         * g++.old-deja/g++.mike/net5.C: Likewise.
23829         * g++.old-deja/g++.other/builtins1.C: Likewise.
23830         * g++.old-deja/g++.other/builtins2.C: Likewise.
23831         * g++.old-deja/g++.other/builtins3.C: Likewise.
23832         * g++.old-deja/g++.other/builtins4.C: Likewise.
23833         * g++.old-deja/g++.other/inline8.C: Likewise.
23834         * g++.old-deja/g++.robertl/eb39.C: Likewise.
23835
23836 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
23837
23838         * g++.old-deja/g++.pt/using1.C: Adjust.
23839         * g++.old-deja/g++.pt/using2.C: New test.
23840
23841 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
23842
23843         * gcc.dg/cpp/charconst.c: New tests.
23844         * gcc.dg/cpp/escape.c: New tests.
23845         * gcc.dg/cpp/escape-1.c: New tests.
23846         * gcc.dg/cpp/escape-2.c: New tests.
23847         * gcc.dg/cpp/ucs.c: New tests.
23848
23849 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
23850
23851         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
23852         native compiler for irix6.5.
23853
23854 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
23855
23856         * lib/g++.exp (g++_include_flags): Use args to compute
23857         get_multilibs.
23858         (g++_link_flags): Likewise.
23859         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
23860
23861 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23862
23863         * gcc.dg/c90-hexfloat-1.c: Add more tests.
23864
23865 2001-05-21  Geoff Keating  <geoffk@redhat.com>
23866
23867         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
23868         this file.
23869
23870 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23871
23872         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
23873         STACK_SIZE;
23874         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
23875         to STACK_SIZE; Use it to define size of add_histo array.
23876         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
23877         to STACK_SIZE.
23878         (f): Use GITT_SIZE to define size of gitt local table.
23879         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
23880         to STACK_SIZE; Use it to define size of bytemem array.
23881
23882 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23883
23884         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
23885         on 68HC11/HC12 due to the asm instruction.
23886         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
23887         * gcc.c-torture/compile/920520-1.x: Likewise.
23888         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
23889         on 68HC11/HC12 because the function is larger than 64K.
23890         * gcc.c-torture/compile/961203-1.x: New file, this test fails
23891         on 68HC11/HC12 because the structure is too large.
23892
23893 2001-05-20  Richard Henderson  <rth@redhat.com>
23894
23895         * gcc.c-torture/execute/20010520-1.c: New.
23896
23897 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23898
23899         * g++.old-deja/g++.warn/compare1.C: New test.
23900         * gcc.dg/compare4.c: New test.
23901
23902 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
23903
23904         * g++.old-deja/g++.other/optimize1.C: New test.
23905
23906 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23907
23908         * g++.old-deja/g++.pt/spec41.C: New test.
23909
23910 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
23911
23912         * gcc.c-torture/compile/20010114-1.x: Remove.
23913
23914 2001-05-18  Stan Shebs  <shebs@apple.com>
23915
23916         * gcc.c-torture/compile/20010518-1.c: New test.
23917
23918 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
23919
23920         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
23921         * g++.old-deja/g++.pt/crash67.C: New test.
23922
23923 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
23924
23925         * g++.old-deja/g++.other/debug9.C: New test.
23926
23927 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
23928
23929         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
23930
23931 2001-05-16  Jan Hubicka  <jh@suse.cz>
23932
23933         * gcc.c-torture/compile/20010516-1.c: New test.
23934
23935 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
23936
23937         * g++.old-deja/g++.other/crash41.C: New test.
23938
23939 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
23940
23941         * g++.old-deja/g++.pt/crash66.C: New test.
23942
23943 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
23944
23945         * g++.old-deja/g++.robertl/eb27.C: Convert.
23946
23947 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
23948
23949         * g++.dg/friend-warn.C: New test.  Do not warn about friend
23950         declaration being redundant.
23951
23952 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
23953
23954         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
23955
23956 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
23957
23958         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
23959
23960 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
23961
23962         * lib/g++.exp: Use testsuite_flags.
23963
23964 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
23965
23966         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
23967
23968 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23969
23970         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
23971
23972 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
23973
23974         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
23975
23976 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
23977
23978         * gcc.c-torture/compile/20010313-1.c: New test.
23979
23980 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
23981
23982         * gcc.dg/cpp/direct2.c: New test.
23983         * gccq.dg/cpp/direct2s.c: New test.
23984
23985         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
23986
23987 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
23988
23989         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
23990         * g++.old-deja/g++.other/op3.C: Likewise.
23991
23992 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23993
23994         * gcc.dg/cpp/syshdr.h: New file.
23995         * gcc.dg/cpp/sysmac1.c: Update.
23996         * gcc.dg/cpp/sysmac2.c: Update.
23997
23998 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23999
24000         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
24001
24002 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
24003
24004         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
24005         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
24006
24007 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
24008
24009         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
24010
24011 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
24012
24013         * lib/g++.exp (g++_include_flags): Don't use any special flags
24014         if TESTING_IN_BUILD_TREE is not defined.
24015         (g++_init): Use a plain 'c++' as the compiler if
24016         TESTING_IN_BUILD_TREEE is not defined.
24017
24018 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
24019
24020         * g++.old-deja/g++.eh/catch13.C: New test.
24021         * g++.old-deja/g++.eh/catch14.C: New test.
24022
24023 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
24024
24025         * gcc.dg/cpp/tr-define.c: New test.
24026
24027 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
24028
24029         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
24030         <stdlib.h>, not <malloc.h>.
24031
24032 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
24033
24034         * g++.old-deja/g++.ns/template17.C: New test.
24035
24036 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
24037
24038         * g++.old-deja/g++.pt/ref4.C: New test.
24039
24040 2001-04-30  Richard Henderson  <rth@redhat.com>
24041
24042         * gcc.dg/20000724-1.c: Revert last change.
24043
24044 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
24045
24046         * g77.f-torture/execute/20010430.f: New test.
24047
24048 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
24049
24050         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
24051
24052 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
24053
24054         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
24055
24056 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
24057
24058         * g++.old-deja/g++.eh/crash6.C: New test.
24059
24060 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
24061
24062         * g++.old-deja/g++.other/warn7.C: New test.
24063
24064 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
24065
24066         * g++.old-deja/g++.other/defarg9.C: New test.
24067
24068 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
24069
24070         * g77.f-torture/compile/20010426.f: New test.
24071         * g77.f-torture/execute/20010426.f: New test.
24072
24073 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
24074
24075         * g77.f-torture/compile/20000629-1.x: Remove - error
24076         has been fixed.
24077
24078 2001-04-26  Jeffrey A Law  (law@cygnus.com)
24079
24080         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
24081         Tweak slightly to work with g++.dg framework.
24082         * g++.dg/special/ecos.exp: Run initp1.C test.
24083         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
24084
24085         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
24086         its linker doesn't give line numbers either.
24087         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
24088
24089 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
24090
24091         * g++.old-deja/g++.other/lex1.C: New test.
24092
24093 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
24094
24095         * gcc.dg/noncompile/20010425-1.c: New test.
24096
24097 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
24098
24099         * g++.old-deja/g++.pt/mangle2.C: New test.
24100
24101 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
24102
24103         * gcc.dg/format/plus-1.c: New test.
24104
24105 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
24106
24107         * gcc.dg/20010423-1.c: New test.
24108
24109 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
24110
24111         * gcc.c-torture/execute/20010422-1.c: New test.
24112
24113 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
24114
24115         * g++.old-deja/g++.ns/type2.C: New test.
24116
24117 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
24118
24119         * g++.old-deja/g++.other/perf1.C: New test.
24120
24121 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
24122
24123         * gcc.dg/c99-func-2.c: Remove xfail.
24124         * gcc.dg/c99-func-3.c: Remove xfail.
24125         * gcc.dg/c99-func-4.c: Remove xfail.
24126
24127 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
24128
24129         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
24130
24131 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24132
24133         * gcc.c-torture/compile/20010423-1.c: New test.
24134
24135 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
24136
24137         * g++.old-deja/g++.pt/typename28.C: New test.
24138
24139 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
24140
24141         * g++.old-deja/g++.abi/empty2.C: New test.
24142         * g++.old-deja/g++.abi/empty3.C: New test.
24143
24144 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24145
24146         * g++.old-deja/g++.other/comdat2.C: New test.
24147         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
24148
24149 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24150
24151         * g++.old-deja/g++.other/overload14.C: New test.
24152
24153 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24154
24155         * g++.old-deja/g++.other/lookup23.C: New test.
24156
24157 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24158
24159         * gcc.c-torture/execute/20010403-1.c: New test.
24160
24161 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
24162             Mark Mitchell  <mark@codesourcery.com>
24163
24164         * lib/old-dejagnu.exp: Don't delete output of executable.
24165         Add .exe suffix to executables.
24166
24167 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
24168
24169         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
24170
24171 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24172
24173         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
24174
24175 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
24176
24177         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
24178         * g++.old-deja/g++.abi/crash1.C: New test.
24179
24180 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
24181
24182         * g++.old-deja/g++.other/crash40.C: New test.
24183
24184 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24185
24186         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
24187
24188 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
24189
24190         * g++.old-deja/g++.other/warn6.C: New test.
24191
24192 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
24193
24194         * g++.old-deja/g++.robertl/eb42.C: Same.
24195
24196 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24197
24198         * gcc.dg/wtr-conversion-1.c: New testcase.
24199
24200 2001-04-10  Richard Henderson  <rth@redhat.com>
24201
24202         * g++.old-deja/g++.other/array5.C: New.
24203
24204 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24205
24206         * gcc.c-torture/execute/20010408-1.c: New test.
24207
24208 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
24209
24210         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
24211         headers and constructs.
24212         * g++.old-deja/g++.robertl/eb79.C: Same.
24213         * g++.old-deja/g++.robertl/eb77.C (main): Same.
24214         * g++.old-deja/g++.robertl/eb73.C: Same.
24215         * g++.old-deja/g++.robertl/eb66.C (main): Same.
24216         * g++.old-deja/g++.robertl/eb55.C (t): Same.
24217         * g++.old-deja/g++.robertl/eb54.C (main): Same.
24218         * g++.old-deja/g++.robertl/eb46.C (main): Same.
24219         * g++.old-deja/g++.robertl/eb44.C: Same.
24220         * g++.old-deja/g++.robertl/eb41.C (main): Same.
24221         * g++.old-deja/g++.robertl/eb4.C (main): Same.
24222         * g++.old-deja/g++.robertl/eb39.C: Same.
24223         * g++.old-deja/g++.robertl/eb33.C (main): Same.
24224         * g++.old-deja/g++.robertl/eb31.C (main): Same.
24225         * g++.old-deja/g++.robertl/eb30.C: Same.
24226         * g++.old-deja/g++.robertl/eb3.C: Same.
24227         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
24228         * g++.old-deja/g++.robertl/eb21.C: Same.
24229         * g++.old-deja/g++.robertl/eb15.C: Same.
24230         * g++.old-deja/g++.robertl/eb118.C: Same.
24231         * g++.old-deja/g++.robertl/eb115.C (main): Same.
24232         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
24233         * g++.old-deja/g++.robertl/eb109.C: Same.
24234         * g++.old-deja/g++.other/sibcall1.C (main): Same.
24235         * g++.old-deja/g++.mike/rtti1.C: Same.
24236         * g++.old-deja/g++.mike/p658.C: Same.
24237         * g++.old-deja/g++.mike/net46.C: Same.
24238         * g++.old-deja/g++.mike/net34.C: Same.
24239         * g++.old-deja/g++.mike/memoize1.C: Same.
24240         * g++.old-deja/g++.mike/eh2.C: Same.
24241         * g++.old-deja/g++.law/weak.C: Same.
24242         * g++.old-deja/g++.law/visibility7.C: Same.
24243         * g++.old-deja/g++.law/visibility25.C: Same.
24244         * g++.old-deja/g++.law/visibility22.C: Same.
24245         * g++.old-deja/g++.law/visibility2.C: Same.
24246         * g++.old-deja/g++.law/visibility17.C: Same.
24247         * g++.old-deja/g++.law/visibility13.C: Same.
24248         * g++.old-deja/g++.law/visibility10.C: Same.
24249         * g++.old-deja/g++.law/visibility1.C: Same.
24250         * g++.old-deja/g++.law/virtual3.C (eval): Same.
24251         * g++.old-deja/g++.law/vbase1.C: Same.
24252         * g++.old-deja/g++.law/operators32.C: Same.
24253         * g++.old-deja/g++.law/nest3.C: Same.
24254         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
24255         * g++.old-deja/g++.law/except5.C (main): Same.
24256         * g++.old-deja/g++.law/cvt7.C (run): Same.
24257         * g++.old-deja/g++.law/cvt2.C: Same.
24258         * g++.old-deja/g++.law/cvt16.C: Same.
24259         * g++.old-deja/g++.law/ctors6.C (bar): Same.
24260         * g++.old-deja/g++.law/ctors17.C (main): Same.
24261         * g++.old-deja/g++.law/ctors13.C: Same.
24262         * g++.old-deja/g++.law/ctors12.C (main): Same.
24263         * g++.old-deja/g++.law/ctors10.C: Same.
24264         * g++.old-deja/g++.law/code-gen5.C: Same.
24265         * g++.old-deja/g++.law/bad-error7.C: Same.
24266         * g++.old-deja/g++.law/arm9.C: Same.
24267         * g++.old-deja/g++.law/arm12.C: Same.
24268         * g++.old-deja/g++.law/arg8.C: Same.
24269         * g++.old-deja/g++.law/arg1.C: Same.
24270         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
24271         * g++.old-deja/g++.jason/template31.C: Same.
24272         * g++.old-deja/g++.jason/template24.C (main): Same.
24273         * g++.old-deja/g++.jason/2371.C: Same.
24274         * g++.old-deja/g++.eh/new2.C: Same.
24275         * g++.old-deja/g++.eh/new1.C: Same.
24276         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
24277         * g++.old-deja/g++.brendan/nest21.C (main): Same.
24278         * g++.old-deja/g++.brendan/err-msg3.C: Same.
24279         * g++.old-deja/g++.brendan/crash62.C: Same.
24280         * g++.old-deja/g++.brendan/crash52.C: Same.
24281         * g++.old-deja/g++.brendan/crash49.C (main): Same.
24282         * g++.old-deja/g++.brendan/crash38.C: Same.
24283         * g++.old-deja/g++.brendan/crash15.C (main): Same.
24284         * g++.old-deja/g++.brendan/copy9.C: Same.
24285
24286 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
24287
24288         * gcc.c-torture/execute/20001203-2.c (memset):
24289         Count argument is of type __SIZE_TYPE__.
24290
24291 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
24292
24293         * gcc.c-torture/compile/20010404-1.c: New test.
24294
24295 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
24296
24297         * gcc.c-torture/compile/20010326-1.c: New test.
24298
24299 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
24300
24301         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
24302         peculiarities of the SH.
24303         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
24304
24305 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24306
24307         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
24308         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
24309         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
24310
24311 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
24312
24313         * g77.f-torture/compile/20010321-1.f: New test.
24314
24315 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
24316
24317         * gcc.c-torture/compile/20010329-1.c: New test.
24318
24319 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
24320
24321         * gcc.c-torture/execute/20010329-1.c: New test.
24322
24323 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
24324
24325         * g++.old-deja/g++.other/eh4.C: Fix typo.
24326
24327 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
24328
24329         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
24330
24331 2001-03-28  Philip Blundell  <philb@gnu.org>
24332
24333         * gcc.c-torture/compile/20010328-1.c: New test.
24334
24335 2001-03-27  Richard Henderson  <rth@redhat.com>
24336
24337         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
24338         * g++.old-deja/g++.eh/vbase3.C: Likewise.
24339
24340 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
24341
24342         * gcc.c-torture/compile/20010327-1.c: New test.
24343
24344 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
24345
24346         * g++.old-deja/g++.other/friend12.C: New test.
24347         * g++.old-deja/g++.other/friend9.C: Expect no errors.
24348         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
24349
24350 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24351
24352         * gcc.c-torture/execute/20010325-1.c: New test.
24353
24354 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
24355
24356         * g++.old-deja/g++.other/mangle3.C: New test.
24357
24358 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
24359
24360         * g++.old-deja/g++.other/anon8.C: New test.
24361
24362 2001-03-20  Philip Blundell  <philb@gnu.org>
24363
24364         * gcc.c-torture/compile/20010320-1.c: New test.
24365
24366 2001-03-17  Richard Henderson  <rth@redhat.com>
24367
24368         * g++.old-deja/g++.other/eh4.C: Add expected error text.
24369
24370 2001-03-15  Geoff Keating  <geoff@redhat.com>
24371
24372         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
24373         tests on AIX.
24374
24375 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
24376
24377         * g++.old-deja/g++.other/eh4.C: New test.
24378
24379 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
24380
24381         * gcc.dg/cpp/mi1.c: Update.
24382
24383 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
24384
24385         * g++.old-deja/g++.other/regstack.C: New test.
24386
24387 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
24388
24389         * g++.old-deja/g++.other/ref4.C: New test.
24390
24391 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
24392
24393         * objc/execute/va_method.m: Added.
24394         * objc/execute/IMP.m: Added.
24395         * objc/execute/_cmd.m: Added.
24396         * objc/execute/accessing_ivars.m: Added.
24397         * objc/execute/class-1.m: Added.
24398         * objc/execute/class-10.m: Added.
24399         * objc/execute/class-11.m: Added.
24400         * objc/execute/class-12.m: Added.
24401         * objc/execute/class-13.m: Added.
24402         * objc/execute/class-14.m: Added.
24403         * objc/execute/class-2.m: Added.
24404         * objc/execute/class-3.m: Added.
24405         * objc/execute/class-4.m: Added.
24406         * objc/execute/class-5.m: Added.
24407         * objc/execute/class-6.m: Added.
24408         * objc/execute/class-7.m: Added.
24409         * objc/execute/class-8.m: Added.
24410         * objc/execute/class-9.m: Added.
24411         * objc/execute/class-tests-1.h
24412         * objc/execute/class-tests-2.h
24413         * objc/execute/compatibility_alias.m: Added.
24414         * objc/execute/encode-1.m: Added.
24415         * objc/execute/formal_protocol-1.m: Added.
24416         * objc/execute/formal_protocol-2.m: Added.
24417         * objc/execute/formal_protocol-3.m: Added.
24418         * objc/execute/formal_protocol-4.m: Added.
24419         * objc/execute/formal_protocol-5.m: Added.
24420         * objc/execute/formal_protocol-6.m: Added.
24421         * objc/execute/formal_protocol-7.m: Added.
24422         * objc/execute/informal_protocol.m: Added.
24423         * objc/execute/initialize.m: Added.
24424         * objc/execute/load.m: Added.
24425         * objc/execute/many_args_method.m: Added.
24426         * objc/execute/nested-3.m: Added.
24427         * objc/execute/no_clash.m: Added.
24428         * objc/execute/private.m: Added.
24429         * objc/execute/redefining_self.m: Added.
24430         * objc/execute/root_methods.m: Added.
24431         * objc/execute/selector-1.m: Added.
24432         * objc/execute/static-1.m: Added.
24433         * objc/execute/static-2.m: Added.
24434         * objc/execute/va_method.m: Added.
24435
24436 2001-03-10  Richard Henderson  <rth@redhat.com>
24437
24438         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
24439
24440 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
24441
24442         * g++.old-deja/g++.other/crash31.C: XFAIL.
24443         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
24444         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
24445         * gcc.c-torture/execute/20010123-1.x: XFAIL.
24446         * gcc.c-torture/execute/20010124-1.x: XFAIL.
24447         * gcc.dg/sequence-pt-1.c: XFAIL one test.
24448
24449 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
24450
24451         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
24452
24453 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
24454
24455         * gcc.dg/20000724-1.c: Don't use multiline strings.
24456
24457 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
24458
24459         * objc/execute/string1.m, objc/execute/string2.m: Compare the
24460         result of -cString against what we expect it to be; don't just
24461         print it out for no one to read.
24462
24463         * objc/execute/string3.m, objc/execute/string4.m: New tests.
24464         Based on testcases provided by Nicola Pero.
24465
24466 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
24467
24468         * gcc.dg/cpp/macro7.c: New test.
24469
24470 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
24471
24472         * gcc.dg/cpp/multiline.c: Update.
24473
24474 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24475
24476         * g++.old-deja/g++.other/enum3.C: New test.
24477
24478 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24479
24480         * g++.old-deja/g++.other/pod1.C: New test.
24481
24482 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24483
24484         * g++.old-deja/g++.ext/overload1.C: New test.
24485
24486 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
24487
24488         * g++.old-deja/g++.pt/using1.C: New test.
24489
24490 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
24491
24492         * g++.old-deja/g++.other/using9.C: New test.
24493
24494 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
24495
24496         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
24497
24498         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
24499
24500 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
24501
24502         * g++.old-deja/g++.ext/realpt1.C: Remove.
24503
24504 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
24505
24506         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
24507
24508 2001-02-26  Will Cohen  <wcohen@redhat.com>
24509
24510         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
24511
24512 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
24513
24514         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
24515         templatized constructors.
24516
24517 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24518
24519         * gcc.c-torture/execute/20010224-1.c: New test.
24520
24521 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
24522
24523         * gcc.c-torture/execute/20010222-1.c: New test.
24524
24525 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
24526
24527         * g++.old-deja/g++.other/inline20.C: New test.
24528
24529 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
24530
24531         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
24532
24533 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24534
24535         * g++.old-deja/g++.other/lookup22.C: New test.
24536
24537 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
24538
24539         * g77.dg: New directory.
24540         * g77.dg/20010216-1.f: New test case.
24541         * g77.dg/dg.exp: New driver.
24542         * lib/g77-dg.exp: New driver library.
24543
24544 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24545
24546         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
24547
24548 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
24549
24550         * g++.old-deja/g++.other/decl9.C: New test.
24551
24552 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
24553
24554         * g++.old-deja/g++.other/init16.C: Update the test so that it does
24555         not need <string> and also tests the initialization at runtime.
24556
24557 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
24558
24559         * gcc.c-torture/execute/longlong.c: New test.
24560
24561 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
24562
24563         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
24564
24565 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
24566
24567         * gcc.c-torture/execute/920302-1.c (execute):
24568         Change argument type to short.
24569
24570 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
24571
24572         * g++.old-deja/g++.pt/deduct6.C: New test.
24573
24574 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
24575
24576         * g++.old-deja/g++.pt/deduct5.C: New test.
24577
24578 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
24579
24580         * gcc.c-torture/execute/20010209-1.c: New test.
24581
24582 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
24583
24584         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
24585
24586 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
24587
24588         * g++.dg/vtgc1.C: Update for new ABI.
24589
24590         * consistency.vlad: New directory, 1665 files.
24591
24592 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24593
24594         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
24595         return type.
24596         * gcc.dg/cpp/digraphs.c: Declare puts.
24597
24598 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
24599
24600         * g++.old-deja/g++.other/warn5.C: New test.
24601
24602 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
24603
24604         * g++.old-deja/g++.pt/spec40.C: New test.
24605
24606 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
24607
24608         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
24609         case.
24610         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
24611
24612 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
24613
24614         * gcc.c-torture/compile/20010209-1.c: New test.
24615
24616 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
24617
24618         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
24619         excess errors message but not if it crashes.
24620         * g++.old-deja/g++.other/crash27.C: Likewise.
24621         * g++.old-deja/g++.other/crash28.C: Likewise.
24622         * g++.old-deja/g++.other/crash30.C: Likewise.
24623         * g++.old-deja/g++.other/crash32.C: Likewise.
24624         * g++.old-deja/g++.other/crash35.C: Likewise.
24625         * g++.old-deja/g++.pt/inherit2.C: Likewise.
24626
24627 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24628
24629         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
24630         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
24631         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
24632         g77.f-torture/execute/execute.exp,
24633         g77.f-torture/noncompile/noncompile.exp,
24634         gcc.c-torture/execute/execute.exp,
24635         gcc.c-torture/execute/memcheck/memcheck.exp,
24636         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
24637         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
24638         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
24639         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
24640         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
24641         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
24642         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
24643         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
24644         Remove bug reporting instructions with ancient email addresses.
24645
24646 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
24647
24648         * gcc.dg/20010202-1.c: New test.
24649         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
24650
24651 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
24652
24653         * g++.dg/stdbool-if.C: New test.
24654
24655 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
24656
24657         * objc/execute/fdecl.m: Added main().
24658
24659 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
24660
24661         * gcc.c-torture/execute/20010206-1.c: New test.
24662
24663 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24664
24665         * gcc.dg/cpp/avoidpaste1.c: Update.
24666
24667 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
24668
24669         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
24670         Pero <nicola@brainstorm.co.uk>.
24671         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
24672
24673 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
24674
24675         * g++.old-deja/g++.pt/spec39.C: New test.
24676
24677 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
24678
24679         * gcc.c-torture/compile/20010202-1.c: New test.
24680
24681 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
24682
24683         * g++.old-deja/g++.abi/primary2.C: New test.
24684         * g++.old-deja/g++.abi/primary3.C: New test.
24685         * g++.old-deja/g++.abi/primary4.C: New test.
24686         * g++.old-deja/g++.abi/primary5.C: New test.
24687         * g++.old-deja/g++.abi/vtable3.h: New test.
24688         * g++.old-deja/g++.abi/vtable3a.C: New test.
24689         * g++.old-deja/g++.abi/vtable3b.C: New test.
24690         * g++.old-deja/g++.abi/vtable3c.C: New test.
24691         * g++.old-deja/g++.abi/vtable3d.C: New test.
24692         * g++.old-deja/g++.abi/vtable3e.C: New test.
24693         * g++.old-deja/g++.abi/vtable3f.C: New test.
24694         * g++.old-deja/g++.abi/vtable3g.C: New test.
24695         * g++.old-deja/g++.abi/vtable3h.C: New test.
24696         * g++.old-deja/g++.abi/vtable3i.C: New test.
24697         * g++.old-deja/g++.abi/vtable3j.C: New test.
24698         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
24699
24700 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
24701
24702         * g++.old-deja/g++.other/anon6.C: New test.
24703         * g++.old-deja/g++.other/anon7.C: New test.
24704
24705 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
24706
24707         * gcc.dg/cpp/avoidpaste2.c: New tests.
24708
24709 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
24710
24711         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
24712
24713 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
24714
24715         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
24716         DECIMAL_DIG cases for Irix."
24717
24718 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
24719
24720         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
24721
24722 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24723
24724         * gcc.dg/c99-tag-1.c: New test.
24725
24726 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
24727
24728         * gcc.dg/cpp/tr-warn1.c: Add tests.
24729
24730 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
24731
24732         * gcc.dg/cpp/avoidpaste1.c: Update.
24733         * gcc.dg/cpp/paste4.c: Update.
24734
24735 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
24736
24737         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
24738         cases for Irix.
24739
24740 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
24741
24742         * g++.old-deja/g++.other/inline19.C: New test.
24743
24744 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
24745
24746         * gcc.dg/Wlarger-than.c: New test.
24747
24748 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24749
24750         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
24751
24752 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
24753
24754         * gcc.c-torture/execute/20010129-1.c: New test.
24755         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
24756
24757 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
24758
24759         * gcc.dg/cpp/avoidpaste1.c: Test case.
24760
24761 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
24762
24763         * g++.old-deja/g++.other/inline18.C: New test.
24764
24765 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24766
24767         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
24768         and __builtin_putchar.
24769
24770 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
24771
24772         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
24773         tests.
24774
24775 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
24776
24777         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
24778         floating point number rounding mode to round to the nearest
24779         representable mode.
24780
24781 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
24782
24783         * g++.old-deja/g++.other/mangle2.C: New test.
24784
24785 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
24786
24787         * gcc.c-torture/compile/20010124-1.c: New test.
24788
24789 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
24790
24791         * g++.old-deja/g++.pt/spec38.C: New test.
24792
24793 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24794
24795         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
24796         "Build don't run".
24797
24798 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24799
24800         * gcc.c-torture/execute/20010123-1.c: New test.
24801
24802 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
24803
24804         * g++.old-deja/g++.pt/spec37.C: New test.
24805
24806 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
24807
24808         * g++.old-deja/g++.pt/overload14.C: New test.
24809
24810 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24811
24812         * gcc.c-torture/execute/20010122-1.c: New test, exercise
24813         __builtin_return_address.
24814
24815 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
24816
24817         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
24818         * g++.old-deja/g++.pt/spec35.C: New test.
24819         * g++.old-deja/g++.pt/spec36.C: New test.
24820
24821 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
24822
24823         * gcc.c-torture/compile/20010118-1.c: New test.
24824
24825 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
24826
24827         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
24828
24829 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
24830
24831         * gcc.c-torture/execute/20010119-1.c: New test.
24832
24833 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24834
24835         * g++.old-deja/g++.other/vbase5.C: New test.
24836
24837 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
24838
24839         * gcc.c-torture/execute/20010118-1.c: New test.
24840
24841 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24842
24843         * g++.old-deja/g++.pt/deduct3.C: New test.
24844
24845 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24846
24847         * g++.old-deja/g++.pt/spec34.C: New test.
24848
24849 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
24850
24851         * g77.f-torture/compile/20000601-2.f: New test.
24852
24853 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24854
24855         * g++.old-deja/g++.other/init17.C: New test.
24856
24857 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
24858
24859         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
24860
24861 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24862
24863         * g++.old-deja/g++.pt/unify8.C: New test.
24864
24865 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24866
24867         * g++.old-deja/g++.abi/vbase1.C: New test.
24868
24869 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24870
24871         * g++.old-deja/g++.pt/crash65.C: New test.
24872
24873 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
24874
24875         * gcc.dg/cpp/assembl2.S: New test case.
24876
24877 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
24878
24879         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
24880         are supported.
24881
24882 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24883
24884         * g++.old-deja/g++.other/builtins1.C: New test.
24885         * g++.old-deja/g++.other/builtins2.C: Likewise.
24886         * g++.old-deja/g++.other/builtins3.C: Likewise.
24887         * g++.old-deja/g++.other/builtins4.C: Likewise.
24888
24889 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
24890
24891         * gcc.c-torture/compile/20010117-1.c: New test.
24892         * gcc.c-torture/compile/20010117-2.c: New test.
24893
24894 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
24895
24896         * g77.f-torture/execute/20010116.[fx]: New test,
24897         XFAIL on i?86-*-*.
24898         * g77.f-torture/compile/20010115.f: Indicate it's
24899         a test for PR fortran/1636.
24900
24901 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
24902
24903         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
24904
24905 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
24906
24907         * g77.f-torture/compile/20010115.f: New test.
24908
24909 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
24910
24911         * g++.old-deja/g++.pt/nontype5.C: New test.
24912
24913 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
24914
24915         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
24916         have an equivalent working one below it.
24917
24918 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
24919
24920         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
24921         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
24922
24923 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
24924
24925         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
24926         message containing "init_priority".
24927         (conpr-2.C): Likewise.
24928         (conpr-3.C): Likewise.
24929         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
24930
24931 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24932
24933         * gcc.c-torture/execute/20010114-2.c: New test.
24934
24935 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
24936
24937         * gcc.c-torture/compile/20010114-1.c: New test.
24938         * gcc.c-torture/compile/20010114-1.x: Xfail.
24939         * gcc.c-torture/compile/20010114-2.c: New test.
24940         * gcc.c-torture/execute/20010114-1.c: New test.
24941         * gcc.dg/trunc-1.c: New test.
24942         * gcc.dg/uninit-B.c: New test.
24943
24944 2001-01-13  Nick Clifton  <nickc@redhat.com>
24945
24946         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
24947         target.
24948
24949 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24950
24951         * gcc.c-torture/compile/20010113-1.c: New test.
24952
24953 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
24954
24955         * gcc.c-torture/compile/20001212-1.c: New test.
24956
24957 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
24958
24959         * gcc.dg/cpp/widestr1.c: Update.
24960         * gcc.dg/cpp/prag-imp.c: Remove.
24961
24962 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
24963
24964         * gcc.c-torture/execute/20000801-3.x: Remove.
24965         * gcc.dg/c90-init-1.c: New test.
24966         * gcc.dg/c99-init-1.c: New test.
24967         * gcc.dg/c99-init-2.c: New test.
24968         * gcc.dg/gnu99-init-1.c: New test.
24969
24970 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
24971
24972         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
24973         testing that no relevant ones were found.
24974
24975 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
24976
24977         * g++.old-deja/g++.pt/cast2.C: New test.
24978
24979 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
24980
24981         * g++.old-deja/g++.pt/friend47.C: New test.
24982
24983 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24984
24985         * g++.old-deja/g++.pt/instantiate13.C: New test.
24986
24987 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24988
24989         * g++.old-deja/g++.other/defarg7.C: New test.
24990         * g++.old-deja/g++.other/defarg8.C: New test.
24991
24992 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24993
24994         * g++.old-deja/g++.pt/crash64.C: New test.
24995
24996 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24997
24998         * g++.old-deja/g++.pt/crash63.C: New test.
24999
25000 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
25001
25002         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
25003
25004 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
25005
25006         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
25007
25008 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
25009
25010         * g++.old-deja/g++.pt/error3.C: New test.
25011
25012 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
25013
25014         * g++.old-deja/g++.other/crash39.C: New test.
25015
25016 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
25017
25018         * g++.old-deja/g++.other/vbase4.C: New test.
25019
25020 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
25021
25022         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
25023         * gcc.dg/special/20000419-2.c: New file. Identical to above.
25024         * gcc.dg/special/special.exp: New test driver which will check
25025         for alias support for the above test.
25026
25027 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
25028
25029         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
25030         problems on small machines.
25031         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
25032         parameterize.
25033
25034 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
25035
25036         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
25037         mips.
25038         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
25039
25040 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
25041
25042         * g++.old_deja/g++.pt/using8.C: New test.
25043
25044 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25045
25046         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
25047
25048 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
25049
25050         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
25051         where a failure is expected.
25052         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
25053
25054 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
25055
25056         * g++.old_deja/g++.pt/instantiate12.C: New test.
25057
25058 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
25059
25060         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
25061         start of structs.
25062         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
25063         * g++.old-deja/g++.brendan/crash17.C: Likewise.
25064         * g++.old-deja/g++.brendan/crash29.C: Likewise.
25065         * g++.old-deja/g++.brendan/crash48.C: Likewise.
25066         * g++.old-deja/g++.brendan/ns1.C: Likewise.
25067         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
25068         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
25069         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
25070         * g++.old-deja/g++.eh/spec6.C: Likewise.
25071         * g++.old-deja/g++.jason/crash3.C: Likewise.
25072         * g++.old-deja/g++.law/ctors11.C: Likewise.
25073         * g++.old-deja/g++.law/ctors17.C: Likewise.
25074         * g++.old-deja/g++.law/ctors5.C: Likewise.
25075         * g++.old-deja/g++.law/ctors9.C: Likewise.
25076         * g++.old-deja/g++.mike/ambig1.C: Likewise.
25077         * g++.old-deja/g++.mike/net22.C: Likewise.
25078         * g++.old-deja/g++.mike/p3538a.C: Likewise.
25079         * g++.old-deja/g++.mike/p3538b.C: Likewise.
25080         * g++.old-deja/g++.mike/virt3.C: Likewise.
25081         * g++.old-deja/g++.niklas/t128.C: Likewise.
25082         * g++.old-deja/g++.other/anon4.C: Likewise.
25083         * g++.old-deja/g++.other/using1.C: Likewise.
25084         * g++.old-deja/g++.other/warn3.C: Likewise.
25085         * g++.old-deja/g++.pt/t37.C: Likewise.
25086         * g++.old-deja/g++.robertl/eb69.C: Likewise.
25087         * g++.old-deja/g++.robertl/eb71.C: Likewise.
25088
25089 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
25090
25091         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
25092
25093 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25094
25095         * gcc.c-torture/execute/stdio-opt-3.c: New test.
25096
25097 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
25098
25099         * gcc.c-torture/compile/20010107-1.c: New test.
25100
25101 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25102
25103         * gcc.c-torture/execute/builtin-noret-1.c: New test.
25104
25105 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25106
25107         * gcc.dg/format/format.h: New file.
25108         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
25109         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
25110         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
25111         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
25112         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
25113         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
25114         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
25115         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
25116         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
25117         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
25118         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
25119         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
25120         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
25121         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
25122         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
25123         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
25124         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
25125         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
25126         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
25127         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
25128         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
25129         instead of declaring standard types, macros and functions in each
25130         test.
25131
25132 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
25133
25134         * gcc.c-torture/execute/20010106-1.c: New test.
25135
25136 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25137
25138         * gcc.dg/format/format.exp: New file.
25139         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
25140         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
25141         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
25142         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
25143         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
25144         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
25145         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
25146         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
25147         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
25148         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
25149         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
25150         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
25151         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
25152         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
25153         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
25154         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
25155         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
25156         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
25157         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
25158         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
25159         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
25160         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
25161         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
25162         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
25163         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
25164         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
25165         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
25166         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
25167         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
25168         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
25169         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
25170         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
25171         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
25172         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
25173         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
25174         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
25175         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
25176         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
25177         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
25178         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
25179         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
25180         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
25181
25182 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
25183
25184         * gcc.c-torture/execute/991228-1.c: Take word endianness into
25185         account.
25186
25187 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
25188
25189         * gcc.c-torture/execute/builtin-complex-1.c: New test.
25190
25191 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
25192
25193         * g++.old-deja/g++.pt/crash62.C: New test.
25194
25195 2001-01-04  Richard Henderson  <rth@redhat.com>
25196
25197         * gcc.dg/20000926-1.c: Update expected warnings.
25198         * gcc.dg/array-2.c: Likewise.
25199         * gcc.dg/array-4.c: Also validate flexible array members.
25200         * gcc.dg/c99-flex-array-1.c: New.
25201
25202 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
25203
25204         * gcc.c-torture/compile/20001222-1.x: Remove.
25205
25206 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25207
25208         * gcc.c-torture/execute/built-in-setjmp.c: New.
25209
25210 2001-01-03  Richard Henderson  <rth@redhat.com>
25211
25212         * gcc.dg/940510-1.c: Update expected error wording.
25213         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
25214
25215 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
25216
25217         * lib/target-supports.exp (check_alias_available): Modified to
25218         indicate aliases not supported if only weak aliases are supported.
25219
25220 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25221
25222         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
25223         Turn on cmpstrsi checks for __pj__ and __i370__.
25224
25225 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
25226
25227         * g++.old-deja/g++.other/virtual11.C: New test.
25228
25229 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
25230
25231         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
25232
25233 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25234
25235         * gcc.c-torture/compile/20010102-1.c: New test.
25236
25237 2001-01-02  Andreas Jaeger  <aj@suse.de>
25238
25239         * gcc.dg/noreturn-3.c: New test.
25240
25241         * gcc.dg/noreturn-4.c: New test.
25242
25243 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25244
25245         * gcc.c-torture/execute/stdio-opt-1.c: Also test
25246         __builtin_fputc and __builtin_fwrite.
25247
25248 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
25249
25250         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
25251         signed char, not default char.
25252
25253 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
25254
25255         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
25256
25257 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
25258
25259         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
25260
25261 2000-12-29  Richard Henderson  <rth@redhat.com>
25262
25263         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
25264         (__cyg_profile_func_exit): Define.
25265
25266 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
25267
25268         * g++.dg/vtgc1.C: New test.
25269
25270 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
25271
25272         * gcc.dg/noncompile/20001228-1.c: New test.
25273
25274         * gcc.dg/20001228-1.c: New test.
25275
25276         * gcc.c-torture/execute/20001228-1.c: New test.
25277
25278 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
25279
25280         * gcc.dg/format-strfmon-1.c: New test.
25281
25282 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25283
25284         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
25285         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
25286         * gcc.c-torture/execute/string-opt-1.c: Likewise.
25287         * gcc.c-torture/execute/string-opt-2.c: Likewise.
25288         * gcc.c-torture/execute/string-opt-3.c: Likewise.
25289         * gcc.c-torture/execute/string-opt-4.c: Likewise.
25290         * gcc.c-torture/execute/string-opt-6.c: Likewise.
25291         * gcc.c-torture/execute/string-opt-7.c: Likewise.
25292         * gcc.c-torture/execute/string-opt-8.c: Likewise.
25293         * gcc.c-torture/execute/string-opt-9.c: Likewise.
25294         * gcc.c-torture/execute/string-opt-10.c: Likewise.
25295         * gcc.c-torture/execute/string-opt-11.c: Likewise.
25296         * gcc.c-torture/execute/string-opt-12.c: Likewise.
25297
25298         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
25299         * gcc.c-torture/execute/string-opt-4.c: Test index.
25300
25301 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
25302
25303         * gcc.c-torture/compile/20001226-1.c: New test.
25304
25305 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25306
25307         * gcc.c-torture/compile/20001222-1.c: New test.
25308         * gcc.c-torture/compile/20001222-1.x: Xfail.
25309
25310 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
25311
25312         * gcc.c-torture/execute/comp-goto-2.c: New test.
25313
25314 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
25315
25316         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
25317         Use long types if __INT_MAX__ is 32767.
25318         (main): Use cast to (sint32 *) when poking 88 into a_page.
25319
25320         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
25321
25322 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
25323
25324         * gcc.c-torture/compile/20001221-1.c: New test.
25325         * gcc.c-torture/execute/20001221-1.c: New test.
25326
25327 2000-12-20  Richard Henderson  <rth@redhat.com>
25328
25329         * g++.old-deja/g++.pt/crash36.C: Update error lines.
25330         * g++.old-deja/g++.robertl/eb109.C: Likewise.
25331
25332 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25333
25334         * gcc.dg/compare3.c: New test.
25335
25336 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25337
25338         * gcc.dg/format-warnll-1.c: New test.
25339
25340 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
25341
25342         * gcc.dg/cpp/cmdlne-P.c: New test.
25343
25344 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25345
25346         * gcc.c-torture/execute/builtin-abs-1.c,
25347         gcc.c-torture/execute/builtin-abs-2.c: New tests.
25348
25349 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
25350
25351         * gcc.dg/cpp/multiline.c: New test.
25352
25353 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
25354
25355         * g++.old-deja/g++.other/syshdr1.C: Update.
25356         * gcc.dg/cpp/lineflags.c: Remove temporarily.
25357
25358 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25359
25360         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
25361
25362 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25363
25364         * g++.old-deja/g++.pt/ttp65.C: New test.
25365
25366 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25367
25368         * g++.old-deja/g++.pt/ttp64.C: New test.
25369
25370 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25371
25372         * g++.old-deja/g++.pt/spec33.C: New test.
25373
25374 2000-12-14  Catherine Moore  <clm@redhat.com>
25375
25376         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
25377         * gcc.c-torture/execute/920612-2.c: Likewise.
25378         * gcc.c-torture/execute/920428-2.c: Likewise.
25379         * gcc-c-torture/execute/va-arg-11.c: Call exit.
25380         * gcc.c-torture/execute/va-arg-21.c: Likewise.
25381
25382 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25383
25384         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
25385         * gcc.dg/pack-test-2.c: Likewise.
25386
25387 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25388
25389         Tests by Zack Weinberg <zackw@stanford.edu>.
25390
25391         * gcc.dg/cpp/defined.c: Update.
25392         * gcc.dg/cpp/defined_trad.c: New tests.
25393
25394 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25395
25396         * gcc.dg/cpp/trad-direct.c: Update.
25397
25398 2000-12-11  Neil Booth  <neilb@earthling.net>
25399
25400         * gcc.dg/cpp/defined_trad.c
25401
25402 2000-12-11  Neil Booth  <neilb@earthling.net>
25403
25404         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
25405
25406 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25407
25408         * gcc.dg/format-miss-2.c: New test.
25409
25410 2000-12-09  Neil Booth  <neilb@earthling.net>
25411
25412         * gcc.dg/cpp/lineflags.c: New tests.
25413         * gcc.dg/cpp/poison.c: Update.
25414         * gcc.dg/cpp/redef2.c: Update.
25415         * gcc.dg/cpp/skipping.c: New test.
25416
25417 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
25418
25419         * g++.old-deja/g++.other/eh3.C: New testcase.
25420
25421 2000-12-07  Neil Booth  <neilb@earthling.net>
25422
25423         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
25424         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
25425         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
25426         wtr-union-init-2.c, wtr-union-init-3.c: Update.
25427         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
25428         Update.
25429
25430 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25431
25432         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
25433         __SIZE_TYPE__ instead of int for type of integers cast to
25434         pointers.
25435
25436 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
25437
25438         * g++.old-deja/g++.other/cleanup4.C: New test.
25439
25440 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25441
25442         * format-sec-1.c: New test.
25443
25444 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25445
25446         * gcc.dg/format-nonlit-3.c: New test.
25447
25448 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25449
25450         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
25451         through a null pointer.
25452
25453 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25454
25455         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
25456         * g++.old-deja/g++.pt/partial4.C: New test.
25457
25458 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
25459
25460         * gcc.c-torture/execute/ieee/hugeval.x: New.
25461
25462 2000-12-06  Neil Booth  <neilb@earthling.net>
25463
25464         * gcc.dg/cpp/backslash2.c: New tests.
25465
25466 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25467
25468         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
25469         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
25470
25471 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
25472
25473         * gcc.c-torture/execute/20001203-2.c: New testcase.
25474
25475 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
25476
25477         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
25478         * g++.old-deja/g++.other/virtual10.C: New test.
25479
25480 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
25481
25482         * g++.old-deja/g++.mike/pmf5.C: Remove test.
25483
25484 2000-12-05  Richard Henderson  <rth@redhat.com>
25485
25486         * gcc.c-torture/compile/20001205-1.c: New.
25487
25488 2000-12-04  Neil Booth  <neilb@earthling.net>
25489
25490         * g++.old-deja/g++.other/virtual9.C: New test.
25491         * g++.old-deja/g++.pt/crash61.C: New test.
25492         * gcc.c-torture/execute/loop-9.c: New test.
25493
25494 2000-12-04  Neil Booth  <neilb@earthling.net>
25495
25496         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
25497         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
25498         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
25499         * gcc.dg/cpp/extratokens.c: ...here.
25500
25501 2000-12-04  Neil Booth  <neilb@earthling.net>
25502
25503         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
25504         New tests.
25505
25506 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25507
25508         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
25509         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
25510
25511 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25512
25513         * gcc.c-torture/execute/20001203-1.c: New test.
25514
25515 2000-12-03  Neil Booth  <neilb@earthling.net>
25516
25517         * gcc.dg/cpp/macro6.c: New test cases.
25518
25519 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25520
25521         * gcc.c-torture/execute/string-opt-9.c: New test.
25522         * gcc.c-torture/execute/string-opt-10.c: Likewise.
25523         * gcc.c-torture/execute/string-opt-11.c: Likewise.
25524         * gcc.c-torture/execute/string-opt-12.c: Likewise.
25525
25526         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
25527         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
25528
25529 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
25530
25531         * gcc.dg/cpp/if-6.c: New testcase.
25532
25533         * gcc.dg/20001201-1.c: New testcase.
25534
25535 2000-12-02  Neil Booth  <neilb@earthling.net>
25536
25537         * g++.old-deja/g++.other/externC4.C,
25538         g++.old-deja/g++.other/friend10.C: New tests.
25539
25540 2000-12-02  Neil Booth  <neilb@earthling.net>
25541
25542         * g++.old-deja/g++.other/instan2.C
25543         * g++.old-deja/g++.other/instan3.C: New test.
25544
25545 2000-12-02  Neil Booth  <neilb@earthling.net>
25546
25547         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
25548         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
25549         gnuc99.c,gnuc99-pedantic.c: New tests.
25550
25551 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25552
25553         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
25554         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
25555
25556 2000-12-01  Neil Booth  <neilb@earthling.net>
25557
25558         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
25559         * gcc.dg/cpp/poison.c: Update.
25560         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
25561
25562 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
25563
25564         * g77.f-torture/execute/20001201.f: New test.
25565
25566 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25567
25568         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
25569
25570 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
25571
25572         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
25573
25574 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
25575
25576         * g++.old-deja/g++.other/cast6.C: New test.
25577
25578 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
25579
25580         * gcc.c-torture/execute/20001130-2.c: New testcase.
25581
25582 2000-11-30  Richard Henderson  <rth@redhat.com>
25583
25584         * gcc.c-torture/execute/20001130-1.c: New test.
25585
25586 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
25587
25588         * g++.old-deja/g++.other/op3.C: New test.
25589
25590 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
25591
25592         * g++.old-deja/g++.other/op2.C: New test.
25593
25594 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
25595
25596         * g++.old-deja/g++.other/crash38.C: New test.
25597
25598 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
25599
25600         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
25601
25602 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
25603
25604         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
25605         tests.
25606         * gcc.c-torture/execute/string-opt-6.c: New test.
25607
25608         * gcc.dg/20001117-1.c: Add main.
25609
25610 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
25611
25612         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
25613         Move from here ...
25614         * gcc.dg/940510-1.c: ... to here.
25615
25616         * gcc.dg/20000926-1.c: GNU C now allows initializations of
25617         zero-size arrays in toplevel structures.
25618
25619 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
25620
25621         * gcc.c-torture/execute/loop-8.c: New test.
25622
25623 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25624
25625         * g++.old-deja/g++.other/base1.C: New test.
25626
25627 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25628
25629         * g++.old-deja/g++.other/parse2.C: New test.
25630
25631 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25632
25633         * g++.old-deja/g++.pt/incomplete1.C: New test.
25634
25635 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25636
25637         * g++.old-deja/g++.other/friend9.C: New test.
25638
25639 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
25640
25641         * gcc.dg/20001127-1.c: New test.
25642
25643 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
25644
25645         * g++.old-deja/g++.pt/friend46.C: New test.
25646
25647 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
25648
25649         * g++.old-deja/g++.other/ptrmem8.C: New test.
25650
25651 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25652
25653         * gcc.c-torture/execute/string-opt-7.c: New test.
25654         * gcc.c-torture/execute/string-opt-8.c: Likewise.
25655
25656 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
25657
25658         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
25659         instead of 'mkcheck 2'.
25660
25661 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25662
25663         * gcc.c-torture/execute/memcheck/driver.c,
25664         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
25665         C9X references to refer to C99.
25666
25667 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
25668
25669         * gcc.dg/ultrasp3.c: New test.
25670
25671 2000-11-25  Neil Booth  <neilb@earthling.net>
25672
25673         * gcc.dg/cpp/include2.c: Update test to be locale independent.
25674
25675 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
25676
25677         * gcc.c-torture/compile/20001123-2.c: New.
25678
25679 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25680
25681         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
25682
25683 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
25684
25685         * gcc.dg/sequence-point-1.c: Add some new tests.
25686         * gcc.c-torture/execute/20001124-1.c: New test.
25687
25688 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
25689
25690         * g++.old-deja/g++.other/vaarg4.C: New test.
25691         * gcc.c-torture/compile/20001123-1.c: New test.
25692
25693 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
25694
25695         * g++.other/crash24.C: Adjust and remove XFAIL.
25696         * g++.other/crash37.C: New test.
25697
25698 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
25699
25700         * g++.old-deja/g++.pt/instantiate9.C: New test.
25701
25702 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
25703
25704         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
25705         new ABI, too.
25706
25707         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
25708         * g++.old-deja/g++.robertl/eb55.C: Likewise.
25709
25710 2000-11-22  Neil Booth  <neilb@earthling.net>
25711
25712         * gcc.dg/cpp/Wtrigraphs.c: New test.
25713
25714 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
25715
25716         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
25717
25718 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
25719
25720         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
25721
25722 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
25723
25724         * lib/gcc-dg.exp: load_lib scanasm.exp.
25725         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
25726         * lib/g++-dg.exp: load_lib scanasm.exp.
25727         * lib/scanasm.exp: New.
25728         (scan-assembler, scan-assembler-not): Add optional arguments to
25729         test name, or if not present, the pattern name.
25730         (scan-assembler-dem, scan-assembler-dem-not): New.
25731
25732         * g++.dg/dg.exp: New.
25733
25734 2000-11-21  Neil Booth  <neilb@earthling.net>
25735
25736         * gcc.dg/cpp/integrated1.c: Remove.
25737
25738 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
25739
25740         * gcc.c-torture/execute/20001121-1.c: New test.
25741
25742 2000-11-21  Richard Henderson  <rth@redhat.com>
25743
25744         * gcc.c-torture/compile/20001121-1.c: New test.
25745
25746 2000-11-20  Neil Booth  <neilb@earthling.net>
25747
25748         * gcc.dg/cpp/integrated1.c: New test.
25749
25750 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
25751
25752         * g++.old-deja/g++.other/inline17.C: New test.
25753
25754 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
25755
25756         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
25757         local variable to be zero: I made the variable global. Now
25758         uses abort() and exit() instead of relying on main's return value.
25759
25760 2000-11-20  Neil Booth  <neilb@earthling.net>
25761
25762         * gcc.dg/cpp/paste2.c: Update test.
25763         * objc/execute/paste.m: New test.
25764
25765 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
25766
25767         * gcc.dg/c99-condexpr-1.c: New test.
25768
25769 2000-11-20  Neil Booth  <neilb@earthling.net>
25770
25771         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
25772
25773 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
25774
25775         * g++.old-deja/g++.pt/export1.C: New test.
25776
25777 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
25778
25779         * gcc.dg/20001117-1.c: New test.
25780
25781 2000-11-18  Richard Henderson  <rth@redhat.com>
25782
25783         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
25784
25785 2000-11-18  Richard Henderson  <rth@redhat.com>
25786
25787         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
25788         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
25789         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
25790
25791 2000-11-18  Richard Henderson  <rth@redhat.com>
25792
25793         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
25794         (main): New.  Exit cleanly.
25795
25796 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25797
25798         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
25799         gcc.dg/c99-fordecl-2.c: New tests.
25800
25801 2000-11-18  Richard Henderson  <rth@redhat.com>
25802
25803         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
25804         * gcc.c-torture/execute/zerolen-2.c: New.
25805
25806 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25807
25808         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
25809         memory.
25810
25811 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
25812
25813         * g++.old-deja/g++.pt/instantiate8.C: New test.
25814
25815 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
25816
25817         * g++.old-deja/g++.other/incomplete.C: Add more tests.
25818         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
25819
25820 2000-11-16  Nick Clifton  <nickc@redhat.com>
25821
25822         * gcc.c-torture/execute/nestfunc-2.c: New test.
25823         * gcc.c-torture/execute/nestfunc-3.c: New test.
25824
25825 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
25826
25827         * gcc.c-torture/compile/20001116-1.c: New test.
25828
25829 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25830
25831         * gcc.c-torture/execute/20001115-1.c: New test.
25832
25833 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
25834
25835         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
25836         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
25837         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
25838         * g++.old-deja/g++.abi/vmihint.C: Likewise.
25839
25840 2000-11-15  Neil Booth  <neilb@earthling.net>
25841
25842         gcc.dg/cpp/_Pragma1.c: Update.
25843         gcc.dg/cpp/_Pragma2.c: New test.
25844
25845 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
25846
25847         * g++.old-deja/g++.other/anon5.C: New test.
25848
25849 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
25850
25851         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
25852         tests.
25853
25854 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
25855
25856         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
25857         output.
25858
25859 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25860
25861         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
25862         labels at end of compound statements.
25863
25864 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
25865
25866         * gcc.c-torture/execute/loop-7.c: New test.
25867
25868 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25869
25870         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
25871
25872 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25873
25874         * gcc.dg/c99-bool-1.c: New test.
25875
25876 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25877
25878         * gcc.dg/c99-scope-1.c: Remove xfail.
25879         * gcc.dg/c99-scope-2.c: New test.
25880
25881 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25882
25883         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
25884         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
25885
25886 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
25887
25888         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
25889         error messages.
25890
25891         * g++.mike/p700.C: Don't typedef wchar_t.
25892         * g++.mike/p784.C: Likewise.
25893         * g++.mike/eb101.C: Don't use __wchar_t.
25894
25895 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
25896
25897         * g77.f-torture/execute/20001111.[fx]: Test premature exit
25898         from DO loop.
25899
25900 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
25901
25902         * gcc.c-torture/execute/20001111-1.c: New test.
25903
25904 2000-11-10  Nick Clifton  <nickc@redhat.com>
25905
25906         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
25907         long multuiple and accumulate.
25908
25909 2000-11-09  Richard Henderson  <rth@redhat.com>
25910
25911         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
25912         via size_t instead of int.
25913
25914         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
25915         * gcc.c-torture/execute/string-opt-2.c: Likewise.
25916         * gcc.c-torture/execute/string-opt-3.c: Likewise.
25917         * gcc.c-torture/execute/string-opt-4.c: Likewise.
25918
25919 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
25920
25921         * gcc.c-torture/compile/20001109-1.c: New test.
25922         * gcc.c-torture/compile/20001109-2.c: New test.
25923
25924 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
25925
25926         * g++.old-deja/g++.pt/operator1.C: New test.
25927         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
25928
25929 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
25930
25931         * gcc.dg/20001108-1.c: New test.
25932
25933 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
25934
25935         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
25936         with both arguments constant strings.
25937         * gcc.c-torture/execute/string-opt-3.c: New test.
25938         * gcc.c-torture/execute/string-opt-4.c: New test.
25939         * gcc.c-torture/execute/string-opt-5.c: New test.
25940
25941 2000-11-08  Nick Clifton  <nickc@redhat.com>
25942
25943         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
25944         mulsidi3adddi patterns.
25945
25946 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
25947
25948         * g++.old-deja/g++.other/crash36.C: New test.
25949
25950 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
25951
25952         * g++.old-deja/g++.other/init16.C: New test.
25953
25954 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
25955
25956         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
25957
25958 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
25959
25960         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
25961         * gcc.c-torture/execute/va-arg-16.x: Likewise.
25962         * gcc.c-torture/execute/va-arg-17.x: Likewise.
25963
25964 2000-11-07  DJ Delorie  <dj@redhat.com>
25965
25966         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
25967
25968 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25969
25970         * gcc.c-torture/execute/string-opt-1.c: New test.
25971
25972 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
25973
25974         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
25975         mips-sgi-irix6.* because the MIPS ABI passes floating-point
25976         parameters in registers, and there is no way for a varargs
25977         function to know in which order the integer and floating-point
25978         parameters should be interleaved when they are placed on the
25979         stack.
25980         * gcc.c-torture/execute/va-arg-16.x: Likewise.
25981         * gcc.c-torture/execute/va-arg-17.x: Likewise.
25982
25983 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25984
25985         * gcc.c-torture/execute/string-opt-2.c: New test.
25986
25987 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
25988
25989         * g++.old-deja/g++.pt/crash60.C: New test.
25990
25991 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
25992
25993         * g++.old-deja/g++.other/crash24.C: New test.
25994         * g++.old-deja/g++.other/crash25.C: New test.
25995         * g++.old-deja/g++.other/crash26.C: New test.
25996         * g++.old-deja/g++.other/crash27.C: New test.
25997         * g++.old-deja/g++.other/crash28.C: New test.
25998         * g++.old-deja/g++.other/crash29.C: New test.
25999         * g++.old-deja/g++.other/crash30.C: New test.
26000         * g++.old-deja/g++.other/crash31.C: New test.
26001         * g++.old-deja/g++.other/crash32.C: New test.
26002         * g++.old-deja/g++.other/crash33.C: New test.
26003         * g++.old-deja/g++.other/crash34.C: New test.
26004         * g++.old-deja/g++.other/crash35.C: New test.
26005
26006 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
26007
26008         * gcc.c-torture/execute/20001031-1.c: New test.
26009
26010 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
26011
26012         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
26013         namespace.
26014
26015         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
26016         standards-conformant.
26017
26018         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
26019
26020         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
26021         * g++.old-deja/g++.mike/p755a.C: Likewise.
26022         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
26023         library makes no calls to `operator new' during initialization.
26024
26025 2000-11-04  Neil Booth  <neilb@earthling.net>
26026
26027         * gcc.dg/cpp/include2.c: New tests.
26028
26029 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
26030
26031         * lib/g++.exp (g++_set_ld_library_path): New function.
26032         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
26033
26034 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
26035
26036         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
26037         warnings.
26038
26039 2000-11-01  Richard Henderson  <rth@redhat.com>
26040
26041         * g++.old-deja/g++.ext/namedret1.C: New.
26042         * g++.old-deja/g++.ext/namedret2.C: New.
26043         * g++.old-deja/g++.ext/namedret3.C: New.
26044
26045 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
26046
26047         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
26048         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
26049
26050 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26051
26052         * gcc.c-torture/execute/va-arg-21.c: New test.
26053
26054 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26055
26056         * gcc.dg/c99-complex-2.c: New test.
26057
26058 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26059
26060         * gcc.c-torture/execute/stdio-opt-1.c: New test.
26061
26062 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
26063
26064         * g++.old-deja/g++.other/inline16.C: New test.
26065
26066 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
26067
26068         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
26069         __PRETTY_FUNCTION__
26070
26071 2000-10-29  Neil Booth  <neilb@earthling.net>
26072
26073         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
26074         New tests.
26075         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
26076         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
26077         optimisation.
26078
26079 2000-10-29  Neil Booth  <neilb@earthling.net>
26080
26081         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
26082         * mi1.c, mi1c.h: Add null directives to multiple-include test.
26083         * mi5.c: Test multiple includes work with -C.
26084         * trigraphs.c: Test ^= version.
26085
26086 2000-10-28  Neil Booth  <neilb@earthling.net>
26087
26088         New tests and test updates for new macro expander.
26089
26090         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
26091         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
26092         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
26093         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
26094         new diagnostic messages.
26095
26096         * gcc.dg/cpp/macro3.c: New tests.
26097
26098 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
26099
26100         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
26101         on the same line.
26102
26103 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
26104
26105         * g++.old-deja/g++.other/eh2.C: New test.
26106
26107 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
26108
26109         * gcc.c-torture/execute/20001027-1.c: New test.
26110
26111 2000-10-26  Richard Henderson  <rth@redhat.com>
26112
26113         * gcc.c-torture/execute/20001026-1.c: New.
26114
26115 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
26116
26117         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
26118         * g++.old-deja/g++.law/builtin1.C: Likewise.
26119         * g++.old-deja/g++.law/ctors10.C: Likewise.
26120         * g++.old-deja/g++.law/virtual3.C: Likewise.
26121         * g++.old-deja/g++.mike/p658.C: Likewise.
26122         * g++.old-deja/g++.other/sibcall1.C: Likewise.
26123         * g++.old-deja/g++.other/vaarg2.C: Likewise.
26124         * g++.old-deja/g++.robertl/eb124.C: Likewise.
26125         * g++.old-deja/g++.robertl/eb44.C: Likewise.
26126         * g++.old-deja/g++.robertl/eb77.C: Likewise.
26127
26128 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
26129
26130         * gcc.c-torture/compile/20001024-1.c: New test.
26131
26132 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
26133
26134         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
26135         to tell us whether or not we are using V3.
26136
26137 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
26138
26139         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
26140         operands.
26141
26142 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26143
26144         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
26145
26146 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
26147
26148         * gcc.c-torture/execute/20001024-1.c: New test.
26149
26150 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
26151
26152         * g++.old-deja/g++.other/sibcall1.C: New test.
26153
26154 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
26155
26156         * gcc.dg/noncompile/init-3.c: New test.
26157
26158 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
26159
26160         * gcc.dg/format-array-1.c: New test.
26161
26162 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26163
26164         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
26165         writing through null pointers; remove comment about testing
26166         unterminated strings.
26167
26168 2000-10-17  Matthew Hiller  <hiller@redhat.com>
26169
26170         * gcc.c-torture/execute/20001017-2.c: New test.
26171
26172 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26173
26174         * gcc.c-torture/compile/20001018-1.c: New test.
26175         * gcc.c-torture/compile/20001018-1.x: Xfail.
26176
26177 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26178
26179         * gcc.c-torture/execute/20001017-1.c: New test.
26180
26181 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26182
26183         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
26184         for multiple use of arguments with scanf formats; add tests for
26185         multiple use of arguments.
26186
26187 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
26188
26189         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
26190
26191 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26192
26193         * gcc.dg/format-miss-1.c: New test.
26194
26195 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
26196
26197         * gcc.c-torture/execute/20001013-1.c: New test.
26198
26199 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
26200
26201         * gcc.dg/format-branch-1.c: New test.
26202
26203 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
26204
26205         * README, lib/file-format.exp: Remove EGCS references.
26206
26207 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
26208
26209         * gcc.dg/20001013-1.c: New test.
26210
26211 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
26212
26213         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
26214         for intmax_t in the compiler using __typeof__ and the type rules
26215         for conditional expressions.
26216
26217 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
26218
26219         * gcc.dg/20001012-1.c: New test.
26220         * gcc.dg/20001012-2.c: New test.
26221
26222 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26223
26224         * gcc.dg/format-attr-1.c: New test.
26225
26226 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26227
26228         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
26229         __LONG_LONG_MAX__ instead of LLONG_MAX.
26230
26231 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26232
26233         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
26234         scanf flags.
26235         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
26236         flags.
26237
26238 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26239
26240         * gcc.dg/sequence-pt-1.c: New test.
26241
26242 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
26243
26244         * gcc.c-torture/execute/20001011-1.c: New testcase.
26245         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
26246
26247 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
26248
26249         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
26250         does not error on it.
26251
26252 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
26253
26254         * gcc.dg/20001009-1.c: New test.
26255
26256 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
26257
26258         * gcc.c-torture/compile/20001009-1.c: Move from here ....
26259         * gcc.c-torture/execute/20001009-2.c: ... to here.
26260
26261 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
26262
26263         * gcc.c-torture/compile/20001009-1.c: New testcase.
26264         * gcc.c-torture/execute/20001009-1.c: New testcase.
26265         Testcases provided by Jan Hubicka <jh@suse.cz>.
26266
26267 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26268
26269         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
26270         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
26271         uintmax_t using <limits.h> to emulate the compiler's internal
26272         logic.  No longer XFAIL %j tests.
26273
26274 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26275
26276         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
26277         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
26278         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
26279         regexps and details of expected handling of some bad formats.
26280         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
26281         suppression.
26282
26283 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26284
26285         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
26286         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
26287         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
26288         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
26289         in list archives.
26290
26291 2000-10-06  Richard Henderson  <rth@cygnus.com>
26292
26293         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
26294         * g++.old-deja/g++.brendan/crash52.C: Likewise.
26295         * g++.old-deja/g++.jason/report.C: Likewise.
26296         * g++.old-deja/g++.law/friend5.C: Likewise.
26297         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
26298         of the expected warnings.
26299
26300 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
26301
26302         * g++.old-deja/g++.pt/enum14.C: New test.
26303
26304 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
26305
26306         * g++.old-deja/g++.pt/crash59.C: New test.
26307
26308 2000-10-04  Will Cohen  <wcohen@redhat.com>
26309
26310         * gcc.dg/20000926-1.c: New test.
26311
26312 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
26313
26314         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
26315         function name for current C++ compiler.
26316         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
26317
26318 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
26319
26320         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
26321         __PRETTY_FUNCTION__.
26322         * g++.old-deja/g++.ext/pretty2.C: Likewise.
26323
26324 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26325
26326         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
26327
26328 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
26329
26330         * gcc.c-torture/compile/20000923-1.c: New test.
26331
26332 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
26333
26334         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
26335         * g++.old-deja/g++.pt/ttp62.C: Same.
26336         * g++.old-deja/g++.other/inline14.C: Same.
26337
26338 2000-09-24  Richard Henderson  <rth@cygnus.com>
26339
26340         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
26341
26342 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
26343
26344         * gcc.dg/c90-printf-1.c: Add test for wide string format.
26345
26346 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
26347
26348         * gcc.c-torture/compile/20000922-1.c: New file.
26349
26350 2000-09-21  Nick Clifton  <nickc@redhat.com>
26351
26352         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
26353         a signed long modulo operation.
26354         (mod6): New function - perform an unsigned long modulo operation.
26355         (main): Add tests for modulos of very large numbers by very small
26356         dividends.
26357
26358 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26359
26360         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
26361
26362 2000-09-19  Richard Henderson  <rth@cygnus.com>
26363
26364         * gcc.dg/compare2.c (case 10): XFAIL.
26365
26366 2000-09-18  Richard Henderson  <rth@cygnus.com>
26367
26368         * gcc.c-torture/execute/20000906-1.c: Move ...
26369         * gcc.dg/20000906-1.c: ... here.  Only run on targets
26370         that support __builtin_trap.
26371
26372 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
26373
26374         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
26375
26376 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26377
26378         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
26379         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
26380         more $ format tests.
26381
26382 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26383
26384         * gcc.dg/format-errmk-1.c: New test.
26385
26386 2000-09-17  Greg McGary  <greg@mcgary.org>
26387
26388         * gcc.c-torture/execute/20000917-1.x: Remove.
26389
26390 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26391
26392         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
26393
26394 2000-09-17  Greg McGary  <greg@mcgary.org>
26395
26396         * gcc.c-torture/execute/20000917-1.c: New test.
26397         * gcc.c-torture/execute/20000917-1.x: XFAIL.
26398
26399 2000-09-16  Neil Booth  <NeilB@earthling.net>
26400
26401         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
26402         in nested macro bug.
26403
26404 2000-09-15  Neil Booth  <NeilB@earthling.net>
26405
26406         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
26407
26408 2000-09-14  Jeffrey A Law  (law@cygnus.com)
26409
26410         * gcc.c-torture/execute/20000914-1.c: New test.
26411
26412 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
26413
26414         * g++.other/inline13.C: New test.
26415
26416 2000-09-12  Andreas Jaeger  <aj@suse.de>
26417
26418         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
26419         constant by Ulrich Drepper <drepper@redhat.com>.
26420
26421 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
26422
26423         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
26424
26425 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26426
26427         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
26428
26429 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
26430
26431         * gcc.dg/cpp/backslash.c: New test.
26432
26433 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
26434
26435         * gcc.c-torture/execute/20000910-1.c: New test.
26436         * gcc.c-torture/execute/20000910-2.c: Likewise.
26437
26438 2000-09-11  Robert Lipe  <robertl@sco.com>
26439
26440         * gcc.dg/pragma-align.c: New test.
26441
26442 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
26443
26444         * g++.old-deja/g++.pt/explicit82.C: New test.
26445         * g++.old-deja/g++.pt/explicit83.C: New test.
26446
26447 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
26448
26449         * gcc.dg/asm-names.c: New test.
26450
26451 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26452
26453         * gcc.dg/cpp/tr-warn6.c: New test
26454
26455 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26456
26457         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
26458         be accepted.
26459
26460 2000-09-07  Catherine Moore  <clm@redhat.com>
26461
26462         * gcc.c-torture/execute/unroll-1.c: New test.
26463
26464 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
26465
26466         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
26467         ERROR markers.
26468         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
26469         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
26470         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
26471         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
26472         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
26473         Preprocess only.
26474         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
26475         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
26476
26477 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26478
26479         * g++.old-deja/g++.pt/deduct2.C: New test.
26480
26481 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26482
26483         * g++.old-deja/g++.pt/parms2.C: New test.
26484
26485 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26486
26487         * g++.old-deja/g++.pt/crash58.C: New test.
26488
26489 2000-09-06  Greg McGary  <greg@mcgary.org>
26490
26491         * gcc.c-torture/execute/20000906-1.c: New test.
26492         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
26493
26494 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26495
26496         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
26497
26498 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26499
26500         * g++.old-deja/g++.pt/crash57.C: New test.
26501
26502 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26503
26504         * g++.old-deja/g++.pt/crash56.C: New test.
26505
26506 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26507
26508         * g++.old-deja/g++.pt/koenig1.C: New test.
26509
26510 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
26511
26512         * gcc.dg/20000904-1.c: New test.
26513
26514 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
26515
26516         * gcc.dg/cpp/paste8.c: New test.
26517
26518 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
26519
26520         * gcc.c-torture/compile/20000827-1.c: New test.
26521
26522 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26523
26524         * gcc.dg/format-diag-1.c: New test.
26525
26526 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26527
26528         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
26529         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
26530         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
26531         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
26532         gcc.dg/formatz-1.c: Adjust warning regular expressions.
26533
26534 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
26535
26536         * g++.old-deja/g++.other/nested4.C: New test.
26537
26538 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
26539
26540         * g++.old-deja/g++.ns/scoped1.C: New test.
26541
26542 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
26543
26544         * lib/g++.exp: Support testing already-installed GCC.
26545
26546 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26547
26548         * wtr-label-1.c, wtr-suffix-1.c: New tests.
26549
26550 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26551
26552         * gcc.dg/return-type-2.c: New test.
26553
26554 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
26555
26556         * gcc.c-torture/compile/20000825-1.c: New test.
26557
26558 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
26559
26560         * gcc.dg/dwarf2-2.c: New test.
26561
26562 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
26563
26564         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
26565         dg-warning regexps.
26566
26567 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26568
26569         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
26570         gcc.dg/format-ext-5.c: New tests.
26571
26572 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
26573
26574         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
26575
26576 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
26577
26578         * gcc.dg/noncompile/930622-2.c: Adjust error message.
26579
26580 2000-08-24  Richard Henderson  <rth@cygnus.com>
26581
26582         * gcc.dg/ia64-sync-1.c: New test.
26583         * gcc.dg/ia64-sync-2.c: New test.
26584         * gcc.dg/ia64-asm-1.c: New test.
26585
26586 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
26587
26588         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
26589         * gcc.dg/format-ext-2.c: New test.
26590
26591 2000-08-23  Jason Merrill  <jason@redhat.com>
26592
26593         * lib/old-dejagnu.exp: Also ignore "In member function" and
26594         "At global scope".
26595
26596 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26597
26598         * gcc.dg/noncompile/label-lineno-1.c: New test.
26599
26600 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26601
26602         * gcc.dg/c99-array-nonobj-1.c: New test.
26603
26604 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26605
26606         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
26607         tests.
26608         * gcc.dg/format-ext-1.c: New test.
26609
26610 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26611
26612         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
26613         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
26614         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
26615         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
26616         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
26617
26618 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26619
26620         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
26621         gcc.dg/c99-strftime-2.c: New tests.
26622
26623 2000-08-22  Richard Henderson  <rth@cygnus.com>
26624
26625         * gcc.c-torture/execute/20000822-1.c: New test.
26626
26627 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
26628
26629         * gcc.c-torture/execute/20000819-1.x: Remove.
26630
26631 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
26632
26633         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
26634         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
26635         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
26636         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
26637         gcc.dg/format-xopen-1.c: New tests.
26638
26639 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
26640
26641         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
26642
26643 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
26644
26645         * g++.old-deja/g++.other/loop2.C: New test.
26646
26647         * gcc.c-torture/compile/20000606-1.c: New test.
26648         * gcc.c-torture/compile/20000728-1.c: New test.
26649         * gcc.c-torture/execute/20000801-1.c: New test.
26650         * gcc.c-torture/execute/20000801-2.c: New test.
26651         * gcc.c-torture/execute/20000819-1.c: New test.
26652         * gcc.c-torture/execute/20000819-1.x: XFAIL.
26653         * gcc.dg/20000629-1.c: New test.
26654         * gcc.dg/20000724-1.c: New test.
26655         * gcc.dg/20000807-1.c: New test.
26656
26657 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
26658
26659         * gcc.dg/cpp/pragma-1.c: New test.
26660         * gcc.dg/cpp/pragma-2.c: New test.
26661
26662 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
26663
26664         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
26665         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
26666
26667 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26668
26669         * gcc.c-torture/compile/20000818-1.c: New test.
26670
26671 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
26672
26673         * gcc.c-torture/execute/20000818-1.c: New test.
26674
26675 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26676
26677         * gcc.dg/format-va-1.c: New test.
26678
26679 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26680
26681         * g++.old-deja/g++.other/typedef8.C: New test.
26682
26683 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26684
26685         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
26686         * g++.old-deja/g++.mike/net36.C: Mark candidate.
26687         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
26688         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
26689         * g++.old-deja/g++.other/ptrmem7.C: New test.
26690         * g++.old-deja/g++.pt/ptrmem10.C: New test.
26691
26692 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26693
26694         * g++.old-deja/g++.pt/typename27.C: New test.
26695
26696 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
26697
26698         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
26699         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
26700         * g++.old-deja/g++.pt/friend45.C: New test.
26701         * g++.old-deja/g++.other/friend8.C: New test.
26702
26703 2000-08-15  Richard Henderson  <rth@cygnus.com>
26704
26705         * gcc.c-torture/execute/20000815-1.c: New test.
26706
26707 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
26708
26709         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
26710         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
26711         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
26712
26713 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
26714
26715         * g++.old-deja/g++.other/refinit2.C: New test.
26716
26717 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
26718
26719         * lib/c-torture.exp (c-torture): Make
26720         compiler_conditional_xfail_data global.
26721         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
26722         compiler_conditional_xfail_data machinery.
26723         (f-torture-execute): Likewise.
26724         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
26725         and only when unrolling loops.
26726
26727         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
26728
26729 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
26730
26731         * g++.old-deja/g++.pt/explicit81.C: New test.
26732
26733 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
26734
26735         * g++.old-deja/g++.pt/typename26.C: New test.
26736
26737 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
26738
26739         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
26740         warning.
26741
26742 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
26743
26744         * g++.old-deja/g++.other/array3.C: New test.
26745
26746 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26747
26748         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
26749         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
26750         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
26751         New tests.
26752
26753 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
26754
26755         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
26756         * g++.old-deja/g++.abi/vmihint.C: Likewise.
26757
26758 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
26759
26760         * gcc.c-torture/execute/20000808-1.c: New test.
26761
26762 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26763
26764         * gcc.dg/c90-const-expr-1.c: New test.
26765
26766 2000-08-08  Richard Henderson  <rth@cygnus.com>
26767
26768         * gcc.dg/noncompile/920923-1.c: Declare calloc.
26769
26770 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26771
26772         * gcc.dg/noncompile/const-ll-1.c: New test.
26773
26774 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26775
26776         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
26777
26778 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
26779
26780         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
26781         that running programs linked against the shared version of libobjc
26782         run correctly.
26783
26784 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26785
26786         * gcc.dg/c99-printf-1.c: New test.
26787
26788 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26789
26790         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
26791
26792 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
26793
26794         * gcc.c-torture/execute/20000731-1.x: Delete.
26795
26796 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
26797
26798         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
26799         and torture_without_loops as is done by c-torture.exp.
26800         (search_for): Copy from c-torture.exp.
26801         (gcc-dg-runtest): New function, drives a directory of tests
26802         iterating over the TORTURE_OPTIONS.
26803         (scan-assembler, scan-assembler-not): Move here from
26804         individual directory drivers.
26805
26806         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
26807         defined by lib/gcc-dg.exp.
26808         * gcc.dg/cpp/cpp.exp: Likewise.
26809         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
26810         gcc-dg-runtest, so we cycle over optimization options.
26811
26812         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
26813         * gcc.dg/compare2.c: No longer expected to fail.
26814
26815 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
26816
26817         * gcc.c-torture/execute/20000804-1.c: New test.
26818
26819 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
26820
26821         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
26822
26823 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
26824
26825         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
26826
26827 2000-08-03  Jeffrey A Law  (law@cygnus.com)
26828
26829         * gcc.c-torture/compile/20000803-1.c: New test.
26830
26831 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
26832
26833         * gcc.c-torture/execute/20000801-3.c,
26834         gcc.c-torture/execute/20000801-4.c: New tests.
26835         * gcc.c-torture/execute/20000801-3.x,
26836         gcc.c-torture/execute/20000801-4.x: Xfail.
26837
26838 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
26839
26840         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
26841         libobjc/.libs to allow for libtool.
26842
26843 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
26844
26845         * gcc.c-torture/compile/20000802-1.c: New test.
26846
26847 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
26848
26849         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
26850
26851 2000-07-31  Jeffrey A Law  (law@cygnus.com)
26852
26853         * gcc-c-torture/execute/20000731-2.c: New test.
26854
26855         * gcc.c-torture/execute/20000731-1.c: New test.
26856         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
26857
26858 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
26859
26860         * testsuite/gcc.dg/cpp/paste7.c: New test.
26861         * gcc.dg/cpp/20000725-1.c: New test.
26862
26863 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
26864
26865         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
26866         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
26867         declaration warning for __builtin_dwarf_reg_size.
26868
26869         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
26870
26871 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26872
26873         * gcc.dg/noncompile/voidparam-1.c: New test.
26874
26875 2000-07-30  Richard Henderson  <rth@cygnus.com>
26876
26877         * gcc.dg/c90-digraph-1.c: Don't xfail.
26878         * gcc.dg/compare2.c (case 10): Xfail.
26879         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
26880
26881 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
26882
26883         * gcc.dg/c99-main-1.c: New test.
26884
26885 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26886
26887         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
26888
26889 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
26890
26891         * gcc.c-tortuer/execute/20000726-1.c: New test.
26892
26893 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
26894
26895         * gcc.c-torture/execute/enum-2.c: New test.
26896
26897 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26898
26899         * gcc.dg/cpp/tr-warn3.c: New test.
26900
26901 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26902
26903         * g++.old-deja/g++.ext/implicit1.C: Remove.
26904         * g++.old-deja/g++.jason/c2.C: Remove
26905         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
26906         * g++.old-deja/g++.pt/crash16.C: Likewise.
26907         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
26908
26909 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26910
26911         * g++.old-deja/g++.other/for2.C: New test.
26912
26913 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
26914
26915         * gcc.dg/20000720-1.c: New test.
26916
26917 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
26918
26919         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
26920
26921 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
26922
26923         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
26924         * gcc.c-torture/execute/20000722-1.c: New.
26925         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
26926
26927 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
26928
26929         * gcc.dg/cpp/20000720-1.S: New test.
26930
26931 2000-07-21  Michael Meissner  <meissner@redhat.com>
26932
26933         * gcc.c-torture/execute/ieee/hugeval.c: New test.
26934
26935 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
26936
26937         * g++.old-deja/g++.brendan/crash16.C,
26938         g++.old-deja/g++.brendan/parse3.C,
26939         g++.old-deja/g++.brendan/redecl1.C,
26940         g++.old-deja/g++.ns/template13.C,
26941         g++.old-deja/g++.other/decl4.C,
26942         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
26943
26944 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
26945
26946         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
26947         and "Internal error".
26948
26949         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
26950         regexps.
26951         * gcc.dg/cpp/paste6.c: New test.
26952
26953 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
26954
26955         * gcc.dg/cpp/tr-direct.c: New test.
26956
26957         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
26958         gcc.dg/cpp/undef1.c: Tweak error regexps.
26959
26960 2000-07-18  Eric Christopher <echristo@redhat.com>
26961
26962         * gcc.c-torture/compile/20000718-1.c: New test.
26963
26964 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
26965
26966         * cpplex.c (_cpp_push_token): If the token being pushed back
26967         is the previous token in this context, just subtract one from
26968         context->posn.
26969         * cppmacro.c (save_expansion): Clear aux field when storing a
26970         placemarker.
26971
26972 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
26973
26974         * gcc.dg/noncompile/redecl-1.c: New test.
26975
26976 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
26977
26978         * gcc.c-torture/execute/20000717-5.c: New test.
26979         * gcc.c-torture/execute/20000717-1.x: Removed.
26980
26981 2000-07-17  Richard Henderson  <rth@cygnus.com>
26982
26983         * gcc.c-torture/execute/20000717-4.c: New test.
26984
26985 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
26986
26987         * gcc.dg/cpp/syshdr.c: New test.
26988         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
26989
26990 2000-07-17  Neil Booth  <neilb@earthling.net>
26991
26992         * gcc.dg/cpp/cmdlne-dM.c: New test.
26993         * gcc.dg/cpp/cmdlne-dD.c: New test.
26994
26995 2000-07-17  Jeffrey A Law  (law@cygnus.com)
26996
26997         * gcc.c-torture/execute/20000717-3.c: New test.
26998
26999         * gcc.c-torture/compile/20000717-1.c: New test.
27000
27001 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
27002
27003         * gcc.c-torture/execute/20000717-2.c: New test.
27004
27005 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27006
27007         * gcc.dg/formatz-1.c: New test.
27008
27009         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
27010         * gcc.dg/c99-digraph-1.c: New tests.
27011
27012         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
27013         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
27014
27015         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
27016         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
27017         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
27018         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
27019         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
27020         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
27021         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
27022
27023 2000-07-17   Greg McGary <greg@mcgary.org>
27024
27025         * gcc.c-torture/execute/20000717-1.c: New test.
27026         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
27027
27028 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
27029
27030         * gcc.c-torture/execute/20000715-2.c: New test.
27031         * gcc.dg/20000715-1.c: New test.
27032
27033 2000-07-15  Michael Meissner  <meissner@redhat.com>
27034
27035         * gcc.c-torture/execute/20000715-1.c: New test.
27036
27037 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
27038
27039         * gcc.c-torture/execute/20000707-1.c: New test.
27040
27041 2000-07-13  Neil Booth  <NeilB@earthling.net>
27042
27043         * testsuite/gcc.dg/cpp/digraph1.c,
27044         testsuite/gcc.dg/cpp/digraph2.c,
27045         testsuite/gcc.dg/cpp/digraphs.c: New tests.
27046
27047 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
27048
27049         * g77.f-torture/compile/20000630-2.f:  New test.
27050         * g77.f-torture/compile/20000630-2.x
27051
27052 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
27053
27054         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
27055
27056 2000-07-11  Neil Booth  <NeilB@earthling.net>
27057
27058         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
27059
27060 2000-07-11  Neil Booth  <NeilB@earthling.net>
27061
27062         * gcc.dg/cpp/cmdlne-C.c: New.
27063
27064 2000-07-09  Neil Booth  <NeilB@earthling.net>
27065
27066         * gcc.dg/cpp/directiv.c: New tests.
27067         * gcc.dg/cpp/undef1.c: Update.
27068
27069 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
27070
27071         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
27072
27073 2000-07-09  Neil Booth  <NeilB@earthling.net>
27074
27075         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
27076
27077 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
27078
27079         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
27080         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
27081
27082 2000-07-08  Neil Booth  <NeilB@earthling.net>
27083
27084         * gcc.dg/cpp/macsyntx.c: New tests.
27085
27086 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
27087
27088         * gcc.dg/20000707-1.c: New test.
27089
27090 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
27091
27092         * gcc.c-torture/execute/20000706-1.c: New test.
27093         * gcc.c-torture/execute/20000706-2.c: New test.
27094         * gcc.c-torture/execute/20000706-3.c: New test.
27095         * gcc.c-torture/execute/20000706-4.c: New test.
27096         * gcc.c-torture/execute/20000706-5.c: New test.
27097
27098 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
27099
27100         * g++.old-deja/g++.pt/instantiate7.C: New test.
27101
27102 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
27103
27104         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
27105         * g++.old-deja/g++.mike/thunk3.C: Likewise.
27106         * g++.old-deja/g++.other/rtti3.C: Likewise.
27107         * g++.old-deja/g++.other/rttid3.C: Likewise.
27108
27109 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
27110
27111         *  g77.f-torture/compile/20000630-1.x: Fix typo
27112
27113 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
27114
27115         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
27116         assembly output.
27117
27118 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
27119
27120         * gcc.dg/cpp/ident.c: New test.
27121
27122 2000-07-05  Neil Booth  <NeilB@earthling.net>
27123
27124         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
27125           gcc.dg/cpp/lexstrng.c: New tests.
27126
27127 2000-07-04  Neil Booth  <NeilB@earthling.net>
27128
27129         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
27130         * gcc.dg/cpp/strify2.c: Same.
27131
27132 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
27133
27134         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
27135         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
27136         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
27137         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
27138
27139         * testsuite/gcc.dg/cpp/macro1.c,
27140         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
27141         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
27142         testsuite/gcc.dg/cpp/strify1.c,
27143         testsuite/gcc.dg/cpp/strify2.c: New tests.
27144
27145 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
27146
27147         * gcc.c-torture/execute/20000703-1.c: New test.
27148
27149 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27150
27151         * g++.old-deja/g++.pt (lookup10.C): New test.
27152
27153 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27154
27155         * g++.old-deja/g++.pt (typename25.C): New test.
27156
27157 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
27158
27159         * gcc.c-torture/compile/20000701-1.c: New test.
27160
27161 2000-06-30  Nick Clifton  <nickc@cygnus.com>
27162
27163         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
27164         to test case.
27165
27166 2000-06-30  Catherine Moore  <clm@cygnus.com>
27167
27168         * gcc.c-torture/execute/align-1.c: New test.
27169
27170 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
27171
27172         * g++.old-deja/g++.pt/expr8.C: New test.
27173         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
27174
27175 2000-06-29  Nick Clifton  <nickc@cygnus.com>
27176
27177         * gcc.c-torture/compile/20000629-1.c: New test.
27178
27179 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
27180
27181
27182         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
27183         gcc.dg/noncompile directory, depending on whether they're
27184         preprocessor tests or not.  Annotate all the tests for the dg
27185         framework.
27186
27187         * gcc.c-torture/noncompile/noncompile.exp: Delete.
27188         * gcc.dg/noncompile/noncompile.exp: New.
27189
27190         * Moved files:
27191         Old name                                New name
27192         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
27193         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
27194         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
27195         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
27196         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
27197         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
27198         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
27199         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
27200         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
27201         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
27202         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
27203         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
27204         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
27205         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
27206         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
27207         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
27208         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
27209         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
27210         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
27211         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
27212         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
27213         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
27214         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
27215         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
27216
27217         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
27218         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
27219         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
27220         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
27221         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
27222         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
27223
27224 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
27225
27226         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
27227         declare one variable.  On the fourth, error.
27228         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
27229         declared by 20000628-1a.h.
27230
27231 2000-06-29  Richard Henderson  <rth@redhat.com>
27232
27233         * gcc.c-torture/execute/930529-1.x: New file.
27234         * gcc.dg/920413-1.c: Adjust expected warning text.
27235         * gcc.dg/980217-1.c: Declare abort.
27236         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
27237
27238 2000-06-29  Jeffrey A Law  (law@cygnus.com)
27239
27240         * g77.f-torture/compile/20000629-1.f: New test.
27241         * g77.f-torture/compile/20000629-1.x: Expected to fail.
27242
27243 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
27244
27245         Rearrange lots of files, removing entirely the
27246         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
27247         directories.
27248
27249         * Deleted files:
27250         gcc.c-torture/code_quality/code_quality.exp
27251         gcc.c-torture/special/special.exp
27252         gcc.failure/failure.exp
27253         gcc.failure/940409-1.x
27254         gcc.c-torture/compile/961203-1.x
27255
27256         * New files:
27257         gcc.misc-tests/linkage.exp
27258         gcc.c-torture/execute/920730-1t.c
27259         gcc.c-torture/execute/920730-1t.x
27260         gcc.c-torture/compile/920520-1.x
27261         gcc.c-torture/compile/920521-1.x
27262         gcc.c-torture/compile/981006-1.x
27263         gcc.c-torture/execute/eeprof-1.x
27264
27265         * Moved files (possibly with modifications to fit a new harness):
27266         Old name                                New name
27267         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
27268         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
27269         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
27270         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
27271         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
27272         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
27273         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
27274         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
27275         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
27276         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
27277         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
27278         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
27279         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
27280         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
27281
27282 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
27283
27284         * c-torture/compile/961203-1.x: Delete.
27285
27286         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
27287         not exit. Include stdio.h.
27288         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
27289         * gcc.misc-tests/dg-12.c: Likewise.
27290         * gcc.misc-tests/dg-5.c: Likewise.
27291         * gcc.misc-tests/dg-6.c: Likewise.
27292         * gcc.misc-tests/dg-7.c: Prototype abort.
27293         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
27294         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
27295         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
27296         not exit.
27297         * gcc.misc-tests/sieve.c: Use return from main, not exit.
27298         * gcc.misc-tests/sort2.c: Use return from main, not exit.
27299
27300 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
27301
27302         * gcc.dg/cpp/20000628-1.c: New test.
27303         * gcc.dg/cpp/20000628-1.h: New header for above test.
27304         * gcc.dg/cpp/20000628-1a.h: Likewise.
27305
27306 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
27307
27308         * gcc.dg/cpp: New directory.
27309         * gcc.dg/cpp/cpp.exp: New driver.
27310         * gcc.dg/cpp/20000627-1.c: New test.
27311         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
27312         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
27313         and rewrite as a compilation test.
27314
27315         * gcc.dg: Move many files into the cpp subdirectory, possibly
27316         renaming or editing them as well.
27317         Old name                New name
27318         990119-1.c              cpp/19990119-1.c
27319         990228-1.c              cpp/19990228-1.c
27320         990407-1.c              cpp/19990407-1.c
27321         990409-1.c              cpp/19990409-1.c
27322         990413-1.c              cpp/19990413-1.c
27323         990703-1.c              cpp/19990703-1.c
27324         20000127-1.c            cpp/20000127-1.c
27325         20000129-1.c            cpp/20000129-1.c
27326         20000207-1.c            cpp/20000207-1.c
27327         20000207-2.c            cpp/20000207-2.c
27328         20000209-1.c            cpp/20000209-1.c
27329         20000209-2.c            cpp/20000209-2.c
27330         20000301-1.c            cpp/20000301-1.c
27331         20000419-1.c            cpp/20000419-1.c
27332         20000510-1.S            cpp/20000510-1.S
27333         20000519-1.c            cpp/20000519-1.c
27334         20000529-1.c            cpp/20000529-1.c
27335         20000625-1.c            cpp/20000625-1.c
27336         20000625-2.c            cpp/20000625-2.c
27337         cpp-as1.c               cpp/assert1.c
27338         cpp-as2.c               cpp/assert2.c
27339         cxx-comments-1.c        cpp/cxxcom1.c
27340         cxx-comments-2.c        cpp/cxxcom2.c
27341         endif-label.c           cpp/endif.c
27342         cpp-hash1.c             cpp/hash1.c
27343         cpp-hash2.c             cpp/hash2.c
27344         cpp-if1.c               cpp/if-1.c
27345         cpp-if2.c               cpp/if-2.c
27346         cpp-if3.c               cpp/if-3.c
27347         cpp-if4.c               cpp/if-4.c
27348         cpp-if5.c               cpp/if-5.c
27349         cpp-cond.c              cpp/if-cexp.c
27350         cpp-missingop.c         cpp/if-mop.c
27351         cpp-missingparen.c      cpp/if-mpar.c
27352         cpp-opprec.c            cpp/if-oppr.c
27353         cpp-ifparen.c           cpp/if-paren.c
27354         cpp-shortcircuit.c      cpp/if-sc.c
27355         cpp-shift.c             cpp/if-shift.c
27356         cpp-unary.c             cpp/if-unary.c
27357         cpp-li1.c               cpp/line1.c
27358         cpp-li2.c               cpp/line2.c
27359         lineno.c                cpp/line3.c
27360         lineno-2.c              cpp/line4.c
27361         cpp-mi.c                cpp/mi1.c
27362         cpp-mic.h               cpp/mi1c.h
27363         cpp-micc.h              cpp/mi1cc.h
27364         cpp-mind.h              cpp/mi1nd.h
27365         cpp-mindp.h             cpp/mi1ndp.h
27366         cpp-mix.h               cpp/mi1x.h
27367         cpp-mi2.c               cpp/mi2.c
27368         cpp-mi2a.h              cpp/mi2a.h
27369         cpp-mi2b.h              cpp/mi2b.h
27370         cpp-mi2c.h              cpp/mi2c.h
27371         cpp-mi3.c               cpp/mi3.c
27372         cpp-mi3.def             cpp/mi3.def
27373         poison-1.c              cpp/poison.c
27374         pr-impl.c               cpp/prag-imp.c
27375         cpp-redef-2.c           cpp/redef1.c
27376         cpp-redef.c             cpp/redef2.c
27377         strpaste.c              cpp/strp1.c
27378         strpaste-2.c            cpp/strp2.c
27379         cpp-tradpaste.c         cpp/tr-paste.c
27380         cpp-tradstringify.c     cpp/tr-str.c
27381         cpp-tradwarn1.c         cpp/tr-warn1.c
27382         cpp-tradwarn2.c         cpp/tr-warn2.c
27383         trigraphs.c             cpp/trigraphs.c
27384         cpp-unc1.c              cpp/unc1.c
27385         cpp-unc2.c              cpp/unc2.c
27386         cpp-unc3.c              cpp/unc3.c
27387         cpp-unc.c               cpp/unc4.c
27388         undef.c                 cpp/undef1.c
27389         undef-2.c               cpp/undef2.c
27390         cpp-wi1.c               cpp/widestr1.c
27391
27392 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
27393
27394         * lib/g++.exp (g++_include_flags): Tweak.
27395
27396 2000-06-27  H.J. Lu  <hjl@gnu.org>
27397             Loren J. Rittle  <ljrittle@acm.org>
27398
27399         * lib/g++.exp (g++_include_flags): Override libgloss.exp
27400         version with one that knows about the new gcc tree structure.
27401         (g++_link_flags): Same.
27402
27403 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
27404
27405         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
27406         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
27407         case we are cross-compiling.
27408
27409         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
27410         g++.old-deja/g++.niklas/Makefile.in,
27411         g++.old-deja/g++.niklas/configure.in,
27412         g++.old-deja/g++.other/Makefile.in,
27413         g++.old-deja/g++.other/configure.in,
27414         gcc.c-torture/code_quality/Makefile.in,
27415         gcc.c-torture/code_quality/configure.in,
27416         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
27417         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
27418         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
27419         gcc.c-torture/execute/ieee/Makefile.in,
27420         gcc.c-torture/execute/ieee/configure.in,
27421         gcc.c-torture/noncompile/Makefile.in,
27422         gcc.c-torture/noncompile/configure.in,
27423         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
27424         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
27425         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
27426
27427 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
27428
27429         * g++.old-deja/g++.other/ambig3.C: New test.
27430
27431 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
27432
27433         * g++.old-deja/g++.pt/syntax1.C: New test.
27434         * g++.old-deja/g++.pt/syntax2.C: New test.
27435         * g++.old-deja/g++.other/syntax3.C: New test.
27436         * g++.old-deja/g++.other/syntax4.C: New test.
27437
27438 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
27439
27440         * gcc.dg/20000623-1.c: Prototype exit and abort.
27441
27442 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
27443
27444         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
27445         New tests.
27446         * gcc.dg/cpp-mi3.def: New file.
27447
27448         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
27449         inside assertions.
27450         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
27451         lexer's error messages.
27452         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
27453         divine anything from the linemarkers.
27454         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
27455         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
27456
27457 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
27458
27459         * gcc.dg/20000623-1.c: New test.
27460
27461 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
27462
27463         * gcc.c-torture/execute/20000622-1.c: New test.
27464
27465 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
27466
27467         * g++.old-deja/g++.other/init15.C: New test.
27468
27469 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
27470
27471         * g++.old-deja/g++.pt/vaarg2.C: New test.
27472         * g++.old-deja/g++.pt/vaarg3.C: New test.
27473
27474 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
27475
27476         * g++.old-deja/g++.other/dyncast6.C: New test.
27477
27478 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
27479
27480         * gcc.c-torture/execute/loop-6.c: New test.
27481
27482 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
27483
27484         * gcc.dg/20000614-1.c: New test.
27485         * gcc.dg/20000614-2.c: New test.
27486
27487 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
27488
27489         * g++.old-deja/g++.other/inline12.C: New test.
27490
27491 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
27492
27493         * g++.old-deja/g++.other/eh1.C: New test.
27494
27495 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
27496
27497         * g++.old-deja/g++.other/type.C: New test.
27498
27499 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
27500
27501         * g++.old-deja/g++.other/initstring.C: New test.
27502
27503 2000-06-12  Jason Merrill  <jason@redhat.com>
27504
27505         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
27506
27507 2000-06-09  Jeffrey A Law  (law@cygnus.com)
27508
27509         * gcc.c-torture/compile/20000609-1.c: New test.
27510
27511 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
27512
27513         * gcc.dg/20000609-1.c: New test.
27514
27515 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
27516
27517         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
27518         * gcc.c-torture/noncompile/poison-1.c: Move...
27519         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
27520         * gcc.dg/cpp-li1.c: Add a token after the #line.
27521
27522 2000-06-05  Richard Henderson  <rth@cygnus.com>
27523
27524         * gcc.c-torture/execute/20000605-2.c: New test.
27525         * gcc.c-torture/execute/20000605-3.c: New test.
27526
27527 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
27528
27529         * g77.f-torture/execute/20000503-1.x: New file.
27530
27531 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
27532
27533         * g++.old-deja/g++.eh/badalloc1.C: New test.
27534
27535 2000-06-05  Richard Henderson  <rth@cygnus.com>
27536
27537         * gcc.c-torture/execute/20000605-1.c: New test.
27538
27539 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
27540             Nathan Sidwell <nathan@codesourcery.com>
27541
27542         * gcc.c-torture/compile/20000605-1.c: New test.
27543
27544 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
27545
27546         * g77.f-torture/compile/20000601-1.f:  New test.
27547
27548 2000-06-03  Richard Henderson  <rth@cygnus.com>
27549
27550         * gcc.c-torture/execute/20000603-1.c: New.
27551
27552 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
27553
27554         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
27555         * gcc.dg/noreturn-2.c (noreturn): Likewise.
27556
27557 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
27558
27559         * gcc.dg/compare2.c (case 12): XFAIL.
27560         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
27561         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
27562
27563         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
27564
27565 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
27566
27567         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
27568         guard macro is already defined when the header is first
27569         included.
27570         * gcc.dg/cpp-mix.h: New file.
27571         * gcc.dg/endif-label.c: Update patterns to match compiler.
27572
27573         * g++.brendan/complex1.C: Declare abort.
27574         * g++.law/refs4.C: Remove XFAIL.
27575         * g++.oliva/expr2.C: Declare abort and exit.
27576
27577 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
27578
27579         * gcc.c-torture/execute/20000528-1.c: New test.
27580
27581         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
27582         * g++.old-deja/g++.law/temps4.C: Likewise.
27583
27584         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
27585         stdlib.h.  Call abort() on failure.
27586         * g++.old-deja/g++.law/refs4.C: Likewise.
27587         * g++.old-deja/g++.law/temps4.C: Likewise.
27588         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
27589         * gcc.c-torture/execute/20000112-1.c: Include string.h.
27590
27591 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
27592
27593         Relative to g++.dg/special:
27594         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
27595
27596         Relative to g++.old-deja:
27597         * g++.brendan/complex1.C, g++.jason/optimize2.C,
27598         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
27599         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
27600         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
27601         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
27602         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
27603         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
27604
27605         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
27606         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
27607         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
27608         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
27609         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
27610         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
27611         and/or string.h.
27612
27613         * g++.other/goto1.C: Update expectations for error messages.
27614
27615 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
27616
27617         * gcc.c-torture/compile/20000523-1.c: New test.
27618
27619 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
27620
27621         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
27622
27623 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
27624
27625         * g++.old-deja/g++.eh/catch11.C: New test.
27626         * g++.old-deja/g++.eh/catch12.C: New test.
27627
27628 2000-05-24  Nick Clifton  <nickc@cygnus.com>
27629
27630         * gcc.c-torture/execute/20000523-1.c: New test.
27631
27632 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
27633
27634         * c-torture/execute/bcp-1.c: Replace abort in arg of
27635         __builtin_constant_p with a generic external function.
27636
27637         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
27638         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
27639         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
27640         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
27641         Prototype abort and/or exit.
27642
27643         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
27644         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
27645         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
27646         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
27647
27648 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
27649
27650         * gcc.dg/dwarf2-1.c: New test.
27651
27652 2000-05-20  Richard Henderson  <rth@cygnus.com>
27653
27654         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
27655
27656 2000-05-20  Andreas Jaeger  <aj@suse.de>
27657
27658         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
27659         testcase.
27660
27661 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
27662
27663         * gcc.c-torture/execute/20000519-2.c: New test.
27664
27665 2000-05-19  Andreas Jaeger  <aj@suse.de>
27666
27667         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
27668         which fails with SSA.
27669
27670         * lib/c-torture.exp: Also test with -O3 -fssa.
27671
27672 2000-05-18  Michael Meissner  <meissner@redhat.com>
27673
27674         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
27675         * gcc.c-torture/execute/920415-1.c: Ditto.
27676         * gcc.c-torture/execute/920501-1.c: Ditto.
27677         * gcc.c-torture/execute/conversion.c: Ditto.
27678         * gcc.c-torture/execute/cvt-1.c: Ditto.
27679
27680 2000-05-18  Jeffrey A Law  (law@cygnus.com)
27681
27682         * gcc.c-torture/compile/20000518-1.c: New test.
27683
27684 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
27685
27686         * g77.f-torture/compile/200005018.f:  New test.
27687
27688 2000-05-17  Jeffrey A Law  (law@cygnus.com)
27689
27690         * gcc.c-torture/compile/20000517-1.c: New test.
27691
27692 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27693
27694         * gcc.c-torture/execute/20000516-1.c: New test.
27695
27696 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
27697
27698         * g++.old-deja/g++.other/eh.C: New test.
27699
27700 2000-05-12  Richard Henderson  <rth@cygnus.com>
27701
27702         * gcc.c-torture/execute/990208-1.c (main): Don't pass
27703         constants through to doit's conditional.
27704
27705 2000-05-11  Jeffrey A Law  (law@cygnus.com)
27706
27707         * gcc.c-torture/compile/20000511-1.c: New test.
27708         * g77.f-torture/compile/20000511-1.f: New test.
27709         * g77.f-torture/compile/20000511-2.f: New test.
27710
27711 2000-05-11  Michael Meissner  <meissner@redhat.com>
27712
27713         * gcc.c-torture/execute/20000511-1.c: New test.
27714
27715 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
27716
27717         * gcc.dg/dg.exp: Scan .S files as well as .c files.
27718         * gcc.dg/20000510-1.S: New.
27719
27720 2000-05-08  Catherine Moore  <clm@cygnus.com>
27721
27722         * gcc.dg/unused-3.c: New.
27723
27724 2000-05-06  Richard Henderson  <rth@cygnus.com>
27725
27726           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
27727           * g++.old-deja/g++.mike/warn1.C: Likewise.
27728           * g++.old-deja/g++.pt/local1.C: Likewise.
27729           * g++.old-deja/g++.pt/local7.C: Likewise.
27730           * g++.old-deja/g++.pt/spec16.C: Likewise.
27731
27732 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
27733
27734         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
27735
27736 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
27737
27738           * g77.f-torture/execute/20000503-1.f:  New test.
27739
27740 2000-05-04  Andreas Jaeger  <aj@suse.de>
27741
27742         * gcc.dg/noreturn-2.c: New test.
27743
27744 2000-05-04  Neil Booth  <NeilB@earthling.net>
27745
27746         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
27747         preprocessor.
27748
27749 2000-05-04  Richard Henderson  <rth@cygnus.com>
27750
27751         * gcc.c-torture/execute/20000503-1.c: Fix typo.
27752
27753 2000-05-04  Richard Henderson  <rth@cygnus.com>
27754
27755         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
27756         OpenSSL by Jason R Thorpe.
27757
27758 2000-05-03  Jim Wilson  <wilson@cygnus.com>
27759
27760         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
27761
27762 2000-05-03  Robert Lipe <robertlipe@usa.net>
27763
27764         * gcc.dg/20000503-1.c: New test.
27765
27766 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
27767
27768         * gcc.c-torture/compile/20000502-1.c: New test.
27769         * g++.old-deja/g++.other/align.C: New test.
27770         * gcc.dg/cpp-tradstringify.c: New test.
27771
27772 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
27773
27774         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
27775         and hard registers.
27776
27777 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
27778
27779         * gcc.c-torture/execute/loop-5.c: New test.
27780
27781 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
27782
27783         * gcc.c-torture/execute/va-arg-20.c: New test.
27784
27785 2000-04-23  Jeffrey A Law  (law@cygnus.com)
27786
27787         * gcc.c-torture/execute/20000422-1.c: New test.
27788
27789 2000-04-20  Greg McGary  <gkm@gnu.org>
27790
27791         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
27792         when optimizing, but without sibling-call optimizations (-O1).
27793
27794 2000-04-20  Jeffrey A Law  (law@cygnus.com)
27795
27796           * gcc.c-torture/compile/20000420-1.c: New test.
27797
27798 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
27799
27800         * g++.abi/ptrflags.C: New test.
27801         * g++.eh/catchptr1.C: Test incomplete pointer chains.
27802
27803 2000-04-19  Catherine Moore  <clm@cygnus.com>
27804
27805         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
27806
27807 2000-04-19  Greg McGary  <gkm@gnu.org>
27808
27809         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
27810         sibling-call optimizations.
27811
27812 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
27813
27814         * gcc.dg/20000419-1.c: New test.
27815
27816 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
27817
27818         * gcc.c-torture/execute/20000412-6.c: New test.
27819
27820 2000-04-12  Jeffrey A Law  (law@cygnus.com)
27821
27822         * gcc.c-torture/execute/20000412-5.c: New test.
27823         * g77.f-torture/compile/20000412-1.f: New test.
27824         * gcc.c-torture/execute/20000412-4.c: New test.
27825         * gcc.c-torture/compile/20000412-2.c: New test.
27826         * gcc.c-torture/execute/20000412-3.c: New test.
27827         * gcc.c-torture/compile/20000412-1.c: New test.
27828         * gcc.c-torture/execute/20000412-2.c: New test.
27829
27830 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
27831
27832         * objc/execute/bf-20.m: New test.
27833
27834 2000-04-10  Richard Henderson  <rth@cygnus.com>
27835
27836         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
27837
27838         * gcc.c-torture/execute/20000412-1.c: New test.
27839
27840 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
27841
27842         * g++.old-deja/g++.eh/catchptr1.C: New test.
27843
27844 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
27845
27846         * g++.old-deja/g++.abi/cxa_vec.C: New test.
27847
27848 2000-04-08  Neil Booth  <NeilB@earthling.net>
27849
27850         * gcc.dg/cpp-nullchar.c: Remove test as
27851         embedded nulls cause problems.
27852
27853 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27854
27855         * gcc.dg/compare2.c: New test.
27856
27857 2000-04-08  Neil Booth  <NeilB@earthling.net>
27858
27859         * gcc.dg/cpp-nullchar.c: New test.
27860
27861 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
27862
27863         * gcc.dg/cpp-mi2.c: New test.
27864         * gcc.dg/cpp-mi2[abc].h: New files.
27865
27866 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
27867
27868         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
27869         member name.
27870
27871 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
27872
27873         * g++.old-deja/g++.abi/vmihint.C: New test.
27874
27875 2000-04-06  Neil Booth  <NeilB@earthling.net>
27876
27877         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
27878         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
27879         copyright.
27880
27881 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
27882
27883         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
27884         avoid stack-frame overwrite.
27885
27886 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
27887
27888         * gcc.c-torture/compile/20000405-2.c: New test.
27889         * gcc.c-torture/compile/20000405-3.c: New test.
27890
27891 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27892
27893         * gcc.c-torture/compile/20000405-1.c: New test.
27894
27895 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
27896
27897         * gcc.dg/cast-qual-1.c: Revert last change.
27898
27899 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27900
27901         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
27902
27903 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
27904
27905         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
27906         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
27907
27908 2000-04-03  Jeffrey A Law  (law@cygnus.com)
27909
27910         * gcc.c-torture/compile/20000403-2.c: New test.
27911         * gcc.c-torture/compile/20000403-1.c: New test.
27912
27913 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
27914
27915         * gcc.c-torture/execute/20000403-1.c: New test.
27916
27917 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
27918
27919         * gcc.c-torture/execute/20000402-1.c: New test.
27920
27921 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
27922
27923         * gcc.c-torture/execute/va-arg-15.c: New test.
27924         * gcc.c-torture/execute/va-arg-16.c: New test.
27925         * gcc.c-torture/execute/va-arg-17.c: New test.
27926         * gcc.c-torture/execute/va-arg-18.c: New test.
27927         * gcc.c-torture/execute/va-arg-19.c: New test.
27928
27929 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
27930
27931         * gcc.c-torture/compile/981211-1.c: Move to...
27932         * gcc.dg/cpp-as1.c: ...here.
27933         * gcc.dg/cpp-as2.c: New file.
27934
27935         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
27936         compiler.
27937
27938 2000-04-02  Neil Booth  <NeilB@earthling.net>
27939
27940         * gcc.dg/cpp-cond.c  New tests.
27941         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
27942         accidental success less likely.
27943         * gcc.dg/cpp-missingop.c  New tests.
27944         * gcc.dg/cpp-missingparen.c  New tests.
27945         * gcc.dg/cpp-shift.c  New tests.
27946         * gcc.dg/cpp-shortcircuit.c  New tests.
27947         * gcc.dg/cpp-unary.c  New tests.
27948
27949 2000-03-29  Jeffrey A Law  (law@cygnus.com)
27950
27951         * gcc.c-torture/compile/20000329-1.c: New test.
27952
27953 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
27954
27955         * gcc.c-torture/compile/20000326-1.c: New test.
27956         * gcc.c-torture/compile/20000326-2.c: New test.
27957
27958 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
27959
27960         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
27961         the first parameter is a function argument.
27962
27963 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
27964
27965         * g++.old-deja/g++.ext/array4.C: New test.
27966
27967 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
27968
27969         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
27970
27971 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27972
27973         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
27974
27975 2000-03-19  Richard Henderson  <rth@cygnus.com>
27976
27977         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
27978
27979 2000-03-19  Richard Henderson  <rth@cygnus.com>
27980
27981         * gcc.c-torture/compile/20000319-1.c: New test.
27982
27983 2000-03-14  Jeffrey A Law  (law@cygnus.com)
27984
27985         * gcc.c-torture/execute/20000314-3.c: New test.
27986         * gcc.c-torture/execute/20000314-2.c: New test.
27987         * gcc.c-torture/execute/20000314-1.c: New test.
27988         * gcc.c-torture/compile/20000314-2.c: New test.
27989         * gcc.c-torture/compile/20000314-1.c: New test.
27990
27991 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
27992
27993         * g++.old-deja/g++.warn/inline.C: New test.
27994
27995 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
27996
27997         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
27998         standards-compliant result rather than specific constants.
27999         Put test-values in array.
28000
28001 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
28002
28003         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
28004         (g++_target_compile): Put test-specific options last.
28005
28006 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28007
28008         * g++.old-deja/g++.eh/vbase4.C: New test.
28009
28010 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28011
28012         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
28013
28014 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28015
28016         * g++.old-deja/g++.brendan/misc12.C: Removed.
28017         * g++.old-deja/g++.pt/memtemp77.C: Constify.
28018         * g++.old-deja/g++.ext/pretty4.C: New test.
28019
28020 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28021
28022         * g++.old-deja/g++.other/string2.C: New test.
28023
28024 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
28025
28026         * g++.old-deja/g++.warn/impint2.C: New test.
28027
28028 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
28029
28030         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
28031         is 1, not zero.
28032
28033 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
28034
28035         * g++.old-deja/g++.warn/impint.C: New test.
28036         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
28037         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
28038         * g++.old-deja/g++.pt/explicit12.C: Likewise.
28039         * g++.old-deja/g++.pt/explicit13.C: Likewise.
28040         * g++.old-deja/g++.pt/explicit17.C: Likewise.
28041         * g++.old-deja/g++.pt/explicit18.C: Likewise.
28042         * g++.old-deja/g++.pt/explicit19.C: Likewise.
28043         * g++.old-deja/g++.pt/explicit23.C: Likewise.
28044         * g++.old-deja/g++.pt/explicit31.C: Likewise.
28045         * g++.old-deja/g++.pt/explicit35.C: Likewise.
28046         * g++.old-deja/g++.pt/explicit6.C: Likewise.
28047         * g++.old-deja/g++.pt/memclass7.C: Likewise.
28048
28049 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
28050
28051         * gcc.dg/cpp-redef.c: New test.
28052
28053 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
28054
28055         * g++.old-deja/g++.pt/unify7.C: New test.
28056
28057 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28058
28059         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
28060         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
28061
28062 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
28063
28064         * gcc.c-torture/compile/20000224-1.c: New test.
28065
28066 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28067
28068         * gcc.c-torture/compile/cpp-2.c: New test.
28069         * gcc.c-torture/compile/cpp-1.c: New test.
28070
28071 2000-02-25  Jeffrey A Law  (law@cygnus.com)
28072
28073         * gcc.c-torture/execute/20000225-1.c: New test.
28074
28075 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28076
28077         * gcc.dg/cpp-li2.c: New test.
28078
28079         * gcc.dg/cpp-wi1.c: New test.
28080
28081         * gcc.dg/cpp-li1.c: New test.
28082
28083 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
28084
28085         * g++.old-deja/g++.other/sizeof5.C: New test.
28086
28087 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28088
28089         * gcc.c-torture/execute/va-arg-13.c: New test.
28090
28091 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
28092
28093         * gcc.c-torture/execute/va-arg-12.c: New test.
28094
28095 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
28096
28097         * gcc.c-torture/execute/20000223-1.c: New test.
28098
28099 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
28100
28101         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
28102
28103 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
28104
28105         * g++.old-deja/g++.abi/ptrmem.C: New test.
28106
28107 2000-02-19  Richard Henderson  <rth@cygnus.com>
28108
28109         * gcc.c-torture/compile/init-3.c: New.
28110
28111 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
28112
28113         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
28114         ALWAYS_CXXFLAGS.
28115
28116 2000-02-11  Robert Lipe <robertl@sco.com>
28117
28118         * gcc.c-torture/compile/20000211-3.c: New test.
28119
28120 2000-02-11  Martin Buchholz <martin@xemacs.org>
28121
28122         * gcc.c-torture/compile/20000211-2.c: New test.
28123
28124 2000-02-11  Jeffrey A Law  (law@cygnus.com)
28125
28126         * gcc.c-torture/compile/20000211-1.c: New test.
28127
28128 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
28129
28130         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
28131           on native targets
28132
28133 2000-02-08  Nathan Sidwell  <nathan@acm.org>
28134
28135         * g++.old-deja/g++.other/cast5.C: New test.
28136
28137 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
28138
28139         * gcc.c-torture/execute/20000205-1.c: New.
28140
28141 2000-02-03  Nathan Sidwell  <nathan@acm.org>
28142
28143         * g++.old-deja/g++.jason/cast3.C: Return void.
28144         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
28145
28146 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28147
28148         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
28149
28150         * gcc.dg/loop-1.c: New test.
28151
28152 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
28153
28154         * gcc.c-torture/compile/20000127-1.c: New test.
28155         * gcc.c-torture/execute/991228-1.c: New test.
28156
28157 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28158
28159         * gcc.dg/unused-2.c: New test.
28160
28161         * gcc.dg/conv-1.c: New test.
28162
28163 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
28164
28165         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
28166         compiler.
28167         (tool_option_proc): Fix typo.
28168
28169 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
28170
28171         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
28172         of the ld on the host, not on the build machine.
28173         Also, don't crash if '--help' is not a supported option.
28174
28175 2000-01-24  Richard Henderson  <rth@cygnus.com>
28176
28177         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
28178
28179 2000-01-20  Jeffrey A Law  (law@cygnus.com)
28180
28181         * gcc.c-torture/execute/20000120-2.c: New test.
28182         * gcc.c-torture/execute/20000120-1.c: New test.
28183
28184 2000-01-13  Jeffrey A Law  (law@cygnus.com)
28185
28186         * gcc.c-torture/execute/20000113-1.c: New test.
28187
28188 2000-01-12  Jeffrey A Law  (law@cygnus.com)
28189
28190         * gcc.c-torture/execute/20000112-1.c: New test.
28191
28192 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28193
28194         * gcc.dg/20000111-1.c: New test.
28195
28196 2000-01-10  Jeffrey A Law  (law@cygnus.com)
28197
28198         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
28199         with 16 bit integers.
28200
28201 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28202
28203         * gcc.dg/20000108-1.c: New test.
28204
28205 2000-01-05  Nathan Sidwell  <nathan@acm.org>
28206
28207         * g++.old-deja/g++.ns/koenig8.C: New test.
28208
28209 2000-01-05  Nathan Sidwell  <nathan@acm.org>
28210
28211         * g++.old-deja/g++.other/cast4.C: New test.
28212
28213 2000-01-05  Jeffrey A Law  (law@cygnus.com)
28214
28215         * gcc.c-torture/compile/20000105-2.c: New test.
28216         * gcc.c-torture/compile/20000105-1.c: New test.
28217
28218 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28219
28220         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
28221         references to printf & atoi to conform to ANSI standard.
28222         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
28223         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
28224         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
28225         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
28226         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
28227         * g++.old-deja/g++.brendan/complex1.C: Likewise.
28228         * g++.old-deja/g++.brendan/copy1.C: Likewise.
28229         * g++.old-deja/g++.brendan/copy2.C: Likewise.
28230         * g++.old-deja/g++.brendan/copy3.C: Likewise.
28231         * g++.old-deja/g++.brendan/copy4.C: Likewise.
28232         * g++.old-deja/g++.brendan/copy5.C: Likewise.
28233         * g++.old-deja/g++.brendan/copy6.C: Likewise.
28234         * g++.old-deja/g++.brendan/copy7.C: Likewise.
28235         * g++.old-deja/g++.brendan/copy8.C: Likewise.
28236         * g++.old-deja/g++.brendan/crash11.C: Likewise.
28237         * g++.old-deja/g++.brendan/crash14.C: Likewise.
28238         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
28239         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
28240         * g++.old-deja/g++.brendan/delete2.C: Likewise.
28241         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
28242         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
28243         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
28244         * g++.old-deja/g++.brendan/eh1.C: Likewise.
28245         * g++.old-deja/g++.brendan/groff1.C: Likewise.
28246         * g++.old-deja/g++.brendan/init3.C: Likewise.
28247         * g++.old-deja/g++.brendan/misc12.C: Likewise.
28248         * g++.old-deja/g++.brendan/misc7.C: Likewise.
28249         * g++.old-deja/g++.brendan/new2.C: Likewise.
28250         * g++.old-deja/g++.brendan/operators4.C: Likewise.
28251         * g++.old-deja/g++.brendan/operators5.C: Likewise.
28252         * g++.old-deja/g++.brendan/overload2.C: Likewise.
28253         * g++.old-deja/g++.brendan/overload7.C: Likewise.
28254         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
28255         * g++.old-deja/g++.brendan/reference1.C: Likewise.
28256         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
28257         * g++.old-deja/g++.brendan/template24.C: Likewise.
28258         * g++.old-deja/g++.brendan/template3.C: Likewise.
28259         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
28260         * g++.old-deja/g++.jason/inline3.C: Likewise.
28261         * g++.old-deja/g++.jason/opeq.C: Likewise.
28262         * g++.old-deja/g++.law/arg5.C: Likewise.
28263         * g++.old-deja/g++.law/arm7.C: Likewise.
28264         * g++.old-deja/g++.law/ctors11.C: Likewise.
28265         * g++.old-deja/g++.law/cvt8.C: Likewise.
28266         * g++.old-deja/g++.law/init9.C: Likewise.
28267         * g++.old-deja/g++.law/refs4.C: Likewise.
28268         * g++.old-deja/g++.law/template2.C: Likewise.
28269         * g++.old-deja/g++.law/visibility24.C: Likewise.
28270         * g++.old-deja/g++.law/vtable3.C: Likewise.
28271         * g++.old-deja/g++.mike/asm2.C: Likewise.
28272         * g++.old-deja/g++.mike/eh1.C: Likewise.
28273         * g++.old-deja/g++.mike/misc1.C: Likewise.
28274         * g++.old-deja/g++.mike/misc13.C: Likewise.
28275         * g++.old-deja/g++.mike/misc14.C: Likewise.
28276         * g++.old-deja/g++.mike/ns12.C: Likewise.
28277         * g++.old-deja/g++.mike/p1248.C: Likewise.
28278         * g++.old-deja/g++.mike/p3708.C: Likewise.
28279         * g++.old-deja/g++.mike/p3708a.C: Likewise.
28280         * g++.old-deja/g++.mike/p3708b.C: Likewise.
28281         * g++.old-deja/g++.mike/p646.C: Likewise.
28282         * g++.old-deja/g++.mike/p700.C: Likewise.
28283         * g++.old-deja/g++.mike/p783.C: Likewise.
28284         * g++.old-deja/g++.mike/p783a.C: Likewise.
28285         * g++.old-deja/g++.mike/p783b.C: Likewise.
28286         * g++.old-deja/g++.mike/p786.C: Likewise.
28287         * g++.old-deja/g++.mike/p789.C: Likewise.
28288         * g++.old-deja/g++.mike/p789a.C: Likewise.
28289         * g++.old-deja/g++.mike/p807a.C: Likewise.
28290         * g++.old-deja/g++.other/delete3.C: Likewise.
28291         * g++.old-deja/g++.other/dyncast1.C: Likewise.
28292         * g++.old-deja/g++.other/dyncast2.C: Likewise.
28293         * g++.old-deja/g++.other/dyncast3.C: Likewise.
28294         * g++.old-deja/g++.other/empty1.C: Likewise.
28295         * g++.old-deja/g++.other/temporary1.C: Likewise.
28296         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
28297         * g++.old-deja/g++.pt/t16.C: Likewise.
28298         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
28299
28300 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
28301
28302         * gcc.dg/991230-1.c: New test.
28303
28304 1999-12-29  Jeffrey A Law  (law@cygnus.com)
28305
28306         * gcc.c-torture/compile/991229-3.c: New test.
28307         * gcc.c-torture/compile/991229-2.c: New test.
28308         * gcc.c-torture/compile/991229-1.c: New test.
28309
28310 1999-12-29  Greg McGary <gkm@eng.ascend.com>
28311
28312         * gcc.c-torture/compile/labels-2.c: New test.
28313
28314 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
28315
28316         * gcc.c-torture/execute/991227-1.c: New test.
28317
28318 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28319
28320         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
28321
28322 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
28323
28324         * gcc.c-torture/execute/991221-1.c: New test.
28325
28326 1999-12-20  Nathan Sidwell  <nathan@acm.org>
28327
28328         * g++.old-deja/g++.other/cast3.C: New test.
28329
28330 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
28331
28332         * gcc.c-torture/execute/991216-4.c: New test.
28333
28334 1999-12-16  Michael Meissner  <meissner@cygnus.com>
28335
28336         * gcc.c-torture/execute/991216-1.c: New test.
28337         * gcc.c-torture/execute/991216-2.c: New test.
28338         * gcc.c-torture/execute/991216-3.c: New test.
28339
28340 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
28341
28342         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
28343         Actually make the test fail by using "-O2" for compilation.
28344
28345 1999-12-15  Nathan Sidwell  <nathan@acm.org>
28346
28347         * g++.old-deja/g++.warn/cast-align1.C: New test.
28348
28349 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
28350
28351         * gcc.c-torture/compile/991214-1.c: New test.
28352         * gcc.c-torture/compile/991214-2.c: New test.
28353
28354 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
28355
28356         * gcc.dg/991214-1.c: New test.
28357
28358 1999-12-13  Jeffrey A Law  (law@cygnus.com)
28359
28360         * gcc.c-torture/compile/991213-3.c: New test.
28361         * gcc.c-torture/compile/991213-2.c: New test.
28362         * gcc.c-torture/compile/991213-1.c: New test.
28363
28364 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
28365
28366         * gcc.dg/991209-1.c: New test.
28367
28368 1999-12-08  Nathan Sidwell <nathan@acm.org>
28369
28370         * gcc.c-torture/compile/991208-1.c: New test.
28371
28372 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28373
28374         * gcc.dg/ultrasp2.c: New test.
28375
28376 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
28377
28378         * g++.old-deja/g++.abi/align.C (main): Fix typo.
28379
28380 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
28381
28382         * gcc.c-torture/compile/991202-1.c: New test.
28383         * gcc.c-torture/execute/991202-1.c: New test.
28384         * gcc.c-torture/execute/991202-2.c: New test.
28385         * gcc.c-torture/execute/991202-3.c: New test.
28386
28387 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
28388
28389         * g++.old-deja/g++.abi/align.C: New test.
28390         * g++.old-deja/g++.abi/aggregates.C: Likewise.
28391         * g++.old-deja/g++.abi/bitfields.C: Likewise.
28392
28393 1999-12-01  Richard Henderson  <rth@cygnus.com>
28394
28395         * gcc.c-torture/execute/991201-1.c: New.
28396
28397 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
28398
28399         * gcc.dg/991129-1.c: New test.
28400
28401 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
28402
28403         * gcc.c-torture/compile/991127-1.c: New test.
28404
28405 1999-11-22  Nathan Sidwell  <nathan@acm.org>
28406
28407         * g++.old-deja/g++.other/warn4.C: New test.
28408
28409 1999-11-22  Nathan Sidwell  <nathan@acm.org>
28410
28411         * g++.old-deja/g++.eh/cleanup2.C: New test.
28412         * g++.old-deja/g++.ext/pretty2.C: New test.
28413         * g++.old-deja/g++.ext/pretty3.C: New test.
28414         * g++.old-deja/g++.other/debug6.C: New test.
28415
28416 1999-10-20  Jim Wilson  <wilson@cygnus.com>
28417
28418         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
28419         compiler_output to look for one error message instead of two.
28420
28421 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
28422
28423         * gcc.c-torture/execute/991118-1.c: Also test case
28424         where the word boundary does not split a byte evenly.
28425
28426 1999-11-19  Nathan Sidwell  <nathan@acm.org>
28427
28428         * g++.old-deja/g++.ext/restrict1.C: New test.
28429
28430 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
28431
28432         * gcc.c-torture/execute/991118-1.c: New test.
28433
28434 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
28435
28436         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
28437         working directory pathnames.
28438
28439 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
28440
28441         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
28442         host is equipped with driver.h and driver.o so it can actually
28443         compile and run the tests.
28444
28445 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
28446
28447         * gcc.c-torture/compile/991008-1.c: New test.
28448
28449 1999-11-08  Nick Clifton  <nickc@cygnus.com>
28450
28451         * lib/gcc-dg.exp: Include target-supports.exp
28452
28453 1999-11-05  Nick Clifton  <nickc@cygnus.com>
28454
28455         * lib/target-supports.exp: New file: Provide procs to test for
28456         features supported by the target.
28457         (check_weak_available): Moved here from ecos.exp.
28458         (check_alias_available): New proc: Determine of the target
28459         toolchain supports the alias attribute.
28460
28461         * gcc.dg/special/ecos.exp: Move check_weak_available to
28462         target-supports.exp.
28463         (alias-1.c): Only perform the test if the target supports
28464         aliases.
28465         (wkali-1.c): Only perform the test if the target supports
28466         aliases.
28467
28468         * gcc.dg/990506-0.c: Expect error messages from cross
28469         targets as well as native targets.
28470
28471 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28472
28473         * gcc.dg/ultrasp1.c: Removed xfail.
28474         * gcc.dg/struct-ret-2.c: Likewise.
28475         * gcc.dg/array-1.c: Likewise.
28476
28477 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28478
28479         * gcc.dg/struct-ret-2.c: New test.
28480
28481         * gcc.dg/array-1.c: New test.
28482
28483 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
28484
28485         * gcc.c-torture/execute/991030-1.c: New test.
28486
28487 1999-10-26  Richard Henderson  <rth@cygnus.com>
28488
28489         * gcc.c-torture/compile/991026-2.c: New test.
28490
28491 1999-10-26  Jeffrey A Law  (law@cygnus.com)
28492
28493         * gcc.c-torture/compile/991026-1.c: New test.
28494
28495 1999-10-23  Jeffrey A Law  (law@cygnus.com)
28496
28497         * gcc.c-torture/execute/991023-1.c: New test.
28498
28499 1999-10-19  Jeffrey A Law  (law@cygnus.com)
28500
28501         * gcc.c-torture/execute/991019-1.c: New test.
28502
28503 1999-10-16  Richard Henderson  <rth@cygnus.com>
28504
28505         * gcc.c-torture/execute/991016-1.c: New test.
28506
28507 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
28508
28509         * gcc.c-torture/execute/991014-1.c: New test.
28510
28511 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
28512
28513         * g++.old-deja/g++.other/union2.C: New test.
28514
28515 1999-10-13  Nathan Sidwell  <nathan@acm.org>
28516
28517         * g++.old-deja/g++.other/vaarg2.C: New test.
28518         * g++.old-deja/g++.other/vaarg3.C: New test.
28519
28520 1999-10-12  Craig Burley  <craig@jcb-sc.com>
28521
28522         * g77.f-torture/noncompile/19990905-1.f: Moved from being
28523         in compile/.
28524
28525 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
28526
28527         * gcc.c-torture/execute/va-arg-11.c: New test.
28528
28529 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
28530
28531         * lib/file-format.exp (gcc_target_object_format): Don't
28532         crash if objdump is unavailable.
28533
28534 1999-09-29  Donn Terry <donn@interix.com>
28535
28536         * gcc.misc-tests/mg.exp: delete extraneous redirection.
28537
28538 1999-09-28  Nick Clifton  <nickc@cygnus.com>
28539
28540         * gcc.c-torture/compile/990928-1.c: New test.
28541
28542 1999-09-28  Nathan Sidwell  <nathan@acm.org>
28543
28544         * g++.old-deja/g++.other/decl6.C: New test.
28545
28546 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28547
28548         * gcc.c-torture/execute/va-arg-10.c: New test.
28549
28550 1999-09-27  Nathan Sidwell  <nathan@acm.org>
28551
28552         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
28553         __PRETTY_FUNCTION__.
28554
28555 1999-09-23  Nick Clifton  <nickc@cygnus.com>
28556
28557         * gcc.c-torture/execute/990923-1.c: New test.
28558
28559 1999-09-21  Nick Clifton  <nickc@cygnus.com>
28560
28561         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
28562         for which -fpic is inappropriate.
28563
28564 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
28565
28566         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
28567
28568 1999-09-21  Nathan Sidwell  <nathan@acm.org>
28569
28570         * g++.old-deja/g++.other/dyncast1.C: New test.
28571         * g++.old-deja/g++.other/dyncast2.C: New test.
28572         * g++.old-deja/g++.other/dyncast3.C: New test.
28573         * g++.old-deja/g++.other/dyncast4.C: New test.
28574         * g++.old-deja/g++.other/dyncast5.C: New test.
28575         * g++.old-deja/g++.eh/catch3.C: New test.
28576         * g++.old-deja/g++.eh/catch3p.C: New test.
28577         * g++.old-deja/g++.eh/catch4.C: New test.
28578         * g++.old-deja/g++.eh/catch4p.C: New test.
28579         * g++.old-deja/g++.eh/catch5.C: New test.
28580         * g++.old-deja/g++.eh/catch5p.C: New test.
28581         * g++.old-deja/g++.eh/catch6.C: New test.
28582         * g++.old-deja/g++.eh/catch6p.C: New test.
28583         * g++.old-deja/g++.eh/catch7.C: New test.
28584         * g++.old-deja/g++.eh/catch7p.C: New test.
28585         * g++.old-deja/g++.eh/catch8.C: New test.
28586         * g++.old-deja/g++.eh/catch8p.C: New test.
28587         * g++.old-deja/g++.eh/catch9.C: New test.
28588         * g++.old-deja/g++.eh/catch9p.C: New test.
28589
28590 1999-09-13  Nathan Sidwell  <nathan@acm.org>
28591
28592         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
28593         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
28594
28595 1999-09-13  Jeffrey A Law  (law@cygnus.com)
28596
28597         * gcc.c-torture/compile/990913-1.c: New test.
28598
28599 1999-09-10  Nathan Sidwell  <nathan@acm.org>
28600
28601         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
28602         * g++.old-deja/g++.jason/rfg5.C: Likewise.
28603
28604 1999-09-09  Richard Henderson  <rth@cygnus.com>
28605
28606         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
28607
28608 1999-09-09  Nathan Sidwell  <nathan@acm.org>
28609
28610         * g++.old-deja/g++.other/lookup11.C: New test.
28611         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
28612         what is permitted and what we want.
28613         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
28614         overload use.
28615         * g++.old-deja/g++.jason/rfg5.C: Likewise
28616
28617 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
28618
28619         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
28620         * gcc.c-torture/noncompile/poison-1.c: New file.
28621
28622 1999-09-08  Nathan Sidwell  <nathan@acm.org>
28623
28624         * g++.old-deja/g++.other/sizeof3.C: New test.
28625         * g++.old-deja/g++.other/sizeof4.C: New test.
28626         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
28627         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
28628
28629 1999-09-07  Richard Henderson  <rth@cygnus.com>
28630
28631         * gcc.dg/va-arg-1.c: New.
28632
28633 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28634
28635         * gcc.c-torture/execute/va-arg-9.c: New test.
28636
28637 1999-09-05  Craig Burley  <craig@jcb-sc.com>
28638
28639         * g77.f-torture/compile/980519-2.f: New test.
28640         * g77.f-torture/compile/19990905-0.f: New test.
28641         * g77.f-torture/compile/19990905-1.f: New test.
28642         * g77.f-torture/compile/19990905-2.f: New test.
28643
28644         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
28645
28646 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
28647
28648         * gcc.c-torture/execute/990827-1.c: Fix typo.
28649
28650 1999-09-03  Nathan Sidwell  <nathan@acm.org>
28651
28652         * g++.old-deja/g++.other/deref1.C: New test.
28653
28654 1999-09-02  Nathan Sidwell  <nathan@acm.org>
28655
28656         * g++.old-deja/g++.other/ambig2.C: New test.
28657         * g++.old-deja/g++.other/cond5.C: New test.
28658         * g++.old-deja/g++.other/lookup16.C: New test.
28659
28660 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
28661
28662         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
28663         assemblers too.
28664
28665 1999-08-31  Jeffrey A Law  (law@cygnus.com)
28666
28667         * lib/c-torture.exp: Avoid the "compare executables" optimization
28668         when testing native.
28669
28670 1999-08-29  Jeffrey A Law  (law@cygnus.com)
28671
28672         * gcc.c-torture/execute/990829-1.c: New test.
28673         * gcc.c-torture/compile/990829-1.c: New test.
28674
28675 1999-08-27  Paul Burchard  <burchard@pobox.com>
28676
28677         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
28678         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
28679         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
28680         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
28681         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
28682         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
28683         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
28684         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
28685         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
28686         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
28687         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
28688
28689 1999-08-27  Jeffrey A Law  (law@cygnus.com)
28690
28691         * gcc.c-torture/execute/990827-1.c: New test.
28692
28693 1999-08-26  Craig Burley  <craig@jcb-sc.com>
28694
28695         * g77.f-torture/noncompile/19990826-4.f: New test.
28696
28697         * g77.f-torture/compile/19990826-3.f: New test.
28698
28699         * g77.f-torture/execute/19990826-2.f: New test.
28700
28701         * g77.f-torture/compile/19990826-1.f: New test.
28702
28703         * gcc.c-torture/execute/990826-0.c: New test.
28704         * g77.c-torture/execute/19990826-0.f: New test.
28705
28706         * g77.f-torture/noncompile/970626-2.f: New test.
28707
28708 1999-08-25  Paul Burchard  <burchard@pobox.com>
28709
28710         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
28711         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
28712         lss-011.C: New tests.
28713
28714 1999-08-25  Nathan Sidwell  <nathan@acm.org>
28715
28716         * g++.old-deja/g++.other/decl5.C: New test.
28717
28718 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28719
28720         * noncompile/noncompile.exp: Load_lib c-torture.exp.
28721         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
28722         call `postbase' for each one.  All callers of `postbase' changed
28723         to call this instead.
28724
28725 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
28726
28727         * gcc.c-torture/execute/990811-1.c: New test.
28728
28729 1999-08-09  Nick Clifton  <nickc@cygnus.com>
28730
28731         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
28732         just native ones.
28733
28734         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
28735         just native ones.
28736
28737 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
28738
28739         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
28740
28741 1999-08-04  Jeffrey A Law  (law@cygnus.com)
28742
28743         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
28744
28745 1999-08-04  Nathan Sidwell  <nathan@acm.org>
28746
28747         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
28748
28749 1999-08-04  Jeffrey A Law  (law@cygnus.com)
28750
28751         * gcc.c-torture/execute/990804-1.c: New test.
28752
28753 1999-08-03  Nathan Sidwell  <nathan@acm.org>
28754
28755         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
28756         * g++.old-deja/g++.brendan/crash64.C: Likewise
28757         * g++.old-deja/g++.brendan/overload8.C: Likewise
28758
28759 1999-08-03  Nathan Sidwell  <nathan@acm.org>
28760
28761         * g++.old-deja/g++.other/struct1.C: New test.
28762
28763 1999-08-03  Nathan Sidwell  <nathan@acm.org>
28764
28765         * g++.old-deja/g++.other/enum2.C: New test.
28766
28767 1999-08-02  Richard Henderson  <rth@cygnus.com>
28768
28769         Adapted from tests from Franz Sirl:
28770         * gcc.c-torture/execute/va-arg-7.c: New test.
28771         * gcc.c-torture/execute/va-arg-8.c: New test.
28772
28773 1999-08-01  Jeffrey A Law  (law@cygnus.com)
28774
28775         * gcc.c-torture/compile/990801-2.c: New test.
28776
28777         * gcc.c-torture/compile/990801-1.c: New test.
28778
28779 1999-07-27  Michael Meissner  <meissner@cygnus.com>
28780
28781         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
28782         fp-cmp-1.c, converting double to float.
28783
28784         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
28785         fp-cmp-1.c, converting double to long double.
28786
28787         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
28788         from fr1 to unknown_register, since fr1 is a legitimate register
28789         on some machines.
28790
28791 1999-07-25  Jeffrey A Law  (law@cygnus.com)
28792
28793         * README: More listname related changes.
28794
28795 1999-07-08  Catherine Moore  <clm@cygnus.com>
28796
28797         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
28798
28799 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
28800
28801         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
28802
28803 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
28804
28805         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
28806
28807 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
28808
28809         * gcc.dg/990703-1.c: New test.
28810
28811 1999-06-29  Nick Clifton  <nickc@cygnus.com>
28812
28813         * lib/file-format.exp: New file: Move definition of proc
28814         gcc_target_object_format to here from
28815         gcc.dg/special/ecos.exp.
28816
28817         * lib/c-torture.exp: Include lib file-format.exp.
28818         * lib/gcc-dg.exp: Include lib file-format.exp.
28819
28820         * gcc.dg/special/ecos.exp: Remove definition of proc
28821         gcc_target_object_format.
28822
28823 1999-06-28  Jeffrey A Law  (law@cygnus.com)
28824
28825         * gcc.c-torture/execute/990628-1.c: New test.
28826
28827 1999-06-25  Jeffrey A Law  (law@cygnus.com)
28828
28829         * gcc.c-torture/compile/990625-2.c: New test.
28830
28831         * gcc.c-torture/compile/990625-1.c: New test.
28832
28833 1999-06-23  Nick Clifton  <nickc@cygnus.com>
28834
28835         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
28836         attributes compile.
28837         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
28838         ports that use the COFF/PE file format.
28839
28840 1999-06-17  Jeffrey A Law  (law@cygnus.com)
28841
28842         * gcc.c-torture/compile/990617-1.c: New test.
28843
28844 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
28845
28846         * g++.old-deja/g++.other/decl4.C: New test.
28847
28848 1999-06-14  Nathan Sidwell  <nathan@acm.org>
28849
28850         * g++.old-deja/g++.other/bitfld3.C: New test.
28851
28852 1999-06-08  Nathan Sidwell  <nathan@acm.org>
28853
28854         * g++.old-deja/g++.eh/catch1.C: New test.
28855
28856 1999-06-07  Jeffrey A Law  (law@cygnus.com)
28857
28858         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
28859
28860         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
28861         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
28862
28863 1999-06-05  Craig Burley  <craig@jcb-sc.com>
28864
28865         * g77.f-torture/compile/19990502-0.f: Replace with new,
28866         shorter, test that still fails after recent changes.
28867
28868 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
28869
28870         * gcc.c-torture/execute/990604-1.c: New test.
28871
28872 1999-05-31  Jeffrey A Law  (law@cygnus.com)
28873
28874         * gcc.c-torture/execute/990531-1.c: New test.
28875
28876 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28877
28878         * gcc.c-torture/compile/990527-1.c: New test.
28879
28880 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
28881
28882         * gcc.c-torture/execute/990527-1.c: New test.
28883
28884 1999-05-25  Nick Clifton  <nickc@cygnus.com>
28885
28886         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
28887         bitfields as signed.
28888
28889 1999-05-25  Craig Burley  <craig@jcb-sc.com>
28890
28891         * g77.f-torture/compile/19990525-0.f: New test.
28892
28893 1999-05-25  Jeffrey A Law  (law@cygnus.com)
28894
28895         * gcc.c-torture/execute/990525-2.c: New test.
28896
28897         * gcc.c-torture/execute/990525-1.c: New test.
28898
28899 1999-05-24  Nathan Sidwell  <nathan@acm.org>
28900
28901         * g++.old-deja/g++.other/anon3.C: New test.
28902         * g++.old-deja/g++.other/anon4.C: New test.
28903         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
28904         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
28905         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
28906         Merrill).
28907
28908 1999-05-24  Jeffrey A Law  (law@cygnus.com)
28909
28910         * gcc.c-torture/execute/990524-1.c: New test.
28911
28912         * gcc.dg/990524-1.c: New test.
28913
28914 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28915
28916         * gcc.c-torture/compile/990523-1.c: New test.
28917
28918 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
28919
28920         * gcc.c-torture/compile/990519-1.c: New test.
28921
28922 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
28923
28924         * gcc.c-torture/compile/990517-1.c: New test.
28925
28926         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
28927         (e4, f4): New tests.
28928         (main): Call them.
28929
28930 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28931
28932         * gcc.dg/noreturn-1.c: New test.
28933
28934 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
28935
28936         * gcc.c-torture/execute/990513-1.c: New test.
28937
28938 1999-05-10  Richard Henderson  <rth@cygnus.com>
28939
28940         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
28941
28942 1999-05-10  Craig Burley  <craig@jcb-sc.com>
28943
28944         * g77.f-torture/execute/erfc.f: Use small single-precision
28945         values, to avoid problems on Alphas when not -mieee.
28946
28947 1999-05-08  Craig Burley  <craig@jcb-sc.com>
28948
28949         * gcc.dg/990506-0.c: New test.
28950
28951 1999-05-08  Richard Henderson  <rth@cygnus.com>
28952
28953         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
28954         the constant to test.  Don't XFAIL 64-bit targets.
28955
28956         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
28957         * g++.old-deja/g++.law/profile1.C: Likewise.
28958
28959         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
28960         operator new instances.
28961         * g++.old-deja/g++.other/delete5.C: Likewise.
28962
28963 1999-05-03  Craig Burley  <craig@jcb-sc.com>
28964
28965         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
28966         intrinsic.
28967
28968 1999-05-03  Craig Burley  <craig@jcb-sc.com>
28969
28970         * g77.f-torture/execute/u77-test.f: Reverse order of two
28971         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
28972
28973 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28974
28975         * gcc.dg/compare1.c: New test.
28976
28977 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
28978
28979         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
28980         New tests.
28981
28982 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28983
28984         * g77.f-torture/compile/19990502-1.f: New test.
28985
28986 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28987
28988         * g77.f-torture/compile/19990502-0.f: New test.
28989
28990 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28991
28992         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
28993         intrinsic.
28994
28995 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28996
28997         * g77.f-torture/execute/u77-test.f (main): List libU77
28998         intrinsics not currently tested.
28999         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
29000         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
29001         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
29002         Trim blanks off the ends of some printed strings.
29003
29004 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29005
29006         * g77.f-torture/execute/u77-test.f (main): Just warn about
29007         FSTAT gid disagreement, as it's expected on some systems.
29008
29009 1999-05-01  Craig Burley  <craig@jcb-sc.com>
29010
29011         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
29012         use a new function, which allows for some slop.
29013         Clean up some commentary.
29014         (issum): The new function.
29015         (sgladd): Deleted subroutine.
29016
29017 1999-05-01  Craig Burley  <craig@jcb-sc.com>
29018
29019         * g77.f-torture/execute/u77-test.f: Modify to be more like
29020         libf2c/libU77 version, bringing patches to that version here.
29021         Add suitable commentary.
29022
29023 1999-04-25  Richard Henderson  <rth@cygnus.com>
29024
29025         * gcc.dg/990424-1.c: New test.
29026
29027 1999-04-24  Craig Burley  <craig@jcb-sc.com>
29028
29029         * g77.f-torture/execute/u77-test.f (main): Bug involving
29030         LSTAT has been fixed, so turn back on full checking.
29031
29032 1999-04-20  Craig Burley  <craig@jcb-sc.com>
29033
29034         * g77.f-torture/compile/19990419-0.f: New test.
29035         * g77.f-torture/execute/19990419-1.f: New test.
29036
29037 1999-04-17  Richard Henderson  <rth@cygnus.com>
29038
29039         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
29040         to avoid the need for a prototype to supress a warning.
29041
29042 1999-04-07  Jim Wilson  <wilson@cygnus.com>
29043
29044         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
29045
29046 1999-04-04  Jeffrey A Law  (law@cygnus.com)
29047
29048         * gcc.c-torture/execute/990404-1.c: New test.
29049
29050 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
29051
29052         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
29053         * gcc.dg/cpp-if3.c: Don't use -pedantic.
29054         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
29055         missing initializer warnings.
29056
29057 1999-03-28  Jeffrey A Law  (law@cygnus.com)
29058
29059         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
29060         matching strings.
29061
29062 1999-03-26  Jeffrey A Law  (law@cygnus.com)
29063
29064         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
29065
29066 1999-03-26  Craig Burley  <craig@jcb-sc.com>
29067
29068         * g77.f-torture/execute/19990325-0.f: New test.
29069         * g77.f-torture/execute/19990325-1.f: New test.
29070
29071 1999-03-24  Jeffrey A Law  (law@cygnus.com)
29072
29073         * gcc.c-torture/execute/990324-1.c: New test.
29074
29075 1999-03-22  Jim Wilson  <wilson@cygnus.com>
29076
29077         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
29078         test with 4.
29079
29080 1999-03-17  Richard Henderson  <rth@cygnus.com>
29081
29082         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
29083
29084 1999-03-13  Craig Burley  <craig@jcb-sc.com>
29085
29086         * g77.f-torture/execute/19990313-2.f: New test.
29087         * g77.f-torture/execute/19990313-3.f: New test.
29088
29089 1999-03-13  Craig Burley  <craig@jcb-sc.com>
29090
29091         * g77.f-torture/execute/19990313-0.f: New test.
29092         * g77.f-torture/execute/19990313-1.f: New test.
29093
29094 1999-03-12  Jim Wilson  <wilson@cygnus.com>
29095
29096         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
29097         printf to sprintf.
29098         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
29099         (main): Add check for u15.  Conditionalize u31 check depending on
29100         whether ints are <32 bits or >=32 bits.
29101
29102 1999-03-08  Craig Burley  <craig@jcb-sc.com>
29103
29104         * g77.f-torture/execute/19981119-0.f: Improve testiness.
29105
29106 1999-03-08  Craig Burley  <craig@jcb-sc.com>
29107
29108         * g77.f-torture/compile/19990305-0.f: New test.
29109         * g77.f-torture/execute/19981119-0.f: New test.
29110
29111 1999-03-08  Craig Burley  <craig@jcb-sc.com>
29112
29113         * g77.f-torture/execute/970625-2.f: call ABORT if final
29114         result is not correct, instead of just printing it.
29115         Add this checking via newly introduced obfuscation, to
29116         trip up buggy front ends.
29117
29118 1999-03-07  Craig Burley  <craig@jcb-sc.com>
29119
29120         * g77.f-torture/compile/960317-1.f: Moved from being
29121         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
29122
29123 1999-03-06  Craig Burley  <craig@jcb-sc.com>
29124
29125         * g77.f-torture/execute/960317-1.f: New (old) test.
29126         * g77.f-torture/execute/970625-2.f: Ditto.
29127
29128 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
29129
29130         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
29131         message on line 1 or line 2; cccp and cpplib do this differently.
29132
29133 1999-03-01  Jeffrey A Law  (law@cygnus.com)
29134
29135         * g++.old-deja/g++.law/weak1.C: New test.
29136
29137 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
29138
29139         * gcc.c-torture/execute/990119-1.c: Renamed to...
29140         * gcc.dg/990119-1.c: this, so it will only be tested once
29141         (it's a preprocessor test, it doesn't need to be run at
29142         multiple optimization levels).
29143
29144 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
29145
29146         * lib/g++.exp: Don't add incdir=$base_dir/../include to
29147           ALWAYS_CXXFLAGS.
29148
29149 1999-02-24  Craig Burley  <craig@jcb-sc.com>
29150
29151         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
29152         * g77.f-torture/compile/19981216-0.f: ...as it is expected
29153         to not be compilable by current g77.
29154
29155 1999-02-24  Nick Clifton  <nickc@cygnus.com>
29156
29157         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
29158
29159 1999-02-22  Jeffrey A Law  (law@cygnus.com)
29160
29161         * gcc.c-torture/execute/990222-1.c: New test.
29162
29163 1999-02-19  Craig Burley  <craig@jcb-sc.com>
29164
29165         * g77.f-torture/compile/19990218-0.f: New test.
29166         * g77.f-torture/noncompile/19990218-1.f: New test.
29167
29168 1999-02-18  Craig Burley  <craig@jcb-sc.com>
29169
29170         * g77.f-torture/compile/19981216-0.f: New test.
29171
29172 1999-02-14  Jeffrey A Law  (law@cygnus.com)
29173
29174         * gcc.dg/990214-1.c: New test.
29175
29176 1999-02-13  Jeffrey A Law  (law@cygnus.com)
29177
29178         * gcc.dg/990213-2.c: New test.
29179
29180         * gcc.dg/990213-1.c: New test.
29181
29182 1999-02-12  Jeffrey A Law  (law@cygnus.com)
29183
29184         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
29185         ints.
29186
29187 1999-02-11  Nick Clifton  <nickc@cygnus.com>
29188
29189         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
29190         specified by target.
29191
29192         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
29193
29194 1999-02-11  Jeffrey A Law  (law@cygnus.com)
29195
29196         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
29197
29198 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
29199
29200         * gcc.dg/special/ecos.exp: New test driver for new tests with
29201         special requirements.
29202
29203         * gcc.dg/special/alias-1.c: New test.
29204         * gcc.dg/special/gcsec-1.c: New test.
29205         * gcc.dg/special/weak-1.c: New test.
29206         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
29207         * gcc.dg/special/weak-2.c: New test.
29208         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
29209         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
29210         * gcc.dg/special/wkali-1.c: New test.
29211         * gcc.dg/special/wkali-2.c: New test.
29212         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
29213         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
29214
29215 1999-02-10  Felix Lee  <flee@cygnus.com>
29216
29217           * lib/c-torture.exp (c-torture-compile): Pull out code for
29218           analyzing gcc error messages.
29219           (c-torture-execute): Likewise.  Fix some (harmless) false
29220           positives.
29221           * lib/gcc.exp (gcc_check_compile): New function.
29222
29223 1999-02-08  Richard Henderson  <rth@cygnus.com>
29224
29225         * gcc.c-torture/execute/990208-1.c: New test.
29226
29227 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
29228
29229         * g++.dg/special/ecos.exp: New driver for new tests with special
29230         requirements
29231
29232         * g++.dg/special/conpr-1.C: New test
29233         * g++.dg/special/conpr-2.C: New test
29234         * g++.dg/special/conpr-2a.C: New test
29235         * g++.dg/special/conpr-3.C: New test
29236         * g++.dg/special/conpr-3a.C: New test
29237         * g++.dg/special/conpr-3b.C: New test
29238
29239         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
29240         allow g++ to use the dg driver
29241
29242         * README: Add comment about g++.dg directory
29243
29244 1999-02-06  Jeffrey A Law  (law@cygnus.com)
29245
29246         * README: Update email addresses.
29247
29248 1999-02-03  Nick Clifton  <nickc@cygnus.com>
29249
29250         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
29251         arguments in order to force structure S onto the stack even on
29252         the alpha.
29253         (test): Pass 10 leading arguments to function foo as well as the
29254         structure S.
29255
29256         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
29257         failure for all targets.
29258
29259         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
29260         abort to terminate program execution.
29261
29262 1999-01-30  Richard Henderson  <rth@cygnus.com>
29263
29264         * gcc.c-torture/execute/990130-1.c: New test.
29265
29266 1999-01-30  Jeffrey A Law  (law@cygnus.com)
29267
29268         * gcc.dg/990130-1.c: New test.
29269
29270 1999-01-28  Michael Meissner  <meissner@cygnus.com>
29271
29272         * gcc.c-torture/execute/990128-1.c: New test.
29273
29274 1999-01-27  Michael Meissner  <meissner@cygnus.com>
29275
29276         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
29277
29278 1999-01-27  Felix Lee  <flee@cygnus.com>
29279
29280         * lib/c-torture.exp (c-torture-compile): pull out code for
29281         analyzing gcc error messages.
29282         (c-torture-execute): ditto, and fix some (harmless) false
29283         positives.
29284         * lib/gcc.exp (gcc_check_compile): new function.
29285
29286 1999-01-17  Jeffrey A Law  (law@cygnus.com)
29287
29288         * gcc.dg/990117-1.c: New test.
29289
29290         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
29291
29292         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
29293
29294 1999-01-15  Jeffrey A Law  (law@cygnus.com)
29295
29296         * g77.f-torture/compile/990115-1.f: New test.
29297
29298 1999-01-07  Jeffrey A Law  (law@cygnus.com)
29299
29300         * gcc.c-torture/compile/990107-1.c: New test
29301
29302 1999-01-06  Jeffrey A Law  (law@cygnus.com)
29303
29304         * gcc.c-torture/execute/990106-2.c: New test.
29305
29306         * gcc.c-torture/execute/990106-1.c: New test.
29307
29308 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
29309
29310         * gcc.c-torture/compile/981223-1.c: New test.
29311
29312 1998-12-29  Richard Henderson  <rth@cygnus.com>
29313
29314         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
29315         (opt3): Rename from opt4 and disable.
29316
29317 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
29318
29319         * g++.old-deja/g++.pt/ptrmem5.C: New test.
29320
29321 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
29322
29323         * g++.old-deja/g++.other/conv5.C: New test.
29324
29325 1998-12-14  Nick Clifton  <nickc@cygnus.com>
29326
29327         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
29328
29329 1998-12-11  Jeffrey A Law  (law@cygnus.com)
29330
29331         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
29332
29333 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
29334
29335         * gcc.c-torture/compile/981211-1.c: New test.
29336
29337 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
29338
29339         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
29340
29341         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
29342
29343 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29344
29345         * gcc.special/930510-1.c: Make C9X safe.
29346         * gcc.misc-tests/gcov-1.c Similarly.
29347         * gcc.misc-tests/gcov-2.c Similarly.
29348
29349 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
29350
29351         * gcc.dg/ultrasp1.c: New test.
29352
29353 1998-12-06  Richard Henderson  <rth@cygnus.com>
29354
29355         * gcc.c-torture/execute/981206.c: New test.
29356
29357 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
29358
29359         * g++.old-deja/g++.ns/template7.C: New test.
29360
29361         * g++.old-deja/g++.other/expr1.C: New test.
29362
29363         * g++.old-deja/g++.eh/tmpl3.C: New test.
29364
29365         * g++.old-deja/g++.eh/tmpl2.C: New test.
29366
29367 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
29368
29369         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
29370         * g++.old-deja/g++.other/using6.C: Removed.
29371         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
29372
29373         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
29374
29375 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
29376
29377         * g++.old-deja/g++.pt/overload8.C: New test.
29378
29379         * g++.old-deja/g++.pt/overload7.C: New test.
29380
29381         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
29382
29383         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
29384         and relinking messages.
29385         * lib/g++.exp (g++_target_compile): Remove .rpo file when
29386         compiling with -frepo.
29387
29388 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
29389
29390         * g++.old-deja/g++.pt/lookup6.C: New test.
29391
29392 1998-11-30  Nick Clifton  <nickc@cygnus.com>
29393
29394         * gcc.c-torture/execute/981130-1.c: New test.
29395         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
29396
29397 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
29398
29399         * g++.old-deja/g++.pt/explicit76.C: New test.
29400
29401         * g++.old-deja/g++.pt/friend38.C: New test.
29402
29403         * g++.old-deja/g++.ns/crash2.C: New test.
29404
29405         * g++.old-deja/g++.pt/defarg8.C: New test.
29406
29407         * g++.old-deja/g++.pt/instantiate6.C: New test.
29408
29409         * g++.old-deja/g++.pt/static6.C: New test.
29410
29411         * g++.old-deja/g++.pt/decl2.C: New test.
29412
29413 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
29414
29415         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
29416         problem is actually related with name lookup, but so what? :-)
29417
29418         * g++.old-deja/g++.pt/friend37.C: New test.
29419
29420 1998-11-25  Dave Love  <d.love@dl.ac.uk>
29421
29422         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
29423         element, which fails on some systems.
29424
29425         * g77.f-torture/execute/labug1.f: New test.
29426
29427 1998-11-21  Jeffrey A Law  (law@cygnus.com)
29428
29429         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
29430         is defined.
29431
29432 1998-11-18  Dave Love  <d.love@dl.ac.uk>
29433
29434         * g77.f-torture/compile/981117-1.f: New test.
29435
29436 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
29437
29438         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
29439         properly discarded.
29440
29441 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
29442
29443         * gcc.c-torture/execute/memcheck: New directory of tests for
29444         -fcheck-memory-usage.
29445
29446 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
29447
29448         * README: New file, general information about the testsuite and
29449         new description of the various C++ test subdirectories.
29450         * README.g++: Eliminate obsolete information, update and move most
29451         relevant stuff to README.
29452
29453 1998-11-07  Richard Henderson  <rth@cygnus.com>
29454
29455         * gcc.c-torture/compile/981107-1.c: New test.
29456
29457 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
29458
29459         * execute/memcpy-bi.c: New testcase.
29460
29461 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
29462
29463         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
29464         base classes.
29465
29466         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
29467         template is selected.
29468
29469         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
29470         classes, it should be accepted for all types.
29471
29472         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
29473
29474         * g++.old-deja/g++.pt/spec24.C: Ensure that template
29475         specializations start with template headers.
29476
29477 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
29478
29479         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
29480
29481         * g++.old-deja/g++.other/init9.C: Test cross initialization of
29482         non-POD types.
29483
29484 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
29485
29486         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
29487
29488 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
29489
29490         * compile/981022-1.c, compile/981022-1.x: New test and driver.
29491
29492 1998-10-19  Jeffrey A Law  (law@cygnus.com)
29493
29494         * 981019-1.c: New test.
29495
29496 1998-10-14  Robert Lipe <robertl@dgii.com>
29497
29498         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
29499         find objc headers.
29500
29501 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
29502
29503         * compile/981001-4.c: Remove use of GCC extension that triggers a
29504         compiler bug.
29505
29506 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
29507
29508         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
29509
29510 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
29511
29512         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
29513         instantiation of template produces incorrect code for delete
29514         expression.
29515
29516         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
29517         constructors' name is not unique.
29518         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
29519         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
29520
29521         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
29522         automatic array of const is ill-formed.
29523
29524         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
29525         of template parameter?
29526
29527         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
29528         const.
29529
29530         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
29531         pointer-to-member expression.
29532
29533         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
29534         declaration causes ICE.
29535
29536 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
29537
29538         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
29539         reserved in the global namespace.
29540
29541         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
29542         generate needed virtual table.
29543
29544         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
29545
29546 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
29547
29548         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
29549         template-dependent type
29550
29551 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
29552
29553         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
29554         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
29555         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
29556
29557         * g++.old-deja/g++.other/using5.C: New test; using decl from base
29558         class should be usable as argument of member function.
29559         * g++.old-deja/g++.other/using6.C: New test; using decl from base
29560         class should be usable as return type of member function.
29561         * g++.old-deja/g++.other/using7.C: New test; using decl from base
29562         class should be usable as type of data member.
29563
29564         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
29565
29566 1998-10-09  Jeffrey A Law  (law@cygnus.com)
29567
29568         * gcc.c-torture/special/920521-1.c: Fix bogus test.
29569
29570 1998-10-08  Nick Clifton  <nickc@cygnus.com>
29571
29572         * gcc.dg/dll-?.c Add thumb to target list.
29573         Fix assembler scan patterns to match current assembler output.
29574
29575 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
29576
29577         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
29578         matching of template brackets.
29579
29580         * g++.old-deja/g++.other/using4.C: New test.  Test using
29581         declarations of methods from base classes.
29582
29583         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
29584         within functions should introduce names into the innermost
29585         enclosing namespace.
29586
29587         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
29588         of static locals if first initialization throws.
29589
29590 1998-10-07  Jim Wilson  <wilson@cygnus.com>
29591
29592         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
29593
29594 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
29595
29596         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
29597         lose track of the possible targets of tablejump insns.
29598         * special/special.exp: Run it.
29599
29600 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
29601
29602         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
29603         must be declared before its specializations can be named in friend
29604         declarations.
29605
29606 1998-10-05  Dave Love  <d.love@dl.ac.uk>
29607
29608         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
29609
29610         * g77.f-torture/execute/io1.f: New test.
29611
29612 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
29613
29614         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
29615         with pointer to template function, for which no argument deduction
29616         is possible.
29617
29618         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
29619         specialization of template function as argument to template
29620         function.
29621
29622         * g++.old-deja/g++.other/access2.C: New test; Inner class
29623         shouldn't have privileged access to Outer's names.
29624
29625 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
29626
29627         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
29628         friend template declared within template class conflicts with
29629         nested class of the same name.
29630
29631         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
29632         is ignored.
29633
29634         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
29635         object with direct initializer as function declaration.
29636
29637         * g++.old-deja/g++.other/decl2.C: New test; duplicate
29638         initializers.
29639
29640         * g++.old-deja/g++.other/null2.C: New test; conditional operator
29641         involving const pointer and NULL produces incorrect result.
29642
29643         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
29644         type name without `typename' should be rejected with -pedantic.
29645
29646 1998-10-02  Richard Henderson  <rth@cygnus.com>
29647
29648         * g++.old-deja/g++.other/addrof1.C: New test.
29649
29650 1998-10-01  Nick Clifton  <nickc@cygnus.com>
29651
29652         * gcc.c-torture/compile/981001-1.c: New test.
29653         * gcc.c-torture/execute/981001-1.c: New test.
29654
29655 1998-10-01  Jeffrey A Law  (law@cygnus.com)
29656
29657         * gcc.c-torture/compile/981001-2.c: New test.
29658         * gcc.c-torture/compile/981001-3.c: New test.
29659         * gcc.c-torture/compile/981001-4.c: New test.
29660
29661 1998-10-01  Robert Lipe  <robertl@dgii.com>
29662
29663         * lib/objc.exp (objc_target_compile): Add -L during compiles for
29664         multilibbed hosts.   Idea grafted from g77.exp.
29665
29666 1998-09-30  Dave Love  <d.love@dl.ac.uk>
29667
29668         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
29669         avoid losing on systems which need -lsocket.
29670
29671 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
29672
29673         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
29674         * g++.old-deja/g++.other/nested2.C: Ditto.
29675         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
29676         failure.
29677
29678 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
29679
29680         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
29681         preferred over template operator!= for enum bitfields.
29682
29683 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
29684
29685         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
29686         that happen to have the same base name, but in different scopes,
29687         are incorrectly rejected.
29688
29689 1998-09-16  Richard Henderson  <rth@cygnus.com>
29690
29691         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
29692         on the native word size instead of an integer literal.
29693
29694 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
29695
29696         * g++.old-deja/g++.other/static2.C: Invocation of static data
29697         member of type pointer-to-function denoted as non-static member.
29698
29699         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
29700         checks involving function types and aliases.
29701
29702 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
29703
29704         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
29705         redefined to the same non-trivial type.
29706
29707         * g++.old-deja/g++.pt/explicit73.C: Test for proper
29708         namespace-qualification of template specializations declared in
29709         other namespaces.
29710
29711         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
29712         to declare a subset of the specializations of a template function
29713         as friends of specializations of a template class.
29714
29715         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
29716         member templates that do not fully specialize the enclosing
29717         template class are rejected.
29718
29719 1998-09-11  Dave Love  <d.love@dl.ac.uk>
29720
29721         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
29722
29723 1998-09-08  Dave Love  <d.love@dl.ac.uk>
29724
29725         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
29726         altered from libf2c/libU77 version.
29727
29728 1998-09-06  Dave Love  <d.love@dl.ac.uk>
29729
29730         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
29731
29732 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
29733
29734         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
29735         (un)signed char are different types for template specialization
29736         purposes.
29737
29738 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
29739
29740         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
29741         * objc: ObjC testsuite.
29742
29743 1998-08-31  Catherine Moore  <clm@cygnus.com>
29744
29745         * gcc.c-torture/execute/941014-1.x:  New file.
29746
29747 1998-08-31  Nick Clifton  <nickc@cygnus.com>
29748
29749         * lib/c-torture.exp: Add support for
29750         torture_eval_before_compile and torture_eval_before_execute
29751         variables.
29752
29753 1998-08-30  Jeffrey A Law  (law@cygnus.com)
29754
29755         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
29756         this test triggers valid.
29757
29758 1998-08-27  Jeffrey A Law  (law@cygnus.com)
29759
29760         * gcc.dg/980827-1.c: New test.
29761
29762 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
29763
29764         * gcc.c-torture/execute/loop-4b.c: New test.
29765
29766 1998-08-26  Nick Clifton  <nickc@cygnus.com>
29767
29768         * lib/c-torture.exp: Add support for
29769         torture_eval_before_compile and torture_eval_before_execute
29770         variables.
29771
29772 1998-08-25  Jeffrey A Law  (law@cygnus.com)
29773
29774         * gcc.c-torture/compile/980825-1.c: New test.
29775
29776 1998-08-24  Nick Clifton  <nickc@cygnus.com>
29777
29778         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
29779         count number tests in opt_t0 not good_t0.
29780
29781 1998-08-24  Jeffrey A Law  (law@cygnus.com)
29782
29783         * gcc.c-torture/compile/930326-1.x: Fix typo.
29784
29785 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
29786
29787         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
29788         causes an ICE.
29789
29790 1998-08-21  Jeffrey A Law  (law@cygnus.com)
29791
29792         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
29793         STACK_SIZE is defined.
29794         * gcc.c-torture/unsorted/stuct.c: Similarly.
29795
29796         * gcc.c-torture/compile/980821-1.c: New test.
29797
29798 1998-08-21  Jeffrey A Law  (law@cygnus.com)
29799
29800         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
29801
29802 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
29803
29804         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
29805         code.
29806
29807 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
29808
29809         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
29810         error'.
29811
29812 1998-08-18  Jeffrey A Law  (law@cygnus.com)
29813
29814         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
29815
29816 1998-08-16  Jeffrey A Law  (law@cygnus.com)
29817
29818         * gcc.c-torture/compile/980816-1.c: New test.
29819
29820         * gcc.dg/980816-1.c: New test.
29821
29822 1998-08-13  Jeffrey A Law  (law@cygnus.com)
29823
29824         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
29825         compiler for ieee tests.
29826
29827 1998-08-01  Dave Love  <d.love@dl.ac.uk>
29828
29829         * g77.f-torture/compile/980729-0.f: New test.
29830
29831 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
29832
29833         * gcc.c-torture/special/eeprof-1.c: New test, for
29834         -finstrument-functions.
29835         * gcc.c-torture/special/special.exp: Run it.
29836
29837 1998-07-29  Jeffrey A Law  (law@cygnus.com)
29838
29839         * gcc.c-torture/compile/980729-1.c: New test.
29840
29841 1998-07-27  Nick Clifton  <nickc@cygnus.com>
29842
29843         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
29844         __thumb__ is defined, and test for ARM style doubles if so.
29845
29846 1998-07-26  Dave Love  <d.love@dl.ac.uk>
29847
29848         * g77.f-torture/noncompile/980615-0.f: New test.
29849
29850 1998-07-26  H.J. Lu  (hjl@gnu.org)
29851
29852         * gcc.dg/980312-1.c: Do link instead of compile.
29853         * gcc.dg/980313-1.c: Likewise.
29854
29855 1998-07-26  Jeffrey A Law  (law@cygnus.com)
29856
29857         * gcc.c-torture/compile/980726-1.c: New test.
29858
29859 1998-07-25  Dave Love  <d.love@dl.ac.uk>
29860
29861         * g77.f-torture/execute/io0.f: New test.
29862
29863 1998-07-24  Nick Clifton  <nickc@cygnus.com>
29864
29865         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
29866         an int.
29867
29868 1998-06-18  Michael Meissner  <meissner@cygnus.com>
29869
29870         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
29871         m32r bugs.
29872
29873 1998-07-17  Nick Clifton  <nickc@cygnus.com>
29874
29875         * gcc.dg/980626-1.c: Expect failures for all toolchains until
29876         c-decl.c:grokdeclarator can handle mode attributes.
29877
29878 1998-07-16  Jeffrey A Law  (law@cygnus.com)
29879
29880         * gcc.c-torture/execute/980716-1.c: New test.
29881
29882 1998-07-13  Jeffrey A Law  (law@cygnus.com)
29883
29884         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
29885         the mn10200.
29886         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
29887         the mn10200.
29888         * gcc.c-torture/execute/va-arg-3.x: Similarly.
29889         * gcc.c-torture/compile/930326-1.x: Similarly.
29890
29891 1998-07-13  Dave Love  <d.love@dl.ac.uk>
29892
29893         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
29894         New test from Craig.
29895
29896 1998-07-12  Dave Love  <d.love@dl.ac.uk>
29897
29898         * g77.f-torture/noncompile/980616-0.f: New test.
29899
29900         * g77.f-torture/execute/970816-3.f:  New test from Craig.
29901
29902 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
29903
29904         *  g++.other/singleton.C: Return error value instead of taking
29905         SIGSEGV.
29906
29907 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
29908
29909         *  g++.other/singleton.C: New test.   Warning is under dispute.
29910         Runtime crash is not.
29911
29912 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
29913
29914         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
29915         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
29916         using6.C, using7.C}:  New namespace tests.
29917
29918 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
29919
29920         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
29921         specialization with typedef'ed names used as array indexes.
29922
29923 1998-07-09  Jeffrey A Law  (law@cygnus.com)
29924
29925         * gcc.c-torture/execute/980709-1.c: New test.
29926
29927         * gcc.dg/980709-1.c: New test.
29928
29929 1998-07-07  Richard Henderson  <rth@cygnus.com>
29930
29931         * gcc.c-torture/execute/bcp-1.c: New test.
29932
29933 1998-07-07  Jeffrey A Law  (law@cygnus.com)
29934
29935         * gcc.c-torture/execute/980707-1.c: New test.
29936
29937 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
29938
29939         * gcc.c-torture/compile/980706-1.c: New test.
29940
29941 1998-07-01  Dave Love  <d.love@dl.ac.uk>
29942
29943         * g77.f-torture/execute/980701-0.f,
29944         g77.f-torture/execute/980701-1.f: New test from Craig.
29945
29946 1998-07-01  Jeffrey A Law  (law@cygnus.com)
29947
29948         * gcc.c-torture/compile/980701-1.c: New test.
29949
29950         * gcc.c-torture/execute/980701-1.c: New test.
29951
29952 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
29953 rlsruhe.de>
29954
29955         * g++.old-deja/g++.robertl/eb132.C: New test.
29956         * g++.old-deja/g++.robertl/eb133.C: Likewise.
29957
29958 1998-06-29  Dave Love  <d.love@dl.ac.uk>
29959
29960         * g77.f-torture/execute/980628-7.f,
29961         g77.f-torture/execute/980628-8.f,
29962         g77.f-torture/execute/980628-9.f,
29963         g77.f-torture/execute/980628-10.f: New tests from Craig.
29964
29965         * g77.f-torture/execute/980628-3.f: Remove mail headers.
29966
29967 1998-06-28  Jeffrey A Law  (law@cygnus.com)
29968
29969         * g77.f-torture/execute/980628-4.f: New test from Craig.
29970         * g77.f-torture/execute/980628-5.f: Likewise.
29971         * g77.f-torture/execute/980628-2.f: Likewise.
29972         * g77.f-torture/execute/980628-0.f: Likewise.
29973         * g77.f-torture/execute/980628-1.f: Likewise.
29974         * g77.f-torture/execute/980628-3.f: Likewise.
29975         * g77.f-torture/execute/980628-6.f: Likewise.
29976
29977 1998-06-28  Jeffrey A Law  (law@cygnus.com)
29978
29979         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
29980         directory when nothing has been installed yet.
29981
29982 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
29983
29984         * gcc.c-torture/special/special.exp: Handle newer versions of
29985         dejagnu.
29986
29987 1998-06-26  Jeffrey A Law  (law@cygnus.com)
29988
29989         * gcc.dg/980626-1.c: New test.
29990
29991 1998-06-19  Bruno Haible <haible@ilog.fr>
29992
29993         * gcc.misc-tests/m-un-2.c: New test.
29994         * g++.old-deja/g++.other/warn01.c: Likewise.
29995
29996 1998-06-19  Robert Lipe  <robertl@dgii.com>
29997
29998         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
29999         compatibility with assmblers with a different comment character.
30000         Eliminate use of GAS-specific extensions.
30001
30002 1998-06-19  Jeffrey A Law  (law@cygnus.com)
30003
30004         * gcc.c-torture/execute/ieee/980619-1.c: New test.
30005
30006 1998-06-19  Robert Lipe  <robertl@dgii.com>
30007
30008         *lib/g77.exp: Replace search for libf2c.a with search for newly
30009         renamed libg2c.a
30010
30011 1998-06-17  Jeffrey A Law  (law@cygnus.com)
30012
30013         * gcc.c-torture/execute/980617-1.c: New test.
30014
30015 1998-06-12  Jeffrey A Law  (law@cygnus.com)
30016
30017         * gcc.c-torture/execute/980612-1.c: New test.
30018
30019 1998-06-08  Jeffrey A Law  (law@cygnus.com)
30020
30021         * gcc.dg/980523-1.c: Only test on ppc-linux.
30022         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
30023
30024         * gcc.c-torture/execute/980608-1.c: New test.
30025
30026 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
30027
30028         * gcc.c-torture/execute/980605-1.c: New test.
30029
30030 1998-06-04  Jeffrey A Law  (law@cygnus.com)
30031
30032         * gcc.c-torture/execute/980604-1.c: New test.
30033
30034 1998-06-02  Jeffrey A Law  (law@cygnus.com)
30035
30036         * gcc.c-torture/execute/980602-1.c: New test.
30037         * gcc.c-torture/execute/980602-2.c: Likewise.
30038
30039 1998-06-02  Dave Love  <d.love@dl.ac.uk>
30040
30041         * 970125-0.f: Fix per JCB.  Add commentary.
30042
30043 1998-05-31  Michael Meissner  <meissner@cygnus.com>
30044
30045         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
30046         IEEE -0 support.
30047
30048 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
30049
30050         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
30051         earlier.
30052
30053 1998-05-28  Catherine Moore <clm@cygnus.com>
30054
30055         * gcc.c-torture/execute/980526-3.c: New test.
30056
30057 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
30058
30059         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
30060         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
30061         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
30062         m88k-motorola-sysv3 to XFAIL.
30063
30064 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30065
30066         * gcc.dg/980526-1.c: New test.
30067         * gcc.c-torture/execute/980526-2.c: New test.
30068
30069 1998-05-26  Jeffrey A Law  (law@cygnus.com)
30070
30071         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
30072
30073         * gcc.c-torture/execute/980526-1.c: New test.
30074
30075 1998-05-26  Dave Love  <d.love@dl.ac.uk>
30076
30077         * g77.f-torture/execute/alpha2.f: Add runtime test.
30078
30079 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
30080
30081         * g++.old-deja/old-deja.exp: Strip leading directories.
30082
30083         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
30084         error for the line.  Don't run multiple tests for the same line.
30085
30086 1998-05-23  Jeffrey A Law  (law@cygnus.com)
30087
30088         * gcc.dg/980523-1.c: New test.
30089
30090 1998-05-23  Dave Love  <d.love@dl.ac.uk>
30091
30092         * g77.f-torture/compile/970915-0.f: New test.
30093
30094 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
30095
30096         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
30097
30098 1998-05-21  Jeffrey A Law  (law@cygnus.com)
30099
30100         * gcc.dg/980520-1.c: New test.
30101
30102 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
30103
30104         * gcc.dg/980502-1.c: Fix return type.
30105
30106 1998-05-20  Jeffrey A Law  (law@cygnus.com)
30107
30108         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
30109         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
30110         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
30111         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
30112         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
30113
30114 1998-05-20  Dave Love  <d.love@dl.ac.uk>
30115
30116         * g77.f-torture/execute/980520-1.f: New test.
30117
30118 1998-05-15  Dave Love  <d.love@dl.ac.uk>
30119
30120         * lib/mike-g77.exp: New file.
30121
30122         * g77.f-torture/noncompile/noncompile.exp,
30123         g77.f-torture/noncompile/check0.f: New files.
30124
30125 1998-05-14  Dave Love  <d.love@dl.ac.uk>
30126
30127         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
30128         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
30129         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
30130         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
30131         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
30132         abort where appropriate.
30133
30134 1998-05-05  Michael Meissner  <meissner@cygnus.com>
30135
30136         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
30137         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
30138
30139 1998-04-29  Dave Love  <d.love@dl.ac.uk>
30140
30141         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
30142
30143 1998-04-27  Dave Love  <d.love@dl.ac.uk>
30144
30145         * g77.f-torture/compile/980427-0.f: New test.
30146
30147 1998-04-24  Dave Love  <d.love@dl.ac.uk>
30148
30149         * g77.f-torture/compile/980424-0.f: New test.
30150
30151 1998-04-19  Dave Love  <d.love@dl.ac.uk>
30152
30153         * g77.f-torture/compile/980419-2.f (main): New test.
30154         * g77.f-torture/compile/970125-0.f: New test.
30155         * g77.f-torture/compile/980419-1.f: New test.
30156
30157 1998-04-08  Jim Wilson  <wilson@cygnus.com>
30158
30159         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
30160         of loop-4.c.
30161
30162 1998-04-07  Jim Wilson  <wilson@cygnus.com>
30163
30164         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
30165
30166 1998-04-03  Jim Wilson  <wilson@cygnus.com>
30167
30168         * gcc.c-torture/compile/980329-1.c: New test.
30169
30170 1998-03-18  Jim Wilson  <wilson@cygnus.com>
30171
30172         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
30173         * gcc.dg/980312-1.c: Fix typo in -march command.
30174
30175 1998-03-16  H.J. Lu  (hjl@gnu.org)
30176
30177         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
30178
30179 1998-03-11  Robert Lipe  <robertl@dgii.com>
30180
30181         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
30182         Dave Love agree the Fortran source is bogus.
30183
30184 1998-03-11  Robert Lipe  <robertl@dgii.com>
30185
30186         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
30187         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
30188         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
30189         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
30190         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
30191
30192 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
30193
30194         * g++.old-deja/g++.other/friend1.C: New test.
30195
30196 1998-02-18  Dave Love  <d.love@dl.ac.uk>
30197
30198         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
30199         possibly uninitialized) variables and declare dnrm2.
30200
30201 1998-02-23  Robert Lipe <robertl@dgii.com>
30202
30203         From Bruno Haible <haible@ilog.fr>:
30204         * gcc.c-torture/execute/980223.c: New test.
30205
30206 1998-02-13  Jeffrey A Law  (law@cygnus.com)
30207
30208         * gcc.dg/ifelse-1.c: New test.
30209
30210 1998-02-09  H.J. Lu  (hjl@gnu.org)
30211
30212         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
30213
30214           * lib/old-dejagnu.exp (old-dejagnu): Added the
30215           "execution test - XFAIL *-*-*" handling in the spirit of
30216           "excess errors test -". Changed the "execution test fails"
30217           handling to be like "excess errors test fails".
30218           * Update various tests accordingly.
30219
30220 1998-02-06  Jim Wilson  <wilson@cygnus.com>
30221
30222         * gcc.c-torture/execute/980205.c: New test.
30223
30224 1998-01-18  Jeffrey A Law  (law@cygnus.com)
30225
30226         * lib/c-torture.exp: Look for .x files instead of .cexp files.
30227         * lib/f-torture.exp: Similarly.
30228         * gcc.c-torture: Rename all .cexp files to .x files.
30229
30230 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
30231
30232         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
30233         (940510-1.c): Removed duplicate.
30234         (971104-1.c): New test.
30235
30236 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
30237
30238           * lib/f-torture.exp: Improve error and loop detection.
30239
30240 1997-11-19  Michael Meissner  <meissner@cygnus.com>
30241
30242         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
30243         use that to size the filler array.
30244
30245 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
30246
30247         * lib/c-torture.exp(c-torture-execute): Fix typo.
30248
30249         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
30250         testcase as the executable name. Keep the executable around if
30251         the test fails.
30252
30253 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
30254
30255         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
30256         changes.  Only test one -g option, and move it to the end of the
30257         list of options to test.
30258
30259 1997-09-19  Michael Meissner  <meissner@cygnus.com>
30260
30261         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
30262         variable GCC_TORTURE_OPTIONS to supply default switches separated
30263         by colons.  If no environment variable, run tests with -O0 -g, -O1
30264         -g, and -O2 -g as well.
30265
30266 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
30267
30268         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
30269         explanatory comments. Fix indentation.
30270
30271 1997-09-15  Jeffrey A Law  (law@cygnus.com)
30272
30273         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
30274
30275 1997-09-11  Jeffrey A Law  (law@cygnus.com)
30276
30277         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
30278         * g++.old-deja/g++.mike/p7325.C: Likewise.
30279         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
30280
30281 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
30282
30283         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
30284         * g++.old-deja/g++.brendan/crash30.C: Likewise.
30285         * g++.old-deja/g++.brendan/crash39.C: Likewise.
30286         * g++.old-deja/g++.law/operators4.C: Likewise.
30287
30288 1997-09-11  Joe Buck  (jbuck@synopsys.com)
30289
30290         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
30291         * g++.old-deja/g++.mike/p784.C: Ditto.
30292         * g++.old-deja/g++.mike/p785.C: Ditto.
30293
30294 1997-09-05  Jeffrey A Law  (law@cygnus.com)
30295
30296           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
30297
30298 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
30299
30300         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
30301         target feature; pass this to c-torture-execute as needed.
30302
30303 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
30304
30305         * lib/c-torture.exp(c-torture-execute): If the previous and the
30306         current executables being tested are identical, we don't need to
30307         run the executable again. Try to make the executable names
30308         unique. Add an optional argument for passing additional compiler
30309         flags.
30310
30311 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
30312
30313         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
30314
30315 1997-08-29  Jeffrey A Law  (law@cygnus.com)
30316
30317         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
30318
30319 1997-07-31  Jeffrey A Law  (law@cygnus.com)
30320
30321         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
30322         32bit or larger longs.
30323
30324         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
30325         have either a 32bit long or 32bit int.
30326
30327 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
30328
30329         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
30330         Make double precision tests dependent on sizeof (double).
30331
30332 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
30333
30334         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
30335         too.
30336
30337 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
30338
30339         * gcc.c-torture/compile/961203-1.cexp: New script.
30340
30341 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
30342
30343         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
30344         up the includes ourselves.
30345
30346 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
30347
30348         * lib/plumhall.exp: Remove random include, and add a few
30349         verbose messages for debugging.
30350
30351 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
30352
30353         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
30354         of trying to do it ourselves.
30355
30356 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
30357
30358         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
30359
30360 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
30361
30362         * gcc.prms/5403.c: Made regexp a bit less strict.
30363
30364 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
30365
30366         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
30367         is returned from remote_load instead.
30368         * lib/plumhall.exp: Ditto.
30369         * lib/mike-g++.exp: Ditto.
30370         * lib/old-dejagnu.exp: Ditto.
30371         * lib/c-torture.exp: Ditto.
30372
30373 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
30374
30375         * lib/g++.exp: Use build_wrapper procedure.
30376         * lib/gcc.exp: Ditto.
30377
30378 1997-05-20  Jeffrey A Law  (law@cygnus.com)
30379
30380         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
30381         an old-style decl for malloc.  Fixes tests to work when
30382         sizeof (int) != sizeof (size_t).
30383
30384 1997-05-15  Mike Meissner  <meissner@cygnus.com>
30385
30386         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
30387
30388         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
30389         use stdargs.h interface.
30390
30391 1997-05-15  Mike Meissner  <meissner@cygnus.com>
30392
30393         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
30394         NO_VARARGS when compiling.
30395
30396 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
30397
30398         * lib/plumhall.exp(ph_includes): New procedure.
30399         (ph_make): Use it.
30400         (ph_compiler): Ditto.
30401
30402         * lib/g++.exp: Rename test-glue.c to testglue.c.
30403         * lib/gcc.exp: Ditto.
30404
30405 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
30406
30407         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
30408         to completion when it's called.
30409
30410 1997-03-21  Michael Meissner  <meissner@cygnus.com>
30411
30412         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
30413         is defined, don't do test.
30414
30415 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
30416
30417         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
30418         for object files.
30419         (ph_summary): Mark skipped testcases as untested, not unresolved.
30420
30421         * lib/plumhall.exp (ph_make): If unresolved because of bad
30422         errorCode, record errorCode in log file.
30423         (*): Replace send_log/verbose with verbose -log.
30424
30425 1997-03-19  Michael Meissner  <meissner@cygnus.com>
30426
30427         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
30428         double conversion if double isn't at least 8 bytes.
30429
30430         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
30431         int to work with targets where int is 16 bits.
30432
30433         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
30434         8 bytes, just exit, since 4 byte doubles don't have enough bits of
30435         precision for the test to complete.
30436
30437 1997-03-14  Michael Meissner  <meissner@cygnus.com>
30438
30439         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
30440         if d10v is not compiled with the -mdouble64 flag.
30441         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
30442
30443         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
30444         d10v is not compiled with the -mint32 flag.
30445
30446 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
30447
30448         * lib/plumhall.exp: Use incr_count.
30449
30450 1997-03-12  Jeffrey A Law  (law@cygnus.com)
30451
30452         * gcc.c-torture: Update to c-torture-1.45.
30453
30454 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
30455
30456         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
30457         the name of the expect testcase file).
30458
30459         * lib/g++.exp(g++_init): Ditto.
30460
30461 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
30462
30463         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
30464         the host.
30465
30466         * lib/gcc.exp(gcc_exit): New procedure.
30467
30468 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
30469
30470         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
30471         specs where appropriate.
30472
30473         * g++.old-deja/g++.arm/*: Added additional ERROR checks
30474         because of new "candidates are" messages, and removed a few
30475
30476         * Converted all non-old-style g++ testcases to old-style, and
30477         moved into g++.old-deja.
30478
30479 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
30480
30481         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
30482         options.
30483
30484         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
30485         succeeded.
30486
30487         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
30488
30489 1997-02-13  Michael Meissner  <meissner@cygnus.com>
30490
30491         * lib/gcc.exp (gcc_target_compile): Add support for defining
30492         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
30493         the machine doesn't have those features.
30494
30495 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
30496
30497         * g++.law/operators4.exp: Don't use LIBS.
30498
30499 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
30500
30501         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
30502
30503         * lib/mike-g++.exp: Don't set the compiler to be tested here.
30504         * lib/g++.exp: Set it here instead. Also, allow use of the
30505         --tool_exec and --tool_opt options. Change CXX to
30506         GXX_UNDER_TEST.
30507
30508         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
30509
30510         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
30511
30512 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
30513
30514         * lib/old-dejagnu.exp: Use prune_warnings instead of
30515         prune_system_crud.
30516         * lib/mike-g++.exp: Ditto.
30517         * lib/gcc.exp: Ditto.
30518         * lib/g++.exp: Ditto.
30519
30520         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
30521
30522 1997-02-07  Jeffrey A Law  (law@cygnus.com)
30523
30524           * 941014-2.c: Include stdlib.h
30525           * 960327-1.c: Include stdio.h
30526           * dbra.c, index-1.c: Don't assume ints are 32bits.
30527
30528 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
30529
30530         * lib/gcc.exp: Add gcc,stack_size target feature.
30531
30532         * lib/g++.exp(g++_target_compile): Add the include and link
30533         paths here, not in two other places. And, it's $options, not
30534         options.
30535
30536         * lib/mike-g++.exp(postbase): Remove the code that determines
30537         the correct include and link paths.
30538         * g++.old-deja/old-deja.exp: Ditto.
30539
30540 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
30541
30542         * lib/g++.exp(g++_init): target_compile no longer returns the
30543         filename of the result.
30544
30545 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
30546
30547         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
30548         call to glob.
30549
30550         * gcc.c-torture/special/special.exp: Change call to
30551         gcc_target_compile to include the object file.
30552
30553 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
30554
30555         * gcc.c-torture/special/special.exp: Correct misspelling in last
30556         change.
30557
30558 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
30559
30560         * lib/plumhall.exp(ph_summary): Log the entire output of the
30561         executable. Return -1 if there were any failures, 0 otherwise.
30562         (ph_execute): Return -1 if there were any failures, 0 otherwise.
30563         (ph_make): Clean up objects and executables that were built
30564         if the tests succeeded.
30565
30566 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
30567
30568         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
30569         libraries and includes in the build tree as appropriate.
30570
30571 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
30572
30573         * lib/c-torture.exp: Instead of looking for the global variable
30574         NO_LONG_LONG, check to see if that's a feature of the target.
30575
30576 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
30577
30578         * config/default.exp: Minimize. Delete the remainer of the files in
30579         config; this functionality is now in devo/dejagnu/config.
30580
30581         g++.*/*: Pass any additional flags used to compile to postbase;
30582         delete CXXFLAGS.
30583
30584         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
30585         is now done by runtest.exp. Use gcc_target_compile instead of
30586         compile.
30587
30588         lib/c-torture.exp: Use gcc_target_compile instead of compile.
30589         Remove references to CFLAGS. Use remote_file instead of
30590         calling rm -f.
30591         (c-torture): Take a list of arguments to use to compile this
30592         testcase.
30593
30594         lib/g++.exp: Simplify. Use target_compile instead of compile.
30595         lib/gcc-dg.exp: Ditto.
30596         lib/gcc.exp: Ditto.
30597         lib/mike-{gcc,g++}.exp: Ditto.
30598         lib/old-dejagnu.exp: Ditto.
30599         lib/plumhall.exp: Ditto.
30600
30601 1997-01-08  Jim Wilson  <wilson@cygnus.com>
30602
30603         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
30604         (ph_linker): Likewise.
30605
30606 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
30607
30608           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
30609         MAP_ANON / MAP_ANONYMOUS if defined;
30610         else try to map from /dev/zero .
30611
30612 1996-11-12  Jeffrey A Law  (law@cygnus.com)
30613
30614         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
30615         isn't defined, then define it to MAP_ANONYMOUS.
30616
30617 1996-11-12  Jeffrey A Law  (law@cygnus.com)
30618
30619         * gcc.c-torture: Update to c-torture-1.42 release.
30620
30621 1996-11-11  Jeffrey A Law  (law@cygnus.com)
30622
30623         * gcc.c-torture: Update to c-torture-1.41 release.
30624
30625 1996-10-27  Jeffrey A Law  (law@cygnus.com)
30626
30627         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
30628         c-torture release.
30629
30630 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
30631
30632         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
30633         and LDFLAGS.  Fix second case to append the target_info ldflags
30634         onto LDFLAGS, not CFLAGS.
30635         * lib/g++.exp (g++_init): Add target_info stuff.
30636         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
30637         of libgloss and newlib flags for !native.
30638
30639         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
30640         (GDB): Fix relative path to go up another dir for finding gdb.
30641
30642 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
30643
30644         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
30645         versions in the target_info array, if they don't exist.
30646
30647 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
30648
30649         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
30650
30651 1996-07-08  Jim Wilson  <wilson@cygnus.com>
30652
30653         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
30654         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
30655
30656 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
30657
30658         * lib/old-dejagnu.exp: Don't remove the output file before we've
30659         actually tested it. Don't append pwd to the path of the executable
30660         we're testing.
30661
30662 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
30663
30664         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
30665
30666 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
30667
30668         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
30669         temporary directory for compiler files, and set it to a default
30670         value of /tmp. Set $output as the name of the output file from
30671         compiling the testcase. Add a -o option to $cflags_var so the
30672         compiler writes the final output file as $output. Set $executable
30673         to $output.
30674
30675         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
30676         directory for compiler files, and set it to /tmp if it doesn't
30677         already have a value. Set $output_file to the name of the output
30678         file from compiling the testcase. Add a -o option to CXXFLAGS so
30679         the compiler writes the final output file as $output. Use $output
30680         as the executable to be tested.
30681
30682 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
30683
30684         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
30685
30686 1996-06-08  Jeffrey A Law  (law@cygnus.com)
30687
30688         * gcc.c-torture/execute/pending-1.c: New test.  Still
30689         pending in Tege's queue.
30690
30691 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
30692
30693         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
30694         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
30695         if there were failures.  Call unresolved if there were unresolved
30696         testcases.  Call gcc_fail if program did not run to completion.
30697         (ph_make): Pass additional argument name to ph_execute.
30698         (ph_execute): Add new argument.  Pass additional arguments to
30699         ph_summary.  Call gcc_fail is there is no execution output.
30700
30701 1996-04-24  Jeffrey A Law  (law@cygnus.com)
30702
30703         * lib/plumhall.exp (proc_summary): Output relavent summary
30704         lines into the log so specific failures in plumhall can be
30705         investigated.
30706
30707 1996-04-10  Jeffrey A Law  (law@cygnus.com)
30708
30709         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
30710         (c-torture-execute): Don't try to execute tests which use
30711         "long long" types if $NO_LONG_LONG is nonzero.
30712
30713 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
30714
30715         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
30716         not c-torture.
30717
30718         * gcc.ieee: Move from here.
30719         * gcc.c-torture/execute/ieee: To here.
30720
30721 1996-03-26  Jeffrey A Law  (law@cygnus.com)
30722
30723         * gcc.c-torture: Update to c-torture-1.41 release.
30724
30725 1996-03-22  Jeffrey A Law  (law@cygnus.com)
30726
30727         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
30728         not "$output".
30729
30730 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
30731
30732         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
30733         -c present.
30734
30735 1996-03-02  Jeffrey A Law  (law@cygnus.com)
30736
30737         * config/proelf.exp: Handle connecting to a simulator.
30738
30739 1996-01-31  Jeffrey A Law  (law@cygnus.com)
30740
30741         * config/proelf.exp: New file.  Enough framework that we can
30742         run c-torture tests on the proelf targets (or any other target
30743         that gdb can connect to for that matter).
30744
30745 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
30746
30747         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
30748         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
30749
30750         * lib/plumhall.exp (ph_execute): Always call ph_summary if
30751         exec_output exists.
30752
30753 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
30754
30755         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
30756         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
30757
30758         * config/*.exp: Update FSF address.  Change result of ${tool}_load
30759         to pass/fail/unresolved/unsupported/untested.  Caller must now
30760         call unresolved/unsupported/untested.
30761         * lib/*.exp: Update FSF address.  Update to handle new results of
30762         ${tool}_load.
30763         * lib/chill.exp (verbose): Delete.
30764
30765 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
30766
30767         * lib/gcc.exp (default_gcc_start): Change order of args to
30768         $LDFLAGS $CFLAGS $LIBS.
30769         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
30770         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
30771         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
30772         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
30773         * gcc.misc-tests/dg-test.exp: Likewise.
30774         * gcc.misc-tests/msgs.exp: Likewise.
30775         * gcc.prms/prms.exp: Likewise.
30776         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
30777         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
30778
30779         * lib/dg.exp: Deleted, moved to dejagnu/lib.
30780
30781 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
30782
30783         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
30784
30785         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
30786         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
30787
30788         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
30789         necessary.
30790
30791 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
30792
30793         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
30794         global for loop; add use of $mathlib.
30795         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
30796         settings here; set mathlib for anything but VxWorks.
30797
30798 1996-01-22  Jeffrey A Law  (law@cygnus.com)
30799
30800         * gcc.c-torture: Update to c-torture-1.40 release.
30801
30802 1996-01-03  Jeffrey A Law  (law@cygnus.com)
30803
30804         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
30805         dg.exp.
30806
30807 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
30808
30809         * lib/c-torture.exp (c-torture-execute): Declare "output" as
30810         global.
30811
30812 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
30813
30814         * lib/g++.exp (LIBS): Define if not already.
30815         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
30816         (gcc-dg-prune): Call prune_gcc_output.
30817         * lib/gcc.exp (prune_gcc_output): New proc.
30818         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
30819         prune_gcc_output.
30820
30821 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
30822
30823         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
30824         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
30825
30826 1995-11-15  Jeffrey A Law  (law@cygnus.com)
30827
30828         * gcc.c-torture: Update to c-torture-1.39 release.
30829
30830 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
30831
30832         * lib/c-torture.exp (c-torture-execute): Don't return if one option
30833         fails, try others as well.
30834
30835 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
30836
30837         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
30838         If compilation fails, mark execute tests as `untested'.
30839         If test is marked as unsupported, don't mark compilation and
30840         execute tests as failed.
30841
30842 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
30843
30844         * lib/g++.exp (g++_init): Don't link in libg++, and look to
30845         libstdc++ for whether or not we want to be doing shared
30846         libraries.  Delete link_curses since we don't need it anymore.
30847         * lib/mike-g++.exp (postbase): Don't link in libg++.
30848         * g++.old-deja/old-deja.exp: Likewise.
30849
30850 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
30851
30852         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
30853
30854 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
30855
30856         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
30857         For that, add `-Wl,-a,shared_archive'.
30858         * g++.old-deja/old-deja.exp: Likewise.
30859
30860 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
30861
30862         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
30863
30864 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
30865
30866         * lib/mike-g++.exp (postbase): Pay attention to the status of
30867         g++_load.
30868
30869 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
30870
30871           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
30872
30873 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
30874
30875         * lib/gcc.exp (default_gcc_start): No longer need to log program
30876         being executed or its output, execute_anywhere does that now.
30877         * lib/g++.exp (default_g++_version): Call execute_anywhere.
30878         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
30879
30880 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
30881
30882         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
30883         the same as those in lib/g++.exp.
30884
30885 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
30886
30887         * gcc.c-torture: Update to c-torture-1.38 release.
30888         * gcc.ieee: Related changes.
30889
30890 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
30891
30892         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
30893         "exec". Minor reformatting changes.
30894
30895         * config/rom68k.exp (${tool}_load): Make it work in a canadian
30896         cross. This means all "exec" calls now work on a remote host as
30897         well.
30898         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
30899         cross. Filter out the extra "\r\n" stuff that expect puts in.
30900         (c-torture-execute): Filter out the bogus warnings like
30901         c-torture-compile does. Add support for canadian cross.
30902         * lib/gcc.exp (default_gcc_version, default_gcc_start)
30903         Use execute_anywhere rather than calling exec directly. Now it
30904         works for canadian cross testing.
30905
30906 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
30907
30908         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
30909         results into a variable, and check that rather than using file exists.
30910
30911 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
30912
30913         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
30914         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
30915
30916 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
30917
30918         * g++.old-deja/old-deja.exp: Create and pass runshlib and
30919         lib_curses if there's a shared libg++ in the build tree.
30920
30921 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
30922
30923         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
30924         if not supported target.
30925
30926 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
30927
30928         * lib/g++.exp (g++_init): Move empty setting of runshlib and
30929         link_curses up to always happen, not just for native builds.
30930
30931 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
30932
30933         * gcc.c-torture: Update to c-torture-1.36 release.
30934         * gcc.failure: Related changes.
30935
30936 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
30937
30938         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
30939
30940 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
30941
30942         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
30943         * lib/mike-g++.exp (postbase): Not in here.  Still reference
30944         runshlib, link_curses, and mathlib for link and run.
30945
30946         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
30947         pass the runtime shared library options for Solaris, OSF/1, and
30948         Irix5, and link with -lcurses to avoid unresolved references.
30949
30950 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
30951
30952         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
30953         only run once.
30954
30955 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
30956
30957         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
30958
30959 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
30960
30961         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
30962         do not have a framework for the "compat" tests yet.
30963
30964 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
30965
30966         * lib/mike-g++.exp (postbase): New local variable `mathlib',
30967         set to null if we're testing vxworks5.1.  Use that instead of
30968         `-lm' in the setting of LIBS for link and run.
30969
30970 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
30971
30972         * config/rom68k.exp (${tool}_load): Major changes to make it
30973         work.  Verified that it does in fact return the stuff in
30974         exec_output properly.  Catch any Emul or any TRAP other than 0.
30975
30976 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
30977
30978         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
30979         LDFLAGS properly for targets that need stuff from libgloss.
30980         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
30981         only run once.
30982         (gpp_initialized): New variable.
30983
30984 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
30985
30986         * config/rom68k.exp: Load libgloss.exp.
30987         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
30988         so we can produce a fully linked binary.
30989         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
30990         so we can produce a fully linked binary.
30991
30992 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
30993
30994         * lib/plumhall.exp (ph_section): Watch for expected failures.
30995         Add missing `else'.
30996
30997         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
30998         run the testcase.
30999         (c-torture): Likewise.
31000
31001 1995-08-28  Doug Evans  <dje@cygnus.com>
31002
31003         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
31004
31005         * lib/mike-g++.exp (mike_cleanup): New proc.
31006         (prebase): New globals compiler_result, not_compiler_result,
31007         target_regexp.
31008         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
31009         allow leading "-" in pattern.  Watch for unsupported tests.
31010         If $compiler_result is set, pattern match assembler code,
31011         and ditto for $not_compiler_result.
31012         * lib/mike-gcc.exp: Likewise.
31013
31014         * lib/plumhall.exp (ph_execute): Only call ph_summary if
31015         execution "succeeded".
31016
31017 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
31018
31019         * config/win32.exp: New file.
31020         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
31021
31022 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
31023
31024         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
31025         unsupported.
31026         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
31027         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
31028         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
31029
31030         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
31031         "... without exceptions was ...".  That is now handled by
31032         prune_system_crud.
31033         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
31034
31035 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
31036
31037         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
31038         sieve.c,sort2.c}: New files.
31039         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
31040         sieve.exp,sort2.exp}: Drivers for them.
31041
31042         * lib/mike-gcc.exp (program_output): New user settable variable.
31043         (postbase): Call prune_system_crud.  Also prune extraneous compiler
31044         messages.
31045         * lib/mike-g++.exp (program_output): New user settable variable.
31046
31047         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
31048
31049         * config/sh.exp: Deleted (use sim.exp instead).
31050
31051 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
31052
31053         * config/vx.exp: Declare CHECKTASK as global.
31054         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
31055         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
31056         * lib/old-dejagnu.exp: Load [pwd]/$executable.
31057
31058 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
31059
31060         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
31061         target. Like vx.exp, only includes `vx29k.exp' instead of
31062         `vxworks.exp'.
31063
31064 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
31065
31066         * config/sim.exp: Increase time limit from 120 seconds to 240.
31067
31068 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
31069
31070         * gcc.c-torture/execute/950628-1.c: New test.
31071
31072 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
31073
31074         * gcc.c-torture: Update with changes/additions from
31075         c-torture-1.34.
31076
31077 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
31078
31079         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
31080
31081 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
31082
31083         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
31084
31085 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
31086
31087         * gcc.c-torture/compile/950512-1.c: New test.
31088         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
31089         * gcc.dg/struct-ret-1.c: Likewise.
31090
31091 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
31092
31093         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
31094           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
31095
31096 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
31097
31098         * gcc.c-torture/special/920411-1.c: Deleted.
31099         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
31100
31101 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
31102
31103         * config/sim.exp (${tool}_load): Hack in call to bash to get a
31104         cpu limit.
31105
31106 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
31107
31108         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
31109
31110 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
31111
31112         From kenner;
31113         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
31114         is the proper length.
31115         * va-arg-3.c: Likewise.
31116
31117 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
31118
31119         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
31120         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
31121
31122         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
31123         * lib/g++.exp (default_g++_start): Delete old cruft.
31124
31125 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
31126
31127         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
31128         (2 * (1 << 18)) to (2 * (1 << 17)).
31129
31130         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
31131
31132 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
31133
31134         * config/rom68k.exp: Renamed from config/idp.exp
31135
31136 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
31137
31138         * c-torture/compile/921109-2.c
31139
31140 1995-04-18  Mike Stump  <mrs@cygnus.com>
31141
31142         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
31143         excess errors.
31144
31145 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
31146
31147         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
31148         output.
31149         * lib/g++.exp (default_g++_start): Likewise.
31150
31151 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
31152
31153         * gcc.c-torture/compile/950329-1.c: New test.
31154
31155 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
31156
31157           * config/bug.exp (${tool}_load): Updated to use new remote_open
31158           and remote_close procs.
31159         * config/idp.exp: New file.
31160
31161 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
31162
31163         * gcc.c-torture/execute/950322-1.c: New test.
31164
31165 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
31166
31167         * config/vx.exp (${tool}_load): Clean up testing of return code from
31168         vxworks_ld and vxworks_spawn.
31169
31170 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
31171
31172         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
31173
31174 1995-03-13  Mike Stump  <mrs@cygnus.com>
31175
31176         * lib/old-deja.exp: Add `excess errors test - ' error, now one
31177         can mark excess errors on a machine by machine basis.  Note, the
31178         default is to not expect any excess errors, even when excess
31179         errors test - is given, so you will want to put an XFAIL ... on
31180         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
31181         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
31182         those 4 machines, but no others.
31183
31184 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
31185
31186         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
31187         * lib/c-torture.exp: to here.
31188
31189 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
31190
31191         * gcc.c-torture/execute/950221-1.c: New test.
31192         * gcc.c-torture/execute/struct-ret-1.c: New test.
31193         * gcc.c-torture/compile/950221-1.c: New test.
31194
31195         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
31196
31197 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
31198
31199         * gcc.c-torture/execute/arith-1.c (main): Return 0.
31200         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
31201
31202 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
31203
31204         * g++.gb: New directory of tests, derived from my signature and
31205         class scoping tests.
31206
31207         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
31208         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
31209         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
31210         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
31211         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
31212         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
31213         * g++.gb/sig25.C: Likewise.
31214
31215         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
31216         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
31217         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
31218         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
31219         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
31220         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
31221         * g++.gb/sig25.exp: Likewise.
31222
31223         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
31224         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
31225         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
31226         * g++.gb/scope13.C: Likewise, this test still fails.
31227
31228         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
31229         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
31230         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
31231         * g++.gb/scope13.exp: Ditto.
31232
31233         * g++.gb/README: New file, explains what these tests are about.
31234
31235 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
31236
31237         * lib/dg.exp (dg-do): Support `preprocess'.
31238         (dg-test): Likewise.
31239
31240 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
31241
31242         * config/udi.exp: change "continue -expect" to "exp_continue".
31243
31244 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
31245
31246         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
31247         Delete redundant tests.
31248
31249         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
31250         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
31251         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
31252         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
31253         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
31254         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
31255         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
31256         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
31257
31258         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
31259         storing label pointers.
31260         * gcc.c-torture/execute/921019-1.c: Likewise.
31261         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
31262         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
31263         parameter fp.
31264         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
31265         constants.
31266
31267         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
31268         Delete obsolete tests.
31269
31270         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
31271         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
31272         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
31273         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
31274         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
31275         * gcc.c-torture/compile/950124-1.c: New test.
31276
31277         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
31278
31279 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
31280
31281         * lib/mike-g++.exp: Add -lm to LIBS.
31282
31283 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
31284
31285         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
31286
31287 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
31288
31289         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
31290
31291 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
31292
31293         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
31294
31295 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
31296
31297         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
31298         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
31299         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
31300         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
31301         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
31302         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
31303         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
31304         * g++.law/{operators31.C, operators32.C,
31305         * g++.law/{operators33.C, operators34.C}: Likewise.
31306         * g++.law/{pic1.C, refs2.C}: Likewise.
31307         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
31308         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
31309         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
31310         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
31311
31312         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
31313         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
31314         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
31315         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
31316         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
31317         * g++.law/{enum9.exp, friend5.exp}: Likewise.
31318         * g++.law/{nest3.exp, nest4.exp}: Likewise.
31319         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
31320         * g++.law/{operators30.exp, operators31.exp}: Likewise.
31321         * g++.law/{operators32.exp, operators33.exp}: Likewise.
31322         * g++.law/{operators34.exp}: Likewise.
31323         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
31324         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
31325         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
31326         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
31327         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
31328
31329         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
31330         No longer expected to fail.
31331         * g++.law/missed-error3.C: Tweak for recent bool changes.
31332
31333 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
31334
31335         * config/emb-unix: Deleted.
31336         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
31337         remote execution.  Do final link on remote host if REMOTE_LINK is set.
31338
31339 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
31340
31341         * lib/dg.exp (dg-test): Fix typo in last patch.
31342
31343 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
31344
31345         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
31346         (handles multiple occurrences).
31347
31348 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
31349
31350         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
31351         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
31352         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
31353         printed).
31354         * lib/c-torture.exp (c-torture-compile): Likewise.
31355         (c-torture): Prepend full path if missing.
31356         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
31357         (gcc_fail): Likewise.
31358         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
31359
31360 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
31361
31362         * lib/netware.exp: Only attach to NetWare i386 systems.
31363
31364 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
31365
31366         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
31367         messages.  Add test name to "output pattern match" pass/fail message.
31368
31369 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
31370
31371         * gcc.dg: New testsuite.
31372         * gcc.dg/dg.exp: New file.
31373
31374         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
31375         test-switch.c}: Deleted.
31376
31377         * gcc.misc-tests/msgs.exp: New testcase driver.
31378
31379 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
31380
31381         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
31382         Watch for illegal return values from ${tool}_load.
31383         * config/unix.exp (${tool}_load): Fix pass/fail detection for
31384         cross targets.  Coerce return value >0 to 1.
31385
31386 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
31387
31388         * config/unix.exp (${tool}_load): Call program rsh, not proc.
31389
31390         * config/emb-unix.exp: New file.
31391
31392         * config/sim.exp: Error if variable $SIM not defined.
31393         (${tool}_load): Mark test as "untested" if simulator missing.
31394
31395         * config/unix.exp: Load remote.exp to get rcp_download.
31396         * lib/c-torture.exp: Use different option lists for testcases with
31397         and without loops.
31398         * gcc.c-torture/execute/execute.exp: Likewise.
31399
31400 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
31401
31402         * config/*.exp: Clarify return code from ${tool}_load.
31403         Call `unresolved' or `untested' instead of `warning' or `perror'
31404         (sometimes you still want to call both though).
31405         Add comment that `shell_id' is local to each file.
31406         * config/udi.exp (timeout): Set to 30.
31407         Don't print warning if connection fails, $connectmode has already
31408         printed an error.
31409         (${tool}_load): Move verbose messages to level 2.
31410         Rework pattern for "Process started" message.
31411         Pass `shell_id' to ${connectmode}_download.
31412         Retry twice upon timeout.  Make resetting of target more robust.
31413         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
31414         Pass `shell_id' to exit_$connectmode.
31415         Only call exit_$connectmode if connected.
31416         * config/unix.exp (${tool}_load): Check return codes better.
31417         * config/vrtx.exp (${tool}_load): Likewise.
31418         * config/vx.exp (${tool}_load): Likewise.
31419         Delete unneeded global's.
31420         * lib/dg.exp (dg-test): Update to reflect clarified return codes
31421         from ${tool}_load.
31422         (dg-stat): Delete.
31423         (dg-init): Delete recording of pass/fail counts.
31424         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
31425         (old-dejagnu-init): Likewise.
31426         (old-dejagnu-stat): Delete contents, empty proc now.
31427         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
31428         (c-torture): Delete references to lcnt, lpass, lfail.
31429         Get option list from TORTURE_OPTIONS.
31430         Delete -funroll[-all]-loops if no loops.
31431         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
31432         (g++_stat): Delete contents (empty proc now).
31433         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
31434         (gcc_finish): Likewise.
31435         (gcc_stat): Deleted.
31436         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
31437         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
31438         * gcc.c-torture/execute/execute.exp: Likewise.
31439         Split tests into two parts: compile, execute.
31440         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
31441         no loops.  Update to reflect clarified return codes from ${tool}_load.
31442
31443 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
31444
31445         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
31446         to grep for.
31447         (old-dejagnu): Likewise (where necessary).
31448
31449 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
31450
31451         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
31452
31453         * lib/dg.exp (dg-process-target): Fix processing of selector.
31454         Add comment regarding use of `error'.
31455
31456         * lib/gcc.exp (prune_system_crud): Define if missing.
31457         * lib/g++.exp (prune_system_crud): Likewise.
31458
31459         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
31460         Call prune_system_crud.
31461         * lib/dg.exp (dg-runtest): New proc.
31462         Use perror instead of send_user for tcl errors in testcase.
31463         Don't return any value, it's never used.
31464         Don't clobber previous definition of `unknown'.
31465         Print tcl errors in `dg-final'.
31466
31467 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
31468
31469         * lib/dg.exp (dg-process-target): Improve syntax error messages.
31470         (dg-test): Don't print errorInfo, it contains stack backtrace.
31471
31472 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
31473
31474         * lib/g++.exp (runtest_file_p): Define if missing.
31475
31476 1994-09-24  Doug Evans  (dje@cygnus.com)
31477
31478         * lib/mike-g++.exp: Comment out loading of g++.exp.
31479         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
31480         (default_g++_version): Always print something.
31481         (default_g++_start): Comment out call to `which'.
31482         (g++_start, g++_load): Deleted (must be defined in config file).
31483         * lib/gcc.exp: Test for existence of $CC at start.
31484         Delete check for tmpdir (done in gcc_init).
31485         (default_gcc_version): Always print something.
31486         (default_gcc_start): Comment out call to `which'.
31487         * config/*.exp: Major cleanup - make cross targets work at least a
31488         little better for g++ (by not being "--tool gcc" specific).
31489         Rename gcc_xxx to ${tool}_xxx.
31490         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
31491         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
31492
31493 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
31494
31495         * lib/c-torture.exp (c-torture-compile): Rework compiler
31496         message processing.
31497
31498         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
31499         c-torture.
31500
31501 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
31502
31503         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
31504
31505         * lib/dg.exp (dg-process-target): Support { target native }.
31506
31507 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
31508
31509         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
31510         looked for "... program xxx got fatal signal".
31511         Correct regsub munging of `comp_output'.
31512         Ignore compiler messages "path prefix not used" and "linker input
31513         file unused".
31514
31515 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
31516
31517         * lib/gcc.exp (runtest_file_p): Define if missing.
31518         * gcc.prms/template.c: Example to work from.
31519
31520 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
31521
31522         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
31523         * lib/dg.exp (dg-test): Call unsupported testcases as such.
31524
31525         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
31526         * gcc.prms/1883.c: Moved from compile/940714-1.c.
31527         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
31528         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
31529
31530         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
31531         (dg-process-target): No longer a varargs proc.
31532         Return S/N for target, P/F for xfail.  All callers changed.
31533         (user option procs): More argument checking.
31534         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
31535         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
31536         (dg-test): Skip test if not running on selected target in `dg-do'.
31537         Update handling of `dg-do-what', `dg-output-text'.
31538         Separate execution pass/fail from output pattern match pass/fail.
31539         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
31540
31541 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
31542
31543         * gcc.c-torture/special/special.exp: Don't expect failure for mips
31544         target for 920510-1.c.
31545
31546 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
31547
31548         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
31549         Clean up comment regarding use of passcnt, etc.
31550         (gcc_stat): Don't update `testcnt' here.
31551         (gcc_finish): Do it here.
31552         Might as well reset `but_id' here too.
31553         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
31554         to determine if the file should be tested.
31555         * gcc.c-torture/compile/compile.exp: Likewise.
31556         * gcc.c-torture/execute/execute.exp: Likewise.
31557         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
31558         * gcc.misc-tests/dg-test.exp: Likewise.
31559         * gcc.prms/prms.exp: Likewise.
31560         * gcc.wendy/wendy.exp: Likewise.
31561         * g++.old-deja.exp: Likewise.
31562         Move "Testing file" message to verbose level 1.
31563
31564 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
31565
31566         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
31567
31568 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
31569
31570         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
31571         (default_gcc_start): Accept optional second list element
31572         of compiler flags.  Print compiler output at verbosity level 2.
31573         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
31574         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
31575         Save current values of framework globals passcnt, failcnt, xpasscnt,
31576         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
31577         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
31578         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
31579         xfailcnt to compute stats.  Update framework global `testcnt' from
31580         pass/fail counts.
31581         (gcc_finish): New proc.  Clean up test environment.
31582         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
31583         (gcc_epass, gcc_efail): Delete.
31584         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
31585         argument of line number.
31586         (dg-init): If the tool has an init routine, call it.
31587         (dg-test): Remove args `cflags_var' and `libs_var'.
31588         Pass all compiler options to ${tool}_start.
31589         Handle missing line number.
31590         (dg-finish): New function.
31591         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
31592         particular files.  Call gcc_finish at end.  Move "skipping test"
31593         message to verbosity level 3.
31594         * gcc.c-torture/compile/compile.exp: Likewise.
31595         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
31596         * gcc.c-torture/execute/execute.exp: Likewise.
31597         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
31598         Print testcase being tried at verbosity level 1.
31599         * gcc.c-torture/special/special.exp: Unset xfail.
31600         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
31601         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
31602         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
31603         * gcc.failure/failure.exp: Likewise.
31604         * gcc.ieee/ieee.exp: Likewise.
31605         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
31606         Update call to dg-test.  Call dg-finish at end.
31607         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
31608         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
31609         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
31610         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
31611         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
31612         * gcc.wendy/wendy.exp: Add copyright.
31613         Delete setting of tmpdir (done by gcc_init).
31614         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
31615         Pass compiler flags to gcc_start.  Call gcc_finish at end.
31616         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
31617         gcc_[ce]pass/fail.
31618
31619 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
31620
31621         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
31622         confusion.
31623         (g++_load): Likewise.
31624
31625         * config/*.exp (gcc_load): Some were varargs fns and some were not.
31626         Rename argument to `prog' to remove the confusion.
31627         Varargs fns behave differently too!
31628         (g++_load): Likewise.
31629
31630         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
31631
31632         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
31633         what it is.  Delete (always) printing of status value for !native.
31634         Simplify verbose code, and include status and exec_output.
31635         (g++_load): Use gcc_load.
31636
31637 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
31638
31639         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
31640         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
31641         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
31642         940714-3.c as these testcases don't exist anymore.  Make
31643         va-arg-1.c expected to pass.
31644
31645 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
31646
31647         * gcc.misc-tests/misc.exp: Only run specific testcases.
31648         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
31649         * gcc.misc-tests/dg-[1-9].c: New files.
31650
31651         * lib/dg.exp: New testsuite driver.
31652         * gcc.prms/prms.exp: Use it.
31653
31654         * README.gcc: New file.
31655
31656         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
31657         Document and reset `lxpass' and `lxfail'.
31658         Simplify "initialized" message.
31659         (gcc_stat): Clean up comments a little.
31660
31661 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
31662
31663         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
31664
31665 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
31666
31667         * lib/old-dejagnu.exp (process-option): New proc.
31668         (old-dejagnu-init, old-dejagnu-stat): Likewise.
31669         (old-dejagnu): Simplify.
31670         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
31671
31672 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
31673
31674         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
31675         exists and is not an empty string.
31676
31677         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
31678         $xfail rather than calling setup_xfail.  Clear $xfail when test is
31679         finished.
31680         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
31681         automatically.
31682
31683         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
31684         longer expected to fail.
31685
31686         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
31687         "f" function call.
31688
31689         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
31690
31691         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
31692         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
31693         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
31694         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
31695         c-torture-1.29.
31696
31697         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
31698         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
31699
31700         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
31701
31702         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
31703         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
31704
31705         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
31706         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
31707         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
31708
31709 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
31710
31711         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
31712         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
31713         940714-1.c, 940714-2.c, 940714-3.c},
31714         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
31715         gcc.misc-tests/{mg.c,mg.exp}:
31716         New tests.
31717         * gcc.noncompile/noncompile.exp: Change accordingly.
31718
31719 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
31720
31721         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
31722         Undo previous clobberage.
31723
31724 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
31725
31726         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
31727         * gcc.special/{930510-1.c, special.exp}:
31728         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
31729         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
31730         struct-varargs-1.c}: New tests from c-torture-1.26.
31731
31732 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
31733
31734         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
31735           argument to switch.
31736
31737 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
31738
31739         * Revert the previous changes.  Please see Rob's directory
31740           (/lisa/test/rob/progressive/gcc/testsuite) for testing
31741           fixes.
31742
31743 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
31744
31745         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
31746             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
31747             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
31748             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
31749             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
31750             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
31751             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
31752             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
31753             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
31754             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
31755             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
31756             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
31757             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
31758             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
31759             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
31760             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
31761             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
31762             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
31763             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
31764             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
31765             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
31766             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
31767             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
31768             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
31769             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
31770             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
31771             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
31772
31773 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
31774
31775         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
31776             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
31777           with perror calls.
31778
31779 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
31780
31781         * config/unix.exp (g++_load): Fix syntax.
31782
31783 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
31784
31785         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
31786         * gcc.noncompile/921017-1.c: Deleted obsolete test.
31787         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
31788         Don't expect va-arg-1.c to fail.  Correct expected output for
31789         920928-1.c.
31790         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
31791         * gcc.wendy/hbm4.c: Correct typo.
31792         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
31793
31794 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
31795
31796         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
31797         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
31798         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
31799         * lib/c-torture.exp (c-torture-compile): Ditto.
31800
31801         Reduce volume of output (remove all the -I's and such).
31802         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
31803         Call gcc_cpass, gcc_cfail.
31804         (c-torture): Pass testing option to c-torture-compile.
31805
31806 1994-03-21  Doug Evans  (dje@cygnus.com)
31807
31808         Bring patches over from progressive.
31809         * config/default.exp: Exit remote shell cleanly.
31810         (g++_exit, g++_start): Add default versions.
31811         * config/sim.exp (gcc_load): Use perror, not error.
31812
31813 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
31814
31815         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
31816         set in site.exp.
31817
31818 1994-03-14  Doug Evans  (dje@cygnus.com)
31819
31820         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
31821         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
31822         (wendy_try): New proc to run testcase.
31823         (main loop): Call 'em.
31824         * gcc.wendy/*.c: Clean up pass to correct expected output.
31825
31826         * lib/gcc.exp: Minor cleanup work.
31827         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
31828
31829 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
31830
31831         * config/sim.exp (gcc_load): Document return codes better.
31832         Don't pass -v to simulator.
31833
31834 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
31835
31836           * gcc.special/920717-x.c: Fix typo.
31837           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
31838           get at sources.
31839
31840         * lib/mike-gcc.exp: Fix typo.
31841
31842 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
31843
31844         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
31845         binary to use, transform the name.
31846         * config/*.exp: rename everything. Nuke any g++ specific files,
31847         it's now a special case of gcc that requires no special support.
31848         Add a default.exp for unsupported targets.
31849
31850 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
31851
31852         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
31853         lib/old-dejagnu.exp: Fix a few patterns to work with the new
31854         version of Tcl.
31855
31856 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
31857
31858         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
31859         than a warning.
31860
31861 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
31862
31863         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
31864
31865 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
31866
31867         * gcc.execute/execute.exp: Combine opt_list and foption_list into
31868         option_list.  Compile every file with only 4/6 option choices
31869         (same as C torture) instead of with 12/18 different option
31870         choices.
31871         * lib/c-torture.exp: Likewise.
31872
31873         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
31874         not already set.
31875
31876 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
31877
31878         * lib/old-deja.exp: Add `excess errors test fails' error, now one
31879         can put an XFAIL *-*-* on excess errors.
31880
31881 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
31882
31883         * g++.law: Add more tests derived from g++-bugs snapshots.
31884
31885         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
31886         equivalent to g++.law/init9.
31887
31888         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
31889         compiled it, and the a.out file after we've run it.
31890
31891 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
31892
31893         * lib/mike-g++.exp (postbase): Delete the .o file after we've
31894         compiled it, and the a.out file after we've run it.
31895
31896 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
31897
31898         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
31899
31900 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
31901
31902         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
31903         version number.
31904
31905 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
31906
31907         * g++.law: New directory of g++ tests derived from the g++-bugs
31908         snapshots.
31909
31910 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
31911
31912         * gcc.compile: initbug1.c initbug1.exp testcase added
31913
31914 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
31915
31916         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
31917         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
31918           fixes submitted by Jeff Law (law@cs.utah.edu)
31919         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
31920           Jeff Law (law@cs.utah.edu)
31921
31922
31923 1993-11-30  Mike Stump  (mrs@cygnus.com)
31924
31925         * config/unix-g++.exp: Follow the gcc way of doing things.
31926         * g++.old-deja/old-deja.exp: Minor updates.
31927         * lib/g++.exp: New file, follow the gcc way of doing things.
31928         * lib/old-dejagnu.exp: Minor updates.
31929         * lib/mike-g++.exp: Always unset errorInfo.
31930
31931 1993-11-06  Mike Stump  (mrs@cygnus.com)
31932
31933         * lib/gcc.exp: Fix some errors with the below change, CC and
31934         CFLAGS should be global when setting, not local.
31935
31936 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
31937
31938         * lib/gcc.exp: Transform tool name.
31939
31940 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
31941
31942         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
31943
31944 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
31945
31946         * lib/gcc.exp: change gcc_done to gcc_stat
31947
31948 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
31949
31950         * Upgraded gcc testsuite to c-torture version 1.25
31951
31952 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
31953
31954         * lib/gcc.exp: added reporting code. Changed verbose compile message.
31955         * lib/c-torture: added hooks for new reporting code.
31956
31957 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
31958
31959         * config/sh-gcc.exp: check if sh-sim exists in the path
31960
31961 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
31962
31963         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
31964         * gcc.compile/compile.exp: Initial changes for new logic.
31965         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
31966         * gcc.failure/failure.exp: Initial changes for new logic.
31967         * gcc.ieee/ieee.exp: Initial changes for new logic.
31968         * gcc.misc-tests/misc.exp: Initial changes for new logic.
31969         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
31970         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
31971         * lib/c-torture.exp: Initial changes for new logic.
31972         * lib/gcc.exp: Initial changes for new logic.
31973
31974 1993-10-15  Mike Stump  (mrs@cygnus.com)
31975
31976         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
31977         depend upon failure or success.  Fully qualify names in failure
31978         and success messages.  Always remove a.out before starting
31979         compile, just in case.  Pay more attention to error text output by
31980         the compiler.  Handle testcases with no known past errors just
31981         like all others, so that things are uniform.  Other miscellaneous
31982         improvements.
31983
31984 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
31985
31986         * gcc.cpp: new directory for cpp tests
31987
31988 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
31989
31990         * lib/chill.exp: Code reformatted, removed unused code.
31991         * config/unix-chill.exp: Code reformatted, removed unused code.
31992         * chill.execute/execute.exp: Code reformatted, removed unused code.
31993         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
31994
31995 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
31996
31997         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
31998         routines not written.
31999
32000 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
32001
32002         * config/bug-gcc.exp: Use new procs from bug.exp.
32003
32004 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
32005
32006         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
32007         via ftp, rather than depending on NFS.
32008         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
32009         case.
32010
32011 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
32012
32013         * config/bug-gcc.exp: Use new download proc.
32014
32015 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
32016
32017         * chill.execute/execute.exp: cleanups, handles errors better
32018         * chill.compile/compile.exp: rewrite, based on execute.exp
32019         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
32020         * lib/chill.exp: major changes to diff proc and compile and link
32021           procs. added chill_fail and chill_pass wrappers to pass and
32022           fail. added more comments, and handle error codes better.
32023           Added a hack to capture stderr from exec, so noncompile tests
32024           can work.
32025
32026 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
32027
32028         * chill.execute/execute.exp: rewrite of testsuite driver
32029         * lib/chill.exp: rewrite of testsuite driver
32030         * config/unix-chill.exp: rewrite of testsuite driver
32031
32032 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
32033
32034     In chill.execute:
32035         * iexpr.ch: Standardize uppercase.
32036         * tuples.dat: Standardize uppercase.
32037         * vary.ch: standardize.  Correct varying string assignments.
32038         * vary.dat: Add new output lines.
32039
32040 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
32041
32042     In chill.execute:
32043         * chprintf.ch: Standardize use of uppercase.
32044         * tuples.ch: Standardize and turn arr2 into a DCL,
32045           rather than a SYN.
32046         * pinits.ch: Standardize.
32047
32048 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
32049
32050         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
32051         * Makefil: Renamed to Makefile.in.
32052         * configure.in: New.
32053
32054 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
32055
32056     In chill.execute:
32057         * .cvsignore: Add result/output files.
32058         * Makefile: Fix up variables at start.  Use MFLAGS
32059           everywhere.  Correct bool_loc, built_ins entries.
32060           Add entry for vary1.ch.
32061         * bitarray.ch: Standardize upper-case usage.
32062         * bitexpr.ch: Standardize, add output of b1.
32063         * params.ch: Use arrayt in along PROC parameters, to
32064           avoid novelty problems.
32065         * sets.ch: Tiny cleanup.
32066         * vary1.ch: Re-indent.
32067
32068 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
32069
32070           * Add PR-related files to Makefiles, .cvsignore files, etc.
32071
32072 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
32073
32074         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
32075           with compiler objects. New names are test-flow.c and test-loop.c
32076
32077 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
32078
32079         * Upgraded c-torture tests from 1.19 to 1.20
32080
32081         * new files:
32082         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
32083         * gcc.compile: 930623-1.c 930623-2.c
32084         * gcc.noncompile: 930622-1.c 930622-2.c
32085         * gcc.failure: 920411-1.c 920627-2.c
32086         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
32087
32088 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
32089
32090         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
32091           More changes to get testsuite working properly. Needs more work.
32092           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
32093
32094 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
32095
32096         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
32097           More changes to get testsuite working properly. Needs more work.
32098
32099 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
32100
32101         * chill.compile/compile.exp: Added for Dejagnu support
32102         * chill.execute/execute.exp: Added for Dejagnu support
32103         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
32104
32105 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
32106
32107     This should complete moving the CHILL test files.
32108         * chill.noncompile(.cvsignore printf.grt
32109             in-printf.grt chprintf.grt chprintf.ch):
32110             Added test-support files.
32111           (Makefile): Modified further.
32112         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
32113             signal.ch): Added test files.
32114           * chill.execute (.cvsignore printf.grt printr.c
32115             in-printf.grt rts.c chprintf.grt rts.h): Added
32116           test-support files.
32117             (Makefile): More corrections.
32118
32119 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
32120
32121         * chill.compile, chill.execute, chill.nocompile: Add CHILL
32122           test cases, ready for DejaGnu.
32123
32124 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
32125
32126         * Upgraded c-torture tests from 1.18 to 1.19
32127
32128         * gcc.compile: added test(s):
32129           930607-1.c
32130         * gcc.execute: added test(s):
32131           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
32132
32133         * added new subdirectory for misc tests: gcc.misc-tests
32134         * gcc.misc-test(s): added tests:
32135           inst-check.c test-consts.c test-ior.c test-switch.c
32136
32137 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
32138
32139         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
32140
32141 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
32142
32143         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
32144
32145 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
32146
32147         * Upgraded c-torture tests from 1.17 to 1.18
32148
32149 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
32150
32151         * Upgraded c-torture tests from 1.12 to 1.17
32152
32153 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
32154
32155         * lib/old-dejagnu.exp:
32156           Fixed handling of XFAIL target triplets to correctly
32157           recognize wildcard characters.  Removed code that
32158           appended a unique id tag to the end of the file name
32159           printed out by the result of the testcases within a
32160           given test file.
32161
32162 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
32163
32164         * lib/old-dejagnu.exp:
32165           Reworked expected failure handling to trigger off of XFAIL
32166           keyword in keyphrase embeded in testcase source code. The
32167           XFAIL keyword must be at the end of the keyphrase line. It
32168           may optionally be followed by one or more target triplets.
32169           It has just occured that the handling of wildcards in the
32170           target triplet may not be correct.
32171
32172 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
32173
32174         * g++.old-deja/tests:
32175           Moved all subdirectories up one level into g++.old-deja .
32176
32177         * lib/old-dejagnu.exp:
32178           Fixed problem with CXXFLAGS not being properly reset, and being
32179           corrupted with extraneous "-c" compiler option.  This was
32180           causing binaries to not be generated for test that needed them.
32181           Modified strings passed to "pass" and "fail" so that individual
32182           tests from the same test file would be distinguished by an
32183           identifier appended to the test file name in the summary logs;
32184           this corrected a problem with erroneous diff logs.  Added code
32185           to search testcases for expected fail and unexpected pass keywords.
32186
32187 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
32188
32189         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
32190
32191 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
32192
32193         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
32194           Removed extraneous text from end of "Special g++ Options"
32195           keyphrase.
32196
32197         * lib/old-dejagnu.exp: Added pattern matching to look for new
32198           keywords, embedded in testcases comments, which will trigger
32199           calls to xpass and xfail.
32200
32201 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
32202
32203         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
32204           comments embedded in the testcases, especially the one looking for
32205           special compiler options, as well as the pattern matching for the
32206           compiler output again.
32207
32208 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
32209
32210         * lib/old-dejagnu.exp: Do a proper check of the return value for
32211           execute tests. Fixed several problems with the pattern matching
32212           of the compiler output which gave erroneous test results.
32213           Changed several of the test result messages to be more descriptive.
32214         * config/unix-g++.exp: Proc g++_load now actually works and
32215           executes the tests passed to it and returns a usable return
32216           value.
32217
32218 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
32219
32220           * lib/gcc.exp: Exits gracefully if $CC is bogus.
32221
32222 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
32223
32224         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
32225           Modified both files to properly execute the old style
32226           dejagnu tests. The previous versions of these files were
32227           experimental and did not function anything near correctly.
32228
32229 1993-04-05  Rob Savoye  (rob@cygnus.com)
32230
32231         * Removed all Makefile.in and configure.in files. No configuration
32232         needed now.
32233
32234 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
32235
32236         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
32237
32238 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
32239
32240         * gcc.compile/configure.in, gcc.unsorted/configure.in,
32241         gcc.special/configure.in, gcc.noncompile/configure.in,
32242         gcc.execute/configure.in, gcc.code_quality/configure.in,
32243         g++.other/configure.in, g++.old-deja/configure.in,
32244         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
32245         in srcname setting.
32246
32247 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
32248
32249         * lib/udi.exp:  Fixed mondfe and mondfe_download.
32250         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
32251         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
32252
32253 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
32254
32255         * config/udi-gdb.exp: Check $shell_id after connecting to target.
32256         (gdb_exit): Don't remove *_soc files.
32257
32258 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
32259
32260         * lib/c-torture.exp: Don't look for main; instead always use -w
32261         -c.  This is how the c-torture tests work.  Remove the object
32262         file if the compilation succeeds.
32263         * gcc.execute/execute.exp: Remove executable if test passes.
32264         * gcc.noncompile/noncompile.exp: Every test is an expected
32265         failure.
32266         * gcc.special/special.exp: Added tests from c-torture 1.11,
32267         corrected use of existing test.
32268         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
32269         gcc.execute/920625-1.c: Updated to c-torture 1.11.
32270         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
32271         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
32272         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
32273         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
32274         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
32275         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
32276         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
32277         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
32278         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
32279         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
32280         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
32281         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
32282         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
32283         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
32284         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
32285         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
32286         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
32287         c-torture 1.11.
32288         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
32289         correspond to c-torture 1.11.
32290
32291         * New file.