OSDN Git Service

1f7bc01814d9734a1d2f6e4d78e90884bfd1096e
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
2
3         * gcc.dg/void-cast-2.c: New test.
4
5 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
6
7         PR c/21159
8         * gcc.dg/void-cast-1.c: New test.
9
10 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
11
12         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
13
14 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15
16         PR fortran/21177
17         * gfortran.dg/pr21177.f90: New test.
18
19 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
20
21         PR tree-optimization/21171
22         * gcc.dg/tree-ssa/pr21171.c: New test.
23
24 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
25
26         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
27         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
28         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
29         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
30         gcc.dg/tree-ssa/gen-vect-32.c: New.
31         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
32         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
33         don't run on PPC32.
34
35 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
36
37         PR c/21213
38         * gcc.dg/transparent-union-3.c: New test.
39
40 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
41
42         PR c/20740
43         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
44         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
45         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
46         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
47         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
48         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
49
50 2005-04-26  Jeff Law  <law@redhat.com>
51
52         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
53         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
54         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
55         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
56         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
57         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
58         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
59
60 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
61
62         PR tree-optimization/17598
63         * gcc.dg/tree-ssa/pr17598.c: New testcase.
64
65 2005-04-25  Mike Stump  <mrs@apple.com>
66
67         * objc.dg/fix-and-continue-1.m: Add.
68
69 2005-04-25  Roger Sayle  <roger@eyesopen.com>
70
71         PR c++/20995
72         * g++.dg/opt/pr20995-1.C: New test case.
73
74 2005-04-25  Devang Patel <dpatel@apple.com>
75
76         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
77         
78 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
79
80         PR testsuite/21062
81         * g++.dg/opt/alias2.C (printf): Correct the prototype.
82
83 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
84
85         PR C++/21188
86         * g++.dg/opt/rtti2.C: New test.
87
88 2005-04-25  Paul Brook  <paul@codesourcery.com>
89         Steven G. Kargl  <kargls@comcast.net>
90
91         PR fortran/20879
92         * gfortran.dg/ichar_1.f90: New file.
93
94 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
95
96         PR middle-end/20991
97         * g++.dg/opt/pr20991.C: New test.
98
99         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
100         where sizeof (type) < __alignof__ (type).
101         * gcc.dg/compat/struct-layout-1.h: Likewise.
102
103 2005-04-24  Per Bothner  <per@bothner.com>
104             Devang Patel  <dpatel@apple.com>
105
106         PR preprocessor/20907
107         * gcc.dg/cpp/very-long-comment.c: New test.
108
109 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
110
111         PR fortran/20059
112         * gfortran.dg/common_5.f: New test.
113
114 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
115
116         PR middle-end/21082
117         * g++.dg/tree-ssa/pr21082.C: New testcase.
118
119 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
120
121         * gcc.dg/vect/vect-99.c: New test.
122
123 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
124
125         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
126
127 2005-04-22  Jeff Law  <law@redhat.com>
128
129         * gcc.dg/uninit-5.c: Remove xfails.
130         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
131         conditionals and loads.
132
133 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
134
135         PR libfortran/20074
136         PR libfortran/20436
137         PR libfortran/21108
138         * gfortran.dg/nested_reshape.f90: new test
139         * gfortran.dg/reshape-alloc.f90: new test
140         * gfortran.dg/reshape.f90: new test
141
142 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
143
144         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
145
146         * gcc.dg/arm-vfp1.c: New test.
147
148 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
149
150         PR c++/21087
151         * g++.dg/lookup/builtin2.C: New test.
152
153 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
154
155         * gcc.dg/weak/weak-13.c: New test.
156
157 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
158
159         * lib/target-supports.exp (check_effective_target_sync_int_long):
160         Add powerpc*.
161
162 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
163
164         * gcc.target/mips/branch-1.c: New test.
165
166 2005-04-21  Richard Henderson  <rth@redhat.com>
167
168         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
169         * gcc.dg/vect/vect-86.c: Likewise.
170         * gcc.dg/vect/vect-87.c: Likewise.
171         * gcc.dg/vect/vect-88.c: Likewise.
172
173 2005-04-21  Devang Patel  <dpatel@apple.com>
174
175         PR optimization/20994
176         * gcc.dg/tree-ssa/ifc-3.c: New test.
177         
178 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
179
180         PR c/12913
181         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
182         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
183         gcc.dg/c99-vla-jump-5.c: New tests.
184
185 2005-04-19  Richard Henderson  <rth@redhat.com>
186
187         * lib/target-supports.exp (check_effective_target_vect_int_mult): 
188         Fix typo in exists check.
189         (check_effective_target_sync_int_long): New.
190         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
191         * gcc.dg/ia64-sync-2.c: Likewise.
192         * gcc.dg/ia64-sync-3.c: Likewise.
193         * gcc.dg/ia64-sync-4.c: Likewise.
194
195 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
196
197         * gcc.dg/fold-xor-1.c: New test.
198         * gcc.dg/fold-xor-2.c: New test.
199
200 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
201
202         PR target/20670
203         * g++.dg/eh/fp-regs.C: New test.
204
205 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
206
207         * gcc.dg/Wint-to-pointer-cast-1.c,
208         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
209         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
210         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
211
212 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
213
214         PR fortran/16861
215         * gfortran.dg/pr16861.f90: New test.
216
217 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
218
219         * gcc.dg/pr21085.c: New test.
220
221 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
222
223         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
224         (setup_mips_tests, dg-mips-options): New procedures.
225         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
226         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
227         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
228         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
229         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
230         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
231         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
232         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
233         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
234         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
235         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
236         dg-mips-options instead of dg-options.  Remove now-redundant
237         preprocessor guards.
238         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
239         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
240         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
241         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
242         * gcc.dg/vr-mult-2.c: Delete.
243         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
244         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
245         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
246         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
247         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
248         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
249         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
250
251 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
252
253         * ada/acats/run_all.sh: Use sync when executable not present.
254         
255 2005-04-18  Devang Patel  <dpatel@apple.com>
256
257         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
258         * gcc.dg/vect/vect-11a.c: New.
259         * gcc.dg/vect/vect-none.c: Update.
260         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
261
262 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
263
264         PR tree-optimization/20922
265         * gcc.dg/pr20922-1.c: New test.
266         * gcc.dg/pr20922-2.c: New test.
267         * gcc.dg/pr20922-3.c: New test.
268         * gcc.dg/pr20922-4.c: New test.
269         * gcc.dg/pr20922-5.c: New test.
270         * gcc.dg/pr20922-6.c: New test.
271
272 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
273
274         PR libfortran/20950
275         * gfortran.dg/pr20950.f: New test.
276
277 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
278
279         PR libfortran/19216
280         * gfortran.dg/pr19216.f: New test.
281
282 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
283
284         PR tree-optimization/21001
285         * gcc.dg/tree-ssa/pr21001.c: New.
286
287 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
288
289         PR libfortran/21075
290         * gfortran.dg/reshape_rank7.f90: New test.
291
292 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
293
294         PR libfortran/12884 gfortran.dg/pr12884.f: New test
295         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
296         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
297         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
298         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
299         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
300         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
301         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
302         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
303         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
304         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
305         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
306         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
307         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
308         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
309         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
310         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
311         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
312         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
313         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
314         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
315
316 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
317
318         * gfortran.dg/wtruncate.f: New testcase.
319         * gfortran.dg/wtruncate.f90: New testcase.
320
321 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
322
323         PR c++/21025
324         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
325         which sizeof/alignof is dependent, rather than just whether we are
326         processing_template_decl.
327         
328 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
329
330         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
331         corrected typo where the wrong variables had been compared.
332
333 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
334
335         PR libfortran/18495
336         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
337         Test callee-allocated version of return array with a write
338         statement.
339         Test spread with a temporary with another write statement.
340
341 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
342
343         PR tree-optimization/21031
344         * gcc.dg/tree-ssa/pr21031.c: New.
345
346 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
347
348         PR tree-optimization/21004
349         * gcc.dg/builtins-53.c: Include builtins-config.h.
350         Check floorf, ceilf, floorl and ceill transformations
351         only when HAVE_C99_RUNTIME is defined.
352         
353 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
354
355         PR middle-end/20739
356         * gcc.dg/tree-ssa/pr20739.c: New test.
357
358 2005-04-14  Mike Stump  <mrs@apple.com>
359
360         * gcc.dg/Foundation.framework/empty: New.
361         * gcc.dg/framework-2.c: New.
362
363 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
364
365         PR tree-optimization/21021
366         * gcc.c-torture/compile/pr21021.c: New.
367
368 2005-04-14  Janis Johnson  <janis187@us.ibm.com
369
370         PR testsuite/21010
371         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
372         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
373         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
374         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
375         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
376         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
377         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
378         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
379
380 2005-04-14  Richard Henderson  <rth@redhat.com>
381
382         * lib/target-supports.exp (check_effective_target_vect_condition):
383         Add ia64, i?86, and x86_64.
384
385 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
386
387         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
388
389 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
390
391         PR tree-optimization/20657
392         * gcc.dg/tree-ssa/pr20657.c: New.
393
394 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
395
396         * gcc.dg/builtins-53.c: Also check (int)trunc* and
397         (long long int)trunc*.
398
399 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
400
401         PR target/20927
402         * gcc.dg/pr20927.c: New test.
403
404 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
405
406         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
407         * gcc.target/mips/asm-1.c: Likewise.
408
409 2005-04-13  Dale Johannesen  <dalej@apple.com>
410
411         * objc.dg/objc-fast-4.m:  New.
412
413 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
414
415         * gcc.target/cris/torture/cris-torture.exp: New driver in new
416         directory.
417         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
418
419 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
420
421         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
422         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
423         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
424
425 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
426
427         PR tree-optimization/20913
428         * gcc.dg/tree-ssa/pr20913.c: New.
429
430         PR tree-optimization/20702
431         * gcc.dg/tree-ssa/pr20702.c: New.
432
433 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
434
435         PR c++/13744
436         * g++.dg/inherit/local3.C: New test.
437
438 2005-04-12  Jeff Law  <law@redhat.com>
439
440         * gcc.dg/tree-ssa/20050412-1.c: New test.
441
442 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
443
444         PR libfortran/19016
445         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
446         Add tests with mask generated by expression.
447         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
448         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
449         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
450
451 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
452
453         PR middle-end/20917
454         * gcc.dg/20050409-1.c: New test.
455
456 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
457
458         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
459
460 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
461
462         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
463         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
464         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
465         (TARGET_CXX): Adjust accordingly.
466         * target.h (struct gcc_target): Remove epxort_class_data.  Add
467         determine_class_data_visibility and class_data_always_comdat.
468         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
469         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
470         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
471         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
472         (arm_cxx_determine_class_data_visibility): New.
473         (arm_cxx_class_data_always_comdat): Likewise.
474         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
475         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
476         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
477         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
478         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
479         Define.
480
481 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
482
483         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
484
485 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
486
487         * gcc.dg/i386-darwin-fpmath.c: New.
488
489 2004-04-11  Devang Patel  <dpatel@apple.com>
490
491         * lib/target-supports.exp (check_effective_target_vect_condition): New.
492         * gcc.dg/vect/vect-ifcvt-1.c: New test.
493         * gcc.dg/vect/vect-ifcvt-2.c: New test.
494         * gcc.dg/vect/vect-ifcvt-3.c: New test.
495         * gcc.dg/vect/vect-ifcvt-4.c: New test.
496         * gcc.dg/vect/vect-ifcvt-5.c: New test.
497         * gcc.dg/vect/vect-ifcvt-6.c: New test.
498         * gcc.dg/vect/vect-ifcvt-7.c: New test.
499         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
500         
501 2004-04-11  Devang Patel  <dpatel@apple.com>
502
503         * gcc.dg/vect/vect-dv-1.c: New test.
504         * gcc.dg/vect/vect-dv-2.c: New test.
505         
506 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
507
508         PR tree-optimization/20933
509         * gcc.dg/tree-ssa/pr20933.c: New test.
510
511 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
512
513         * gfortran.dg/fold_nearest.f90: New test.
514
515 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
516
517         * gcc.dg/tree-ssa/alias-1.c: New test.
518
519 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
520
521         PR tree-optimization/20920
522         * g++.dg/tree-ssa/pr20920.C: New test.
523
524 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
525
526         * gcc.dg/builtins-53.c: Also check (int)ceil* and
527         (long long int)ceil*.
528         
529 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
530
531         * g++.dg/warn/Wdtor1.C: Declare template in system header with
532         explicit C++ linkage.
533
534 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
535
536         * gfortran.dg/pr17229.f: Take care of the new obsolescence
537         warning for arithmetic IF statements.
538
539 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
540
541         * eor_handling_1.f90: New test case.
542         * eor_handling_2.f90: New test case.
543         * eor_handling_3.f90: New test case.
544         * eor_handling_4.f90: New test case.
545         * eor_handling_5.f90: New test case.
546         * noadv_size.f90: New test case.
547         * pad_no.f90: New test case.
548
549 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
550
551         * gcc.c-torture/execute/20050410-1.c: New test.
552
553 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
554
555         * gcc.dg/pr20126.c: New.
556
557 2005-04-09  Bud Davis  <bdavis@gfortran.org>
558             Steven G. Kargl <kargls@comcast.net>
559
560         * gfortran.dg/PR19872.f: New test.
561
562 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
563
564         * gfortran.dg/nint_1.f90:  Fix dg-do directive
565
566 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
567
568         * gfortran.dg/nint_1.f90: New test.
569
570 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
571
572         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
573         Added test for callee-allocated arrays with write statements.
574         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
575         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
576         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
577         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
578         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
579
580 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
581
582         PR libfortran/20163
583         * gfortran.dg/open-options-blanks.f:  New test.
584
585 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
586
587         PR fortran/13257
588         * gfortran.dg/comma_format_extension_[1234].f: New tests.
589
590 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
591
592         * gcc.dg/tree-ssa/stdarg-1.c: New test.
593         * gcc.dg/tree-ssa/stdarg-2.c: New test.
594         * gcc.dg/tree-ssa/stdarg-3.c: New test.
595         * gcc.dg/tree-ssa/stdarg-4.c: New test.
596         * gcc.dg/tree-ssa/stdarg-5.c: New test.
597         * gcc.c-torture/execute/stdarg-4.c: New test.
598
599         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
600
601         PR target/20795
602         * g++.dg/abi/param2.C: New test.
603
604 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
605
606         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
607
608 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
609
610         * gcc.dg/builtins-53.c: New test.
611
612 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
613
614         * g++.dg/tree-ssa/pr18178.C: New test.
615         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
616         * gcc.c-torture/execute/20041019-1.c: New test.
617         * gcc.dg/tree-ssa/20041008-1.c: New test.
618         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
619         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
620         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
621         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
622         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
623         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
624         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
625         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
626         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
627         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
628
629 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
630
631         PR rtl-optimization/20466
632         * gcc.c-torture/execute/pr20466-1.c: New test.
633
634 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
635
636         PR c++/20905
637         * g++.dg/parse/cond2.C: New test.
638
639         PR c++/20145
640         * g++.dg/warn/Wdtor1.C: New test.
641
642 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
643
644         PR fortran/17229
645         * gfortran.dg/pr17229.f: New test.
646
647 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
648
649         * gfortran.dg/tiny_1.f90: New test.
650         * gfortran.dg/tiny_2.f90: ditto.
651
652 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
653
654         * gfortran.dg/eor_1.f90:  Fix dg-do run line
655         * gfortran.dg/open_new.f90:  Fix dg-do run line
656
657 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
658
659         * lib/target-supports.exp (get_compiler_messages): Support
660         optional arguments, the fourth being compiler options.
661         (check_effective_target_fpic): New proc.
662         * gcc.dg/20050321-2.c: Restrict to target fpic.
663
664 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
665
666         * gcc.dg/15443-1.c: New test.
667         * gcc.dg/15443-2.c: Likewise.
668
669 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
670
671         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
672
673 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
674
675         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
676
677 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
678
679         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
680         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
681         -m64.
682         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
683         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
684         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
685
686 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
687
688         PR c++/20212
689         * g++.dg/warn/Wunused-11.C: New test.
690
691 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
692
693         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
694
695 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
696
697         * gfortran.dg/vect/vect-5.f90: xfail for lp64. 
698
699 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
700
701         PR c++/20734
702         * g++.dg/template/ptrmem13.C: New test.
703
704 2005-04-05  Per Bothner  <per@bothner.com>
705
706         * lib/gcc.exp: Always add -fno-show-column, for now.
707
708 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
709
710         PR testsuite/20767
711         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
712         of plain old "unsigned int" for the type of "i".  Makes this test
713         64bit clean.
714
715 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
716
717         * gcc.dg/i386-ssefn-1.c: New test.
718         * gcc.dg/i386-ssefn-2.c: New test.
719         * gcc.dg/i386-ssefn-3.c: New test.
720         * gcc.dg/i386-ssefn-4.c: New test.
721
722 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
723
724         PR tree-optimization/20076
725         * gcc.dg/builtin-apply4.c: New test.
726
727         PR preprocessor/19475
728         * gcc.dg/cpp/macspace1.c: New test.
729         * gcc.dg/cpp/macspace2.c: New test.
730
731 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
732
733         * gfortran.dg/pr20755.f: Fixed bad format.
734
735 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
736
737         PR c++/20763
738         * g++.dg/ext/attrib21.C: New test.
739
740 2004-04-05  Devang Patel  <dpatel@apple.com>
741
742         * lib/target-supports.exp (check_effective_target_vect_shif): New.
743         * gcc.dg/vect/vect-shift-1.c: New test.
744         
745 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
746
747         PR libfortran/20755
748         * gfortran.dg/pr20755.f: New test.
749
750 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
751
752         * gfortran.dg/pr15959.f90: New test.
753         * gfortran.dg/string_pad_trunc.f90: New test.
754
755 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
756
757         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
758         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
759         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
760         syntax.
761
762 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
763
764         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
765
766 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
767
768         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
769         * gcc.c-torture/compile/20011119-2.c: Likewise.
770         * gcc.c-torture/compile/981001-2.c: Likewise.
771
772 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
773
774         PR c++/20679
775         * g++.dg/template/overload4.C: New test.
776
777 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
778
779         PR c++/20746
780         * g++.dg/abi/covariant5.C: New.
781
782         PR debug/20505
783         * g++.dg/debug/const2.C: New.
784
785 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
786
787         PR rtl-optimization/16104
788         * gcc.c-torture/execute/20050316-1.c: New test.
789
790 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
791
792         * g++.dg/template/spec23.C: Fix dg-error text.
793
794 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
795
796         PR c++/19199
797         * g++.dg/expr/lval2.C: New.
798
799 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
800
801         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
802         __builtin_strcasecmp and __builtin_strncasecmp.
803
804 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
805
806         PR c++/20723
807         * g++.dg/template/spec22.C: New.
808         * g++.dg/template/spec23.C: New.
809
810 2005-04-03  Dale Ranta  <dir@lanl.gov>
811             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
812
813         PR libfortran/20068
814         PR libfortran/20125
815         PR libfortran/20156
816         PR libfortran/20471
817         * gfortran.dg/backspace.f: New test.
818
819 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
820
821         * gcc.dg/pr19345.c: New test.
822
823 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
824
825         PR tree-optimization/20640
826         * gcc.dg/torture/tree-loop-1.c: New.
827
828 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
829
830         PR rtl-optimization/20290
831         * gcc.c-torture/execute/loop-ivopts-2.c: New.
832
833 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
834
835         * gcc.dg/rs6000-fpint.c: New.
836
837 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
838
839         * gcc.dg/old-style-then-proto-1.c: New test.
840
841 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
842
843         * gfortran.fortran-torture/execute/backspace.f90: Check
844         after backspace and read was incorrect.
845
846 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
847
848         * gcc.c-torture/execute/builtins/strcat.c: Check the result
849         buffer past the terminating NUL using memcmp.
850         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
851         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
852
853         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
854         Fix unused/uninitialized variable warnings.
855
856         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
857         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
858         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
859         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
860
861         * gcc.c-torture/execute/builtins/abs-1-lib.c,
862         gcc.c-torture/execute/builtins/fputs-lib.c,
863         gcc.c-torture/execute/builtins/lib/fprintf.c,
864         gcc.c-torture/execute/builtins/lib/main.c,
865         gcc.c-torture/execute/builtins/lib/memcmp.c,
866         gcc.c-torture/execute/builtins/lib/memmove.c,
867         gcc.c-torture/execute/builtins/lib/mempcpy.c,
868         gcc.c-torture/execute/builtins/lib/memset.c,
869         gcc.c-torture/execute/builtins/lib/printf.c,
870         gcc.c-torture/execute/builtins/lib/sprintf.c,
871         gcc.c-torture/execute/builtins/lib/stpcpy.c,
872         gcc.c-torture/execute/builtins/lib/strchr.c,
873         gcc.c-torture/execute/builtins/lib/strcmp.c,
874         gcc.c-torture/execute/builtins/lib/strcpy.c,
875         gcc.c-torture/execute/builtins/lib/strcspn.c,
876         gcc.c-torture/execute/builtins/lib/strlen.c,
877         gcc.c-torture/execute/builtins/lib/strncat.c,
878         gcc.c-torture/execute/builtins/lib/strncmp.c,
879         gcc.c-torture/execute/builtins/lib/strncpy.c,
880         gcc.c-torture/execute/builtins/lib/strrchr.c,
881         gcc.c-torture/execute/builtins/lib/strspn.c,
882         gcc.c-torture/execute/builtins/lib/strstr.c,
883         gcc.c-torture/execute/builtins/memops-asm-lib.c,
884         gcc.c-torture/execute/builtins/strlen-2.c,
885         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
886         prototypes.
887
888 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
889
890         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
891         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
892         selectany usage.
893
894 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
895
896         PR c++/19406
897         * g++.dg/debug/using1.C: New test.
898
899 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
900
901         PR middle-end/20524
902         * gcc.dg/alias-7.c: Prefix asm-declared name with
903         __USER_LABEL_PREFIX__.
904
905 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
906
907         Fix fallout from PR middle-end/15700:
908         * gcc.c-torture/compile/20011119-1.c: Take
909         __USER_LABEL_PREFIX__ into account.
910         * gcc.c-torture/compile/20011119-2.c: Likewise.
911
912 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
913
914         PR c++/18644
915         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
916
917 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
918
919         PR c/17855
920         * gcc.c-torture/compile/struct-non-lval-1.c,
921         gcc.c-torture/compile/struct-non-lval-2.c,
922         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
923
924 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
925
926         * gcc.dg/tls/tls.exp: Remove temporary file.
927         * g++.dg/tls/tls.exp: Ditto.
928         * lib/file-format.exp: Ditto.
929         * g++.dg/special/ecos.exp: Ditto.
930
931         * lib/profopt.exp: Treat prof_ext as a list.
932         * gcc.misc-tests/bprob.exp: Ditto.
933         * g++.dg/bprob/bprob.exp: Ditto.
934
935         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
936         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
937         g++.dg/tree-ssa/pointer-reference-alias.C,
938         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
939         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
940         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
941         g++.dg/vect/pr19951.cc: Ditto.
942         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
943         gcc.dg/builtins-47.c: Ditto.
944         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
945         gcc.dg/pr20115-1.c: Ditto.
946         * gcc.dg/tree-ssa/20030530-2.c,
947         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
948         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
949         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
950         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
951         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
952         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
953         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
954         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
955         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
956         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
957         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
958         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
959         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
960         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
961         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
962         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
963         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
964         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
965         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
966         gcc.dg/tree-ssa/20030824-1.c,
967         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
968         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
969         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
970         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
971         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
972         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
973         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
974         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
975         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
976         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
977         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
978         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
979         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
980         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
981         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
982         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
983         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
984         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
985         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
986         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
987         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
988         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
989         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
990         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
991         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
992         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
993         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
994         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
995         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
996         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
997         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
998         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
999         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
1000         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
1001         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
1002         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
1003         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
1004         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
1005         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
1006         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
1007         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
1008         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
1009         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
1010         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
1011         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
1012         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
1013         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
1014         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
1015         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
1016         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
1017         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
1018         gcc.dg/tree-ssa/useless-1.c: Ditto.
1019         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
1020         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
1021         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
1022         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
1023         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
1024         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
1025         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
1026         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
1027         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
1028         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
1029         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
1030         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
1031         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
1032         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
1033         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
1034         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
1035         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
1036         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
1037         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
1038         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
1039         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
1040         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
1041         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
1042         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
1043         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
1044         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
1045         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
1046         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
1047         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
1048         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
1049         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
1050         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
1051         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
1052         gcc.dg/vect/vect-none.c: Ditto.
1053         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
1054         treelang/compile/unsigned.tree: Ditto.
1055
1056         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
1057         * gcc.dg/cpp/direct2s.c: Ditto.
1058         * gcc.dg/cpp/paste4.c: Ditto.
1059         * gcc.dg/cpp/separate-1.c: Ditto.
1060         * gcc.dg/pch/save-temps-1.c: Ditto.
1061         * g++.dg/ext/altivec-10.C: Ditto.
1062         * g++.dg/pch/pch.C: Ditto.
1063
1064         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
1065
1066         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
1067         * g++.dg/template/repo1.C: Ditto.
1068         * g++.dg/template/repo2.C: Ditto.
1069         * g++.dg/template/repo3.C: Ditto.
1070         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
1071         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
1072         * g++.old-deja/g++.pt/repo1.C: Ditto.
1073         * g++.old-deja/g++.pt/repo2.C: Ditto.
1074         * g++.old-deja/g++.pt/repo3.C: Ditto.
1075         * g++.old-deja/g++.pt/repo4.C: Ditto.
1076
1077         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
1078         * gcc.dg/20030107-1.c: Ditto.
1079         * gcc.dg/20030702-1.c: Ditto.
1080         * gcc.dg/profile-generate-1.c: Ditto.
1081         * g++.dg/other/profile1.C: Ditto.
1082         * g++.old-deja/g++.robertl/eb83.C: Ditto.
1083
1084         * lib/gcc-dg.exp (remove-build-file): New.
1085         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
1086         cleanup-tree-dump, cleanup-saved-temps): New.
1087
1088 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
1089
1090         PR c++/19203, DR 214
1091         * g++.dg/parse/ambig3.C: Not ambiguous.
1092         * g++.dg/template/spec20.C: New.
1093         * g++.dg/template/spec21.C: New.
1094
1095 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
1096
1097         PR target/20045
1098         * gcc.dg/ia64-fptr-1.c: Run only on linux.
1099
1100 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1101
1102         PR libfortran/20660
1103         * gfortran.dg/negative_unit.f: New test.
1104
1105 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
1106
1107         * gcc.dg/20050330-1.c: New test.
1108
1109 2005-03-30  Devang Patel  <dpatel@apple.com>
1110
1111         * g++.dg/tree-sra/ssa-sra-3.C: New test.
1112
1113 2005-03-30  Dale Johannesen  <dalej@apple.com>
1114
1115         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
1116
1117 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
1118
1119         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
1120         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
1121         Strip options from test name.
1122
1123 2005-03-31  Jan Hubicka  <jh@suse.cz>
1124
1125         * gcc.dg/varpool-1.c: New testcase.
1126
1127 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
1128
1129         PR c/772
1130         PR c/17913
1131         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
1132         gcc.dg/stmt-expr-label-3.c : New tests.
1133         * gcc.c-torture/execute/medce-2.c: Remove.
1134
1135 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
1136
1137         PR c/20368
1138         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
1139         tests.
1140
1141 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
1142
1143         * gcc.c-torture/compile/pr20203.c: New test.
1144
1145 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
1146
1147         * gfortran.dg/promotion.f90:  New test.
1148
1149 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
1150
1151         PR middle-end/20491
1152         * gcc.dg/torture/asm-subreg-1.c: New test.
1153
1154 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
1155
1156         PR c/20672
1157         * gcc.dg/pr20672-1.c: New test.
1158
1159 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
1160
1161         * gfortran.dg/vect: New directory.
1162         * gfortran.dg/vect/vect.exp: New.
1163         * gfortran.dg/vect/vect-1.f90: New test.
1164         * gfortran.dg/vect/vect-2.f90: New test.
1165         * gfortran.dg/vect/vect-3.f90: New test.
1166         * gfortran.dg/vect/vect-4.f90: New test.
1167         * gfortran.dg/vect/vect-5.f90: New test.
1168
1169 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
1170
1171         PR middle-end/20622
1172         * gcc.dg/alias-7.c: New test.
1173
1174 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
1175
1176         * gcc.dg/sparc-reg-1.c: New test.
1177
1178 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
1179
1180         PR target/19890
1181         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
1182
1183 2005-03-29  Dale Ranta  <dir@lanl.gov>
1184             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1185
1186         PR libfortran/20163
1187         * gfortran.dg/pr20163-2.f: New test.
1188
1189 2005-03-28  Jan Hubicka  <jh@suse.cz>
1190
1191         PR middle-end/20635
1192         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
1193         by Jakub Jelinek.
1194
1195 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
1196
1197         PR tree-optimization/20626
1198         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
1199         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
1200
1201 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
1202
1203         * gfortran.dg/underflow.f90:  New test.
1204         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
1205
1206 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1207
1208         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
1209
1210 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
1211
1212         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
1213         (g++_init): Make sure that CXXFLAGS is set.
1214         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
1215         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
1216         * lib/gfortran.exp (gfortran_link_flags): Likewise. 
1217         * lib/objc.exp (objc_init): Likewise.
1218         * lib/treelang.exp (treelang_init): Likewise.
1219
1220 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
1221
1222         PR tree-optimization/20470
1223         * gcc.dg/tree-ssa/pr20470.c: New test.
1224
1225 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
1226
1227         * gcc.dg/ppc-stfiwx.c: New.
1228
1229 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
1230
1231         PR target/19888
1232         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
1233
1234 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
1235
1236         * gcc.dg/20050325-1.c: Fix a typo.
1237
1238 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1239
1240         PR libfortran/19678
1241         PR libfortran/19679
1242         * gfortran.dg/dos_eol.f: New test.
1243
1244 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
1245
1246         PR rtl-optimization/20249
1247         * gcc.dg/20050325-1.c: New test.
1248
1249 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1250
1251         PR libfortran/15332
1252         * gfortran.dg/pr15332.f: New test.
1253
1254 2005-03-24  Dale Johannesen  <dalej@apple.com>
1255
1256         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
1257
1258 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
1259
1260         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
1261         'internal' visibility.
1262         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
1263         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
1264         'protected' visibility.
1265         * gcc.dg/visibility-7.c: Likewise.
1266         * lib/target-supports.exp (check_visibility_available): Take
1267         a parameter, the kind of visibility to check for.
1268         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
1269         to check_visibility_available.
1270
1271         * g++.dg/expr/cast3.C: New.
1272
1273 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
1274
1275         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
1276         rs6000.
1277
1278 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
1279
1280         PR target/20095
1281         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
1282
1283 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
1284
1285         * gcc.dg/badshift.c: Renamed to...
1286         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
1287
1288         * gcc.target/i386/badshift.c: Renamed to...
1289         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
1290         only.
1291
1292         PR rtl-optimization/20532
1293         * gcc.target/i386/badshift.c: New.
1294
1295 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1296
1297         * gfortran.dg/pr18025.f90: New test.
1298
1299 2005-03-23  Dale Johannesen  <dalej@apple.com>
1300         
1301         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
1302
1303 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
1304
1305         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
1306
1307         * lib/target-supports.exp (check_iconv_available): Default
1308         libiconv to -liconv, if there is no definition.
1309
1310 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
1311
1312         * gcc.dg/torture/cris-asm-mof-1.c: New test.
1313
1314 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
1315
1316         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
1317         * g++.dg/opt/pr7503-2.C: Likewise.
1318         * g++.dg/opt/pr7503-3.C: Likewise.
1319         * g++.dg/opt/pr7503-4.C: Likewise.
1320         * g++.dg/opt/pr7503-5.C: Likewise.
1321         * g++.dg/warn/minmax.C: New test.
1322
1323 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1324
1325         * gfortran.dg/g77_intrinsics_funcs.f: New test.
1326         * gfortran.dg/g77_intrinsics_sub.f: New test.
1327
1328 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
1329             Jan Hubicka  <jh@suse.cz>
1330             Steven Bosscher <stevenb@suse.de
1331
1332         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
1333
1334 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1335
1336         PR c++/19980
1337         * g++.dg/template/redecl3.C: New test.
1338
1339 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1340
1341         PR c++/20499
1342         * g++.dg/parse/error16.C: Tweak error markers.
1343
1344 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
1345
1346         PR target/20561
1347         * gcc.dg/20050321-2.c: New test.
1348
1349 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
1350
1351         PR c++/20465
1352         PR c++/20381
1353         * g++.dg/template/ptrmem12.C: New.
1354
1355 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
1356
1357         PR rtl-optimization/20527
1358         * gcc.c-torture/execute/pr20527-1.c: New test.
1359
1360 2005-03-22  Ben Elliston  <bje@au.ibm.com>
1361
1362         * gcc.misc-tests/options.exp (check_for_options): Create a real C
1363         program, compile it into a real executable and then delete the .c
1364         and .x files afterwards, to avoid problems on testglue targets.
1365
1366 2005-03-21  Stuart Hastings  <stuart@apple.com>
1367
1368         * gcc.target/i386/sse-2.c: New.
1369         
1370 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
1371
1372         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
1373
1374 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
1375
1376         * g++.dg/parse/crash25.C: Fix typo.
1377
1378 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
1379
1380         PR c++/20461
1381         * g++.dg/parse/crash24.C: New test.
1382
1383         PR c++/20536
1384         * g++.dg/parse/crash25.C: New test.
1385
1386 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
1387
1388         PR c++/20147    
1389         * g++.dg/ext/stmtexpr4.C: New test.
1390
1391 2005-03-20  Roger Sayle  <roger@eyesopen.com>
1392
1393         PR middle-end/20539
1394         * gcc.c-torture/compile/pr13066-1.c: New test case.
1395         * gcc.c-torture/compile/pr20539-1.c: Likewise.
1396         * g++.dg/opt/pr13066-1.C: Likewise.
1397
1398 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
1399
1400         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
1401
1402 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1403
1404         PR fortran/18525
1405         * gfortran.dg/nesting_1.f90: New test.
1406
1407 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1408
1409         PR c++/20240
1410         * g++.dg/lookup/using13.C: New test.
1411
1412 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1413
1414         PR c++/20333
1415         * g++.dg/template/crash36.C: New test.
1416
1417 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
1418
1419         PR c++/20463
1420         * g++.dg/template/crash35.C: New test.
1421
1422 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
1423
1424         PR c++/19966
1425         * g++.dg/overload/operator2.C: New test.
1426
1427 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1428
1429         PR libfortran/20257
1430         * gfortran.dg/pr20257.f90: New test.
1431
1432 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1433
1434         PR libfortran/20480
1435         * gfortran.dg/pr20480.f90: New test.
1436
1437 2005-03-16  Richard Henderson  <rth@redhat.com>
1438
1439         PR middle-end/15700
1440         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
1441         (_rtld_global): New.
1442         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
1443         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
1444
1445         * gcc.dg/alias-3.c: New.
1446         * gcc.dg/alias-4.c: New.
1447         * gcc.dg/alias-5.c: New.
1448         * gcc.dg/alias-6.c: New.
1449
1450 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
1451
1452         * gcc.dg/cpp/ucnid-7.c: New.
1453
1454 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
1455             Dorit Naishlos  <dorit@il.ibm.com>
1456
1457         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
1458         darwin.
1459
1460 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
1461
1462         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
1463         misaligned accesses.
1464         * gcc.dg/vect/vect-58.c: Likewise.
1465         * gcc.dg/vect/vect-92.c: New.
1466         * gcc.dg/vect/vect-93.c: New.
1467
1468 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
1469
1470         PR fortran/18827
1471         * gfortran.dg/assign_2.f90: New test.
1472         * gfortran.dg/assign_3.f90: New test.
1473         * gfortran.dg/assign.f90: New test.
1474
1475 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
1476
1477         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
1478         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
1479         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
1480         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
1481         names.
1482
1483 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
1484
1485         * gcc.dg/cpp/ucnid-6.c: New.
1486
1487         * gcc.dg/cpp/normalize-1.c: New.
1488         * gcc.dg/cpp/normalize-2.c: New.
1489         * gcc.dg/cpp/normalize-3.c: New.
1490         * gcc.dg/cpp/normalize-4.c: New.
1491         * gcc.dg/cpp/ucnid-4.c: New.
1492         * gcc.dg/cpp/ucnid-5.c: New.
1493         * g++.dg/cpp/normalize-1.C: New.
1494         * g++.dg/cpp/ucnid-1.C: New.
1495
1496 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
1497
1498         * gcc.dg/pr18628.c: New.
1499
1500 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
1501
1502         PR c++/20280
1503         * g++.dg/tree-ssa/pr20280.C: New.
1504
1505 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1506
1507         PR fortran/20467
1508         * gfortran.dg/stfunc_2.f90: New test.
1509
1510 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
1511
1512         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
1513
1514 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
1515
1516         * gcc.dg/tree-ssa/20050314-1.c: New test.
1517
1518 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1519
1520         PR c++/4403
1521         PR c++/9783, DR433
1522         * g++.dg/template/friend34.C: New test.
1523         * g++.dg/template/friend35.C: Likewise.
1524         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
1525
1526 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1527
1528         Friend class name lookup 5/n
1529         PR c++/1016
1530         * g++.dg/lookup/hidden-class1.C: New test.
1531         * g++.dg/lookup/hidden-class2.C: Likewise.
1532         * g++.dg/lookup/hidden-class3.C: Likewise.
1533         * g++.dg/lookup/hidden-class4.C: Likewise.
1534         * g++.dg/lookup/hidden-class5.C: Likewise.
1535         * g++.dg/lookup/hidden-class6.C: Likewise.
1536         * g++.dg/lookup/hidden-class7.C: Likewise.
1537         * g++.dg/lookup/hidden-class8.C: Likewise.
1538         * g++.dg/lookup/hidden-class9.C: Likewise.
1539         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
1540         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
1541         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
1542         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
1543         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
1544         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
1545         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
1546         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
1547         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
1548         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
1549         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
1550
1551 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
1552
1553         PR c++/20157
1554         * g++.dg/template/error18.C: New test.
1555
1556 2005-03-09  Ben Elliston  <bje@au.ibm.com>
1557
1558         PR debug/16792
1559         * g++.dg/debug/pr16792.C: New test.
1560
1561 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
1562
1563         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
1564         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
1565         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
1566         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
1567         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
1568         test assertion names.
1569
1570 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1571
1572         PR fortran/18600
1573         * gfortran.dg/stfunc_1.f90: New test.
1574
1575 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1576
1577         PR fortran/16907
1578         * gfortran.dg/real_index_1.f90: New test.
1579
1580 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1581
1582         PR fortran/20323
1583         * gfortran.dg/spec_expr_1.f90: New test.
1584
1585 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
1586
1587         PR c/20402
1588         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
1589         new parser.
1590
1591 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1592
1593         PR fortran/20361
1594         * gfortran.dg/largeequiv_1.f90: New test.
1595
1596 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
1597
1598         * gcc.dg/ucnid-1.c: New.
1599         * gcc.dg/ucnid-2.c: New.
1600         * gcc.dg/ucnid-3.c: New.
1601         * gcc.dg/ucnid-4.c: New.
1602         * gcc.dg/ucnid-5.c: New.
1603         * gcc.dg/ucnid-6.c: New.
1604         * gcc.dg/cpp/ucnid-1.c: New.
1605         * gcc.dg/cpp/ucnid-2.c: New.
1606         * gcc.dg/cpp/ucnid-3.c: New.
1607         * g++.dg/other/ucnid-1.C: New.
1608
1609 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
1610
1611         * gcc.dg/vmx/darwin-abi-3.c: Delete.
1612
1613 2005-03-11  Per Bothner  <per@bothner.com>
1614
1615         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
1616         that diagnotics refer to correct token.
1617         * gcc.dg/unused-3.c: Likewise.
1618
1619 2005-03-11  Per Bothner  <per@bothner.com>
1620
1621         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
1622         constant" is now actually on same line as string constant.
1623         * gcc.dg/cpp/direct2s.c: Likewise.
1624
1625 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
1626
1627         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
1628
1629 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1630
1631         PR libfortran/20124
1632         * gfortran.dg/pr20124.f90: New Test
1633
1634 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
1635
1636         PR tree-optimization/20130
1637         * gcc.dg/pr20130-1.c: New test.
1638
1639 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
1640
1641         PR target/20095
1642         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
1643
1644 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1645
1646         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
1647
1648 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
1649
1650         * g++.dg/eh/forced1.C: Fix comment.
1651         * g++.dg/eh/forced2.C: Ditto.
1652         * g++.dg/eh/forced3.C: Ditto.
1653         * g++.dg/eh/forced4.C: Ditto.
1654
1655 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
1656
1657         PR rtl-opt/20412
1658         * gcc.c-torture/compile/pr20412.c: New test.
1659
1660 2005-03-10  Roger Sayle  <roger@eyesopen.com>
1661
1662         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
1663
1664 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
1665
1666         PR target/20322
1667         * gcc.dg/20050307-1.c: New test.
1668
1669 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
1670
1671         PR c++/20375
1672         * g++.dg/other/stdarg3.C: New.
1673
1674 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
1675
1676         PR c++/18384, c++/18327
1677         * g++.dg/init/array19.C: New test.
1678
1679         PR inline-asm/20314
1680         * gcc.dg/torture/pr20314-1.c: New test.
1681         * gcc.dg/torture/pr20314-2.c: New test.
1682
1683 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
1684
1685         * gcc.dg/20050309-1.c: New test.
1686
1687 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1688
1689         * gcc.dg/builtins-10.c: Reactivate disabled test.
1690         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
1691         new cbrt transformations.
1692
1693 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
1694
1695         PR c++/20208
1696         * g++.dg/template/array13.C: New test.
1697
1698 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
1699
1700         PR c++/16859
1701         * g++.dg/init/brace4.C: New test.
1702
1703 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
1704
1705         PR c++/20186
1706         * g++.dg/template/non-dependent12.C: New.
1707
1708 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
1709
1710         PR c++/20142
1711         * g++.dg/init/array18.C: Add dg-do run marker.
1712         
1713         PR c++/20142
1714         * g++.dg/init/array18.C: New test.
1715
1716 2005-03-09  Ben Elliston  <bje@au.ibm.com>
1717
1718         * consistency.vlad/vlad.exp: Remove trailing semicolons.
1719         * g++.dg/gcov/gcov.exp: Likewise.
1720         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1721         * gcc.target/xstormy16/xstormy16.exp: Likewise.
1722         * lib/c-torture.exp: Likewise.
1723         * lib/fortran-torture.exp: Likewise.
1724         * lib/g++.exp: Likewise.
1725         * lib/gcc-defs.exp: Likewise.
1726         * lib/gcc-dg.exp: Likewise.
1727         * lib/gcc.exp: Likewise.
1728         * lib/gcov.exp: Likewise.
1729         * lib/gfortran.exp: Likewise.
1730         * lib/mike-g++.exp: Likewise.
1731         * lib/mike-gcc.exp: Likewise.
1732         * lib/objc-torture.exp: Likewise.
1733         * lib/objc.exp: Likewise.
1734         * lib/profopt.exp: Likewise.
1735         * lib/target-libpath.exp: Likewise.
1736         * lib/target-supports.exp: Likewise.
1737         * lib/treelang.exp: Likewise.
1738         * lib/wrapper.exp: Likewise.
1739
1740 2005-03-08  Jeff Law  <law@redhat.com>
1741
1742         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
1743         PHI-OPT changes.
1744
1745 2005-03-08  Ira Rosen  <irar@il.ibm.com>
1746
1747         * gcc.dg/vect/pr20122.c: New test.
1748
1749 2005-03-07  Jeff Law  <law@redhat.com>
1750
1751         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
1752         was folded away.
1753         * gcc.dg/tree-ssa/pr18133-1.c: New test.
1754         * gcc.dg/tree-ssa/pr18133-2.c: New test.
1755         * gcc.dg/tree-ssa/pr18134.c: New test.
1756
1757 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1758
1759         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
1760         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
1761         gcc.dg/torture/builtin-noret-2.c: Require weak support.
1762
1763 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
1764
1765         PR tree-opt/17671
1766         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
1767
1768 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
1769
1770         * g++.dg/warn/Wnvdtor.C: New test.
1771
1772 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
1773
1774         * gcc.dg/torture/pr19683-1.c: New test.
1775
1776 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
1777
1778         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
1779         * gfortran.dg/g77/19990313-2.f: Ditto.
1780         * gfortran.dg/g77/19990313-3.f: Ditto.
1781         * gfortran.dg/g77/19990525-0.f: Ditto.
1782         * gfortran.dg/g77/19990826-0.f: Ditto.
1783         * gfortran.dg/g77/19990826-2.f: Ditto.
1784         * gfortran.dg/g77/19990826-3.f: Ditto.
1785         * gfortran.dg/g77/20000511-1.f: Ditto.
1786         * gfortran.dg/g77/20000511-2.f: Ditto.
1787         * gfortran.dg/g77/970625-2.f: Ditto.
1788         * gfortran.dg/g77/980310-2.f: Ditto.
1789         * gfortran.dg/g77/980310-3.f: Ditto.
1790         * gfortran.dg/g77/980310-8.f: Ditto.
1791         * gfortran.dg/g77/980519-2.f: Ditto.
1792         * gfortran.dg/g77/alpha1.f: Ditto.
1793         * gfortran.dg/g77/claus.f: Ditto.
1794         * gfortran.dg/g77/erfc.f: Ditto.
1795         * gfortran.dg/g77/short.f: Ditto.
1796         * gfortran.fortran-torture/execute/data.f90: Ditto.
1797         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
1798         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
1799
1800 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1801
1802         * lib/file-format.exp (gcc_target_object_format): Add check for som
1803         format and hardcode object formats on hppa*-*-hpux*.
1804         * lib/target-supports.exp (check_weak_available): Add check for som
1805         object format.  Always return 0 on hppa*-*-hpux10*.
1806
1807         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
1808         is defined.
1809
1810         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
1811
1812 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
1813
1814         * gfortran.dg/pr19936_1.f90: New test.
1815         * gfortran.dg/pr19936_2.f90: New test.
1816         * gfortran.dg/pr19936_3.f90: New test.
1817
1818 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
1819             Paul Thomas <prthomas@drfccad.cea.fr>
1820
1821         * gfortran.dg/PR19754_1.f90: New test.
1822         * gfortran.dg/PR19754_2.f90: Ditto.
1823
1824 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1825
1826         PR c++/19311
1827         * g++.dg/template/non-dependent11.C: New test.
1828
1829 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
1830
1831         * lib/target-supports.exp (check_iconv_available): Fix comment.
1832
1833 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
1834             Joseph S. Myers  <joseph@codesourcery.com>
1835
1836         PR c++/19797
1837         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
1838
1839 2005-03-04  Matthew Sachs  <msachs@apple.com>
1840
1841         * gcc.exp (gcc_target_compile): Put braces around
1842         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
1843         * objc.exp (objc_target_compile): Likewise.
1844         * treelang.exp (treelang_target_compile): Likewise.
1845
1846 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1847
1848         PR fortran/19673
1849         * gfortran.dg/func_result_1.f90: New test.
1850
1851 2005-03-04  Ben Elliston  <bje@au.ibm.com>
1852
1853         * gcc.misc-tests/options.exp: New test.
1854
1855 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
1856
1857         * gcc.dg/pr15784-4.c: New test.
1858
1859 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
1860
1861         * gcc.c-torture/execute/pr17133.c: New.
1862         * gcc.c-torture/compile/20050303-1.c: New.
1863
1864 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
1865
1866         * gcc.dg/cpp/assert4.c:  Fix for cygwin
1867
1868 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
1869
1870         * g++.dg/overload/using2.C: New.
1871
1872 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
1873
1874         PR c++/19916
1875         * g++.dg/init/ptrmem2.C: New test.
1876
1877 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
1878
1879         PR c/8927
1880         * gcc.dg/pr8927-1.c: New test.
1881
1882 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
1883
1884         PR c++/20232
1885         * g++.dg/inherit/covariant12.C: New.
1886
1887 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1888
1889         PR fortran/19479
1890         * gfortran.dg/bound_1.f90: New test.
1891
1892 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
1893
1894         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
1895         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
1896
1897 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
1898
1899         PR c/20245
1900         * gcc.dg/pr20245-1.c: New test.
1901
1902 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
1903
1904         PR middle-end/19874
1905         * gcc.c-torture/execute/20050119-2.c: New test case.
1906
1907 2005-02-28  Ben Elliston  <bje@au.ibm.com>
1908
1909         * README: Update the DejaGnu bug reporting address.
1910         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
1911         * lib/objc-torture.exp: Likewise.
1912
1913 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
1914
1915         * gfortran.dg/boz_1.f90: New test.
1916         * gfortran.dg/boz_3.f90: New test.
1917         * gfortran.dg/boz_4.f90: New test.
1918
1919 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
1920
1921         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
1922         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
1923
1924 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1925
1926         PR libfortran/20101
1927         * gfortran.dg/write_0_pe_format.f90: New test.
1928
1929 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
1930
1931         PR c++/20206
1932         * g++.dg/opt/thunk2.C: New test.
1933         * g++.dg/opt/covariant1.C: New test.
1934
1935 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1936
1937         * gfortran.dg/e_d_fmt.f90: New test.
1938
1939 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
1940
1941         * gcc.dg/asm-b.c: Fix comment typos.
1942
1943 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
1944
1945         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
1946         a V_MAY_DEF also.
1947
1948 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
1949
1950         PR tree-opt/20188
1951         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
1952         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
1953         * gcc.dg/asm-b.c: New test.
1954
1955 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
1956
1957         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
1958         Disable this test on IRIX 6.
1959
1960 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
1961
1962         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
1963         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
1964         parser.
1965
1966 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
1967
1968         PR tree-optimization/20204
1969         * testsuite/gcc.dg/pr20204.c: New test.
1970
1971 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
1972
1973         PR target/20196
1974         * gcc.c-torture/execute/20050224-1.c: New test.
1975
1976         PR c++/20175
1977         * g++.dg/warn/Wbraces2.C: New test.
1978
1979 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
1980
1981         PR c++/19878
1982         * g++.dg/init/const2.C: New test.
1983
1984 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
1985
1986         PR tree-optimization/20100
1987         * gcc.c-torture/execute/pr20100-1.c: New test.
1988
1989 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1990
1991         * gfortran.dg/implicit_3.f90: New test.
1992
1993         * gfortran.dg/deftype_1.f90: New test.
1994
1995 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
1996
1997         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
1998         the test passes.
1999         * g++.dg/other/anon3.C: Accept a warning.
2000
2001 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
2002
2003         * gcc.dg/pr20017.c: Fix a comment typo.
2004
2005 2005-02-23  Bud Davis  <bdavis@gfortran.org>
2006
2007         * gfortran.dg/list_read_4.f90: Change to f90 comments.
2008
2009 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2010
2011         PR ada/19902
2012         * ada/acats/tests/cxa/cxa3004.a: Remove.
2013         * ada/acats/tests/cxb/cxb30061.am: Likewise.
2014
2015 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
2016
2017         PR c++/20073
2018         * g++.dg/init/const1.C: New test.
2019
2020         PR c++/19991
2021         * g++.dg/parse/constant7.C: New test.
2022
2023         PR c++/20152
2024         * g++.dg/parse/error27.C: New test.
2025         * g++.dg/template/qualttp15.C: Adjust error markers.
2026         * g++.old-deja/g++.other/struct1.C: Likewise.
2027         
2028         PR c++/20153
2029         * g++.dg/template/error17.C: New test.
2030
2031         PR c++/20148
2032         * g++.dg/parser/error26.C: New test.
2033
2034 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
2035
2036         PR tree-optimization/20100
2037         PR tree-optimization/20115
2038         * gcc.dg/pr20115.c: New test.
2039         * gcc.dg/pr20115-1.c: New test.
2040         * gcc.dg/pr20100.c: New test.
2041         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
2042         call-clobbered variables after alias1.
2043
2044 2005-02-22  Bud Davis  <bdavis@gfortran.org>
2045
2046         * gfortran.dg/list_read_4.f90: new test.
2047
2048 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
2049
2050         PR rtl-optimization/20017.
2051         * gcc.dg/pr20017.c: New.
2052
2053 2005-02-22  Devang Patel  <dpatel@apple.com>
2054
2055         PR 19952
2056         * g++.dg/tree-ssa/pr19952.C: New test.
2057         
2058 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
2059
2060         PR c++/19883
2061         * g++.dg/parse/constant6.C: New test.
2062
2063 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
2064
2065         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
2066         * g++.dg/charset/asm2.c: Likewise.
2067         * g++.dg/charset/asm3.c: Likewise.
2068         * g++.dg/charset/asm4.c: Likewise.
2069         * g++.dg/charset/asm5.c: Likewise.
2070         * g++.dg/charset/attribute1.c: Likewise.
2071         * g++.dg/charset/attribute2.c: Likewise.
2072         * g++.dg/charset/extern1.cc: Likewise.
2073         * g++.dg/charset/extern2.cc: Likewise.
2074         * g++.dg/charset/extern3.cc: Likewise.
2075         * g++.dg/charset/function.cc: Likewise.
2076         * g++.dg/charset/string.c: Likewise.
2077         * g++.dg/charset/charset.exp: Likewise.
2078         * lib/target-supports.exp (check_iconv_available): Fix comment.
2079
2080 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
2081
2082         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
2083         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
2084         * gcc.dg/charset/asm2.c: Likewise.
2085         * gcc.dg/charset/asm3.c: Likewise.
2086         * gcc.dg/charset/asm4.c: Likewise.
2087         * gcc.dg/charset/asm5.c: Likewise.
2088         * gcc.dg/charset/asm6.c: Likewise.
2089         * gcc.dg/charset/attribute1.c: Likewise.
2090         * gcc.dg/charset/attribute2.c: Likewise.
2091         * gcc.dg/charset/builtin1.c: Likewise.
2092         * gcc.dg/charset/extern.c: Likewise.
2093         * gcc.dg/charset/function.c: Likewise.
2094         * gcc.dg/charset/string.c: Likewise.
2095         * gcc.dg/charset/charset.exp: Likewise.
2096
2097 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
2098
2099         PR fortran/20086
2100         * gfortran.dg/pr20086.f90: New test.
2101
2102 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
2103
2104         PR tree-optimization/19786
2105         * g++.dg/tree-ssa/pr19786.C: New.
2106
2107 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2108
2109         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
2110
2111 2005-02-21  Jeff Law  <law@redhat.com>
2112
2113         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
2114
2115 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2116
2117         * gfortran.dg/do_iterator: Split loop, markup all lines for
2118         which an error locus is printed.
2119         * gfortran.dg/pr17708.f90: Markup all lines for which an error
2120         locus is printed.
2121         * gfortran.dg/select_4.f90: Likewise.
2122         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
2123         locuses in the various permutations.
2124
2125 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
2126
2127         PR tree-optimization/19951
2128         * g++.dg/vect: New directory.
2129         * g++.dg/vect/vect.exp: New file.
2130         * g++.dg/vect/pr19951.cc: New testcase.
2131         * g++.dg/dg.exp: Also prune vectorizer tests.
2132
2133 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
2134
2135         PR 18785
2136         * gcc.dg/charset/builtin1.c: New test.
2137
2138 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2139
2140         PR c++/19299
2141         * g++.dg/inherit/volatile1.C: New test.
2142
2143         PR c++/19440
2144         * g++.dg/template/dtor4.C: New test.
2145
2146 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
2147
2148         * gfortran.dg/int_1.f90: New test.
2149
2150 2005-02-19  Devang Patel  <dpatel@apple.com>
2151
2152         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
2153
2154 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
2155
2156         * gfortran.dg/achar_1.f90: New test.
2157
2158 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
2159
2160         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
2161
2162 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
2163             Jakub Jelinek  <jakub@redhat.com>
2164
2165         PR tree-optimization/19828
2166         * gcc.dg/tree-ssa/loop-7.c: New test.
2167         * gcc.c-torture/execute/20050218-1.c: New test.
2168
2169 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
2170
2171         PR c/20043
2172         * gcc.dg/transparent-union-1.c: New test.
2173         * gcc.dg/transparent-union-2.c: New test.
2174
2175 2005-02-18  James E Wilson  <wilson@specifixinc.com>
2176
2177         PR tree-optimization/18977
2178         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
2179
2180 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
2181
2182         PR target/20054
2183         * gcc.dg/pr20054.c: New test.
2184
2185 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2186
2187         PR c++/19508
2188         * g++.dg/ext/attrib20.C: New test.
2189
2190 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
2191
2192         PR middle-end/20030
2193         * gfortran.fortran-torture/execute/character_passing.f90: New test.
2194
2195 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
2196
2197         PR c++/20008
2198         * g++.dg/opt/switch4.C: New.
2199
2200 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
2201
2202         PR c++/20023
2203         PR tree-optimization/20009
2204         * gcc.c-torture/compile/20050217-1.c: New test.
2205         * g++.dg/opt/switch3.C: New test.
2206
2207         PR tree-optimization/18947
2208         * gcc.c-torture/compile/20050215-1.c: New test.
2209         * gcc.c-torture/compile/20050215-2.c: New test.
2210         * gcc.c-torture/compile/20050215-3.c: New test.
2211
2212 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
2213
2214         PR c++/20028
2215         * g++.dg/template/crash34.C: New.
2216
2217         PR c++/20022
2218         * g++.dg/other/access3.C: New.
2219
2220 2005-02-17  Ira Rosen  <irar@il.ibm.com>
2221
2222         * gcc.dg/vect/vect-98.c: New test.
2223
2224 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
2225
2226         PR tree-optimization/19967
2227         * gcc.dg/pr19967.c: New.
2228
2229 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
2230
2231         PR middle-end/19857
2232         * gcc.dg/tree-ssa/20050215-1.c: New test.
2233         * gcc.c-torture/execute/20050215-1.c: New test.
2234
2235 2005-02-15  Eric Christopher  <echristo@redhat.com>
2236
2237         * gcc.dg/cpp/20050215-1.c: New file.
2238
2239 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
2240
2241         PR tree-optimization/15785
2242         * gcc.dg/pr15785-1.c: New test.
2243
2244 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
2245
2246         PR c++/17788
2247         * g++.dg/init/ctor4.C: New.
2248         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
2249
2250 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
2251
2252         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
2253         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
2254
2255 2005-02-15  Andreas Schwab  <schwab@suse.de>
2256
2257         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
2258         declare malloc.
2259
2260 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
2261
2262         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
2263
2264 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
2265
2266         PR tree-optimization/19853
2267         * gcc.c-torture/compile/pr19853.c: New test.
2268
2269 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
2270
2271         PR c++/19608
2272         * g++.dg/parse/local-class1.C: New.
2273
2274         PR c++/19895
2275         * g++.dg/parse/ptrmem3.C: New.
2276
2277         PR c++/19884
2278         * g++.old-deja/g++.oliva/template6.C: Add another case.
2279         * g++.dg/template/explicit6.C: New.
2280
2281 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
2282
2283         PR c++/17816
2284         * g++.dg/other/redecl2.C: New.
2285
2286 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
2287
2288         PR c++/19891
2289         * g++.dg/abi/covariant4.C: New.
2290
2291 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
2292
2293         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
2294
2295 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
2296
2297         * gcc.dg/vect/vect-96.c: Fix typo.
2298
2299 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2300
2301         PR c++/14479
2302         PR c++/19487
2303         * g++.dg/template/enum5.C: New test.
2304
2305 2005-02-12  Ira Rosen  <irar@il.ibm.com>
2306
2307         * gcc.dg/vect/vect-97.c: New test.
2308
2309 2005-02-12  Ira Rosen  <irar@il.ibm.com>
2310
2311         * gcc.dg/vect/vect-96.c: New test.
2312
2313 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
2314
2315         * gcc.dg/builtins-34.c: Also check ldexp*.
2316
2317 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
2318
2319         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
2320
2321 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
2322
2323         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
2324         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
2325         dg-require-dll, dg-require-iconv, dg-require-named-sections,
2326         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
2327         selector_list, selector_expression, dg-process-target): Move to new
2328         file target-supports-dg.exp.
2329         * lib/target-supports-dg.exp: New.
2330
2331         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
2332         New.
2333
2334 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
2335
2336         PR c++/19666
2337         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
2338
2339         PR middle-end/19858
2340         * gcc.c-torture/compile/20050210-1.c: New test.
2341
2342 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
2343
2344         PR c++/19755
2345         * g++.dg/warn/Wbraces1.C: New test.
2346
2347 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
2348
2349         * gcc.dg/builtins-52.c: New testcase.
2350
2351 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
2352
2353         PR c/19342
2354         * gcc.c-torture/execute/20050119-1.c: New test.
2355
2356 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
2357
2358         PR c++/19811
2359         * g++.dg/init/delete1.C: New test.
2360
2361 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
2362
2363         PR c++/18470
2364         * g++.dg/template/static12.C: New test.
2365
2366 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
2367
2368         PR c++/19787
2369         * g++.dg/conversion/ambig1.C: New test.
2370
2371         PR c++/19739
2372         * g++.dg/ext/attrib19.C: New test.
2373
2374         PR c++/19732
2375         * g++.dg/parse/dtor5.C: New test.
2376
2377         PR c++/19762
2378         * g++.dg/template/dtor3.C: New test.
2379
2380         PR c++/19826
2381         * g++.dg/template/static11.C: New test.
2382         * g++.dg/template/crash2.C: Remove dg-error marker.
2383
2384 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
2385
2386         PR C++/18491
2387         * g++.old-deja/g++.mike/p10769a.C: Remove.
2388
2389 2005-02-09  Roger Sayle  <roger@eyesopen.com>
2390
2391         * gcc.dg/builtins-48.c: New test case.
2392         * gcc.dg/builtins-49.c: New test case.
2393         * gcc.dg/builtins-50.c: New test case.
2394         * gcc.dg/builtins-51.c: New test case.
2395
2396 2005-02-09  Ian Lance Taylor  <ian@airs.com>
2397
2398         PR middle-end/19583
2399         * g++.dg/warn/Wreturn-type-3.C: New test.
2400
2401 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
2402
2403         PR middle-end/19402
2404         * gcc.dg/pr19402-1.c: New testcase.
2405         * gcc.dg/pr19402-2.c: likewise.
2406
2407 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
2408
2409         PR middle-end/19854
2410         * g++.dg/tree-ssa/tmmti.C: New testcase.
2411
2412 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
2413
2414         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
2415
2416 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
2417
2418         PR c++/19733
2419         * g++.dg/parse/crash23.C: New test.
2420         * g++.dg/warn/Weff1.C: New test.
2421
2422 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
2423
2424         * gcc.dg/20050209-1.c: New test.
2425
2426 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
2427
2428         PR target/19799
2429         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
2430
2431 2005-02-08  Mike Stump  <mrs@apple.com>
2432
2433         * g++.dg/pch/import-2.c: New test.
2434         * g++.dg/pch/import-2.hs: New.
2435         * g++.dg/pch/include/import-2a.h: New.
2436         * g++.dg/pch/include/import-2b.h: New.
2437
2438 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
2439
2440         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
2441
2442 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2443
2444         * gfortran.dg/substr_1.f90: New test.
2445
2446 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
2447
2448         PR middle-end/19775
2449         * gcc.dg/torture/builtin-power-1.c: Disable test for
2450         invalid transformation.
2451         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
2452         no longer optimize.
2453         * gcc.dg/builtins-47.c: New testcase.
2454
2455 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
2456             Dorit Naishlos  <dorit@il.ibm.com>
2457
2458         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
2459
2460 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
2461
2462         * gcc.c-torture/compile/20050206-1.c: New test.
2463
2464 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
2465
2466         PR tree-opt/19768
2467         * g++.dg/opt/pr19768.C: New test.
2468
2469 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
2470
2471         PR tree-opt/19736
2472         * gcc.c-torture/compile/pr19736.c: New test.
2473
2474 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2475
2476         PR c++/17401
2477         * g++.dg/parse/error25.C: New test.
2478
2479 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
2480
2481         * gcc.c-torture/execute/20050203-1.c: New.
2482
2483 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
2484
2485         * gcc.dg/vect/vect-85.c: Remove xfail.
2486         * gcc.dg/vect/vect-86.c: Remove xfail.
2487         * gcc.dg/vect/vect-87.c: Remove xfail.
2488         * gcc.dg/vect/vect-88.c: Remove xfail.
2489
2490 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
2491
2492         * gcc.dg/altivec-19.c: New.
2493
2494 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
2495
2496         PR c/17807
2497         * gcc.dg/nested-func-3.c: New test.
2498         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
2499
2500 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
2501
2502         * gcc.test-framework/gen_directive_tests: Generate tests for
2503         selector expressions.
2504
2505 2005-02-02  Matt Austern  <austern@apple.com>
2506
2507         PR c++/19628
2508         * g++/ext/builtin7.C: New.
2509         * g++/ext/builtin8.C: New.
2510
2511 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
2512
2513         PR c/18502
2514         * gcc.dg/pr18502-1.c: New test.
2515
2516 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2517
2518         PR c++/17413
2519         * g++.dg/template/local4.C: Tweak.
2520
2521 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
2522
2523         PR tree-optimization/19578
2524         * gcc.c-torture/compile/20050202-1.c: New test.
2525
2526 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
2527
2528         PR c/19435
2529         * gcc.dg/c99-init-4.c: New test.
2530
2531 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
2532
2533         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
2534
2535         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
2536
2537         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
2538         * g++.dg/eh/check-vect.h: New.
2539
2540         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
2541         * gcc.dg/vect/vect-78.c: Ditto.
2542         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
2543         Remove.
2544
2545         * g++.dg/conversion/simd1.C: Expect warning.
2546         * g++.dg/ext/attribute-test-1.C: Ditto.
2547         * g++.dg/ext/attribute-test-2.C: Ditto.
2548         * g++.dg/ext/attribute-test-3.C: Ditto.
2549         * g++.dg/ext/attribute-test-4.C: Ditto.
2550
2551         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
2552         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
2553
2554         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
2555
2556 2005-02-01  Richard Henderson  <rth@redhat.com>
2557
2558         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
2559         long double for ibm double-double format.
2560         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
2561
2562 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
2563
2564         PR tree-optimization/19633
2565         * testsuite/gcc.dg/pr19633-1.c: New test.
2566         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
2567         to NULL or a symbol.
2568
2569 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
2570
2571         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
2572         New procs.
2573         (dg-process-target (local override)): Handle selector expressions.
2574
2575         * gcc.test-framework/README: Describe tests in source directory.
2576         * gcc.test-framework/test-framework.awk: Handle dg- tests.
2577         * gcc.test-framework/test-framework.exp: Handle dg- tests.
2578         * gcc.test-framework/dg-bogus-exp-P.c: New test.
2579         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
2580         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
2581         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
2582         * gcc.test-framework/dg-do-link-exp-P.c: New test.
2583         * gcc.test-framework/dg-do-run-exp-P.c: New test.
2584         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
2585         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
2586         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
2587         * gcc.test-framework/dg-error-exp-P.c: New test.
2588         * gcc.test-framework/dg-error-exp-XP.c: New test.
2589         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
2590         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
2591         * gcc.test-framework/dg-output-exp-P.c: New test.
2592         * gcc.test-framework/dg-output-exp-XF.c: New test.
2593         * gcc.test-framework/dg-warning-exp-P.c: New test.
2594         * gcc.misc-tests/dg-1.c: Remove.
2595         * gcc.misc-tests/dg-2.c: Remove.
2596         * gcc.misc-tests/dg-3.c: Remove.
2597         * gcc.misc-tests/dg-4.c: Remove.
2598         * gcc.misc-tests/dg-5.c: Remove.
2599         * gcc.misc-tests/dg-6.c: Remove.
2600         * gcc.misc-tests/dg-7.c: Remove.
2601         * gcc.misc-tests/dg-8.c: Remove.
2602         * gcc.misc-tests/dg-9.c: Remove.
2603         * gcc.misc-tests/dg-10.c: Remove.
2604         * gcc.misc-tests/dg-11.c: Remove.
2605         * gcc.misc-tests/dg-12.c: Remove.
2606         * gcc.misc-tests/dg-test.exp: Remove.
2607
2608         * gcc.test-framework/test-framework.awk: Change recording and
2609         printing of passes and failures.
2610
2611         * gcc.test-framework: New directory.
2612         * gcc.test-framework/README: New.
2613         * gcc.test-framework/test-framework.exp: New.
2614         * gcc.test-framework/test-framework.awk: New.
2615         * gcc.test-framework/gen_directive_tests: New.
2616
2617 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
2618
2619         * lib/treelang.exp: Fix comment typos.
2620         (treelang_target_compile): Don't append libs=-ltreelang to options.
2621
2622 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
2623
2624         * g++.dg/parse/typename7.C: Adjust error messages.
2625
2626 2005-01-31  Jeff Law  <law@redhat.com>
2627
2628         * gcc.c-torture/execute/20050131-1.c: New test.
2629         * gcc.dg/wcaselabel.c: New test.
2630
2631 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
2632
2633         * g++.dg/other/warning1.C: Adjust error messags.
2634         * g++.dg/parse/constant5.C: New test.
2635
2636 2005-01-31  Steven Bosscher  <stevenb@suse.de>
2637
2638         PR c/19333
2639         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
2640         the test case valid.
2641         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
2642         * testsuite/gcc.dg/array-7.c: Adjust expected result.
2643         * testsuite/gcc.dg/pr18596-3.c: Likewise.
2644         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
2645         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
2646         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
2647
2648 2005-01-31  Dale Johannesen  <dalej@apple.com>
2649
2650         * g++.dg/opt/pr19650.C:  New test.
2651
2652 2005-01-31  Richard Henderson  <rth@redhat.com>
2653
2654         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
2655         long double for intel double extended format.
2656         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
2657
2658 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
2659
2660         PR c++/19555
2661         * g++.dg/template/static10.C: New test.
2662
2663         PR c++/19395
2664         * g++.dg/parse/error24.C: New test.
2665
2666         PR c++/19367
2667         * g++.dg/lookup/builtin1.C: New test.
2668
2669         PR c++/19457
2670         * g++.dg/warn/conv3.C: New test.
2671
2672 2005-01-30  Bud Davis  <bdavis@gfortran.org>
2673
2674         PR fortran/19647
2675         * gfortan.dg/inquire_7.f90
2676
2677 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
2678
2679         PR tree-optimization/15791
2680         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
2681         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
2682         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
2683         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
2684         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
2685         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
2686         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
2687         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
2688         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
2689         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
2690
2691 2005-01-29  Paul Brook  <paul@codesourcery.com>
2692
2693         PR fortran/18565
2694         * check.c (real_or_complex_check): New function.
2695         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
2696         * intrinsic.c (add_functions): Use new check functions.
2697         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
2698         Add prototypes.
2699
2700 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
2701
2702         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
2703         gcc.dg/lvalue-3.c: New tests.
2704         * gcc.dg/concat.c: Update expected messages.
2705
2706 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
2707
2708         PR libfortran/19595
2709         * gfortran.dg/eor_1.f90:  New test.
2710
2711 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
2712
2713         PR fortran/19589
2714         * gfortran.dg/logical_data_1.f90: New test.
2715
2716 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
2717
2718         PR c++/19253
2719         * g++.dg/template/crash33.C: New test.
2720
2721         PR c++/19667
2722         * g++.dg/template/crash32.C: New test.
2723
2724 2005-01-28  Ian Lance Taylor  <ian@airs.com>
2725
2726         PR middle-end/16558
2727         * g++.dg/warn/Wreturn-type-2.C: New test.
2728
2729 2004-06-24  Jeff Law  <law@redhat.com>
2730
2731         * gcc.dg/tree-ssa/20050128-1.c: New test.
2732
2733 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
2734
2735         * gcc.target/frv/all-mdpackh-1.c: New test.
2736
2737 2005-01-28  Steven Bosscher  <stevenb@suse.de>
2738
2739         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
2740
2741 2005-01-27  Richard Henderson  <rth@redhat.com>
2742
2743         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
2744
2745 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
2746
2747         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
2748
2749 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
2750
2751         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
2752         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
2753         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
2754         to cope with cases where the multilib options override the dg-options.
2755
2756 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
2757
2758         PR c/18946
2759         * gcc.dg/noncompile/20050120-1.c: New test.
2760
2761 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
2762
2763         PR tree-optimization/19633
2764         * gcc.dg/pr19633.c: New test.
2765         * gcc.dg/tree-ssa/pr19633.c: New test.
2766
2767 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
2768
2769         * gcc.dg/20041216-1.c: New test.
2770
2771 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
2772
2773         PR objc/18862
2774         * objc.dg/selector-2.m: New test.
2775
2776 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
2777
2778         * g++.dg/opt/range-test-2.C: New test.
2779
2780         PR rtl-optimization/19579
2781         * gcc.c-torture/execute/20050124-1.c: New test.
2782
2783 2005-01-26  Greg Parker  <gparker@apple.com>
2784         Stuart Hastings  <stuart@apple.com>
2785
2786         * gcc.c-torture/execute/20050125-1.c: New.
2787
2788 2005-01-18  Jan Hubicka  <jh@suse.cz>
2789
2790         PR tree-optimize/19337
2791         * gcc.c-torture/compile/20050119-1.c: New test.
2792
2793 2005-01-24  James E Wilson  <wilson@specifixinc.com>
2794
2795         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
2796         test for successful match.
2797
2798 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
2799
2800         PR objc/18408
2801         * objc.dg/comp-types-7.m: New test.
2802
2803 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
2804
2805         * lib/target-supports.exp (current_target_name): New.
2806         (check_effective_target_ilp32, check_effective_target_lp64):
2807         Cache the result to use as long as the current target, with
2808         multilib flags, remains the same.
2809
2810         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
2811         (dg-require-weak, dg-require-visibility, dg-require-alias,
2812         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
2813         dg-require-effective-target, dg-skip-if): Remove call to
2814         skip_test_and_clear_xfail.
2815         (dg-test): Clear xfail data.
2816
2817 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
2818
2819         PR target/17751
2820         * gcc.dg/ppc64-toc.c: New test.
2821
2822         * g++.dg/tree-ssa/empty-1.C: New test.
2823
2824         PR middle-end/19551
2825         * gcc.c-torture/execute/20050121-1.c: New test.
2826         * gcc.dg/20050121-2.c: New test.
2827
2828 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
2829         Paul Brook  <paul@codesourcery.com>
2830
2831         PR fortran/17941
2832         * gfortran.dg/real_const_1.f: New test.
2833         * gfortran.dg/real_const_2.f90: New test.
2834         * gfortran.dg/complex_int_1.f90: New test.
2835
2836 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
2837
2838         PR fortran/19313
2839         * gfortan.dg/inquire_6.f90: New test.
2840
2841 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
2842
2843         PR libfortran/19451
2844         * open_readonly_1.f90:  New test.
2845
2846 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
2847
2848         PR libfortran/18982
2849         * gfortran.dg/open_new.f90: New file.
2850
2851 2005-01-22  Paul Brook  <paul@codesourcery.com>
2852
2853         * namelist_1.f90: New test.
2854
2855 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
2856
2857         PR tree-optimization/19484
2858         * gcc.c-torture/compile/20050122-[12].c: New tests.
2859
2860 2005-01-22  Paul Brook  <paul@codesourcery.com>
2861
2862         * gfortran.dg/implicit_2.f90: New test.
2863
2864 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
2865
2866         PR fortran/19314
2867         * gfortran.dg/inquire_5.f90: New test.
2868
2869 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2870
2871         PR c/18809
2872         * gcc.dg/pr18809-1.c: New test.
2873
2874 2005-01-21  Ian Lance Taylor  <ian@airs.com>
2875
2876         * gcc.dg/20050121-1.c: New test.
2877
2878         PR tree-optimization/13000
2879         * gcc.dg/20040206-1.c: Change warning to point where function is
2880         being inlined.
2881
2882 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2883
2884         PR c++/19208
2885         * g++.dg/template/array11.C: New test.
2886
2887 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2888
2889         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
2890         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
2891         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
2892         * gfortran.dg/getenv_1.f90: Add dg-do directive.
2893         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
2894         gfortran.dg/pr17164.f90: Add missing dg-do directives.
2895
2896 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
2897
2898         PR tree-optimization/15349
2899         * gcc.dg/tree-ssa/pr15349.c: New.
2900
2901 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
2902
2903         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
2904
2905 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
2906
2907         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
2908         scan-assembler-times directive name.
2909
2910         * gcc.dg/asm-a.c: Move dg-require-effective-target to
2911         after dg-do.
2912
2913         PR rtl-optimization/19462
2914         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
2915
2916 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
2917
2918         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
2919         counting function calls on ia64.
2920
2921 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
2922
2923         PR rtl-optimization/15139
2924         * gcc.dg/20050111-2.c: New test.
2925
2926         PR c/17297
2927         * gcc.c-torture/compile/20050113-1.c: New testcase.
2928
2929         PR middle-end/19164
2930         * gcc.dg/20050113-1.c: New testcase.
2931
2932 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
2933
2934         * gcc.dg/vect/vect-85.c: Add comment.
2935         * gcc.dg/vect/vect-86.c: Add xfail for now.
2936         * gcc.dg/vect/vect-87.c: Add xfail for now.
2937         * gcc.dg/vect/vect-88.c: Add xfail for now.
2938         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
2939
2940 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2941
2942         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
2943
2944 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2945
2946         * g++.dg/debug/typedef3.C: New test.
2947
2948 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
2949
2950         PR c/19472
2951         * gcc.dg/asm-a.c: New test.
2952
2953 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
2954
2955         * gcc.dg/sh-relax.c: Add prototype for abort.
2956
2957 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2958
2959         * gcc.dg/short-compare-1.c: New test.
2960         * gcc.dg/short-compare-2.c: Likewise.
2961
2962 2005-01-18  Michael Matz  <matz@suse.de>
2963
2964         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
2965
2966 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
2967
2968         PR tree-optimization/19121
2969         * gcc.c-torture/compile/pr19121.c: New test.
2970
2971 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
2972
2973         PR target/19357
2974         * gcc.c-torture/compile/pr19357.c: New test.
2975
2976 2005-01-17  Ian Lance Taylor  <ian@airs.com>
2977
2978         PR c/5675
2979         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
2980         pass--those that refer just to the variable, possibly with a
2981         cast.
2982         * gcc.dg/c99-const-expr-3.c: Likewise.
2983
2984         PR middle-end/13127
2985         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
2986         longer emitted.
2987
2988 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
2989
2990         PR fortran/18778
2991         * gfortran.dg/endfile_2.f90: New test.
2992
2993 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
2994
2995         PR 19168
2996         * gfortran.dg/select_5.f90: New test.
2997
2998 2004-01-16  Paul Brook  <paul@codesourcery.com>
2999
3000         * gfortran.dg/common_4.f90: New test.
3001
3002 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
3003
3004         PR rtl-optimization/19462
3005         * gcc.dg/torture/pr19462-1.c: New test.
3006
3007 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
3008
3009         PR objc/19321
3010         * objc.dg/func-ptr-2.m: New.
3011         * objc.dg/volatile-1.m: New.
3012
3013 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3014
3015         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
3016
3017 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
3018
3019         PR tree-optimization/19060
3020         * gcc.c-torture/execute/20050104-1.c: New test.
3021
3022 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
3023
3024         PR fortran/18983
3025         * gfortran.dg/write_to_null.f90: New test.
3026
3027 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
3028             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3029
3030         PR other/19328
3031         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
3032         argument.
3033
3034 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
3035
3036         PR c++/19263
3037         * g++.dg/init/vector1.C: New test.
3038
3039 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
3040
3041         PR target/13158
3042         * gcc.target/ia64/sibcall-unwind-1.c: New test.
3043         PR target/18987
3044         * gcc.target/ia64/sibcall-unwind-2.c: New test.
3045
3046 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
3047
3048         * gfortran.dg/select_1.f90: New test.
3049         * gfortran.dg/select_2.f90: New test.
3050         * gfortran.dg/select_3.f90: New test.
3051         * gfortran.dg/select_4.f90: New test.
3052
3053 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
3054
3055         PR middle-end/19084
3056         PR rtl-optimization/19348
3057         * gcc.dg/20050111-1.c: New test.
3058         * gcc.c-torture/execute/20050111-1.c: New test.
3059
3060         * gcc.dg/i386-asm-4.c: New test.
3061
3062 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3063
3064         * gcc.dg/nested-func-2.c: New test.
3065         * ada/acats/norun.lst: Remove c953002.
3066
3067 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
3068
3069         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
3070
3071 2005-01-12  Ben Elliston  <bje@au.ibm.com>
3072
3073         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
3074
3075 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
3076
3077         PR target/18761
3078         * g++.dg/abi/align1.C: New test.
3079
3080 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
3081
3082         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
3083         at a time.
3084         * g++.dg/ext/altivec_check.h: Support compiling as C.
3085
3086 2005-01-10  Roger Sayle  <roger@eyesopen.com>
3087
3088         PR c++/19355
3089         * g++.dg/expr/pr19355-1.C: New test case.
3090
3091 2005-01-10  Laurent GUERBY <laurent@guerby.net>
3092
3093         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
3094         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
3095         * ada/acats/tests/c3/c92005b.ada: Likewise.
3096         * ada/acats/tests/c3/cxb3012.a: Likewise.
3097         * ada/acats/norun.lst: Add c380004 and c953002, add PR
3098
3099 2005-01-09  Paul Brook  <paul@codesourcery.com>
3100
3101         * gfortran.dg/common_2.f90: New file.
3102         * gfortran.dg/common_3.f90: New file.
3103
3104 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
3105
3106         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
3107
3108 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
3109
3110         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
3111         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
3112         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
3113         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
3114         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
3115         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
3116         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
3117         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
3118         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
3119         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
3120         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
3121         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
3122         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
3123         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
3124         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
3125         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
3126         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
3127         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
3128         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
3129         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
3130         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
3131         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
3132         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
3133         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
3134         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
3135         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
3136         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
3137         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
3138         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
3139         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
3140         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
3141         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
3142         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
3143         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
3144         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
3145         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
3146         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
3147         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
3148         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
3149         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
3150         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
3151         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
3152         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
3153         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
3154         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
3155         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
3156         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
3157         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
3158         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
3159         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
3160         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
3161         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
3162         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
3163         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
3164         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
3165         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
3166         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
3167         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
3168         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
3169         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
3170         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
3171         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
3172         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
3173         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
3174         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
3175         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
3176         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
3177
3178         * gcc.dg/vect/vect-1.c: Fix spelling.
3179         * gcc.dg/vect/vect-10.c: Fix spelling.
3180         * gcc.dg/vect/vect-11.c: Fix spelling.
3181         * gcc.dg/vect/vect-12.c: Fix spelling.
3182         * gcc.dg/vect/vect-14.c: Fix spelling.
3183         * gcc.dg/vect/vect-15.c: Fix spelling.
3184         * gcc.dg/vect/vect-16.c: Fix spelling.
3185         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
3186         * gcc.dg/vect/vect-64.c: Fix comments.
3187         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
3188
3189 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
3190             Ira Rosen  <irar@il.ibm.com>
3191
3192         * gcc.dg/vect/vect-70.c: New test.
3193         * gcc.dg/vect/vect-71.c: New test.
3194
3195 2005-01-09  Manfred Hollstein  <mh@suse.com>
3196
3197         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
3198         * gcc.dg/pr18241-2.c: Likewise.
3199         * gcc.dg/pr18241-3.c: Likewise.
3200         * gcc.dg/pr18241-4.c: Likewise.
3201         * gcc.dg/pr18241-5.c: Likewise.
3202
3203 2005-01-08  Richard Henderson  <rth@redhat.com>
3204
3205         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
3206         False for x86 and x86-64.
3207
3208 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
3209
3210         PR tree-optimization/18241
3211         * gcc.dg/pr18241-1.c: New test.
3212         * gcc.dg/pr18241-2.c: New test.
3213         * gcc.dg/pr18241-3.c: New test.
3214         * gcc.dg/pr18241-4.c: New test.
3215         * gcc.dg/pr18241-5.c: New test.
3216
3217 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
3218
3219         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
3220         gfortran.dg/select_4.f90: New.
3221
3222 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
3223
3224         * gcc.c-torture/execute/20050107-1.c: New test.
3225
3226 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
3227
3228         PR c++/19298
3229         * g++.dg/template/ref2.C: New.
3230
3231 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
3232
3233         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
3234         instead of being empty.
3235
3236 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3237
3238         PR fortran/15553
3239         * gfortran.dg/array-1.f90: New test.
3240
3241 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
3242
3243         PR tree-optimization/19283
3244         * gcc.c-torture/execute/20050106-1.c: New test.
3245
3246         PR rtl-optimization/18861
3247         * gcc.dg/20050105-1.c: New test.
3248
3249         PR tree-optimization/18828
3250         * gcc.dg/20050105-2.c: New test.
3251
3252 2005-01-07  Andreas Jaeger  <aj@suse.de>
3253
3254         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
3255
3256 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
3257
3258         PR fortran/18398
3259         * gfortran.dg/fmt_read.f90: New test.
3260
3261 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
3262
3263         * gcc.dg/rs6000-ldouble-2.c: New.
3264
3265 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
3266
3267         PR c++/19244
3268         * g++.dg/parser/ctor2.C: New test.
3269
3270 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3271
3272         PR c++/17154
3273         * g++.dg/template/using9.C: New test.
3274
3275 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3276
3277         PR c++/19258
3278         * g++.dg/lookup/friend6.C: New test.
3279
3280 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
3281
3282         PR c++/19270
3283         * g++.dg/template/array10.C: New.
3284
3285 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3286
3287         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
3288         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
3289
3290 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
3291
3292         * gcc.c-torture/compile/20050105-1.c: New test.
3293
3294 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
3295
3296         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
3297
3298 2005-01-05  Roger Sayle  <roger@eyesopen.com>
3299
3300         PR middle-end/19100
3301         * gcc.dg/conv-3.c: New test case.
3302
3303 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
3304
3305         * gcc.dg/asm-wide-1.c: New test.
3306
3307 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
3308
3309         PR c++/19030
3310         * g++.dg/parse/crash22.C: New
3311
3312 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
3313
3314         PR 19257
3315         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
3316
3317 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
3318
3319         PR middle-end/17767
3320         * gcc.dg/i386-mmx-6.c: New test case.
3321
3322 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
3323
3324         PR tree-optimization/18308
3325         * gcc.dg/vect/pr18308.c: New testcase.
3326
3327 2005-01-04  Andreas Jaeger  <aj@suse.de>
3328
3329         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
3330
3331 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
3332             Robert Bowdidge <bowdidge@apple.com>
3333
3334         * gcc.dg/cpp/subframework1.c: New.
3335         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
3336         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
3337         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
3338         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
3339
3340 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
3341
3342         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
3343         producing warning.
3344         * gcc.dg/darwin-weakimport-2.c: New.
3345
3346 2005-01-03  Richard Henderson  <rth@redhat.com>
3347
3348         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
3349
3350 2005-01-03  Richard Henderson  <rth@redhat.com>
3351
3352         * gcc.dg/vect/vect.exp: Enable for ia64.
3353         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
3354         (check_effective_target_vect_float): Likewise.
3355         (check_effective_target_vect_no_align): Likewise.
3356         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
3357         * gcc.dg/vect/vect-8.c: Likewise.
3358
3359 2005-01-03  Uros Bizjak <uros@kss-loka.si>
3360
3361         PR target/19236
3362         * gcc.dg/pr19236-1.c: New test case.
3363
3364 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
3365
3366         PR rtl-optimization/12092
3367         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
3368
3369 2005-01-02  Andreas Jaeger  <aj@suse.de>
3370
3371         * gcc.dg/pr12092-1.c: Do not run on x86_64.
3372
3373 2005-01-01  Roger Sayle  <roger@eyesopen.com>
3374             Andrew Pinski  <pinskia@physics.uc.edu>
3375
3376         PR rtl-optimization/12092
3377         * gcc.dg/pr12092-1.c: New test case.
3378
3379 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
3380
3381         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
3382         'hidden' and 'default' for better portability.
3383         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
3384
3385         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
3386         6 and 7.
3387         * g++.old-deja/g++.brendan/new3.C: Likewise.
3388
3389 2005-01-01  Steven Bosscher  <stevenb@suse.de>
3390
3391         * gcc.dg/20041231-1.C: New test.
3392         * g++.dg/warn/Wunreachable-code-1.C: New test.
3393
3394 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
3395
3396         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
3397         file, not /dev/null.  Abort on error.
3398
3399 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
3400             Ziemowit Laski  <zlaski@apple.com>
3401
3402         PR objc/18971
3403         * objc.dg/encode-5.m: New test.
3404
3405 2004-12-29  Richard Henderson  <rth@redhat.com>
3406
3407         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
3408         * objc.dg/stabs-1.m: Disable for ia64.
3409
3410 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
3411
3412         PR c++/19190
3413         * g++.dg/warn/Wunused-10.C: New test.
3414
3415 2004-12-28  Richard Henderson  <rth@redhat.com>
3416
3417         * objc.dg/stabs-1.m: Disable for alpha.
3418
3419 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
3420
3421         PR c++/19149
3422         * g++.dg/parse/error23.C: New test.
3423
3424 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3425
3426         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
3427
3428         PR fortran/19032
3429         * gfortran.dg/intrinsic_modulo_1.f90: New.
3430         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
3431         tests with divisor -1.
3432
3433 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
3434
3435         * g++.dg/opt/temp1.C (memcpy): Return a value.
3436
3437         PR c++/19148
3438         * g++.dg/expr/cond7.C: New test.
3439
3440 2004-12-27  Paul Brook  <paul@codesourcery.com>
3441
3442         * gfortran.dg/g77/select_no_compile.f: Remove.
3443
3444 2004-12-27  Richard Henderson  <rth@redhat.com>
3445
3446         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
3447         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
3448         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
3449
3450 2004-12-26  Richard Henderson  <rth@redhat.com>
3451
3452         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
3453         by 1i instead of token pasting.
3454
3455 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3456
3457         PR tree-optimization/17578
3458         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
3459         to additional_flags.
3460         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
3461
3462 2004-12-25  Richard Henderson  <rth@redhat.com>
3463
3464         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
3465         Remove Alpha.
3466
3467 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3468
3469         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
3470         hppa*-*-hpux*.
3471         * gcc.dg/pr17957.c (dg-options): Likewise.
3472         * gcc.dg/struct-ret-1.c: Add prototype for abort.
3473         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
3474         instead of 0 on __hppa__.
3475         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
3476         "foo,%r" on hppa*-*-*.
3477
3478 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
3479
3480         PR fortran/19071
3481         * gfortran.dg/complex_write.f90: New test.
3482
3483 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3484
3485         PR c++/17595
3486         * g++.dg/parse/pragma2.C: New test.
3487
3488         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
3489
3490 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
3491
3492         * gcc.dg/empty2.c: Add missing dg-warning.
3493
3494 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3495
3496         PR c++/17413
3497         * g++.dg/template/local4.C: New test.
3498         * g++.dg/template/crash19.C: Add dg-error marker.
3499
3500         * g++.dg/template/crash31.C: Correct embedded PR number.
3501
3502 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3503
3504         PR c++/16405
3505         * g++.dg/opt/temp1.C: Add do-run marker.
3506
3507 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
3508
3509         * g++.dg/template/spec19.C: New.
3510
3511 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
3512
3513         PR target/16819
3514         * gcc.dg/empty2.c: New.
3515
3516 2004-12-23  Richard Henderson  <rth@redhat.com>
3517
3518         * lib/target-supports.exp (check_effective_target_vect_no_align):
3519         Remove i?86 and x86-64.
3520
3521 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3522
3523         PR c++/16405
3524         * g++.dg/opt/temp1.C: New test.
3525
3526 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3527
3528         PR c++/18733
3529         * g++.dg/template/friend33.C: New testcase.
3530
3531 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
3532
3533         PR c++/18464
3534         * g++.dg/template/cond5.C: New test.
3535
3536         PR c++/18492
3537         * g++.dg/inherit/thunk3.C: New test.
3538
3539         PR c++/11224
3540         * g++.dg/warn/Wunused-9.C: New test.
3541
3542 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
3543
3544         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
3545
3546 2004-12-22  Jan Beulich  <jbeulich@novell.com>
3547
3548         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
3549
3550 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
3551
3552         PR c++/18378
3553         * g++.dg/ext/packed8.C: New test.
3554
3555         PR c++/13268
3556         * g++.dg/template/crash31.C: New test.
3557
3558         PR c++/19034
3559         * g++.dg/template/crash30.C: New test.
3560
3561 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
3562
3563         PR C++/18984
3564         * g++.dg/eh/ctor3.C: New test.
3565
3566 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3567
3568         * objc.dg/stabs-1.m: Allow section name to be quoted and
3569         assembly label to begin with '.LL'.
3570
3571 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
3572
3573         * gcc.dg/vect/vect.exp
3574         (check_effective_target_lp64_or_vect_no_align): New.
3575         * gcc.dg/vect/vect-77.c: Use it.
3576         * gcc.dg/vect/vect-78.c: Use it.
3577
3578         * lib/target-supports.exp
3579         (check_effective_target_vect_no_max,
3580         check_effective_target_vect_no_bitwise,
3581         check_effective_target_vect_no_align): New.
3582         * gcc.dg/vect/vect-13.c: Use them.
3583         * gcc.dg/vect/vect-17.c: Ditto.
3584         * gcc.dg/vect/vect-18.c: Ditto.
3585         * gcc.dg/vect/vect-19.c: Ditto.
3586         * gcc.dg/vect/vect-20.c: Ditto.
3587         * gcc.dg/vect/vect-27.c: Ditto.
3588         * gcc.dg/vect/vect-29.c: Ditto.
3589         * gcc.dg/vect/vect-44.c: Ditto.
3590         * gcc.dg/vect/vect-48.c: Ditto.
3591         * gcc.dg/vect/vect-50.c: Ditto.
3592         * gcc.dg/vect/vect-52.c: Ditto.
3593         * gcc.dg/vect/vect-54.c: Ditto.
3594         * gcc.dg/vect/vect-56.c: Ditto.
3595         * gcc.dg/vect/vect-58.c: Ditto.
3596         * gcc.dg/vect/vect-60.c: Ditto.
3597         * gcc.dg/vect/vect-72.c: Ditto.
3598         * gcc.dg/vect/vect-80.c: Ditto.
3599
3600 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
3601
3602         PR c++/14075
3603         * g++.dg/init/string1.C: New.
3604
3605         PR c++/18975
3606         * g++.dg/other/synth1.C: New.
3607
3608 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
3609
3610         PR c/18963
3611         * gcc.dg/pr18963-1.c: New test.
3612
3613 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
3614
3615         PR c/18596
3616         * gcc.dg/funcdef-storage-1.c (foo): Remove.
3617         * gcc.dg/pr18596-1.c: Use dg-error.
3618         (dg-options): Use -fno-unit-at-a-time.
3619         * gcc.dg/pr18596-2.c: New test.
3620         * gcc.dg/pr18596-3.c: New test.
3621
3622 2004-12-20  Roger Sayle  <roger@eyesopen.com>
3623
3624         PR middle-end/18683
3625         * g++.dg/opt/pr18683-1.C: New test case.
3626
3627 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
3628
3629         PR other/19093
3630         * g++.dg/opt/max1.C: Fix for 64bit targets.
3631
3632 2004-12-20  Matt Austern  <austern@apple.com>
3633
3634         PR c++/19044
3635         * g++.dg/ext/builtin6.C: New
3636
3637 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
3638
3639         PR tree-optimization/19080
3640         * gcc.c-torture/compile/pr19080.c: New test.
3641
3642 2004-12-20  Steven Bosscher  <stevenb@suse.de>
3643
3644         * gcc.dg/20041219-1.c: New test.
3645
3646 2004-12-19  Roger Sayle  <roger@eyesopen.com>
3647
3648         PR middle-end/19068
3649         * g++.dg/opt/max1.C: New test case.
3650
3651 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3652
3653         * gcc.dg/fdata-sections-1.c: New test.
3654
3655 2004-12-18  Roger Sayle  <roger@eyesopen.com>
3656
3657         PR middle-end/18548
3658         * gcc.dg/max-1.c: New test case.
3659
3660 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
3661
3662         * gcc.c-torture/execute/20041218-1.c: New test.
3663
3664 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
3665
3666         * gcc.dg/pr18501.c: New test.
3667         * gcc.dg/uninit-5.c: XFAIL.
3668         * gcc.dg/uninit-9.c: XFAIL.
3669
3670 2004-12-17  Dale Johannesen  <dalej@apple.com>
3671
3672         * gcc.dg/20041213-1.c:  New.
3673
3674 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
3675
3676         * objc.dg/stabs-1.m: Allow assembly label to begin
3677         with a dot ('.').
3678
3679 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
3680
3681         * gcc.c-torture/execute/20041213-1.c: Move...
3682         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
3683
3684 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
3685
3686         PR c++/18721
3687         * g++.dg/lookup/conv-5.C: New.
3688
3689 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
3690
3691         * objc.dg/stabs-1.m: New test.
3692
3693 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
3694
3695         * gcc.dg/visibility-c.c: Change compile to
3696         assemble for the test.
3697
3698 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
3699
3700         PR target/19041
3701         * gcc.dg/visibility-c.c: New test.
3702
3703 2004-12-16  Roger Sayle  <roger@eyesopen.com>
3704
3705         PR middle-end/18493
3706         * gcc.dg/switch-8.c: New test case.
3707
3708 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
3709
3710         PR c++/18905
3711         * g++.dg/template/init4.C: New.
3712         * g++.dg/opt/static3.C: Enable optimizer.
3713
3714 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
3715
3716         * g++.dg/other/complex1.C: New test.
3717
3718 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
3719
3720         * g++.dg/opt/inline9.C: New test.
3721
3722 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3723
3724         PR fortran/18993
3725         * gfotran.dg/nullify_1.f: New test.
3726
3727 2004-12-15  Richard Henderson  <rth@redhat.com>
3728
3729         * gcc.target/i386/i386.exp: New harness.
3730         * gcc.target/i386/vect-args.c: New.
3731
3732 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
3733
3734         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
3735
3736 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3737
3738         PR c++/18825
3739         * g++.dg/template/friend32.C: New test.
3740
3741 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3742
3743         * cpp/pragma-once-1.c: New test.
3744         * cpp/pragma-once-1b.h: Likewise.
3745         * cpp/pragma-once-1c.h: Likewise.
3746         * cpp/pragma-once-1d.h: Likewise.
3747         * cpp/inc/pragma-once-1a.h: Likewise.
3748
3749 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
3750             Steven G. Kargl  <kargls@comcast.net>
3751
3752         PR fortran/17597
3753         * gfortran.dg/list_read_3.f90: New test.
3754
3755 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3756
3757         * gcc.dg/ftrapv-2.c: New test.
3758
3759 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
3760
3761         PR c++/18981
3762         * g++.dg/template/typename9.C: New test.
3763
3764 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
3765
3766         PR c++/18738
3767         * g++.dg/template/typename8.C: New test.
3768         * g++.dg/parse/friend2.C: Tweak error message.
3769
3770 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
3771
3772         * gcc.c-torture/20041214-1.c: New test.
3773
3774 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
3775
3776         PR c++/18965
3777         * g++.dg/init/array17.C: New test.
3778
3779 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
3780
3781         PR c++/18793
3782         * g++.dg/init/aggr3.C: New test.
3783
3784 2004-12-14  Janis Johnson  <janis187@us.ibm.com
3785
3786         * gcc.dg/altivec-types-1.c: New test.
3787         * gcc.dg/altivec-types-2.c: New test.
3788         * gcc.dg/altivec-types-3.c: New test.
3789         * gcc.dg/altivec-types-4.c: New test.
3790         * g++.dg/ext/altivec-types-1.C: New test.
3791         * g++.dg/ext/altivec-types-2.C: New test.
3792         * g++.dg/ext/altivec-types-3.C: New test.
3793         * g++.dg/ext/altivec-types-4.C: New test.
3794
3795 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
3796
3797         PR middle-end/18951
3798         * gcc.c-torture/execute/20041213-1.c: New test.
3799
3800 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
3801
3802         PR c++/18949
3803         * g++.dg/template/cast1.C: New.
3804
3805 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
3806
3807         * gcc.c-torture/execute/20041213-2.c: New test.
3808
3809 2004-12-13  Richard Henderson  <rth@redhat.com>
3810
3811         * gcc.dg/i386-sse-10.c: Fix typo in options.
3812
3813 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
3814
3815         PR c++/18968
3816         * g++.dg/opt/pr18968.C: New test.
3817
3818 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
3819
3820         PR c++/18925
3821         * g++.dg/ext/visibility/staticdatamem.C: New test.
3822
3823 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
3824
3825         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
3826
3827 2004-12-13  Roger Sayle  <roger@eyesopen.com>
3828
3829         PR rtl-optimization/18928
3830         * gcc.dg/pr18928-1.c: New test case.
3831
3832 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
3833
3834         PR tree-opt/16951
3835         * gcc.c-torture/compile/20041211-1.c: New.
3836
3837 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3838
3839         PR middle-end/17564
3840         * gcc.c-torture/execute/20041212-1.c: New test.
3841
3842 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3843
3844         PR fortran/18869
3845         * gfortran.dg/common_1.f90: New test.
3846
3847 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
3848         Paul Brook  <paul@codesourcery.com>
3849
3850         PR fortran/16222
3851         * gfortran.dg/real_do_1.f90: New test.
3852
3853 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
3854
3855         PR tree-opt/18040
3856         * g++.dg/opt/ptrmem6.C: New test.
3857
3858 2004-12-11  Roger Sayle  <roger@eyesopen.com>
3859
3860         PR middle-end/18921
3861         * gcc.dg/pr18921-1.c: New test case.
3862
3863 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3864
3865         PR fortran/17175
3866         * gfortran.dg/scale_1.f90: New test.
3867
3868 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
3869
3870         PR middle-end/18903
3871         * gcc.c-torture/compile/pr18903.c: New test.
3872
3873 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
3874
3875         * gcc.c-torture/execute/20041210-1.c: New test.
3876
3877 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3878
3879         PR c++/18731
3880         * g++.dg/parser/struct-1.C: New test.
3881         * g++.dg/parser/struct-2.C: New test.
3882         * g++.dg/parser/struct-3.C: New test.
3883
3884 2004-12-09  Richard Henderson  <rth@redhat.com>
3885
3886         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
3887
3888         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
3889         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
3890
3891 2004-12-09  Matt Austern  <austern@apple.com>
3892
3893         PR c++/18514
3894         * g++.dg/ext/builtin1.C: New
3895         * g++.dg/ext/builtin2.C: New
3896         * g++.dg/ext/builtin3.C: New
3897         * g++.dg/ext/builtin4.C: New
3898         * g++.dg/ext/builtin5.C: New
3899
3900 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
3901
3902         PR tree-opt/18904
3903         * g++.dg/opt/ptrmem5.C: New test.
3904
3905 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
3906
3907         * g++.dg/parse/typename5.C: Adjust for new error.
3908         * g++.dg/parse/typename7.C: New.
3909
3910 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3911
3912         PR c++/18073
3913         * g++.dg/other/mmintrin.C: New test.
3914
3915 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
3916
3917         PR c++/16681
3918         * g++.dg/init/array15.C: New.
3919         * g++.dg/init/array16.C: New.
3920
3921 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3922
3923         PR fortran/18826
3924         * gfortran.dg/assign_1.f90: New test.
3925
3926 2004-12-08  Nick Clifton  <nickc@redhat.com>
3927
3928         * gcc.target/xstormy16/bss_below100: New directory containing tests.
3929         * gcc.target/xstormy16/data_below100: Likewise.
3930         * gcc.target/xstormy16/sfr: Likewise.
3931         * gcc.target/xstormy16/below100.S: New test source file.
3932         * gcc.target/xstormy16/below100.ld: New test linker script.
3933         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
3934         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
3935         bp instructions.
3936         * gcc.target/xstormy16/bp.c: Likewise.
3937
3938         * gcc.target/xstormy16/bss_below100: New files:
3939         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
3940         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
3941         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
3942         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
3943         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
3944         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
3945         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
3946         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
3947         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
3948         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
3949         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
3950         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
3951         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
3952         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
3953         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
3954         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
3955         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
3956         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
3957         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
3958         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
3959         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
3960         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
3961         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
3962         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
3963         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
3964         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
3965         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
3966
3967         * gcc.target/xstormy16/data_below100: New files:
3968         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
3969         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
3970         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
3971         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
3972         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
3973         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
3974         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
3975         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
3976         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
3977         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
3978         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
3979         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
3980         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
3981         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
3982         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
3983         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
3984         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
3985         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
3986         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
3987         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
3988         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
3989         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
3990         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
3991         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
3992         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
3993         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
3994         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
3995
3996         * gcc.target/xstormy16/sfr: New files:
3997         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
3998         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
3999         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
4000         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
4001         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
4002         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
4003         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
4004         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
4005         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
4006         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
4007         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
4008         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
4009         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
4010         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
4011         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
4012         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
4013         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
4014         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
4015         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
4016         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
4017         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
4018         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
4019         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
4020         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
4021         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
4022         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
4023         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
4024         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
4025         27_if0_sfrw_bitfield_f.c
4026
4027 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4028
4029         PR c++/18100
4030         * g++.dg/lookup/name-clash4.C: New test.
4031
4032 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
4033
4034         PR c++/18672
4035         * g++.dg/opt/array1.C: New.
4036
4037         PR c++/18803
4038         * g++.dg/template/operator5.C: New.
4039
4040 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
4041
4042         PR c/18867
4043         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
4044
4045 2004-12-07  Steven Bosscher  <stevenb@suse.de>
4046
4047         * gcc.dg/noncompile/20041207.c: New test.
4048
4049 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
4050
4051         * g++.dg/other/unreachable-1.C: New test.
4052
4053 2004-12-06  Nick Clifton  <nickc@redhat.com>
4054
4055         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
4056         <limits.h> because the latter comes from gcc's include/ directory
4057         and not the newlib/libc/include directory.
4058
4059 2004-12-04  Richard Henderson  <rth@redhat.com>
4060
4061         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
4062
4063 2004-12-04  Richard Henderson  <rth@redhat.com>
4064
4065         * lib/target-supports.exp (check_gc_sections_available): Disable
4066         for alpha and ia64.
4067
4068 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
4069
4070         PR middle-end/17909
4071         * g++.dg/other/vararg-2.C: New test.
4072
4073 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4074
4075         PR c++/17011, c++/17971
4076         * g++.dg/template/error15.C: Adjust expected error.
4077         * g++.dg/template/instantiate3.C: Likewise.
4078
4079 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
4080
4081         * gcc.dg/altivec-18.c: Fix for darwin
4082
4083 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
4084
4085         PR c++/18782
4086         * g++.dg/parse/ptrmem2.C: New.
4087
4088         PR c++/18318
4089         * g++.dg/template/new1.C: New.
4090
4091 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4092
4093         PR fortran/18710
4094         * gfortran.dg/direct_io_3.f90: New test.
4095
4096 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
4097
4098         PR 18758
4099         * g++.dg/parse/crash21.C: New.
4100
4101 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4102
4103         PR c++/15664, c++/18276
4104         * g++.dg/template/ttp13.C: New test.
4105         * g++.dg/template/ttp14.C: Likewise.
4106
4107 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4108
4109         PR c++/18123
4110         * g++.dg/parse/enum2.C: New test.
4111         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
4112
4113 2004-12-02  Nick Clifton  <nickc@redhat.com>
4114
4115         * gcc.target/xstormy16: New test directory.
4116         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
4117         * gcc.target/xstormy16/bp.c: Check the generation of bp
4118         instructions.
4119         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
4120         bn instructions and the BELOW100 attribute.
4121
4122 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
4123
4124         PR target/16952
4125         * gcc.dg/ppc-eabi.c: New.
4126
4127 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
4128
4129         PR fortran/18284
4130         * gfortran.dg/backspace.f90
4131
4132 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
4133
4134         * gfortran.dg/inquire.f90: New test.
4135
4136 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
4137
4138         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
4139         handle effective-target-keyword.
4140         (dg-skip-if): Support effective-target keyword as target list.
4141         (dg-xfail-if): Ditto.
4142         * lib/target-supports.exp (is-effective-target-keyword): New proc.
4143
4144 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
4145
4146         PR tree-optimization/18291
4147         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
4148
4149 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
4150
4151         PR C++/18729
4152         * g++.dg/parse/crash20.C: New.
4153
4154         PR c++/17431
4155         * g++.dg/overload/arg1.C: New.
4156         * g++.dg/overload/arg2.C: New.
4157         * g++.dg/overload/arg3.C: New.
4158         * g++.dg/overload/arg4.C: New.
4159
4160 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
4161
4162         * gcc.dg/c99-flex-array-4.c: Remove.
4163
4164 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
4165
4166         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
4167
4168         * lib/target-supports.exp (is-effective-target): Simplify.
4169
4170         * lib/target-supports.exp (check_effective_target_vect_long):
4171         Fix for powerpc64-*-*.
4172
4173 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
4174
4175         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
4176         to support new requirements on FreeBSD 5.
4177
4178 2004-11-30  Devang Patel  <dpatel@apple.com>
4179
4180         PR 18702
4181         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
4182
4183 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
4184
4185         * g++.dg/ext/altivec-13.C: New test.
4186
4187 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
4188
4189         PR tree-opt/18298
4190         * gcc.c-torture/execute/p18298.c: New test.
4191
4192 2004-11-30  Ira Rosen  <irar@il.ibm.com>
4193             Dorit Naishlos  <dorit@il.ibm.com>
4194
4195         PR tree-opt/18607
4196         * gcc.dg/vect/vect-89.c: New test.
4197
4198 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
4199
4200         * gcc.dg/pr18596-1.c: New test.
4201
4202 2004-11-30  Ben Elliston  <bje@au.ibm.com>
4203
4204         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
4205
4206 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
4207
4208         PR c/18479
4209         * gcc.dg/pr18479.c: New test.
4210
4211 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
4212
4213         PR target/18490
4214         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
4215         mmix-knuth-mmixware.
4216
4217         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
4218         cris-*-elf* cris-*-aout* mmix-*-*
4219
4220 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
4221
4222         PR middle-end/18725
4223         * gcc.dg/pr18725.c: New test.
4224
4225 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
4226
4227         PR target/18488
4228         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
4229
4230         PR target/18336
4231         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
4232
4233 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
4234
4235         PR c++/18368
4236         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
4237         * g++.old-deja/g++.law/ctors5.C: Likewise.
4238         * g++.old-deja/g++.other/crash25.C: Likewise.
4239
4240         PR c++/18674
4241         * g++.dg/template/error16.C: New test.
4242
4243         PR c++/18512
4244         * g++.dg/template/crash29.C: New test.
4245
4246 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
4247
4248         PR tree-optimization/18712
4249         * gcc.c-torture/compile/pr18712.c: New test.
4250
4251 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
4252
4253         PR c/7544
4254         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
4255         tests.
4256
4257 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4258
4259         PR c++/18652
4260         * g++.dg/lookup/crash6.C: New test.
4261
4262 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
4263
4264         PR middle-end/18164
4265         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
4266
4267 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
4268
4269         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
4270         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
4271         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
4272
4273 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
4274
4275         * gcc.dg/pr18164.c: New test.
4276
4277 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
4278
4279         * gcc.dg/funroll-loops-all.c: New.
4280
4281 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
4282
4283         PR target/18489
4284         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
4285         delimeter, match space and TAB as well as ":".
4286
4287         PR target/18484
4288         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
4289
4290         PR target/18348
4291         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
4292
4293         PR target/18345
4294         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
4295
4296         PR target/18337
4297         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
4298
4299 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
4300
4301         * gfortran.dg/direct_io_2.f90: New test.
4302
4303 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
4304
4305         PR target/18334
4306         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
4307
4308 2004-11-28  Richard Henderson  <rth@redhat.com>
4309
4310         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
4311
4312 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
4313
4314         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
4315         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
4316         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
4317         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
4318         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
4319         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
4320         gcc.dg/pointer-arith-8.c: New tests.
4321
4322 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
4323
4324         PR fortran/18364
4325         * gfortran.dg/endfile.f90: New test.
4326
4327 2004-11-27  Falk Hueffner  <falk@debian.org>
4328
4329         * gcc.dg/loop-6.c: New test.
4330
4331 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
4332
4333         * gcc.c-torture/execute/20041126-1.c: New test.
4334
4335 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
4336
4337         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
4338         on IRIX.
4339
4340 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
4341
4342         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
4343         functions.
4344
4345 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
4346
4347         PR rtl-optimization/17825
4348         * gcc.c-torture/compile/20041119-1.c: New test.
4349
4350 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4351
4352         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
4353         Check existence of ld library path variables before unsetting.
4354
4355 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
4356
4357         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
4358
4359 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
4360
4361         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
4362
4363 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
4364
4365         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
4366
4367 2004-11-26  Ben Elliston  <bje@au.ibm.com>
4368
4369         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
4370         dg-do directive.
4371
4372 2004-11-26  Ben Elliston  <bje@au.ibm.com>
4373
4374         * gcc.dg/pr17957.c: Pass --param, not -param.
4375
4376 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
4377
4378         PR middle-end/17957
4379         * testsuite/gcc.dg/pr17957.c: New test.
4380
4381 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
4382
4383         PR c++/18445
4384         * g++.dg/template/crash28.C: Likewise.
4385
4386         PR c++/18001
4387         * g++.dg/expr/unary2.C: Adjust lvalue messages.
4388         * g++.dg/ext/lvaddr.C: Likewise.
4389         * g++.dg/opt/pr7503-3.C: Likewise.
4390
4391         PR c++/18466
4392         * g++.dg/parse/qualified3.C: New test.
4393         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
4394
4395         PR c++/18545
4396         * g++.dg/expr/return1.C: New test.
4397
4398 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4399
4400         Friend class name lookup 3/n, PR c++/3332
4401         * g++.dg/lookup/friend3.C: New test.
4402         * g++.dg/lookup/friend4.C: Likewise.
4403         * g++.dg/lookup/friend5.C: Likewise.
4404
4405 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4406
4407         Friend class name lookup 2/n, PR c++/14513, c++/15410
4408         * g++.dg/lookup/friend2.C: New test.
4409         * g++.dg/template/friend31.C: Likewise.
4410
4411 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4412
4413         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
4414
4415 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
4416
4417         PR c++/17473
4418         * g++.dg/tc1/dr56.C: Remove.
4419         * g++.dg/template/typedef1.C: Add dg-error markers.
4420         * g++.old-deja/g++.other/typedef7.C: Likewise.
4421
4422         PR c++/18285
4423         * g++.dg/parse/typedef7.C: New test.
4424
4425 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
4426
4427         * gcc.c-torture/execute/20041124-1.c: New test.
4428
4429 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
4430
4431         * g++.dg/template/deduce3.C: New test.
4432
4433         PR c++/18586
4434         * g++.dg/template/crash27.C: New test.
4435
4436         PR c++/18530
4437         * g++.dg/warn/Wshadow-3.C: New test.
4438
4439 2004-11-24  Devang Patel  <dpatel@apple.com>
4440
4441         PR/18555
4442         * gcc.dg/cpp/isysroot-1.c: New test.
4443         * gcc.dg/cpp/usr/include/stdio.h: New file.
4444         * gcc.dg/cpp/isysroot-2.c: New test.
4445         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
4446         New file.
4447
4448 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4449
4450         PR c++/8929
4451         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
4452
4453 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
4454
4455         * gcc.target/sparc/align.c: Do not include <stdint.h>.
4456         * gcc.target/sparc/pdist.c: Likewise.
4457
4458 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
4459
4460         PR c++/16882
4461         * g++.dg/conversion/simd1.C: New test.
4462
4463 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4464
4465         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
4466         and restore_ld_library_path_env_vars.
4467         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
4468         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
4469         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
4470         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
4471
4472 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
4473
4474         * gcc.dg/pragma-align-2.c: Test macro expansion.
4475         * gcc.dg/pragma-pack-2.c: New test.
4476
4477 2004-11-23  Richard Henderson  <rth@redhat.com>
4478
4479         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
4480         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
4481         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
4482         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
4483         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
4484         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
4485
4486         * gcc.dg/vect/vect.exp: Add check for alpha.
4487         * lib/target-supports.exp (check_alpha_max_hw_available): New.
4488         (check_effective_target_vect_int): Enable for alpha.
4489         (check_effective_target_vect_long): New.
4490         (is-effective-target): Add it.
4491
4492 2004-11-23  Uros Bizjak <uros@kss-loka.si>
4493
4494         * gcc.dg/pr18614-1.c: New test.
4495
4496 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4497
4498         * gcc.dg/setjmp-2.c: New test.
4499
4500 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
4501
4502         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
4503         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
4504         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
4505         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
4506         gcc.target/sparc/pdist.c: New tests.
4507
4508 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
4509
4510         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
4511
4512 2004-11-22  Dale Johannesen  <dalej@apple.com>
4513
4514         * gcc.dg/20041111-1.c:  New.
4515
4516 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
4517
4518         PR tree-opt/18536
4519         * gcc.dg/vect/pr18536.c: New test.
4520
4521 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4522
4523         PR c++/18354
4524         * g++.dg/template/nontype11.C: New test.
4525
4526 2004-11-21  Roger Sayle  <roger@eyesopen.com>
4527
4528         PR middle-end/18520
4529         * gcc.dg/pr18520-1.c: New test case.
4530
4531 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
4532
4533         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
4534         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
4535         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
4536         expected diagnostics.
4537
4538 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4539
4540         PR target/18580
4541         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
4542         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
4543         vect-77.c, vect-77a.c: XFAIL on the SPARC.
4544
4545 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4546
4547         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
4548
4549 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
4550             Joseph Myers  <joseph@codesourcery.com>
4551
4552         * lib/target-supports.exp (check_visibility_available): Really
4553         test the compiler.
4554
4555 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
4556
4557         PR tree-opt/18181
4558         * gcc.dg/vect/vect-85.c: New test.
4559         * gcc.dg/vect/vect-86.c: New test.
4560         * gcc.dg/vect/vect-87.c: New test.
4561         * gcc.dg/vect/vect-88.c: New test.
4562
4563 2004-11-19  Ben Elliston  <bje@au.ibm.com>
4564
4565         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
4566
4567 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
4568
4569         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
4570         * gcc.dg/ppc-and-1.c: Ditto.
4571         * gcc.dg/ppc-compare-1.c: Ditto.
4572         * gcc.dg/ppc-mov-1.c: Ditto
4573
4574 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
4575             Mark Mitchell  <mark@codesourcery.com>
4576
4577         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
4578
4579 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
4580             Aldy Hernandez  <aldyh@redhat.com>
4581
4582         * lib/target-supports.exp (check_effective_target_vect_int): New
4583         (check_effective_target_vect_float): New
4584         (check_effective_target_vect_double): New.
4585         (is-effective-target): Support new effective targets keywords.
4586         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
4587         default action for dg-do.
4588         * gcc.dg/vect/pr16105.c: Use new support.
4589         * gcc.dg/vect/pr18400.c: Ditto.
4590         * gcc.dg/vect/pr18425.c: Ditto.
4591         * gcc.dg/vect/vect-1.c: Ditto.
4592         * gcc.dg/vect/vect-10.c: Ditto.
4593         * gcc.dg/vect/vect-11.c: Ditto.
4594         * gcc.dg/vect/vect-12.c: Ditto.
4595         * gcc.dg/vect/vect-13.c: Ditto.
4596         * gcc.dg/vect/vect-14.c: Ditto.
4597         * gcc.dg/vect/vect-15.c: Ditto.
4598         * gcc.dg/vect/vect-16.c: Ditto.
4599         * gcc.dg/vect/vect-17.c: Ditto.
4600         * gcc.dg/vect/vect-18.c: Ditto.
4601         * gcc.dg/vect/vect-19.c: Ditto.
4602         * gcc.dg/vect/vect-2.c: Ditto.
4603         * gcc.dg/vect/vect-20.c: Ditto.
4604         * gcc.dg/vect/vect-21.c: Ditto.
4605         * gcc.dg/vect/vect-22.c: Ditto.
4606         * gcc.dg/vect/vect-23.c: Ditto.
4607         * gcc.dg/vect/vect-24.c: Ditto.
4608         * gcc.dg/vect/vect-25.c: Ditto.
4609         * gcc.dg/vect/vect-26.c: Ditto.
4610         * gcc.dg/vect/vect-27.c: Ditto.
4611         * gcc.dg/vect/vect-27a.c: Ditto.
4612         * gcc.dg/vect/vect-28.c: Ditto.
4613         * gcc.dg/vect/vect-29.c: Ditto.
4614         * gcc.dg/vect/vect-29a.c: Ditto.
4615         * gcc.dg/vect/vect-3.c: Ditto.
4616         * gcc.dg/vect/vect-30.c: Ditto.
4617         * gcc.dg/vect/vect-31.c: Ditto.
4618         * gcc.dg/vect/vect-32.c: Ditto.
4619         * gcc.dg/vect/vect-33.c: Ditto.
4620         * gcc.dg/vect/vect-34.c: Ditto.
4621         * gcc.dg/vect/vect-35.c: Ditto.
4622         * gcc.dg/vect/vect-36.c: Ditto.
4623         * gcc.dg/vect/vect-37.c: Ditto.
4624         * gcc.dg/vect/vect-38.c: Ditto.
4625         * gcc.dg/vect/vect-4.c: Ditto.
4626         * gcc.dg/vect/vect-40.c: Ditto.
4627         * gcc.dg/vect/vect-41.c: Ditto.
4628         * gcc.dg/vect/vect-42.c: Ditto.
4629         * gcc.dg/vect/vect-43.c: Ditto.
4630         * gcc.dg/vect/vect-44.c: Ditto.
4631         * gcc.dg/vect/vect-45.c: Ditto.
4632         * gcc.dg/vect/vect-46.c: Ditto.
4633         * gcc.dg/vect/vect-47.c: Ditto.
4634         * gcc.dg/vect/vect-48.c: Ditto.
4635         * gcc.dg/vect/vect-48a.c: Ditto.
4636         * gcc.dg/vect/vect-49.c: Ditto.
4637         * gcc.dg/vect/vect-5.c: Ditto.
4638         * gcc.dg/vect/vect-50.c: Ditto.
4639         * gcc.dg/vect/vect-51.c: Ditto.
4640         * gcc.dg/vect/vect-52.c: Ditto.
4641         * gcc.dg/vect/vect-53.c: Ditto.
4642         * gcc.dg/vect/vect-54.c: Ditto.
4643         * gcc.dg/vect/vect-55.c: Ditto.
4644         * gcc.dg/vect/vect-56.c: Ditto.
4645         * gcc.dg/vect/vect-56a.c: Ditto.
4646         * gcc.dg/vect/vect-57.c: Ditto.
4647         * gcc.dg/vect/vect-58.c: Ditto.
4648         * gcc.dg/vect/vect-59.c: Ditto.
4649         * gcc.dg/vect/vect-6.c: Ditto.
4650         * gcc.dg/vect/vect-60.c: Ditto.
4651         * gcc.dg/vect/vect-61.c: Ditto.
4652         * gcc.dg/vect/vect-62.c: Ditto.
4653         * gcc.dg/vect/vect-63.c: Ditto.
4654         * gcc.dg/vect/vect-64.c: Ditto.
4655         * gcc.dg/vect/vect-65.c: Ditto.
4656         * gcc.dg/vect/vect-66.c: Ditto.
4657         * gcc.dg/vect/vect-67.c: Ditto.
4658         * gcc.dg/vect/vect-68.c: Ditto.
4659         * gcc.dg/vect/vect-69.c: Ditto.
4660         * gcc.dg/vect/vect-7.c: Ditto.
4661         * gcc.dg/vect/vect-72.c: Ditto.
4662         * gcc.dg/vect/vect-72a.c: Ditto.
4663         * gcc.dg/vect/vect-73.c: Ditto.
4664         * gcc.dg/vect/vect-74.c: Ditto.
4665         * gcc.dg/vect/vect-75.c: Ditto.
4666         * gcc.dg/vect/vect-76.c: Ditto.
4667         * gcc.dg/vect/vect-77.c: Ditto.
4668         * gcc.dg/vect/vect-77a.c: Ditto.
4669         * gcc.dg/vect/vect-78.c: Ditto.
4670         * gcc.dg/vect/vect-79.c: Ditto.
4671         * gcc.dg/vect/vect-8.c: Ditto.
4672         * gcc.dg/vect/vect-80.c: Ditto.
4673         * gcc.dg/vect/vect-82.c: Ditto.
4674         * gcc.dg/vect/vect-82_64.c: Ditto.
4675         * gcc.dg/vect/vect-83.c: Ditto.
4676         * gcc.dg/vect/vect-83_64.c: Ditto.
4677         * gcc.dg/vect/vect-9.c: Ditto.
4678         * gcc.dg/vect/vect-all.c: Ditto.
4679         * gcc.dg/vect/vect-none.c: Ditto.
4680
4681 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
4682
4683         * lib/gcc-dg.exp (dg-skip-if): New function.
4684         (dg-forbid-option): Remove.
4685         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
4686         * g++.dg/abi/bitfield8.C: Likewise.
4687         * g++.dg/abi/dtor1.C: Likewise.
4688         * g++.dg/abi/empty10.C: Likewise.
4689         * g++.dg/abi/empty7.C: Likewise.
4690         * g++.dg/abi/empty9.C: Likewise.
4691         * g++.dg/abi/layout3.C: Likewise.
4692         * g++.dg/abi/layout4.C: Likewise.
4693         * g++.dg/abi/thunk1.C: Likewise.
4694         * g++.dg/abi/thunk2.C: Likewise.
4695         * g++.dg/abi/vbase11.C: Likewise.
4696         * g++.dg/abi/vthunk2.C: Likewise.
4697         * g++.dg/abi/vthunk3.C: Likewise.
4698         * g++.dg/ext/attrib8.C: Likewise.
4699         * g++.dg/opt/longbranch2.C: Likewise.
4700         * g++.dg/opt/reg-stack4.C: Likewise.
4701         * g++.old-deja/g++.ext/attrib1.C: Likewise.
4702         * g++.old-deja/g++.ext/attrib2.C: Likewise.
4703         * g++.old-deja/g++.ext/attrib3.C: Likewise.
4704         * g++.old-deja/g++.other/store-expr1.C: Likewise.
4705         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4706         * gcc.dg/20000609-1.c: Likewise.
4707         * gcc.dg/20000720-1.c: Likewise.
4708         * gcc.dg/20011107-1.c: Likewise.
4709         * gcc.dg/20011119-1.c: Likewise.
4710         * gcc.dg/20020108-1.c: Likewise.
4711         * gcc.dg/20020122-2.c: Likewise.
4712         * gcc.dg/20020122-3.c: Likewise.
4713         * gcc.dg/20020201-3.c: Likewise.
4714         * gcc.dg/20020206-1.c: Likewise.
4715         * gcc.dg/20020218-1.c: Likewise.
4716         * gcc.dg/20020310-1.c: Likewise.
4717         * gcc.dg/20020411-1.c: Likewise.
4718         * gcc.dg/20020418-2.c: Likewise.
4719         * gcc.dg/20020426-1.c: Likewise.
4720         * gcc.dg/20020426-2.c: Likewise.
4721         * gcc.dg/20020517-1.c: Likewise.
4722         * gcc.dg/20020523-1.c: Likewise.
4723         * gcc.dg/20020523-2.c: Likewise.
4724         * gcc.dg/20020729-1.c: Likewise.
4725         * gcc.dg/20030204-1.c: Likewise.
4726         * gcc.dg/20030826-2.c: Likewise.
4727         * gcc.dg/20030926-1.c: Likewise.
4728         * gcc.dg/20031202-1.c: Likewise.
4729         * gcc.dg/980312-1.c: Likewise.
4730         * gcc.dg/980313-1.c: Likewise.
4731         * gcc.dg/990117-1.c: Likewise.
4732         * gcc.dg/990424-1.c: Likewise.
4733         * gcc.dg/990524-1.c: Likewise.
4734         * gcc.dg/991230-1.c: Likewise.
4735         * gcc.dg/i386-387-1.c: Likewise.
4736         * gcc.dg/i386-387-2.c: Likewise.
4737         * gcc.dg/i386-387-3.c: Likewise.
4738         * gcc.dg/i386-387-4.c: Likewise.
4739         * gcc.dg/i386-387-5.c: Likewise.
4740         * gcc.dg/i386-387-6.c: Likewise.
4741         * gcc.dg/i386-asm-1.c: Likewise.
4742         * gcc.dg/i386-bitfield1.c: Likewise.
4743         * gcc.dg/i386-bitfield2.c: Likewise.
4744         * gcc.dg/i386-loop-1.c: Likewise.
4745         * gcc.dg/i386-loop-2.c: Likewise.
4746         * gcc.dg/i386-loop-3.c: Likewise.
4747         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
4748         * gcc.dg/i386-pic-1.c: Likewise.
4749         * gcc.dg/i386-regparm.c: Likewise.
4750         * gcc.dg/i386-signbit-1.c: Likewise.
4751         * gcc.dg/i386-signbit-2.c: Likewise.
4752         * gcc.dg/i386-signbit-3.c: Likewise.
4753         * gcc.dg/i386-sse-5.c: Likewise.
4754         * gcc.dg/i386-sse-8.c: Likewise.
4755         * gcc.dg/i386-unroll-1.c: Likewise.
4756         * gcc.dg/tls/opt-1.c: Likewise.
4757         * gcc.dg/tls/opt-2.c: Likewise.
4758         * gcc.dg/unroll-1.c: Likewise.
4759         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4760         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4761         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4762         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4763
4764 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4765
4766         * g++.dg/template/incomplete1.C: New test.
4767
4768 2004-11-16  Nick Clifton  <nickc@redhat.com>
4769
4770         Revert patches accidentally commited during checkin of fixes for
4771         xstormy16 tests:
4772         gcc.c-torture/execute/simd-4.c: Revert
4773         gcc.dg/20040910-1.c: Revert.
4774
4775 2004-11-16  Paul Brook  <paul@codesourcery.com>
4776
4777         PR fortran/13010
4778         * gfortran.dg/der_pointer_1.f90: New test.
4779
4780 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
4781
4782         PR c/18498
4783         * gcc.dg/bitfld-13.c: New test.
4784
4785 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
4786
4787         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
4788         powerpc*-*-linux*.
4789
4790         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
4791         * gcc.dg/ppc64-abi-2.c: Ditto.
4792         * gcc.dg/ppc64-abi-3.c: Ditto.
4793
4794         * lib/gcc-dg.exp (dg-target-list): Remove.
4795
4796 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
4797
4798         * gcc.dg/ia64-postinc.c: New test.
4799
4800 2004-11-15  Mark Mitchell <mark@codesourcery.com>
4801
4802         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
4803
4804 2004-11-15  Nick Clifton  <nickc@redhat.com>
4805
4806         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
4807         __INT_MAX__ so that the test can be compiled by toolchains
4808         targeted at 16-bit processors.
4809
4810         * gcc.dg/20040625-1.c: Use long constants rather than integers
4811         when performing arithmetic that will overflow 16-bits.
4812
4813         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
4814         xstormy16.  It does not support 128-bit vector operations.
4815
4816         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
4817         with the macro PTR_TYPE.  Define this macro to an integer type
4818         suitable for holding a pointer.
4819
4820         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
4821         the target is a 16-bit processor.
4822
4823         * gcc.dg/cpp/if-2.c: Expect a different warning message from
4824         16-bit targets where the character constant will be too long.
4825
4826         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
4827         where the double will not be directly addressable.
4828
4829 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4830
4831         Friend class name lookup 1/n, PR c++/18471
4832         * g++.dg/template/crash26.C: New test.
4833         * g++.dg/lookup/struct1.C: Adjust expected error.
4834         * g++.dg/parse/elab1.C: Likewise.
4835         * g++.dg/parse/elab2.C: Likewise.
4836         * g++.dg/parse/int-as-enum1.C: Likewise.
4837         * g++.dg/parse/struct-as-enum1.C: Likewise.
4838         * g++.dg/parse/typedef1.C: Likewise.
4839         * g++.dg/parse/typedef3.C: Likewise.
4840         * g++.dg/parse/typedef4.C: Likewise.
4841         * g++.dg/parse/typedef5.C: Likewise.
4842         * g++.dg/template/nontype4.C: Likewise.
4843         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
4844         * g++.old-deja/g++.other/elab1.C: Likewise.
4845         * g++.old-deja/g++.other/syntax4.C: Likewise.
4846
4847 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
4848
4849         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
4850
4851 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
4852
4853         * gcc.c-torture/execute/20041114-1.c: New test.
4854
4855 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
4856
4857         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
4858         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
4859         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
4860         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
4861         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
4862         gcc.dg/switch-7.c: New tests.
4863
4864 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
4865
4866         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
4867
4868 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
4869
4870         PR tree-opt/18400
4871         * gcc.dg/vect/pr18400.c: New test.
4872
4873 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
4874             Andrew Pinski  <pinskia@physics.uc.edu>
4875
4876         PR tree-opt/18425
4877         * gcc.dg/vect/pr18425.c: New test.
4878
4879 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4880
4881         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
4882         Guard with dg-require-alias and dg-require-visibility.
4883
4884 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4885
4886         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
4887
4888 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4889
4890         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
4891
4892 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4893
4894         PR c++/17344
4895         * g++.dg/template/defarg5.C: New test.
4896
4897 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4898
4899         * g++.dg/parse/cast1.C: Run only on ILP32.
4900         * g++.old-deja/g++.mike/p784.C: Likewise.
4901
4902 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
4903
4904         * gcc.c-torture/execute/20041113-1.c: New test.
4905
4906 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
4907
4908         PR target/18230
4909         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
4910         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
4911         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
4912         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
4913         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
4914         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
4915         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
4916         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
4917         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
4918         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
4919         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
4920         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
4921         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
4922
4923 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
4924
4925         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
4926         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
4927         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
4928         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
4929         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
4930         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
4931         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
4932         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
4933         gcc.target/sparc/combined-1.c: New tests.
4934
4935 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
4936
4937         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
4938         New tests.
4939
4940 2004-11-12  Mark Mitchell <mark@codesourcery.com>
4941
4942         * lib/gcc-dg.exp (dg-forbid-option): New function.
4943         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
4944         * g++.dg/abi/bitfield8.C: Likewise.
4945         * g++.dg/abi/dtor1.C: Likewise.
4946         * g++.dg/abi/empty10.C: Likewise.
4947         * g++.dg/abi/empty7.C: Likewise.
4948         * g++.dg/abi/empty9.C: Likewise.
4949         * g++.dg/abi/layout3.C: Likewise.
4950         * g++.dg/abi/layout4.C: Likewise.
4951         * g++.dg/abi/thunk1.C: Likewise.
4952         * g++.dg/abi/thunk2.C: Likewise.
4953         * g++.dg/abi/vbase11.C: Likewise.
4954         * g++.dg/abi/vthunk2.C: Likewise.
4955         * g++.dg/abi/vthunk3.C: Likewise.
4956         * g++.dg/ext/attrib8.C: Likewise.
4957         * g++.dg/opt/longbranch2.C: Likewise.
4958         * g++.dg/opt/reg-stack4.C: Likewise.
4959         * g++.old-deja/g++.ext/attrib1.C: Likewise.
4960         * g++.old-deja/g++.ext/attrib2.C: Likewise.
4961         * g++.old-deja/g++.ext/attrib3.C: Likewise.
4962         * g++.old-deja/g++.other/store-expr1.C: Likewise.
4963         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4964         * gcc.dg/20000609-1.c: Likewise.
4965         * gcc.dg/20000720-1.c: Likewise.
4966         * gcc.dg/20011107-1.c: Likewise.
4967         * gcc.dg/20011119-1.c: Likewise.
4968         * gcc.dg/20020108-1.c: Likewise.
4969         * gcc.dg/20020122-2.c: Likewise.
4970         * gcc.dg/20020122-3.c: Likewise.
4971         * gcc.dg/20020201-3.c: Likewise.
4972         * gcc.dg/20020206-1.c: Likewise.
4973         * gcc.dg/20020218-1.c: Likewise.
4974         * gcc.dg/20020310-1.c: Likewise.
4975         * gcc.dg/20020411-1.c: Likewise.
4976         * gcc.dg/20020418-2.c: Likewise.
4977         * gcc.dg/20020426-1.c: Likewise.
4978         * gcc.dg/20020426-2.c: Likewise.
4979         * gcc.dg/20020517-1.c: Likewise.
4980         * gcc.dg/20020523-1.c: Likewise.
4981         * gcc.dg/20020523-2.c: Likewise.
4982         * gcc.dg/20020729-1.c: Likewise.
4983         * gcc.dg/20030204-1.c: Likewise.
4984         * gcc.dg/20030826-2.c: Likewise.
4985         * gcc.dg/20030926-1.c: Likewise.
4986         * gcc.dg/20031202-1.c: Likewise.
4987         * gcc.dg/980312-1.c: Likewise.
4988         * gcc.dg/980313-1.c: Likewise.
4989         * gcc.dg/990117-1.c: Likewise.
4990         * gcc.dg/990424-1.c: Likewise.
4991         * gcc.dg/990524-1.c: Likewise.
4992         * gcc.dg/991230-1.c: Likewise.
4993         * gcc.dg/i386-387-1.c: Likewise.
4994         * gcc.dg/i386-387-2.c: Likewise.
4995         * gcc.dg/i386-387-3.c: Likewise.
4996         * gcc.dg/i386-387-4.c: Likewise.
4997         * gcc.dg/i386-387-5.c: Likewise.
4998         * gcc.dg/i386-387-6.c: Likewise.
4999         * gcc.dg/i386-asm-1.c: Likewise.
5000         * gcc.dg/i386-bitfield1.c: Likewise.
5001         * gcc.dg/i386-bitfield2.c: Likewise.
5002         * gcc.dg/i386-loop-1.c: Likewise.
5003         * gcc.dg/i386-loop-2.c: Likewise.
5004         * gcc.dg/i386-loop-3.c: Likewise.
5005         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
5006         * gcc.dg/i386-pic-1.c: Likewise.
5007         * gcc.dg/i386-regparm.c: Likewise.
5008         * gcc.dg/i386-signbit-1.c: Likewise.
5009         * gcc.dg/i386-signbit-2.c: Likewise.
5010         * gcc.dg/i386-signbit-3.c: Likewise.
5011         * gcc.dg/i386-sse-5.c: Likewise.
5012         * gcc.dg/i386-sse-8.c: Likewise.
5013         * gcc.dg/i386-unroll-1.c: Likewise.
5014         * gcc.dg/tls/opt-1.c: Likewise.
5015         * gcc.dg/tls/opt-2.c: Likewise.
5016         * gcc.dg/unroll-1.c: Likewise.
5017         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5018         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5019         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5020         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5021         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
5022         -m64 is specified.
5023
5024 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
5025
5026         PR c++/18389
5027         * g++.dg/parse/cond1.C: New test.
5028
5029         PR c++/18429
5030         * g++.dg/template/array9.C: New test.
5031         * g++.dg/ext/vla1.C: Adjust error messages.
5032         * g++.dg/ext/vlm1.C: Likewise.
5033         * g++.dg/template/crash2.C: Likewise.
5034
5035         PR c++/18436
5036         * g++.dg/template/call3.C: New test.
5037
5038         PR c++/18407
5039         * g++.dg/template/ptrmem11.C: New test.
5040
5041 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
5042
5043         PR other/14264
5044         * lib/g++.exp: Set LC_ALL and LANG to C.
5045         * lib/gcc-dg.exp: Likewise.
5046         * lib/gfortran.exp: Likewise.
5047         * lib/objc.exp: Likewise.
5048         * lib/treelang.exp: Likewise.
5049
5050 2004-11-12  Andreas Schwab  <schwab@suse.de>
5051
5052         * gcc.dg/pr16286.c: Fix last change.
5053
5054 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
5055
5056         PR c++/18416
5057         * g++.dg/init/global1.C: New test.
5058
5059 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
5060
5061         * gcc.c-torture/execute/20041112-1.c: New test.
5062
5063 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
5064
5065         * lib/gcc-dg.exp (dg-target-list): New.
5066
5067 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
5068             Richard Sandiford  <rsandifo@redhat.com>
5069
5070         * lib/target-supports.exp (get-compiler_messages): New.
5071         (check_named_sections_available): Use it.
5072         (check_effective_target_ilp32): New.
5073         (check_effective_target_lp64): New.
5074         (is-effective-target): New.
5075         * lib/gcc-dg.exp (dg-require-effective-target): New.
5076
5077 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
5078
5079         * gcc.dg/precedence-1.c: New test.
5080
5081 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
5082
5083         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
5084
5085         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
5086         message, delete generated files, use more descriptive name for
5087         executable, and make the test unsupported when it cannot be run.
5088
5089         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
5090         (dg-require-weak, dg-require-visibility, dg-require-alias,
5091         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
5092         dg-require-iconv, dg-require-named-sections): Use it.
5093
5094         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
5095
5096 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
5097
5098         PR target/16457
5099         * gcc.dg/ppc-and-1: New
5100
5101         PR target/16796
5102         * gcc.dg/ppc-mov-1.c: New.
5103
5104         PR target/16458
5105         * gcc.dg/ppc-compare-1.c: New.
5106
5107 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
5108
5109         * objc.dg/desig-init-2.m: New test.
5110
5111 2004-11-10  Adam Nemet  <anemet@lnxw.com>
5112
5113         PR middle-end/18160
5114         * g++.dg/warn/register-var-1.C: New test.
5115         * g++.dg/warn/register-var-2.C: New test.
5116
5117 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5118
5119         * gcc.dg/union-2.c: New test.
5120
5121 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
5122
5123         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
5124         New test for PR tree-optimization/17892.
5125
5126 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
5127
5128         PR c++/18369
5129         * g++.dg/init/new12.C: New test.
5130
5131 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
5132
5133         * gcc.target/sparc: New directory.
5134         * gcc.target/sparc/sparc.exp: New driver.
5135         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
5136         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
5137         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
5138         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
5139
5140 2004-11-10  Paul Brook  <paul@codesourcery.com>
5141
5142         PR fortran/18218
5143         * gfortran.dg/list_read.c: New test.
5144
5145 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
5146
5147         PR c/18322
5148         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
5149         expected diagnostic location.
5150
5151 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
5152
5153         * gcc.dg/20041109-1.c: New test.
5154
5155 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
5156
5157         PR objc/18406
5158         * objc/compile/pr18406.m: New test.
5159
5160 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
5161
5162         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
5163
5164 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
5165
5166         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
5167
5168 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
5169
5170         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
5171
5172 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
5173
5174         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
5175         exit.
5176
5177 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
5178
5179         PR tree-opt/18299
5180         * gcc.c-torture/pr18299-1.c: New test.
5181
5182 2004-11-06  Andreas Schwab  <schwab@suse.de>
5183
5184         * gcc.dg/pr16286.c: Also test for bool and pixel.
5185
5186 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
5187
5188         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
5189         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
5190         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
5191         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
5192         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
5193         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
5194         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
5195         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
5196         gcc.dg/struct-semi-3.c: New tests.
5197
5198 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5199
5200         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
5201
5202 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5203
5204         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
5205         Do not use C99 designators.
5206
5207 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5208
5209         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
5210
5211 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5212
5213         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
5214         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
5215         * gcc.c-torture/execute/simd-5.x: Remove.
5216
5217 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
5218
5219         PR rtl-optimization/17933
5220         * gcc.dg/torture/pr17933-1.c: New test.
5221
5222 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
5223
5224         PR target/18106
5225         * lib/target-supports.exp (check_weak_available): Support
5226         Windows.
5227
5228 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
5229
5230         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
5231         call to fflush(stdout) before abort.
5232         (my_ffsll): New function.
5233         (generate_fields): Use it.
5234
5235 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
5236
5237         * gcc.dg/init-undef-1.c: New test.
5238
5239 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
5240
5241         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
5242         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
5243         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
5244         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
5245         expected messages for new parser.
5246
5247 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
5248
5249         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
5250
5251 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5252
5253         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
5254         on LP64 targets.
5255
5256 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
5257
5258         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
5259         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
5260         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
5261         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
5262         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
5263         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
5264         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
5265         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
5266         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
5267         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
5268
5269 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
5270
5271         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
5272         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
5273         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
5274         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
5275         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
5276         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
5277         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
5278         for new parser.
5279
5280 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
5281
5282         PR target/15342
5283         * gcc.dg/20041104-1.c: New test.
5284
5285 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5286
5287         * g++.dg/template/nontype7.C: New test.
5288         * g++.dg/template/nontype8.C: Likewise.
5289         * g++.dg/template/nontype9.C: Likewise.
5290         * g++.dg/template/nontype10.C: Likewise.
5291         * g++.dg/tc1/dr49.C: Likewise.
5292         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
5293         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
5294
5295 2004-11-04  Ben Elliston  <bje@au.ibm.com>
5296
5297         * g++.dg/rtti/tinfo1.C: Remove xfails.
5298
5299 2004-11-04  Ben Elliston  <bje@au.ibm.com>
5300
5301         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
5302         packed attribute to the definition to satisfy the new C++ parser.
5303
5304 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5305
5306         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
5307         invocations of va_arg.
5308
5309 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
5310
5311         PR c++/18124
5312         * g++.dg/template/crash25.C: New test.
5313
5314         PR c++/18155
5315         * g++.dg/template/typedef2.C: New test.
5316         * g++.dg/parse/crash13.C: Adjust error markers.
5317
5318         PR c++/18177
5319         * g++.dg/conversion/const3.C: New test.
5320
5321 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5322
5323         PR fortran/17535
5324         PR fortran/17583
5325         PR fortran/17713
5326         * gfortran.dg/generic_[123].f90: New testcases.
5327
5328 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5329
5330         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
5331         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
5332
5333 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
5334
5335         PR tree-opt/16808
5336         * gcc.c-torture/compile/pr16808.c: New test.
5337
5338 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
5339
5340         PR rtl-optimization/17104
5341         * gcc.dg/ppc-bitfield1.c: New.
5342
5343 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
5344
5345         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
5346
5347 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
5348
5349         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
5350         strings for 32-bit code.
5351
5352 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
5353
5354         PR c/18239
5355         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
5356
5357 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
5358
5359         PR c++/18064
5360         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
5361
5362 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
5363
5364         PR c++/15172
5365         * g++.dg/init/aggr2.C: New test.
5366
5367 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
5368
5369         * objc.dg/local-decl-1.m: New test.
5370
5371 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5372
5373         * gcc.dg/20040910-1.c: Adjust regex.
5374
5375 2004-10-30  Roger Sayle  <roger@eyesopen.com>
5376
5377         PR rtl-optimization/18084
5378         * g++.dg/opt/pr18084-1.C: New testcase.
5379
5380 2004-10-30  Matt Austern  <austern@apple.com>
5381
5382         PR c++/17542
5383         * g++.dg/ext/attrib18.C: New test.
5384
5385 2004-10-30  Roger Sayle  <roger@eyesopen.com>
5386
5387         PR middle-end/18096
5388         * gcc.dg/pr18096-1.c: New test case.
5389
5390 2004-10-30  Roger Sayle  <roger@eyesopen.com>
5391
5392         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
5393
5394 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
5395
5396         PR c/16666
5397         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
5398         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
5399         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
5400         gcc.dg/old-style-prom-3.c: New tests.
5401
5402 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
5403
5404         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
5405         Remove unnecessary inclusion of stdio.h.
5406
5407 2004-10-29  Roger Sayle  <roger@eyesopen.com>
5408
5409         PR rtl-optimization/17581
5410         * gcc.dg/pr17581-1.c: New test case.
5411
5412 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
5413
5414         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
5415         being implemented.
5416         * g++.dg/conversion/dr195-1.C: New.
5417         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
5418         * g++.old-deja/g++.mike/p10148.C: Likewise.
5419
5420 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
5421
5422         PR c++/17695
5423         * g++.dg/debug/typedef2.C: New test.
5424
5425 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
5426
5427         PR fortran/13490
5428         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
5429         * gfortran.dg/g77/README: Update.
5430
5431 2004-10-28  Matt Austern  <austern@apple.com>
5432
5433         PR c++/14124
5434         * g++.dg/ext/packed7.C: New test.
5435
5436 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
5437
5438         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
5439         scan-assembler.
5440         * lib/scanasm.exp (hidden-scan-for): New proc.
5441         (scan-hidden): Use hidden-scan-for instead of constructing the scan
5442         string.
5443         (scan-not-hidden): Likewise.
5444         * lib/target-supports.exp (check_visibility_available): mach-o is
5445         support too.
5446
5447 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
5448
5449         PR c++/17132
5450         * g++.dg/template/memclass3.C: New test.
5451
5452 2004-10-28  Adam Nemet  <anemet@lnxw.com>
5453
5454         PR middle-end/18160
5455         * gcc.dg/register-var-1.c: New test.
5456         * gcc.dg/register-var-2.c: New test.
5457         * gcc.dg/asm-7.c: Taking the address of a register variable is an
5458         error now.
5459
5460 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
5461
5462         PR other/18172
5463         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
5464         unused variables.
5465         * gcc.dg/vect/vect-22.c: Likewise.
5466
5467 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
5468
5469         * gcc.dg/i386-rotate-1.c: New test.
5470
5471 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
5472
5473         * g++.dg/init/ref12.C: Add "run" marker.
5474
5475         PR c++/17435
5476         * g++.dg/init/ref12.C: New test.
5477
5478         PR c++/18140
5479         * g++.dg/template/shift1.C: New test.
5480         * g++.dg/template/error10.C: Adjust error markers.
5481
5482 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
5483
5484         PR tree-opt/17529
5485         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
5486
5487 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
5488
5489         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
5490         * gcc.dg/weak/weak-3.c: Likewise.
5491         * gcc.dg/weak/weak-5.c: Likewise.
5492         * gcc.dg/weak/weak-9.c: Likewise.
5493         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
5494         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
5495
5496         * gcc.dg/darwin-weakimport-1.c: New.
5497
5498 2004-10-28  Ben Elliston  <bje@au.ibm.com>
5499
5500         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
5501
5502 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
5503
5504         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
5505         'syntax' error messages.
5506         * gcc.dg/cpp/direct2s.c: Likewise.
5507
5508 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
5509
5510         * gcc.c-torture/compile/20041026-1.c: New.
5511
5512 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
5513
5514         PR c++/18093
5515         * g++.dg/lookup/ns2.C: New test.
5516
5517         PR c++/18020
5518         * g++.dg/template/enum4.C: New test.
5519
5520         PR c++/18161
5521         * g++.dg/template/expr1.C: New test.
5522
5523 2004-10-26  Ben Elliston  <bje@au.ibm.com>
5524
5525         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
5526
5527 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5528
5529         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
5530         gcc.dg/decl-nospec-3.c: New tests.
5531
5532 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
5533
5534         * objc.dg/super-class-3.m: New test.
5535
5536 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
5537
5538         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
5539         resyncing.
5540         * gcc.dg/cpp/direct2s.c: Likewise.
5541
5542 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
5543
5544         * objc.dg/image-info.m: Update for changes to section selection.
5545
5546 2004-10-25  David Ayers  <d.ayers@inode.at>
5547             Ziemowit Laski  <zlaski@apple.com>
5548
5549         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
5550         diagnostics when messaging 'id <Proto>'.
5551         * objc.dg/class-protocol-1.m: New test.
5552         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
5553         a non-existent method signature.
5554         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
5555         Update diagnostics when messaging with non-existent method signature.
5556         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
5557         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
5558         invalid receivers are now resolved as if messaging 'id'; remove
5559         extraneous diagnostics.
5560
5561 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
5562
5563         PR c/16667
5564         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
5565         gcc.dg/init-desig-obs-3.c: New tests.
5566
5567 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
5568
5569         * gcc.dg/debug/20041023-1.c: New test.
5570
5571 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
5572
5573         PR middle-end/17407
5574         * gcc.c-torture/compile/pr17407.c: New test.
5575
5576         PR c++/18121
5577         * g++.dg/template/array8.C: New test.
5578
5579 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5580
5581         PR other/18138
5582         * lib/g++.exp: Accept more than one multilib libgcc.
5583         * lib/gcc-dg.exp: Likewise.
5584         * lib/objc.exp: Likewise.
5585         * lib/treelang.exp: Likewise.
5586         * lib/gfortran.exp: Likewise.
5587
5588 2004-10-24  Ben Elliston  <bje@au.ibm.com>
5589
5590         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
5591
5592 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
5593
5594         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
5595         * gcc.dg/c99-const-expr-3.c: Likewise.
5596
5597 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
5598
5599         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
5600
5601 2004-10-23  Ben Elliston  <bje@au.ibm.com>
5602
5603         * gcc.c-torture/execute/loop-2e.x: Remove.
5604
5605 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
5606
5607         PR c++/18095
5608         * g++.dg/parse/crash18.C: New.
5609         * g++.dg/parse/crash19.C: New.
5610
5611 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
5612
5613         * g++.dg/ext/dllimport1.C: Move dg-warnings.
5614         * g++.dg/ext/dllimport2.C: Same.
5615         * g++.dg/ext/dllimport8.C: Same.
5616
5617 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
5618
5619         PR c++/10841
5620         * g++.dg/conversion/cast1.C: New test.
5621         * g++.dg/overload/pmf1.C: Adjust error marker.
5622
5623 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
5624
5625         PR objc/17923
5626         * objc.dg/const-str-7.m: New test.
5627
5628 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5629
5630         * g++.dg/template/memfriend11.C: Fix comment typo.
5631         * g++.dg/template/memfriend14.C: Likewise.
5632
5633 2004-10-20  Richard Henderson  <rth@redhat.com>
5634
5635         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
5636         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
5637         -fasynchronous-unwind-tables.
5638
5639 2004-10-20  Richard Henderson  <rth@redhat.com>
5640
5641         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
5642         (main): Return success.
5643         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
5644         (main): Return success.
5645
5646 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5647
5648         PR c++/13495
5649         * g++.dg/template/memfriend9.C: New test.
5650         * g++.dg/template/memfriend10.C: Likewise.
5651         * g++.dg/template/memfriend11.C: Likewise.
5652         * g++.dg/template/memfriend12.C: Likewise.
5653         * g++.dg/template/memfriend13.C: Likewise.
5654         * g++.dg/template/memfriend14.C: Likewise.
5655         * g++.dg/template/memfriend15.C: Likewise.
5656         * g++.dg/template/memfriend16.C: Likewise.
5657         * g++.dg/template/memfriend17.C: Likewise.
5658         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
5659
5660 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
5661
5662         * g++.dg/conversion/dr195.C: New.
5663         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
5664
5665 2004-10-20  Ben Elliston  <bje@au.ibm.com>
5666             Devang Patel  <dpatel@apple.com>
5667
5668         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
5669         of floating point arithmetic, which could trap.
5670
5671 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
5672
5673         PR c++/14035
5674         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
5675         * g++.dg/conversion/const2.C: New test.
5676         * g++.dg/expr/reinterpret2.C: New test.
5677         * g++.dg/expr/reinterpret3.C: New test.
5678         * g++.dg/expr/cast2.C: New test.
5679         * g++.dg/expr/copy1.C: New test.
5680         * g++.dg/other/conversion1.C: Change error message.
5681         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
5682         function pointers to void *.
5683         * g++.old-deja/g++.mike/p10148.C: Likewise.
5684
5685 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5686
5687         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
5688
5689 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
5690
5691         PR c++/18047
5692
5693         * g++.dg/parse/expr3.C: New test.
5694
5695 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5696
5697         * gcc.dg/smod-1.c: New test.
5698
5699 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
5700
5701         * objc.dg/method-14.m: New test.
5702
5703 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
5704
5705         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
5706         Also xfail as the patch was reverted.
5707
5708 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
5709
5710         PR middle-end/16973
5711         * gcc.dg/pr16973.c: New test.
5712
5713 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
5714
5715         PR tree-optimization/17656
5716         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
5717
5718 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
5719
5720         * g++.dg/eh/shadow1.C: New.
5721
5722 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
5723
5724         * gcc.c-torture/compile/20041018-1.c: New test.
5725
5726 2004-10-18  Ben Elliston  <bje@au.ibm.com>
5727
5728         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
5729         compiler referring to register 0 when accessing sdata.  The linker
5730         now patches things up.
5731
5732 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
5733
5734         PR c/17529
5735         * gcc.c-torture/compile/pr17529.c: New test.
5736
5737 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5738
5739         PR c++/17743
5740         * g++.dg/ext/attrib17.C: New test.
5741
5742 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5743
5744         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
5745
5746 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5747
5748         PR c++/10479
5749         * g++.dg/ext/attrib16.C: New test.
5750
5751 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
5752
5753         PR c++/17042
5754         * g++.dg/init/dso_handle1.C: New test.
5755
5756         PR c++/14667
5757         * g++.dg/parse/typedef6.C: New test.
5758
5759         PR c++/17916
5760         * g++.dg/parse/pragma1.C: New test.
5761
5762 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
5763
5764         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
5765
5766 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
5767
5768         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
5769         -fno-common when on HPPA HP-UX platforms.
5770
5771 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
5772
5773         PR other/16820
5774         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
5775         stdint.h.
5776         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
5777         uintptr_t.
5778
5779 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
5780
5781         PR c++/16301
5782         * g++.dg/lookup/strong-using-4.C: New test.
5783
5784 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
5785
5786         PR middle-end/16567
5787         * gcc.c-torture/compile/nested-1.c: New test.
5788
5789 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
5790
5791         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
5792         and mipsisa64*-*-* (until support for misaligned loads is added).
5793         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
5794         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
5795         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
5796         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
5797         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
5798         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
5799
5800 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
5801
5802         PR c++/17976
5803         * g++.dg/init/dtor3.C: New test.
5804
5805 2004-10-15  Ben Elliston  <bje@au.ibm.com>
5806
5807         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
5808
5809 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
5810
5811         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
5812         * gcc.dg/macho-lo-sum.c: Likewise.
5813
5814 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
5815
5816         * gcc.dg/ppc-spe64-1.c: New test.
5817
5818 2004-10-14  Devang Patel  <dpatel@apple.com>
5819
5820         PR 17635
5821         * gcc.dg/pr17635.c : New test.
5822
5823 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
5824
5825         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
5826         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
5827         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
5828         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
5829         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
5830         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
5831         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
5832         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
5833         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
5834         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
5835         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
5836         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
5837         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
5838         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
5839         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
5840         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
5841         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
5842         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
5843
5844 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
5845
5846         * gcc.dg/vect/vect-82.c: New testcase.
5847         * gcc.dg/vect/vect-82_64.c: New testcase.
5848         * gcc.dg/vect/vect-83.c: New testcase.
5849         * gcc.dg/vect/vect-83_64.c: New testcase.
5850
5851 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
5852
5853         * gcc.dg/cpp/error-1.c: New test.
5854
5855 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
5856
5857         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
5858
5859 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
5860
5861         PR target/17984
5862         * gcc.dg/cris-peep2-xsrand2.c: New test.
5863
5864 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
5865
5866         PR c++/17661
5867         * testsuite/g++.dg/expr/for2.C: New test.
5868
5869 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5870
5871         * g++.dg/inherit/thunk1.C: Run on the SPARC.
5872
5873 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
5874
5875         PR tree-optimization/17724
5876         * g++.dg/opt/pr17724-1.C: New test.
5877         * g++.dg/opt/pr17724-2.C: New test.
5878         * g++.dg/opt/pr17724-3.C: New test.
5879         * g++.dg/opt/pr17724-4.C: New test.
5880         * g++.dg/opt/pr17724-5.C: New test.
5881         * g++.dg/opt/pr17724-6.C: New test.
5882
5883 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
5884
5885         PR c/17301
5886         * gcc.dg/pr17301-2.c: New test.
5887
5888 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
5889
5890         PR c++/15876
5891         * g++.dg/parse/error22.C: New test.
5892
5893         PR c++/17936
5894         * g++.dg/template/spec18.C: New test.
5895
5896 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
5897
5898         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
5899         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
5900         memcpy.
5901         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
5902         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
5903
5904 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
5905
5906         * g++.dg/eh/cleanup5.C: Add dg-options "".
5907
5908 2004-10-11  Roger Sayle  <roger@eyesopen.com>
5909
5910         PR middle-end/17657
5911         * gcc.dg/switch-4.c: New test case.
5912
5913 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
5914
5915         * gcc.c-torture/execute/20041011-1.c: New test.
5916
5917 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
5918
5919         PR c++/17554
5920         * g++.dg/init/for3.C: New test.
5921
5922         PR c++/17657
5923         * g++.dg/opt/switch2.C: New test.
5924
5925         PR middle-end/17703
5926         * g++.dg/warn/Wreturn-2.C: New test.
5927
5928 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
5929
5930         PR c++/17907
5931         * g++.dg/eh/cleanup5.C: New test.
5932
5933 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
5934
5935         PR c++/17393
5936         * g++.dg/parse/error21.C: New test.
5937
5938 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5939
5940         * g++.dg/overload/pmf1.C: Adjust quoting marks.
5941         * g++.dg/warn/incomplete1.C: Likewise.
5942         * g++.dg/template/qualttp20.C: Likewise.
5943
5944 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5945
5946         PR c/17881
5947         * parm-incomplete-1.c: New test.
5948
5949 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
5950
5951         PR c++/17867
5952         * g++.dg/parse/error19.C: New test.
5953
5954         PR c++/17670
5955         * g++.dg/init/new11.C: New test.
5956
5957         PR c++/17821
5958         * g++.dg/parse/error20.C: New test.
5959
5960         PR c++/17826
5961         * g++.dg/template/crash24.C: New test.
5962
5963 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5964
5965         PR c/17301
5966         * gcc.dg/pr17301-1.c: New test.
5967
5968 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5969
5970         PR c/17189
5971         * gcc.dg/anon-struct-5.c: New test.
5972
5973 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
5974
5975         PR c/17844
5976         * gcc.dg/pr17844-1.c: New test.
5977
5978 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
5979
5980         PR tree-optimization/17906
5981         * gcc.c-torture/compile/pr17906.c: New.
5982
5983 2004-10-09  Stuart Hastings  <stuart@apple.com>
5984             Roger Sayle  <roger@eyesopen.com>
5985
5986         PR rtl-optimization/17853
5987         * gcc.dg/i386-mmx-5.c: New testcase.
5988
5989 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
5990
5991         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
5992
5993 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
5994
5995         PR c++/17524
5996         * g++.dg/template/static9.C: New test.
5997
5998         PR c++/17685
5999         * g++.dg/parse/operator5.C: New test.
6000
6001 2004-10-09  Roger Sayle  <roger@eyesopen.com>
6002
6003         PR middle-end/17894
6004         * gcc.c-torture/execute/divcmp-4.c: New test case.
6005
6006 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
6007
6008         PR tree-opt/17902
6009         * g++.dg/opt/pr17902.C: New test.
6010
6011 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
6012
6013         * gcc.dg/cpp/ident-1.c: Add dg-options "".
6014
6015 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6016
6017         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
6018
6019 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6020
6021         * gcc.dg/assign-warn-3.c: New test.
6022
6023 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
6024
6025         PR c/16999
6026         * gcc.dg/cpp/ident-1.c: New test.
6027
6028 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
6029
6030         * gcc.c-torture/compile/acc1.c: New.
6031
6032 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
6033
6034         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
6035         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
6036
6037 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
6038
6039         * gcc.dg/ultrasp11.c: New test.
6040
6041 2004-10-08  Michael Matz  <matz@suse.de>
6042
6043         * gcc.dg/doloop-2.c: New test.
6044
6045 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6046
6047         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
6048         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
6049         objc.dg/method-9.m: Update expected diagnostics.
6050
6051 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
6052
6053         * gcc.dg/ppc-fsel-3.c: New file.
6054         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
6055
6056 2004-10-07  Paul Brook  <paul@codesourcery.com>
6057
6058         * gfortran.dg/intrinsic_verify_1.f90: New test.
6059
6060 2004-10-07  Paul Brook  <paul@codesourcery.com>
6061
6062         * gfortran.dg/empty_format_1.f90: Remove stray commas.
6063
6064 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6065
6066         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
6067         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
6068         commit.
6069
6070 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
6071
6072         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
6073
6074 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6075
6076         PR c++/17115
6077         * g++.dg/warn/Winline-4.C: New test.
6078
6079 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
6080
6081         * gcc.c-torture/compile/20041007-1.c: New test.
6082
6083 2004-10-07  Paul Brook  <paul@codesourcery.com>
6084
6085         PR fortran/17678
6086         * gfortran.dg/use_allocated_1.f90: New test.
6087
6088 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
6089
6090         PR middle-end/17849
6091         * gfortran.fortran-torture/compile/nested.f90: New test
6092
6093 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
6094
6095         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
6096
6097 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
6098
6099         PR c++/17368
6100         * g++.dg/ext/asm6.C: New test.
6101
6102 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
6103
6104         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
6105
6106 2004-10-06  Paul Brook  <paul@codesourcery.com>
6107
6108         PR libfortran/17709
6109         * gfortran.dg/empty_format_1.f90: New test.
6110
6111 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6112
6113         PR fortran/17568
6114         * gfortran.dg/ishft.f90: New test.
6115
6116         PR fortran/17283
6117         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
6118         tests.
6119
6120 2004-10-06  Paul Brook  <paul@codesourcery.com>
6121
6122         * gfortran.dg/do_1.f90: New test.
6123
6124 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6125
6126         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
6127         optimizing for size.
6128
6129 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6130
6131         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
6132
6133 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6134
6135         * gcc.c-torture/compile/20041005-1.c: New test.
6136
6137 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
6138
6139         PR c++/17829
6140         * g++.dg/lookup/koenig4.C: New.
6141
6142 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6143
6144         * g++.dg/other/classkey1.C: Adjust quoting marks.
6145         * g++.dg/parse/error15.C: Likewise.
6146         * g++.dg/template/meminit2.C (int>): Likewise.
6147
6148 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6149
6150         PR fortran/17283
6151         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
6152
6153         PR fortran/17631
6154         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
6155
6156         PR fortran/17708
6157         * gfortran.dg/pr17708.f90: New test.
6158
6159 2004-10-04  Chao-ying Fu  <fu@mips.com>
6160
6161         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
6162         * gcc.dg/vect/vect-4.c: Ditto.
6163         * gcc.dg/vect/vect-5.c: Ditto.
6164         * gcc.dg/vect/vect-6.c: Ditto.
6165         * gcc.dg/vect/vect-8.c: Ditto.
6166         * gcc.dg/vect/vect-16.c: Ditto.
6167         * gcc.dg/vect/vect-30.c: Ditto.
6168         * gcc.dg/vect/vect-40.c: Ditto.
6169         * gcc.dg/vect/vect-41.c: Ditto.
6170         * gcc.dg/vect/vect-42.c: Ditto.
6171         * gcc.dg/vect/vect-43.c: Ditto.
6172         * gcc.dg/vect/vect-44.c: Ditto.
6173         * gcc.dg/vect/vect-45.c: Ditto.
6174         * gcc.dg/vect/vect-46.c: Ditto.
6175         * gcc.dg/vect/vect-47.c: Ditto.
6176         * gcc.dg/vect/vect-48.c: Ditto.
6177         * gcc.dg/vect/vect-49.c: Ditto.
6178         * gcc.dg/vect/vect-50.c: Ditto.
6179         * gcc.dg/vect/vect-51.c: Ditto.
6180         * gcc.dg/vect/vect-52.c: Ditto.
6181         * gcc.dg/vect/vect-53.c: Ditto.
6182         * gcc.dg/vect/vect-54.c: Ditto.
6183         * gcc.dg/vect/vect-55.c: Ditto.
6184         * gcc.dg/vect/vect-56.c: Ditto.
6185         * gcc.dg/vect/vect-57.c: Ditto.
6186         * gcc.dg/vect/vect-58.c: Ditto.
6187         * gcc.dg/vect/vect-59.c: Ditto.
6188         * gcc.dg/vect/vect-60.c: Ditto.
6189         * gcc.dg/vect/vect-74.c: Ditto.
6190         * gcc.dg/vect/vect-79.c: Ditto.
6191         * gcc.dg/vect/vect-80.c: Ditto.
6192
6193 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
6194
6195         * gcc.dg/unused-7.c: Use the correct option.
6196
6197 2004-10-04  Paul Brook  <paul@codesourcery.com>
6198         Bud Davis  <bdavis9659@comcast.net>
6199
6200         PR fortran/17706
6201         PR fortran/16434
6202         * gfortran/pr17706.f90: New test.
6203         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
6204
6205 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6206
6207         * gfortran.dg/pr17612.f90: New test.
6208
6209 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6210
6211         * g++.dg/template/local1.C: Adjust quoting marks in
6212         testing for diagnostics.
6213         * g++.dg/tls/diag-2.C: Likewise.
6214         * g++.dg/other/error8.C: Likewise.
6215
6216 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
6217
6218         PR c/17178
6219         * gcc.dg/unused-4.c: Adjust to be correct.
6220
6221         PR c/17820
6222         * gcc.dg/unused-7.c: New test.
6223
6224 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
6225
6226         PR c++/17797
6227         * g++.dg/overload/template2.C: New test.
6228
6229 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
6230
6231         PR tree-optimization/16632
6232         * gcc.dg/tree-ssa/20041002-1.c: New.
6233
6234 2004-10-03  Paul Brook  <paul@codesourcery.com>
6235
6236         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
6237         rather than relying on default formatting.
6238
6239 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
6240
6241         * gcc.dg/20040920-1.c: Update expected message text.
6242
6243 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
6244
6245         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
6246
6247 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
6248
6249         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
6250         tree level.
6251
6252 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
6253
6254         * gcc.dg/tree-ssa/pr17343.c: Remove.
6255
6256 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
6257
6258         PR tree-opt/17343
6259         * gcc.dg/tree-ssa/pr17343.c: New test.
6260
6261 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
6262
6263         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
6264         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
6265         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
6266         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
6267         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
6268
6269 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
6270
6271         * gcc.dg/lvalue-2.c: New test.
6272
6273 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
6274
6275         PR c/17730
6276         * gcc.dg/pr17730-1.c: New test
6277
6278 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
6279
6280         PR c/7425
6281         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
6282
6283 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
6284
6285         * gcc.c-torture/execute/stdarg-1.c: New test.
6286         * gcc.c-torture/execute/stdarg-2.c: New test.
6287         * gcc.c-torture/execute/stdarg-3.c: New test.
6288         * gcc.dg/tree-ssa/stdarg-1.c: New test.
6289         * gcc.dg/tree-ssa/stdarg-2.c: New test.
6290         * gcc.dg/tree-ssa/stdarg-3.c: New test.
6291         * gcc.dg/tree-ssa/stdarg-4.c: New test.
6292         * gcc.dg/tree-ssa/stdarg-5.c: New test.
6293
6294 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
6295
6296         PR tree-optimization/17697
6297         * g++.dg/opt/pr17697-1.C: New test.
6298         * g++.dg/opt/pr17697-2.C: New test.
6299         * g++.dg/opt/pr17697-3.C: New test.
6300
6301 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
6302
6303         PR c/16409
6304         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
6305         gcc.dg/vla-init-5.c: New tests.
6306
6307 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
6308
6309         PR c/13804
6310         * gcc.dg/pr13804-1.c: New test.
6311
6312 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6313
6314         PR fortran/16938
6315         * gfortran.dg/pr16938.f90: New test.
6316
6317 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
6318
6319         * g++.dg/template/crash23.C: New test.
6320
6321 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
6322
6323         PR c++/17585
6324         * g++.dg/template/static8.C: New test.
6325
6326 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
6327
6328         PR c++/17681
6329         * g++.dg/other/error9.C: New test.
6330
6331 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
6332
6333         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
6334
6335 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6336
6337         PR fortran/15164
6338         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
6339
6340 2004-09-26  Roger Sayle  <roger@eyesopen.com>
6341
6342         PR middle-end/17112
6343         * gcc.dg/pr17112-1.c: New test case.
6344
6345 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6346
6347         PR c/11459
6348         * gcc.dg/pr11459-1.c: New test.
6349
6350 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
6351
6352         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
6353         * gcc.dg/tree-ssa/loop-4.c: Likewise.
6354
6355 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6356
6357         * gfortran.dg/pr15324.f90: Make array bounds consistent.
6358
6359 2004-09-25  Jan Hubicka  <jh@suse.cz>
6360
6361         * compile/30040909-1.c: New test.
6362         * compile/30040907-1.c: New test.
6363
6364 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
6365
6366         * gcc.c-torture/execute/va-arg-26.c: New test.
6367
6368 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
6369
6370         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
6371         extra diagnostics on targets with 64-bit pointers.
6372         * objc.dg/selector-1.m: Adjust dg-warning regexp.
6373
6374 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6375
6376         PR c/17188
6377         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
6378         * gcc.dg/decl-3.c: Adjust expected message.
6379
6380 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6381
6382         PR fortran/17615
6383         * gfortran.dg/pr17615.f90: New test.
6384
6385 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
6386
6387         PR tree-optimzation/17517
6388         * g++.dg/tree-ssa/pr17517.C: New Test.
6389
6390 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6391
6392         PR c++/16889
6393         * g++.dg/lookup/ambig3.C: New.
6394
6395 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
6396
6397         PR tree-opt/17624
6398         * g++.dg/opt/pr17624.C: New test.
6399
6400 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6401
6402         PR c/6980
6403         * gcc.dg/Wbad-function-cast-1.c: New test.
6404
6405 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
6406
6407         * g++.dg/ext/complit1.C
6408         * g++.dg/other/error2.C
6409         * g++.dg/other/nontype-1.C
6410         * g++.dg/parse/crash11.C
6411         * g++.dg/parse/crash12.C
6412         * g++.dg/parse/error15.C
6413         * g++.dg/parse/error4.C
6414         * g++.dg/parse/tmpl-outside1.C
6415         * g++.dg/parse/too-many-tmpl-args1.C
6416         * g++.dg/template/dependent-expr3.C
6417         * g++.dg/template/error10.C
6418         * g++.dg/template/instantiate1.C
6419         * g++.dg/template/vtable2.C
6420         * g++.dg/warn/Wshadow-1.C
6421         * g++.dg/warn/weak1.C
6422         * g++.old-deja/g++.brendan/crash16.C
6423         * g++.old-deja/g++.brendan/crash18.C
6424         * g++.old-deja/g++.brendan/crash48.C
6425         * g++.old-deja/g++.brendan/crash49.C
6426         * g++.old-deja/g++.brendan/crash55.C
6427         * g++.old-deja/g++.brendan/crash56.C
6428         * g++.old-deja/g++.brendan/crash8.C
6429         * g++.old-deja/g++.brendan/enum11.C
6430         * g++.old-deja/g++.brendan/enum8.C
6431         * g++.old-deja/g++.brendan/enum9.C
6432         * g++.old-deja/g++.brendan/friend3.C
6433         * g++.old-deja/g++.brendan/misc14.C
6434         * g++.old-deja/g++.bugs/900402_02.C
6435         * g++.old-deja/g++.bugs/900404_03.C
6436         * g++.old-deja/g++.bugs/900404_04.C
6437         * g++.old-deja/g++.bugs/900428_03.C
6438         * g++.old-deja/g++.jason/crash4.C
6439         * g++.old-deja/g++.jason/overload21.C
6440         * g++.old-deja/g++.jason/redecl1.C
6441         * g++.old-deja/g++.jason/report.C
6442         * g++.old-deja/g++.jason/rfg10.C
6443         * g++.old-deja/g++.jason/template30.C
6444         * g++.old-deja/g++.law/arm12.C
6445         * g++.old-deja/g++.law/ctors5.C
6446         * g++.old-deja/g++.law/cvt20.C
6447         * g++.old-deja/g++.law/init10.C
6448         * g++.old-deja/g++.law/init8.C
6449         * g++.old-deja/g++.law/visibility17.C
6450         * g++.old-deja/g++.law/visibility7.C
6451         * g++.old-deja/g++.mike/net8.C
6452         * g++.old-deja/g++.mike/p646.C
6453         * g++.old-deja/g++.mike/p700.C
6454         * g++.old-deja/g++.mike/p701.C
6455         * g++.old-deja/g++.mike/p811.C
6456         * g++.old-deja/g++.ns/template13.C
6457         * g++.old-deja/g++.other/array3.C
6458         * g++.old-deja/g++.other/crash25.C
6459         * g++.old-deja/g++.other/dtor3.C
6460         * g++.old-deja/g++.other/dtor4.C
6461         * g++.old-deja/g++.other/main1.C
6462         * g++.old-deja/g++.other/warn7.C
6463         * g++.old-deja/g++.pt/crash11.C
6464         * g++.old-deja/g++.pt/crash36.C
6465         * g++.old-deja/g++.pt/spec22.C
6466         * g++.old-deja/g++.pt/spec9.C
6467         * g++.old-deja/g++.pt/ttp52.C
6468         * g++.old-deja/g++.robertl/eb103.C
6469         * g++.old-deja/g++.robertl/eb121.C
6470         * g++.old-deja/g++.robertl/eb22.C
6471         * g++.old-deja/g++.robertl/eb8.C:
6472         Update locations and/or regexps of dg-error markers.
6473         Remove markers for some bogus messages that are no longer issued.
6474
6475 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
6476
6477         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
6478         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
6479
6480 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
6481
6482         PR c++/17618
6483         * g++.dg/lookup/crash5.C: New test.
6484
6485 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
6486
6487         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
6488         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
6489         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
6490         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
6491         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
6492         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
6493
6494         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
6495         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
6496         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
6497         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
6498         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
6499         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
6500
6501         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
6502
6503         * gcc.dg/vect/vect-44.c: Check additional cases.
6504         * gcc.dg/vect/vect-48.c: Check additional cases.
6505
6506         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
6507         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
6508         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
6509         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
6510         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
6511         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
6512         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
6513         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
6514         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
6515
6516         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
6517         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
6518         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
6519
6520 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6521
6522         * gcc.dg/tree-ssa/loop-6.c: New test.
6523
6524 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
6525
6526         PR c++/17620
6527         * g++.dg/inherit/base2.C: New.
6528
6529 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
6530
6531         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
6532         * gcc.dg/20001012-2.c: Likewise.
6533         * gcc.dg/20001013-1.c: Likewise.
6534         * gcc.dg/20001101-1.c: Likewise.
6535         * gcc.dg/20001102-1.c: Likewise.
6536         * gcc.dg/bf-spl1.c: Likewise.
6537         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
6538         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
6539
6540 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
6541
6542         PR tree-optimization/16721
6543         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
6544
6545 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
6546
6547         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
6548         * gcc.dg/20040305-1.c: Likewise.
6549
6550 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6551
6552         PR c/16566
6553         * gcc.c-torture/compile/pr16566-1.c,
6554         gcc.c-torture/compile/pr16566-2.c,
6555         gcc.c-torture/compile/pr16566-3.c: New tests.
6556
6557 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
6558
6559         PR tree-optimization/17512
6560         * gcc.c-torture/compile/20040916-1.c.
6561
6562 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
6563
6564         * gcc.dg/pragma-re-3.c: New test.
6565
6566 2004-09-17  Matt Austern  <austern@apple.com>
6567
6568         PR c++/15049
6569         * g++.dg/other/anon3.C: New.
6570
6571 2004-09-21  Roger Sayle  <roger@eyesopen.com>
6572
6573         PR c++/7503
6574         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
6575         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
6576         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
6577         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
6578         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
6579
6580 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
6581
6582         PR fortran/17286
6583         * gfortran.dg/pr17286.f90: New test.
6584
6585 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
6586
6587         PR c++/17530
6588         * g++.dg/template/static7.C: New test.
6589
6590 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
6591
6592         PR tree-opt/17558
6593         * gcc.c-torture/compile/pr17558.c: New test.
6594
6595 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
6596
6597         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
6598         if SKIP_ATTRIBUTE is defined.
6599
6600 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6601
6602         PR fortran/15957
6603         * gfortran.dg/pr15957.f90: New test.
6604
6605 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
6606
6607         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
6608         in comparison.
6609         * gcc.dg/vect/vect-79.c: Likewise.
6610         * gcc.dg/vect/vect-80.c: Likewise.
6611
6612 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6613
6614         PR fortran/15750
6615         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
6616
6617 2004-09-20  Ira Rosen  <irar@il.ibm.com>
6618
6619         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
6620         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
6621         * gcc.dg/vect/vect-62.c: New testcase.
6622         * gcc.dg/vect/vect-63.c: New testcase.
6623         * gcc.dg/vect/vect-64.c: New testcase.
6624         * gcc.dg/vect/vect-65.c: New testcase.
6625         * gcc.dg/vect/vect-66.c: New testcase.
6626         * gcc.dg/vect/vect-67.c: New testcase.
6627         * gcc.dg/vect/vect-68.c: New testcase.
6628         * gcc.dg/vect/vect-69.c: New testcase.
6629         * gcc.dg/vect/vect-79.c: New testcase.
6630         * gcc.dg/vect/vect-80.c: New testcase.
6631
6632 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
6633
6634         * gcc.target/mips/asm-1.c: New test.
6635
6636 2004-09-19  Ira Rosen  <irar@il.ibm.com>
6637
6638         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
6639         * gcc.dg/vect/vect-73.c: New testcase.
6640         * gcc.dg/vect/vect-74.c: New testcase.
6641         * gcc.dg/vect/vect-75.c: New testcase.
6642         * gcc.dg/vect/vect-76.c: New testcase.
6643         * gcc.dg/vect/vect-77.c: New testcase.
6644         * gcc.dg/vect/vect-78.c: New testcase
6645
6646 2004-09-18  Paul Brook  <paul@codesourcery.com>
6647
6648         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
6649
6650 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
6651
6652         PR c/17424
6653         * gcc.dg/pr17424-1.c: New test.
6654
6655 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
6656
6657         * g++.dg/tree-ssa/pr17153.C: New test.
6658
6659 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
6660
6661         PR pch/13361
6662         * testsuite/g++.dg/pch/wchar-1.C: New.
6663         * testsuite/g++.dg/pch/wchar-1.Hs: New.
6664
6665 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
6666
6667         * gcc.c-torture/execute/20040917-1.c: New test.
6668
6669 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
6670
6671         PR tree-optimization/17319
6672         * gcc.dg/pr17319.c: New test.
6673
6674 2004-09-17  Devang Patel  <dpatel@apple.com>
6675
6676         * gcc.dg/20040813-1.c: New test.
6677
6678 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
6679
6680         PR tree-optimization/17273
6681         * gcc.c-torture/compile/pr17273.c: New test.
6682
6683 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6684
6685         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
6686         Update expected messages.
6687         * gcc.dg/declspec-13.c: New test.
6688
6689 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
6690
6691         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
6692
6693 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
6694
6695         * gcc.c-torture/execute/pr17252.c: Use post-increment to
6696         change what 'a' is pointing to.
6697
6698 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
6699
6700         PR c++/16002
6701         * g++.dg/template/error18.C: New test.
6702
6703         PR c++/16029
6704         * g++.dg/warn/Wunused-8.C: New test.
6705
6706 2004-09-17  Steven Bosscher  <stevenb@suse.de>
6707
6708         PR tree-optimization/17513
6709         * gcc.dg/20040916-1.c: New test.
6710
6711 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
6712
6713         PR c++/17501
6714         * g++.dg/template/typename7.C: New test.
6715
6716 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6717
6718         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
6719
6720 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
6721
6722         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
6723         with -ftree-based-profiling also.
6724         * lib/profopt.exp: Support late-set profile_option/feedback_option.
6725
6726 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
6727
6728         PR/15364
6729         * gfortran.dg/der_array_io_1.f90: New test.
6730         * gfortran.dg/der_array_io_2.f90: New test.
6731         * gfortran.dg/der_array_io_3.f90: New test.
6732
6733 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
6734
6735         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
6736         EABI.
6737
6738 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
6739
6740         * g++.dg/opt/switch1.C: New test.
6741
6742 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
6743
6744         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
6745         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
6746         Update expected messages.
6747
6748 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6749
6750         PR fortran/16485
6751         * gfortran.dg/same_name_1.f90: New test.
6752
6753 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
6754
6755         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
6756         dereference garbage pointers.
6757
6758 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
6759
6760         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
6761         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
6762
6763         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
6764         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
6765         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
6766
6767 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
6768
6769         PR c++/17324
6770         * g++.dg/template/mangle1.C: New test.
6771
6772 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
6773
6774         PR tree-optimization/17252
6775         * gcc.c-torture/execute/pr17252.c: New test.
6776
6777 2004-09-14  Andrew Pinski  <apinski@apple.com>
6778
6779         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
6780
6781 2004-09-14  Roger Sayle  <roger@eyesopen.com>
6782
6783         PR rtl-optimization/9771
6784         * gcc.dg/pr9771-1.c: New test case.
6785
6786 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
6787
6788         PR tree-optimization/15262
6789         * gcc.c-torture/execute/pr15262-1.c: New test.
6790         * gcc.c-torture/execute/pr15262-2.c: New test.
6791
6792 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6793
6794         * gcc.dg/declspec-12.c: New test.
6795
6796 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
6797
6798         * gfortran.dg/pr17090.f90: Add directives to test.
6799
6800 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6801
6802         * gcc.c-torture/compile/20040914-1.c: New test.
6803
6804 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
6805
6806         PR c++/16162
6807         * g++.dg/template/decl2.C: New test.
6808
6809 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
6810
6811         PR fortran/17090
6812         * gfortran.dg/pr17090.f90: New test.
6813
6814 2004-09-13  Dale Johannesen  <dalej@apple.com>
6815
6816         * gcc.c-torture/compile/pr17408.c:  New test case.
6817
6818 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
6819
6820         PR c++/16716
6821         * g++.dg/parse/crash17.C: New test.
6822
6823         PR c++/17327
6824         * g++.dg/template/enum3.C: New test.
6825
6826 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
6827
6828         * lib/gcc-defs.exp: Load wrapper.exp.
6829         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
6830         using local code.
6831         * lib/gcc.exp (gcc_init): Similar.
6832         * lib/gfortran.exp (gfortran_init): Similar.
6833         * lib/objc.exp (objc_init): Similar.
6834         * lib/treelang.exp (treelang_init): Similar.
6835         * lib/wrapper.exp: New file with build_wrapper call machinery in
6836         ${tool}_maybe_build_wrapper.
6837
6838 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
6839
6840         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
6841         "inline".
6842         * gcc.dg/declspec-11.c: Update expected messages.
6843         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
6844         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
6845         gcc.dg/inline-12.c: New tests.
6846
6847 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
6848
6849         * g++.dg/tree-ssa/pr17400.C: New testcase.
6850
6851 2004-09-13  James E Wilson  <wilson@specifixinc.com>
6852
6853         * gcc.target/mips/sb1-1.c: New testcase.
6854
6855 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
6856
6857         * lib/g77-dg.exp: Remove unused file.
6858         * lib/mike-g77.exp: Ditto.
6859         * lib/g77.exp: Ditto.
6860
6861 2004-09-12  Richard Henderson  <rth@redhat.com>
6862
6863         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
6864
6865 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
6866
6867         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
6868         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
6869         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
6870         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
6871         Update expected messages.
6872
6873 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
6874
6875         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
6876         declaration/use mismatch for dirp parameter.
6877
6878 2004-09-12  Andrew Pinski  <apinski@apple.com>
6879
6880         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
6881         -fgnu-runtime is passed.
6882
6883 2004-09-12  Richard Henderson  <rth@redhat.com>
6884
6885         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
6886         do the uplevel thing and update additional_flags directly.
6887         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
6888         gfortran.fortran-torture/execute/intrinsic_nearest.x,
6889         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
6890         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
6891
6892 2004-09-11  Steven Bosscher  <stevenb@suse.de>
6893
6894         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
6895
6896 2004-09-11  Roger Sayle  <roger@eyesopen.com>
6897
6898         PR middle-end/17411
6899         * g++.dg/opt/pr17411-1.C: New test case.
6900
6901 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6902
6903         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
6904         gcc.dg/tls/diag-2.c: Update expected messages.
6905         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
6906         messages.
6907         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
6908         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
6909         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
6910         gcc.dg/tls/diag-5.c: New tests.
6911
6912 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
6913
6914         * gcc.dg/20040910-1.c: Correct dg-error regexp.
6915
6916 2004-09-11  Steven Bosscher  <stevenb@suse.de>
6917
6918         * g++.dg/parse/break-in-for.C: New test.
6919
6920 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
6921
6922         * gcc.dg/tree-ssa/20040911-1.c: New test.
6923
6924 2004-09-11  Andreas Jaeger  <aj@suse.de>
6925
6926         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
6927         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
6928
6929 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
6930
6931         * gcc.target/frv: New directory of FR-V-specific tests.
6932
6933 2004-09-10  James E Wilson  <wilson@specifixinc.com>
6934
6935         * gcc.dg/convert-vec-1.c: New test.
6936
6937 2004-09-10  Roger Sayle  <roger@eyesopen.com>
6938
6939         PR middle-end/17024
6940         * gcc.dg/pr17024-1.c: New test case.
6941
6942 2004-09-10  Eric Christopher  <echristo@redhat.com>
6943
6944         * gcc.dg/20040910-1.c: New test.
6945
6946 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6947
6948         * gcc.dg/bitfld-9.c: New test.
6949
6950 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
6951
6952         * gcc.c-torture/execute/ieee/acc1.c: New test.
6953         * gcc.c-torture/execute/ieee/acc2.c: New test.
6954         * gcc.c-torture/execute/ieee/mzero6.c: New test.
6955
6956 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6957
6958         * gcc.dg/deprecated-2.c: New test.
6959
6960 2004-09-09  James E Wilson  <wilson@specifixinc.com>
6961
6962         * gcc.dg/init-vec-1.c: New test.
6963
6964 2004-09-09  Roger Sayle  <roger@eyesopen.com>
6965
6966         PR middle-end/17055
6967         * gcc.dg/pr17055-1.c: New test case.
6968
6969 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
6970
6971         PR target/17377
6972         * gcc.c-torture/execute/pr17377.c: New test.
6973
6974 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6975
6976         PR c/8420
6977         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
6978         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
6979         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
6980         gcc.dg/long-long-typespec-1.c: New tests.
6981         * gcc.dg/tls/diag-2.c: Update expected diagnostics
6982
6983 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6984
6985         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
6986         gcc.dg/gnu99-static-1.c: New tests.
6987
6988 2004-09-08  Devang Patel  <dpatel@apple.com>
6989
6990         * gcc.dg/darwin-ld-20040828-1.c: New test.
6991         * gcc.dg/darwin-ld-20040828-2.c: New test.
6992         * gcc.dg/darwin-ld-20040828-3.c: New test.
6993
6994 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
6995
6996         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
6997         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
6998         in error message.
6999         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
7000         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
7001         in error message.
7002         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
7003         types they qualify.
7004         * objc.dg/type-size-2.m: Fix wording in comment.
7005         * objc.dg/va-meth-1.m: New test case.
7006
7007 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
7008
7009         PR c/16633:
7010         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
7011         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
7012
7013 2004-09-06  Devang Patel  <dpatel@apple.com>
7014
7015         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
7016         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
7017
7018 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
7019
7020         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
7021         reflect changed line numbering of diagnostics.
7022
7023 2004-09-06  Paul Brook  <paul@codesourcery.com>
7024
7025         * gfortran.dg/edit_real_1.f90: Add new test.
7026
7027 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7028
7029         * gcc.dg/tree-ssa/loop-2.c: New test.
7030         * gcc.dg/tree-ssa/loop-3.c: New test.
7031         * gcc.dg/tree-ssa/loop-4.c: New test.
7032         * gcc.dg/tree-ssa/loop-5.c: New test.
7033
7034 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7035
7036         * gcc.dg/format/sentinel-1.c: Update for parameter option.
7037
7038 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7039
7040         * gcc.dg/format/sentinel-1.c: New test.
7041
7042 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
7043
7044         * testsuite/gcc.dg/builtins-46.c: New.
7045
7046 2004-09-03  Devang Patel  <dpatel@apple.com>
7047
7048         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
7049         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
7050
7051 2004-09-03  Jan Beulich  <jbeulich@novell.com>
7052
7053         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
7054         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
7055         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
7056         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
7057         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
7058         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
7059         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
7060         the non-portable bzero.
7061         * gcc.dg/20010912-1.c: xfail for NetWare.
7062         * gcc.dg/20020426-2.c: xfail for NetWare.
7063         * gcc.dg/20021014-1.c: xfail for NetWare.
7064         * gcc.dg/20021018-1.c: xfail for NetWare.
7065         * gcc.dg/20030213-1.c: xfail for NetWare.
7066         * gcc.dg/20030225-1.c: xfail for NetWare.
7067         * gcc.dg/20030708-1.c: xfail for NetWare.
7068         * gcc.dg/builtins-config.h: Also exclude NetWare.
7069         * gcc.dg/format/format.h: Define restrict only if not already defined.
7070         * gcc.dg/nest.c: xfail for NetWare.
7071         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
7072         * lib/target-supports.exp (check_visibility_available): Exclude
7073         NetWare.
7074
7075 2004-09-03  Jan Beulich  <jbeulich@novell.com>
7076
7077         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
7078         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
7079         deterministic starting point for the alignment of structure fields.
7080         * gcc.dg/Wpadded.c: Dito.
7081         * g++.dg/abi/vbase10.C: Dito.
7082
7083 2004-09-03  Devang Patel  <dpatel@apple.com>
7084
7085         * g++.dg/debug/pr15736.cc: New test.
7086
7087 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
7088
7089         * README.QMTEST: Fix out-of-date link.
7090
7091 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
7092
7093         PR fortran/16579
7094         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
7095         Delete.  Duplicate of gfortran.dg/g77/20010610.f
7096
7097 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
7098
7099         * g++.dg/abi/arm_rtti1.C: New test.
7100
7101 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
7102
7103         * gcc.dg/ppc-vector-memcpy.c: New.
7104         * gcc.dg/ppc-vector-memset.c: New.
7105
7106 2004-09-02  Chao-ying Fu  <fu@mips.com>
7107
7108         * gcc.target/mips/mips-3d-1.c: New test.
7109         * gcc.target/mips/mips-3d-2.c: New test.
7110         * gcc.target/mips/mips-3d-3.c: New test.
7111         * gcc.target/mips/mips-3d-4.c: New test.
7112         * gcc.target/mips/mips-3d-5.c: New test.
7113         * gcc.target/mips/mips-3d-6.c: New test.
7114         * gcc.target/mips/mips-3d-7.c: New test.
7115         * gcc.target/mips/mips-3d-8.c: New test.
7116         * gcc.target/mips/mips-3d-9.c: New test.
7117         * gcc.target/mips/mips-ps-1.c: New test.
7118         * gcc.target/mips/mips-ps-2.c: New test.
7119         * gcc.target/mips/mips-ps-3.c: New test.
7120         * gcc.target/mips/mips-ps-4.c: New test.
7121         * gcc.target/mips/mips-ps-type.c: New test.
7122
7123 2004-09-02  Paul Brook  <paul@codesourcery.com>
7124
7125         * gfortran.dg/edit_real_1.f90: Add new tests.
7126
7127 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7128
7129         PR fortran/15327
7130         * gfortran.dg/merge_char_1.f90: New test.
7131
7132 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7133
7134         PR fortran/16404
7135         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
7136
7137 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
7138
7139         PR c/1522
7140         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
7141
7142 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
7143
7144         * g++.dg/opt/loop1.C: Do not XFAIL.
7145
7146 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
7147
7148         * gcc.c-torture/execute/20040831-1.c: New test.
7149
7150 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
7151
7152         PR fortran/16579
7153         * gfortran.dg/g77/20010610.f: Now passes.
7154         Copy from g77.f-torture/execute. Add dg-run directive.
7155         * gfortran.dg/g77/README: Update
7156
7157 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
7158
7159         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
7160         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
7161         (t1, t2, t3, t4): Add volatile.
7162
7163 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
7164
7165         * g++.dg/ext/visibility/arm1.C: New test.
7166
7167 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
7168
7169         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
7170         -pedantic-errors.
7171
7172 2004-09-01  Paul Brook  <paul@codesourcery.com>
7173
7174         * gfortran.dg/eof_2.f90: New test.
7175
7176 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7177
7178         PR fortran/16579
7179         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
7180
7181 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
7182
7183         PR libfortran/16805
7184         * gfortran.dg/list_read_2.f90: New test.
7185
7186 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
7187
7188         * g++.dg/abi/key1.C: New test.
7189
7190 2004-08-31  Richard Henderson  <rth@redhat.com>
7191
7192         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
7193         form of offsetof.
7194         * g++.dg/other/offsetof5.C: Remove duplicate.
7195
7196 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7197
7198         PR fortran/17244
7199         * gfortran.dg/func_derived_1.f90: New test.
7200
7201 2004-08-31  Paul Brook  <paul@codesourcery.com>
7202
7203         * gfortran.dg/eof_1.f90: New test.
7204
7205 2004-08-31  Paul Brook  <paul@codesourcery.com>
7206
7207         * gfortran.dg/list_read_1.f90: New file.
7208
7209 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
7210
7211         * g++.dg/opt/loop1.C: XFAIL.
7212
7213 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
7214
7215         * gcc.dg/funcdef-storage-1.c: New.
7216         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
7217         an extern function in local scope.
7218         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
7219         declare an 'auto inline' function in local scope.
7220         * gcc.dg/20011130-1.c: Likewise.
7221         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
7222         an 'auto' function in local scope.
7223         * gcc.dg/20021014-1.c: Likewise.
7224         * gcc.dg/20030331-2.c: Likewise.
7225
7226 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7227
7228         * gfortran.dg/blockdata_1.f90: New test.
7229
7230 2004-08-30  Richard Henderson  <rth@redhat.com>
7231
7232         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
7233
7234 2004-08-30  Richard Henderson  <rth@redhat.com>
7235
7236         * lib/fortran-torture.exp (fortran-torture-execute): Honor
7237         additional_flags set by alternate driver.
7238         (ieee-options): New procedure.
7239         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
7240         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
7241         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
7242         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
7243
7244 2004-08-30  Richard Henderson  <rth@redhat.com>
7245
7246         * lib/f-torture.exp: Remove.
7247
7248 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
7249
7250         PR rtl-optimization/16590
7251         * g++.dg/opt/loop1.C: New test.
7252
7253 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7254
7255         PR fortran/13910
7256         * gfortran.dg/oldstyle_1.f90: New test.
7257
7258 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
7259         Paul Brook  <paul@codesourcery.com>
7260
7261         * gfortran.dg/g77/README: Update.
7262         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
7263         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
7264         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
7265
7266 2004-08-28  Paul Brook  <paul@codesourcery.com>
7267
7268         PR libfortran/17195
7269         * gfortran.dg/edit_real_1.f90: New test.
7270
7271 2004-08-27  Paul Brook  <paul@codesourcery.com>
7272
7273         * gfortran.dg/rewind_1.f90: New test.
7274
7275 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
7276
7277         PR fortran/16597
7278         * gfortran.dg/pr16597.f90: New test.
7279
7280 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7281
7282         PR c/13801
7283         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
7284         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
7285         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
7286         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
7287         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
7288
7289 2004-08-26  Nick Clifton  <nickc@redhat.com>
7290
7291         * gcc.c-torture/compile/pr17119.c: New test.
7292
7293 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7294
7295         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
7296
7297 2004-08-25  Richard Henderson  <rth@redhat.com>
7298
7299         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
7300         the bits that expect kind=8 to be the largest real kind.
7301
7302 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
7303
7304         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
7305
7306 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7307
7308         * gfortran.dg/assignment_1.f90: New test.
7309
7310 2004-08-25  Adam Nemet  <anemet@lnxw.com>
7311
7312         * g++.dg/template/repo3.C: New test.
7313
7314 2004-08-25  Roger Sayle  <roger@eyesopen.com>
7315
7316         PR middle-end/16693
7317         PR tree-optimization/16372
7318         * g++.dg/opt/pr16372-1.C: New test case.
7319         * g++.dg/opt/pr16693-1.C: New test case.
7320         * g++.dg/opt/pr16693-2.C: New test case.
7321
7322 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
7323
7324         * objc.dg/proto-lossage-4.m: New test.
7325
7326 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
7327
7328         PR c++/17155
7329         * g++.dg/inherit/local2.C: New test.
7330
7331 2004-08-25  Paul Brook  <paul@codesourcery.com>
7332
7333         PR fortran/17144
7334         * gfortran.dg/string_ctor_1.f90: New test.
7335
7336 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7337
7338         PR c++/14428
7339         * g++.dg/template/redecl2.C: New test.
7340
7341 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
7342
7343         PR fortran/17143
7344         * gfortran.dg/pr17143.f90: New test.
7345
7346 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
7347
7348         PR fortran/17164
7349         * gfortran.dg/pr17164.f90: New test.
7350
7351 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7352
7353         * gcc.dg/tree-ssa/loop-1.c: New test.
7354
7355 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
7356
7357         * gcc.c-torture/compile/20040824-1.c: New test.
7358
7359 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
7360
7361         * gcc.c-torture/compile/iftrap-3.c: New test.
7362
7363 2004-08-24  Paul Brook  <paul@codesourcery.com>
7364
7365         * gfortran.dg/entry_2.f90: New test.
7366
7367 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
7368
7369         PR c++/16889
7370         * g++.dg/lookup/ambig[12].C: New.
7371
7372 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7373
7374         PR c++/16706
7375         * g++.dg/template/crash21.C: New test.
7376         * g++.dg/template/crash22.C: Likewise.
7377
7378 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
7379
7380         PR c++/17149
7381         * g++.dg/template/access15.C: New.
7382
7383 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
7384
7385         PR c++/17163
7386         * g++.dg/template/repo2.C: New test.
7387
7388 2004-08-23  Roger Sayle  <roger@eyesopen.com>
7389
7390         PR rtl-optimization/17078
7391         * gcc.c-torture/execute/pr17078-1.c: New test case.
7392
7393 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
7394
7395         PR c/14492
7396         * gcc.dg/debug/crash1.c: New test.
7397
7398 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
7399
7400         PR c/16180
7401         * gcc.dg/loop-5.c: New test.
7402
7403 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7404
7405         * gcc.c-torture/execute/20040823-1.c: New test.
7406
7407 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
7408
7409         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
7410         to the assembler.  Simplify test accordingly.
7411         (asm_abi_flags): Use GNU names.
7412         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
7413         to check for ABI flags.
7414
7415 2004-08-22  Andrew Pinski  <apinski@apple.com>
7416
7417         * g++.dg/opt/pr14029.C: New test.
7418         * gcc.c-torture/execute/pr15262.c: New test.
7419
7420 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7421
7422         * gfortran.dg/reduction.f90: Add checks with complex arguments.
7423
7424 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
7425
7426         PR 16908
7427         * gfortran.dg/direct_io.f90: New test.
7428
7429 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
7430
7431         PR c++/17121
7432         * g++.dg/inherit/local2.C: New test.
7433
7434 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
7435
7436         PR c++/17120
7437         * g++.dg/warn/Wparentheses-4.C: New test.
7438
7439 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
7440
7441         PR c++/17121
7442         * g++.dg/inherit/local2.C: New test.
7443
7444         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
7445         * gcc.dg/ppc-ldstruct.c: Likewise.
7446         * gcc.dg/ppc64-abi-2.c: Likewise.
7447
7448 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
7449
7450         PR rtl-optimization/17099
7451         * gcc.c-torture/execute/20040820-1.c: New test.
7452
7453 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
7454
7455         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
7456
7457 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
7458
7459         PR fortran/17077
7460         * gfortran.dg/auto_array_1.f90: New test.
7461
7462 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7463
7464         PR fortran/17074
7465         * gfortran.dg/simpleif_1.f90: New test.
7466
7467 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
7468
7469         * lib/target-supports.exp (check_profiling_available): Return
7470         false for arm*-*-symbianelf* and arm*-*-eabi*.
7471
7472         PR c++/15890
7473         * g++.dg/template/delete1.C: New test.
7474
7475 2004-08-19  Paul Brook  <paul@codesourcery.com>
7476
7477         PR fortran/14976
7478         PR fortran/16228
7479         * gfortran.dg/data_char_1.f90: New test.
7480
7481 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
7482
7483         PR fortran/16946
7484         * gfortran.dg/reduction.f90: New testcase.
7485
7486 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7487
7488         PR fortran/16520
7489         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
7490
7491 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
7492
7493         PR c++/17041
7494         * g++.dg/Wparentheses-3.C: New test.
7495
7496 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
7497
7498         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
7499         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
7500         * gcc.dg/vect/vect-2.c: Likewise.
7501         * gcc.dg/vect/vect-3.c: Likewise.
7502         * gcc.dg/vect/vect-4.c: Likewise.
7503         * gcc.dg/vect/vect-5.c: Likewise.
7504         * gcc.dg/vect/vect-6.c: Likewise.
7505         * gcc.dg/vect/vect-7.c: Likewise.
7506         * gcc.dg/vect/vect-25.c: Likewise.
7507         * gcc.dg/vect/vect-31.c: Likewise.
7508         * gcc.dg/vect/vect-32.c: Likewise.
7509         * gcc.dg/vect/vect-34.c: Likewise.
7510         * gcc.dg/vect/vect-36.c: Likewise.
7511         * gcc.dg/vect/vect-all.c: Likewise.
7512
7513 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
7514
7515         PR c++/17068
7516         * g++.dg/template/operator4.C: New test.
7517
7518 2004-08-18  Richard Henderson  <rth@redhat.com>
7519
7520         * gcc.dg/20040206-1.c: XFAIL.
7521
7522 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
7523
7524         PR c++/16246
7525         * g++.dg/template/array7.C: New test.
7526
7527 2004-08-17  James E Wilson  <wilson@specifixinc.com>
7528
7529         * gcc.dg/mips-movcc-1.c: New test.
7530         * gcc.dg/mips-movcc-2.c: New test.
7531         * gcc.dg/mips-movcc-3.c: New test.
7532
7533         * gcc.dg/mips-nmadd-1.c: New test.
7534         * gcc.dg/mips-nmadd-2.c: New test.
7535
7536 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
7537
7538         PR c++/15871
7539         * g++.dg/opt/inline8.C: New test.
7540
7541         PR c++/16965
7542         * g++.dg/parse/error17.C: New test.
7543
7544 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
7545
7546         * gcc.dg/vect: New directory for vectorizer tests.
7547         * gcc.dg/vect/tree-vect.h: New file.
7548         * gcc.dg/vect/vect.exp: New file.
7549         * gcc.dg/vect/pr16105.c.c: New test.
7550         * gcc.dg/vect/vect-1.c: New test.
7551         * gcc.dg/vect/vect-2.c: New test.
7552         * gcc.dg/vect/vect-3.c: New test.
7553         * gcc.dg/vect/vect-4.c: New test.
7554         * gcc.dg/vect/vect-5.c: New test.
7555         * gcc.dg/vect/vect-6.c: New test.
7556         * gcc.dg/vect/vect-7.c: New test.
7557         * gcc.dg/vect/vect-8.c: New test.
7558         * gcc.dg/vect/vect-9.c: New test.
7559         * gcc.dg/vect/vect-10.c: New test.
7560         * gcc.dg/vect/vect-11.c: New test.
7561         * gcc.dg/vect/vect-12.c: New test.
7562         * gcc.dg/vect/vect-13.c: New test.
7563         * gcc.dg/vect/vect-14.c: New test.
7564         * gcc.dg/vect/vect-15.c: New test.
7565         * gcc.dg/vect/vect-16.c: New test.
7566         * gcc.dg/vect/vect-17.c: New test.
7567         * gcc.dg/vect/vect-18.c: New test.
7568         * gcc.dg/vect/vect-19.c: New test.
7569         * gcc.dg/vect/vect-20.c: New test.
7570         * gcc.dg/vect/vect-21.c: New test.
7571         * gcc.dg/vect/vect-22.c: New test.
7572         * gcc.dg/vect/vect-23.c: New test.
7573         * gcc.dg/vect/vect-24.c: New test.
7574         * gcc.dg/vect/vect-25.c: New test.
7575         * gcc.dg/vect/vect-26.c: New test.
7576         * gcc.dg/vect/vect-27.c: New test.
7577         * gcc.dg/vect/vect-28.c: New test.
7578         * gcc.dg/vect/vect-29.c: New test.
7579         * gcc.dg/vect/vect-30.c: New test.
7580         * gcc.dg/vect/vect-31.c: New test.
7581         * gcc.dg/vect/vect-32.c: New test.
7582         * gcc.dg/vect/vect-33.c: New test.
7583         * gcc.dg/vect/vect-34.c: New test.
7584         * gcc.dg/vect/vect-35.c: New test.
7585         * gcc.dg/vect/vect-36.c: New test.
7586         * gcc.dg/vect/vect-37.c: New test.
7587         * gcc.dg/vect/vect-38.c: New test.
7588         * gcc.dg/vect/vect-40.c: New test.
7589         * gcc.dg/vect/vect-41.c: New test.
7590         * gcc.dg/vect/vect-42.c: New test.
7591         * gcc.dg/vect/vect-43.c: New test.
7592         * gcc.dg/vect/vect-44.c: New test.
7593         * gcc.dg/vect/vect-45.c: New test.
7594         * gcc.dg/vect/vect-46.c: New test.
7595         * gcc.dg/vect/vect-47.c: New test.
7596         * gcc.dg/vect/vect-48.c: New test.
7597         * gcc.dg/vect/vect-49.c: New test.
7598         * gcc.dg/vect/vect-50.c: New test.
7599         * gcc.dg/vect/vect-51.c: New test.
7600         * gcc.dg/vect/vect-52.c: New test.
7601         * gcc.dg/vect/vect-53.c: New test.
7602         * gcc.dg/vect/vect-54.c: New test.
7603         * gcc.dg/vect/vect-55.c: New test.
7604         * gcc.dg/vect/vect-56.c: New test.
7605         * gcc.dg/vect/vect-57.c: New test.
7606         * gcc.dg/vect/vect-58.c: New test.
7607         * gcc.dg/vect/vect-59.c: New test.
7608         * gcc.dg/vect/vect-60.c: New test.
7609         * gcc.dg/vect/vect-61.c: New test.
7610         * gcc.dg/vect/vect-all.c: New test.
7611         * gcc.dg/vect/vect-none.c: New test.
7612
7613 2004-08-17  Paul Brook  <paul@codesourcery.com>
7614
7615         PR fortran/13082
7616         * gfortran.dg/entry_1.f90: New test.
7617
7618 2004-08-17  Andrew Pinski  <apinski@apple.com>
7619
7620         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
7621
7622 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
7623
7624         * gcc.dg/pr17036-1.c: New test.
7625
7626 2004-08-16  Devang Patel  <dpatel@apple.com>
7627
7628         * gcc.dg/darwin-20040809-1.c: New test.
7629
7630 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
7631
7632         * gcc.dg/funcdef-attr-1.c: New test.
7633
7634 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
7635
7636         * gcc.dg/altivec-17.c: New test.
7637         * gcc.dg/altivec-18.c: New test.
7638
7639 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7640
7641         PR c++/6749
7642         * g++.dg/template/vtable2.C: New test.
7643
7644 2004-08-14  Richard Henderson  <rth@redhat.com>
7645
7646         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
7647         * gcc.dg/pack-test-4.c (main): Return 0.
7648         * gcc.dg/setjmp-1.c: Remove XFAIL.
7649         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
7650
7651 2004-08-14  Richard Henderson  <rth@redhat.com>
7652
7653         * gcc.dg/980217-1.c: Add prototype for printf.
7654
7655 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
7656
7657         * gfortran.dg/pr16935.f90: New test.
7658
7659 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
7660
7661         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
7662
7663 2004-08-13  Paul Brook  <paul@codesourcery.com>
7664
7665         * gfortran.dg/der_io_1.f90: Remove stray comma.
7666
7667 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
7668
7669         * gcc.dg/vmx/cw-bug-2.c: Remove.
7670         * gcc.dg/vmx/vprint-1.c: Remove.
7671         * gcc.dg/vmx/vscan-1.c: Remove.
7672
7673 2004-08-12  Devang patel  <dpatel@apple.com>
7674
7675         * gcc.dg/darwin-20040809-2.c: New test.
7676
7677 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
7678
7679         * g++.dg/ext/altivec-12.C: New test.
7680
7681         * g++.dg/ext/altivec-11.C: New test.
7682
7683 2004-08-12  Paul Brook  <paul@codesourcery.com>
7684
7685         * g++.dg/abi/arm_cxa_vec_1.C: New test.
7686
7687 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
7688
7689         * g++.dg/ext/altivec-2.C: Check for hardware support before
7690         executing any VMX instructions.
7691
7692         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
7693
7694 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
7695
7696         PR c++/16276
7697         * g++.old-deja/g++.other/comdat4.C: New test.
7698         * g++.old-deja/g++.other/comdat4-aux.cc: New.
7699
7700 2004-08-12  Ben Elliston  <bje@au.ibm.com>
7701
7702         PR target/16286
7703         * gcc.dg/pr16286.c: New test.
7704
7705 2004-08-12 Jan Beulich <jbeulich@novell.com>
7706
7707         * g++.dg/ext/asm5.C: New.
7708
7709 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
7710
7711         PR c++/16698
7712         * g++.dg/eh/crash1.C: New test.
7713
7714         PR c++/16717
7715         * g++.dg/ext/construct1.C: New test.
7716
7717 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
7718
7719         PR c++/16853
7720         * g++.dg/init/ptrmem1.C: New test.
7721
7722         PR c++/16618
7723         * g++.dg/parse/offsetof5.C: New test.
7724
7725         PR c++/16870
7726         * g++.dg/template/overload3.C: New test.
7727
7728 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
7729
7730         PR c++/16964
7731         * g++.dg/parse/error16.C: New test.
7732
7733         PR c++/16904
7734         * g++.dg/template/error14.C: New test.
7735
7736         PR c++/16929
7737         * g++.dg/template/error15.C: New test.
7738
7739 2004-08-11  Devang Patel  <dpatel@apple.com>
7740
7741         * gcc.dg/darwin-ld-20040809-1.c: New test.
7742         * gcc.dg/darwin-ld-20040809-2.c: New test.
7743
7744 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
7745
7746         PR fortran/16917
7747         * gfortran.dg/dfloat_1.f90: New test.
7748
7749 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
7750
7751         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
7752         * gcc.dg/dll-2.c: Fix dg-require syntax.
7753         * gcc.misc-tests/arm-isr.c (abort): Declare.
7754         (exit): Likewise.
7755
7756 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
7757
7758         PR c++/16971
7759         * g++.dg/parse/crash16.C: New test.
7760
7761 2004-08-10  Roger Sayle  <roger@eyesopen.com>
7762
7763         * gcc.dg/mips-rsqrt-1.c: New test case.
7764         * gcc.dg/mips-rsqrt-2.c: New test case.
7765         * gcc.dg/mips-rsqrt-3.c: New test case.
7766
7767 2004-08-10  Paul Brook  <paul@codesourcery.com>
7768
7769         * gfortran.dg/der_io_1.f90: New test.
7770
7771 2004-08-10  Paul Brook  <paul@codesourcery.com>
7772
7773         PR fortran/16919
7774         * gfortran.dg/der_array_1.f90: New test.
7775
7776 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
7777
7778         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
7779
7780 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
7781
7782         * gcc.dg/wchar_t-2.c: Fix typo.
7783
7784 2004-08-09  Falk Hueffner  <falk@debian.org>
7785
7786         PR tree-optimization/12517
7787         * gcc.c-torture/compile/pr12517.c: New test.
7788
7789         PR tree-optimization/12578
7790         * gcc.c-torture/compile/pr12578.c: New test.
7791
7792         PR tree-optimization/12899
7793         * gcc.c-torture/compile/pr12899.c: New test.
7794
7795         PR rtl-optimization/14692
7796         * gcc.c-torture/compile/pr14692.c: New test.
7797
7798         PR tree-optimization/16461
7799         * gcc.c-torture/compile/pr16461.c: New test.
7800
7801 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
7802
7803         * gfortran.dg/getenv_1.f90: New test.
7804
7805 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
7806
7807         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
7808         wchar_t.
7809         * gcc.dg/symbian5.c: Test -fno-short-wchar.
7810
7811 2004-08-06  Paul Brook  <paul@codesourcery.com>
7812
7813         * gfortran.dg/ret_array_1.f90: New test.
7814         * gfortran.dg/ret_pointer_1.f90: New test.
7815
7816 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
7817
7818         * gcc.dg/missing-field-init-[12].c: New tests.
7819         * g++.dg/warn/missing-field-init-[12].C: New tests.
7820
7821 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
7822
7823         * gcc.dg/enum2.c: New test.
7824         * gcc.dg/symbian3.c: Likewise.
7825         * gcc.dg/symbian4.c: Likewise.
7826         * gcc.dg/wchar_t-2.c: Likewise.
7827
7828 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
7829
7830         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
7831         destructor tests.
7832
7833 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
7834
7835         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
7836         dg-require-visiblity.
7837         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
7838         * g++.dg/ext/visibility/fvisibility.C: Likewise.
7839         * g++.dg/ext/visibility/memfuncts.C: Likewise.
7840         * g++.dg/ext/visibility/new1.C: Likewise.
7841         * g++.dg/ext/visibility/pragma.C: Likewise.
7842         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
7843         * g++.dg/ext/visibility/virtual.C: Likewise.
7844         * g++/dg/ext/visibility/visibility-1.C: Likewise.
7845         * g++/dg/ext/visibility/visibility-2.C: Likewise.
7846         * g++/dg/ext/visibility/visibility-3.C: Likewise.
7847         * g++/dg/ext/visibility/visibility-4.C: Likewise.
7848         * g++/dg/ext/visibility/visibility-5.C: Likewise.
7849         * g++/dg/ext/visibility/visibility-6.C: Likewise.
7850         * g++/dg/ext/visibility/visibility-7.C: Likewise.
7851         * g++/dg/ext/visibility/visibility-8.C: New test.
7852         * gcc.c-torture/compile/dll.x: Remove.
7853         * gcc.dg/dll-2.c: Use dg-require-dll
7854         * gcc.dg/visibility-10.c: New test.
7855         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
7856         supporting DLLs.
7857         * testsuite/lib/scanasm.exp (scan_hidden): New function.
7858         (scan_not_hidden): Likewise.
7859
7860 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
7861
7862         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
7863
7864 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
7865
7866         * gcc.c-torture/execute/20040805-1.c: New test.
7867
7868 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
7869
7870         * gcc.dg/20020118-1.c: Declare abort.
7871         * gcc.dg/altivec_check.h: Likewise.
7872         * gcc.dg/iftrap-2.c: Likewise.
7873         * gcc.dg/pragma-darwin.c: Likewise.
7874         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
7875
7876 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
7877
7878         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
7879
7880 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7881
7882         * gcc.c-torture/execute/builtins/abs-2.c,
7883         gcc.c-torture/execute/builtins/abs-3.c,
7884         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
7885         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
7886         intmax_t, uintmax_t and their limits.
7887         * gcc.dg/intmax_t-1.c: New test.
7888
7889 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7890
7891         * g++.dg/tc1/dr147.C: Add reference to PR.
7892
7893 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
7894
7895         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
7896         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
7897
7898 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
7899
7900         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
7901
7902 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
7903
7904         * gcc.dg/redecl-5.c: New test.
7905         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
7906         of scanf.
7907
7908 2004-08-03  Roger Sayle  <roger@eyesopen.com>
7909
7910         PR middle-end/16790
7911         * gcc.c-torture/execute/pr16790-1.c: New test case.
7912
7913 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
7914
7915         * g++.dg/ext/visibility/assign1.C: New test.
7916         * g++.dg/ext/visibility/new1.C: Likewise.
7917
7918         * gcc.dg/symbian1.c: New test.
7919         * gcc.dg/symbian2.c: Likewise.
7920
7921 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
7922
7923         PR target/16570
7924         * gcc.dg/i386-sse-9.c: New test.
7925
7926 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
7927
7928         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
7929
7930 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
7931
7932         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
7933         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
7934         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
7935         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
7936         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
7937         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
7938         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
7939         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
7940         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
7941         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
7942         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
7943         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
7944         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
7945         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
7946         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
7947         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
7948         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
7949         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
7950         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
7951         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
7952         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
7953         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
7954         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
7955         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
7956         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
7957         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
7958         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
7959         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
7960         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
7961         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
7962         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
7963         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
7964         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
7965         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
7966         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
7967         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
7968         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
7969         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
7970         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
7971         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
7972         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
7973         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
7974         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
7975         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
7976         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
7977         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
7978         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
7979         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
7980         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
7981         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
7982         gcc.misc-tests/i386-pf-3dnow-1.c,
7983         gcc.misc-tests/i386-pf-athlon-1.c,
7984         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
7985         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
7986         Declare built-in functions used.
7987         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
7988
7989 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
7990
7991         PR c++/16707
7992         * g++.dg/lookup/using12.C: New test.
7993
7994         * g++.dg/init/null1.C: Fix PR number.
7995         * g++.dg/parse/namespace10.C: Likewise.
7996
7997 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
7998
7999         PR c++/16224
8000         * g++.dg/template/spec17.C: New test.
8001         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
8002         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
8003
8004 2004-08-02  David Billinghurst
8005
8006         PR fortran/16292
8007         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
8008
8009 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
8010
8011         * gcc.dg/ia64-got-1.c: New test case.
8012
8013 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
8014
8015         PR c++/16489
8016         * g++.dg/init/null1.C: New test.
8017         * g++.dg/tc1/dr76.C: Adjust error marker.
8018
8019         PR c++/16529
8020         * g++.dg/parse/namespace10.C: New test.
8021
8022         PR c++/16810
8023         * g++.dg/inherit/ptrmem2.C: New test.
8024
8025 2004-08-02  Ben Elliston  <bje@au.ibm.com>
8026
8027         PR target/16155
8028         * gcc.dg/pr16155.c: New test.
8029
8030 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
8031
8032         * gcc.dg/redecl-2.c: New test.
8033
8034 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
8035
8036         * gcc.dg/darwin-longdouble.c: New file.
8037
8038 2004-07-30  Richard Henderson  <rth@redhat.com>
8039
8040         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
8041         write to constant argument.
8042         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
8043
8044 2004-07-30  Richard Henderson  <rth@redhat.com>
8045
8046         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
8047         tests of nearest around zero.
8048
8049 2004-07-30  Andrew Pinski  <apinski@apple.com>
8050
8051         * gcc.c-torture/compile/20040730-1.c: New test.
8052
8053 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
8054
8055         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
8056         powerpc-eabispe.
8057
8058 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
8059
8060         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
8061
8062 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
8063
8064         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
8065         contains $ld_library_path.
8066         * lib/gfortran.exp (gfortran_link_flags): Likewise.
8067
8068 2004-07-29  Richard Henderson  <rth@redhat.com>
8069
8070         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
8071
8072         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
8073         (alt2, which): New.
8074         (Check): Accept either alternative.
8075
8076 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
8077
8078         * g++.dg/abi/inline1.C: New test.
8079         * g++.dg/abi/local1-a.cc: Likewise.
8080         * g++.dg/abi/local1.C: Likewise.
8081         * g++.dg/abi/mangle11.C: Tweak location of warnings.
8082         * g++.dg/abi/mangle12.C: Likewise.
8083         * g++.dg/abi/mangle17.C: Likewise.
8084         * g++.dg/abi/mangle20-2.C: Likewise.
8085         * g++.dg/opt/interface1.C: Likewise.
8086         * g++.dg/opt/interface1.h: Likewise.
8087         * g++.dg/opt/interface1-a.cc: New test.
8088         * g++.dg/parse/repo1.C: New test.
8089         * g++.dg/template/repo1.C: Likewise.
8090         * g++.dg/warn/Winline-1.C: Likewise.
8091         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
8092
8093 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
8094
8095         * gcc.dg/tree-ssa/20040729-1.c: New test.
8096
8097 2004-07-27  Matt Austern <austern@apple.com>
8098
8099         * gcc.dg/darwin-bool-1.c: New test.
8100         * gcc.dg/darwin-bool-2.c: New test.
8101
8102 2004-07-28  Richard Henderson  <rth@redhat.com>
8103
8104         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
8105         arguments in the correct type.  Don't write to constant arguments.
8106
8107 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8108
8109         PR tree-optimization/16688
8110         PR tree-optimization/16689
8111         * g++.dg/tree-ssa/pr16688.C: New test.
8112
8113 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8114
8115         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
8116         loads.  Not only in the comment, this time.
8117
8118 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
8119
8120         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
8121         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
8122         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
8123         * gcc.dg/sh4a-bitmovua.c: New.
8124         * gcc.dg/sh4a-cos.c: New.
8125         * gcc.dg/sh4a-cosf.c: New.
8126         * gcc.dg/sh4a-fprun.c: New.
8127         * gcc.dg/sh4a-fsrra.c: New.
8128         * gcc.dg/sh4a-memmovua.c: New.
8129         * gcc.dg/sh4a-sin.c: New.
8130         * gcc.dg/sh4a-sincos.c: New.
8131         * gcc.dg/sh4a-sincosf.c: New.
8132         * gcc.dg/sh4a-sinf.c: New.
8133
8134 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8135
8136         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
8137         conditionals.
8138         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
8139         loads.
8140         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
8141         DOM1.
8142
8143 2004-07-27  Andrew Pinski  <apinski@apple.com>
8144
8145         * g++.dg/rtti/tinfo1.C: Correct the xfail.
8146
8147 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
8148
8149         * gcc.dg/pragma-isr.c: New test.
8150
8151 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8152
8153         PR c++/14429
8154         * g++.dg/template/ttp11.C: New test.
8155
8156 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
8157
8158         * gcc.c-torture/compile/20040727-1.c: New test.
8159
8160 2004-07-26  Eric Christopher  <echristo@redhat.com>
8161
8162         * gcc.c-torture/compile/20040726-2.c: New test.
8163
8164 2004-07-26  Andrew Pinski  <apinski@apple.com>
8165
8166         * g++.dg/rtti/tinfo1.C: Xfail.
8167
8168 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
8169
8170         * gcc.c-torture/compile/20040726-1.c: New test.
8171
8172 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
8173             Brian Ryner  <bryner@brianryner.com>
8174
8175         PR c++/9283
8176         PR c++/15000
8177         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
8178         * g++.dg/ext/visibility/: New directory.
8179         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
8180         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
8181         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
8182         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
8183         * g++.dg/ext/visibility/fvisibility.C,
8184         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
8185         g++.dg/ext/visibility/fvisibility-override1.C
8186         g++.dg/ext/visibility/fvisibility-override2.C
8187         g++.dg/ext/visibility/memfuncts.C
8188         g++.dg/ext/visibility/noPLT.C
8189         g++.dg/ext/visibility/pragma.C
8190         g++.dg/ext/visibility/pragma-override1.C
8191         g++.dg/ext/visibility/pragma-override2.C
8192         g++.dg/ext/visibility/staticmemfuncts.C
8193         g++.dg/ext/visibility/virtual.C: New tests.
8194
8195 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
8196
8197         PR c/15360
8198         * gcc.dg/pr15360-1.c: New test.
8199
8200 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
8201
8202         * gcc.dg/pragma-align-2.c: New test.
8203         * gcc.dg/pragma-init-fini.c: New test.
8204         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
8205         targets.
8206
8207 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
8208
8209         * gcc.dg/init-string-2.c: New test.
8210
8211 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
8212
8213         PR 16684
8214         * gcc.dg/Wredundant-decls-1.c: New test case.
8215
8216 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
8217
8218         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
8219         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
8220         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
8221         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
8222         * gcc.dg/compat/generate-random.c: New file.
8223         * gcc.dg/compat/generate-random.h: Likewise.
8224         * gcc.dg/compat/generate-random_r.c: Likewise.
8225         * gcc.dg/compat/struct-layout-1.h: Likewise.
8226         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
8227         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
8228         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
8229         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
8230         * gcc.dg/compat/struct-layout-1_main.c: New test.
8231         * gcc.dg/compat/struct-layout-1_x.c: New file.
8232         * gcc.dg/compat/struct-layout-1_y.c: New file.
8233         * gcc.dg/compat/struct-layout-1_test.h: New file.
8234
8235 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
8236
8237         * gcc.dg/comp-return-1.c: New test
8238
8239 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
8240
8241         * gcc.dg/vmx/8-02a.c: Fix typo.
8242
8243         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
8244         * gcc.dg/darwin-abi-3.c: New test.
8245
8246         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
8247         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
8248
8249         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
8250         * gcc.dg/vmx/ops-long-1.c: New test.
8251         * gcc.dg/vmx/ops-long-2.c: New test.
8252
8253 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
8254
8255         * g++.dg/lookup/conv-[1234].C: New.
8256
8257 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
8258
8259         * g++.dg/parse/attr2.C: Simplify.
8260
8261 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8262
8263         PR c/7284
8264         * gcc.c-torture/execute/pr7284-1.c: New test.
8265
8266 2004-07-22  Brian Booth  <bbooth@redhat.com>
8267
8268         * gcc.dg/tree-ssa/20040721-1.c: New test.
8269
8270 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8271
8272         * g++.dg/template/crash20.c: New.
8273
8274 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
8275
8276         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
8277         Add dg-run directive.  Declare variables as required.
8278         * gfortran.dg/g77/README: Update
8279
8280 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
8281
8282         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
8283         gcc.dg/cris-peep2-andu2.c: New tests.
8284
8285 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8286
8287         PR c/15052
8288         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
8289         on return type.
8290         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
8291         messages.
8292         * gcc.dg/qual-return-2.c: Update expected messages.
8293         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
8294
8295 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8296
8297         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
8298         * gcc.dg/noncompile/921102-1.c: Update expected error message.
8299
8300 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8301
8302         PR c/11250
8303         * gcc.dg/init-string-1.c: New test.
8304
8305 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
8306
8307         PR middle-end/15345
8308         PR c/16450
8309         * gcc.dg/torture/nested-fn-1.c: New test.
8310
8311 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
8312
8313         PR target/16559
8314         * gcc.dg/ia64-fptr-1.c: New file.
8315
8316 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8317
8318         PR c++/14497
8319         * g++.dg/template/spec16.C: New test.
8320         * g++.old-deja/g++.robertl/eb118.C: Remove.
8321
8322 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8323
8324         PR c++/509
8325         * g++.dg/template/spec15.C: New test.
8326
8327 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
8328
8329         Copy cases from g77.f-torture/execute and add dg-run
8330         directive.  Other changes as noted.
8331         * gfortran.dg/g77/13037.f
8332         * gfortran.dg/g77/1832.f
8333         * gfortran.dg/g77/19981119-0.f
8334         * gfortran.dg/g77/19990313-0.f
8335         * gfortran.dg/g77/19990313-1.f
8336         * gfortran.dg/g77/19990313-2.f
8337         * gfortran.dg/g77/19990313-3.f
8338         * gfortran.dg/g77/19990419-1.f
8339         * gfortran.dg/g77/19990826-0.f
8340         * gfortran.dg/g77/19990826-2.f
8341         * gfortran.dg/g77/20000503-1.f
8342         * gfortran.dg/g77/20001111.f
8343         * gfortran.dg/g77/20010116.f
8344         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
8345         * gfortran.dg/g77/20010430.f
8346         * gfortran.dg/g77/6177.f
8347         * gfortran.dg/g77/947.f
8348         * gfortran.dg/g77/970816-3.f
8349         * gfortran.dg/g77/971102-1.f
8350         * gfortran.dg/g77/980520-1.f
8351         * gfortran.dg/g77/980628-0.f
8352         * gfortran.dg/g77/980628-1.f
8353         * gfortran.dg/g77/980628-10.f
8354         * gfortran.dg/g77/980628-2.f
8355         * gfortran.dg/g77/980628-3.f
8356         * gfortran.dg/g77/980628-7.f
8357         * gfortran.dg/g77/980628-8.f
8358         * gfortran.dg/g77/980628-9.f
8359         * gfortran.dg/g77/980701-0.f
8360         * gfortran.dg/g77/980701-1.f
8361         * gfortran.dg/g77/cabs.f
8362         * gfortran.dg/g77/claus.f
8363         * gfortran.dg/g77/complex_1.f
8364         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
8365         * gfortran.dg/g77/dcomplex.f
8366         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
8367         * gfortran.dg/g77/f90-intrinsic-mathematical.f
8368         * gfortran.dg/g77/f90-intrinsic-numeric.f
8369         * gfortran.dg/g77/int8421.f
8370         * gfortran.dg/g77/labug1.f
8371         * gfortran.dg/g77/large_vec.f
8372         * gfortran.dg/g77/le.f
8373         * gfortran.dg/g77/short.f
8374         * gfortran.dg/g77/README: Update
8375
8376 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
8377
8378         PR c++/16637
8379         * g++.dg/parse/lookup4.C: New test.
8380
8381 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8382
8383         PR c++/16175
8384         * g++.dg/template/ttp10.C: New test.
8385
8386 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
8387
8388         * gcc.dg/pr12625-1.c: New test.
8389
8390 2004-07-20  Steven Bosscher  <stevenb@suse.de>
8391
8392         * testsuite/gcc.dg/switch-warn-1.c: New test.
8393         * testsuite/gcc.dg/switch-warn-2.c: New test.
8394         * gcc.c-torture/compile/pr14730.c: Update.
8395
8396 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
8397
8398         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
8399         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
8400         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
8401         g++.dg/template/nontype3.C: Remove trailing CR from tests.
8402
8403 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
8404
8405         PR c++/16623
8406         * g++.dg/template/assign1.C: New test.
8407
8408 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8409
8410         PR c++/12170
8411         * g++.dg/template/ttp9.C: New test.
8412
8413 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
8414
8415         * gcc.dg/format/cmn-err-1.c: New test.
8416
8417 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
8418
8419         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
8420         gcc.dg/Wparentheses-10.c: New tests.
8421         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
8422
8423 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8424
8425         PR fortran/16465
8426         * gfortran.dg/g77//ffixed-line-length-0.f,
8427         gfortran.dg/g77/ffixed-line-length-132.f,
8428         gfortran.dg/g77/ffixed-line-length-72.f,
8429         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
8430         gfortran.dg/g77/README: Update.
8431
8432 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8433
8434         PR c++/13092
8435         * g++.dg/template/non-dependent7.C: New test.
8436         * g++.dg/template/non-dependent8.C: Likewise.
8437         * g++.dg/template/non-dependent9.C: Likewise.
8438         * g++.dg/template/non-dependent10.C: Likewise.
8439
8440 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
8441
8442         PR c++/16337
8443         * g++.dg/parse/attr2.C: New test.
8444
8445 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
8446
8447         * g77.dg: Removed.
8448         * g77.f-torture: Ditto.
8449
8450 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
8451
8452         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
8453         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
8454         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
8455
8456 2004-07-16  Richard Henderson  <rth@redhat.com>
8457
8458         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
8459
8460 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8461
8462         * lib/fortran-torture.exp (fortran-torture): Don't test compile
8463         tests with full list of options.
8464         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
8465         of TORTURE_OPTIONS if test contains 'dg-do run'.
8466
8467         PR fortran/16404
8468         * gfortran.dg/do_iterator.f90: New test.
8469
8470 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8471
8472         PR rtl-optimization/16536
8473         * gcc.c-torture/execute/restrict-1.c: New test.
8474
8475 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8476
8477         PR fortran/15324
8478         * gfortran.dg/pr15324.f90: New test.
8479
8480         PR fortran/15129
8481         * gfortran.dg/pr15129.f90: New test.
8482
8483         PR fortran/15140
8484         * gfortran.dg/pr15140.f90: New test.
8485
8486         PR fortran/13792
8487         * gfortran.fortran-torture/execute/bounds.f90: Add check for
8488         compile-time simplification.
8489
8490 2004-07-14  Mike Stump  <mrs@apple.com>
8491
8492         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
8493
8494 2004-07-14  James E Wilson  <wilson@specifixinc.com>
8495
8496         PR target/16325
8497         * gcc.dg/profile-generate-1.c: New.
8498
8499 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
8500
8501         * gcc.c-torture/execute/20040709-1.c: New test.
8502         * gcc.c-torture/execute/20040709-2.c: New test.
8503
8504 2004-07-14  Mike Stump  <mrs@apple.com>
8505
8506         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
8507
8508 2004-07-14  Mike Stump  <mrs@apple.com>
8509
8510         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
8511
8512 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
8513
8514         PR c++/16518
8515         * g++.dg/parse/mutable1.C: New test.
8516
8517 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
8518
8519         PR tree-optimization/16443
8520         * gcc.dg/tree-ssa/20040713-1.c: New test.
8521
8522 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
8523
8524         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
8525         for operator new.
8526
8527 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
8528
8529         * gfortran.dg/g77/README: New file
8530         * gfortran.dg/g77/19981216-0.f:  Copy from
8531         g77.f-torture/noncompile.  Add "dg-do compile" and
8532         dg-error as required.
8533         * gfortran.dg/g77/19990218-1.f: Likewise
8534         * gfortran.dg/g77/19990905-1.f: Likewise
8535         * gfortran.dg/g77/9263.f: Likewise
8536         * gfortran.dg/g77/980615-0.f: Likewise
8537         * gfortran.dg/g77/980616-0.f: Likewise
8538         * gfortran.dg/g77/check0.f: Likewise
8539         * gfortran.dg/g77/select_no_compile.f: Likewise
8540
8541 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
8542
8543         Copy files from g77.f-torture/compile.
8544         Add "{ dg-do compile}".  Other changes as noted
8545         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
8546         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
8547         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
8548         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
8549         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
8550         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
8551         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
8552         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
8553         statement to conform to standard.  Append alpha1.x for reference.
8554         * gfortran.dg/g77/xformat.f: Add dg-warning
8555
8556 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
8557
8558         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
8559         Add {dg-do compile} directive.
8560         * gfortran.dg/g77/cpp2.F: Likewise
8561
8562 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8563
8564         PR c++/5402
8565         * g++.dg/lookup/name-clash1.C: New test.
8566
8567         PR c++/9777
8568         * g++.dg/lookup/name-clash2.C: New test.
8569
8570         PR c++/12102
8571         * g++.dg/lookup/name-clash3.C: New test.
8572
8573 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8574
8575         * g++.dg/lookup/new2.C: New test.
8576         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
8577
8578 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
8579
8580         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
8581         Add {dg-do compile} directive.
8582         * gfortran.dg/g77/13060.f: Likewise
8583         * gfortran.dg/g77/19990218-0.f: Likewise
8584         * gfortran.dg/g77/19990305-0.f: Likewise
8585         * gfortran.dg/g77/19990419-0.f: Likewise
8586         * gfortran.dg/g77/19990502-0.f: Likewise
8587         * gfortran.dg/g77/19990502-1.f: Likewise
8588         * gfortran.dg/g77/19990525-0.f: Likewise
8589         * gfortran.dg/g77/19990826-1.f: Likewise
8590         * gfortran.dg/g77/19990826-3.f: Likewise
8591         * gfortran.dg/g77/19990905-2.f: Likewise
8592         * gfortran.dg/g77/20000412-1.f: Likewise
8593         * gfortran.dg/g77/20000511-1.f: Likewise
8594         * gfortran.dg/g77/20000511-2.f: Likewise
8595         * gfortran.dg/g77/20000518.f: Likewise
8596         * gfortran.dg/g77/20000601-1.f: Likewise
8597         * gfortran.dg/g77/20000601-2.f: Likewise
8598         * gfortran.dg/g77/20000629-1.f: Likewise
8599         * gfortran.dg/g77/20000630-2.f: Likewise
8600         * gfortran.dg/g77/20010115.f: Likewise
8601         * gfortran.dg/g77/20010321-1.f: Likewise
8602         * gfortran.dg/g77/20010426.f: Likewise
8603         * gfortran.dg/g77/20020307-1.f: Likewise
8604         * gfortran.dg/g77/8485.f: Likewise
8605         * gfortran.dg/g77/960317-1.f: Likewise
8606         * gfortran.dg/g77/970915-0.f: Likewise
8607         * gfortran.dg/g77/980310-1.f: Likewise
8608         * gfortran.dg/g77/980310-2.f: Likewise
8609         * gfortran.dg/g77/980310-3.f: Likewise
8610         * gfortran.dg/g77/980310-4.f: Likewise
8611         * gfortran.dg/g77/980310-6.f: Likewise
8612         * gfortran.dg/g77/980310-7.f: Likewise
8613         * gfortran.dg/g77/980310-8.f: Likewise
8614         * gfortran.dg/g77/980419-2.f: Likewise
8615         * gfortran.dg/g77/980424-0.f: Likewise
8616         * gfortran.dg/g77/980427-0.f: Likewise
8617         * gfortran.dg/g77/980729-0.f: Likewise
8618         * gfortran.dg/g77/981117-1.f: Likewise
8619         * gfortran.dg/g77/toon_1.f: Likewise
8620
8621 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8622
8623         PR c++/2204
8624         * g++.dg/other/abstract2.C: New test.
8625
8626 2004-07-12  Paul Brook  <paul@codesourcery.com>
8627
8628         * gfortran.dg/pointer_init_1.f90: New test.
8629
8630 2004-07-11  Paul Brook  <paul@codesourcery.com>
8631
8632         PR fortran/15986
8633         * gfortran.dg/contained_1.f90: New test.
8634
8635 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
8636
8637         * g++.dg/parse/defarg8.C: New test.
8638
8639 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8640
8641         PR fortran/16433
8642         * gfortran.dg/pr16433.f: New test.
8643
8644         PR fortran/17574
8645         * gfortran.dg/pr15754.f90: New test.
8646
8647 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
8648
8649         PR tree-optimization/16437
8650         * gcc.c-torture/execute/bitfld-4.c: New test.
8651
8652 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8653
8654         * gfortran.fortran-torture/execute/common_2.f90: Add check for
8655         access to common var from module.
8656
8657 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8658
8659         PR fortran/16336
8660         * gfortran.fortran-torture/execute/common_2.f90: New test.
8661
8662 2004-07-10  Paul Brook  <paul@codesourcery.com>
8663
8664         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
8665
8666 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8667
8668         PR fortran/15969
8669         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
8670
8671 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
8672
8673         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
8674         * gfortran.dg/g77/ffixed-form-2.f: Likewise
8675         * gfortran.dg/g77/ffree-form-1.f: Likewise
8676         * gfortran.dg/g77/ffree-form-2.f: Likewise
8677         * gfortran.dg/g77/ffree-form-3.f: Likewise
8678         * gfortran.dg/g77/fno-underscoring.f: Likewise
8679         * gfortran.dg/g77/funderscoring.f: Likewise
8680         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
8681
8682 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8683
8684         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
8685
8686 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8687         Paul Brook  <paul@codesourcery.com>
8688
8689         PR fortran/13415
8690         * gfortran.dg/common_pointer_1.f90: New test.
8691
8692 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8693
8694         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
8695
8696 2004-07-09  James E Wilson  <wilson@specifixinc.com>
8697
8698         PR target/16364
8699         * gcc.c-torture/compile/20040709-1.c: New.
8700
8701 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8702
8703         PR fortran/14077
8704         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
8705
8706 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8707
8708         PR fortran/13201
8709         * gfortran.dg/shape_1.f90: New test.
8710
8711 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
8712             Andrew Pinski  <apinski@apple.com>
8713
8714         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
8715
8716 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8717
8718         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
8719         comment.
8720
8721 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8722         Paul Brook  <paul@codesourcery.com>
8723
8724         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
8725         '.f95' and '.F95'.
8726
8727 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
8728
8729         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
8730
8731 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8732
8733         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
8734         testcases with capital suffix.
8735
8736 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8737
8738         PR fortran/15481
8739         PR fortran/13372
8740         PR fortran/13575
8741         PR fortran/15978
8742         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
8743
8744         * gfortran.dg/implicit_1.f90: New test.
8745
8746 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8747
8748         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
8749         expression to match gfortran warning/error messages
8750         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
8751         dg-error text.
8752
8753 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8754
8755         * lib/fortran-torture.exp: Rename proc search_for to
8756         search_for_re.
8757
8758 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8759
8760         * gcc.c-torture/execute/simd-5.x: New file.
8761         XFAIL on SPARC 64-bit at -O0.
8762
8763 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8764
8765         PR c++/8211
8766         PR c++/16165
8767         * g++.dg/warn/effc3.C: New test.
8768
8769 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8770
8771         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
8772         change X to 1X in format.
8773         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
8774         add data statements to conform to standard.
8775
8776 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8777
8778         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
8779         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
8780         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
8781
8782 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8783
8784         * gfortran.dg/g77/7388.f: Copy from g77.dg
8785         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
8786         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
8787         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
8788         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
8789         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
8790         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
8791         * gfortran.dg/g77/strlen0.f: Likewise
8792
8793 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
8794
8795         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
8796         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
8797
8798 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8799
8800         * gcc.c-torture/execute/920428-2.x: Delete.
8801         * gcc.c-torture/execute/920501-7.x: Likewise.
8802
8803 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
8804
8805         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
8806         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
8807         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
8808         prescott and c3-2.
8809         (PREFETCH_3DNOW): Add -march=c3.
8810
8811 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
8812
8813         PR c/16437
8814         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
8815         * gcc.c-torture/execute/bf64-1.x: Likewise.
8816
8817 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8818
8819         * gcc.c-torture/compile/20040708-1.c: New test.
8820
8821 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8822
8823         PR c++/16169
8824         * g++.dg/warn/effc2.C: New test.
8825
8826 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8827
8828         * gcc.c-torture/execute/bitfld-1.x: Remove.
8829         * gcc.c-torture/execute/bitfld-3.c: New test.
8830         * gcc.dg/bitfld-2.c: Remove XFAILs.
8831
8832 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
8833
8834         PR c++/16276
8835         * g++.dg/rtti/tinfo1.C: New file.
8836
8837 2004-07-07  Eric Christopher  <echristo@redhat.com>
8838
8839         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
8840
8841 2004-07-07  Andrew Pinski  <apinski@apple.com>
8842
8843         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
8844
8845 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
8846
8847         * g++.dg/init/call1.C: XFAIL.
8848
8849 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
8850
8851         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
8852         except for movstrict*, to movmem* and clrstr* to clrmem*.
8853
8854 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
8855
8856         * gcc.c-torture/execute/20040707-1.c: New test.
8857
8858 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
8859
8860         * gcc.c-torture/execute/20040706-1.c: New test.
8861
8862 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8863
8864         PR c++/3671
8865         * g++.dg/template/spec14.C: New test.
8866
8867 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
8868
8869         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
8870         nothing if not yet defined.  Use it in b, c and d type definitions.
8871         * gcc.c-torture/execute/20040705-1.c: New test.
8872         * gcc.c-torture/execute/20040705-2.c: New test.
8873
8874 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8875
8876         PR c++/2518
8877         * g++.dg/lookup/new1.C: New test.
8878
8879 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8880
8881         PR c++/11406
8882         * g++.dg/template/sizeof8.C: New test.
8883
8884 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
8885
8886         * gcc.c-torture/compile/20040705-1.c: New test.
8887
8888 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
8889
8890         * gfortran.fortran-torture/execute/seq_io.f90: New test.
8891
8892 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
8893
8894         * gcc.dg/cpp/if-mop.c: Two new testcases.
8895         * gcc.dg/cpp/trad/comment-3.c: New.
8896
8897 2004-07-04  Paul Brook  <paul@codesourcery.com>
8898
8899         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
8900
8901 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
8902
8903         PR c++/3761
8904         * g++.dg/lookup/crash4.C: New test.
8905
8906 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
8907
8908         * gcc.c-torture/execute/builtin-abs-1.c
8909         * gcc.c-torture/execute/builtin-abs-2.c
8910         * gcc.c-torture/execute/builtin-complex-1.c
8911         * gcc.c-torture/execute/builtins/string-1-lib.c
8912         * gcc.c-torture/execute/builtins/string-1.c
8913         * gcc.c-torture/execute/builtins/string-2-lib.c
8914         * gcc.c-torture/execute/builtins/string-2.c
8915         * gcc.c-torture/execute/builtins/string-3-lib.c
8916         * gcc.c-torture/execute/builtins/string-3.c
8917         * gcc.c-torture/execute/builtins/string-4-lib.c
8918         * gcc.c-torture/execute/builtins/string-4.c
8919         * gcc.c-torture/execute/builtins/string-5-lib.c
8920         * gcc.c-torture/execute/builtins/string-5.c
8921         * gcc.c-torture/execute/builtins/string-6-lib.c
8922         * gcc.c-torture/execute/builtins/string-6.c
8923         * gcc.c-torture/execute/builtins/string-7-lib.c
8924         * gcc.c-torture/execute/builtins/string-7.c
8925         * gcc.c-torture/execute/builtins/string-8-lib.c
8926         * gcc.c-torture/execute/builtins/string-8.c
8927         * gcc.c-torture/execute/builtins/string-9-lib.c
8928         * gcc.c-torture/execute/builtins/string-9.c
8929         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
8930         * gcc.c-torture/execute/builtins/string-asm-1.c
8931         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
8932         * gcc.c-torture/execute/builtins/string-asm-2.c
8933         * gcc.c-torture/execute/stdio-opt-1.c
8934         * gcc.c-torture/execute/stdio-opt-2.c
8935         * gcc.c-torture/execute/stdio-opt-3.c
8936         * gcc.c-torture/execute/string-opt-1.c
8937         * gcc.c-torture/execute/string-opt-10.c
8938         * gcc.c-torture/execute/string-opt-11.c
8939         * gcc.c-torture/execute/string-opt-12.c
8940         * gcc.c-torture/execute/string-opt-13.c
8941         * gcc.c-torture/execute/string-opt-14.c
8942         * gcc.c-torture/execute/string-opt-15.c
8943         * gcc.c-torture/execute/string-opt-16.c
8944         * gcc.c-torture/execute/string-opt-2.c
8945         * gcc.c-torture/execute/string-opt-6.c
8946         * gcc.c-torture/execute/string-opt-7.c
8947         * gcc.c-torture/execute/string-opt-8.c:
8948         Replace with ...
8949
8950         * gcc.c-torture/execute/builtins/abs-2.c
8951         * gcc.c-torture/execute/builtins/abs-3.c
8952         * gcc.c-torture/execute/builtins/complex-1.c
8953         * gcc.c-torture/execute/builtins/fprintf.c
8954         * gcc.c-torture/execute/builtins/fputs.c
8955         * gcc.c-torture/execute/builtins/memcmp.c
8956         * gcc.c-torture/execute/builtins/memmove.c
8957         * gcc.c-torture/execute/builtins/memops-asm.c
8958         * gcc.c-torture/execute/builtins/mempcpy-2.c
8959         * gcc.c-torture/execute/builtins/mempcpy.c
8960         * gcc.c-torture/execute/builtins/memset.c
8961         * gcc.c-torture/execute/builtins/printf.c
8962         * gcc.c-torture/execute/builtins/sprintf.c
8963         * gcc.c-torture/execute/builtins/strcat.c
8964         * gcc.c-torture/execute/builtins/strchr.c
8965         * gcc.c-torture/execute/builtins/strcmp.c
8966         * gcc.c-torture/execute/builtins/strcpy.c
8967         * gcc.c-torture/execute/builtins/strcspn.c
8968         * gcc.c-torture/execute/builtins/strlen-2.c
8969         * gcc.c-torture/execute/builtins/strlen.c
8970         * gcc.c-torture/execute/builtins/strncat.c
8971         * gcc.c-torture/execute/builtins/strncmp-2.c
8972         * gcc.c-torture/execute/builtins/strncmp.c
8973         * gcc.c-torture/execute/builtins/strncpy.c
8974         * gcc.c-torture/execute/builtins/strpbrk.c
8975         * gcc.c-torture/execute/builtins/strpcpy-2.c
8976         * gcc.c-torture/execute/builtins/strpcpy.c
8977         * gcc.c-torture/execute/builtins/strrchr.c
8978         * gcc.c-torture/execute/builtins/strspn.c
8979         * gcc.c-torture/execute/builtins/strstr-asm.c
8980         * gcc.c-torture/execute/builtins/strstr.c:
8981         ... these new files.
8982
8983         * gcc.c-torture/execute/builtins/abs-2-lib.c
8984         * gcc.c-torture/execute/builtins/abs-3-lib.c
8985         * gcc.c-torture/execute/builtins/complex-1-lib.c
8986         * gcc.c-torture/execute/builtins/fprintf-lib.c
8987         * gcc.c-torture/execute/builtins/fputs-lib.c
8988         * gcc.c-torture/execute/builtins/memcmp-lib.c
8989         * gcc.c-torture/execute/builtins/memmove-lib.c
8990         * gcc.c-torture/execute/builtins/memops-asm-lib.c
8991         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
8992         * gcc.c-torture/execute/builtins/mempcpy-lib.c
8993         * gcc.c-torture/execute/builtins/memset-lib.c
8994         * gcc.c-torture/execute/builtins/printf-lib.c
8995         * gcc.c-torture/execute/builtins/sprintf-lib.c
8996         * gcc.c-torture/execute/builtins/strcat-lib.c
8997         * gcc.c-torture/execute/builtins/strchr-lib.c
8998         * gcc.c-torture/execute/builtins/strcmp-lib.c
8999         * gcc.c-torture/execute/builtins/strcpy-lib.c
9000         * gcc.c-torture/execute/builtins/strcspn-lib.c
9001         * gcc.c-torture/execute/builtins/strlen-2-lib.c
9002         * gcc.c-torture/execute/builtins/strlen-lib.c
9003         * gcc.c-torture/execute/builtins/strncat-lib.c
9004         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
9005         * gcc.c-torture/execute/builtins/strncmp-lib.c
9006         * gcc.c-torture/execute/builtins/strncpy-lib.c
9007         * gcc.c-torture/execute/builtins/strpbrk-lib.c
9008         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
9009         * gcc.c-torture/execute/builtins/strpcpy-lib.c
9010         * gcc.c-torture/execute/builtins/strrchr-lib.c
9011         * gcc.c-torture/execute/builtins/strspn-lib.c
9012         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
9013         * gcc.c-torture/execute/builtins/strstr-lib.c
9014         * gcc.c-torture/execute/builtins/lib/abs.c
9015         * gcc.c-torture/execute/builtins/lib/fprintf.c
9016         * gcc.c-torture/execute/builtins/lib/memset.c
9017         * gcc.c-torture/execute/builtins/lib/printf.c
9018         * gcc.c-torture/execute/builtins/lib/sprintf.c
9019         * gcc.c-torture/execute/builtins/lib/strcpy.c
9020         * gcc.c-torture/execute/builtins/lib/strcspn.c
9021         * gcc.c-torture/execute/builtins/lib/strncat.c
9022         * gcc.c-torture/execute/builtins/lib/strncmp.c
9023         * gcc.c-torture/execute/builtins/lib/strncpy.c
9024         * gcc.c-torture/execute/builtins/lib/strpbrk.c
9025         * gcc.c-torture/execute/builtins/lib/strspn.c
9026         * gcc.c-torture/execute/builtins/lib/strstr.c:
9027         New files containing support routines.
9028
9029         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
9030         declaration.
9031         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
9032         when not optimizing.
9033
9034 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
9035
9036         PR c++/16240
9037         * g++.dg/abi/mangle22.C: New test.
9038         * g++.dg/abi/mangle23.C: Likewise.
9039
9040 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
9041
9042         PR fortran/16290
9043         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
9044         Allow for cases without denormalized floating point numbers.
9045
9046 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
9047
9048         PR c/1027
9049         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
9050         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
9051         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
9052         expected warning text.
9053         * gcc.dg/format/diag-2.c: New test.
9054
9055 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
9056
9057         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
9058
9059 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
9060
9061         * gcc.dg/builtins-43.c: New.
9062         * gcc.dg/builtins-44.c: New.
9063         * gcc.dg/builtins-45.c: New.
9064
9065 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
9066             Andreas Tobler  <a.tobler@schweiz.ch>
9067
9068         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
9069         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
9070         as SIGSEGV.
9071         * gcc.dg/cleanup-11.c: Likewise.
9072         * gcc.dg/cleanup-8.c: Likewise.
9073         * gcc.dg/cleanup-9.c: Likewise.
9074         * gcc.dg/cleanup-5.c: Run on all platforms.
9075
9076 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
9077
9078         * g++.dg/warn/nonnull1.C: New test.
9079
9080 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
9081
9082         * gcc.dg/compat/compat-common.h: Wrap up CINT in
9083         an #ifndef SKIP_COMPLEX_INT/#endif pair.
9084         Special-case the Sun compiler wrt to <complex.h>.
9085
9086 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
9087
9088         * gcc.dg/Wunreachable-8.C: New test.
9089
9090         * gcc.dg/h8300-ice2.c : New test.
9091
9092 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
9093
9094         PR fortran/16161
9095         * gfortran.fortran-torture/compile/implicit.f90: Add test
9096         for implicit character.
9097
9098 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
9099
9100         PR fortran/16289
9101         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
9102         Use tiny() intrinsic to find smallest non-negative real
9103
9104 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
9105
9106         * gcc.dg/compat/struct-by-value-22_main.c: New test.
9107         * gcc.dg/compat/struct-by-value-22_x.c: New.
9108         * gcc.dg/compat/struct-by-value-22_y.c: New.
9109
9110         * gcc.c-torture/execute/20040629-1.c: New test.
9111
9112 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
9113
9114         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
9115         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
9116
9117         PR target/16195
9118         * gcc.dg/20040625-1.c: New test.
9119
9120 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9121
9122         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
9123
9124 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9125
9126         PR fortran/15963
9127         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
9128
9129 2004-06-29  Richard Henderson  <rth@redhat.com>
9130
9131         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
9132
9133 2004-06-29  Paul Brook  <paul@codesourcery.com>
9134
9135         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
9136         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
9137
9138 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
9139
9140         PR c++/16260
9141         * g++.dg/parse/crash15.C: New.
9142
9143 2004-06-28  Andrew Pinski  <apinski@apple.com>
9144
9145         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
9146         by the error already.
9147
9148         * g++.dg/opt/ptrmem4.C: Change to compile only test.
9149
9150 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
9151
9152         PR target/14041
9153         * gcc.dg/h8300-bss-align-1.c : New.
9154
9155 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
9156
9157         * PR c++/16174
9158         * g++.dg/template/ctor4.C: New.
9159
9160 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
9161
9162         PR c++/16205
9163         * g++.dg/warn/Wsequence-point-1.C: New test.
9164
9165 2004-06-27  Paul Brook  <paul@codesourcery.com>
9166
9167         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
9168
9169 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
9170
9171         * g++.old-deja/g++.mike/p7325.C: Remove.
9172
9173 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
9174
9175         PR c/14963
9176         * gcc.dg/pr14963.c: New test.
9177
9178 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
9179
9180         PR c++/16193
9181         * g++.dg/parse/redef1.C: New test.
9182
9183 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
9184
9185         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
9186         20021110.c.
9187         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
9188         20021119-1.c.
9189         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
9190         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
9191         5-04.c.
9192         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
9193         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
9194         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
9195         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
9196         g++.brendan/enum14.C.
9197         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
9198         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
9199         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
9200         g++.mike/virt1.C.
9201         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
9202         memtemp24.C.
9203
9204 2004-06-27  Roger Sayle  <roger@eyesopen.com>
9205
9206         * gcc.dg/20040527-1.c: New test case.
9207
9208 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
9209
9210         PR gfortran/pr16196
9211         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
9212
9213 2004-06-25  Roger Sayle  <roger@eyesopen.com>
9214
9215         PR middle-end/15825
9216         * gcc.dg/pr15825-1.c: New test case.
9217
9218 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
9219
9220         * gcc.c-torture/execute/20040625-1.c: New test.
9221
9222 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9223
9224         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
9225
9226 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
9227
9228         * gcc.dg/torture/mips-div-1.c: New test.
9229
9230 2004-06-24  Jeff Law  <law@redhat.com>
9231
9232         * gcc.dg/tree-ssa/20040624-1.c: New test.
9233
9234 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
9235
9236         * gcc.c-torture/compile/20040624-1.c: New test.
9237
9238 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9239
9240         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
9241         this directory.
9242
9243 2004-06-23  Andrew Pinski  <apinski@apple.com>
9244
9245         PR middle-end/15988
9246         * g++.dg/opt/ptrmem4.C: New test.
9247
9248         * gcc.dg/c90-array-quals-2.c: New test.
9249
9250 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
9251
9252         * gcc.dg/kpice1.c: New test.
9253
9254 2006-06-23  Andrew Pinski  <apinski@apple.com>
9255
9256         * gcc.dg/c90-array-quals.c: New test.
9257
9258 2006-06-22  Richard Henderson  <rth@redhat.com>
9259
9260         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
9261
9262 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
9263
9264         * gcc.dg/builtins-config.h: Handle FreeBSD.
9265
9266 2006-06-22  Richard Henderson  <rth@redhat.com>
9267
9268         * g++.dg/opt/devirt1.C: New.
9269
9270 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
9271
9272         * g++.dg/opt/pr15551.C: New testcase.
9273
9274 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
9275
9276         PR target/14800
9277         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
9278         x86_64-*-linux* when compiling for 32bit.
9279
9280 2004-06-21  Andrew Pinski  <apinski@apple.com>
9281
9282         * gcc.dg/pch/struct-1.c: New.
9283         * gcc.dg/pch/struct-1.hs: New.
9284
9285 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
9286
9287         * gcc.dg/pch/save-temps-1.c: New file.
9288         * gcc.dg/pch/save-temps-1.hs: New file.
9289
9290 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
9291
9292         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
9293         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
9294
9295 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9296
9297         * gfortran.fortran-torture/execute/select_1.f90: Rename function
9298         to fix type error.
9299         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
9300         Remove trailing spaces.
9301
9302 2004-06-21  Richard Henderson  <rth@redhat.com>
9303
9304         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
9305         merging && to BIT_FIELD_REF.
9306
9307 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
9308
9309         * g++.dg/opt/placeholder1.C: New test.
9310
9311 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9312
9313         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
9314         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9315         * gcc.dg/compat/union-m128-1_x.c: Likewise.
9316         * gcc.dg/compat/union-m128-1_y.c: Likewise.
9317
9318 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
9319
9320         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
9321         extern "C".
9322         * g++.dg/other/pragma-re-1.C: Add comments.
9323
9324 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
9325
9326         PR gfortran/16080
9327         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
9328
9329 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
9330
9331         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
9332         instead of setting the type of size_t by
9333         hand.
9334
9335 2004-06-18  Roger Sayle  <roger@eyesopen.com>
9336
9337         * gcc.dg/unordered-2.c: New test case.
9338         * gcc.dg/unordered-3.c: New test case.
9339
9340 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
9341
9342         PR other/16043
9343         * lib/g++.exp (g++_version): Tweak regexp for version
9344         * lib/g77.exp (g77_version): Likewise
9345         * lib/gfortran.exp (gfortran_version): Likewise
9346         * lib/objc.exp (objc_version): Likewise
9347         * lib/treelang.exp (treelang_version): Likewise
9348
9349 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
9350
9351         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
9352         Use INT_MAX instead of __INT_MAX__.
9353         * gcc.dg/compat/struct-align-2_y.c: Likewise.
9354
9355         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
9356         * gcc.dg/compat/scalar-return-3_x.c: Use it.
9357         * gcc.dg/compat/scalar-return-3_y.c: Use it.
9358         * gcc.dg/compat/scalar-return-4_x.c: Use it.
9359         * gcc.dg/compat/scalar-return-4_y.c: Use it.
9360         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
9361         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
9362         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
9363         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
9364
9365         * gcc.dg/range-test-1.c: New test.
9366         * g++.dg/opt/range-test-1.C: New test.
9367
9368 2004-06-17  Richard Henderson  <rth@redhat.com>
9369
9370         * objc.dg/sync-1.m: New.
9371         * objc.dg/try-catch-1.m: Don't force next runtime.
9372         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
9373         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
9374         shadowed catch clause.
9375         * objc.dg/try-catch-5.m: New.
9376
9377 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
9378
9379         Bug 14610
9380         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
9381
9382 2004-06-15  Richard Henderson  <rth@redhat.com>
9383
9384         * gcc.dg/20001116-1.c: Move expected warning line.
9385
9386 2004-06-15  Richard Henderson  <rth@redhat.com>
9387
9388         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
9389         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
9390
9391 2004-06-15  Jeff Law  <law@redhat.com>
9392
9393         * gcc.dg/tree-ssa/20040615-1.c: New test.
9394         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
9395         be less sensitive to operand ordering.
9396         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
9397
9398 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
9399
9400         * g++.dg/abi/bitfield3.C: Add comment..
9401
9402 2004-06-15  Richard Henderson  <rth@redhat.com>
9403
9404         * g++.dg/ext/stmtexpr1.C: XFAIL.
9405         * gcc.dg/20030612-1.c: XFAIL.
9406
9407 2004-06-15  Eric Christopher  <echristo@redhat.com>
9408
9409         * g++.dg/charset/asm5.c: New.
9410         * gcc.dg/charset/asm6.c: New.
9411
9412 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9413
9414         PR fortran/15962
9415         * gfortran.fortran-torture/execute/select_1.f90: New test.
9416
9417 2004-06-15  Paul Brook  <paul@codesourcery.com>
9418
9419         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
9420
9421 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9422
9423         PR c++/15967
9424         * g++.dg/lookup/crash3.C: New test.
9425
9426 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9427
9428         PR c++/15947
9429         * g++.dg/parse/dtor4.C: New test.
9430
9431 2004-06-14  Jeff Law  <law@redhat.com>
9432
9433         * gcc.c-torture/compile/20040614-1.c: New test.
9434
9435 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9436
9437         PR fortran/15211
9438         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
9439         LEN of a character array.
9440
9441 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
9442
9443         PR c++/15096
9444         * g++.dg/template/ptrmem10.C: New test.
9445
9446         PR c++/14930
9447         * g++.dg/template/friend30.C: New test.
9448
9449 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9450
9451         PR fortran/14928
9452         * gfortran.fortran-torture/compile/mloc.f90: New test.
9453
9454 2004-06-13  Paul Brook  <paul@codesourcery.com>
9455
9456         * gfortran.fortran-torture/execute/random_2.f90: New test.
9457
9458 2004-06-13  Eric Christopher  <echristo@redhat.com>
9459
9460         * gcc.dg/noncompile/redecl-1.c: Fix error message.
9461
9462 2004-06-12  Paul Brook  <paul@codesourcery.com>
9463
9464         * gfortran.fortran-torture/execute/contained_3.f90: New test.
9465
9466 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9467
9468         PR fortran/14923
9469         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
9470
9471 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9472
9473         PR fortran/14957
9474         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
9475         syntax errors in end statements of contained subroutines.
9476
9477 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9478
9479         PR fortran/12841
9480         * gfortran.fortran-torture/execute/null_arg.f90: New test.
9481
9482 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
9483
9484         PR fortran/15665
9485         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
9486
9487 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
9488
9489         PR gfortran/12839
9490         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
9491
9492 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
9493
9494         PR c++/15862
9495         * g++.dg/parse/enum1.C: New test.
9496
9497 2004-06-10  Jeff Law  <law@redhat.com>
9498
9499         * gcc.c-torture/compile/20040610-1.c: New test.
9500
9501 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9502
9503         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
9504         * g++.old-deja/g++.other/decl3.C: Likewise.
9505
9506 2004-06-10  Brian Booth  <bbooth@redhat.com>
9507
9508         * gcc.dg/tree-ssa/20031015-1.c: Scan for
9509         V_MAY_DEF instead of VDEF.
9510         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
9511
9512 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
9513
9514         PR c++/14211
9515         * g++.dg/conversion/const1.C: New test.
9516
9517         PR c++/15076
9518         * g++.dg/conversion/reinterpret1.C: New test.
9519
9520         PR c++/15877
9521         * g++.dg/template/enum2.C: New test.
9522
9523         PR c++/15227
9524         * g++.dg/template/error13.C: New test.
9525
9526 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9527
9528         PR fortran/14957
9529         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
9530         arguments to test_* REAL and of the right size.
9531
9532 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
9533
9534         PR target/15569
9535         PR rtl-optimization/15681
9536         * gcc.dg/20040609-1.c: New test.
9537
9538 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
9539
9540         PR c++/14791
9541         * g++.dg/opt/builtins1.C: New test.
9542
9543 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
9544
9545         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
9546         that use default windows32 struct layout.
9547         * gcc.dg/i386-bitfield2.c: Likewise.
9548
9549 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
9550
9551         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
9552         for mingw32 and cygwin targets.
9553
9554 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
9555
9556         * gcc.dg/pch/macro-4.c: New.
9557         * gcc.dg/pch/macro-4.hs: New.
9558
9559 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9560
9561         PR fortran/13249
9562         * gfortran.fortran-torture/compile/name_clash.f90: New test.
9563
9564 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9565
9566         PR fortran/13372
9567         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
9568
9569 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
9570
9571         PR gfortran/14897
9572         * gfortran.fortran-torture/execute/t_edit.f90: New test.
9573
9574 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
9575
9576         PR gfortran/15755
9577         * gfortran.fortran-torture/execute/backspace.c : New test.
9578
9579 2004-06-09  Paul Brook  <paul@codesourcery.com>
9580
9581         * gfortran.fortran-torture/execure/intrinsic_associated.f90
9582         (pointer_to_section): Rewrite to use smaller array.
9583
9584 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
9585
9586         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
9587         * gcc.dg/ext/altivec-10.c: Same.
9588         * gcc.dg/ext/altivec-11.c: Same.
9589         * gcc.dg/ext/altivec-12.c: Same.
9590         * gcc.dg/ext/altivec-13.c: Same.
9591         * gcc.dg/ext/altivec-14.c: Same.
9592         * gcc.dg/ext/altivec-15.c: Same.
9593         * gcc.dg/ext/altivec-16.c: Same.
9594         * gcc.dg/ext/altivec-3.c: Same.
9595         * gcc.dg/ext/altivec-4.c: Same.
9596         * gcc.dg/ext/altivec-6.c: Same.
9597         * gcc.dg/ext/altivec-7.c: Same.
9598         * gcc.dg/ext/altivec-8.c: Same.
9599         * gcc.dg/ext/altivec-varargs-1.c: Same.
9600
9601         * g++.dg/ext/altivec-1.C: Correct dg syntax.
9602         * g++.dg/ext/altivec-10.C: Same.
9603         * g++.dg/ext/altivec-2.C: Same.
9604         * g++.dg/ext/altivec-3.C: Same.
9605         * g++.dg/ext/altivec-4.C: Same.
9606         * g++.dg/ext/altivec-5.C: Same.
9607         * g++.dg/ext/altivec-6.C: Same.
9608         * g++.dg/ext/altivec-7.C: Same.
9609         * g++.dg/ext/altivec-8.C: Same.
9610         * g++.dg/ext/altivec-9.C: Same.
9611
9612 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9613
9614         PR c++/7841
9615         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
9616
9617 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
9618
9619         * gcc.dg/union-1.c: New test.
9620
9621 2004-06-07  Roger Sayle  <roger@eyesopen.com>
9622
9623         * gcc.dg/builtins-41.c: New test case.
9624         * gcc.dg/builtins-42.c: New test case.
9625
9626 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
9627
9628         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
9629         * g++.dg/ext/altivec-10.C: Same.
9630         * g++.dg/ext/altivec-2.C: Same.
9631         * g++.dg/ext/altivec-3.C: Same.
9632         * g++.dg/ext/altivec-4.C: Same.
9633         * g++.dg/ext/altivec-5.C: Same.
9634         * g++.dg/ext/altivec-6.C: Same.
9635         * g++.dg/ext/altivec-7.C: Same.
9636         * g++.dg/ext/altivec-8.C: Same.
9637         * g++.dg/ext/altivec-9.C: Same.
9638         * g++.old-deja/g++.abi/cxa_vec.C: Same.
9639         * g++.old-deja/g++.brendan/new3.C: Same.
9640         * gcc.c-torture/execute/eeprof-1.x: Same.
9641
9642 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
9643
9644         PR c/14765
9645         * gcc.dg/pr14765-1.c: New test.
9646
9647 2004-06-07  Roger Sayle  <roger@eyesopen.com>
9648
9649         PR c/14649
9650         * gcc.dg/pr14649-1.c: New test case.
9651
9652 2004-06-07  Richard Henderson  <rth@redhat.com>
9653
9654         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
9655         if temporaries.
9656
9657 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
9658
9659         * g++.dg/eh/elide1.C: Remove XFAIL.
9660
9661 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
9662
9663         PR c++/15337
9664         * g++.dg/expr/sizeof3.C: New test.
9665
9666         PR c++/14777
9667         * g++.dg/template/access14.C: New test.
9668
9669         PR c++/15554
9670         * g++.dg/template/enum1.C: New test.
9671
9672         PR c++/15057
9673         * g++.dg/eh/throw1.C: New test.
9674
9675 2004-06-07  David Ayers  <d.ayers@inode.at>
9676             Ziemowit Laski  <zlaski@apple.com>
9677
9678         * lib/objc.exp (objc_target_compile): Revert the '-framework
9679         Foundation' flag fix, since bare Darwin does not ship
9680         with the Foundation framework.
9681         * objc/execute/next_mapping.h: Provide a local NSConstantString
9682         @interface and @implementation.
9683         (objc_constant_string_init): A constructor function, used to
9684         initialize the NSConstantString meta-class object.
9685         * objc/execute/string1.m: Include "next_mapping.h" instead of
9686         <Foundation/NSString.h>.
9687         * objc/execute/string2.m: Likewise.
9688         * objc/execute/string3.m: Likewise.
9689         * objc/execute/string4.m: Likewise.
9690
9691 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
9692
9693         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
9694         to double. Replace double with FLOAT.
9695         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
9696
9697         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
9698         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
9699         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
9700         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
9701         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
9702         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
9703         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
9704         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
9705
9706 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
9707
9708         PR c/13519
9709         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
9710
9711 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9712
9713         PR c++/15503
9714         * g++.dg/template/meminit2.C: New test.
9715
9716 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
9717
9718         PR target/15822
9719         * gcc.c-torture/execute/compare-fp-1.c,
9720         gcc.c-torture/execute/compare-fp-2.c,
9721         gcc.c-torture/execute/compare-fp-3.c,
9722         gcc.c-torture/execute/compare-fp-4.c,
9723         gcc.c-torture/execute/compare-fp-3.x,
9724         gcc.c-torture/execute/compare-fp-4.x: Moved...
9725         * gcc.c-torture/execute/ieee/compare-fp-1.c,
9726         gcc.c-torture/execute/ieee/compare-fp-2.c,
9727         gcc.c-torture/execute/ieee/compare-fp-3.c,
9728         gcc.c-torture/execute/ieee/compare-fp-4.c,
9729         gcc.c-torture/execute/ieee/compare-fp-3.x,
9730         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
9731
9732 2004-06-04  David Ayers  <d.ayers@inode.at>
9733
9734         * objc/execute/protocol-isEqual-4.m: New testcase.
9735
9736 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
9737
9738         * objc/execute/protocol-isEqual-1.m: New testcase.
9739         * objc/execute/protocol-isEqual-2.m: New testcase.
9740         * objc/execute/protocol-isEqual-3.m: New testcase.
9741
9742 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9743
9744         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
9745
9746 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
9747
9748         * lib/objc.exp (objc_target_compile): When running tests on
9749         Darwin (Mac OS X), inform the linker about '-framework
9750         'Foundation'.
9751
9752 2004-06-02  Eric Christopher  <echristo@redhat.com>
9753
9754         * gcc.c-torture/compile/20040602-1.c: New.
9755
9756 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
9757
9758         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
9759         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
9760
9761         PR tree-optimization/14736
9762         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
9763
9764         PR tree-optimization/14042
9765         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
9766
9767         PR tree-optimization/14729
9768         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
9769
9770 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9771
9772         PR fortran/15557
9773         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
9774
9775 2004-06-01  Richard Hederson  <rth@redhat.com>
9776
9777         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
9778
9779 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9780
9781         PR c++/14932
9782         * g++.dg/parse/offsetof4.C: New test.
9783
9784 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
9785
9786         PR objc/7993
9787         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
9788
9789 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
9790
9791         PR c++/15701
9792         * g++.dg/template/friend29.C: New test.
9793
9794 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
9795
9796         PR c/15749
9797         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
9798
9799 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
9800
9801         * gcc.dg/sparc-trap-1.c: New test.
9802
9803 2004-05-31  Roger Sayle  <roger@eyesopen.com>
9804
9805         PR middle-end/15069
9806         * g++.dg/opt/fold3.C: New test case.
9807
9808 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
9809
9810         * lib/target-supports.exp (check_iconv_available): Fix fallout
9811         from 2004-05-28 patch.
9812
9813 2004-05-30  Paul Brook  <paul@codesourcery.com>
9814
9815         PR fortran/15620
9816         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
9817         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
9818
9819 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
9820
9821         * gfortran.fortran-torture/execute/random_1.f90: New test.
9822
9823 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
9824
9825         * g++.dg/ext/altivec-10.C: New test.
9826
9827 2004-05-29  Paul Brook  <paul@codesourcery.com>
9828
9829         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
9830
9831 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
9832
9833         * gcc.dg/altivec-16.c: New test.
9834
9835 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
9836
9837         * lib/target-supports.exp (check_vmx_hw_available): New.
9838         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
9839
9840         * lib/target-supports.exp (check_alias_available,
9841         check_iconv_available, check_named_sections_available): Use
9842         unique names for temporary files.
9843
9844 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
9845
9846         * gcc.dg/altivec-15.c: New test.
9847
9848 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
9849
9850         PR c++/15083
9851         * g++.dg/warn/noeffect6.C: New test.
9852
9853         PR c++/15471
9854         * g++.dg/expr/ptrmem4.C: New test.
9855
9856         PR c++/15640
9857         * g++.dg/template/operator3.C: New test.
9858
9859 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
9860
9861         PR c++/14668
9862         * g++.dg/lookup/redecl1.C: New test.
9863         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
9864
9865 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
9866
9867         * gcc.c-torture/execute/compare-fp-1.c,
9868         gcc.c-torture/execute/compare-fp-2.c,
9869         gcc.c-torture/execute/compare-fp-3.c,
9870         gcc.c-torture/execute/compare-fp-4.c,
9871         gcc.c-torture/execute/compare-fp-3.x,
9872         gcc.c-torture/execute/compare-fp-4.x,
9873         gcc.dg/pr15649-1.c: New.
9874
9875 2004-05-27  Adam Nemet  <anemet@lnxw.com>
9876
9877         PR c++/12883
9878         * g++.dg/init/array14.C: New test.
9879
9880 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
9881
9882         * lib/compat.exp (compat-get-options-main): New.
9883         (compat-get-options): Remove unneeded code, warn for ignored
9884         command.
9885         (compat-execute): Check flag set by dg-require-* commands.
9886
9887         * lib/compat.exp (compat-execute): Break up long lines.
9888
9889 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
9890
9891         * gcc.dg/altivec-7.c: Don't use 'vector long'.
9892         * gcc.dg/altivec-14.c: New test.
9893         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
9894
9895         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
9896         * gcc.dg/altivec-12.c: Ditto.
9897
9898         * gcc.dg/altivec-3.c: Move call to altivec_check.
9899
9900 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9901
9902         PR c++/15044
9903         * g++.dg/template/error12.C: New test.
9904
9905         PR c++/15317
9906         * g++.dg/ext/attrib15.C: New test.
9907
9908         PR c++/15329
9909         * g++.dg/template/ptrmem9.C: New test.
9910
9911 2004-05-25  Paul Brook  <paul@codesourcery.com>
9912
9913         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
9914
9915 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9916
9917         PR c++/15165
9918         * g++.dg/template/crash19.C: New test.
9919
9920 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9921
9922         PR c++/15025
9923         * g++.dg/template/redecl1.C: New test.
9924
9925 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9926
9927         PR c++/14821
9928         * g++.dg/other/ns1.C: New test.
9929
9930         PR c++/14883
9931         * g++.dg/template/invalid1.C: New test.
9932
9933 2004-05-23  Paul Brook  <paul@codesourcery.com>
9934         Victor Leikehman  <lei@haifasphere.co.il>
9935
9936         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
9937         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
9938
9939 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
9940
9941         PR c++/15285
9942         PR c++/15299
9943         * g++.dg/template/non-dependent5.C: New test.
9944         * g++.dg/template/non-dependent6.C: New test.
9945
9946 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
9947
9948         PR c++/15507
9949         * g++.dg/inherit/union1.C: New test.
9950
9951         PR c++/15542
9952         * g++.dg/template/addr1.C: New test.
9953
9954         PR c++/15427
9955         * g++.dg/template/array5.C: New test.
9956
9957         PR c++/15287
9958         * g++.dg/template/array6.C: New test.
9959
9960 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
9961             Roger Sayle  <roger@eyesopen.com>
9962
9963         * g++.dg/lookup/forscope2.C: New test case.
9964
9965 2004-05-22  Ben Elliston  <bje@au.ibm.com>
9966
9967         * gcc.dg/cpp/Wmissingdirs.c: New.
9968
9969 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
9970
9971         PR target/15301
9972         * gcc.dg/compat/union-m128-1.h: New file.
9973         * gcc.dg/compat/union-m128-1_main.c: Likewise.
9974         * gcc.dg/compat/union-m128-1_x.c: Likewise.
9975         * gcc.dg/compat/union-m128-1_y.c: Likewise.
9976
9977 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
9978
9979         PR target/15302
9980         * gcc.dg/compat/struct-complex-1.h: New file.
9981         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
9982         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
9983         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9984
9985 2004-05-20  Roger Sayle  <roger@eyesopen.com>
9986
9987         PR middle-end/3074
9988         * gcc.dg/pr3074-1.c: New test case.
9989         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
9990
9991 2004-05-20  Falk Hueffner  <falk@debian.org>
9992
9993         PR other/15526
9994         * gcc.dg/ftrapv-1.c: New test case.
9995
9996 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
9997
9998         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
9999
10000 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
10001             Jeff Law  <law@redhat.com>
10002
10003         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
10004         * gcc.dg/tree-ssa/20040518-2.c: New test.
10005
10006         * gcc.dg/tree-ssa/20040518-1.c: New test.
10007
10008 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
10009
10010         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
10011
10012 2004-05-18  Paul Brook  <paul@codesourcery.com>
10013
10014         PR fortran/13930
10015         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
10016
10017 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10018
10019         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
10020         constant folding.
10021
10022 2004-05-17  Steven Bosscher  <stevenb@suse.de>
10023
10024         * gcc.dg/tree-ssa/20040517-1.c: New test.
10025
10026 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10027
10028         * gcc.dg/loop-4.c: New test.
10029
10030 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
10031
10032         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
10033
10034 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
10035
10036         PR fortran/15311
10037         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
10038
10039 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10040
10041         PR fortran/13826
10042         PR fortran/13940
10043         * gfortran.fortran-torture/compile/data_1.f90: New test.
10044
10045 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
10046
10047         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
10048         * gcc.dg/uninit-H.c: Define ASM for __s390__.
10049
10050 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10051
10052         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
10053
10054 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10055
10056         PR c/15444
10057         * gcc.dg/format/xopen-1.c: Adjust expected message.
10058         * gcc.dg/format/xopen-3.c: New test.
10059
10060 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
10061
10062         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
10063
10064 2004-05-14  Jeff Law  <law@redhat.com>
10065
10066         * gcc.dg/tree-ssa/20040514-2.c: New test.
10067
10068 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10069
10070         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
10071         this ...
10072         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
10073         this.
10074
10075 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
10076
10077         * gcc.dg/tree-ssa/20040514-1.c: New test.
10078
10079 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10080
10081         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
10082         test.
10083
10084 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10085
10086         PR fortran/14066
10087         * gfortran.fortran-torture/compile/do_1.f90: New test.
10088
10089 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10090
10091         PR fortran/15051
10092         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
10093         test.
10094
10095 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
10096
10097         PR fortran/15149
10098         * gfortran.fortran-torture/execute/random_init.f90: New test.
10099
10100 2004-05-13  Paul Brook  <paul@codesourcery.com>
10101
10102         PR fortran/15314
10103         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
10104
10105 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
10106
10107         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
10108         for the powerpc case.
10109
10110 2004-05-13  Jeff Law  <law@redhat.com>
10111
10112         * gcc.dg/tree-ssa/20040513-1.c: New test.
10113         * gcc.dg/tree-ssa/20040513-2.c: New test.
10114
10115 2004-05-13  Paul Brook  <paul@codesourcery.com>
10116
10117         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
10118         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
10119         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
10120
10121 2004-05-13  Andreas Schwab  <schwab@suse.de>
10122
10123         PR other/10819
10124         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
10125         characters.
10126
10127 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
10128
10129         PR fortran/15294
10130         * gfortran.fortran-torture/execute/adjustr.f90: New file.
10131
10132 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
10133
10134         Merge from tree-ssa-20020619-branch.  See
10135         ChangeLog.tree-ssa for details.
10136
10137 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
10138
10139         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
10140         include <altivec.h> explicitly.
10141         * gcc.dg/altivec-13.c: Likewise.
10142
10143 2004-05-11  Paul Brook  <paul@codesourcery.com>
10144
10145         * gcc.c-torture/compile/20010518-1.c: Force enum size.
10146
10147 2004-05-10  Eric Christopher  <echristo@redhat.com>
10148
10149         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
10150         * gcc.dg/sibcall-4.c: Ditto.
10151
10152 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
10153
10154         * g++.dg/ext/altivec-8.C: New test case.
10155         * gcc.dg/altivec-13.c: New test case.
10156
10157 2004-05-08  Roger Sayle  <roger@eyesopen.com>
10158
10159         * gcc.c-torture/execute/divcmp-1.c: New test case.
10160         * gcc.c-torture/execute/divcmp-2.c: New test case.
10161         * gcc.c-torture/execute/divcmp-3.c: New test case.
10162
10163 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
10164
10165         * g++.dg/other/pragma-re-2.C: New test.
10166
10167 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
10168
10169         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
10170         * gcc.dg/i386-387-2.c: Likewise.
10171
10172         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
10173         __builtin_drem.
10174         * gcc.dg/i386-387-6.c: Likewise.
10175
10176 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
10177
10178         * gcc.dg/builtins-33.c:  Also check log1p*.
10179
10180 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
10181
10182         PR optimization/15296
10183         * gcc.c-torture/execute/pr15296.c: New test.
10184
10185 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
10186
10187         * gcc.dg/builtins-40.c: New test.
10188
10189 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
10190
10191         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
10192
10193 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
10194
10195         * g++.dg/ext/spe1.C: New testcase.
10196
10197 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
10198
10199         * objc.dg/image-info.m: Allow additional attributes
10200         for __image_info section.
10201
10202 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
10203
10204         * gcc.dg/torture/mips-hilo-2.c: New test.
10205
10206 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10207
10208         PR c++/14389
10209         * g++.dg/template/member5.C: New test.
10210
10211 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
10212
10213         * gcc.dg/builtins-34.c: Also check expm1*.
10214
10215 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10216
10217         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
10218         * gcc.dg/torture/builtin-convert-3.c: New test.
10219
10220 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
10221
10222         PR middle-end/15054
10223         * g++.dg/opt/pr15054.C: New test.
10224
10225 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10226
10227         * gcc.dg/torture/builtin-rounding-1.c: New test.
10228         * gcc.dg/builtins-25.c: Delete.
10229         * gcc.dg/builtins-29.c: Delete.
10230
10231 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
10232
10233         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
10234         * gcc.dg/sibcall-4.c: Likewise.
10235         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
10236
10237 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
10238
10239         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
10240         bit-field on 16-bit targets.
10241
10242 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
10243
10244         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
10245         16-bit targets.
10246
10247 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
10248
10249         * gcc.dg/rs6000-power2-1.c: Change to compile only.
10250         * gcc.dg/rs6000-power2-2.c: Likewise.
10251
10252 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
10253
10254         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
10255         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
10256         Change the asm registers to be in form of frN instead of fN.
10257
10258 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10259
10260         * gcc.dg/torture/builtin-convert-2.c: New test.
10261
10262 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
10263
10264         * gcc.dg/rs6000-power2-1.c: New test.
10265         * gcc.dg/rs6000-power2-2.c: New test.
10266
10267 2004-04-28  Jan Hubicka  <jh@suse.cz>
10268
10269         * gcc.dg/unused-6.c: New test.
10270
10271 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
10272             Ulrich Weigand  <uweigand@de.ibm.com>
10273
10274         * ada/acats/run_all.sh: Define $target variable.
10275
10276 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
10277
10278         PR c++/15119
10279         * g++.dg/other/vararg-1.C: New test.
10280
10281         PR c++/4794
10282         * g++.dg/eh/cleanup3.C: New test.
10283
10284 2004-04-24  Laurent GUERBY <laurent@guerby.net>
10285
10286         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
10287         and ad8011a (target_insn).
10288         * ada/acats/support/macro.dfs: Likewise.
10289         * ada/acats/support/impbit.adb: New file.
10290
10291 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
10292
10293         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
10294
10295 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10296
10297         * gcc.dg/loop-3.c: New test.
10298
10299 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
10300
10301         * gcc.c-torture/execute/simd-5.c: New test.
10302
10303 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10304
10305         PR c++/15064
10306         * g++.dg/template/crash18.C: New test.
10307
10308 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
10309
10310         * g++.dg/ext/complit3.C: New test.
10311
10312 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
10313
10314         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
10315         * gcc.dg/altivec-3.c: Same.
10316         * gcc.dg/altivec-varargs-1.c: Same.
10317
10318 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
10319
10320         * lib/target-supports.exp (check_profiling_available): Assume
10321         profiling is not available on powerpc-eabi targets.
10322
10323 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
10324
10325         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
10326         * gcc.dg/vmx/bug-1.c: Ditto.
10327
10328 2004-04-20  Eric Christopher  <echristo@redhat.com>
10329
10330         * gcc.dg/charset/extern.c: New test.
10331         * g++.dg/charset/extern3.cc: Ditto.
10332
10333 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
10334
10335         * gcc.dg/builtins-39.c: New test.
10336
10337 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
10338
10339         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
10340
10341 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
10342
10343         * gcc.dg/torture/mips-hilo-1.c: New test.
10344
10345 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
10346
10347         * gcc.c-torture/compile/20040419-1.c: New test.
10348
10349 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
10350
10351         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
10352
10353 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
10354             Aldy Hernandez  <aldyh@redhat.com>
10355
10356         * gcc.c-torture/execute/va-arg-24.c: New.
10357
10358 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
10359             Aldy Hernandez  <aldyh@redhat.com>
10360
10361         * gcc.dg/vmx/1b-01.c: New.
10362         * gcc.dg/vmx/1b-02.c: New.
10363         * gcc.dg/vmx/1b-03.c: New.
10364         * gcc.dg/vmx/1b-04.c: New.
10365         * gcc.dg/vmx/1b-05.c: New.
10366         * gcc.dg/vmx/1b-06.c: New.
10367         * gcc.dg/vmx/1b-07.c: New.
10368         * gcc.dg/vmx/1c-01.c: New.
10369         * gcc.dg/vmx/1c-02.c: New.
10370         * gcc.dg/vmx/3a-01a.c: New.
10371         * gcc.dg/vmx/3a-01.c: New.
10372         * gcc.dg/vmx/3a-01m.c: New.
10373         * gcc.dg/vmx/3a-03.c: New.
10374         * gcc.dg/vmx/3a-03m.c: New.
10375         * gcc.dg/vmx/3a-04.c: New.
10376         * gcc.dg/vmx/3a-04m.c: New.
10377         * gcc.dg/vmx/3a-05.c: New.
10378         * gcc.dg/vmx/3a-06.c: New.
10379         * gcc.dg/vmx/3a-06m.c: New.
10380         * gcc.dg/vmx/3a-07.c: New.
10381         * gcc.dg/vmx/3b-01.c: New.
10382         * gcc.dg/vmx/3b-02.c: New.
10383         * gcc.dg/vmx/3b-10.c: New.
10384         * gcc.dg/vmx/3b-13.c: New.
10385         * gcc.dg/vmx/3b-14.c: New.
10386         * gcc.dg/vmx/3b-15.c: New.
10387         * gcc.dg/vmx/3c-01a.c: New.
10388         * gcc.dg/vmx/3c-01.c: New.
10389         * gcc.dg/vmx/3c-02.c: New.
10390         * gcc.dg/vmx/3c-03.c: New.
10391         * gcc.dg/vmx/3d-01.c: New.
10392         * gcc.dg/vmx/4-01.c: New.
10393         * gcc.dg/vmx/4-03.c: New.
10394         * gcc.dg/vmx/5-01.c: New.
10395         * gcc.dg/vmx/5-02.c: New.
10396         * gcc.dg/vmx/5-03.c: New.
10397         * gcc.dg/vmx/5-04.c: New.
10398         * gcc.dg/vmx/5-05.c: New.
10399         * gcc.dg/vmx/5-06.c: New.
10400         * gcc.dg/vmx/5-07.c: New.
10401         * gcc.dg/vmx/5-07t.c: New.
10402         * gcc.dg/vmx/5-08.c: New.
10403         * gcc.dg/vmx/5-10.c: New.
10404         * gcc.dg/vmx/5-11.c: New.
10405         * gcc.dg/vmx/7-01a.c: New.
10406         * gcc.dg/vmx/7-01.c: New.
10407         * gcc.dg/vmx/7c-01.c: New.
10408         * gcc.dg/vmx/7d-01.c: New.
10409         * gcc.dg/vmx/7d-02.c: New.
10410         * gcc.dg/vmx/8-01.c: New.
10411         * gcc.dg/vmx/8-02a.c: New.
10412         * gcc.dg/vmx/8-02.c: New.
10413         * gcc.dg/vmx/brode-1.c: New.
10414         * gcc.dg/vmx/bug-1.c: New.
10415         * gcc.dg/vmx/bug-2.c: New.
10416         * gcc.dg/vmx/bug-3.c: New.
10417         * gcc.dg/vmx/cw-bug-1.c: New.
10418         * gcc.dg/vmx/cw-bug-2.c: New.
10419         * gcc.dg/vmx/cw-bug-3.c: New.
10420         * gcc.dg/vmx/dct.c: New.
10421         * gcc.dg/vmx/debug-1.c: New.
10422         * gcc.dg/vmx/debug-2.c: New.
10423         * gcc.dg/vmx/debug-3.c: New.
10424         * gcc.dg/vmx/debug-4.c: New.
10425         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
10426         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
10427         * gcc.dg/vmx/eg-5.c: New.
10428         * gcc.dg/vmx/fft.c: New.
10429         * gcc.dg/vmx/gcc-bug-1.c: New.
10430         * gcc.dg/vmx/gcc-bug-2.c: New.
10431         * gcc.dg/vmx/gcc-bug-3.c: New.
10432         * gcc.dg/vmx/gcc-bug-4.c: New.
10433         * gcc.dg/vmx/gcc-bug-5.c: New.
10434         * gcc.dg/vmx/gcc-bug-6.c: New.
10435         * gcc.dg/vmx/gcc-bug-7.c: New.
10436         * gcc.dg/vmx/gcc-bug-8.c: New.
10437         * gcc.dg/vmx/gcc-bug-9.c: New.
10438         * gcc.dg/vmx/gcc-bug-b.c: New.
10439         * gcc.dg/vmx/gcc-bug-c.c: New.
10440         * gcc.dg/vmx/gcc-bug-d.c: New.
10441         * gcc.dg/vmx/gcc-bug-e.c: New.
10442         * gcc.dg/vmx/gcc-bug-f.c: New.
10443         * gcc.dg/vmx/gcc-bug-g.c: New.
10444         * gcc.dg/vmx/gcc-bug-i.c: New.
10445         * gcc.dg/vmx/harness.h: New.
10446         * gcc.dg/vmx/ira1.c: New.
10447         * gcc.dg/vmx/ira2a.c: New.
10448         * gcc.dg/vmx/ira2b.c: New.
10449         * gcc.dg/vmx/ira2.c: New.
10450         * gcc.dg/vmx/ira2c.c: New.
10451         * gcc.dg/vmx/mem.c: New.
10452         * gcc.dg/vmx/newton-1.c: New.
10453         * gcc.dg/vmx/ops.c: New.
10454         * gcc.dg/vmx/sn7153.c: New.
10455         * gcc.dg/vmx/spill2.c: New.
10456         * gcc.dg/vmx/spill3.c: New.
10457         * gcc.dg/vmx/spill.c: New.
10458         * gcc.dg/vmx/t.c: New.
10459         * gcc.dg/vmx/varargs-1.c: New.
10460         * gcc.dg/vmx/varargs-2.c: New.
10461         * gcc.dg/vmx/varargs-3.c: New.
10462         * gcc.dg/vmx/varargs-4.c: New.
10463         * gcc.dg/vmx/varargs-5.c: New.
10464         * gcc.dg/vmx/varargs-6.c: New.
10465         * gcc.dg/vmx/varargs-7.c: New.
10466         * gcc.dg/vmx/vmx.exp: New.
10467         * gcc.dg/vmx/vprint-1.c: New.
10468         * gcc.dg/vmx/vscan-1.c: New.
10469         * gcc.dg/vmx/x-01.c: New.
10470         * gcc.dg/vmx/x-02.c: New.
10471         * gcc.dg/vmx/x-03.c: New.
10472         * gcc.dg/vmx/x-04.c: New.
10473         * gcc.dg/vmx/x-05.c: New.
10474         * gcc.dg/vmx/yousufi-1.c: New.
10475         * gcc.dg/vmx/zero-1.c: New.
10476         * gcc.dg/vmx/zero.c: New.
10477
10478 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
10479
10480         * g++.dg/lookup/java1.C: Update for chage of
10481         _Jv_AllocObject.
10482         * g++.dg/lookup/java2.C: Likewise.
10483
10484 2004-04-17  Laurent GUERBY <laurent@guerby.net>
10485
10486         * ada/acats/run_all.sh: use -O2 by default.
10487
10488 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
10489
10490         * gcc.dg/vr-mult-[12].c: New tests.
10491
10492 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10493
10494         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
10495
10496         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
10497
10498 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
10499
10500         * lib/target-supports.exp (check_profiling_available): Assume profiling
10501         isn't available for mips*-*-elf targets.
10502
10503 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
10504
10505         * gcc.dg/builtins-38.c: New test.
10506
10507 2004-04-14  Eric Christopher  <echristo@redhat.com>
10508
10509         * g++.dg/charset/charset.exp: Run .cc extension tests.
10510
10511 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
10512
10513         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
10514
10515 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10516
10517         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
10518
10519 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
10520
10521         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
10522         * gcc.dg/i386-387-2.c: Likewise.
10523
10524         * gcc.dg/i386-387-7.c: New test.
10525         * gcc.dg/i386-387-8.c: New test.
10526
10527         * gcc.dg/builtins-37.c: New test.
10528
10529 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
10530
10531         * g++.dg/pch/externc-1.C: Add missing semicolon.
10532
10533 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
10534
10535         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
10536
10537 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10538
10539         * gcc.c-torture/execute/20040411-1.c: New test.
10540
10541 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10542
10543         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
10544
10545 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
10546
10547         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
10548
10549 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
10550
10551         * lib/target-supports.exp (check_named_sections_available): New.
10552         * lib/gcc-dg.exp (dg-require-named-sections): New.
10553         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
10554         old-deja.exp.  Also prune error-count message from HP linker.
10555         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
10556
10557         * g++.dg/init/init-ref4.C: Use dg-require-weak.
10558         * g++.old-deja/g++.pt/static3.C: Likewise.
10559         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
10560
10561 2004-04-09  Roger Sayle  <roger@eyesopen.com>
10562
10563         * gcc.c-torture/execute/20040409-1.c: New test case.
10564         * gcc.c-torture/execute/20040409-2.c: New test case.
10565         * gcc.c-torture/execute/20040409-3.c: New test case.
10566
10567 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
10568
10569         * gcc.dg/20040409-1.c: New test.
10570
10571 2004-04-08  Roger Sayle  <roger@eyesopen.com>
10572
10573         PR target/14888
10574         * g++.dg/opt/pr14888.C: New test case.
10575
10576 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
10577
10578         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
10579         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
10580         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
10581         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
10582         New tests.
10583
10584 2004-04-08  Paul Brook  <paul@codesourcery.com>
10585
10586         * gcc.dg/spill-1.c: New test.
10587
10588 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10589
10590         * gcc.dg/torture/builtin-ctype-2.c: New test.
10591
10592 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
10593
10594         * gcc.dg/pch/pch.exp: Add largefile test.
10595
10596 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
10597
10598         * g++.dg/pch/externc-1.Hs: New.
10599         * g++.dg/pch/externc-1.C: New.
10600
10601 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10602
10603         * gcc.dg/compat/struct-by-value-5a_main.c,
10604         gcc.dg/compat/struct-by-value-5b_main.c: New files.
10605         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
10606         * gcc.dg/compat/struct-by-value-5a_x.c,
10607         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
10608         gcc.dg/compat/struct-by-value-5_x.c.
10609         * gcc.dg/compat/struct-by-value-5a_y.c,
10610         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
10611         gcc.dg/compat/struct-by-value-5_y.c.
10612
10613         * gcc.dg/compat/struct-by-value-6a_main.c,
10614         gcc.dg/compat/struct-by-value-6b_main.c: New files.
10615         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
10616         * gcc.dg/compat/struct-by-value-6a_x.c,
10617         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
10618         gcc.dg/compat/struct-by-value-6_x.c.
10619         * gcc.dg/compat/struct-by-value-6a_y.c,
10620         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
10621         gcc.dg/compat/struct-by-value-6_y.c.
10622
10623         * gcc.dg/compat/struct-by-value-7a_main.c,
10624         gcc.dg/compat/struct-by-value-7b_main.c: New files.
10625         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
10626         * gcc.dg/compat/struct-by-value-7a_x.c,
10627         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
10628         gcc.dg/compat/struct-by-value-7_x.c.
10629         * gcc.dg/compat/struct-by-value-7a_y.c,
10630         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
10631         gcc.dg/compat/struct-by-value-7_y.c.
10632
10633 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
10634
10635         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
10636         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
10637         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
10638         options.
10639
10640 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
10641
10642         * gcc.dg/builtins-36.c: New test.
10643
10644 2004-04-06  Paul Brook  <paul@codesourcery.com>
10645
10646         * README.gcc: Remove obsolete contraint on testcases.
10647
10648 2004-04-05  Paul Brook  <paul@codesourcery.com>
10649
10650         PR2123
10651         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
10652         failure and exit(0) on success.
10653         * g++.dg/expr/anew2.C: Ditto.
10654         * g++.dg/expr/anew3.C: Ditto.
10655         * g++.dg/expr/anew4.C: Ditto.
10656
10657 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
10658
10659         PR c++/3518
10660         * g++.dg/template/unify7.C: New.
10661
10662 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
10663
10664         * g++.dg/README: Bring up to date with new subdirectories; remove
10665         duplicate subdirectory lines.
10666
10667 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
10668
10669         PR c++/14007
10670         * g++.dg/template/unify5.C: New.
10671         * g++.dg/template/unify6.C: New.
10672         * g++.dg/template/qualttp20.C: Adjust.
10673         * g++.old-deja/g++.jason/report.C: Adjust.
10674         * g++.old-deja/g++.other/qual1.C: Adjust.
10675
10676 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
10677
10678         PR c++/14803
10679         * g++.dg/inherit/ptrmem1.C: New test.
10680
10681 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
10682
10683         PR c++/14755
10684         * gcc.c-torture/execute/20040331-1.c: New test.
10685         * gcc.dg/20040331-1.c: New test.
10686
10687 2004-04-01  Paul Brook  <paul@codesourcery.com>
10688
10689         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
10690
10691 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
10692
10693         PR c++/14724
10694         * g++.dg/init/goto1.C: New test.
10695
10696         PR c++/14763
10697         * g++.dg/template/defarg4.C: New test.
10698
10699 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
10700
10701         * gcc.dg/altivec-11.c: Extend test for more valid cases.
10702
10703 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
10704
10705         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
10706
10707 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
10708
10709         * gcc.dg/noncompile/undeclared-2.c: New test.
10710
10711 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
10712
10713         * gcc.dg/940409-1.c: Remove XFAIL.
10714         * gcc.dg/reg-vol-struct-1.c: New test.
10715
10716 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10717
10718         * gcc.dg/torture/builtin-wctype-1.c: New test.
10719
10720 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
10721
10722         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
10723         * gcc.dg/20001101-1.c: Likewise.
10724         * gcc.dg/20001102-1.c: Likewise.
10725
10726 2004-03-25  Roger Sayle  <roger@eyesopen.com>
10727
10728         * gcc.dg/compare8.c: Add an additional test for XOR.
10729
10730 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10731
10732         * gcc.dg/torture/builtin-ctype-1.c: New test.
10733
10734 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10735
10736         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
10737         * gcc.dg/torture/builtin-math-1.c: Likewise.
10738         * gcc.dg/torture/builtin-power-1.c: New test.
10739
10740 2004-03-24  Andreas Schwab  <schwab@suse.de>
10741
10742         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
10743         IA64 assembler.
10744
10745 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
10746             Roger Sayle  <roger@eyesopen.com>
10747
10748         * gcc.dg/compare8.c: New test case.
10749
10750 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
10751
10752         * g++.dg/ext/altivec-7.C: New test.
10753
10754 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
10755
10756         PR 12267, 12391, 12560, 13129, 14114, 14133
10757         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
10758         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
10759         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
10760         Adjust error regexps.
10761         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
10762         * gcc.dg/noncompile/undeclared-1.c: New test cases.
10763         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
10764         * gcc.dg/local1.c: Add explanatory comment.
10765
10766 2004-03-23  Roger Sayle  <roger@eyesopen.com>
10767
10768         PR optimization/14669
10769         * g++.dg/opt/fold2.C: New test case.
10770
10771 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
10772
10773         PR c/14069
10774         * gcc.dg/20040322-1.c: New test.
10775
10776 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10777
10778         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
10779         * gcc.dg/ultrasp4.c: Likewise.
10780         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
10781
10782 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
10783
10784         * gcc.dg/i386-sse-8.c: Reset default options.
10785
10786 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
10787
10788         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
10789         in the error message text.
10790
10791 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10792
10793         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
10794
10795 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
10796
10797         PR c++/14616
10798         * g++.dg/init/array13.C: New test.
10799
10800 2004-03-20  Roger Sayle  <roger@eyesopen.com>
10801
10802         PR target/13889
10803         * gcc.c-torture/compile/pr13889.c: New test case.
10804
10805 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
10806
10807         PR c/14635
10808         * builtins-1.c (nan, nans): Don't test.
10809         * builtins-30.c: Don't use nan, nanf, nanl.
10810         * builtins-35.c: New test.
10811
10812 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
10813
10814         * g++.dg/ext/altivec-6.C: New test.
10815
10816 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
10817
10818         * g++.dg/init/placement3.C: New test.
10819
10820         * g++.dg/template/spec13.C: New test.
10821
10822         * g++.dg/lookup/using11.C: New test.
10823
10824         * g++.dg/lookup/koenig3.C: New test.
10825
10826         * g++.dg/template/operator2.C: New test.
10827
10828         * g++.dg/expr/dtor3.C: New test.
10829         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
10830         marker.
10831         * g++.old-deja/g++.law/visibility28.C: Likewise.
10832
10833 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
10834
10835         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
10836         * gcc.dg/ppc64-abi-3.c: Likewise.
10837
10838 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10839
10840         PR c++/14545
10841         * g++.dg/parse/template15.C: New test.
10842
10843 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
10844
10845         * g++.dg/expr/dtor2.C: New test.
10846
10847         * g++.dg/lookup/anon4.C: New test.
10848
10849         * g++.dg/overload/using1.C: New test.
10850
10851         * g++.dg/template/lookup7.C: New test.
10852
10853         * g++.dg/template/typename6.C: New test.
10854
10855         * g++.dg/expr/cond6.C: New test.
10856
10857 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10858
10859         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
10860
10861 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
10862
10863         * g++.dg/expr/cond5.C: New test.
10864         * g++.dg/expr/constcast1.C: Likewise.
10865         * g++.dg/expr/ptrmem2.C: Likewise.
10866         * g++.dg/expr/ptrmem3.C: Likewise.
10867         * g++.dg/lookup/main1.C: Likewise.
10868         * g++.dg/template/lookup6.C: Likewise.
10869
10870 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
10871
10872         * gcc.dg/local1.c: New test.
10873
10874         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
10875
10876 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10877
10878         * gcc.dg/torture/builtin-convert-1.c: New test.
10879
10880 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10881
10882         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
10883
10884 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
10885
10886         PR c++/14481
10887         * g++.dg/warn/Wunused-7.C: New test.
10888
10889 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10890
10891         * gcc.dg/torture/builtin-integral-1.c: New test.
10892
10893 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
10894
10895         PR c++/14586
10896         * g++.dg/parse/non-dependent3.C: New test.
10897
10898 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
10899
10900         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
10901         * g++.dg/eh/simd-2.C: Likewise.
10902         * g++.dg/init/array10.C: Likewise.
10903         * gcc.c-torture/compile/simd-1.c: Likewise.
10904         * gcc.c-torture/compile/simd-2.c: Likewise.
10905         * gcc.c-torture/compile/simd-3.c: Likewise.
10906         * gcc.c-torture/compile/simd-4.c: Likewise.
10907         * gcc.c-torture/compile/simd-6.c: Likewise.
10908         * gcc.c-torture/execute/simd-1.c: Likewise.
10909         * gcc.c-torture/execute/simd-2.c: Likewise.
10910         * gcc.dg/compat/vector-defs.h: Likewise.
10911         * gcc.dg/20020531-1.c: Likewise.
10912         * gcc.dg/altivec-3.c: Likewise.
10913         * gcc.dg/altivec-4.c: Likewise.
10914         * gcc.dg/altivec-varargs-1.c: Likewise.
10915         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
10916         * gcc.dg/i386-mmx-3.c: Likewise.
10917         * gcc.dg/i386-sse-4.c: Likewise.
10918         * gcc.dg/i386-sse-5.c: Likewise.
10919         * gcc.dg/i386-sse-8.c: Likewise.
10920         * gcc.dg/simd-1.c: Likewise.
10921         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
10922         __ev64_opaque__ since the machine description provides it.
10923
10924 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10925
10926         * lib/compat.exp (skip_list): New global variable.
10927         Use it to hold the user defined COMPAT_SKIPS list if any.
10928         (compat-obj): Add the members of skip_list to optall.
10929
10930 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10931
10932         * gcc.dg/compat/union-by-value-1_main.c,
10933         union-by-value-1_x.c, union-by-value-1_y.c,
10934         union-check.h, union-defs.h,
10935         union-init.h, union-return-1_main.c,
10936         union-return-1_x.c, union-return-1_y.c: New files.
10937
10938 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10939
10940         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
10941         mixed-struct-init.h: Add 4 mixed structure types.
10942         struct-by-value-21_main.c, struct-by-value-21_x.c,
10943         struct-by-value-21_y.c, struct-return-21_main.c,
10944         struct-return-21_x.c, struct-return-21_y.c: New files.
10945
10946 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
10947
10948         PR c++/14550
10949         * g++.dg/parse/template14.C: New test.
10950
10951 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10952
10953         * gcc.c-torture/execute/20040313-1.c: New test.
10954
10955 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
10956
10957         PR target/14533
10958         * gcc.dg/20040311-2.c: New test.
10959
10960 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
10961
10962         PR other/14544
10963         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
10964         bit-field.
10965
10966 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
10967
10968         * gcc.dg/20040305-2.c: Add missing return statement.
10969
10970 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10971
10972         * gcc.dg/builtins-34.c: Also check pow10*.
10973
10974 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
10975
10976         PR target/14262
10977         * gcc.dg/20040305-2.c: New test.
10978
10979 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
10980
10981         * gcc.dg/20040310-1.c: New test.
10982
10983 2004-03-11  Roger Sayle  <roger@eyesopen.com>
10984
10985         * gcc.c-torture/execute/20040311-1.c: New test case.
10986
10987 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
10988
10989         PR c++/14476
10990         * g++.dg/lookup/enum1.C: New test.
10991
10992 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
10993
10994         PR c++/14510
10995         * g++.dg/lookup/struct2.C: New test.
10996
10997 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
10998
10999         * gcc.dg/builtins-34.c: New test.
11000
11001 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11002
11003         * gcc.dg/torture/builtin-nonneg-1.c: New test.
11004
11005 2004-03-09  James E Wilson  <wilson@specifixinc.com>
11006
11007         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
11008         * gcc.dg/alias-2.c: New testcase.
11009
11010 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
11011
11012         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
11013
11014 2004-03-09  Roger Sayle  <roger@eyesopen.com>
11015
11016         * gcc.c-torture/execute/20040309-1.c: New test case.
11017
11018 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
11019
11020         PR c++/14397
11021         * g++.dg/overload/ref1.C: New.
11022
11023 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11024
11025         PR c++/14409
11026         * g++.dg/template/spec12.C: New test.
11027
11028         PR c++/14448
11029         * g++.dg/parse/crash14.C: New test.
11030
11031 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
11032
11033         PR c++/14230
11034         * g++.dg/init/ref11.C: New test.
11035
11036 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
11037
11038         PR c++/14432
11039         * g++.dg/parse/builtin2.C: New test.
11040
11041 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
11042
11043         PR c++/14401
11044         * g++.dg/init/ctor3.C: New test.
11045         * g++.dg/init/union1.C: New test.
11046         * g++.dg/ext/anon-struct4.C: New test.
11047
11048 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
11049
11050         * g++.dg/lookup/koenig1.C: Tweak error messages.
11051         * g++.dg/lookup/used-before-declaration.C: Likewise.
11052         * g++.dg/other/do1.C: Likewise.
11053         * g++.dg/overload/koenig1.C: Likewise.
11054         * g++.dg/parse/crash13.C: Likewise.
11055         * g++.dg/template/instantiate3.C: Likewise.
11056
11057 2004-03-08  Eric Christopher  <echristo@redhat.com>
11058
11059         * * lib/target-supports.exp: Enable libiconv in test
11060         compilation.  Fix up error checking.
11061
11062 2004-03-08  Roger Sayle  <roger@eyesopen.com>
11063
11064         PR middle-end/14289
11065         * gcc.dg/pr14289-1.c: New test case.
11066         * gcc.dg/pr14289-2.c: Likewise.
11067         * gcc.dg/pr14289-3.c: Likewise.
11068
11069 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
11070
11071         * gcc.c-torture/execute/20040308-1.c: New test.
11072
11073 2004-03-07  Roger Sayle  <roger@eyesopen.com>
11074
11075         * gcc.c-torture/execute/20040307-1.c: New test case.
11076
11077 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
11078
11079         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
11080
11081 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
11082
11083         * gcc.dg/20040306-1.c: New test.
11084
11085 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
11086
11087         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
11088         them static.
11089         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
11090
11091 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11092
11093         PR c/14465
11094         * gcc.dg/decl-6.c: New test.
11095
11096 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11097
11098         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
11099         Rename LOGPOW -> LOG_POW.
11100         (SQRT_EXP, POW_EXP): New.
11101
11102 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11103
11104         * gcc.dg/i386-sse-8.c: New test.
11105
11106 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11107
11108         PR c/14114
11109         * gcc.dg/decl-5.c: New test.
11110
11111 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
11112
11113         * gcc.dg/20040305-1.c: New test.
11114
11115 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
11116
11117         PR other/14354
11118         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
11119
11120 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
11121
11122         PR c++/14425, c++/14426
11123         * g++.dg/ext/altivec-4.C: New test.
11124         * g++.dg/ext/altivec-5.C: New test.
11125
11126 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
11127
11128         * g++.old-deja/g++.other/linkage1.C: Expect errors about
11129         global variables of a type with no linkage.
11130         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
11131         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
11132         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
11133         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
11134         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
11135         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
11136         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
11137         * g++.dg/warn/deprecated.C: Name enum Color.
11138         * g++.dg/overload/VLA.C: Name structure for 'b'.
11139         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
11140
11141 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11142
11143         * gcc.c-torture/compile/20040304-1.c: New test.
11144
11145 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
11146
11147         PR 13728
11148         * gcc.dg/decl-4.c: New testcase.
11149
11150 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
11151
11152         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
11153         as PRECF if sizeof (float) > sizeof (double).
11154         (PRECL): Make it the same as PRECF if
11155         sizeof (float) > sizeof (long double).
11156
11157 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11158
11159         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
11160         system type.  Add check for irix6 which doesn't have c99 runtime.
11161
11162 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
11163
11164         * gcc.dg/const-elim-1.c: xfail for xtensa.
11165
11166 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
11167
11168         PR c++/14369
11169         * g++.dg/template/cond4.C: New test.
11170
11171 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
11172
11173         PR c++/14360
11174         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
11175
11176         PR c++/14361
11177         * g++.dg/parse/defarg7.C: New test.
11178
11179         PR c++/14359
11180         * g++.dg/template/friend26.C: New test.
11181
11182 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
11183
11184         PR c++/14324
11185         * g++.dg/abi/mangle21.C: New test.
11186
11187         PR c++/14260
11188         * g++.dg/parse/constructor2.C: New test.
11189
11190         PR c++/14337
11191         * g++.dg/template/sfinae1.C: New test.
11192
11193 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
11194
11195         PR c++/14267
11196         * g++.dg/expr/crash2.C: New test.
11197
11198         PR middle-end/13448
11199         * gcc.dg/inline-5.c: New test.
11200         * gcc.dg/always-inline.c: Split out tests into ...
11201         * gcc.dg/always-inline2.c: ... this and ...
11202         * gcc.dg/always-inline3.c: ... this.
11203
11204 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
11205
11206         PR debug/12103
11207         * g++.dg/debug/crash1.C: New test.
11208
11209 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
11210
11211         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
11212         function with __attribute__((noinline)).
11213         (recurser_void2): Likewise.
11214         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
11215         (recurser_void2): Likewise.
11216
11217 2004-02-29  Roger Sayle  <roger@eyesopen.com>
11218
11219         PR middle-end/14203
11220         * g++.dg/warn/Wunused-6.C: New test case.
11221
11222 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
11223
11224         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
11225         not defined.
11226
11227 2004-02-27  Eric Christopher  <echristo@redhat.com>
11228
11229         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
11230         * g++.dg/charset/asm2.c: Run only x86.
11231         * gcc.dg/charset/asm3.c: Ditto.
11232
11233 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
11234
11235         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
11236         ld_library_path.
11237
11238 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
11239
11240         * g++.dg/ext/altivec-3.C: New.
11241
11242 2004-02-26  Richard Henderson  <rth@redhat.com>
11243
11244         * g++.dg/ext/attrib10.C: Mark for warning.
11245         * gcc.dg/attr-alias-1.c: New.
11246
11247 2004-02-26  Richard Henderson  <rth@redhat.com>
11248
11249         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
11250         * gcc.c-torture/execute/20040208-2.c: ... it back.
11251
11252 2004-02-26  Eric Christopher  <echristo@redhat.com>
11253
11254         * lib/target-supports.exp (check-iconv-available): New function.
11255         * lib/gcc-dg.exp (dg-require-iconv): New function.
11256         Use above.
11257         * gcc.dg/charset: New directory.
11258         * gcc.dg/charset/charset.exp: New file.
11259         * gcc.dg/charset/asm1.c: Ditto.
11260         * gcc.dg/charset/asm2.c: Ditto.
11261         * gcc.dg/charset/asm3.c: Ditto.
11262         * gcc.dg/charset/asm4.c: Ditto.
11263         * gcc.dg/charset/asm5.c: Ditto.
11264         * gcc.dg/charset/attribute1.c: Ditto.
11265         * gcc.dg/charset/attribute2.c: Ditto.
11266         * gcc.dg/charset/string1.c: Ditto.
11267         * g++.dg/charset: New directory.
11268         * g++.dg/dg.exp: Add here. Special options.
11269         * g++.dg/charset/charset.exp: New file.
11270         * g++.dg/charset/asm1.c: Ditto.
11271         * g++.dg/charset/asm2.c: Ditto.
11272         * g++.dg/charset/asm3.c: Ditto.
11273         * g++.dg/charset/asm4.c: Ditto.
11274         * g++.dg/charset/attribute1.c: Ditto.
11275         * g++.dg/charset/attribute2.c: Ditto.
11276         * g++.dg/charset/extern1.cc: Ditto.
11277         * g++.dg/charset/extern2.cc: Ditto.
11278         * g++.dg/charset/string1.c: Ditto.
11279
11280 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
11281
11282         PR c++/14278
11283         * g++.dg/parse/comma1.C: New test.
11284
11285 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11286
11287         PR c++/14284
11288         * g++.dg/template/ttp8.C: New test.
11289
11290 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
11291
11292         * gcc.dg/fixuns-trunc-1.c: New test.
11293
11294 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11295
11296         * gcc.dg/builtins-config.h: Use #elif.
11297
11298 2004-02-26  Michael Matz  <matz@suse.de>
11299
11300         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
11301         * gcc.dg/991214-1.c: Likewise.
11302         * gcc.dg/i386-asm-1.c: Likewise.
11303
11304 2004-02-25  Richard Henderson  <rth@redhat.com>
11305
11306         * gcc.c-torture/execute/20040208-2.c: Move ...
11307         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
11308
11309 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11310
11311         PR c++/14246
11312         * g++.dg/other/crash-3.C: New test.
11313
11314 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11315
11316         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
11317         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
11318
11319         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
11320         HP-UX.
11321
11322 2004-02-24  Michael Matz  <matz@suse.de>
11323
11324         * gcc.dg/i386-regparm.c: New.
11325
11326 2004-02-23  James E Wilson  <wilson@specifixinc.com>
11327
11328         * gcc.c-torture/execute/20040223-1.c: New.
11329
11330 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
11331             Kazu Hirata  <kazu@cs.umass.edu>
11332
11333         * gcc.dg/fwritable-strings-1.c: Remove.
11334
11335 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
11336
11337         PR c/14156
11338         * gcc.dg/20040223-1.c: New test.
11339
11340 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11341
11342         PR c++/14106
11343         * g++.dg/ext/typeof9.C: New test.
11344
11345 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11346
11347         PR c++/14250
11348         * g++.dg/other/switch1.C: New test.
11349
11350 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11351
11352         * gcc.dg/cast-function-1.c: Adjust for new informative message.
11353         * gcc.dg/va-arg-1.c: Likewise.
11354
11355 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11356
11357         PR c++/14143
11358         * g++.dg/template/koenig5.C: New test.
11359
11360 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
11361
11362         * g++.dg/ext/altivec-1.C: Generalize target triple.
11363         * g++.dg/ext/altivec-2.C: New test case.
11364         * g++.dg/ext/altivec_check.h: New file.
11365         * gcc.dg/altivec-1.c: Generalize target triple;
11366         include altivec_check.h and call altivec_check().
11367         * gcc.dg/altivec-[2-5].c: Generalize target triple.
11368         * gcc.dg/altivec-6.c: New test case.
11369         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
11370         type casts as needed.
11371         * gcc.dg/altivec-10.c: Include altivec_check.h and call
11372         altivec_check().
11373         * gcc.dg/altivec-12.c: New test case.
11374         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
11375         include altivec_check.h and call altivec_check().
11376         * gcc.dg/altivec_check.h: New file.
11377
11378 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11379
11380         * lib/target-supports.exp (check_alias_available): Don't mangle
11381         function `g' in test program.
11382
11383 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11384
11385         * lib/target-supports.exp (check_profiling_available): Check
11386         argument to determine whether we support a profiling type.
11387         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
11388         check_profiling_available.
11389         * g++.dg/bprob/bprob.exp: Likewise
11390         * g77.dg/bprob/bprob.exp: Likewise.
11391         * gcc.misc-tests/bprob.exp: Likewise.
11392         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
11393         dg-require-profiling and delete expected error handling.
11394         * gcc.dg/20021014-1.c: Likewise.
11395         * gcc.dg/nest.c: Likewise.
11396
11397 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11398
11399         PR c++/12007
11400         * g++.dg/other/vthunk1.C: New test.
11401
11402 2004-02-20  Falk Hueffner  <falk@debian.org>
11403
11404         PR target/14201
11405         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
11406
11407 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
11408
11409         PR c++/13927
11410         * g++.dg/other/error8.C: Remove XFAIL markers.
11411
11412         PR c++/14173
11413         * g++.dg/ext/packed5.C: New test.
11414
11415         PR c++/14199
11416         * g++.dg/warn/Wunused-5.C: New test.
11417
11418         PR c++/14186
11419         * g++.dg/lookup/member1.C: New test.
11420
11421 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
11422
11423         * gcc.c-torture/compile/20040130-1.c: Enable only when
11424         __INT_MAX__ >= 2147483647L.
11425         * gcc.c-torture/compile/961203-1.c: Likewise.
11426
11427 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
11428
11429         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
11430         * g++.dg/opt/template1.C: Robustify assembler regexp
11431
11432 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11433
11434         * gcc.c-torture/execute/simd-4.x: Remove.
11435         * gcc.c-torture/execute/va-arg-25.x: Likewise.
11436         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
11437         Guard with #ifndef SKIP_ATTRIBUTE.
11438         * gcc.dg/compat/vector-1_y.c: Likewise.
11439         * gcc.dg/compat/vector-2_x.c: Likewise.
11440         * gcc.dg/compat/vector-2_y.c: Likewise.
11441         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
11442         * g++.dg/eh/simd-2.C: Likewise.
11443
11444 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
11445
11446         * gcc.c-torture/compile/complex-1.c: New.
11447
11448 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
11449
11450         PR target/14209
11451         * gcc.c-torture/execute/20040218-1.c: New test.
11452
11453 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11454
11455         PR c++/14181
11456         * g++.dg/parse/new2.C: New test.
11457
11458 2004-02-18  Paul Brook  <paul@codesourcery.com>
11459
11460         * gcc.c-torture/compile/libcall-1.c: New test.
11461
11462 2004-02-18  Paul Brook  <paul@codesourcery.com>
11463
11464         PR debug/12934
11465         * gcc.dg/debug/debug-7.c: New test.
11466
11467 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
11468
11469         * gcc.dg/20040217-1.c: New test.
11470
11471 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
11472
11473         * gcc.c-torture/execute/990208-1.x: Delete.
11474
11475 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
11476
11477         * gcc.c-torture/execute/20040208-2.x: New file.
11478
11479 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
11480
11481         PR c++/11326
11482         * g++.dg/abi/structret1.C: New test.
11483
11484 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
11485
11486         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
11487         (i386_cpuid): No need to test if cpuid is available on AMD64.
11488         Fix assembly, so that it works onboth i386 and AMD64.
11489         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
11490         (vecInLong): Fix s[] member type to unsigned int.
11491         (vecInWord): Remove type.
11492         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
11493         (a64, b64, c64, d64, e64): Remove.
11494         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
11495         Remove unused variable.  Remove initialization of removed variables.
11496         Don't call mmx_tests nor sse_tests.
11497         (reference_mmx, reference_sse): Remove.
11498         (check): Add return stmt.
11499         * gcc.dg/i386-sse-7.c: New test.
11500         * gcc.dg/i386-mmx-4.c: New test.
11501
11502 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11503
11504         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
11505         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
11506         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
11507         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
11508         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
11509         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
11510         g++.dg/tc1/dr94.C: Fix line terminator.
11511
11512 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
11513
11514         * gcc.c-torture/compile/20040216-1.c: New.
11515
11516 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11517
11518         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
11519         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
11520         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
11521         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
11522         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
11523         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
11524
11525 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11526
11527         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
11528
11529 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
11530
11531         PR c++/13971
11532         * g++.dg/expr/cond4.C: New test.
11533
11534         PR c++/14086
11535         * g++.dg/lookup/crash2.C: New test.
11536
11537 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
11538
11539         * gcc.c-torture/compile/20040214-2.c: New test.
11540
11541 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
11542
11543         PR c++/14116
11544         * g++.dg/ext/typeof8.C: New test.
11545
11546 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
11547
11548         * gcc.c-torture/compile/20040214-1.c: New test.
11549
11550 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11551
11552         PR c++/13635
11553         * g++.dg/template/spec11.C: New test.
11554
11555 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11556
11557         PR c++/13927
11558         * g++.dg/other/error8.C: New test.
11559
11560 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
11561
11562         PR c++/14122
11563         * g++.dg/template/array4.C: New test.
11564
11565         PR c++/14108
11566         * g++.dg/inherit/thunk2.C: New test.
11567
11568         PR c++/14083
11569         * g++.dg/eh/cond2.C: New test.
11570
11571 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
11572
11573         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
11574
11575 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
11576
11577         * lib/scanasm.exp (dg-scan): Quote pattern before display.
11578
11579 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
11580
11581         * g++.dg/simd-2.C: xfail on ppc64-linux.
11582
11583 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11584
11585         PR c/456
11586         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
11587         tests.
11588
11589 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
11590
11591         * gcc.dg/builtins-33.c: New test.
11592
11593 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
11594
11595         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
11596
11597 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
11598
11599         * g++.dg/simd-2.C: Set -maltivec for ppc64.
11600
11601 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
11602
11603         * gcc.dg/ppc64-abi-3.c: New test.
11604
11605 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
11606
11607         PR c/14092
11608
11609         * gcc.dg/pr14092-1.c: New testcase.
11610
11611 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
11612
11613         * gcc.dg/cpp/assert4.c: Fix typo last change.
11614
11615         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
11616         * gcc.dg/cpp/assert4.c: Handle powerpc64.
11617
11618         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
11619
11620 2004-02-09  Roger Sayle  <roger@eyesopen.com>
11621
11622         * gcc.c-torture/compile/20040209-1.c: New test case.
11623
11624 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11625
11626         * gcc.dg/c90-init-1.c: Adjust expected error messages.
11627
11628 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
11629
11630         * gcc.c-torture/execute/20040208-[12].c: New tests.
11631
11632 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11633
11634         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
11635
11636 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11637
11638         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
11639
11640 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
11641
11642         Bug 13856
11643         * gcc.dg/visibility-8.c: New testcase.
11644
11645 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
11646
11647         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
11648         arguments.
11649         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
11650
11651 2004-02-07  Roger Sayle  <roger@eyesopen.com>
11652
11653         PR middle-end/13696
11654         * g++.dg/opt/fold1.C: New test case.
11655
11656 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11657
11658         PR c++/14033
11659         * g++.dg/other/crash-2.C: New test.
11660
11661 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11662
11663         PR c++/14028
11664         * g++.dg/parse/angle-bracket2.C: New test.
11665
11666 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11667
11668         PR middle-end/13750
11669         Revert:
11670         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
11671         PR pch/13361
11672         * testsuite/g++.dg/pch/wchar-1.C: New.
11673         * testsuite/g++.dg/pch/wchar-1.Hs: New.
11674
11675 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11676
11677         PR c++/14008
11678         * g++.dg/parse/error15.C: New test.
11679         * g++.dg/parse/crash11.C: Update dg-error mark.
11680
11681 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
11682
11683         PR c++/13932
11684         * g++.dg/warn/conv2.C: New test.
11685
11686 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11687
11688         PR c++/13086
11689         * g++.dg/warn/incomplete1.C: Remove xfail.
11690
11691 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
11692
11693         * lib/file-format.exp (gcc_target_object_format): Use
11694         ${tool}_target_compile, not gcc_target_compile.
11695         * lib/target-supports.exp (check_alias_available): Likewise.
11696         (check_gc_sections_available): Likewise.
11697         * g++.dg/ext/attrib10.C: Use dg-require-alias.
11698         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
11699         dg-require-alias.
11700
11701 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
11702
11703         PR c++/13969
11704         * g++.dg/template/static6.C: New test.
11705
11706 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
11707
11708         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
11709
11710 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11711
11712         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
11713         tests for systems where `char' is unsigned by default.
11714
11715 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11716
11717         PR c++/13997
11718         * g++.dg/template/partial3.C: New test.
11719
11720 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
11721
11722         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
11723         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
11724         Remove mentions of obsolete ports.
11725
11726 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
11727
11728         * gcc.dg/noncompile/20001228-1.c: Fix for new
11729         error message.
11730
11731 2004-02-03  Roger Sayle  <roger@eyesopen.com>
11732
11733         PR target/9348
11734         * gcc.c-torture/execute/multdi-1.c: New test case.
11735
11736 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
11737
11738         PR c++/13925
11739         * g++.dg/template/lookup5.C: New test.
11740
11741 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
11742
11743         PR c++/13950
11744         * g++.dg/template/lookup4.C: New test.
11745
11746         PR c++/13970
11747         * g++.dg/parse/error14.C: New test.
11748
11749         PR c++/14002
11750         * g++.dg/parse/template13.C: New test.
11751
11752 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
11753
11754         PR c++/13978
11755         * g++.dg/template/koenig4.C: New test.
11756
11757         PR c++/13968
11758         * g++.dg/template/crash17.C: New test.
11759
11760         PR c++/13975
11761         * g++.dg/parse/error13.C: New test.
11762         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
11763
11764 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11765
11766         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
11767
11768 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
11769
11770         PR c/11658
11771         PR c/13994
11772         * gcc.dg/noncompile/20040203-1.c: New test.
11773         * gcc.dg/noncompile/20040203-2.c: Likewise.
11774         * gcc.dg/noncompile/20040203-3.c: Likewise.
11775         * gcc.dg/20040203-1.c: Likewise.
11776
11777 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
11778
11779         PR c++/10858
11780         * g++.dg/template/sizeof7.C: New test.
11781
11782 2004-02-02  Eric Christopher  <echristo@redhat.com>
11783             Zack Weinberg  <zack@codesourcery.com>
11784
11785         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
11786
11787 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
11788
11789         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
11790         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
11791         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
11792         * gcc.dg/cleanup-5.c: Run only on Linux targets.
11793
11794 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
11795
11796         PR c++/13113
11797         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
11798
11799         PR c++/13854
11800         * g++.dg/ext/attrib13.C: New test.
11801
11802         PR c++/13907
11803         * g++.dg/conversion/op2.C: New test.
11804
11805 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11806
11807         * gcc.dg/titype-1.c: Fix pasto.
11808
11809 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11810
11811         * gcc.dg/titype-1.c: New test.
11812
11813 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11814
11815         PR c++/13957
11816         * g++.dg/template/non-type-template-argument-1.C,
11817         g++.dg/template/qualified-id1.C: Update dg-error marks.
11818         * g++.dg/template/nontype6.C: New test.
11819
11820 2004-02-01  Roger Sayle  <roger@eyesopen.com>
11821
11822         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
11823         * gcc.dg/builtins-31.c: New testcase.
11824         * gcc.dg/builtins-32.c: New testcase.
11825
11826 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
11827
11828         * objc.dg/call-super-2.m: Update line numbers
11829         for the including of stddef.h.
11830
11831 2004-01-30  Michael Matz  <matz@suse.de>
11832
11833         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
11834         g++.dg/ext/case-range3.C: New tests.
11835
11836 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11837
11838         DR206
11839         PR c++/13813
11840         * g++.dg/template/member4.C: New test.
11841
11842 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11843
11844         PR c++/13683
11845         * g++.dg/template/sizeof6.C: New test.
11846
11847 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
11848
11849         * gcc.dg/fwritable-strings-1.c: New test.
11850
11851 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
11852
11853         * gcc.c-torture/compile/20040130-1.c: New test.
11854
11855 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
11856
11857         * objc.dg/call-super-2.m: Include stddef.h for size_t.
11858
11859 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
11860
11861         PR c++/13883
11862         * g++.dg/template/ctor3.C: New test.
11863
11864 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11865
11866         * g++.dg/tc1: New directory.
11867         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
11868         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
11869         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
11870         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
11871         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
11872
11873 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11874
11875         * g++.dg/parse/error11.C: New test.
11876         * g++.dg/parse/error12.C: Likewise.
11877
11878 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
11879
11880         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
11881         (scan_initial, main): Use aligned_sizeof instead of sizeof.
11882
11883 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
11884
11885         PR c++/13791
11886         * g++.dg/ext/attrib12.C: New test.
11887
11888         PR c++/13736
11889         * g++.dg/parse/cast2.C: New test.
11890
11891 2004-01-27  James E Wilson  <wilson@specifixinc.com>
11892
11893         * objc.dg/encode-2.m (main): New local string.  Set depending on
11894         sizeof long.  Use in sscanf call.
11895         * objc.dg/encode-3.m (main): New local string.  Set depending on
11896         sizeof long.  Use in scan_initial call.
11897
11898 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11899
11900         * objc.dg/call-super-2.m: Make LP64-safe.
11901         * objc.dg/desig-init-1.m: Likewise.
11902
11903 2004-01-27  Devang Patel <dpatel@apple.com>
11904
11905         * g++.dg/debug/namespace1.C: New test.
11906
11907 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
11908
11909         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
11910         xscale-*-*.
11911
11912         * gcc.dg/arm-mmx-1.c: New test.
11913
11914 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11915
11916         * gcc.dg/20040127-1.c: New test.
11917         * gcc.dg/20040127-2.c: New test.
11918
11919 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11920
11921         * objc.dg/stret-1.m (glob): Renamed to globa.
11922
11923 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
11924
11925         PR c++/13663
11926         * g++.dg/expr/for1.C: New test.
11927
11928 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
11929
11930         PR middle-end/13779
11931         * gcc.dg/darwin-longlong.c: New test.
11932
11933 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
11934
11935         * gcc.dg/20040124-1.c: Moved test from here...
11936         * gcc.c-torture/compile/20040124-1.c: ...to here.
11937
11938 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
11939
11940         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
11941         the assembly output if -m64 is passed.
11942
11943 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
11944
11945         PR c++/13833
11946         * g++.dg/template/cond3.C: New test.
11947
11948 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11949
11950         PR c++/13810
11951         * g++.dg/template/ttp7.C: New test.
11952
11953 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11954
11955         PR c++/13797
11956         * g++.dg/template/nontype4.C: New test.
11957         * g++.dg/template/nontype5.C: Likewise.
11958
11959 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
11960
11961         * gcc.dg/torture/mips-clobber-at.c: New test.
11962
11963 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
11964
11965         * gcc.dg/20040124-1.c: New test.
11966
11967 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
11968
11969         * gcc.dg/20040123-1.c: New test.
11970
11971 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
11972
11973         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
11974
11975 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11976
11977         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
11978
11979 2004-01-23  Andrew Pinski  <apinski@apple.com>
11980
11981         * gcc.dg/20030121-1.c: Move to ..
11982         * gcc.dg/20040121-1.c: here.
11983
11984 2004-01-23  Roger Sayle  <roger@eyesopen.com>
11985
11986         * gcc.dg/builtins-29.c: New test case.
11987
11988 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
11989
11990         PR 18314
11991         * gcc.dg/builtins-30.c: New testcase.
11992
11993 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
11994
11995         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
11996         * lib/g77.exp: Likewise.
11997         * lib/objc.exp: Likewise.
11998         * lib/g++.exp: Likewise.
11999
12000 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
12001
12002         * gcc.dg/struct-by-value-2.c: New test.
12003
12004 2004-01-21  Andrew Pinski  <apinski@apple.com>
12005
12006         PR target/13785
12007         * gcc.dg/20030121-1.c: New test.
12008
12009 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
12010
12011         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
12012         clobber frame pointer register in asm statement.
12013
12014 2004-01-21  Falk Hueffner  <falk@debian.org>
12015
12016         * gcc.c-torture/compile/20040121-1.c: New test.
12017
12018 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
12019
12020         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
12021
12022 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
12023
12024         * gcc.dg/ppc64-abi-2.c: New test.
12025
12026 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
12027
12028         * lib/treelang.exp: Fill out this file.
12029         * lib/treelang-dg.exp: New File.
12030
12031 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12032
12033         * gcc.c-torture/compile/981022-1.c: Remove.
12034         * gcc.dg/array-5.c: Remove XFAIL.
12035         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
12036         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
12037         gcc.dg/cond-lvalue-1.c: Update.
12038         * gcc.dg/cast-lvalue-2.c: New test.
12039
12040 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
12041
12042         PR c++/13592
12043         * g++.dg/other/error1.C (class foo): Tweak error message.
12044
12045         PR c++/13592
12046         * g++.dg/template/call2.C: New test.
12047
12048 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12049
12050         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
12051         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
12052         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
12053         scalar-return-1_x.c, scalar-return-2_y.c,
12054         scalar-return-3_x.c, scalar-return-3_y.c,
12055         scalar-return-4_x.c, scalar-return-4_y.c,
12056         struct-align-1.h, struct-align-1_x.c,
12057         struct-align-1_y.c, struct-align-2.h,
12058         struct-align-2_x.c, struct-align-2_y.c,
12059         struct-by-value-10_y.c, struct-by-value-11_x.c,
12060         struct-by-value-11_y.c, struct-by-value-12_x.c,
12061         struct-by-value-12_y.c, struct-by-value-13_x.c,
12062         struct-by-value-13_y.c, struct-by-value-14_x.c,
12063         struct-by-value-14_y.c, struct-by-value-15_x.c,
12064         struct-by-value-15_y.c, struct-by-value-16_y.c,
12065         struct-by-value-17_y.c, struct-by-value-18_y.c,
12066         struct-by-value-19_y.c, struct-by-value-1_x.c,
12067         struct-by-value-1_y.c, struct-by-value-20_y.c,
12068         struct-by-value-2_x.c, struct-by-value-2_y.c,
12069         struct-by-value-3_y.c, struct-by-value-4_x.c,
12070         struct-by-value-4_y.c, struct-by-value-5_y.c,
12071         struct-by-value-6_y.c, struct-by-value-7_y.c
12072         struct-by-value-8_x.c, struct-by-value-8_y.c
12073         struct-by-value-9_x.c, struct-by-value-9_y.c
12074         struct-return-10_x.c, struct-return-10_y.c,
12075         struct-return-19_x.c, struct-return-20_x.c
12076         struct-return-2_x.c, struct-return-2_y.c
12077         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
12078         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
12079
12080 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12081
12082         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
12083         attribute on sparc*-sun-solaris2.*.
12084
12085 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
12086
12087         PR c++/13710
12088         * g++.dg/ext/typeof7.C: New test.
12089
12090 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
12091
12092         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
12093         * gcc.dg/const-elim-1.c: Same.
12094
12095 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
12096
12097         * objc.dg/stret-1.m: New.
12098         * objc.dg/stret-2.m: New.
12099
12100 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
12101
12102         PR c++/11895
12103         * g++.dg/ext/vector1.C: New test.
12104
12105 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
12106
12107         * gcc.dg/pch/import-1.c: New.
12108         * gcc.dg/pch/import-1.hs: New.
12109         * gcc.dg/pch/import-1a.h: New.
12110         * gcc.dg/pch/import-1b.h: New.
12111         * gcc.dg/pch/import-1c.h: New.
12112
12113 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
12114
12115         PR c++/13574
12116         * g++.dg/ext/array1.C: New test.
12117
12118         PR c++/13178
12119         * g++.dg/conversion/op1.C: New test.
12120
12121 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
12122
12123         PR 11864
12124         From Kazumoto Kojima / Dan Kegel:
12125         * gcc.dg/pr11864-1.c: New test.
12126
12127         PR 10392
12128         From Marcus Comstedt / Dan Kegel:
12129         * gcc.dg/pr10392-1.c: New test.
12130
12131 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
12132
12133         PR c++/13478
12134         * g++.dg/init/ref10.C: New test.
12135
12136 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12137
12138         PR c++/13407
12139         * g++.dg/parse/typename6.C: New test.
12140
12141 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
12142
12143         PR pch/13361
12144         * testsuite/g++.dg/pch/wchar-1.C: New.
12145         * testsuite/g++.dg/pch/wchar-1.Hs: New.
12146
12147 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12148
12149         PR c++/9259
12150         * g++.dg/expr/sizeof2.C: New test.
12151
12152 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
12153
12154         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
12155
12156 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
12157
12158         PR c++/13659
12159         * g++.dg/lookup/strong-using-3.C: New.
12160         * g++.dg/lookup/using-10.C: New.
12161
12162 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
12163
12164         PR c++/13594
12165         * g++.dg/lookup/strong-using-2.C: New.
12166
12167 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
12168             Dan Kegel <dank@kegel.com>
12169             J"orn Rennecke <joern.rennecke@superh.com>
12170
12171         PR target/9365
12172         * gcc.dg/pr9365-1.c: New test.
12173
12174 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12175
12176         PR c++/8856
12177         * g++.dg/parse/casting-operator2.C: New test.
12178         * g++.old-deja/g++.pt/explicit83.C: Remove.
12179
12180 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
12181
12182         * gcc.dg/label-compound-stmt-1.c: New test.
12183         * gcc.c-torture/compile/950922-1.c,
12184         gcc.c-torture/compile/20000211-3.c,
12185         gcc.c-torture/compile/20000518-1.c,
12186         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
12187         compound statements.
12188
12189 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
12190
12191         * gcc.dg/ppc64-abi-1.c: New test.
12192
12193 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
12194
12195          * g++.dg/ext/attrib9.C: Add dg-warnings.
12196
12197 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12198
12199         PR c++/12335
12200         * g++.dg/parse/dtor3.C: New test.
12201
12202 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
12203
12204         PR c++/12709
12205         * g++.dg/parse/try-catch-1.C: New test.
12206
12207 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
12208
12209         * ada/acats/run_all.sh: Add more verbose output in acats.log
12210         when compiling tests.
12211
12212 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
12213
12214         PR 13656
12215         * gcc.dg/typedef-redecl.c: New test case.
12216         * gcc.dg/typedef-redecl.h: New support file.
12217
12218 2004-01-13  Jan Hubicka  <jh@suse.cz>
12219
12220         * gcc.dg/always_inline.c: New test.
12221         * gcc.dg/debug/20031231-1.c: Fix.
12222
12223 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12224
12225         PR c++/13474
12226         * g++.dg/template/array3.C: New test.
12227
12228 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
12229
12230         * g++.dg/ext/lvalue1.C: No longer expected to fail.
12231         * g++.dg/warn/Wunused-2.C: Likewise.
12232
12233 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12234
12235         PR c++/13289
12236         * g++.dg/template/instantiate6.C: New test.
12237
12238 2004-01-12  Roger Sayle  <roger@eyesopen.com>
12239
12240         PR middle-end/11397
12241         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
12242
12243 2004-01-12  Jan Hubicka  <jh@suse.cz>
12244
12245         PR opt/12826
12246         * gcc.dg/20040112-1.c: New.
12247
12248         * gcc.dg/dwarf-die[1-7].c: Move to...
12249         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
12250         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
12251
12252 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
12253
12254         PR c++/4100
12255         * g++.dg/parse/friend4.C: New test.
12256
12257 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
12258
12259         PR c++/4100
12260         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
12261         definition is called a friend.
12262
12263 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
12264
12265         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
12266
12267 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
12268
12269         PR c++/3478
12270         * g++.dg/parse/error10.C: New test.
12271         * g++.dg/template/arg2.C: Accept "invalid type" error.
12272
12273 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
12274
12275         PR middle-end/13392
12276         * g++.dg/opt/expect2.C: New test.
12277
12278 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
12279
12280         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
12281         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
12282         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
12283         Update dg-error regexps.
12284
12285 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
12286
12287         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
12288         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
12289
12290 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12291
12292         * gcc.dg/pragma-re-1.c: Use right pointer type.
12293
12294 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12295
12296         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
12297
12298 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
12299
12300         * gcc.dg/rs6000-ldouble-1.c: New.
12301
12302 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12303
12304         DR 337
12305         PR c++/9256
12306         * g++.dg/other/abstract1.C: New test.
12307
12308 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
12309
12310         * g++.dg/lookup/strong-using-1.C: New.
12311
12312 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
12313
12314         PR c/11234
12315         * gcc.dg/func-ptr-conv-1.c: New test.
12316         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
12317
12318 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
12319
12320         PR target/13380.
12321         * gcc.c-torture/compile/20040109-1.c: New.
12322
12323 2004-01-08  Stuart Hastings  <stuart@apple.com>
12324
12325         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
12326         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
12327         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
12328
12329 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
12330
12331         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
12332
12333 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12334
12335         * ada/acats/run_acats: Treat 'gnatchop' the same way
12336         as 'gnatmake'.  Export GCC_DRIVER.
12337         * ada/acats/run_all.sh: Add target_gnatchop.  Use
12338         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
12339
12340 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12341
12342         PR c++/12573
12343         * g++.dg/template/dependent-expr4.C: New test.
12344
12345 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
12346
12347         * gcc.dg/altivec-11.c: New test.
12348
12349 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
12350
12351         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
12352
12353 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
12354
12355         PR c/6024
12356         * gcc.dg/enum-compat-1.c: New test.
12357         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
12358
12359 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
12360
12361         PR c/12165
12362         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
12363         gcc.dg/c99-idem-qual-3.c: New tests.
12364
12365 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
12366
12367         * gcc.dg/winline-7.c: Don't cast void * to int.
12368
12369 2004-01-06  Jan Hubicka  <jh@suse.cz>
12370
12371         * gcc.dg/i386-sse-5.c: New test
12372         * g++.dg/eh/simd-1.c: Add -w argument for i386.
12373
12374 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
12375
12376         PR c++/12815
12377         * g++.dg/rtti/typeid4.C: New test.
12378
12379 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12380
12381         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
12382
12383 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
12384
12385         PR c++/12132
12386         * g++.dg/template/error11.C: New test.
12387
12388         PR c++/13451
12389         * g++.dg/template/class2.C: New test.
12390
12391 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12392         Richard Sandiford <rsandifo@redhat.com>
12393
12394         PR c++/13387
12395         * g++.dg/opt/alias3.C: New test.
12396
12397 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
12398
12399         PR c++/13157
12400         * g++.dg/template/koenig3.C: New test.
12401
12402         PR c++/13529
12403         * g++.dg/parse/offsetof3.C: New test.
12404
12405         * g++.dg/init/copy7.C: Add missing dg-error markers.
12406
12407         PR c++/12226
12408         * g++.dg/init/copy7.c: New test.
12409
12410         PR c++/13536
12411         * g++.dg/parse/cast1.C: New test.
12412
12413 2004-01-04  Jan Hubicka  <jh@suse.cz>
12414
12415         * gcc.dg/winline[1-7].c: New tests.
12416
12417 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12418
12419         PR c++/13520
12420         * g++.dg/template/qualttp22.C: New test.
12421
12422 2004-01-01  Jan Hubicka  <jh@suse.cz>
12423
12424         * gcc.dg/debug/20031231-1.c: New.
12425         * gcc.c-torture/compile/20040101-1.c: New.
12426         * gcc.dg/dwarf-die-[1-7].c: New.
12427
12428 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
12429
12430         PR optimization/13521
12431         * gcc.c-torture/compile/20031231-1.c: New test.
12432
12433 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
12434
12435         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
12436
12437 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12438
12439         PR c++/10079
12440         * g++.dg/template/crash16.C: New test.
12441
12442 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
12443
12444         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
12445
12446 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
12447
12448         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
12449         ports.
12450         * g++.old-deja/g++.jason/thunk3.C: Likewise.
12451         * g++.old-deja/g++.law/profile1.C: Likewise.
12452         * gcc.c-torture/compile/981006-1.c: Likewise.
12453         * gcc.c-torture/execute/loop-2e.x: Likewise.
12454         * gcc.c-torture/execute/loop-2f.x: Remove.
12455         * gcc.c-torture/execute/loop-2g.x: Likewise.
12456         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
12457         * gcc.dg/20020312-2.c: Remove traces of dead ports.
12458
12459 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
12460
12461         PR c++/13507
12462         * g++.dg/ext/attrib11.C: New test.
12463
12464         PR c++/13494
12465         * g++.dg/template/array2-1.C: New test.
12466         * g++.dg/template/array2-2.C: New test.
12467
12468 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
12469
12470         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
12471
12472 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12473
12474         PR c++/12774
12475         * g++.dg/template/array1-1.C: New test.
12476         * g++.dg/template/array1-2.C: New test.
12477
12478 2003-12-29  Roger Sayle  <roger@eyesopen.com>
12479
12480         PR fortran/12632
12481         * g77.dg/12632.f: New test case.
12482
12483 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12484
12485         PR c++/13289
12486         * g++.dg/parse/nontype1.C: New test.
12487
12488 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12489
12490         PR c++/12403
12491         * g++.dg/parse/explicit1.C: New test.
12492         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
12493
12494 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
12495
12496         PR c++/13081
12497         * g++.dg/opt/inline6.C: New test.
12498
12499         PR c++/12613
12500         * g++.dg/parse/error9.C: New test.
12501
12502         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
12503
12504 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
12505
12506         PR c++/13009
12507         * g++.dg/init/assign1.C: New test.
12508
12509 2003-12-28  Roger Sayle  <roger@eyesopen.com>
12510
12511         PR c++/13070
12512         * g++.dg/warn/format3.C: New test case.
12513
12514 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12515
12516         * gcc.c-torture/compile/20031227-1.c: New test.
12517
12518 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12519
12520         * g++.dg/bprob/bprob.exp: Load target-supports.exp
12521         * g77.dg/bprob/bprob.exp: Likewise.
12522         * gcc.misc-tests/bprob.exp: Likewise.
12523         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
12524         variants on systems where the library does not provide that
12525         functionality.
12526         * gcc.dg/builtins-20.c: Use builtins-config.h.
12527         * gcc.dg/builtins-config.h: New file.
12528
12529 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12530
12531         * lib/gcc-dg.exp (dg-require-profiling): New function.
12532         * lib/target-supports.exp (check_profiling_available): Likewise.
12533         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
12534         * g77.dg/bprob/bprob.exp: Likewise.
12535         * gcc.misc-tests/bprob.exp: Likewise.
12536         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
12537         * gcc.dg/20021014-1.c: Likewise.
12538         * gcc.dg/nest.c: Likewise.
12539
12540 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12541
12542         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
12543         compiling.
12544         * g++.dg/lookup/java2.C: Likewise.
12545         * gcc.dg/cpp/lexident.c: Likewise.
12546
12547 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
12548
12549         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
12550         given.
12551         * gcc.c-torture/compile/961203-1.c: Likewise.
12552         * gcc.c-torture/compile/980506-1.c: Likewise.
12553
12554 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
12555
12556         * lib/gcc-dg.exp (dg-prune-output): New annotation.
12557         (additional_prunes): New global.
12558         (gcc-dg-prune): Handle additional per-test pruning.
12559         (dg-test): Clear additional_prunes between tests.
12560
12561         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
12562         dg-prune-output to avoid spurious failures from assembler
12563         complaining about nonexistent WAW violations.
12564         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
12565         Use dg-prune-output to avoid spurious failures from assembler
12566         warning about Itanium B-step errata.
12567
12568 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12569
12570         * g++.dg/abi/macro0.C: New test.
12571         * g++.dg/abi/macro1.C: Likewise.
12572         * g++.dg/abi/macro2.C: Likewise.
12573
12574         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
12575         * g++.dg/abi/bitfield7.C: Likewise.
12576         * g++.dg/abi/dtor2.C: Likewise.
12577         * g++.dg/abi/mangle11.C: Likewise.
12578         * g++.dg/abi/mangle12.C: Likewise.
12579         * g++.dg/abi/mangle14.C: Likewise.
12580         * g++.dg/abi/mangle17.C: Likewise.
12581         * g++.dg/abi/vbase10.C: Likewise.
12582         * g++.dg/abi/vbase14.C: Likewise.
12583         * g++.dg/template/qualttp17.C: Likewise.
12584
12585 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
12586
12587         PR c/11995
12588         * gcc.dg/20031223-1.c: New test.
12589
12590 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12591
12592         * gcc.dg/noreturn-7.c: New test.
12593
12594 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12595
12596         * gcc.dg/null-pointer-1.c: New test.
12597
12598 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
12599
12600         * g++.old-deja/g++.jason/template18.C: Remove.
12601         * g++.old-deja/g++.jason/template37.C: Likewise.
12602
12603         PR c++/12862
12604         * g++.dg/lookup/ns1.C: New test.
12605
12606         PR c++/12397
12607         * g++.dg/template/lookup3.C: New test.
12608
12609 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
12610
12611         * g++.dg/template/recurse1.C: New test
12612
12613 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
12614
12615         PR c++/12479
12616         * g++.dg/parse/semicolon1.C: New test.
12617         * g++.dg/parse/semicolon1.h: Likewise.
12618
12619 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
12620
12621         * gcc.dg/darwin-misaligned.c: New test.
12622
12623 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
12624
12625         PR c/9163
12626         * gcc.dg/20031222-1.c: New test.
12627
12628 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
12629
12630         PR c++/13438
12631         * g++.dg/parse/error8.C: New test.
12632
12633         PR c++/11554
12634         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
12635
12636 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
12637
12638         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
12639         too small.
12640         * gcc.c-torture/compile/930217-1.c: Likewise.
12641         * gcc.c-torture/compile/930513-1.c: Likewise.
12642         * gcc.c-torture/execute/920908-2.c: Likewise.
12643         * gcc.c-torture/execute/921204-1.c: Likewise.
12644         * gcc.c-torture/execute/930621-1.c: Likewise.
12645         * gcc.c-torture/execute/930630-1.c: Likewise.
12646         * gcc.c-torture/execute/931031-1.c: Likewise.
12647         * gcc.c-torture/execute/980602-2.c: Likewise.
12648         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
12649         * gcc.c-torture/execute/compndlit-1.c: Likewise.
12650         * gcc.c-torture/execute/extzvsi.c: Likewise.
12651         * gcc.c-torture/unsorted/ext.c: Likewise.
12652
12653 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
12654
12655         PR target/12749
12656         * gcc.c-torture/compile/20031220-2.c: New test case.
12657
12658 2003-12-20  Roger Sayle  <roger@eyesopen.com>
12659
12660         PR optimization/13031
12661         * gcc.c-torture/compile/20031220-1.c: New test case.
12662
12663 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12664
12665         * gcc.dg/cast-function-1.c: New test.
12666
12667 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
12668
12669         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
12670         formats.
12671
12672 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
12673
12674         PR c++/12795
12675         * g++.dg/ext/attrib10.C: New test.
12676
12677 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
12678
12679         * gcc.dg/cleanup-10.c: New test.
12680         * gcc.dg/cleanup-11.c: New test.
12681
12682 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
12683
12684         PR c++/13239
12685         * g++.dg/opt/expect1.C: New test.
12686
12687 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
12688
12689         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
12690
12691 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
12692
12693         PR debug/12923
12694         * gcc.dg/20031218-1.c: New test.
12695
12696         PR debug/12389
12697         * gcc.dg/20031218-2.c: New test.
12698         * gcc.dg/20031218-3.c: New test.
12699
12700         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
12701         of label name and allow for USER_LABEL_PREFIX == "_" names.
12702         * g++.dg/abi/mangle18-2.C: Likewise.
12703         * g++.dg/abi/mangle19-1.C: Likewise.
12704         * g++.dg/abi/mangle19-2.C: Likewise.
12705         * g++.dg/abi/mangle20-1.C: Likewise.
12706         * g++.dg/abi/mangle20-2.C: Likewise.
12707
12708 2003-12-18  Richard Henderson  <rth@redhat.com>
12709
12710         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
12711
12712 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
12713             Dan Kegel <dank@kegel.com>
12714
12715         PR other/12009
12716         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
12717         testing a cross compiler, it causes spurious compile failures.
12718         * lib/g++.exp: Likewise.
12719
12720 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12721
12722         PR c++/13262
12723         * g++.dg/template/access13.C: New test.
12724
12725 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
12726
12727         * gcc.dg/20031216-1.c: New test.
12728
12729 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12730
12731         PR c++/9154
12732         * g++.dg/template/error10.C: New test.
12733
12734 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12735
12736         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
12737         * g++.dg/eh/simd-2.C: Likewise.
12738
12739 2003-12-17  James E Wilson  <wilson@specifixinc.com>
12740             Roger Sayle  <roger@eyesopen.com>
12741
12742         * gcc.c-torture/execute/ieee/mzero5.c: New.
12743
12744 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
12745
12746         PR c++/10603
12747         * g++.dg/parse/error6.C: New test.
12748
12749         PR c++/12827
12750         * g++.dg/parse/error7.C: New test.
12751
12752 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12753
12754         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
12755         at -O with stabs debugging formats.
12756         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
12757         * gcc.dg/debug/debug-2.c: Likewise.
12758
12759 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
12760
12761         PR c++/12696
12762         * g++.dg/init/error1.C: New test.
12763
12764         PR c++/12218
12765         * g++.dg/init/pm3.C: New test.
12766
12767 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
12768
12769         PR c/3347
12770         * gcc.dg/bitfld-8.c: New test.
12771
12772 2003-12-16  James Lemke  <jim@wasabisystems.com>
12773
12774         * gcc.dg/arm-scd42-[123].c: New tests.
12775
12776 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
12777
12778         PR c++/9043
12779         * g++.dg/abi/mangle20-1.C: New test.
12780         * g++.dg/abi/mangle20-2.C: New test.
12781
12782 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
12783
12784         PR c++/13275
12785         * g++.dg/other/offsetof2.C: Remove XFAIL.
12786         * g++.dg/parse/offsetof1.C: New test.
12787         * g++.gd/parse/offsetof2.C: Likewise.
12788
12789 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12790
12791         * g++.dg/template/nontype3.C: New test.
12792         * g++.dg/template/static2.C: Tweaked the dg-error clause.
12793
12794 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12795
12796         * g++.dg/warn/noreturn-3.C: Also test instantiation.
12797
12798 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
12799
12800         PR c++/13387
12801         * g++.dg/expr/assign1.C: New test.
12802
12803         PR c++/13242
12804         * g++.dg/abi/mangle19-1.C: New test.
12805         * g++.dg/abi/mangle19-2.C: New test.
12806
12807 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
12808
12809         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
12810
12811 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12812
12813         * gcc.c-torture/execute/20031216-1.c: New test.
12814
12815 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12816
12817         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
12818         an ICE regression.
12819
12820 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
12821
12822         PR c++/10926
12823         * g++.dg/template/error9.C: New test.
12824
12825         PR c++/11116
12826         * g++.dg/template/error8.C: New test.
12827
12828 2003-12-15  Roger Sayle  <roger@eyesopen.com>
12829
12830         PR middle-end/13400
12831         * gcc.c-torture/execute/20031215-1.c: New test case.
12832
12833 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
12834
12835         PR c++/13269
12836         * g++.dg/parse/error5.C: New test.
12837
12838         PR c++/12989
12839         * g++.dg/expr/sizeof1.C: New test.
12840
12841         PR c++/13310
12842         * g++.dg/template/crash15.C: New test.
12843
12844 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
12845
12846         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
12847         a non-POD type as the last named parameter of a varargs function.
12848
12849 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
12850
12851         PR c++/13243
12852         PR c++/12573
12853         * g++.dg/template/crash14.C: New test.
12854         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
12855
12856 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
12857
12858         * g++.dg/other/java1.C: New test.
12859
12860         PR c++/13241
12861         * g++.dg/abi/mangle18-1.C: New test.
12862         * g++.dg/abi/mangle18-2.C: New test.
12863
12864 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12865
12866         PR optimization/10312
12867         * gcc.c-torture/execute/20031214-1.c: New.
12868
12869 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
12870
12871         PR c++/10779
12872         PR c++/12160
12873         * g++.dg/parse/error3.C: New test.
12874         * g++.dg/parse/error4.C: Likewise.
12875         * g++.dg/abi/mangle4.C: Tweak error messages.
12876         * g++.dg/lookup/using5.C: Likewise.
12877         * g++.dg/other/error2.C: Likewise.
12878         * g++.dg/parse/typename5.C: Likewise.
12879         * g++.dg/parse/undefined1.C: Likewise.
12880         * g++.dg/template/arg2.C: Likewise.
12881         * g++.dg/template/ttp3.C: Likewise.
12882         * g++.dg/template/type1.C: Likewise.
12883         * g++.old-deja/g++.other/crash32.C: Likewise.
12884         * g++.old-djea/g++.pt/defarg8.C: Likewise.
12885
12886 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12887
12888         PR c++/13106
12889         * g++.dg/warn/noreturn-3.C: New test.
12890
12891 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12892
12893         PR c++/13118
12894         * g++.dg/abi/covariant3.C: New.
12895
12896 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
12897
12898         * g++.dg/eh/ia64-1.C: New test.
12899
12900 2003-12-12  Roger Sayle  <roger@eyesopen.com>
12901
12902         PR optimization/13037
12903         * g77.f-torture/execute/13037.f: New test case.
12904
12905 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12906
12907         PR c++/12881
12908         * g++.dg/abi/covariant2.C: New.
12909
12910 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
12911
12912         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
12913
12914 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
12915
12916         * gcc.c-torture/execute/wchar_t-1.x: Delete.
12917
12918 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
12919
12920         PR other/10819
12921         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
12922         to fix Bug 10819.
12923         * lib/g++.exp (g++_version): Likewise.
12924         * lib/g77.exp (g77_version): Likewise.
12925         * lib/objc.exp (default_objc_version): Likewise.
12926
12927 2003-12-10  Richard Henderson  <rth@redhat.com>
12928
12929         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
12930
12931         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
12932
12933 2003-12-08  Matt Austern  <austern@apple.com>
12934
12935         PR c/13134
12936         * lib/gcc-dg.exp (dg-require-visibility): Define.
12937         * lib/target-supports (check_visibility_available): Define.
12938         * gcc.dg/visibility-1.c: New test.
12939         * gcc.dg/visibility-2.c: Likewise.
12940         * gcc.dg/visibility-3.c: Likewise.
12941         * gcc.dg/visibility-4.c: Likewise.
12942         * gcc.dg/visibility-5.c: Likewise.
12943         * gcc.dg/visibility-6.c: Likewise.
12944         * g++.dg/ext/visibility-1.C: Likewise.
12945         * g++.dg/ext/visibility-2.C: Likewise.
12946         * g++.dg/ext/visibility-3.C: Likewise.
12947         * g++.dg/ext/visibility-4.C: Likewise.
12948         * g++.dg/ext/visibility-5.C: Likewise.
12949         * g++.dg/ext/visibility-6.C: Likewise.
12950
12951 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12952
12953         * g++.dg/lookup/java1.C: New test.
12954         * g++.dg/lookup/java2.C: New test.
12955
12956 2003-12-07  Falk Hueffner  <falk@debian.org>
12957
12958         * g++.dg/opt/noreturn-1.C: New test.
12959
12960 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
12961
12962         * gcc.dg/overflow-1.c: New test.
12963
12964 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12965
12966         * g77.f-torture/compile/13060.f: New test.
12967
12968 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
12969
12970         PR c++/13323
12971         * g++.dg/inherit/operator2.C: New test.
12972
12973 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
12974
12975         PR c++/13305
12976         * g++.dg/ext/attrib9.C: New test.
12977
12978 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
12979
12980         PR c++/13314
12981         * g++.dg/template/error7.C: New test.
12982
12983 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
12984             J"orn Rennecke <joern.rennecke@superh.com>
12985
12986         PR target/13302
12987         * g++.dg/other/struct-va_list.C: New test.
12988
12989 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12990
12991         PR c++/13166
12992         * g++.dg/parse/defarg6.C: New test.
12993
12994 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
12995
12996         PR target/13256
12997         * gcc.c-torture/execute/20031201-1.c: New test.
12998
12999 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
13000
13001         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
13002
13003 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13004
13005         * gcc.dg/builtin-return-1.c: New test.
13006
13007 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
13008             J"orn Rennecke <joern.rennecke@superh.com>
13009
13010         PR optimization/13260
13011         * gcc.c-torture/execute/20031204-1.c: New test.
13012
13013 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
13014
13015         PR c++/9127
13016         * g++.dg/template/error6.C: New test.
13017
13018 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
13019
13020         * gcc.dg/20031202-1.c: New test.
13021
13022 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
13023
13024         PR c++/13179
13025         * g++.dg/template/eh1.C: New test.
13026
13027         PR c++/10771
13028         * g++.dg/template/error5.C: New test.
13029
13030 2003-12-02  David Ung  <davidu@mips.com>
13031
13032         * gcc.dg/compat/vector-check.h: Corrected type for var
13033         g_##TMODE
13034
13035 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13036
13037         PR c++/10126
13038         * g++.dg/template/ptrmem8.C: New test.
13039
13040 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13041
13042         PR c++/12573
13043         * g++.dg/template/dependent-expr3.C: New test.
13044
13045 2003-12-01  James Lemke  <jim@wasabisystems.com>
13046
13047         * gcc.dg/arm-g2.c: New test.
13048
13049 2003-12-01  Roger Sayle  <roger@eyesopen.com>
13050
13051         PR optimization/11634
13052         * gcc.dg/20031201-2.c: New test case.
13053
13054 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
13055
13056         PR 11433
13057         * objc.dg/proto-lossage-3.m: New test.
13058
13059 2003-12-01  Roger Sayle  <roger@eyesopen.com>
13060
13061         PR optimization/12628
13062         * gcc.dg/20031201-1.c: New test case.
13063
13064 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13065
13066         * gcc.dg/unaligned-1.c: New test.
13067
13068 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
13069
13070         PR c++/9849
13071         * g++.dg/template/error4.C: New test.
13072         * g++.dg/template/nested3.C: Adjust error markers.
13073
13074 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13075
13076         * gcc.dg/cpp/assert4.c: Check more #system assertions.
13077
13078 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
13079
13080         PR c/10333
13081         * gcc.dg/bitfld-7.c: New test.
13082
13083 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
13084
13085         * gcc.dg/tls/asm-1.C: New test.
13086
13087 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13088
13089         * gcc.dg/cpp/assert4.c: Update.
13090
13091 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
13092
13093         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
13094         * gcc.dg/builtin-apply3.c: New test.
13095
13096 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13097
13098         * lib/compat.exp (compat-obj): New xfaildata parameter.
13099         Use it to set compiler_conditional_xfail_data before compiling.
13100         (compat-get-options): Handle dg-xfail-if.
13101         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
13102         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
13103         * gcc.dg/compat/vector-1_y.c: Likewise.
13104         * gcc.dg/compat/vector-2_x.c: Likewise.
13105         * gcc.dg/compat/vector-2_y.c: Likewise.
13106
13107 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13108
13109         * g++.dg/opt/reg-stack4.C: New test.
13110
13111 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13112
13113         * gcc.dg/builtin-apply2.c: New test.
13114
13115 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
13116
13117         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
13118
13119 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13120
13121         PR c++/12924
13122         * g++.dg/template/template-id-2.C: New test.
13123
13124 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13125
13126         PR c++/5369
13127         * g++.dg/template/memfriend1.C: New test.
13128         * g++.dg/template/memfriend2.C: Likewise.
13129         * g++.dg/template/memfriend3.C: Likewise.
13130         * g++.dg/template/memfriend4.C: Likewise.
13131         * g++.dg/template/memfriend5.C: Likewise.
13132         * g++.dg/template/memfriend6.C: Likewise.
13133         * g++.dg/template/memfriend7.C: Likewise.
13134         * g++.dg/template/memfriend8.C: Likewise.
13135         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
13136
13137 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
13138
13139         PR c++/12515
13140         * g++.dg/ext/cond1.C: New test.
13141
13142 2003-11-20  Richard Henderson  <rth@redhat.com>
13143
13144         * gcc.dg/20020201-2.c: Remove.
13145         * gcc.dg/20020201-4.c: Remove.
13146         * gcc.dg/20020304-1.c: Remove.
13147
13148 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
13149
13150         * gcc.dg/cpp/trad/xwin1.c: New test case.
13151
13152 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
13153
13154         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
13155         * lib/g77.exp: Likewise.
13156         * lib/objc.exp: Likewise.
13157         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
13158         for darwin.
13159
13160 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13161
13162         PR c++/12932
13163         * g++.dg/template/static5.C: New test.
13164
13165 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
13166
13167         * gcc.dg/nested-func-1.c: New test.
13168
13169 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13170
13171         * gcc.dg/cpp/assert4.c: New test.
13172
13173 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
13174
13175         PR c++/2294
13176         * g++.dg/lookup/using9.c: New test.
13177
13178 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
13179
13180         PR c++/12762
13181         * g++.dg/template/error3.C: New test.
13182
13183 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
13184
13185         PR ada/13035
13186         * ada/acats/run_acats, run_all.sh: Fix syntax error.
13187         No longer use a wrapper for gcc, since this does not work under
13188         Windows.
13189
13190 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
13191
13192         PR c++/2094
13193         * g++.dg/template/ptrmem7.C: New test.
13194
13195 2003-11-13  Andrew Pinski <apinski@apple.com>
13196
13197         * gcc.c-torture/compile/20031113-1.c: New test.
13198
13199 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
13200             Kean Johnston <jkj@sco.com>
13201
13202         PR c/13029
13203         * gcc.dg/unused-4.c: Update.
13204
13205 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13206
13207         * g++.dg/opt/const3.C: New test.
13208
13209 2003-11-13  Jan Hubicka  <jh@suse.cz>
13210
13211         * gcc.c-torture/compile/20031112-1.c: New test.
13212
13213 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
13214
13215         * g++.dg/parse/crash10.C: Remove bogus error marker.
13216
13217 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13218
13219         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
13220         (host_gcc): Likewise.
13221         (ROOT): Honor $PWDCMD.
13222         (BASE): Likewise.
13223         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
13224
13225 2003-11-12  Catherine Moore  <clm@redhat.com>
13226
13227         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
13228
13229 2003-11-12  Andreas Jaeger  <aj@suse.de>
13230             Jakub Jelinek  <jakub@redhat.com>
13231             Andrew Pinski  <pinskia@physics.uc.edu>
13232             Richard Henderson  <rth@redhat.com>
13233
13234         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
13235         systems.
13236         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
13237
13238         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
13239         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
13240
13241 2003-11-11  Andreas Jaeger  <aj@suse.de>
13242
13243         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
13244
13245         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
13246
13247 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
13248
13249         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
13250         Clean ups.
13251
13252 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
13253
13254         * gcc.dg/trampoline-1.c: New test.
13255
13256 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
13257
13258         * gcc.c-torture/compile/200031109-1.c: New test.
13259
13260 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13261
13262         PR c/3190
13263         PR c/8714
13264         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
13265         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
13266         gcc.dg/format/no-y2k-1.c: Update.
13267
13268 2003-11-08  Roger Sayle  <roger@eyesopen.com>
13269
13270         PR optimization/10467
13271         * gcc.dg/20031108-1.c: New test case.
13272
13273 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
13274
13275         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
13276
13277 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13278
13279         * gcc.dg/compound-lvalue-1.c: New test.
13280         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
13281         some XFAILs.
13282
13283 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
13284
13285         * gcc.dg/altivec-varargs-1.c: New test.
13286
13287 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13288
13289         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
13290         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
13291         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
13292         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
13293         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
13294
13295 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
13296
13297         * gcc.dg/cond-lvalue-1.c: New test.
13298
13299 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
13300
13301         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
13302
13303 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13304
13305         PR c++/11616
13306         * g++.dg/template/instantiate5.C: New test.
13307
13308 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13309
13310         PR c++/12726
13311         * g++.dg/ext/complit2.C: Replace test with self-contained version.
13312         * ChangeLog: Add missing first entry for above test.
13313
13314 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13315
13316         PR c++/9810
13317         * g++.dg/template/using8.C: New test.
13318         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
13319
13320 2003-11-02  Roger Sayle  <roger@eyesopen.com>
13321
13322         PR optimization/10817
13323         * gcc.c-torture/compile/20031102-1.c: New test case.
13324
13325 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
13326
13327         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
13328         2147483647.
13329
13330 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13331
13332         * gcc.dg/20031102-1.c: New test.
13333
13334 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13335
13336         * gcc.dg/complex-1.c: New test.
13337
13338 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13339
13340         PR c++/12796
13341         * g++.dg/template/crash13.C: Adjust expected error location.
13342         * g++.old-deja/g++.brendan/ns1.C: Likewise.
13343
13344 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
13345
13346         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
13347
13348 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
13349
13350         PR/10239
13351         * gcc.c-torture/compile/20031031-2.c: New test.
13352
13353 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
13354
13355         PR/11640
13356         * gcc.c-torture/compile/20031031-1.c: New test.
13357
13358 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
13359
13360         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
13361         * gcc.misc-tests/bprob.exp: Likewise.
13362         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
13363         the execution test on arm-elf configs.
13364         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
13365         configs that don't support scratch files.
13366         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
13367
13368 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
13369
13370         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
13371         done by dejagnu.
13372
13373 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
13374
13375         * ada/acats/run_all.sh: Redirect mv output to /dev/null
13376         Avoid non pure sh syntax. Add more logging.
13377
13378         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
13379         fail.
13380
13381 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13382
13383         PR libgcj/10610
13384         * gcc.dg/ppc-stackalign-1.c: New test.
13385
13386 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
13387
13388         * ada/acats/run_all.sh: Change output to be more compliant with
13389         dejagnu framework.
13390         Create acats.sum and acats.log files under testsuite/ada/acats
13391         Only run [a-z]* directories, to filter out e.g. CVS.
13392         Redirect build output to log file.
13393
13394 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
13395
13396         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
13397
13398 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
13399
13400         PR ada/5909:
13401         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
13402
13403 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
13404
13405         * gcc.c-torture/compile/20031023-1.c: New test.
13406         * gcc.c-torture/compile/20031023-2.c: New test.
13407         * gcc.c-torture/compile/20031023-3.c: New test.
13408         * gcc.c-torture/compile/20031023-4.c: New test.
13409
13410 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13411
13412         PR c++/10371
13413         * g++.dg/lookup/scoped8.C: New test.
13414
13415 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
13416
13417         * g++.dg/opt/reg-stack3.C: New test.
13418
13419 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13420
13421         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
13422
13423 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13424
13425         PR c++/11076
13426         * g++.dg/template/crash13.C: New test.
13427
13428 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13429
13430         * gcc.dg/c99-restrict-2.c: New test.
13431
13432 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
13433
13434         PR c++/12698, c++/12699, c++/12700, c++/12566
13435         * g++.dg/inherit/covariant9.C: New test.
13436         * g++.dg/inherit/covariant10.C: New test.
13437         * g++.dg/inherit/covariant11.C: New test.
13438
13439 2003-10-23  Jason Merrill  <jason@redhat.com>
13440
13441         PR c++/12726
13442         * g++.dg/ext/complit2.C: New test.
13443
13444 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
13445
13446         PR target/12654
13447         * gcc.c-torture/execute/20031020-1.c: New test.
13448
13449 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13450
13451         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
13452         following the jump_insn.
13453
13454 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13455
13456         * gcc.dg/cast-lvalue-1.c: New test.
13457
13458 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
13459
13460         PR c++/11962
13461         * g++.dg/template/cond2.C: New test.
13462
13463 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13464
13465         * gcc.dg/builtins-28.c: New test.
13466
13467 2003-10-20  Jan Hubicka  <jh@suse.cz>
13468
13469         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
13470         parameter.
13471         * testsuite/gcc.dg/inline-2.c: Likewise.
13472
13473 2003-10-20  Phil Edwards  <phil@codesourcery.com>
13474
13475         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
13476         * gcc.dg/nest.c:  Likewise.
13477
13478 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13479
13480         PR c++/9781, c++/10583, c++/11862
13481         * g++.dg/parse/crash13.C: New test.
13482
13483 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13484
13485         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
13486
13487 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13488
13489         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
13490         Define HAVE_C99_RUNTIME except on Solaris.
13491         * gcc.dg/builtins-20.c: Likewise.
13492
13493 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13494
13495         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
13496
13497 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13498
13499         PR c++/12495
13500         * g++.dg/template/crash21.C: New test.
13501
13502 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13503
13504         PR c++/2513
13505         * g++.dg/template/typename5.C: New test.
13506
13507 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13508
13509         PR c++/12369
13510         * g++.dg/template/friend25.C: New test.
13511
13512 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
13513
13514         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
13515         versions.
13516
13517 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
13518
13519         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
13520         == 2147483647.
13521
13522 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
13523
13524         * gcc.c-torture/execute/960416-1.x: Remove.
13525         * gcc.c-torture/execute/divconst-3.x: Likewise.
13526
13527 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
13528
13529         PR target/12598
13530         * gcc.dg/torture/cris-volatile-1.c: New test.
13531
13532 2003-10-14  Roger Sayle  <roger@eyesopen.com>
13533
13534         PR optimization/9325
13535         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
13536         for overflowing floating point to integer conversion during RTL
13537         simplification.
13538
13539 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
13540
13541         * objc/execute/_cmd.m: Fix typo.
13542         * objc.dg/image-info.m, objc.dg/symtab-1.m:
13543         Relax 'scan-assembler' regexp.
13544         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
13545         objc.dg/try-catch-4.m: Run on non-Darwin targets.
13546         * objc.dg/zero-link-2.m: Remove blank line.
13547         * objc.dg/zero-link-3.m: New test case.
13548
13549 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
13550
13551         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
13552
13553         * gcc.dg/asm-names.c: Use scan-assembler-not rather
13554         than linker trickery.
13555
13556 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13557
13558         PR c++/12370
13559         * g++.dg/other/friend2.C: New test.
13560
13561 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
13562
13563         * gcc.dg/20031012-1.c: New test.
13564
13565 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
13566
13567         * gcc.dg/weak/weak-3.c: Fix for new warning.
13568
13569 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
13570
13571         PR optimization/8750
13572         * gcc.c-torture/execute/20031012-1.c: New test case.
13573
13574 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13575
13576         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
13577         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
13578
13579 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13580
13581         PR optimization/12260
13582         * gcc.c-torture/compile/20031011-2.c: New test case.
13583
13584 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13585
13586         * gcc.c-torture/execute/20031011-1.c: New testcase.
13587
13588 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
13589
13590         * gcc.c-torture/compile/20031011-1.c: New test.
13591
13592 2003-10-11  Jan Hubicka  <jh@suse.cz>
13593
13594         * g++.dg/other/first-global.C: New test.
13595
13596 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13597
13598         * gcc.c-torture/execute/string-opt-18.c: New testcase.
13599
13600 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
13601
13602         * gcc.c-torture/compile/20031010-1.c: New test.
13603
13604 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
13605
13606         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
13607         * gcc.c-torture/execute/va-arg-25.c: ... here.
13608
13609 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
13610
13611         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
13612
13613 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
13614
13615         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
13616
13617 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
13618
13619         * g++.dg/parse/error2.C: New test.
13620
13621 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
13622
13623         PR c++/11097
13624         * g++.dg/other/error5.C: Modify the error message.
13625         * g++.dg/lookup/using8.C: New test.
13626
13627 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
13628
13629         * gcc.dg/darwin-abi-2.c: New file.
13630         * gcc.c-torture/execute/va-arg-24.c: New file.
13631
13632 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
13633
13634         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
13635         indentation.
13636
13637 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
13638
13639         PR c++/10147
13640         * g++.dg/other/error4.C: Update error messages.
13641         * g++.dg/template/ptrmem4.C: Likewise.
13642
13643         PR c++/12337
13644         * g++.dg/init/new9.C: New test.
13645
13646         PR c++/12334, c++/12236, c++/8656
13647         * g++.dg/ext/attrib8.C: New test.
13648
13649 2003-10-06  Devang Patel  <dpatel@apple.com>
13650
13651         * gcc.dg/debug/dwarf2-3.h: New test.
13652         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
13653
13654 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
13655
13656         * g++.dg/opt/cfg2.C: New test.
13657
13658 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13659
13660         * g++.dg/opt/float1.C: New test.
13661
13662 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13663
13664         * gcc.dg/c90-array-lval-6.c: New test.
13665         * gcc.dg/c99-array-lval-6.c: New test.
13666
13667 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
13668             Ziemowit Laski  <zlaski@apple.com>
13669
13670         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
13671         'Derived', so that it is never considered a class method; add
13672         new warning for '+port' method ambiguity.
13673         * objc.dg/method-12.m: Include <objc/objc.h> instead of
13674         <objc/objc-api.h> (needed on Mac OS X).
13675         * objc.dg/method-13.m: New test.
13676
13677 2003-10-03  Roger Sayle  <roger@eyesopen.com>
13678
13679         PR optimization/9325, PR java/6391
13680         * gcc.c-torture/execute/20031003-1.c: New test case.
13681
13682 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
13683
13684         PR optimization/12180
13685         * gcc.dg/20031002-1.c: New test.
13686
13687         PR c++/12486
13688         * g++.dg/inherit/error1.C: New test.
13689
13690 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
13691
13692         * lib/f-torture.exp (search_for): Rename to...
13693         (search_for_re): This.  Also, clean up comments and the
13694         "regexp" invocation.
13695
13696 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
13697
13698         * gcc.c-torture/compile/20031002-1.c: New test.
13699
13700 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
13701
13702         * g++.dg/opt/cond1.C: New test.
13703
13704 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
13705
13706         * gcc.dg/Wold-style-definition-2.c: New testcase.
13707         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
13708
13709 2003-09-29  Richard Henderson  <rth@redhat.com>
13710
13711         * g++.dg/init/array10.C: Add dg-options.
13712
13713 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
13714
13715         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
13716
13717 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13718
13719         * g++.dg/template/friend19.C: Fix typo.
13720         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
13721
13722 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
13723
13724         * gcc.c-torture/execute/20030928-1.c: New test.
13725         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
13726
13727 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13728
13729         * g++.dg/opt/unroll1.C: New test.
13730
13731 2003-09-26  Roger Sayle  <roger@eyesopen.com>
13732
13733         PR optimization/11741
13734         * gcc.dg/20030926-1.c: New test case.
13735
13736 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13737
13738         PR c++/5655
13739         * g++.dg/parse/access7.C: New test.
13740         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
13741
13742 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
13743
13744         MERGE OF objc-improvements-branch into MAINLINE:
13745         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
13746         if libobjc has not been built.
13747         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
13748         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
13749         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
13750         objc/execute/nested-3.m, objc/execute/np-2.m,
13751         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
13752         objc/execute/redefining_self.m, objc/execute/root_methods.m,
13753         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
13754         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
13755         objc.dg/special/unclaimed-category-1.h,
13756         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
13757         well as GNU runtime.
13758         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
13759         * execute/cascading-1.m, execute/function-message-1.m,
13760         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
13761         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
13762         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
13763         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
13764         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
13765         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
13766         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
13767         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
13768         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
13769         * objc.dg/bitfield-2.m: Run only on Darwin.
13770         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
13771         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
13772         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
13773         * objc.dg/const-str-1.m: Fix constant string layout.
13774
13775 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
13776
13777         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
13778
13779 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
13780
13781         * gcc.dg/darwin-abi-1.c: New file.
13782
13783 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
13784
13785         PR target/12281
13786         * gcc.c-torture/compile/20030921-1.c: New test.
13787
13788 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13789
13790         * g++.dg/opt/reg-stack2.C: New test.
13791
13792 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
13793
13794         * g++.dg/eh/delayslot1.C: New test.
13795
13796 2003-09-20  Richard Henderson  <rth@redhat.com>
13797
13798         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
13799
13800 2003-09-20  Roger Sayle  <roger@eyesopen.com>
13801
13802         * gcc.c-torture/execute/20030920-1.c: New test case.
13803
13804 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13805
13806         * g++.dg/rtti/typeid3.C: Correct expected error message.
13807
13808 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13809
13810         PR c++/157
13811         * g++.dg/parse/crash12.C: New test.
13812
13813 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
13814
13815         * gcc.dg/compat/mixed-struct-check.h: New.
13816         * gcc.dg/compat/mixed-struct-defs.h: New.
13817         * gcc.dg/compat/mixed-struct-init.h: New.
13818         * gcc.dg/compat/struct-by-value-19_main.c: New.
13819         * gcc.dg/compat/struct-by-value-19_x.c: New.
13820         * gcc.dg/compat/struct-by-value-19_y.c: New.
13821         * gcc.dg/compat/struct-by-value-20_main.c: New.
13822         * gcc.dg/compat/struct-by-value-20_x.c: New.
13823         * gcc.dg/compat/struct-by-value-20_y.c: New.
13824         * gcc.dg/compat/struct-return-19_main.c: New.
13825         * gcc.dg/compat/struct-return-19_x.c: New.
13826         * gcc.dg/compat/struct-return-19_y.c: New.
13827         * gcc.dg/compat/struct-return-20_main.c: New.
13828         * gcc.dg/compat/struct-return-20_x.c: New.
13829         * gcc.dg/compat/struct-return-20_y.c: New.
13830
13831 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
13832         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
13833         so that it will not complain on LP64 targets.
13834
13835 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13836
13837         PR c++/495
13838         * g++.dg/template/friend24.C: New test.
13839
13840 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
13841
13842         PR c++/12332
13843         * g++.dg/template/memtmpl2.C: New test.
13844
13845 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
13846
13847         PR target/11184
13848         * gcc.dg/builtin-apply1.c: New test.
13849
13850 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
13851
13852         PR c++/9848
13853         * g++.dg/warn/Wunused-4.C: New test.
13854
13855 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13856
13857         PR c++/12316
13858         * g++.dg/other/gc2.C: New test.
13859
13860 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
13861
13862         PR c++/11991
13863         * g++.dg/rtti/typeid3.C: New test.
13864
13865         PR c++/12266
13866         * g++.dg/overload/template1.C: New test.
13867
13868 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
13869
13870         * g++.dg/opt/cfg3.C: New test.
13871
13872 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13873
13874         PR c++/7939
13875         * g++.dg/template/crash11.C: New test.
13876
13877 2003-09-16  Jason Merrill  <jason@redhat.com>
13878             Jakub Jelinek  <jakub@redhat.com>
13879
13880         * gcc.dg/attr-warn-unused-result.c: New test.
13881
13882 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
13883
13884         PR c++/12184
13885         * g++.dg/expr/call2.C: New test.
13886
13887 2003-09-15  Andreas Jaeger  <aj@suse.de>
13888
13889         * gcc.dg/Wold-style-definition-1.c: New test.
13890
13891 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
13892
13893         PR c++/3907
13894         * g++.dg/parse/template12.C: New test.
13895
13896         * g++.dg/abi/bitfield11.C: New test.
13897         * g++.dg/abi/bitfield12.C: Likewise.
13898
13899 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
13900
13901         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
13902         non-expansion of functional macro name without arguments at EOL.
13903         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
13904
13905 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
13906
13907         * gcc.c-torture/execute/20030914-[12].c: New tests.
13908
13909 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13910
13911         PR c++/11788
13912         * g++.dg/overload/addr1.C: New test.
13913
13914 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
13915
13916         * gcc.dg/20030909-1.c: New test.
13917
13918 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13919
13920         * gcc.dg/ultrasp10.c: New test.
13921
13922 2003-09-09  Devang Patel  <dpatel@apple.com>
13923
13924         * gcc.dg/darwin-ld-6.c: New test.
13925
13926 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13927
13928         * gcc.dg/torture/builtin-explog-1.c: New testcase.
13929
13930 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
13931
13932         * gcc.dg/ia64-types1.c: New test.
13933         * gcc.dg/ia64-types2.c: Likewise.
13934
13935 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13936
13937         * gcc.dg/builtins-1.c: Add more _Complex tests.
13938         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13939
13940         * gcc.dg/builtins-1.c: Test existing _Complex functions.
13941         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13942
13943 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
13944
13945         PR c++/11786
13946         * g++.dg/lookup/koenig2.C: New test.
13947
13948         PR c++/5296
13949         * g++.dg/rtti/typeid2.C: New test.
13950
13951 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
13952
13953         * gcc.c-torture/compile/20030904-1.c: New test.
13954
13955 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13956
13957         * g++.dg/opt/longbranch2.C: New test.
13958
13959 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
13960
13961         * g++.dg/template/crash10.C: Only compile it.
13962
13963 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
13964
13965         PR middle-end/11665
13966         * gcc.c-torture/compile/20030907-1.c: New test.
13967         * g++.dg/init/array11.C: New test.
13968
13969 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
13970
13971         PR c++/11852
13972         * g++.dg/init/struct1.C: New test.
13973
13974 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
13975
13976         PR c++/12181
13977         * g++.dg/expr/comma1.C: New test.
13978
13979 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
13980
13981         PR c++/11867
13982         * g++.dg/expr/static_cast5.C: New test.
13983
13984 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
13985
13986         PR c++/11507
13987         * g++.dg/lookup/scoped7.C: New test.
13988
13989         PR c++/9574
13990         * g++.dg/other/static1.C: New test.
13991
13992         PR c++/11490
13993         * g++.dg/warn/template-1.C: New test.
13994
13995         PR c++/11432
13996         * g++.dg/template/crash10.C: New test.
13997
13998         PR c++/2478
13999         * g++.dg/overload/VLA.C: New test.
14000
14001         PR c++/10804
14002         * g++.dg/template/call1.C: New test.
14003
14004 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14005
14006         PR c++/11794
14007         * g++.dg/parse/using3.C: New test.
14008
14009 2003-09-06  Roger Sayle  <roger@eyesopen.com>
14010
14011         PR c++/11409
14012         * g++.dg/overload/builtin3.C: New test case.
14013
14014 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
14015
14016         PR c/9862
14017         * gcc.dg/20030906-1.c: New test.
14018         * gcc.dg/20030906-2.c: Likewise.
14019
14020 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14021
14022         PR c++/12167
14023         * g++.dg/parse/defarg5.C: New test.
14024
14025         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
14026
14027 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
14028
14029         PR c++/12163
14030         * g++.dg/expr/static_cast4.C: New test.
14031
14032         PR c++/12146
14033         * g++.dg/template/crash9.C: New test.
14034
14035 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
14036
14037         * g++.old-deja/g++.ext/pretty2.C: Update for change
14038         in __FUNCTION__.
14039         * g++.old-deja/g++.ext/pretty3.C: Likewise.
14040
14041 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
14042
14043         PR c++/11922
14044         * g++/dg/template/qualified-id1.C: New test.
14045
14046         PR c++/12037
14047         * g++.dg/warn/noeffect4.C: New test.
14048
14049 2003-09-04  Matt Austern  <austern@apple.com>
14050
14051         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
14052         * g++.dg/ext/fnname2.C: Likewise.
14053         * g++.dg/ext/fnname3.C: Likewise.
14054
14055 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
14056
14057         * g++.dg/expr/lval1.C: New test.
14058         * g++.dg/ext/lvcast.C: Remove.
14059
14060 2003-09-03  Roger Sayle  <roger@eyesopen.com>
14061
14062         PR optimization/11700.
14063         * gcc.c-torture/compile/20030903-1.c: New test case.
14064
14065 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
14066
14067         PR c++/12053
14068         * g++.dg/abi/layout4.C: New test.
14069
14070 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
14071
14072         PR c++/11553
14073         * g++.dg/parse/friend3.C: New test.
14074
14075 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
14076
14077         PR c++/11847
14078         * g++.dg/template/class1.C: New test.
14079
14080         PR c++/11808
14081         * g++.dg/expr/call1.C: New test.
14082
14083 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
14084
14085         PR c++/12114
14086         * g++.dg/init/ref9.C: New test.
14087
14088         PR c++/11972
14089         * g++.dg/template/nested4.C: New test.
14090
14091 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
14092
14093         PR c++/12093
14094         * g++.dg/template/non-dependent4.C: New test.
14095
14096         PR c++/11928
14097         * g++.dg/inherit/conv1.C: New test.
14098
14099 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
14100
14101         PR c++/6196
14102         * g++.dg/ext/label1.C: New test.
14103         * g++.dg/ext/label2.C: Likewise.
14104
14105 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
14106
14107         * g++.dg/expr/cond3.C: New test.
14108
14109 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14110
14111         * gcc.dg/builtins-1.c: Add new builtin cases.
14112
14113 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14114
14115         * gcc.dg/builtins-1.c: Add new cases.
14116         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14117
14118 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14119
14120         * gcc.dg/builtins-1.c: Add more math builtin tests.
14121         * gcc.dg/torture/builtin-attr-1.c: New test.
14122
14123 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
14124
14125         PR optimization/5079
14126         * g++.dg/opt/static3.C: New test.
14127
14128 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14129
14130         * gcc.misc-tests/gcov-10b.c: New test.
14131
14132 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
14133
14134         * g++.dg/opt/ptrmem3.C: New test.
14135
14136         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
14137
14138 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
14139
14140         * gcc.dg/20030826-2.c: New test.
14141
14142 2003-08-26  Roger Sayle  <roger@eyesopen.com>
14143
14144         PR middle-end/12002
14145         * g77.f-torture/compile/12002.f: New test case.
14146
14147 2003-08-26  Roger Sayle  <roger@eyesopen.com>
14148
14149         * gcc.dg/20030826-1.c: New test case.
14150
14151 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
14152
14153         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
14154
14155 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
14156
14157         PR c++/11871
14158         * c++.dg/lookup/crash1.C: New test.
14159
14160         * c++.dg/warn/noeffect3.C: New test.
14161
14162 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
14163
14164         * gcc.dg/compat/vector-1_x.c: Compile with -w.
14165         * gcc.dg/compat/vector-1_y.c: Ditto.
14166         * gcc.dg/compat/vector-2_x.c: Ditto.
14167         * gcc.dg/compat/vector-2_y.c: Ditto.
14168
14169 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
14170
14171         * gcc.dg/20030702-1.c: New test.
14172
14173 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
14174
14175         PR c++/8795
14176         * g++.dg/ext/altivec-1.C: New test.
14177
14178 2003-08-24  Richard Henderson  <rth@redhat.com>
14179
14180         * g++.dg/eh/simd-2.C: Add -w for x86.
14181
14182 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
14183
14184         * gcc.dg/20030815-1.c: New test.
14185
14186 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14187
14188         PR c++/3765
14189         * g++.dg/parse/access6.C: New test.
14190
14191 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14192
14193         PR c++/641, c++/11876
14194         * g++.dg/template/friend22.C: New test.
14195         * g++.dg/template/friend23.C: Likewise.
14196
14197 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14198
14199         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
14200         identically.
14201
14202 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14203
14204         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
14205
14206 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14207
14208         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
14209
14210 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14211
14212         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
14213
14214 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14215
14216         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
14217
14218 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
14219
14220         PR c++/11919
14221         * g++.dg/overload/prom1.C: New test.
14222
14223         PR c++/11551
14224         * g++.dg/parse/dtor2.C: New test.
14225
14226         PR c++/10762
14227         * g++.dg/parse/using2.C: New test.
14228
14229 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
14230
14231         PR target/11805
14232         * gcc.c-torture/compile/20030821-1.c: New.
14233
14234 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
14235
14236         PR c++/11834
14237         * g++.dg/template/deduce2.C: New test.
14238
14239 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
14240
14241         * gcc.c-torture/execute/20030821-1.c: New test.
14242
14243 2003-08-20  Roger Sayle  <roger@eyesopen.com>
14244
14245         PR middle-end/11984
14246         * gcc.dg/20030820-1.c: New test case.
14247
14248 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
14249
14250         PR c++/11945
14251         * g++.dg/warn/noeffect2.C: New test.
14252
14253 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
14254
14255         PR c++/10926
14256         * g++.dg/template/dtor2.C: New test.
14257
14258         PR c++/11684
14259         * g++.dg/template/operator1.C: New test.
14260         * g++.dg/parse/operator4.C: New test.
14261
14262         PR c++/11946.C
14263         * g++.dg/expr/enum1.C: New test.
14264         * gcc.dg/c99-bool-1.c: Remove bogus warning.
14265
14266         PR c++/11036.C
14267         * g++.dg/parse/elab2.C: New test.
14268         * g++.dg/parse/typedef4.C: Change error message.
14269         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
14270         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
14271         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
14272
14273 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
14274
14275         * gcc.dg/pch/warn-1.c: New.
14276         * gcc.dg/pch/warn-1.hs: New.
14277
14278         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
14279         not-tested file.
14280
14281 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
14282
14283         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
14284
14285 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
14286
14287         * gcc.dg/uninit-D.c: New Test.
14288         * gcc.dg/uninit-E.c: New Test.
14289         * gcc.dg/uninit-F.c: New Test.
14290         * gcc.dg/uninit-G.c: New Test.
14291
14292 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
14293
14294         * g++.dg/README: Describe the pch directory.
14295
14296 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14297
14298         PR c++/11174
14299         * g++.dg/parse/access4.C: New test.
14300         * g++.dg/parse/access5.C: Likewise.
14301         * g++.old-deja/g++.jason/access17.C: Adjust error message.
14302
14303 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
14304
14305         * gcc.dg/noncompile/20030818-1.c: New.
14306
14307 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14308
14309         PR c++/11957
14310         * g++.dg/warn/noeffect1.C: New test.
14311
14312         * g++.dg/template/scope2.C: New test.
14313         * g++.dg/template/error2.C: Correct dg-error
14314
14315 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
14316
14317         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
14318
14319 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
14320
14321         PR C++/11512
14322         * g++.dg/template/warn1.C: New.
14323
14324 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
14325
14326         * g++.dg/template/error2.C: New test.
14327         * g++.dg/lookup/using7.C: Adjust errors
14328         * g++.old-deja/g++.pt/crash36.C: Likewise.
14329         * g++.old-deja/g++.pt/derived3.C: Likewise.
14330
14331 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14332
14333         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
14334         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
14335         * gcc.c-torture/execute/builtins/string-9.c: New, from
14336         string-opt-9.c.  Adjust for execute/builtins framework.
14337         * gcc.c-torture/execute/string-opt-9.c: Delete.
14338
14339 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
14340
14341         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
14342
14343         * g++.dg/parse/ret-type2.C: New test.
14344
14345         PR c++/11703
14346         * g++.dg/init/new8.C: New test.
14347
14348         PR c++/10923
14349         * g++.dg/parse/typedef5.C: New test.
14350
14351         PR c++/9512
14352         * g++.dg/parse/qualified2.C: New test.
14353         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
14354         invalid code.
14355
14356 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
14357
14358         * g++.dg/conversion/ptrmem1.C: New test.
14359
14360 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
14361
14362         PR target/11693
14363         * gcc.dg/20030811-1.c: New test.
14364
14365         PR target/11535
14366         * gcc.c-torture/execute/20030811-1.c: New test.
14367
14368 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14369
14370         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
14371
14372 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
14373
14374         PR c++/11789.C
14375         * g++.dg/inherit/multiple1.C: New test.
14376
14377 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14378
14379         * gcc.dg/spe1.c: New test.
14380
14381         PR c++/11670
14382         * g++.dg/expr/cast2.C: New test.
14383
14384         PR c++/10530
14385         * g++.dg/template/dependent-name2.C: New test.
14386
14387 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
14388
14389         * g++.dg/parse/crash11.C: Put the dg options in comments.
14390
14391 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
14392
14393         * lib/gcc-dg.exp: Update for diagnostic change.
14394
14395 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14396
14397         PR c++/5767
14398         * g++.dg/parse/crash11.C: New test.
14399
14400 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
14401
14402         * gcc.dg/cpp/spacing1.c: Update.
14403
14404 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
14405
14406         PR target/11739
14407         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
14408         a value for -mtune.
14409
14410 2003-08-04  Roger Sayle  <roger@eyesopen.com>
14411
14412         PR middle-end/11771
14413         * gcc.c-torture/compile/20030804-1.c: New test case.
14414
14415 2003-08-04  Roger Sayle  <roger@eyesopen.com>
14416
14417         * gcc.dg/20030804-1.c: New test case.
14418
14419 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
14420
14421         * gcc.dg/cpp/separate-1.c: New test.
14422
14423 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
14424
14425         PR c++/11704
14426         * g++.dg/template/dependent-expr2.C: New test.
14427
14428         PR c++/11766
14429         * g++.dg/expr/ptrmem1.C: New test.
14430
14431 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14432
14433         PR c++/9453
14434         * g++.dg/template/friend15.C: New test.
14435
14436 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
14437
14438         * lib/dg-pch.exp: Work round PCH bug.
14439
14440 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14441
14442         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
14443         builtins.  Move cases from builtins-4.c here.
14444
14445         * gcc.dg/torture/builtin-math-1.c: New test taken from
14446         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
14447         additional cases.
14448
14449         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
14450         Delete.
14451
14452 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
14453
14454         PR c++/9447
14455         * g++.dg/template/using7.C: New test.
14456
14457 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
14458
14459         * import1.c, import2.c: New tests.
14460
14461 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
14462
14463         * g++.dg/eh/crossjump1.C: New test.
14464
14465 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
14466
14467         PR c++/11697
14468         * g++.dg/template/using6.C: New test.
14469
14470         PR c++/11744
14471         * g++.dg/template/koenig2.C: New test.
14472
14473 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14474
14475         PR c++/7983
14476         * g++.dg/parse/typedef4.C: New test.
14477
14478 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14479
14480         PR c++/8442, c++/8806
14481         * g++.dg/template/elab1.C: New test.
14482         * g++.dg/template/type2.C: Likewise.
14483         * g++.dg/template/ttp3.C: Adjust expected error message.
14484         * g++.old-deja/g++.law/visibility13.C: Likewise.
14485         * g++.old-deja/g++.niklas/t135.C: Likewise.
14486         * g++.old-deja/g++.pt/ttp41.C: Likewise.
14487         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
14488         template argument.
14489         * g++.old-deja/g++.pt/ttp44.C: Likewise.
14490
14491 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
14492
14493         PR c++/11295
14494         * g++.dg/ext/stmtexpr1.C: New test.
14495
14496         * g++.dg/opt/tmp1.C: New test.
14497
14498         PR c++/11525
14499         * g++.dg/parse/constant4.C: New test.
14500
14501         PR c++/9447
14502         * g++.dg/template/using5.C: New test.
14503
14504 2003-07-31  Roger Sayle  <roger@eyesopen.com>
14505
14506         * gcc.dg/builtins-27.c: New test case.
14507
14508 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
14509
14510         * gcc.dg/tls/opt-7.c: New test.
14511
14512 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
14513
14514         * g++.old-deja/g++.other/crash18.C: Remove.
14515
14516 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
14517
14518         * g++.dg/template/explicit3.C: New.
14519         * g++.dg/template/explicit4.C: New.
14520         * g++.dg/template/explicit5.C: New.
14521
14522         PR c++/11347
14523         * g++.dg/template/memtmpl1.C: New.
14524
14525 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
14526
14527         PR target/11565
14528         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
14529         * gcc.dg/i386-387-5.c (dg-options): Likewise.
14530
14531 2003-07-30  Jan Hubicka  <jh@suse.cz>
14532
14533         * vtgc1.c: Kill.
14534
14535 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
14536
14537         * gcc.dg/struct-in-proto-1.c: New test.
14538
14539 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
14540
14541         * gcc.dg/cpp/include2.c: Only expect one message.
14542
14543 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
14544
14545         PR c++/9447
14546         * g++.dg/template/using1.C: New test.
14547         * g++.dg/template/using2.C: New test.
14548         * g++.dg/template/using3.C: New test.
14549         * g++.dg/template/using4.C: New test.
14550
14551 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
14552
14553         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
14554         * gcc.c-torture/execute/string-opt-10.c: Likewise.
14555
14556 2003-07-28  Jan Hubicka  <jh@suse.cz>
14557
14558         PR c++/11530
14559         * g++.dg/opt/call1.C: New test.
14560
14561 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
14562
14563         PR c++/11667
14564         * g++.dg/init/enum2.C: New test.
14565         * g++.dg/template/overload1.C: Add "-w" option.
14566
14567 2003-07-28    <hp@bitrange.com>
14568
14569         * gcc.dg/Wdeclaration-after-statement-1.c,
14570         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
14571
14572 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
14573
14574         * gcc.c-torture/compile/20030725-1.c: New test.
14575
14576 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
14577
14578         * gcc.dg/20030505.c: Only run for SPE.
14579         Remove definition of opaque type.
14580
14581 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
14582
14583         * g++.dg/template/ptrmem6.C: New test.
14584
14585 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
14586
14587         * gcc.c-torture/compile/zero-strct-2.c: New test.
14588
14589 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
14590
14591         * gcc.dg/intermod-1.c: New test.
14592
14593 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14594
14595         PR c++/11617
14596         * g++.dg/template/lookup2.C: New test.
14597         * g++.dg/template/memclass1.C: Remove instantiated from error.
14598         * g++.dg/other/error2.C: Tweak expected errors.
14599
14600         PR c++/11596
14601         * g++.dg/template/defarg3.C: New test.
14602
14603         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
14604
14605 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
14606
14607         * g++.dg/inherit/access5.C: New test.
14608
14609 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14610
14611         PR c++/11513
14612         * g++.dg/template/crash8.C: New test.
14613
14614 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
14615
14616         PR c/10602
14617         * gcc.dg/noncompile/incomplete-2.c: New test.
14618
14619 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
14620
14621         PR c++/11645
14622         * g++.dg/inherit/access4.C: New test.
14623
14624         PR c++/11517
14625         * g++.dg/expr/cond2.C: New test.
14626
14627         PR optimization/10679
14628         * g++.dg/opt/inline4.C: New test.
14629
14630 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
14631
14632         * g++.dg/parse/crash10: New test.
14633
14634 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
14635
14636         * g++.dg/ext/flexary1.C: New test.
14637
14638 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14639
14640         PR c++/10793
14641         * g++.dg/template/crash9.C: New test.
14642
14643 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14644
14645         PR c++/3004
14646         * g++.dg/parse/typedef3.C: New test.
14647
14648         PR c++/7906
14649         * g++.dg/parse/operator2.C: New test.
14650
14651         PR c++/8895
14652         * g++.dg/parse/def-tmpl-arg1.C: New test.
14653
14654         PR c++/9282
14655         * g++.dg/parse/funptr1.C: New test.
14656
14657         PR c++/9452
14658         * g++.dg/parse/ambig3.C: New test.
14659
14660         PR c++/9454
14661         * g++.dg/parse/operator3.C: New test.
14662
14663         PR c++/9486
14664         * g++.dg/parse/template10.C: New test.
14665
14666         PR c++/9488
14667         * g++.dg/parse/template11.C: New test.
14668
14669         PR c++/10150
14670         * g++.dg/parse/invalid-op1.C: New test.
14671
14672         PR c++/10247
14673         * g++.dg/parse/condexpr1.C: New test.
14674
14675 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
14676
14677         * g++.dg/ext/packed3.C: New test.
14678         * g++.dg/ext/packed4.C: New test.
14679
14680         * gcc.dg/pack-test-3.c: New test.
14681
14682 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
14683
14684         * lib/compat.exp: Handle dg-options per source file.
14685         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
14686         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
14687         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
14688         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
14689         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
14690         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
14691         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
14692         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
14693         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
14694         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
14695         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
14696         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
14697         * g++.dg/compat/break/bitfield7_x.C: Ditto.
14698         * g++.dg/compat/break/bitfield7_y.C: Ditto.
14699
14700 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
14701
14702         PR c/10320
14703         * gcc.c-torture/execute/20030718-1.c: New test.
14704
14705 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14706
14707         PR optimization/11536
14708         * gcc.dg/20030721-1.c: New test.
14709
14710 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
14711
14712         PR c++/11546
14713         * g++.dg/template/lookup1.C: New test.
14714
14715 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
14716
14717         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
14718         diagnostics of ill-formed constructs involving labels.
14719         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
14720         the new 'previously defined here' message.
14721
14722 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
14723
14724         * g++.dg/parse/non-dependent2.C: New test.
14725
14726 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
14727
14728         * g++.dg/init/init-ref4.C: xfail on targets without
14729         weak symbols.
14730
14731 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
14732
14733         PR target/11087
14734         * gcc.c-torture/execute/20030717-1.c: New test.
14735
14736 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14737
14738         * g++.dg/opt/cfg1.C: New test.
14739
14740 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
14741
14742         PR optimization/11557
14743         * gcc.dg/20030717-1.c: New test.
14744
14745 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
14746
14747         PR c++/10476
14748         * g++.dg/expr/crash-1.C: New test.
14749
14750         PR c++/11027
14751         * g++.dg/template/init3.C: New test.
14752
14753         PR c++/8222
14754         * g++.dg/template/non-dependent1.C: New test.
14755
14756         PR c++/11070
14757         * g++.dg/template/non-dependent2.C: New test.
14758
14759         PR c++/11071
14760         * g++.dg/template/non-dependent3.C: New test.
14761
14762         PR c++/9907
14763         * g++.dg/template/sizeof5.C: New test.
14764
14765 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
14766
14767         PR 11498
14768         * gcc.c-torture/compile/mangle-1.c: New file.
14769
14770 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14771
14772         PR c++/7809
14773         * g++.dg/parse/access3.C: New test.
14774
14775 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
14776
14777         PR c++/11384
14778         * g++.dg/init/init-ref4.C: New test.
14779
14780 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
14781
14782         PR c++/11547
14783         * g++.dg/parse/constant3.C: New test.
14784         * g++.dg/parse/crash7.C: Likewise.
14785
14786 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
14787
14788         PR target/11008
14789         * gcc.dg/i386-pentium4-not-mull.c: New.
14790
14791 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
14792
14793         * gcc.dg/asm-names.c (ymain): Make it weak.
14794
14795 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14796
14797         PR c++/5421
14798         * g++.dg/template/friend21.C: New test.
14799
14800 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
14801
14802         * gcc.dg/cleanup-8.c: New test.
14803         * gcc.dg/cleanup-9.c: New test.
14804
14805 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
14806
14807         * g++.dg/ext/dll-MI1.h: New file.
14808         * g++.dg/ext/dllexport-MI1.C: New file.
14809         * g++.dg/ext/dllimport-MI1.C: New file.
14810
14811 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
14812
14813         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
14814         it does not have cmpstrsi patterns (just cmpmemsi).
14815
14816 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
14817
14818         PR debug/11473
14819         * g++.dg/debug/debug8.C: New test.
14820
14821 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14822
14823         PR c++/10108
14824         * g++.dg/template/crash7.C: New test.
14825
14826 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
14827
14828         PR target/10795
14829         * gcc.c-torture/compile/20030708-1.c: New.
14830
14831 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
14832
14833         * gcc.c-torture/execute/20030715-1.c: New test.
14834
14835 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
14836
14837         * gcc.dg/pch/inline-3.c: New file.
14838         * gcc.dg/pch/inline-3.hs: New file.
14839         * gcc.dg/pch/inline-4.c: New file.
14840         * gcc.dg/pch/inline-4.hs: New file.
14841
14842 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
14843
14844         PR c++/11509
14845         * g++.dg/template/crash6.C: New test.
14846
14847         PR c++/7053
14848         * g++.dg/template/friend20.C: New test.
14849
14850         PR c++/7019
14851         * g++.dg/template/overload2.C: New test.
14852
14853 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14854
14855         PR optimization/11440
14856         * gcc.c-torture/execute/20030714-1.c: New test.
14857
14858 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14859
14860         PR c++/11154
14861         * g++.dg/template/partial2.C: New test.
14862
14863 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
14864
14865         PR c++/11503
14866         * g++.dg/template/anon1.C: New test.
14867
14868         PR c++/11493
14869         PR c++/11495
14870         * g++.dg/parse/template9.C: Likewise.
14871         * g++.dg/template/crash4.C: New test.
14872         * g++.dg/template/koenig1.C: Likewise.
14873         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
14874         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
14875         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
14876         functions.
14877         * g++.old-deja/g++.jason/template36.C: Likewise.
14878         * g++.old-deja/g++.mike/p1989.C: Likewise.
14879         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
14880         * g++.old-deja/g++.pt/ttp20.C: Use this->.
14881         * g++.old-deja/g++.pt/ttp21.C: Use this->.
14882         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
14883         compiling.
14884         * g++.old-deja/g++.pt/union2.C: Use this->.
14885
14886 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
14887
14888         * gcc.dg/20030711-1.c: New test.
14889
14890 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
14891
14892         PR c++/11050
14893         * g++.dg/parse/args1.C: New test.
14894         * g++.pt/defarg8.C: Change expected errors.
14895
14896 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
14897
14898         PR c++/8164
14899         * g++.dg/template/nontype2.C: New test.
14900
14901         PR c++/10558
14902         * g++.dg/parse/template8.C: New test.
14903
14904         PR c++/8327
14905         * g++.dg/template/scope1.C: New test.
14906
14907         * g++.dg/warn/Wsign-compare-1.C: New test.
14908
14909 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
14910
14911         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
14912
14913 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
14914
14915         PR c++/9411
14916         * g++.dg/template/explicit2.C: New test.
14917
14918         PR c++/10032
14919         * g++.dg/warn/pedantic1.C: New test.
14920
14921 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
14922
14923         PR c++ 9483
14924         * g++.dg/other/field1.C: New test.
14925
14926 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
14927
14928         PR c/11449
14929         * gcc.c-torture/compile/20030707-1.c: New.
14930
14931 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14932
14933         PR c++/10849
14934         * g++.dg/template/access12.C: New test.
14935
14936 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
14937
14938         * g++.dg/bprob/bprob.exp (prof_ext): Update.
14939         * g77.dg/bprob/bprob.exp (prof_ext): Update.
14940         * gcc.misc-tests/bprob.exp (prof_ext): Update.
14941         * gcc.misc-tests/gcov.exp: Update
14942         * g++.dg/gcov/gcov.exp: Update
14943         * lib/gcov.exp: Update.
14944
14945 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
14946
14947         * g++.dg/abi/mangle17.C: Make sure template expressions are
14948         dependent.
14949         * g++.dg/abi/mangle4.C: Mark erroneous casts.
14950         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
14951         * g++.dg/opt/stack1.C: Remove erroneous code.
14952         * g++.dg/parse/template7.C: New test.
14953         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
14954         * g++.old-deja/g++.pt/crash4.C: Likewise.
14955
14956 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14957
14958         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
14959         with zero or one occurence of `$' after the initial `L'.
14960
14961 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
14962
14963         * gcc.c-torture/compile/20030704-1.c: Add a comment.
14964
14965 2003-07-08  Roger Sayle  <roger@eyesopen.com>
14966
14967         PR c/11370
14968         * gcc.dg/Wunreachable-6.c: New testcase.
14969         * gcc.dg/Wunreachable-7.c: New testcase.
14970
14971 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
14972
14973         PR c/11420
14974         * gcc.dg/20030708-1.c: New test.
14975
14976 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
14977
14978         * gcc.dg/compat/sdata-section.h: New file.
14979         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
14980         * gcc.dg/torture/mips-sdata-1.c: New test.
14981
14982 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14983
14984         PR c++/11030
14985         * g++.dg/template/friend19.C: New test.
14986
14987 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
14988
14989         * g++.dg/opt/strength-reduce.C: New test.
14990
14991 2003-07-07  Roger Sayle  <roger@eyesopen.com>
14992
14993         PR target/10979
14994         * gcc.dg/20030707-1.c: New testcase.
14995
14996 2003-07-07  Roger Sayle  <roger@eyesopen.com>
14997
14998         PR optimization/11059
14999         * g++.dg/opt/emptyunion.C: New testcase.
15000
15001 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15002             Eric Botcazou  <ebotcazou@libertysurf.fr>
15003
15004         * g++.dg/opt/stack1.C: New test.
15005
15006 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
15007
15008         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
15009         run test.
15010
15011         PR c++/11431
15012         * g++.dg/expr/static_cast3.C: New test.
15013
15014 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
15015
15016         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
15017         everywhere.
15018         * gcc.dg/concat.c: Concatenation of string constants with
15019         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
15020         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
15021         * gcc.dg/cpp/escape-2.c: Use wide character constants where
15022         necessary to avoid multi-character character constant warning.
15023         * gcc.dg/cpp/escape.c: Likewise.
15024         * gcc.dg/cpp/ucs.c: Likewise.
15025         Remove backslashes from dg-bogus comments, as they confuse Tcl.
15026         Fix a typo.
15027
15028 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
15029
15030         PR c/11428
15031         * gcc.c-torture/compile/20030704-1.c: New.
15032
15033 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
15034
15035         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
15036
15037 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
15038
15039         PR c++/5287, PR c++/7910,  PR c++/11021
15040         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
15041         tests for warnings.
15042         * g++.dg/ext/dllimport2.C: Add tests for warnings.
15043         * g++.dg/ext/dllimport3.C: Likewise.
15044         * g++.dg/ext/dllimport4.C: New file.
15045         * g++.dg/ext/dllimport5.C: New file.
15046         * g++.dg/ext/dllimport6.C: New file.
15047         * g++.dg/ext/dllimport7.C: New file.
15048         * g++.dg/ext/dllimport8.C: New file.
15049         * g++.dg/ext/dllimport9.C: New file.
15050         * g++.dg/ext/dllimport10.C: New file.
15051         * g++.dg/ext/dllexport1.C: New file.
15052
15053 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
15054
15055         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
15056         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
15057
15058 2003-07-03  Roger Sayle  <roger@eyesopen.com>
15059
15060         * gcc.dg/builtins-25.c: New testcase.
15061         * gcc.dg/builtins-26.c: New testcase.
15062
15063 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
15064
15065         * gcc.dg/compat/vector-defs.h: New file.
15066         * gcc.dg/compat/vector-setup.h: New file.
15067         * gcc.dg/compat/vector-check.h: New file.
15068         * gcc.dg/compat/vector-1_main.c: New file.
15069         * gcc.dg/compat/vector-1_x.c: New file.
15070         * gcc.dg/compat/vector-1_y.c: New file.
15071         * gcc.dg/compat/vector-2_main.c: New file.
15072         * gcc.dg/compat/vector-2_x.c: New file.
15073         * gcc.dg/compat/vector-2_y.c: New file.
15074
15075         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
15076         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
15077         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
15078         * gcc.dg/compat/struct-align-1.h: New file.
15079         * gcc.dg/compat/struct-align-1_main.c: New file.
15080         * gcc.dg/compat/struct-align-1_x.c: New file.
15081         * gcc.dg/compat/struct-align-1_y.c: New file.
15082         * gcc.dg/compat/struct-align-2.h: New file.
15083         * gcc.dg/compat/struct-align-2_main.c: New file.
15084         * gcc.dg/compat/struct-align-2_x.c: New file.
15085         * gcc.dg/compat/struct-align-2_y.c: New file.
15086
15087         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
15088         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
15089         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
15090         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
15091         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
15092         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
15093         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
15094         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
15095         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
15096         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
15097         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
15098         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
15099         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
15100         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
15101         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
15102         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
15103         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
15104         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
15105         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
15106         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
15107         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
15108         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15109         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15110         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
15111         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
15112         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
15113         * gcc.dg/compat/struct-return-10_x.c: Ditto.
15114         * gcc.dg/compat/struct-return-2_x.c: Ditto.
15115         * gcc.dg/compat/struct-return-3_x.c: Ditto.
15116
15117 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15118
15119         * gcc.dg/i386-call-1.c: New test.
15120
15121 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
15122
15123         PR c++/9162
15124         * g++.dg/parse/defarg4.C: New.
15125
15126 2003-07-03  Roger Sayle  <roger@eyesopen.com>
15127
15128         PR target/10700
15129         * gcc.c-torture/compile/20030703-1.c: New test case.
15130
15131 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
15132
15133         * g++.dg/template/local3.C: Remove extra semicolon.
15134
15135 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15136
15137         * gcc.dg/i386-volatile-1.c: New test.
15138
15139 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
15140
15141         PR c++/11072
15142         * g++.dg/other/offsetof2.C: XFAIL.
15143         * g++.dg/other/offsetof5.C: New.
15144
15145         PR c++/10219
15146         * g++.dg/template/error1.C: New.
15147
15148         PR c++/9779
15149         * g++.dg/template/dependent-expr1.C: New.
15150
15151 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
15152
15153         PR c++/6949
15154         * g++.dg/template/local3.C: New test.
15155
15156         PR c++/11149
15157         * g++.dg/lookup/scoped6.C: New test.
15158
15159 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
15160
15161         PR c++/8046
15162         * g++.dg/other/error7.C: New test.
15163
15164 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
15165
15166         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
15167         * g++.old-deja/g++.abi/vtable3.h: Likewise.
15168         * g++.old-deja/g++.law/code-gen5.C: Likewise.
15169         * g++.old-deja/g++.other/union2.C: Likewise.
15170         * gcc.dg/c90-const-expr-2.c: Likewise.
15171         * gcc.dg/c90-const-expr-3.c: Likewise.
15172         * gcc.dg/c99-const-expr-2.c: Likewise.
15173         * gcc.dg/c99-const-expr-3.c: Likewise.
15174         * gcc.dg/concat.c: Likewise.
15175
15176 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
15177
15178         PR c++/9559
15179         * g++.dg/init/static1.C: New test.
15180
15181 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15182
15183         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
15184         * g++.old-deja/g++.other/access2.C: Likewise.
15185         * g++.old-deja/g++.other/decl2.C: Likewise.
15186         * gcc.c-torture/execute/20020615-1.c: Likewise.
15187
15188 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
15189
15190         PR c++/4933
15191         * g++.dg/template/sizeof4.C: New test.
15192
15193 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
15194
15195         * g++.dg/other/error6.C: New test.
15196
15197 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
15198
15199         PR c++/10750
15200         * g++.dg/parse/constant2.C: New test.
15201
15202 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
15203
15204         PR c++/11106
15205         * g++.dg/other/error5.C: New test.
15206
15207 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15208
15209         * gcc.dg/format/gcc_diag-1.c: New test.
15210
15211 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
15212
15213         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
15214
15215 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
15216
15217         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
15218         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
15219         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
15220
15221 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
15222
15223         * gcc.c-torture/execute/builtins/string-8.c: New test.
15224         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
15225         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
15226         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
15227
15228 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
15229
15230         PR c++/10468
15231         * g++.dg/ext/typeof6.C: New test.
15232
15233 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
15234
15235         PR c++/10796
15236         * g++.dg/init/enum1.C: New test.
15237
15238 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
15239
15240         * gcc.dg/20030627-1.c: New test.
15241
15242 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
15243
15244         PR c++/11332
15245         * g++.dg/expr/static_cast2.C: New test.
15246
15247 2003-06-26  Roger Sayle  <roger@eyesopen.com>
15248             Jakub Jelinek  <jakub@redhat.com>
15249
15250         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
15251         sprintf(dst,"%s",src) optimization.
15252         * gcc.c-torture/execute/20030626-1.c: New test case.
15253         * gcc.c-torture/execute/20030626-2.c: New test case.
15254
15255 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
15256
15257         * gcc.c-torture/execute/multi-ix.c: New test.
15258
15259         * gcc.c-torture/execute/simd-4.c (main):
15260         Added missing semicolon at end of union.
15261
15262 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
15263
15264         PR c++/8266
15265         * g++.dg/template/explicit-instantiation3.C: New test.
15266
15267 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
15268
15269         * gcc.dg/20030626-1.c: Use signed char.
15270
15271 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
15272
15273         * gcc.dg/20030626-1.c: New test.
15274
15275 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
15276
15277         * const-str-2.m: Update.
15278
15279 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
15280
15281         PR c++/10990
15282         * g++.dg/rtti/dyncast1.C: New test.
15283         * g++.dg/abi/mangle4.C: Correct base-specifier access.
15284         * g++.dg/lookup/scoped1.C: Remove XFAIL.
15285         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
15286
15287         PR c++/10931
15288         * g++.dg/expr/static_cast1.C: New test.
15289
15290 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
15291
15292         * gcc.dg/20030625-1.c: New test.
15293
15294 2003-06-24  Roger Sayle  <roger@eyesopen.com>
15295
15296         * gcc.c-torture/compile/20030624-1.c: New test case.
15297
15298 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
15299
15300         * gcc.c-torture/execute/string-opt-17.c: New test.
15301
15302 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
15303
15304         PR c++/5754
15305         * g++.dg/parse/crash6.C: New test.
15306
15307 2003-06-23  Roger Sayle  <roger@eyesopen.com>
15308
15309         * gcc.dg/builtins-24.c: New test case.
15310
15311 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
15312
15313         * g++.dg/opt/operator1.C: New test.
15314
15315 2003-06-22  Roger Sayle  <roger@eyesopen.com>
15316
15317         * gcc.c-torture/execute/string-opt-16.c: New test case.
15318
15319 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
15320
15321         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
15322         * g++.old-deja/g++.other/conv7.C: Likewise
15323         * g++.old-deja/g++.other/overcnv2.C: Likewise.
15324         * g++.old-deja/g++.other/overload14.C: Likewise.
15325
15326 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
15327
15328         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
15329         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
15330
15331 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15332
15333         PR c++/10888
15334         * g++.dg/warn/Winline-3.C: New test.
15335
15336 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15337
15338         * lib/target-supports.exp (check_alias_available): Make the test
15339         program acceptable to the Solaris assembler.
15340
15341         PR c++/10749
15342         * g++.dg/template/memclass2.C: New test.
15343
15344 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15345             Eric Botcazou  <ebotcazou@libertysurf.fr>
15346
15347         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
15348         data for non-matching targets.
15349         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
15350
15351 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15352
15353         PR c++/10845
15354         * g++.dg/template/member3.C: New test.
15355
15356 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
15357
15358         PR c++/10939
15359         * g++.dg/template/func1.C: New test.
15360
15361         PR c++/9649
15362         * g++.dg/template/static4.C: New test.
15363         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
15364
15365         PR c++/11041
15366         * g++.dg/init/ref7.C: New test.
15367
15368 2003-06-19  Matt Austern  <austern@apple.com>
15369
15370         PR c++/11228
15371         * g++.dg/anew1.C: New test.
15372         * g++.dg/anew2.C: New test.
15373         * g++.dg/anew3.C: New test.
15374         * g++.dg/anew4.C: New test.
15375
15376 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
15377
15378         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
15379
15380 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
15381
15382         * gcc.c-torture/execute/simd-4.c (main): Make expected value
15383         endian-dependent.
15384
15385 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
15386
15387         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
15388         Remove cruft.
15389
15390 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
15391
15392         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
15393         * gcc.c-torture/compile/961203-1.c: Likewise.
15394         * gcc.c-torture/compile/980506-1.c: Likewise.
15395
15396 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
15397
15398         PR c++/10712
15399         * g++.dg/lookup/using7.C: New test.
15400
15401 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
15402
15403         PR c++/11105
15404         * g++.dg/abi/conv1.C: Remove it.
15405         * g++.dg/template/conv7.C: New test.
15406         * g++.dg/template/conv8.C: Likewise.
15407         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
15408         conversion operator.
15409
15410 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
15411
15412         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
15413         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
15414         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
15415         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
15416         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
15417         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
15418         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
15419         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
15420         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
15421         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
15422         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
15423         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
15424         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
15425         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
15426         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
15427         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
15428         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
15429         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
15430         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
15431         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
15432         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
15433         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15434         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15435         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
15436         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
15437         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
15438         * gcc.dg/compat/struct-return-10_x.c: Ditto.
15439         * gcc.dg/compat/struct-return-2_x.c: Ditto.
15440         * gcc.dg/compat/struct-return-3_x.c: Ditto.
15441
15442 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
15443
15444         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
15445         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
15446         indications.
15447
15448 2003-06-16  Roger Sayle  <roger@eyesopen.com>
15449
15450         * gcc.dg/i386-387-5.c: New test case.
15451         * gcc.dg/i386-387-6.c: New test case.
15452         * gcc.dg/builtins-23.c: New test case.
15453
15454 2003-06-15  Roger Sayle  <roger@eyesopen.com>
15455
15456         * gcc.dg/builtins-22.c: New test case.
15457         * gcc.dg/i386-387-1.c: Update to test exp.
15458         * gcc.dg/i386-387-2.c: Likewise.
15459
15460 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15461
15462         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
15463
15464 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
15465
15466         * lib/gcc-dg.exp (dg-require-dll): New function.
15467         (dg-xfail-if): Likewise.
15468         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
15469         driver.
15470
15471         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
15472         * gcc.c-torture/compile/20001205-1.c: Likewise.
15473         * gcc.c-torture/compile/20001226-1.c: Likewise.
15474         * gcc.c-torture/compile/20010518-2.c: Likewise.
15475         * gcc.c-torture/compile/20020312-1.c: Likewise.
15476         * gcc.c-torture/compile/20020604-1.c: Likewise.
15477         * gcc.c-torture/compile/920501-12.c: Likewise.
15478         * gcc.c-torture/compile/920501-4.c: Likewise.
15479         * gcc.c-torture/compile/920520-1.c: Likewise.
15480         * gcc.c-torture/compile/920521-1.c: Likewise.
15481         * gcc.c-torture/compile/920625-1.c: Likewise.
15482         * gcc.c-torture/compile/961203-1.c: Likewise.
15483         * gcc.c-torture/compile/980506-1.c: Likewise.
15484         * gcc.c-torture/compile/981006-1.c: Likewise.
15485         * gcc.c-torture/compile/981022-1.c: Likewise.
15486         * gcc.c-torture/compile/981223-1.c: Likewise.
15487         * gcc.c-torture/compile/990617-1.c: Likewise.
15488         * gcc.c-torture/compile/dll.c: Likewise.
15489         * gcc.c-torture/compile/labels-3.c: Likewise.
15490         * gcc.c-torture/compile/mipscop-1.c: Likewise.
15491         * gcc.c-torture/compile/mipscop-2.c: Likewise.
15492         * gcc.c-torture/compile/mipscop-3.c: Likewise.
15493         * gcc.c-torture/compile/mipscop-4.c: Likewise.
15494         * gcc.c-torture/compile/simd-5.c: Likewise.
15495         * gcc.c-torture/compile/20000804-1.x: Remove.
15496         * gcc.c-torture/compile/20001205-1.x: Likewise.
15497         * gcc.c-torture/compile/20001226-1.x: Likewise.
15498         * gcc.c-torture/compile/20010518-2.x: Likewise.
15499         * gcc.c-torture/compile/20020312-1.x: Likewise.
15500         * gcc.c-torture/compile/20020604-1.x: Likewise.
15501         * gcc.c-torture/compile/920501-12.x: Likewise.
15502         * gcc.c-torture/compile/920501-4.x: Likewise.
15503         * gcc.c-torture/compile/920520-1.x: Likewise.
15504         * gcc.c-torture/compile/920521-1.x: Likewise.
15505         * gcc.c-torture/compile/920625-1.x: Likewise.
15506         * gcc.c-torture/compile/961203-1.x: Likewise.
15507         * gcc.c-torture/compile/980506-1.x: Likewise.
15508         * gcc.c-torture/compile/981006-1.x: Likewise.
15509         * gcc.c-torture/compile/981022-1.x: Likewise.
15510         * gcc.c-torture/compile/981223-1.x: Likewise.
15511         * gcc.c-torture/compile/990617-1.x: Likewise.
15512         * gcc.c-torture/compile/mipscop-1.x: Likewise.
15513         * gcc.c-torture/compile/mipscop-2.x: Likewise.
15514         * gcc.c-torture/compile/mipscop-3.x: Likewise.
15515         * gcc.c-torture/compile/mipscop-4.x: Likewise.
15516         * gcc.c-torture/compile/simd-5.x: Likewise.
15517
15518         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
15519
15520 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15521
15522         * gcc.c-torture/execute/20030611-1.c: New test.
15523
15524 2003-06-12  Roger Sayle  <roger@eyesopen.com>
15525
15526         PR middle-end/168
15527         * gcc.dg/20030612-1.c: New test case.
15528
15529 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
15530
15531         PR c++/10635
15532         * g++.dg/expr/cast1.C: New test.
15533
15534 2003-06-12  Roger Sayle  <roger@eyesopen.com>
15535
15536         * gcc.dg/builtins-21.c: New test case.
15537
15538 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
15539
15540         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
15541         options instead of at the end.
15542         * lib/objc.exp (objc_target_compile): Likewise.
15543
15544 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
15545
15546         PR c++/10432
15547         * g++.dg/parse/error1.C: New test.
15548
15549 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
15550
15551         * gcc.dg/compat/struct-by-value-11_main.c: New file.
15552         * gcc.dg/compat/struct-by-value-11_x.c: New file.
15553         * gcc.dg/compat/struct-by-value-11_y.c: New file.
15554         * gcc.dg/compat/struct-by-value-12_main.c: New file.
15555         * gcc.dg/compat/struct-by-value-12_x.c: New file.
15556         * gcc.dg/compat/struct-by-value-12_y.c: New file.
15557         * gcc.dg/compat/struct-by-value-13_main.c: New file.
15558         * gcc.dg/compat/struct-by-value-13_x.c: New file.
15559         * gcc.dg/compat/struct-by-value-13_y.c: New file.
15560         * gcc.dg/compat/struct-by-value-14_main.c: New file.
15561         * gcc.dg/compat/struct-by-value-14_x.c: New file.
15562         * gcc.dg/compat/struct-by-value-14_y.c: New file.
15563         * gcc.dg/compat/struct-by-value-15_main.c: New file.
15564         * gcc.dg/compat/struct-by-value-15_x.c: New file.
15565         * gcc.dg/compat/struct-by-value-15_y.c: New file.
15566         * gcc.dg/compat/struct-by-value-16_main.c: New file.
15567         * gcc.dg/compat/struct-by-value-16_x.c: New file.
15568         * gcc.dg/compat/struct-by-value-16_y.c: New file.
15569         * gcc.dg/compat/struct-by-value-17_main.c: New file.
15570         * gcc.dg/compat/struct-by-value-17_x.c: New file.
15571         * gcc.dg/compat/struct-by-value-17_y.c: New file.
15572         * gcc.dg/compat/struct-by-value-18_main.c: New file.
15573         * gcc.dg/compat/struct-by-value-18_x.c: New file.
15574         * gcc.dg/compat/struct-by-value-18_y.c: New file.
15575
15576         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
15577         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
15578         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
15579         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
15580         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
15581         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
15582         * gcc.dg/compat/scalar-return-3_main.c: New file.
15583         * gcc.dg/compat/scalar-return-3_x.c: New file.
15584         * gcc.dg/compat/scalar-return-3_y.c: New file.
15585         * gcc.dg/compat/scalar-return-4_main.c: New file.
15586         * gcc.dg/compat/scalar-return-4_x.c: New file.
15587         * gcc.dg/compat/scalar-return-4_y.c: New file.
15588
15589 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
15590
15591         * gcc.dg/compat/fp2-struct-check.h: New file.
15592         * gcc.dg/compat/fp2-struct-defs.h: New file.
15593         * gcc.dg/compat/fp2-struct-init.h: New file.
15594         * gcc.dg/compat/struct-by-value-10_main.c: New file.
15595         * gcc.dg/compat/struct-by-value-10_x.c: New file.
15596         * gcc.dg/compat/struct-by-value-10_y.c: New file.
15597         * gcc.dg/compat/struct-return-10_main.c: New file.
15598         * gcc.dg/compat/struct-return-10_x.c: New file.
15599         * gcc.dg/compat/struct-return-10_y.c: New file.
15600
15601         * gcc.dg/compat/compat-common.h: New file.
15602         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
15603         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
15604         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
15605         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
15606         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
15607         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
15608         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
15609         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
15610         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
15611         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
15612         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
15613         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
15614         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
15615         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
15616         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
15617         * gcc.dg/compat/small-struct-check.h: Ditto.
15618         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
15619         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
15620         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
15621         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
15622         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
15623         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
15624         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
15625         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
15626         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
15627         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
15628         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15629         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
15630         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
15631         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15632         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
15633         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
15634         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
15635         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
15636         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
15637         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
15638         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
15639         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
15640         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
15641         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
15642         * gcc.dg/compat/struct-return-2_main.c: Ditto.
15643         * gcc.dg/compat/struct-return-2_x.c: Ditto.
15644         * gcc.dg/compat/struct-return-2_y.c: Ditto.
15645         * gcc.dg/compat/struct-return-3_main.c: Ditto.
15646         * gcc.dg/compat/struct-return-3_x.c: Ditto.
15647         * gcc.dg/compat/struct-return-3_y.c: Ditto.
15648
15649 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
15650
15651         * g++.dg/pch/static-1.C: New file.
15652         * g++.dg/pch/static-1.Hs: New file.
15653
15654 2003-06-10  Richard Henderson  <rth@redhat.com>
15655
15656         * gcc.dg/asm-7.c: Adjust expected warning text.
15657
15658 2003-06-10  Roger Sayle  <roger@eyesopen.com>
15659
15660         * gcc.dg/builtins-20.c: New test case.
15661
15662 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
15663
15664         PR c++/11131
15665         * g++.dg/opt/template1.C: New test.
15666
15667 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
15668
15669         * lib/gcc-dg.exp (dg-test): Clear additional_files and
15670         additional_sources.
15671
15672 2003-05-21  David Taylor  <dtaylor@emc.com>
15673
15674         * gcc.dg/Wpadded.c: New file.
15675
15676 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
15677
15678         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
15679         * gcc.dg/special/weak-2.c: Add dg-require-weak.
15680         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
15681         dg-require-weak.
15682
15683 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
15684
15685         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
15686
15687 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
15688
15689         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
15690         (dg-require-alias): Likewise.
15691         (dg-require-gc-sections): Likewise.
15692         * lib/target-supports.exp (check_gc_sections_available): Likewise.
15693
15694 2003-06-08  Richard Henderson  <rth@redhat.com>
15695
15696         * gcc.dg/20011029-2.c: Fix the array reference.
15697         * gcc.dg/asm-7.c: New.
15698
15699 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
15700
15701         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
15702
15703 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
15704
15705         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
15706         (dg-require-gc-sections): Likewise.
15707
15708 2003-06-08  Jan Hubicka  <jh@suse.cz>
15709
15710         * i386-cmov1.c: Fix regular expression.
15711         * i386-cvt-1.c: Likewise.
15712         * i386-local.c: Likewise.
15713         * i386-local2.c: Likewise.
15714         * i386-mul.c: Likewise.
15715         * i386-ssetype-1.c: Likewise.
15716         * i386-ssetype-3.c: Likewise.
15717         * i386-ssetype-5.c: Likewise.
15718
15719 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15720
15721         PR c++/11039
15722         * g++.dg/warn/implicit-typename2.C: New test.
15723         * g++.dg/warn/implicit-typename3.C: New test.
15724
15725 2003-06-07  Richard Henderson  <rth@redhat.com>
15726
15727         * g++.dg/other/offsetof3.C: Use size_t.
15728         * g++.dg/other/offsetof4.C: Likewise.
15729
15730 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
15731
15732         * lib/copy-file.exp: New. Implement gcc_copy_files.
15733
15734         * lib/dg-pch.exp: Load copy-file.exp
15735         (dg-pch): Use gcc_copy_files instead of "file copy".
15736
15737 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
15738
15739         * gcc.dg/weak/weak.exp: Simplify.
15740         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
15741         * gcc.dg/weak/weak-1.c: Likewise.
15742         * gcc.dg/weak/weak-2.c: Likewise.
15743         * gcc.dg/weak/weak-3.c: Likewise.
15744         * gcc.dg/weak/weak-4.c: Likewise.
15745         * gcc.dg/weak/weak-5.c: Likewise.
15746         * gcc.dg/weak/weak-6.c: Likewise.
15747         * gcc.dg/weak/weak-7.c: Likewise.
15748         * gcc.dg/weak/weak-8.c: Likewise.
15749         * gcc.dg/weak/weak-9.c: Likewise.
15750
15751 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
15752
15753         gcc.c-torture/execute/20030606-1.c: New.
15754
15755 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15756
15757         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
15758         * gcc.dg/builtins-19.c: Likewise.
15759
15760 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15761
15762         * gcc.dg/builtins-2.c: Add some more tests.
15763         * gcc.dg/builtins-18.c: New test case.
15764         * gcc.dg/builtins-19.c: New test case.
15765
15766 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15767             Jim Wilson  <wilson@tuliptree.org>
15768
15769         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
15770
15771 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
15772
15773         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
15774         mempcpy/stpcpy calls not to be optimized into something else.
15775         * gcc.c-torture/execute/string-opt-3.c: Moved to...
15776         * gcc.c-torture/execute/builtins/string-7.c: ...here.
15777         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
15778
15779 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15780
15781         * gcc.dg/format/asm_fprintf-1.c: New test.
15782
15783 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
15784
15785         * lib/gcc-defs.exp (additional_sources): New variable.
15786         (dg-additional-sources): New function.
15787         (additional_files): New variable.
15788         (dg-additional-files): New function.
15789         (dg-additional-files-options): Likewise.
15790         * lib/gcc-dg.exp (dg-require-weak): New function.
15791         (dg-require-alias): Likewise.
15792         (dg-require-gc-sections): Likewise.
15793         * lib/target-supports.exp (check_alias_available): Remove testfile
15794         parameter.
15795         (check_gc_sections_available): New function.
15796         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
15797         (dg-gpp-additional-files): Likewise.
15798         * lib/g++.exp (additional_sources): Remove.
15799         (additional_files): Likewise.
15800         (g++_target_compile): Use dg-additional-files-options.
15801
15802         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
15803         Tcl logic.
15804         * gcc.dg/special/ecos.exp: Remove.
15805         * gcc.dg/special/20000419-2.c: Use dg-require-*.
15806         * gcc.dg/special/alias-1.c: Likewise.
15807         * gcc.dg/special/alias-2.c: Likewise.
15808         * gcc.dg/special/gcsec-1.c: Likewise.
15809         * gcc.dg/special/weak-1.c: Likewise.
15810         * gcc.dg/special/weak-2.c: Likewise.
15811         * gcc.dg/special/wkali-1.c: Likewise.
15812         * gcc.dg/special/wkali-2.c: Likewise.
15813
15814         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
15815         dg-gpp-additional-*.
15816         * g++.dg/special/conpr-3.C: Likewise.
15817         * g++.dg/special/conpr-4.C: Likewise.
15818         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
15819         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
15820         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
15821         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
15822         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
15823         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
15824         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
15825         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
15826         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
15827         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
15828         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
15829         * g++.old-deja/g++.other/comdat1.C: Likewise.
15830         * g++.old-deja/g++.other/comdat2.C: Likewise.
15831         * g++.old-deja/g++.other/comdat3.C: Likewise.
15832         * g++.old-deja/g++.other/ctor1.C: Likewise.
15833         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
15834
15835 2003-06-05  Richard Henderson  <rth@redhat.com>
15836
15837         * gcc.dg/debug/20030605-1.c: New.
15838
15839 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
15840
15841         * README.QMTEST: Update.
15842
15843 2003-06-04  Richard Henderson  <rth@redhat.com>
15844
15845         * gcc.dg/cleanup-1.c: New.
15846         * gcc.dg/cleanup-2.c: New.
15847         * gcc.dg/cleanup-3.c: New.
15848         * gcc.dg/cleanup-4.c: New.
15849         * gcc.dg/cleanup-5.c: New.
15850         * gcc.dg/cleanup-6.c: New.
15851         * gcc.dg/cleanup-7.c: New.
15852
15853 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
15854
15855         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
15856
15857         * lib/dg-pch.exp: New file.
15858         * g++.dg/pch/pch.exp: Use dg-pch.exp.
15859         * gcc.dg/pch/pch.exp: Likewise.
15860
15861 2003-06-04  Roger Sayle  <roger@eyesopen.com>
15862
15863         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
15864         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
15865         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
15866         * gcc.dg/builtins-17.c: New test case.
15867         * gcc.dg/i386-387-4.c: New test case.
15868         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
15869
15870 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15871
15872         * gcc.dg/ultrasp9.c: New test.
15873
15874 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15875
15876         * gcc.c-torture/compile/20030604-1.c: New test.
15877         * gcc.dg/sparc-constant-1.c: New test.
15878
15879 2003-06-03  Glen Nakamura  <glen@imodulo.com>
15880
15881         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
15882
15883 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
15884
15885         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
15886
15887         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
15888         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
15889
15890 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
15891
15892         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
15893
15894 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15895
15896         PR c++/10940
15897         * g++.dg/template/spec10.C: New test.
15898
15899 2003-06-03  Roger Sayle  <roger@eyesopen.com>
15900
15901         * gcc.dg/builtins-16.c: New test case.
15902
15903 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
15904
15905         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
15906         mempcpy test with post-increments.
15907         * gcc.c-torture/execute/string-opt-3.c: New test.
15908         * gcc.dg/string-opt-1.c: New test.
15909
15910 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
15911
15912         PR fortran/10965
15913         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
15914
15915 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
15916
15917         * lib/scanasm.exp (dg-scan): New function, factored out of ...
15918         (scan-assembler): ... here.  Use dg-scan.
15919         (scan-assembler-not): Likewise.
15920         (scan-file): New function.
15921         (scan-file-not): Likewise.
15922         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
15923         * gcc.dg/cpp/_Pragma4.c: Likewise.
15924         * gcc.dg/cpp/_Pragma5.c: Likewise.
15925         * gcc.dg/cpp/avoidpaste1.c: Likewise.
15926         * gcc.dg/cpp/avoidpaste2.c: Likewise.
15927         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
15928         * gcc.dg/cpp/cmdlne-P.c: Likewise.
15929         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
15930         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
15931         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
15932         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
15933         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
15934         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
15935         * gcc.dg/cpp/cxxcom1.c: Likewise.
15936         * gcc.dg/cpp/line1.c: Likewise.
15937         * gcc.dg/cpp/maccom1.c: Likewise.
15938         * gcc.dg/cpp/maccom2.c: Likewise.
15939         * gcc.dg/cpp/maccom3.c: Likewise.
15940         * gcc.dg/cpp/maccom4.c: Likewise.
15941         * gcc.dg/cpp/maccom5.c: Likewise.
15942         * gcc.dg/cpp/maccom6.c: Likewise.
15943         * gcc.dg/cpp/multiline.c: Likewise.
15944         * gcc.dg/cpp/spacing1.c: Likewise.
15945         * gcc.dg/cpp/spacing2.c: Likewise.
15946         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
15947         * gcc.dg/cpp/trad/maccom1.c: Likewise.
15948         * gcc.dg/cpp/trad/maccom2.c: Likewise.
15949         * gcc.dg/cpp/trad/maccom3.c: Likewise.
15950         * gcc.dg/cpp/trad/maccom4.c: Likewise.
15951         * gcc.dg/cpp/trad/maccom6.c: Likewise.
15952         * gcc.dg/cpp/cxxcom2.c: Likewise.
15953         * gcc.dg/cpp/cxxcom2.h: New file.
15954
15955         * gcc.dg/cpp/truefalse.cpp: Move it to ...
15956         * g++.dg/cpp/truefalse.C: Here.
15957         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
15958
15959 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
15960
15961         * gcc.dg/cpp/redef3.c: New file.
15962
15963 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
15964
15965         * gcc.dg/i386-loop-3.c: New test.
15966
15967 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
15968
15969         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
15970
15971 2003-05-31  Roger Sayle  <roger@eyesopen.com>
15972
15973         * gcc.dg/fwrapv-1.c: New test case.
15974         * gcc.dg/fwrapv-2.c: New test case.
15975
15976 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15977
15978         PR c++/10956
15979         * g++.dg/template/spec9.C: New test.
15980
15981 2003-05-29  Roger Sayle  <roger@eyesopen.com>
15982
15983         * gcc.dg/duff-4.c: New test case.
15984
15985 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
15986
15987         PR fortran/10843
15988         * g77.dg/ffixed-form-1.f: New test
15989         * g77.dg/ffixed-form-2.f: New test
15990         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
15991         * g77.dg/ffree-form-3.f: New test
15992
15993 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
15994
15995         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
15996         * gcc.dg/wint_t-1.c: Likewise.
15997
15998 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15999
16000         * g++.dg/template/access11.C: New test.
16001
16002 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16003
16004         PR c++/10849
16005         * g++.dg/template/access10.C: New test.
16006
16007 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16008             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16009
16010         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
16011
16012 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
16013
16014         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
16015         suppress for powerpc-*-darwin*.
16016         * gcc.dg/torture/builtin-noret-2.c: Likewise.
16017
16018 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
16019
16020         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
16021         suppress option for powerpc-*-darwin*.
16022
16023 2003-05-23  Roger Sayle  <roger@eyesopen.com>
16024
16025         * gcc.dg/builtins-1.c: Add tests for tan and atan.
16026         * gcc.dg/builtins-4.c: Add test for fmod.
16027
16028 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16029
16030         PR c++/10682
16031         * g++.dg/template/instantiate4.C: New test.
16032
16033 2003-05-22  Roger Sayle  <roger@eyesopen.com>
16034
16035         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
16036
16037 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
16038
16039         * gcc.dg/compat/scalar-return-1_main.c: New file.
16040         * gcc.dg/compat/scalar-return-1_x.c: New file.
16041         * gcc.dg/compat/scalar-return-1_y.c: New file.
16042         * gcc.dg/compat/scalar-return-2_main.c: New file.
16043         * gcc.dg/compat/scalar-return-2_x.c: New file.
16044         * gcc.dg/compat/scalar-return-2_y.c: New file.
16045         * gcc.dg/compat/struct-return-3_main.c: New file.
16046         * gcc.dg/compat/struct-return-3_y.c: New file.
16047         * gcc.dg/compat/struct-return-3_x.c: New file.
16048         * gcc.dg/compat/struct-return-2_main.c: New file.
16049         * gcc.dg/compat/struct-return-2_x.c: New file.
16050         * gcc.dg/compat/struct-return-2_y.c: New file.
16051
16052 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16053
16054         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
16055         for hppa*-hp-hpux*.
16056         * gcc.dg/20021014-1.c (dg-options): Likewise.
16057         * gcc.dg/nest.c (dg-options): Likewise.
16058
16059 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
16060
16061         PR c++/9738
16062         * g++.dg/ext/dllimport2.C: New file.
16063         * g++.dg/ext/dllimport3.C: New file.
16064
16065 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
16066
16067         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
16068         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
16069         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
16070         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
16071         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
16072         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
16073         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
16074         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
16075         * gcc.dg/compat/small-struct-defs.h: New file.
16076         * gcc.dg/compat/small-struct-init.h: New file.
16077         * gcc.dg/compat/small-struct-check.h: New file.
16078         * gcc.dg/compat/fp-struct-defs.h: New file.
16079         * gcc.dg/compat/fp-struct-check.h: New file.
16080         * gcc.dg/compat/fp-struct-init.h: New file.
16081         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
16082         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
16083
16084 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
16085
16086         * gcc.dg/20030225-2.c: New test.
16087
16088 2003-05-18  Roger Sayle  <roger@eyesopen.com>
16089             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16090
16091         * gcc.c-torture/compile/20030518-1.c: New test case.
16092
16093 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
16094
16095         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
16096         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
16097         gcc-dg-debug-runtest.
16098         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
16099         gcc-dg-debug-runtest.
16100
16101 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16102
16103         PR c++/9022
16104         * g++.dg/lookup/using6.C: New test.
16105
16106 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16107
16108         * g++.dg/parse/access2.C: New test.
16109
16110 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
16111
16112         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
16113         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
16114         * gcc.dg/debug/debug.exp: Likewise.
16115
16116 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
16117
16118         * gcc.dg/dollar.c: New test.
16119
16120 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
16121
16122         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
16123         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
16124         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
16125         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
16126         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
16127         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
16128         * gcc.dg/compat/struct-by-value-6_main.c: New file.
16129         * gcc.dg/compat/struct-by-value-6_x.c: New file.
16130         * gcc.dg/compat/struct-by-value-6_y.c: New file.
16131         * gcc.dg/compat/struct-by-value-7_main.c: New file.
16132         * gcc.dg/compat/struct-by-value-7_x.c: New file.
16133         * gcc.dg/compat/struct-by-value-7_y.c: New file.
16134         * gcc.dg/compat/struct-by-value-8_main.c: New file.
16135         * gcc.dg/compat/struct-by-value-8_x.c: New file.
16136         * gcc.dg/compat/struct-by-value-8_y.c: New file.
16137         * gcc.dg/compat/struct-by-value-9_main.c: New file.
16138         * gcc.dg/compat/struct-by-value-9_x.c: New file.
16139         * gcc.dg/compat/struct-by-value-9_y.c: New file.
16140
16141 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
16142
16143         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
16144         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
16145         support for "repo" mode.
16146         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
16147         * lib/g77-dg.exp: Likewise.
16148         * lib/obj-dg.exp: Likewise.
16149
16150 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
16151
16152         Merge from gcc-3_2-rhl8-branch:
16153         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
16154
16155         * gcc.dg/tls/opt-6.c: New test.
16156
16157         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
16158
16159         * gcc.dg/20030405-1.c: New test.
16160
16161         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
16162
16163         * gcc.dg/20030309-1.c: New test.
16164
16165         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16166
16167         * gcc.c-torture/execute/20030307-1.c: New test.
16168
16169         2003-02-20  Randolph Chung  <tausq@debian.org>
16170
16171         * gcc.c-torture/compile/20030220-1.c: New test.
16172
16173         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
16174
16175         * gcc.dg/20030217-1.c: New test.
16176
16177         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
16178
16179         * gcc.c-torture/compile/20020129-1.c: New test.
16180
16181         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16182
16183         * gcc.dg/unroll-1.c: New test.
16184
16185         2002-11-16  Jan Hubicka  <jh@suse.cz>
16186
16187         * gcc.c-torture/execute/20020920-1.c: New test.
16188
16189         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
16190
16191         PR target/7434
16192         * gcc.c-torture/compile/20021008-1.c: New test.
16193
16194         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
16195
16196         PR target/7559
16197         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
16198
16199         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
16200
16201         * gcc.c-torture/compile/20020807-1.c: New test.
16202
16203         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
16204
16205         * gcc.dg/tls/opt-1.c: New test.
16206
16207         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
16208
16209         * gcc.dg/20020729-1.c: New test.
16210
16211         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
16212
16213         * g++.dg/opt/life1.C: New test.
16214
16215         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
16216
16217         * gcc.dg/20020525-1.c: New test.
16218
16219         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
16220
16221         PR c++/6794
16222         * g++.dg/ext/pretty1.C: New test.
16223         * g++.dg/ext/pretty2.C: New test.
16224
16225 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
16226
16227         PR c++/8385
16228         * g++.dg/ext/typeof5.C: New test.
16229
16230 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
16231
16232         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
16233         __USER_LABEL_PREFIX__ into account.
16234         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
16235
16236 2003-05-14  Roger Sayle  <roger@eyesopen.com>
16237
16238         * gcc.dg/builtins-15.c: New test case.
16239
16240 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
16241
16242         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
16243
16244 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
16245
16246         * lib/g++.exp: Tweak handling of additional source files.
16247         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
16248         * g++.dg/special/conpr-2a.C: Rename to ...
16249         * g++.dg/special/conpr-2a.cc: ... this.
16250         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
16251         * g++.dg/special/conpr-3a.C: Rename to ...
16252         * g++.dg/special/conpr-3a.cc: This.
16253         * g++.dg/special/conpr-3b.C: Rename to ...
16254         * g++.dg/special/conpr-3b.cc: This.
16255         * g++.dg/special/conpr-4.C: New test.
16256         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
16257
16258 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
16259
16260         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
16261
16262 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16263
16264         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
16265         * g++.old-deja/g++.robertl/eb71.C: Likewise.
16266         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
16267         * g++.old-deja/g++.other/warn3.C: Likewise.
16268
16269 2003-05-11  Roger Sayle  <roger@eyesopen.com>
16270
16271         * gcc.dg/i386-387-1.c: Update to also test log.
16272         * gcc.dg/i386-387-2.c: Likewise.
16273
16274 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
16275
16276         * g77.f-torture/execute/int8421.f: New test.
16277
16278 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16279
16280         PR c++/10230, c++/10481
16281         * g++.dg/lookup/scoped5.C: New test.
16282
16283 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16284
16285         PR c++/10552
16286         * g++.dg/template/ttp6.C: New test.
16287
16288 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
16289
16290         * gcc.c-torture/execute/builtins: New directory.
16291         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
16292         gcc.c-torture/execute/builtins.
16293         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
16294         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
16295         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
16296         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
16297
16298 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16299
16300         PR c++/9252
16301         * g++.dg/template/access8.C: New test.
16302         * g++.dg/template/access9.C: New test.
16303
16304 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16305
16306         PR c++/9554
16307         * g++.dg/parse/access1.C: New test.
16308
16309 2003-05-09  DJ Delorie  <dj@redhat.com>
16310
16311         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
16312         long, and not an int.
16313
16314 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16315
16316         PR c++/10555, c++/10576
16317         * g++.dg/template/memclass1.C: New test.
16318
16319 2003-05-08  DJ Delorie  <dj@redhat.com>
16320
16321         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
16322         targets.
16323         * gcc.c-torture/execute/20021024-1.x: Likewise.
16324         * gcc.c-torture/execute/shiftdi.x: Likewise.
16325         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
16326         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
16327         * gcc.dg/20021018-1.c: Likewise.
16328
16329 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16330
16331         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
16332
16333         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
16334         (bcopy): Call memmove.
16335
16336 2003-05-08  Roger Sayle  <roger@eyesopen.com>
16337
16338         * g77.f-torture/compile/8485.f: New test case.
16339
16340 2003-05-07  Richard Henderson  <rth@redhat.com>
16341
16342         PR c++/10570
16343         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
16344         Verify exception_cleanup not called for rethrows.
16345         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
16346         when exiting catch block without rethrowing.
16347         * g++.dg/eh/forced3.C: New.
16348         * g++.dg/eh/forced4.C: New.
16349
16350 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
16351
16352         * gcc.dg/20030505.c: Fix triplet.
16353
16354 2003-05-06  DJ Delorie  <dj@redhat.com>
16355
16356         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
16357         * gcc.dg/nest.c: Likewise.
16358
16359 2003-05-05  Roger Sayle  <roger@eyesopen.com>
16360
16361         * gcc.dg/builtins-14.c: New test case.
16362
16363 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
16364
16365         * lib/compat.exp (compat-execute): New argument.
16366         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
16367         * gcc.dg/compat: New test directory.
16368         * gcc.dg/compat/compat.exp: New expect script.
16369         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
16370         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
16371         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
16372         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
16373         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
16374         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
16375
16376         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
16377         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
16378         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
16379         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
16380         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
16381         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
16382         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
16383         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
16384         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
16385         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
16386         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
16387         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
16388         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
16389         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
16390         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
16391
16392 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
16393
16394         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
16395
16396 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
16397
16398         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
16399
16400 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
16401
16402         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
16403         * gcc.dg/ppc-fsel-2.c: New test.
16404
16405         * gcc.dg/unused-5.c: New test.
16406
16407 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16408
16409         PR c++/10496
16410         * g++.dg/warn/pmf1.C: New test.
16411
16412 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16413
16414         PR c++/4494
16415         * g++.dg/warn/main.C: New test.
16416
16417 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16418
16419         * gcc.dg/nonnull-3.c: New test.
16420
16421 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
16422
16423         * gcc.dg/cpp/Wtrigraphs.c: Update.
16424         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
16425
16426 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
16427
16428         * gcc.dg/ppc-fsel-1.c: New test.
16429
16430 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
16431
16432         PR c/10604
16433         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
16434
16435 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
16436
16437         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
16438
16439 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16440
16441         PR c++/9364, c++/10553, c++/10586
16442         * g++.dg/parse/typename4.C: New test.
16443         * g++.dg/parse/typename5.C: Likewise.
16444
16445 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
16446
16447         * gcc.c-torture/compile/20030503-1.c: New test.
16448
16449 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16450
16451         * g++.dg/lookup/using5.C: Fix testcase error.
16452
16453 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
16454
16455         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
16456         since MEABI is no longer supported.  Remove all vestiges
16457         of MEABI from the test.
16458
16459 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16460
16461         PR c++/10554
16462         * g++.dg/lookup/using5.C: New test.
16463
16464 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16465
16466         PR c++/8772
16467         * g++.dg/template/ttp5.C: New test.
16468
16469 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
16470
16471         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
16472         (dg-gpp-additional-sources): New function.
16473         (dg-gpp-additional-files): Likewise.
16474         * lib/g++.exp (additional_sources): New variable.
16475         (additional_files): Likewise.
16476         (g++_target_compile): Deal with them.
16477         * lib/old-dejagnu.exp: Remove.
16478         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
16479         * g++.old-deja: Revise all tests to use dg commands.
16480
16481 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16482
16483         PR c++/9432, c++/9528
16484         * g++.dg/lookup/using4.C: New test.
16485
16486 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
16487
16488         * gcc.dg/noreturn-5.c: New file.
16489         * gcc.dg/noreturn-6.c: New file.
16490
16491         * gcc.c-torture/compile/inline-1.c: New file.
16492
16493 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
16494
16495         PR c++/10551
16496         * g++.dg/template/explicit1.C: New test.
16497
16498 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
16499
16500         PR c++/10549
16501         * g++.dg/other/bitfield1.C: New test.
16502
16503         PR c++/10527
16504         * g++.dg/init/new7.C: New test.
16505
16506 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
16507
16508         * g++.dg/ext/desig1.C: New test.
16509         * g++.dg/ext/init1.C: Update.
16510
16511         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
16512
16513 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
16514
16515         PR c++/10180
16516         * g++.dg/warn/Winline-1.C: New test.
16517
16518 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
16519
16520         * gcc.c-torture/execute/string-opt-19.c: New test.
16521
16522         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
16523         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
16524
16525 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
16526
16527         PR c++/10506
16528         * g++.dg/init/new6.C: New test.
16529
16530         PR c++/10503
16531         * g++.dg/init/ref6.C: New test.
16532
16533 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
16534
16535         * g++.dg/warn/weak1.C: XFAIL on AIX4.
16536
16537 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16538
16539         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
16540         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
16541
16542 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
16543
16544         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
16545         initialized static data members.
16546
16547 2003-04-25  H.J. Lu <hjl@gnu.org>
16548
16549         * gcc.dg/ia64-sync-4.c: New test.
16550
16551 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16552
16553         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
16554         date.
16555
16556 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
16557
16558         PR c++/10337
16559         * g++.dg/warn/conv1.C: New test.
16560         * g++.old-deja/g++.other/conv7.C: Adjust.
16561         * g++.old-deja/g++.other/overload14.C: Adjust.
16562
16563 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16564
16565         PR c++/10471
16566         * g++.dg/template/defarg2.C: New test.
16567
16568 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
16569
16570         * gcc.dg/cpp/include2.c: Update.
16571         * gcc.dg/cpp/multiline-2.c: New.
16572         * gcc.dg/cpp/multiline.c: Update.
16573         * gcc.dg/cpp/strify2.c: Update.
16574         * gcc.dg/cpp/trad/literals-2.c: Update.
16575
16576 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16577
16578         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
16579
16580 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16581
16582         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
16583
16584 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16585
16586         PR c++/10451
16587         * g++.dg/parse/crash4.C: New test.
16588
16589         PR c++/9847
16590         * g++.dg/parse/crash5.C: New test.
16591
16592 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
16593
16594         PR c++/10446
16595         * g++.dg/parse/crash3.C: New test.
16596
16597         PR c++/10428
16598         * g++.dg/parse/elab1.C: New test.
16599
16600 2003-04-22  Devang Patel  <dpatel@apple.com>
16601
16602         * gcc.dg/cpp/trad/funlike-5.c: New test.
16603
16604 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
16605
16606         * g++.dg/other/packed1.C: Fix dg options.
16607
16608 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
16609
16610         * g++.dg/other/offsetof2.C: New test.
16611
16612 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
16613
16614         * g++.dg/template/recurse.C: Adjust location of error messages.
16615
16616 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
16617
16618         PR c++/9881
16619         * g++.dg/init/addr-const1.C: New test.
16620         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
16621
16622 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
16623
16624         PR c++/10405
16625         * g++.dg/lookup/struct-hack1.C: New test.
16626
16627 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
16628
16629         * ucs.c: Update diagnostic messages.
16630
16631 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
16632
16633         * gcc.dg/cpp/truefalse.cpp: New test.
16634         * gcc.dg/cpp/cpp.exp: Update.
16635         * g++.dg/other/stdbool-if.C: Remove.
16636
16637 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
16638
16639         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
16640         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
16641
16642 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16643
16644         * gcc.c-torture/compile/20030418-1.c: New test.
16645
16646 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
16647
16648         * README.compat: Remove; content moved to doc/sourcebuild.texi.
16649
16650 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16651
16652         PR c++/10347
16653         g++.dg/template/dependent-name1.C: New test.
16654
16655 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
16656
16657         * gcc.dg/warn-1.c (tourist_guide): New array,
16658         contains a pointer to bar.
16659
16660 2003-04-16  Roger Sayle  <roger@eyesopen.com>
16661
16662         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
16663         * gcc.c-torture/execute/medce-1.c: New test case.
16664         * gcc.c-torture/execute/medce-2.c: New test case.
16665
16666 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
16667
16668         * lib/prune.exp: Ignore more messages.
16669
16670         PR c++/10381
16671         * g++.dg/parse/lookup3.C: New test.
16672
16673 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
16674
16675         * gcc.c-torture/compile/20030415-1.c : New test.
16676
16677 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
16678
16679         * gcc.c-torture/execute/scope-2.c: Move to ...
16680         * gcc.dg/noncompile/scope.c: .... here.
16681
16682 2003-04-14  Roger Sayle  <roger@eyesopen.com>
16683
16684         * gcc.dg/20030414-2.c: New test case.
16685
16686 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
16687
16688         PR target/10377
16689         * gcc.dg/20030414-1.c: New test.
16690
16691 2003-04-13  Roger Sayle  <roger@eyesopen.com>
16692
16693         * gcc.dg/builtins-12.c: New test case.
16694         * gcc.dg/builtins-13.c: New test case.
16695
16696 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16697
16698         * gcc.c-torture/execute/string-opt-18.c: New test.
16699
16700 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
16701
16702         PR c++/10300
16703         * g++.dg/init/new5.C: New test.
16704
16705 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
16706
16707         PR c++/7910
16708         * g++.dg/ext/dllimport1.C: New test.
16709
16710 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16711
16712         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
16713
16714 2003-04-11  Bud Davis <bdavis9659@comcast.net>
16715
16716         PR Fortran/9263
16717         * g77.f-torture/noncompile/9263.f: New test
16718         PR Fortran/1832
16719         * g77.f-torture/execute/1832.f: New test
16720
16721 2003-04-11  David Chad  <davidc@freebsd.org>
16722             Loren J. Rittle  <ljrittle@acm.org>
16723
16724         libobjc/8562
16725         * objc.dg/headers.m: New test.
16726
16727 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
16728
16729         * gcc.c-torture/execute/builtin-noret-2.c: New.
16730         * gcc.c-torture/execute/builtin-noret-2.x: New.
16731         XFAIL builtin-noret-2.c at -O1 and above.
16732         * gcc.dg/redecl.c: New.
16733         * gcc.dg/Wshadow-1.c: Update error regexps.
16734
16735 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
16736
16737         * g++.dg/abi/bitfield10.C: New test.
16738
16739 2003-04-09  Mike Stump  <mrs@apple.com>
16740
16741         * gcc.dg/pch/pch.exp: Make testcase names longer.
16742         * g++.dg/pch/pch.exp: Make testcase names longer.
16743
16744 2003-04-08  Roger Sayle  <roger@eyesopen.com>
16745
16746         * gcc.dg/builtins-11.c: New test case.
16747
16748 2003-04-08  Roger Sayle  <roger@eyesopen.com>
16749
16750         * gcc.dg/builtins-9.c: New test case.
16751         * gcc.dg/builtins-10.c: New test case.
16752
16753 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
16754
16755         * gcc.dg/noncompile/init-4.c.c: New test.
16756
16757 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
16758
16759         * gcc.misc-test/gcov-9.c: New test.
16760         * gcc.misc-test/gcov-10.c: New test
16761         * gcc.misc-test/gcov-11.c: New test.
16762
16763 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
16764
16765         PR optimization/10024
16766         * gcc.c-torture/compile/20030405-1.c: New test.
16767
16768 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
16769
16770         * gcc.dg/pch/static-3.c: New.
16771         * gcc.dg/pch/static-3.hs: New.
16772         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
16773
16774 2003-04-04  Richard Henderson  <rth@redhat.com>
16775
16776         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
16777         * g++.dg/eh/forced2.C: Likewise.
16778
16779 2003-04-03  Mike Stump  <mrs@apple.com>
16780
16781         * lib/scanasm.exp (scan-assembler): Add xfail processing for
16782         target arg.
16783         (scan-assembler-times, scan-assembler-not): Likewise.
16784         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
16785
16786 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16787
16788         * gcc.dg/sparc-loop-1.c: New test.
16789
16790 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
16791
16792         PR other/9274
16793         * g++.dg/pch/system-2.C: New.
16794         * g++.dg/pch/system-2.Hs: New.
16795
16796 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
16797
16798         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
16799
16800         * g++.dg/eh/simd-1.C (vecfunc): Same.
16801
16802 2003-04-01  Roger Sayle  <roger@eyesopen.com>
16803
16804         * gcc.c-torture/execute/20030401-1.c: New test case.
16805
16806 2003-04-01  Ziemowit Laski <zlaski@apple.com>
16807
16808         * objc.dg/defs.m: New.
16809
16810 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
16811
16812         * g++.dg/eh/simd-1.C: New.
16813         * g++.dg/eh/simd-2.C: New.
16814
16815 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
16816
16817         * gcc.c-torture/execute/simd-3.c: New.
16818
16819 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
16820
16821         PR c/9936
16822         * gcc.dg/20030331-2.c: New test.
16823
16824 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
16825
16826         PR c++/10278
16827         * g++.dg/parse/crash2.C: New test.
16828
16829 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
16830
16831         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
16832         * gcc.c-torture/execute/20030331-1.c: ...here.
16833
16834 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
16835
16836         * gcc.c-torture/execute/20030331-1.c: New test.
16837
16838 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
16839
16840         * lib/gcov.exp: Adjust call return testing strings.
16841         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
16842
16843 2003-03-31  Roger Sayle  <roger@eyesopen.com>
16844
16845         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
16846         * gcc.dg/builtins-7.c: New test case.
16847         * gcc.dg/builtins-8.c: New test case.
16848
16849 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
16850
16851         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
16852
16853 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
16854
16855         PR c++/7647
16856         * g++.dg/lookup-class-member-2.C: New test.
16857
16858 2003-03-30  Glen Nakamura  <glen@imodulo.com>
16859
16860         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
16861
16862 2003-03-28  Roger Sayle  <roger@eyesopen.com>
16863
16864         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
16865
16866 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
16867
16868         * g++.dg/init/attrib1.C: New test.
16869
16870 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16871
16872         * gcc.dg/ultrasp8.c: New test.
16873
16874 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16875
16876         * gcc.dg/ultrasp7.c: New test.
16877
16878 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
16879
16880         PR c++/10047
16881         * g++.dg/template/inline1.C: New test.
16882
16883 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16884
16885         * gcc.dg/sparc-dwarf2.c: New test.
16886
16887 2003-03-27  Roger Sayle  <roger@eyesopen.com>
16888
16889         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
16890         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
16891
16892 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
16893
16894         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
16895         than reading .x files.
16896         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
16897         * g77.dg/gcov/gcov-1.f: Likewise.
16898         * gcc.misc-tests/gcov-4b.c: Likewise.
16899         * gcc.misc-tests/gcov-5b.c: Likewise.
16900         * gcc.misc-tests/gcov-6.c: Likewise.
16901         * gcc.misc-tests/gcov-7.c: Likewise.
16902         * gcc.misc-tests/gcov-8.c: Likewise.
16903         * g++.dg/gcov/gcov-1.x: Remove.
16904         * g77.dg/gcov/gcov-1.x: Likewise.
16905         * gcc.misc-tests/gcov-4b.x: Likewise.
16906         * gcc.misc-tests/gcov-5b.x: Likewise.
16907         * gcc.misc-tests/gcov-6.x: Likewise.
16908         * gcc.misc-tests/gcov-7.x: Likewise.
16909         * gcc.misc-tests/gcov-8.x: Likewise.
16910
16911 2003-03-27  Glen Nakamura  <glen@imodulo.com>
16912
16913         PR opt/10087
16914         * gcc.dg/20030324-1.c: New test.
16915
16916 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
16917
16918         PR c++/10224
16919         * g++.dg/template/arg3.C: New test.
16920
16921         PR c++/10158
16922         * g++.dg/template/friend18.C: New test.
16923
16924 2003-03-26  Roger Sayle  <roger@eyesopen.com>
16925
16926         * g77.f-torture/compile/20030326-1.f: New test case.
16927
16928 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
16929
16930         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
16931
16932         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
16933
16934 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
16935
16936         * gcc.dg/ia64-sync-3.c: New test.
16937
16938 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
16939
16940         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
16941
16942 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
16943
16944         * gcc.dg/ultrasp6.c: New test.
16945
16946 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16947
16948         * gcc.dg/i386-signbit-1.c: New test.
16949         * gcc.dg/i386-signbit-2.c: New test.
16950         * gcc.dg/i386-signbit-3.c: New test.
16951
16952 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16953
16954         * gcc.dg/ultrasp5.c: Fix options.
16955
16956 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16957
16958         * gcc.dg/ultrasp5.c: Fix comment.
16959
16960 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
16961
16962         PR fortran/10197
16963         * g77.f-torture/execute/10197.f: New test.
16964
16965 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
16966
16967         PR c++/9898, c++/383
16968         * g++.dg/template/conv6.C: New test.
16969
16970         PR c++/10119
16971         * g++.dg/template/ptrmem5.C: New test.
16972
16973         PR c++/10026
16974         * g++.dg/lookup/koenig1.C: New test.
16975
16976         PR C++/10199
16977         * g++.dg/lookup/template2.C: New test.
16978
16979 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
16980
16981         * g++.dg/opt/rtti1.C: New test.
16982
16983 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16984
16985         * gcc.dg/ultrasp5.c: New test.
16986
16987 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
16988
16989         PR middle-end/9967
16990         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
16991         builtin fputs.
16992
16993 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
16994
16995         PR c/8224
16996         * gcc.dg/20030323-1.c: New test.
16997
16998 2003-03-23  Roger Sayle  <roger@eyesopen.com>
16999
17000         * gcc.c-torture/compile/20030323-1.c: New test case.
17001
17002 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
17003
17004         * gcc.dg/20030321-1.c: New test.
17005
17006 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
17007
17008         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
17009
17010 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
17011
17012         PR c++/9978, c++/9708
17013         * g++.dg/ext/vlm1.C: Adjust expected error.
17014         * g++.dg/ext/vla2.C: New test.
17015         * g++.dg/template/arg1.C: New test.
17016         * g++.dg/template/arg2.C: New test.
17017
17018 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
17019
17020         * g77.f-torture/execute/select.f: New test.
17021         * g77.f-torture/noncompile/select_no_compile.f: New test.
17022
17023 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
17024
17025         PR c++/9898
17026         * g++.dg/other/error4.C: New test.
17027
17028 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
17029
17030         * g++.dg/template/friend17.C: New test.
17031
17032 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
17033
17034         * gcc.c-torture/compile/20030320-1.c: New.
17035
17036 2003-03-20  Roger Sayle  <roger@eyesopen.com>
17037
17038         * gcc.dg/builtins-6.c: New test case.
17039
17040 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
17041
17042         PR target/10073
17043         * gcc.c-torture/compile/20030319-1.c: New.
17044
17045 2003-03-18  Jan Hubicka  <jh@suse.cz>
17046
17047         * gcc.dg/i386-cvt-1.c: New test.
17048
17049 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
17050
17051         * objc.dg/naming-1.m: Use "(parse|syntax) error".
17052         * objc.dg/naming-2.m: Likewise.
17053
17054 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
17055
17056         PR c++/9639
17057         * g++.dg/parse/crash1.C: New test.
17058
17059 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
17060
17061         PR c++/8805
17062         * g++.dg/eh/cleanup1.C: New test.
17063
17064 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
17065
17066         * gcc.c-torture/execute/20030316-1.c: New test case.
17067
17068 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
17069
17070         PR c++/9629
17071         * g++.dg/init/ctor2.C: New test.
17072
17073 2003-03-15  Roger Sayle  <roger@eyesopen.com>
17074
17075         * g77.f-torture/compile/xformat.f: New test case.
17076
17077 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17078
17079         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
17080         * g++.old-deja/g++.mike/eh50.C: Likewise.
17081
17082 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17083
17084         PR c++/6440
17085         * g++.dg/template/spec7.C: New test.
17086         * g++.dg/template/spec8.C: Likewise.
17087
17088 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
17089
17090         * gcc.c-torture/execute/20030313-1.c: New test.
17091
17092 2003-03-14  Richard Henderson  <rth@redhat.com>
17093
17094         * gcc.dg/inline-2.c: Adjust alpha test for external call.
17095
17096 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17097
17098         * gcc.c-torture/compile/20030314-1.c: New test.
17099
17100 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
17101
17102         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
17103         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
17104         thumb target,
17105         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
17106         to accept newer _imp__  prefix and additional
17107         newline in .drectve section.
17108         * gcc.dg/dll-4.c: Likewise.
17109         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
17110         switch.
17111
17112 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
17113
17114         * g++.dg/parse/namespace9.C: New test.
17115
17116         * g++.dg/init/ref5.C: New test.
17117         * g++.dg/parse/ptrmem1.C: Likewise.
17118
17119 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17120
17121         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
17122         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
17123         regular expression.
17124         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
17125         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
17126
17127 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
17128
17129         * gcc.c-torture/execute/20030224-2.c: New test.
17130
17131 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17132
17133         * gcc.dg/decl-3.c: New test.
17134
17135 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17136
17137         * gcc.dg/i386-loop-2.c: New test.
17138
17139 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
17140
17141         PR c++/9474
17142         * g++.dg/parse/namespace8.C: New test.
17143
17144         PR c++/9924
17145         * g++.dg/overload/builtin2.C: New test.
17146
17147 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
17148
17149         * gcc.dg/return-type-3.c: New test.
17150
17151 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
17152
17153         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
17154         profiling options are not supported.
17155
17156 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
17157
17158         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
17159         * g++.old-deja/g++.warn/impint2.C: Likewise.
17160
17161 2003-03-10  Devang Patel  <dpatel@apple.com>
17162
17163         * g++.dg/cpp/c++_cmd_1.C: New test.
17164         * g++.dg/cpp/c++_cmd_1.h: New file.
17165
17166 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
17167
17168         * gcc.dg/altivec-9.c: New file.
17169
17170 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17171
17172         * gcc.dg/ppc-sdata-1.c: New test.
17173         * gcc.dg/ppc-sdata-2.c: New test.
17174
17175 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
17176
17177         PR c++/9373
17178         * g++.dg/opt/ptrmem2.C: New test.
17179
17180         PR c++/8534
17181         * g++.dg/opt/ptrmem1.C: New test.
17182
17183 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17184
17185         * gcc.dg/i386-loop-1.c: New test.
17186
17187 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17188
17189         PR c++/9970
17190         * g++.dg/lookup/friend1.C: New test.
17191
17192 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
17193
17194         PR c++/9823
17195         * g++.dg/parser/constructor1.C: New test.
17196
17197 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
17198
17199         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
17200
17201         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
17202
17203 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
17204
17205         * gcc.dg/cpp/Wunused.c: Update test.
17206
17207 2003-03-08  Jan Hubicka  <jh@suse.cz>
17208
17209         * gcc.dg/inline-3.c: New test.
17210
17211 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
17212
17213         PR c++/9809
17214         * g++.dg/parse/builtin1.C: New test.
17215
17216         PR c++/9982
17217         * g++.dg/abi/cookie1.C: New test.
17218         * g++.dg/abi/cookie2.C: Likewise.
17219
17220         PR c++/9524
17221         * g++.dg/template/field1.C: New test.
17222
17223         PR c++/9912
17224         * g++.dg/parse/class1.C: New test.
17225         * g++.dg/parse/namespace7.C: Likewise.
17226         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
17227
17228 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
17229
17230         * g++.dg/init/ref4.C: New test.
17231
17232 2003-03-07  Jan Hubicka  <jh@suse.cz>
17233
17234         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
17235         * gcc.dg/inline-3.c:  New test.
17236
17237 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
17238
17239         * g++.dg/init/ref3.C: New test.
17240
17241         PR c++/9965
17242         * g++.dg/init/ref2.C: New test.
17243
17244         PR c++/9400
17245         * g++.dg/warn/Wshadow-2.C: New test.
17246
17247         PR c++/9791
17248         * g++.dg/warn/Woverloaded-1.C: New test.
17249
17250 2003-03-05  Jan Hubicka  <jh@suse.cz>
17251
17252         * gcc.dg/i386-local2.c: New.
17253         * gcc.dg/i386-local.c: Fix typo.
17254
17255 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
17256
17257         * g++.dg/abi/layout3.C: New test.
17258
17259 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17260
17261         * gcc.c-torture/compile/20030305-1.c
17262
17263 2003-03-05  Jan Hubicka  <jh@suse.cz>
17264
17265         * gcc.dg/i386-local.c: New.
17266
17267 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
17268
17269         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
17270
17271 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17272
17273         * gcc.dg/switch-2.c: New test.
17274         * gcc.dg/switch-3.c: New test.
17275         * gcc.dg/Wswitch.c: Adjust line numbers.
17276         * gcc.dg/Wswitch-default.c: Likewise.
17277         * gcc.dg/Wswitch-enum.c: Likewise.
17278
17279 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
17280
17281         * gcc.c-torture/execute/20030222-1.c: New test.
17282
17283 2003-03-03  James E Wilson  <wilson@tuliptree.org>
17284
17285         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
17286
17287 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
17288
17289         PR c++/9878
17290         * g++.dg/init/ref1.C: New test.
17291
17292 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
17293
17294         * gcc.dg/sh-relax.c: New SH-only test.
17295
17296 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
17297
17298         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
17299         comment explaining purpose of testcase.
17300
17301 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
17302
17303         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
17304         for HC11/HC12 (asm needs two int registers).
17305         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
17306         HC11/HC12 because the test uses an asm which needs two 32-bit
17307         registers.
17308
17309 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
17310
17311         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
17312         for HC11/HC12 (array is too large otherwise).
17313         * gcc.c-torture/compile/920501-4.x: New file, likewise.
17314         * gcc.c-torture/compile/20010518-2.x: Likewise.
17315         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
17316         HC11/HC12 (array is too large).
17317
17318 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
17319
17320         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
17321         * lib/g++-dg.exp (g++-dg-test): Likewise.
17322
17323 2003-03-01  Roger Sayle  <roger@eyesopen.com>
17324
17325         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
17326         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
17327
17328 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17329
17330         * g++.dg/warn/implicit-typename1.C: Remove warning.
17331
17332 2003-02-28  Richard Henderson  <rth@redhat.com>
17333
17334         * gcc.dg/noreturn-1.c: Move noreturn warning line.
17335         * gcc.dg/return-type-1.c: Move control reaches end warning line.
17336
17337 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
17338
17339         * gcc.dg/pch/pch.exp: Change .pch to .gch.
17340         * g++.dg/pch/pch.exp: Likewise.
17341
17342 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
17343
17344         PR c++/9879
17345         * testsuite/g++.dg/init/new4.C: New test.
17346
17347 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
17348
17349         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
17350
17351 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
17352
17353         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
17354         unsigned long.
17355
17356         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
17357         wider than float.
17358
17359 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17360
17361         * lib/scanasm.exp: Add support for counting numbers of
17362         occurences.
17363         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
17364         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
17365
17366 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
17367
17368         PR c++/9683
17369         * g++.dg/template/static3.C: New test.
17370
17371         PR c++/9829
17372         * g++.dg/parse/namespace6.C: New test.
17373
17374 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17375
17376         PR target/9732
17377         * gcc.dg/20030225-1.c: New test.
17378
17379 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
17380
17381         * README: Remove out-of-date information.
17382
17383         PR c++/9836
17384         * g++.dg/template/spec6.C: New test.
17385
17386 2003-02-24  Jeff Law  <law@redhat.com>
17387
17388         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
17389
17390 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17391
17392         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
17393         * gcc.dg/pragma-ep-1.c: Likewise.
17394
17395 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17396
17397         PR c++/9602
17398         * g++.dg/template/friend16.C: New test.
17399
17400 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
17401
17402         PR c++/5333
17403         * g++.dg/parse/fused-params1.C: Adjust error messages.
17404         * g++.dg/template/nested3.C: New test.
17405
17406 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
17407
17408         * g++.dg/abi/param1.C: New test.
17409
17410 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17411
17412         PR c++/7982
17413         * g++.dg/warn/implicit-typename1.C: New test.
17414
17415 2003-02-22  Kelley Cook <kelleycook@comcast.net>
17416
17417         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
17418         with "mtune".
17419         * g++.old-deja/g++.other/store-expr2.C: Likewise.
17420         * gcc.c-torture/execute/20010129-1.x: Likewise.
17421         * gcc.dg/20011107-1.c: Likewise.
17422         * gcc.dg/20020108-1.c: Likewise.
17423         * gcc.dg/20020122-3.c: Likewise.
17424         * gcc.dg/20020206-1.c: Likewise.
17425         * gcc.dg/20020310-1.c: Likewise.
17426         * gcc.dg/20020426-2.c: Likewise.
17427         * gcc.dg/20020517-1.c: Likewise.
17428         * gcc.dg/991230-1.c: Likewise.
17429         * gcc.dg/i386-unroll-1.c: Likewise.
17430         * gcc.misc-tests/i386-prefetch.exp: Likewise.
17431
17432 2003-02-22  Jan Hubicka  <jh@suse.cz>
17433
17434         * gcc.dg/i386-mul.c: New test.
17435
17436 2003-02-21  Roger Sayle  <roger@eyesopen.com>
17437
17438         * gcc.dg/builtins-5.c: New test case.
17439
17440 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
17441
17442         * gcc.dg/asmreg-1.c: New test.
17443
17444 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17445
17446         PR c++/9749
17447         * g++.dg/parse/varmod1.C: New test.
17448
17449 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17450
17451         PR c++/9727
17452         * g++.dg/template/op1.C: New test.
17453
17454 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17455
17456         PR c++/8906
17457         * g++.dg/template/nested2.C: New test.
17458
17459 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17460
17461         PR c++/8724
17462         * g++.dg/expr/dtor1.C: New test.
17463
17464 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
17465
17466         * gcc.dg/cpp/include3.c: New test.
17467         * gcc.dg/cpp/inc/foo.h: New file.
17468
17469 2003-02-21  Glen Nakamura  <glen@imodulo.com>
17470
17471         * gcc.c-torture/execute/20030221-1.c: New test.
17472
17473 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
17474
17475         PR c++/9729
17476         * g++.dg/abi/conv1.C: New test.
17477
17478 2003-02-20  Jan Hubicka  <jh@suse.cz>
17479
17480         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
17481
17482 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
17483
17484         * gcc.c-torture/compile/20030219-1.c: New test.
17485
17486 2003-02-18  Jan Hubicka  <jh@suse.cz>
17487
17488         * gcc.dg/funcorder.c: New test.
17489
17490 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
17491
17492         * gcc.c-torture/execute/20030218-1.c: New.
17493
17494 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
17495
17496         * gcc.dg/20030218-1.c: New.
17497
17498 2003-02-18  Richard Henderson  <rth@redhat.com>
17499
17500         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
17501         * gcc.dg/attr-used-2.c: New.
17502
17503 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
17504
17505         PR c++/9704
17506         * g++.dg/init/copy5.C: New test.
17507
17508 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
17509
17510         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
17511         * g++.dg/pch/pch.exp: Likewise.
17512
17513 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
17514
17515         * gcc.c-torture/execute/20030209-1.c: Enable the test if
17516         STACK_SIZE is not defined.
17517
17518 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17519
17520         PR c++/9457
17521         * g++.dg/template/init1.C: New test.
17522
17523 2003-02-16  Jan HUbicka  <jh@suse.cz>
17524
17525         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
17526         (foo): Add few extra tests
17527         * gcc.dg/c99-const-expr-3.c: Likewise.
17528         * gcc.c-torture/execute/20030216-1.c: New.
17529
17530 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17531
17532         PR c++/9459
17533         * g++.dg/ext/typeof4.C: New test.
17534
17535 2003-02-15  Roger Sayle  <roger@eyesopen.com>
17536
17537         * gcc.dg/i386-387-3.c: New test case.
17538
17539 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
17540
17541         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
17542         cris-*-elf* cris-*-aout* and mmix-*-*.
17543
17544 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
17545
17546         * gcc.dg/20030213-1.c: New test.
17547
17548 2003-02-12  Roger Sayle  <roger@eyesopen.com>
17549
17550         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
17551         * gcc.dg/i386-387-2.c: Likewise.
17552
17553 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
17554
17555         * gcc.dg/ppc-spe.c: Fix formatting.
17556         Enable tests that were previously unsupported by gas.
17557         Delete tests for instructions that no longer exist.
17558         Switch arguments on evsubifw builtin.
17559
17560 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
17561
17562         * gcc.c-torture/execute/20030209-1.c: Disable the test if
17563         STACK_SIZE is too small.
17564
17565 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17566             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17567
17568         * gcc.dg/decl-2.c: New test.
17569
17570 2003-02-10  Jan Hubicka  <jh@suse.cz>
17571
17572         * gcc.dg/i386-fpcvt-1.c:  New test.
17573
17574 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
17575
17576         * gcc.c-torture/execute/20030209-1.c: New test.
17577
17578 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
17579
17580         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
17581         int-wide bitops, use the constants of the same width.
17582         Likewise, if long long is 32-bit wide, test bitops using
17583         32-bit constants.
17584
17585 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
17586
17587         * gcc.dg/20021014-1.c: Annotate with expected notice text.
17588
17589 2003-02-07  Roger Sayle  <roger@eyesopen.com>
17590
17591         * testsuite/gcc.dg/builtins-4.c: New test case.
17592
17593 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17594
17595         * gcc.dg/20020430-1.c: Fix dg command typos.
17596         * gcc.dg/20020503-1.c: Likewise.
17597
17598 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17599
17600         PR c++/8785
17601         * g++.dg/parse/fused-params1.C: New test.
17602
17603         PR c++/8857
17604         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
17605
17606         PR c++/8921
17607         * g++.dg/parse/non-dependent1.C: New test.
17608
17609         PR c++/8928
17610         * g++.dg/parse/dupl-tmpl-args1.C: New test.
17611
17612         PR c++/9228
17613         * g++.dg/parse/undefined7.C: New test.
17614         * g++.dg/parse/non-templ1.C: New test.
17615
17616         PR c++/9229
17617         * g++.dg/parse/too-many-tmpl-args1.C: New test.
17618
17619 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
17620
17621         * gcc.c-torture/compile/20030206-1.c: New test.
17622
17623 2003-02-05  Roger Sayle  <roger@eyesopen.com>
17624
17625         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
17626         "pow" to "foo" to avoid potential confusion with a math built-in.
17627
17628 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17629
17630         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
17631         conditions for SPARC targets.
17632
17633 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
17634
17635         * gcc.dg/20030204-1.c: New test.
17636
17637 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17638
17639         PR c++/38
17640         * g++.dg/parse/array-size1.C: New test.
17641
17642         PR c++/5657
17643         * g++.dg/parse/undefined3.C: New test.
17644
17645         PR c++/5665
17646         * g++.dg/parse/undefined4.C: New test.
17647
17648         PR c++/5975
17649         * g++.dg/parse/undefined5.C: New test.
17650
17651         PR c++/7259
17652         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
17653
17654         PR c++/8578
17655         * g++.dg/parse/casting-operator1.C: New test.
17656
17657         PR c++/8596
17658         * g++.dg/parse/undefined6.C: New test.
17659
17660         PR c++/8736
17661         * g++.dg/parse/missing-template1.C: New test.
17662
17663 2003-02-04  Jan Hubicka  <jh@suse.cz>
17664
17665         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
17666         * gcc.dg/i386-cmov?.c:  Likewise.
17667         * gcc.dg/i386-fpcvt-?.c:  Likewise.
17668         * gcc.dg/i386-ssefp-1.c:  Likewise.
17669         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
17670         conventions.
17671
17672 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
17673
17674         PR c++/7129
17675         * testsuite/g++.dg/ext/max.C: New test.
17676
17677 2003-02-03  Jan Hubicka  <jh@suse.cz>
17678
17679         * gcc.c-torture/execute/20030203-1.c: New test.
17680
17681 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
17682
17683         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
17684         'natural-endian'.
17685
17686 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
17687
17688         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
17689         * g++.dg/init/new2.C: Likewise.
17690         * g++.dg/other/new1.C: Likewise.
17691
17692 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
17693
17694         * gcc.dg/struct-ret-libc.c: New test.
17695
17696 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
17697
17698         * gcc.dg/20030129-1.c: New test.
17699
17700 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17701
17702         PR c++/8849
17703         * g++.dg/template/ptrmem4.C: New test.
17704
17705 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
17706
17707         * g++.dg/parser/constant1.C: New test.
17708
17709 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17710
17711         PR c++/8591
17712         * g++.dg/parse/friend2.C: New test.
17713
17714 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
17715
17716         PR c++/9437
17717         * g++.dg/template/unify4.C: New test.
17718
17719 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
17720
17721         * gcc.c-torture/execute/20030128-1.c: New test.
17722
17723 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
17724
17725         * g++.dg/lookup/nested1.C: Test moved from ...
17726         * g++.old-deja/g++.other/lookup24.C: ... here.
17727
17728 2003-01-28  Jan Hubicka  <jh@suse.cz>
17729
17730         * gcc.dg/i386-cmov5.c:  New test.
17731
17732 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
17733
17734         * gcc.c-torture/execute/20010925-1.c: Changed the
17735         memcpy declaration.
17736
17737 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
17738
17739         PR c++/3902
17740         * g++.dg/parse/template5.C: New test.
17741
17742 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
17743
17744         PR fortran/9258
17745         * g77.dg/pr9258: New test.
17746
17747 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
17748
17749         * README: Move relevant parts from README.g++.
17750
17751         * README.g++: Remove this file.
17752
17753 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
17754
17755         * g++.dg/abi/dcast1.C: New test.
17756
17757 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17758
17759         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
17760
17761 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
17762
17763         PR c++/47
17764         * g++.old-deja/g++.other/lookup24.C: New test.
17765
17766 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17767
17768         PR middle-end/7227
17769         * gcc.dg/uninit-C.c: New test.
17770
17771 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
17772
17773         * g++.dg/abi/covariant1.C: New test.
17774
17775 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
17776
17777         * gcc.dg/20030123-1.c: New test.
17778
17779 2003-01-25  Jan Hubicka  <jh@suse.cz>
17780
17781         PR opt/8492
17782         * gcc.c-torture/compile/20030125-1.c
17783
17784 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
17785
17786         PR c++/9403
17787         * g++.dg/parse/template3.C: New test.
17788         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
17789
17790         PR c++/795
17791         * g++.dg/parse/template4.C: New test.
17792
17793         PR c++/9415
17794         * g++.dg/template/qual2.C: New test.
17795
17796         PR c++/8545
17797         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
17798
17799         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
17800
17801 2003-01-25  Roger Sayle  <roger@eyesopen.com>
17802
17803         * gcc.c-torture/execute/switch-1.c: New test case.
17804
17805 2003-01-25  Jan Hubicka  <jh@suse.cz>
17806
17807         * gcc.c-torture/execute/20030125-1.[cx]: New test.
17808
17809 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
17810
17811         Tweaks for Bison-1.875. From the NEWS file:
17812         "- `parse error' -> `syntax error'
17813         Bison now uniformly uses the term `syntax error'"
17814         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
17815         * gcc.dg/cpp/digraph2.c: Likewise.
17816         * gcc.dg/cpp/direct2.c: Likewise.
17817         * gcc.dg/cpp/paste4.c: Likewise.
17818         * gcc.dg/c90-restrict-1.c: Likewise.
17819         * gcc.dg/c99-func-2.c: Likewise.
17820         * gcc.dg/noncompile/920721-2.c: Likewise.
17821         * gcc.dg/noncompile/930622-2.c: Likewise.
17822         * gcc.dg/noncompile/940112-1.c: Likewise.
17823         * gcc.dg/noncompile/950921-1.c: Likewise.
17824         * gcc.dg/noncompile/951123-1.c: Likewise.
17825         * gcc.dg/noncompile/971104-1.c: Likewise.
17826         * gcc.dg/noncompile/990416-1.c: Likewise.
17827
17828 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
17829
17830         * g++.dg/parse/undefined1.C: Add error message.
17831
17832 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
17833
17834         PR c++/9354
17835         * g++.dg/parse/new1.C: New test.
17836
17837         PR c++/9216
17838         * g++.dg/parse/template2.C: New test.
17839
17840         PR c++/9354
17841         * g++.dg/parse/typedef2.C: New test.
17842
17843         PR c++/9328
17844         * g++.dg/ext/typeof3.C: New test.
17845
17846 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17847
17848         PR c++/2738
17849         * g++.dg/parse/ret-type1.C: New test.
17850
17851         PR c++/3792
17852         * g++.dg/parse/tmpl-outside1.C: New test.
17853
17854         PR c++/4207
17855         * g++.dg/parse/int-as-enum1.C: New test.
17856
17857         PR c++/4903
17858         * g++.dg/parse/no-typename1.C: New test.
17859
17860         PR c++/5533
17861         * g++.dg/parse/no-value1.C: New test.
17862
17863         PR c++/5921
17864         * g++.dg/parse/wrong-inline1.C: New test.
17865
17866         PR c++/6402
17867         * g++.dg/parse/ref1.C: New test.
17868
17869         PR c++/6992
17870         * g++.dg/parse/attr-ctor1.C: New test.
17871
17872         PR c++/7229
17873         * g++.dg/parse/namespace5.C: New test.
17874
17875         PR c++/7917
17876         * g++.dg/parse/func-def1.C: New test.
17877
17878         PR c++/8143
17879         * g++.dg/parse/undefined1.C: New test.
17880
17881         PR c++/5723, PR c++/8522
17882         * g++.dg/parse/specialization1.C: New test.
17883
17884         PR c++/163, PR c++/8595
17885         * g++.dg/parse/struct-as-enum1.C: New test.
17886
17887         PR c++/9173
17888         * g++.dg/parse/undefined2.C: New test.
17889
17890 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
17891
17892         PR c++/9298
17893         * g++.dg/parse/template1.C: New test.
17894
17895         PR c++/9384
17896         * g++.dg/parse/using1.C: New test.
17897
17898         PR c++/9285
17899         PR c++/9294
17900         * g++.dg/parse/expr2.C: New test.
17901
17902         PR c++/9388
17903         * g++.dg/parse/lookup2.C: Likewise.
17904
17905 2003-01-21  Jan Hubicka  <jh@suse.cz>
17906
17907         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
17908         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
17909         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
17910         * gcc.c-torture/execute/string-opt-*.c: Likewise.
17911
17912 2003-01-20  Nick Clifton  <nickc@redhat.com>
17913
17914         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
17915         problem with ARM sibcall code generation.
17916
17917 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
17918
17919         * gcc.c-torture/execute/20030120-1.c: New.
17920
17921 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
17922
17923         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
17924
17925 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
17926
17927         PR c++/9272
17928         * g++.dg/parse/ctor1.C: New test.
17929
17930         PR c++/9294:
17931         * g++.dg/parse/qualified1.C: New test.
17932
17933         * g++.dg/parse/typename3.C: New test.
17934
17935 2003-01-16  Richard Henderson  <rth@redhat.com>
17936
17937         * g++.dg/tls/init-2.C: Fix error matches for real this time.
17938
17939 2003-01-16  Richard Henderson  <rth@redhat.com>
17940
17941         * g++.dg/pch/pch.exp: Copy test header to the working directory
17942         before using it either for precompilation or direct use.
17943         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
17944         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
17945
17946 2003-01-16  Richard Henderson  <rth@redhat.com>
17947
17948         * gcc.dg/pch/pch.exp: Copy test header to the working directory
17949         before using it either for precompilation or direct use.
17950         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
17951         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
17952
17953 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
17954
17955         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
17956         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
17957         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
17958         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
17959         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
17960         typename warning into error.
17961         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
17962         error messages.
17963         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
17964         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
17965         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
17966         messages.
17967         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
17968         make declaration visible in template.
17969         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
17970         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
17971         messages.
17972         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
17973         message.
17974         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
17975         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
17976         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
17977         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
17978         typename warning with error message.
17979         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
17980         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
17981         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
17982
17983 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
17984
17985         * g++.dg/parse/ambig2.C: New test.
17986
17987 2003-01-15  Richard Henderson  <rth@redhat.com>
17988
17989         * g++.dg/tls/init-2.C: Update error message string.
17990
17991 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17992
17993         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
17994
17995 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
17996
17997         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
17998         all for HC11/HC12.
17999         * gcc.c-torture/compile/20001205-1.x: Likewise.
18000         * gcc.c-torture/compile/20001226-1.x: Likewise.
18001         * gcc.c-torture/compile/920520-1.x: Likewise.
18002         * gcc.c-torture/compile/961203-1.x: Likewise.
18003         * gcc.c-torture/compile/20020604-1.x: Likewise.
18004
18005 2003-01-15  Jan Hubicka  <jh@suse.cz>
18006
18007         * gcc.c-torture/compile/20030115-1.c: New test.
18008
18009         * gcc.dg/i386-fpcvt-1.c: New test.
18010         * gcc.dg/i386-fpcvt-2.c: New test.
18011
18012 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
18013
18014         Further conform g++'s __vmi_class_type_info to the C++ ABI
18015         specification.
18016         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
18017         the specification.
18018
18019 2003-01-14  Jan Hubicka  <jh@suse.cz>
18020
18021         * gcc.dg/i386-fpcvt-1.c: New test.
18022         * gcc.dg/i386-fpcvt-2.c: New test.
18023
18024 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18025
18026         * gcc.dg/i386-mmx-3.c: New test.
18027
18028 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
18029
18030         PR c++/9264
18031         * g++.dg/parse/octal1.C: New file.
18032
18033         PR c++/9172
18034         * g++.dg/parse/typename1.C: New file.
18035
18036 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
18037
18038         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
18039         * gcc.dg/bf-no-ms-layout.c: Likewise.
18040         * gcc.dg/bf-ms-attrib.c: Likewise.
18041
18042 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
18043
18044         PR c++/9099
18045         * g++.dg/parse/dtor1.C: New file.
18046
18047         PR c++/9128
18048         * g++.dg/rtti/typeid1.C: New file.
18049
18050         PR c++/9153
18051         * g++.dg/parse/lookup1.C: New file.
18052
18053         PR c++/9171
18054         * g++.dg/templ/spec5.C: New file.
18055
18056 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
18057
18058         * gcc.c-torture/compile/20030110-1.c: New test.
18059
18060 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
18061
18062         Merge from pch-branch:
18063
18064         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
18065
18066         * gcc.dg/pch/cpp-1.h: New.
18067         * gcc.dg/pch/cpp-1.c: New.
18068         * gcc.dg/pch/cpp-2.h: New.
18069         * gcc.dg/pch/cpp-2.c: New.
18070
18071         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
18072
18073         * gcc.dg/pch/except-1.h: New.
18074         * gcc.dg/pch/except-1.c: New.
18075
18076         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
18077
18078         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
18079         running test.
18080         * gcc.dg/pch: Include *.hp not *.h.
18081         * gcc.dg/pch/system-1.h: New.
18082         * gcc.dg/pch/system-1.c: New.
18083
18084         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
18085
18086         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
18087         rather than trying to build and run a program using PCH.
18088         * gcc.dg/pch: Remove dg-do commands from test files.
18089
18090         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
18091
18092         * gcc.dg/pch/macro-3.c: New.
18093         * gcc.dg/pch/macro-3.h: New.
18094
18095         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
18096
18097         * gcc.dg/pch/common-1.c: New.
18098         * gcc.dg/pch/common-1.h: New.
18099         * gcc.dg/pch/decl-1.c: New.
18100         * gcc.dg/pch/decl-1.h: New.
18101         * gcc.dg/pch/decl-2.c: New.
18102         * gcc.dg/pch/decl-2.h: New.
18103         * gcc.dg/pch/decl-3.c: New.
18104         * gcc.dg/pch/decl-3.h: New.
18105         * gcc.dg/pch/decl-4.c: New.
18106         * gcc.dg/pch/decl-4.h: New.
18107         * gcc.dg/pch/decl-5.c: New.
18108         * gcc.dg/pch/decl-5.h: New.
18109         * gcc.dg/pch/global-1.c: New.
18110         * gcc.dg/pch/global-1.h: New.
18111         * gcc.dg/pch/inline-1.c: New.
18112         * gcc.dg/pch/inline-1.h: New.
18113         * gcc.dg/pch/inline-2.c: New.
18114         * gcc.dg/pch/inline-2.h: New.
18115         * gcc.dg/pch/static-1.c: New.
18116         * gcc.dg/pch/static-1.h: New.
18117         * gcc.dg/pch/static-2.c: New.
18118         * gcc.dg/pch/static-2.h: New.
18119
18120         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
18121
18122         * g++.dg/pch/pch.exp: Better handle failing testcases.
18123         * gcc.dg/pch/pch.exp: Likewise.
18124         * gcc.dg/pch/macro-1.c: New.
18125         * gcc.dg/pch/macro-1.h: New.
18126         * gcc.dg/pch/macro-2.c: New.
18127         * gcc.dg/pch/macro-2.h: New.
18128
18129         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
18130
18131         * g++.dg/dg.exp: Treat files in pch/ specially.
18132         * g++.dg/pch/pch.exp: New file.
18133         * g++.dg/pch/empty.H: New file.
18134         * g++.dg/pch/empty.C: New file.
18135         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
18136         "precompile".
18137
18138         * gcc.dg/pch/pch.exp: New file.
18139         * gcc.dg/pch/empty.h: New file.
18140         * gcc.dg/pch/empty.c: New file.
18141         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
18142         "precompile".
18143
18144 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18145
18146         * g++.dg/template/friend14.C: New test.
18147
18148 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18149
18150         * gcc.dg/old-style-asm-1.c: New test.
18151
18152 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
18153
18154         * gcc.c-torture/compile/20030109-1.c: New test.
18155
18156 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18157
18158         * gcc.c-torture/execute/20030109-1.c: New test.
18159
18160 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
18161
18162         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
18163         * g++.old-deja/g++.mike/dyncast2.C: Likewise
18164         * g++.old-deja/g++.mike/dyncast3.C: Likewise
18165         * g++.old-deja/g++.mike/eh2.C: Likewise
18166         * g++.old-deja/g++.mike/eh3.C: Likewise
18167         * g++.old-deja/g++.mike/eh5.C: Likewise
18168         * g++.old-deja/g++.mike/eh6.C: Likewise
18169         * g++.old-deja/g++.mike/eh7.C: Likewise
18170         * g++.old-deja/g++.mike/eh8.C: Likewise
18171         * g++.old-deja/g++.mike/eh9.C: Likewise
18172         * g++.old-deja/g++.mike/eh10.C: Likewise
18173         * g++.old-deja/g++.mike/eh12.C: Likewise
18174         * g++.old-deja/g++.mike/eh13.C: Likewise
18175         * g++.old-deja/g++.mike/eh14.C: Likewise
18176         * g++.old-deja/g++.mike/eh16.C: Likewise
18177         * g++.old-deja/g++.mike/eh17.C: Likewise
18178         * g++.old-deja/g++.mike/eh18.C: Likewise
18179         * g++.old-deja/g++.mike/eh21.C: Likewise
18180         * g++.old-deja/g++.mike/eh23.C: Likewise
18181         * g++.old-deja/g++.mike/eh24.C: Likewise
18182         * g++.old-deja/g++.mike/eh25.C: Likewise
18183         * g++.old-deja/g++.mike/eh26.C: Likewise
18184         * g++.old-deja/g++.mike/eh27.C: Likewise
18185         * g++.old-deja/g++.mike/eh28.C: Likewise
18186         * g++.old-deja/g++.mike/eh29.C: Likewise
18187         * g++.old-deja/g++.mike/eh31.C: Likewise
18188         * g++.old-deja/g++.mike/eh33.C: Likewise
18189         * g++.old-deja/g++.mike/eh34.C: Likewise
18190         * g++.old-deja/g++.mike/eh35.C: Likewise
18191         * g++.old-deja/g++.mike/eh36.C: Likewise
18192         * g++.old-deja/g++.mike/eh37.C: Likewise
18193         * g++.old-deja/g++.mike/eh38.C: Likewise
18194         * g++.old-deja/g++.mike/eh39.C: Likewise
18195         * g++.old-deja/g++.mike/eh40.C: Likewise
18196         * g++.old-deja/g++.mike/eh41.C: Likewise
18197         * g++.old-deja/g++.mike/eh42.C: Likewise
18198         * g++.old-deja/g++.mike/eh44.C: Likewise
18199         * g++.old-deja/g++.mike/eh46.C: Likewise
18200         * g++.old-deja/g++.mike/eh47.C: Likewise
18201         * g++.old-deja/g++.mike/eh48.C: Likewise
18202         * g++.old-deja/g++.mike/eh49.C: Likewise
18203         * g++.old-deja/g++.mike/eh50.C: Likewise
18204         * g++.old-deja/g++.mike/eh51.C: Likewise
18205         * g++.old-deja/g++.mike/eh53.C: Likewise
18206         * g++.old-deja/g++.mike/eh55.C: Likewise
18207         * g++.old-deja/g++.mike/p7912.C: Likewise
18208         * g++.old-deja/g++.mike/p9706.C: Likewise
18209         * g++.old-deja/g++.mike/p10416.C: Likewise
18210         * g++.old-deja/g++.mike/p11667.C: Likewise
18211         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
18212         Remove redundant reference to Iris.
18213         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
18214         Elxsi, i860, Pico Java, and WE32K.
18215
18216 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
18217
18218         * g++.dg/ext/asm4.C: New test.
18219
18220 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18221
18222         PR c++/9030
18223         * g++.dg/template/friend12.C: New test.
18224         * g++.dg/template/friend13.C: Likewise.
18225         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
18226
18227 2003-01-08  Jan Hubicka  <jh@suse.cz>
18228
18229         * gcc.dg/i386-cadd.c: New test.
18230         * gcc.dg/i386-cmov4.c: Likewise.
18231
18232 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
18233
18234         PR c++/9165
18235         * g++.dg/warn/Wunused-3.C: New test.
18236
18237         * g++.dg/abi/bitfield9.C: New test.
18238
18239         PR c++/9189
18240         * g++.dg/parse/defarg3.C: New test.
18241
18242 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
18243
18244         * g++.dg/parse/ambig1.C: New test.
18245         * g++.dg/parse/defarg2.C: New test.
18246
18247 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
18248
18249         * g++.dg/template/defarg-1.C: New test.
18250         * g++.dg/template/local2.C: Likewise.
18251
18252 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
18253
18254         * gcc.c-torture/execute/20030105-1.c: New test.
18255
18256 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18257
18258         * g++.dg/parse/namespace3.C: Remove extra semicolons.
18259         * g++.dg/parse/namespace4.C: Likewise.
18260
18261 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
18262
18263         * g++.dg/template/ntp2.C: New test.
18264
18265 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
18266
18267         * g++.dg/parse/extern-C-1.C: New test.
18268
18269         * g++.dg/parse/namespace4.C: New test.
18270
18271         * g++.dg/template/nested1.C: New test.
18272
18273         * g++.dg/parse/namespace3.C: New test.
18274
18275 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
18276
18277         * g++.dg/lookup/two-stage1.C: New test.
18278
18279 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18280
18281         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
18282         * g++.old-deja/g++.jason/access8.C: Likewise.
18283         * g++.old-deja/g++.other/decl5.C: Likewise.
18284
18285 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
18286
18287         * g++.dg/parse/parse7.C: New test.
18288
18289 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
18290
18291         PR c++/2843
18292         * g++.dg/ext/attrib7.C: New test.
18293
18294 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
18295
18296         * g++.dg/parse/parse6.C: New test.
18297
18298 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
18299
18300         * gcc.dg/h8300-stack-1.c: New.
18301
18302 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
18303
18304         g++.dg/lookup/exception1.C: New test.
18305
18306         g++.dg/lookup/template1.C: New test.
18307
18308         g++.dg/parse/namespace2.C: New test.
18309
18310         g++.dg/parse/parens2.C: New test.
18311
18312 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18313
18314         * g++.dg/parse/parse5.C: New test.
18315         * g++.dg/lookup/scoped4.C: New test.
18316
18317 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
18318
18319         * g++.dg/parse/parens1.C: New test.
18320
18321         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
18322         angle-bracket1.C.
18323         * g++.dg/parse/parens2.C: New test.
18324
18325         * g++.dg/lookup/scope-operator1.C: New test.
18326
18327         * g++.dg/parse/operator1.C: New test.
18328
18329 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18330
18331         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
18332         * g++.old-deja/g++.other/access6.C: Likewise.
18333         * g++.old-deja/g++.other/decl1.C: Likewise.
18334         * g++.old-deja/g++.pt/typename12.C: Likewise.
18335
18336 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
18337
18338         * g++.dg/parse/namespace1.C: New test.
18339
18340 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18341
18342         * g++.dg/parse/parse4.C: New test.
18343
18344 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18345
18346         * g++.dg/parse/parse3.C: New test.
18347
18348 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18349
18350         * g++.dg/parse/parse2.C: New test.
18351
18352 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18353
18354         * g++.dg/template/friend11.C: New test.
18355
18356 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18357
18358         * g++.dg/parse/parse1.C: New test.
18359
18360 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
18361
18362         * lib/profopt.exp: Change the name of a global variable to avoid
18363         possible clashes with other test suites.
18364
18365 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
18366
18367         * g++.dg/inherit/covariant8.C: New test.
18368
18369 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
18370
18371         * g++.dg/init/array9.C: New test.
18372
18373         PR c++/9112
18374         * g++.dg/parse/expr1.C: New test.
18375
18376 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
18377
18378         * gcc.c-torture/compile/20021230-1.c: New test.
18379
18380 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
18381
18382         * g++.dg/inherit/covariant5.C: New test.
18383         * g++.dg/inherit/covariant6.C: New test.
18384         * g++.dg/inherit/covariant7.C: New test.
18385
18386 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18387
18388         PR c++/2739
18389         * g++.dg/other/access2.C: New test.
18390
18391 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18392
18393         * g++.dg/other/anon-struct.C: No longer fails
18394         * g++.old-deja/g++.brendan/parse4.C: Likewise.
18395         * g++.old-deja/g++.brendan/parse5.C: Likewise.
18396         * g++.old-deja/g++.brendan/parse6.C: Likewise.
18397
18398 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18399
18400         * g++.dg/parse/angle-bracket.C (main): No longer fails.
18401
18402 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
18403
18404         * g++.dg/eh/spec4.C: Remove stray semicolon.
18405         * g++.dg/expr/pmf-1.C: Change error message.
18406         * g++.dg/ext/asm1.C: Remove stray semicolon.
18407         * g++.dg/ext/typename1.C: Add missing typenames.
18408         * g++.dg/inherit/template-as-base.C: Change error message.
18409         * g++.dg/lookup/scoped1.C: Likewise.
18410         * g++.dg/lookup/scoped2.C: Likewise.
18411         * g++.dg/lookup/using2.C: Likewise.
18412         * g++.dg/other/component1.C: Remove stray semicolon.
18413         * g++.dg/other/do1.C: Change error message.
18414         * g++.dg/other/error2.C: Likewise.
18415         * g++.dg/other/init1.C: Likewise.
18416         * g++.dg/other/packed1.C: Remove stray semicolon.
18417         * g++.dg/other/ptrmem2.C: Change error message.
18418         * g++.dg/parse/parameter-declaration-1.C: Remove line number
18419         marker.
18420         * g++.dg/special/initp1.C: Remove invalid attribute usage.
18421         * g++.dg/template/access3.C: Add typename keyword.
18422         * g++.dg/template/access5.C: Remove stray semicolon.
18423         * g++.dg/template/access6.C: Likewise.
18424         * g++.dg/template/complit1.C: Likewise.
18425         * g++.dg/template/crash1.C: Change error message.
18426         * g++.dg/template/inherit2.C: Remove stray semicolon.
18427         * g++.dg/template/instantiate2.C: Likewise.
18428         * g++.dg/template/instantiate3.C: Change error message.
18429         * g++.dg/template/qual1.C: Remove stray semicolon.
18430         * g++.dg/template/qualttp18.C: Change error message.
18431         * g++.dg/template/ref1.C: Remove stray semicolon.
18432         * g++.dg/template/sizeof1.C (A::value): Declare it.
18433         * g++.dg/template/spec4.C: Change error message.
18434         * g++.dg/template/static1.C: Likewise.
18435         * g++.dg/template/type1.C: Likewise.
18436         * g++.dg/template/typename3.C: Likewise.
18437         * g++.old-deja/g++.benjamin/13478.C: Change error message.
18438         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
18439         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
18440         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
18441         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
18442         named return value extension.
18443         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
18444         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
18445         * g++.old-deja/g++.bob/extern_C.C: Likewise.
18446         * g++.old-deja/g++.bob/inherit2.C: Likewise.
18447         * g++.old-deja/g++.brendan/complex1.C: Likewise.
18448         * g++.old-deja/g++.brendan/copy5.C: Likewise.
18449         * g++.old-deja/g++.brendan/crash13.C: Likewise.
18450         * g++.old-deja/g++.brendan/crash15.C: Likewise.
18451         * g++.old-deja/g++.brendan/crash18.C: Change error message.
18452         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
18453         * g++.old-deja/g++.brendan/crash38.C: Likewise.
18454         * g++.old-deja/g++.brendan/crash50.C: Likewise.
18455         * g++.old-deja/g++.brendan/crash56.C: Likewise.
18456         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
18457         syntax.
18458         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
18459         * g++.old-deja/g++.brendan/crash8.C: Change error message.
18460         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
18461         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
18462         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
18463         * g++.old-deja/g++.brendan/template11.C: Likewise.
18464         * g++.old-deja/g++.brendan/template26.C: Likewise.
18465         * g++.old-deja/g++.brendan/template27.C: Use explicit
18466         specialization syntax.
18467         * g++.old-deja/g++.brendan/template30.C: Likewise.
18468         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
18469         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
18470         non-dependent names.
18471         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
18472         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
18473         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
18474         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
18475         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
18476         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
18477         named return value extension.
18478         * g++.old-deja/g++.ext/namedret2.C: Likewise.
18479         * g++.old-deja/g++.ext/namedret3.C: Likewise.
18480         * g++.old-deja/g++.ext/return1.C: Likewise.
18481         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
18482         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
18483         * g++.old-deja/g++.jason/access8.C: Likewise.
18484         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
18485         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
18486         pseudo-destructor names.
18487         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
18488         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
18489         pseudo-destructor names.
18490         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
18491         * g++.old-deja/g++.jason/overload19.C: Likewise.
18492         * g++.old-deja/g++.jason/overload32.C: Likewise.
18493         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
18494         stray semicolons.
18495         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
18496         * g++.old-deja/g++.jason/return.C: Likewise.
18497         * g++.old-deja/g++.jason/return2.C: Likewise.
18498         * g++.old-deja/g++.jason/shadow1.C: Likewise.
18499         * g++.old-deja/g++.jason/special.C: Use explicit specialization
18500         syntax.
18501         * g++.old-deja/g++.jason/template10.C: Account for use of
18502         non-dependent names.
18503         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
18504         syntax.
18505         * g++.old-deja/g++.jason/template37.C: Likewise.
18506         * g++.old-deja/g++.law/access4.C: Change error messages.
18507         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
18508         pseudo-destructor names.
18509         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
18510         * g++.old-deja/g++.law/ctors9.C: Likewise.
18511         * g++.old-deja/g++.law/cvt22.C: Likewise.
18512         * g++.old-deja/g++.law/dtors5.C: Likewise.
18513         * g++.old-deja/g++.law/global-init1.C: Likewise.
18514         * g++.old-deja/g++.law/missed-error3.C: Likewise.
18515         * g++.old-deja/g++.law/operators28.C: Likewise.
18516         * g++.old-deja/g++.law/visibility28.C: Likewise.
18517         * g++.old-deja/g++.martin/eval1.C: Likewise.
18518         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
18519         name.
18520         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
18521         * g++.old-deja/g++.mike/net34.C: Likewise.
18522         * g++.old-deja/g++.mike/net36.C: Likewise.
18523         * g++.old-deja/g++.mike/ns2.C: Likewise.
18524         * g++.old-deja/g++.mike/p12306.C: Likewise.
18525         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
18526         value extension.
18527         * g++.old-deja/g++.mike/p700.C: Likewise.
18528         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
18529         * g++.old-deja/g++.mike/p710.C: Likewise.
18530         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
18531         value extension.
18532         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
18533         * g++.old-deja/g++.mike/pmf9.C: Likewise.
18534         * g++.old-deja/g++.ns/crash2.C: Likewise.
18535         * g++.old-deja/g++.ns/crash3.C: Likewise.
18536         * g++.old-deja/g++.ns/invalid1.C: Likewise.
18537         * g++.old-deja/g++.ns/ns17.C: Likewise.
18538         * g++.old-deja/g++.ns/template16.C: Likewise.
18539         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
18540         keyword.
18541         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
18542         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
18543         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
18544         named return value extension.
18545         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
18546         * g++.old-deja/g++.other/access4.C: Issue additional error
18547         messages.
18548         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
18549         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
18550         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
18551         * g++.old-deja/g++.other/crash25.C: Change error message.
18552         * g++.old-deja/g++.other/crash4.C: Change error message.
18553         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
18554         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
18555         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
18556         checks.
18557         * g++.old-deja/g++.other/defarg8.C: Likewise.
18558         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
18559         * g++.old-deja/g++.other/dtor10.C: Likewise.
18560         * g++.old-deja/g++.other/incomplete.C: Likewise.
18561         * g++.old-deja/g++.other/linkage7.C: Likewise.
18562         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
18563         lookup algorithm.
18564         * g++.old-deja/g++.other/mangle2.C: Likewise.
18565         * g++.old-deja/g++.other/refinit2.C: Likewise.
18566         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
18567         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
18568         * g++.old-deja/g++.pt/crash28.C: Likewise.
18569         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
18570         syntax.
18571         * g++.old-deja/g++.pt/crash32.C: Change error message.
18572         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
18573         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
18574         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
18575         error message position.
18576         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
18577         * g++.old-deja/g++.pt/defarg8.C: Change error message.
18578         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
18579         syntax.
18580         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
18581         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
18582         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
18583         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
18584         keyword.
18585         * g++.old-deja/g++.pt/explicit31.C: Likewise.
18586         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
18587         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
18588         keyword.
18589         * g++.old-deja/g++.pt/explicit71.C: Change error message.
18590         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
18591         syntax.
18592         * g++.old-deja/g++.pt/friend28.C: Account for use of
18593         non-dependent names.
18594         * g++.old-deja/g++.pt/friend29.C: Likewise.
18595         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
18596         rules.
18597         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
18598         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
18599         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
18600         lookup rules.
18601         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
18602         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
18603         keyword.
18604         * g++.old-deja/g++.pt/memclass20.C: Likewise.
18605         * g++.old-deja/g++.pt/memclass5.C: Likewise.
18606         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
18607         keyword.
18608         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
18609         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
18610         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
18611         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
18612         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
18613         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
18614         keyword.
18615         * g++.old-deja/g++.pt/spec10.C: Likewise.
18616         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
18617         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
18618         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
18619         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
18620         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
18621         * g++.old-deja/g++.pt/ttp62.C: Likewise.
18622         * g++.old-deja/g++.pt/ttp64.C: Likewise.
18623         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
18624         * g++.old-deja/g++.pt/typename15.C: Likewise.
18625         * g++.old-deja/g++.pt/typename22.C: Likewise.
18626         * g++.old-deja/g++.pt/typename6.C: Change error messages.
18627         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
18628         * g++.old-deja/g++.pt/virtual2.C: Likewise.
18629         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
18630         syntax.
18631         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
18632         return value extension.
18633         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
18634         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
18635         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
18636         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
18637
18638 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
18639
18640         * g++.dg/warn/inline1.C: New test.
18641         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
18642         * g++.old-deja/g++.jason/synth10.C: Likewise.
18643         * g++.old-deja/g++.mike/net31.C: Likewise.
18644         * g++.old-deja/g++.mike/p8786.C: Likewise.
18645
18646         * g++.dg/template/friend10.C: New test.
18647         * g++.dg/template/conv5.C: New test.
18648
18649 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
18650
18651         * g++.dg/lookup/scoped3.C: New test.
18652
18653         * g++.dg/lookup/decl1.C: New test.
18654         * g++.dg/lookup/decl2.C: New test.
18655
18656 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18657
18658         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
18659         gcc.c-torture/compile/20021015-1.c,
18660         gcc.c-torture/compile/20021015-2.c,
18661         gcc.c-torture/compile/20021123-1.c,
18662         gcc.c-torture/compile/20021123-2.c,
18663         gcc.c-torture/compile/20021123-3.c,
18664         gcc.c-torture/compile/20021123-4.c,
18665         gcc.c-torture/execute/20021024-1.c: Add tests previously added
18666         only to 3.1 or 3.2 branch.
18667
18668 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
18669
18670         * gcc.dg/i386-bitfield3.c: New test.
18671
18672         * gcc.dg/i386-bitfield2.c: New test.
18673
18674 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
18675
18676         * g++.dg/parse/conv_op1.C: New test.
18677
18678 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
18679
18680         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
18681         approved.
18682
18683 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
18684
18685         * gcc.c-torture/compile/20021220-1.c: New test.
18686
18687 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
18688
18689         * gcc.dg/i386-fastcall-1.c: New.
18690
18691 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18692
18693         * gcc.c-torture/execute/20021219-1.c: New test.
18694
18695 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18696
18697         * gcc.dg/i386-pic-1.c: New test.
18698
18699 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18700
18701         PR c++/8099
18702         * g++.dg/template/friend9.C: New test.
18703
18704 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18705
18706         PR c++/3663
18707         * g++.dg/template/access7.C: New test.
18708
18709 2002-12-18  Nick Clifton  <nickc@redhat.com>
18710
18711         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
18712         the libstdc++-v3 directory has been found.
18713
18714 2002-12-12  Devang Patel <dpatel@apple.com>
18715         * gcc.dg/darwin-ld-1.c: New test.
18716         * gcc.dg/darwin-ld-2.c: New test.
18717         * gcc.dg/darwin-ld-3.c: New test.
18718         * gcc.dg/darwin-ld-4.c: New test.
18719         * gcc.dg/darwin-ld-5.c: New test.
18720
18721 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18722
18723         * gcc.c-torture/compile/20021212-1.c: New test.
18724
18725 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
18726
18727         * gcc.dg/fshort-wchar: New test.
18728
18729 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
18730
18731         PR c++/8372
18732         * g++.dg/template/dtor1.C: New test.
18733
18734         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
18735         markers.
18736
18737 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
18738
18739         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
18740
18741 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
18742
18743         * g++.dg/template/static1.C: New test.
18744         * g++.dg/template/static2.C: New test.
18745         * g++.old-deja/g++.ext/memconst.C: New test.
18746
18747 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18748
18749         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
18750         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
18751         * g++.dg/special/initp1.C: Likewise.
18752
18753 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
18754
18755         * gcc.c-torture/execute/20021204-1.c: New test.
18756
18757 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
18758
18759         * gcc.dg/ppc-fmadd-1.c: New file.
18760         * gcc.dg/ppc-fmadd-2.c: New file.
18761         * gcc.dg/ppc-fmadd-3.c: New file.
18762
18763 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18764
18765         * gcc.c-torture/compile/20021204-1.c: New test.
18766
18767 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
18768
18769         * g++.dg/inherit/covariant2.C: New test.
18770         * g++.dg/inherit/covariant3.C: New test.
18771         * g++.dg/inherit/covariant4.C: New test.
18772         * g++.dg/inherit/covariant1.C: Remove XFAIL.
18773         * g++.old-deja/g++.robertl/eb17.C: Likewise.
18774
18775 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
18776
18777         PR c++/8688
18778         * g++.dg/init/brace3.C: New test.
18779
18780 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
18781
18782         * gcc.dg/20020210-1.c: Fix a comment typo.
18783
18784 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
18785
18786         PR c++/8720
18787         * g++.dg/parse/defarg1.C: New test.
18788
18789         PR c++/8615
18790         * g++.dg/template/char1.C: New test.
18791
18792         * g++.dg/template/varmod1.C: Fix typo.
18793
18794 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18795
18796         DR 180
18797         * g++.old-deja/g++.pt/crash32.C: Expect error.
18798
18799 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
18800
18801         PR c++/5919
18802         * g++.dg/template/varmod1.C: New test.
18803
18804         PR c++/8727
18805         * g++.dg/inherit/typeinfo1.C: New test.
18806
18807         PR c++/8663
18808         * g++.dg/inherit/typedef1.C: New test.
18809
18810 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
18811
18812         PR c++/8332
18813         PR c++/8493
18814         * g++.dg/template/strlen1.C: New test.
18815
18816         PR c++/8227
18817         * g++.dg/template/ctor2.C: New test.
18818
18819         PR c++/8214
18820         * g++.dg/init/string1.C: New test.
18821
18822         PR c++/8511
18823         * g++.dg/template/friend8.C: New test.
18824
18825 2002-11-29  Joe Buck <jbuck@synopsys.com>
18826
18827         * g++.dg/lookup/anon2.C: New test.
18828
18829 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
18830
18831         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
18832         h8300 port.
18833
18834 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
18835
18836         * gcc.dg/bitfld-6.c: New test.
18837
18838 2002-11-27  Jan Hubicka  <jh@suse.cz>
18839
18840         * gcc.c-torture/execute/20021127.[cx]: New test.
18841
18842 2002-11-26  Jan Hubicka  <jh@suse.cz>
18843
18844         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
18845         quality.
18846
18847 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
18848
18849         * g++.dg/init/brace2.C: New test.
18850         * g++.old-deja/g++.mike/p9129.C: Correct.
18851
18852 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
18853
18854         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
18855
18856 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
18857
18858         * gcc.dg/sibcall-6: New test for indirect sibcalls.
18859
18860 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
18861
18862         * testsuite/g++.dg/abi/empty11.C: New test.
18863         * testsuite/g++.dg/rtti/cv1.C: New test.
18864
18865 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
18866
18867         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
18868
18869 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
18870
18871         * g++.dg/abi/empty10.C: New test.
18872
18873 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18874
18875         * gcc.c-torture/compile/20021124-1.c: New test.
18876
18877 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
18878
18879         * g++.dg/abi/rtti2.C: New test.
18880
18881 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18882
18883         * gcc.dg/i386-unroll-1.c: New test.
18884
18885 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18886
18887         * gcc.c-torture/compile/20021120-1.c: New test.
18888         * gcc.c-torture/compile/20021120-2.c: New test.
18889
18890 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18891
18892         * gcc.dg/bitfld-5.c: New test.
18893
18894 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18895
18896         * gcc.c-torture/execute/20021120-3.c: New test.
18897
18898 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18899
18900         * gcc.c-torture/execute/20021120-2.c: New test.
18901
18902 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18903
18904         * gcc.c-torture/execute/20021120-1.c: New test.
18905
18906 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
18907
18908         * gcc.c-torture/execute/20021118-3.c: New test.
18909
18910 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18911
18912         * gcc.c-torture/compile/20021119-1.c: New test.
18913
18914 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
18915
18916         * gcc.dg/duff-1.c: New test.
18917         * gcc.dg/duff-2.c: New test.
18918         * gcc.dg/duff-3.c: New test.
18919
18920 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
18921
18922         * gcc.dg/cpp/_Pragma5.c: New test.
18923
18924 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
18925
18926         * gcc.c-torture/execute/20021118-2.c: New test.
18927
18928 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
18929
18930         * gcc.c-torture/execute/20021118-1.c: New test.
18931
18932 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
18933
18934         * gcc.dg/20021116-1.c: New test.
18935
18936 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
18937
18938         * g++.dg/abi/vcall1.C: New test.
18939
18940 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
18941
18942         * gcc.dg/20021029-1.c: New test.
18943         * gcc.dg/20021029-2.c: New test.
18944
18945 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18946
18947         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
18948
18949 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18950
18951         PR c/8439
18952         * gcc.dg/20021110.c: Move to ...
18953         * gcc.c-torture/compile/20021110.c: .... here.
18954
18955 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18956
18957         PR c/8467
18958         * gcc.c-torture/execute/20021111-1.c
18959
18960 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18961
18962         PR c/8439
18963         * gcc.dg/20021110.c: New test.
18964
18965 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
18966
18967         * g++.dg/abi/vthunk3.C: Run only on x86.
18968
18969 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18970
18971         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
18972
18973 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
18974
18975         * lib/compat.exp (compat-execute): Fix logic error in last
18976         change.
18977
18978 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
18979
18980         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
18981
18982 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18983
18984         PR c++/8389
18985         * g++.dg/template/access6.C: New test.
18986
18987 2002-11-08  Jan Hubicka  <jh@suse.cz>
18988
18989         * gcc.dg/i386-ssefp-1.c: New test.
18990         * gcc.dg/i386-ssefp-1.c: New test.
18991
18992 2002-11-08  Jan Hubicka  <jh@suse.cz>
18993
18994         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
18995
18996 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
18997
18998         * g++.dg/abi/vthunk3.C: New test.
18999
19000         PR c++/8338
19001         * g++.dg/template/crash2.C: New test.
19002
19003 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
19004
19005         * testsuite/g++.dg/abi/dtor1.C: New test.
19006         * testsuite/g++.dg/abi/dtor2.C: Likewise.
19007
19008 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
19009
19010         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
19011         Darwin.
19012
19013 2002-11-04  Adam Nemet  <anemet@lnxw.com>
19014
19015         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
19016         -mthumb.  Only xfail with -O0.
19017
19018 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
19019
19020         * g++.dg/abi/thunk1.C: New test.
19021         * g++.dg/abi/thunk2.C: Likewise.
19022         * g++.dg/abi/vtt1.C: Likewise.
19023
19024 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
19025
19026         PR optimization/8423
19027         * gcc.c-torture/execute/builtin-constant.c: New test.
19028
19029 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
19030
19031         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
19032         Add some more cases.
19033
19034 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
19035
19036         PR c++/8391
19037         * g++.dg/opt/local1.C: New test.
19038
19039 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
19040
19041         PR c++/8160
19042         * g++.dg/template/complit1.C: New test.
19043
19044         PR c++/8149
19045         * g++.dg/template/typename4.C: Likewise.
19046
19047 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19048
19049         Core issue 287, PR c++/7639
19050         * g++.dg/template/instantiate1.C: Adjust error location.
19051         * g++.dg/template/instantiate3.C: New test.
19052         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
19053         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
19054         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
19055
19056 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
19057
19058         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
19059
19060 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
19061
19062         PR c++/8287
19063         * g++.dg/init/dtor2.C: New test.
19064
19065 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19066
19067         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
19068         * gcc.dg/nest.c: Bypass errors on irix6.
19069
19070 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
19071
19072         * gcc.dg/nest.c: Expect error for mmix-*-*.
19073         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
19074
19075 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
19076
19077         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
19078         markers.
19079
19080         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
19081
19082 2002-10-25  Mike Stump  <mrs@apple.com>
19083
19084         * gcc.dg/warn-1.c: New test.
19085
19086 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
19087
19088         * g++.dg/template/typename3.C: New test.
19089
19090 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
19091
19092         * g++.dg/lookup/ptrmem1.C: New test.
19093
19094         * g++.dg/abi/vthunk2.C: New test.
19095
19096 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
19097
19098         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
19099
19100 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
19101
19102         * g++.dg/abi/empty9.C: New test.
19103
19104 2002-10-24  Richard Henderson  <rth@redhat.com>
19105
19106         * g++.dg/inherit/thunk1.C: Enable for ia64.
19107
19108 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
19109
19110         PR c++/8067
19111         * g++.dg/lookup/pretty1.C: New test.
19112
19113 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
19114
19115         * gcc.dg/20021023-1.c: New test.
19116
19117 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
19118
19119         PR c++/7679
19120         * g++.dg/parse/inline1.C: New test.
19121
19122 2002-10-23  Richard Henderson  <rth@redhat.com>
19123
19124         * g++.dg/inherit/thunk1.C: Enable for x86_64.
19125
19126         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
19127
19128 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
19129
19130         PR c++/6579
19131         * g++.dg/parse/stmtexpr3.C: New test.
19132
19133 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
19134
19135         * g++.dg/expr/cond1.C: New test.
19136
19137 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
19138
19139         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
19140
19141 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
19142
19143         * g++.dg/abi/vbase13.C: New test.
19144         * g++.dg/abi/vbase14.C: Likewise.
19145
19146 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
19147
19148         * gcc.dg/tls/pic-1.c: New test.
19149         * gcc.dg/tls/nonpic-1.c: New test.
19150         * gcc.dg/20021018-1.c: New test.
19151
19152 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
19153
19154         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
19155         Remove only files with the same base name as the test case.
19156         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
19157         (profopt-execute): Likewise.  Also, remove old profiling
19158         and performance data files before running the tests.
19159
19160         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
19161         * g++.dg/bprob/bprob.exp: Likewise.
19162         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
19163         to allow more general test case names.
19164
19165         * g++.dg/bprob/bprob-1.C: Rename to ...
19166         * g++.dg/bprob/g++-bprob-1.C: ... this.
19167
19168         * g77.dg/bprob/bprob-1.f: Rename to ...
19169         * g77.dg/bprob/g77-bprob-1.f: ... this.
19170
19171 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
19172
19173         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
19174         bison 1.50 or later.
19175
19176 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
19177
19178         * g++.dg/README: Describe more test directories.
19179
19180 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
19181
19182         * g++.dg/init/array6.C: Add additional tests.
19183
19184 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
19185
19186         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
19187         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
19188
19189 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
19190
19191         * gcc.c-torture/compile/20020604-1.x: New.
19192         * gcc.c-torture/compile/simd-5.x: Likewise.
19193         * gcc.c-torture/execute/920710-1.x: Likewise.
19194         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
19195
19196 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
19197
19198         * g++.dg/inherit/override1.C: Add dg-options clause.
19199
19200 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19201
19202         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
19203         _mm_slli_si128.
19204
19205 2002-10-19  Andreas Schwab  <schwab@suse.de>
19206
19207         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
19208         directory component.
19209
19210 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
19211
19212         * g++.dg/inherit/thunk1.C: New test.
19213
19214         * g++.dg/inherit/override1.C: New test.
19215
19216         * g++.dg/abi/mangle11.C: New test.
19217         * g++.dg/abi/mangle14.C: New test.
19218         * g++.dg/abi/mangle17.C: New test.
19219
19220 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
19221
19222         * g++.dg/overload/member2.C: New test.
19223
19224 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
19225
19226         * g++.dg/README: Describe new compat directory.
19227         * g++.dg/dg.exp: Skip tests in compat directory.
19228         * README.compat: New file.
19229         * lib/compat.exp: New expect script.
19230         * g++.dg/compat: New test directory.
19231         * g++.dg/compat/compat.exp: New expect script.
19232         * g++.dg/compat/abi: New test directory.
19233         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
19234         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
19235         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
19236         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
19237         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
19238         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
19239         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
19240         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
19241         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
19242         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
19243         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
19244         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
19245         * g++.dg/compat/break: New test directory.
19246         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
19247         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
19248         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
19249         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
19250         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
19251         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
19252         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
19253         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
19254         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
19255         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
19256         g++.dg/compat/break/README: New files.
19257         * g++.dg/compat/eh: New test directory.
19258         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
19259         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
19260         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
19261         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
19262         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
19263         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
19264         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
19265         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
19266         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
19267         g++.dg/compat/eh/filter2_y.C,
19268         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
19269         g++.dg/compat/eh/new1_y.C,
19270         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
19271         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
19272         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
19273         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
19274         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
19275         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
19276         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
19277         g++.dg/compat/eh/unexpected1_y.C: New files.
19278         * g++.dg/compat/init: New test directory.
19279         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
19280         g++.dg/compat/init/array5_y.C,
19281         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
19282         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
19283         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
19284         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
19285         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
19286         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
19287         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
19288         g++.dg/compat/init/init-ref2_y.C: New files.
19289
19290 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
19291
19292         PR c++/7584
19293         * g++.dg/inherit/using3.C: New test.
19294
19295 2002-10-17  Jan Hubicka  <jh@suse.cz>
19296
19297         * gcc.dg/20021017-2.c: New test.
19298
19299 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
19300
19301         * g++.dg/abi/mangle16.C: Adjust.
19302
19303         * g++.dg/init/array8.C: New test.
19304
19305 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
19306
19307         * gcc.dg/special/mips-abi.exp: New test.
19308         * gcc.dg/special/mips-abi.s: Empty file used by the above.
19309
19310 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
19311
19312         * g++.dg/abi/mangle16.C: New test.
19313         * g++.dg/abi/mangle17.C: Likewise.
19314
19315         PR c++/7478
19316         * g++.dg/template/ref1.C: New test.
19317
19318 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19319
19320         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
19321
19322 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
19323
19324         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
19325
19326 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
19327
19328         PR c++/7524
19329         * g++.dg/init/array7.C: New test.
19330
19331 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
19332
19333         * g++.dg/init/array6.C: New test.
19334
19335         * g++.dg/abi/mangle13.C: Likewise.
19336         * g++.dg/abi/mangle14.C: Likewise.
19337         * g++.dg/abi/mangle15.C: Likewise.
19338
19339 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
19340
19341         * g++.dg/abi/empty8.C: New test.
19342
19343 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
19344
19345         * g++.dg/init/ctor1.C: New test.
19346
19347 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
19348
19349         * gcc.c-torture/execute/20021015-1.c: New test.
19350
19351 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
19352
19353         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
19354
19355 2002-10-14  Jan Hubicka  <jh@suse.cz>
19356
19357         * gcc.dg/i386-ssetype-[1-5].c: New tests.
19358
19359 2002-10-14  Richard Henderson  <rth@redhat.com>
19360
19361         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
19362
19363 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
19364
19365         PR optimization/6631
19366         * g++.dg/opt/const2.C: New test.
19367
19368 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
19369
19370         PR c++/7176
19371         * g++.dg/parse/friend1.C: New test.
19372         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
19373
19374 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
19375
19376         * gcc.dg/20021014-1.c: New test.
19377
19378 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
19379
19380         PR c++/5661
19381         * g++.dg/ext/vlm1.C: New test.
19382         * g++.dg/ext/vlm2.C: Likewise.
19383
19384         * g++.dg/init/array1.C: Remove invalid braces.
19385         * g++.dg/init/brace1.C: New test.
19386         * g++.dg/init/copy2.C: Likewise.
19387         * g++.dg/init/copy3.C: Likewise.
19388         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
19389         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
19390         braces.
19391
19392 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
19393
19394         * gcc.dg/cpp/assembler.S: Don't use -ansi.
19395
19396 2002-10-11  Richard Shann  <richard.shann@superh.com>
19397
19398         * gcc.c-torture/compile/simd-5.c: New test.
19399
19400 2002-10-10  Roger Sayle  <roger@eyesopen.com>
19401
19402         * gcc.c-torture/execute/shiftopt-1.c: New test case.
19403
19404 2002-10-10  Jim Wilson  <wilson@redhat.com>
19405
19406         * gcc.c-torture/execute/20021010-1.c: New test.
19407
19408 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
19409
19410         PR c/7353
19411         * g++.dg/ext/typedef-init.C: New test.
19412         * gcc.dg/typedef-init.c: New test.
19413
19414 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
19415
19416         * gcc.dg/cpp/paste13.c: New test.
19417
19418 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19419
19420         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
19421         remaining platforms, XFAIL during compile, not execute.  Don't
19422         XFAIL at -O0.
19423
19424 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
19425
19426         * gcc.dg/alias-1.c: Tweak expected warning.
19427
19428 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
19429
19430         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
19431
19432 2002-10-06  Andreas Jaeger  <aj@suse.de>
19433
19434         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
19435         * gcc.dg/cpp/c++98.C: Likewise.
19436
19437         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
19438         * g++.dg/cpp/c++98.C: Likewise.
19439
19440         * g++.dg/README (Subdirectories): Mention cpp directory.
19441
19442         PR target/7559
19443         * gcc.dg/20021006-1.c: New test.
19444
19445 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19446
19447         PR c++/7804
19448         * g++.dg/other/warning1.C: New test.
19449
19450 2002-10-04  Roger Sayle  <roger@eyesopen.com>
19451
19452         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
19453         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
19454         and sparc-*-* with -m64 as expected failures.  See PR 8087.
19455
19456 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
19457
19458         PR c++/7931
19459         * g++.dg/template/ptrmem3.C: New test.
19460
19461         PR c++/7754
19462         * g++.dg/template/union1.C: New test.
19463
19464 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
19465
19466         PR c++/8006
19467         * g++.dg/abi/mangle9.C: New test.
19468         * g++.dg/abi/mangle10.C: New test.
19469         * g++.dg/abi/mangle11.C: New test.
19470         * g++.dg/abi/mangle12.C: New test.
19471
19472 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
19473
19474         PR c++/7188.
19475         * g++.dg/template/meminit1.C: New test.
19476         * g++.dg/warn/Wreorder-1.C: Likewise.
19477         * g++.old-deja/g++.mike/warn3.C: Tweak.
19478         * lib/prune.exp: Ingore "in copy constructor".
19479
19480 2002-10-02  Andreas Jaeger  <aj@suse.de>
19481
19482         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
19483         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
19484         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
19485         on x86-64.
19486
19487 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
19488
19489         * gcc.dg/empty1.C: Fix typo.
19490
19491 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
19492
19493         * gcc.dg/alias-1.c: New test.
19494
19495 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
19496
19497         * gcc.dg/empty1.C: New test.
19498
19499         * g++.dg/tls/init-2.C: Tweak error messages.
19500
19501 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
19502
19503         * gcc.c-torture/compile/20020923-1.c: New test.
19504
19505 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
19506
19507         * gcc.c-torture/execute/ffs-1.c: New test.
19508         * gcc.c-torture/execute/ffs-2.c: Ditto.
19509
19510 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
19511
19512         * g++.dg/overload/member1.C: New test.
19513
19514 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
19515
19516         * g++.dg/abi/empty7.C: New test.
19517         * g++.dg/init/pm2.C: Likewise.
19518
19519 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
19520
19521         * g++.dg/rtti/crash1.C: New test.
19522
19523 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
19524
19525         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
19526         gcc.dg/sibcall-4.c: New tests.
19527
19528 2002-09-28  Roger Sayle  <roger@eyesopen.com>
19529
19530         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
19531         powerpc and MMIX targets.
19532
19533 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
19534
19535         * gcc.dg/cpp/20020927-1.c: New.
19536
19537 2002-09-26  David S. Miller  <davem@redhat.com>
19538
19539         * gcc.c-torture/compile/trunctfdf.c: New.
19540
19541 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19542
19543         * lib/target-supports.exp (check_weak_available): Handle solaris2.
19544
19545 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
19546
19547         * gcc.c-torture/execute/loop-15.c: New.
19548
19549 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
19550
19551         * README.QMTEST: Fix typo.
19552
19553 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
19554
19555         * gcc.dg/20020926-1.c: New test.
19556
19557 2002-09-25  David S. Miller  <davem@redhat.com>
19558
19559         PR target/7842
19560         * gcc.c-torture/execute/shiftdi.c: New test.
19561
19562 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
19563
19564         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
19565         unique to the tool.
19566         * lib/g77.exp (g77_init): Likewise.
19567         * lib/g++.exp (g++_init): Likewise.
19568         * lib/objc.exp (objc_init): Likewise.
19569
19570 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
19571
19572         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
19573         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
19574         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
19575
19576 2002-09-25  Richard Henderson  <rth@redhat.com>
19577
19578         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
19579         too-small long double.
19580
19581 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
19582
19583         * gcc.dg/20020919-1.c: New test.
19584
19585 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
19586
19587         * g++.dg/abi/bitfield6.C: New test.
19588         * g++.dg/abi/bitfield7.C: New test.
19589         * g++.dg/abi/bitfield8.C: New test.
19590         * g++.dg/abi/vbase11.C: New test.
19591
19592 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19593
19594         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
19595         hppa*-*-hpux*.  Update test comment.
19596
19597 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
19598
19599         * gcc.dg/tls/struct-1.c: New test.
19600
19601 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
19602
19603         * gcc.dg/cpp/tr-warn2.c: Update.
19604
19605 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
19606
19607         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
19608
19609 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
19610
19611         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
19612         systems.
19613
19614 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
19615
19616         * gcc.c-torture/execute/ieee/mzero3.c: New test.
19617
19618         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
19619         Adjust for c++filt moved to binutils.  Remove spurious duplicate
19620         setting of cxxfilt.
19621
19622 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
19623
19624         * gcc.dg/20020312-2.c: Update for darwin.
19625
19626 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
19627
19628         * g++.old-deja/g++.other/crash32.C: Mark ICE.
19629
19630 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
19631
19632         * objc.dg/comp-types-1.m: New test.
19633         * objc.dg/comp-types-2.m: New test.
19634         * objc.dg/comp-types-3.m: New test.
19635         * objc.dg/comp-types-4.m: New test.
19636         * objc.dg/comp-types-5.m: New test.
19637         * objc.dg/comp-types-6.m: New test.
19638
19639 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19640
19641         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
19642
19643 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
19644
19645         * g++.dg/other/do1.C: New test.
19646
19647         * g++.dg/template/subst1.C: New test.
19648
19649 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
19650
19651         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
19652
19653 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
19654
19655         * g++.dg/template/qualttp20.C: Adjust expected errors.
19656         * g++.old-deja/g++.jason/report.C: Likewise.
19657         * g++.old-deja/g++.other/qual1.C: Likewise.
19658
19659         * g++.dg/lookup/scoped2.C: New test.
19660
19661         * g++.dg/ext/asm3.C: New test.
19662
19663 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
19664
19665         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
19666
19667 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
19668
19669         * ChangeLog: follow spelling conventions.
19670         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
19671         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
19672         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
19673         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
19674         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
19675         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
19676         * g++.old-deja/g++.law/global-init1.C: Likewise.
19677         * g++.old-deja/g++.other/delete4.C: Likewise.
19678         * g++.old-deja/g++.other/inline21.C: Likewise.
19679         * g++.old-deja/g++.other/singleton.C: Likewise.
19680         * g77.dg/strlen0.f: Likewise.
19681         * g77.f-torture/compile/20010519-1.f: Likewise.
19682         * g77.f-torture/compile/980310-4.f: Likewise.
19683         * gcc.c-torture/compile/20000605-1.c: Likewise.
19684         * gcc.c-torture/execute/20020225-1.c: Likewise.
19685         * gcc.dg/c90-hexfloat-2.c: Likewise.
19686         * gcc.dg/c99-bool-1.c: Likewise.
19687         * gcc.dg/c99-hexfloat-2.c: Likewise.
19688         * gcc.dg/dll-2.c: Likewise.
19689         * gcc.dg/wtr-union-init-1.c: Likewise.
19690         * gcc.dg/wtr-union-init-2.c: Likewise.
19691         * gcc.dg/wtr-union-init-3.c: Likewise.
19692         * gcc.dg/cpp/avoidpaste1.c: Likewise.
19693         * gcc.dg/cpp/defined.c: Likewise.
19694         * gcc.dg/cpp/macsyntx.c: Likewise.
19695         * gcc.dg/cpp/paste2.c: Likewise.
19696         * gcc.dg/cpp/trad/defined.c: Likewise.
19697         * gcc.dg/format/c90-printf-1.c: Likewise.
19698         * gcc.dg/format/c90-scanf-1.c: Likewise.
19699         * gcc.dg/format/c99-printf-1.c: Likewise.
19700         * gcc.dg/format/c99-scanf-1.c: Likewise.
19701         * gcc.misc-tests/gcov-8.c: Likewise.
19702         * lib/profopt.exp: Likewise.
19703
19704 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
19705
19706         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
19707
19708 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
19709
19710         * g++.dg/inherit/using2.C: New test.
19711
19712 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
19713
19714         * ChangeLog: Follow spelling conventions.
19715         * g++.dg/template/friend4.C: Likewise.
19716         * g++.old-deja/g++.pt/crash67.C: Likewise.
19717         * gcc.c-torture/execute/20000801-4.c: Likewise.
19718         * gcc.dg/c90-digraph-1.c: Likewise.
19719         * gcc.dg/c94-digraph-1.c: Likewise.
19720         * gcc.dg/c99-digraph-1.c: Likewise.
19721         * gcc.dg/cpp/line5.c: Likewise.
19722         * gcc.dg/cpp/multiline.c: Likewise.
19723         * gcc.dg/cpp/trad/literals-1.c: Likewise.
19724         * gcc.dg/format/attr-3.c: Likewise.
19725         * gcc.dg/format/c90-scanf-3.c: Likewise.
19726         * gcc.dg/format/ext-4.c: Likewise.
19727
19728 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
19729
19730         * g++.dg/template/pretty1.C: New test.
19731
19732 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
19733
19734         * gcc.c-torture/execute/struct-cpy-1.c: New test.
19735
19736 2002-09-13  Matt Austern  <austern@apple.com>
19737
19738         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
19739         passing a cast expression to a function by const reference.
19740
19741 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
19742
19743         * g++.dg/template/deduce1.C: New test.
19744
19745 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
19746
19747         * gcc.c-torture/execute/simd-1.c: Force all use of int to
19748         32-bit int.
19749
19750 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19751
19752         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
19753         usage.
19754
19755 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
19756
19757         * gcc.c-torture/compile/20020910-1.c: New test.
19758
19759 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
19760
19761         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
19762
19763 2002-09-10  Andreas Jaeger  <aj@suse.de>
19764
19765         * gcc.dg/20020312-2.c: Adjust for x86-64.
19766
19767 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
19768
19769         * g77.dg/7388.f: New test case for PR 7388.
19770
19771 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
19772
19773         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
19774
19775 2002-09-05  Ziemowit Laski <zlaski@apple.com>
19776
19777         * objc.dg/proto-lossage-1.m: New test.
19778
19779 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
19780
19781         * gcc.dg/cpp/_Pragma4.c: Fix typo.
19782
19783 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
19784
19785         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
19786         expected to pass.
19787
19788 2002-09-06  Stan Shebs  <shebs@apple.com>
19789             David Edelsohn  <edelsohn@gnu.org>
19790
19791         * gcc.dg/weak: New directory.
19792         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
19793         target-specific xfail bits.
19794         * gcc.dg/typeof-2.c: Move to new directory.
19795         * gcc.dg/weak.exp: New expect script.
19796
19797 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
19798
19799         * gcc.c-torture/execute/extzvsi.c: New test.
19800
19801 2002-09-05  Stan Shebs  <shebs@apple.com>
19802
19803         * gcc.dg/weak-1.c: xfail on Darwin.
19804         * gcc.dg/weak-2.c: Ditto.
19805         * gcc.dg/weak-3.c: Ditto.
19806         * gcc.dg/weak-4.c: Ditto.
19807         * gcc.dg/weak-5.c: Ditto.
19808         * gcc.dg/weak-6.c: Ditto.
19809         * gcc.dg/weak-7.c: Ditto.
19810         * gcc.dg/weak-8.c: Ditto.
19811         * gcc.dg/weak-9.c: Ditto.
19812
19813 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
19814
19815         * gcc.c-torture/execute/loop-14.c: New test.
19816
19817 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
19818
19819         * g++.dg/other/cxa-atexit1.C: New test.
19820
19821         * gcc.dg/typeof-2.c: New test.
19822
19823 2002-09-03  Roger Sayle  <roger@eyesopen.com>
19824
19825         * gcc.dg/builtins-2.c: New testcase.
19826         * gcc.dg/builtins-3.c: New testcase.
19827
19828 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
19829
19830         * gcc.dg/cpp/_Pragma4.c: New test.
19831
19832 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
19833
19834         * objc/execute/nil_method-1.m: New testcase.
19835
19836 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
19837
19838         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
19839         [Object class], not [Object initialize].
19840
19841 2002-08-31  Roger Sayle  <roger@eyesopen.com>
19842             Hans-Peter Nilsson  <hp@bitrange.com>
19843
19844         * gcc.c-torture/execute/20020720-1.x: Skip test on
19845         mmix-knuth-mmixware.  Correct comment.
19846
19847 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
19848
19849         * testsuite/g++.dg/abi/bitfield5.C: New test.
19850         * testsuite/g++.dg/abi/vbase10.C: Likewise.
19851
19852 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
19853
19854         * objc.dg/undeclared-selector.m: New test.
19855
19856 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
19857
19858         * g++.dg/other/offsetof1.C: Avoid cast warning.
19859
19860 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
19861
19862         * objc.dg/super-class-2.m: New test.
19863
19864 2002-08-24  Matt Austern  <austern@apple.com>
19865
19866         * g++.dg/ext/lvaddr.C: New test.
19867         * g++.dg/ext/lvcast.C: New test.
19868
19869 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
19870
19871         * testsuite/g++.dg/inherit/cond1.C: New test.
19872
19873 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
19874
19875         * gcc.dg/noncompile/incomplete-1.c: New test.
19876
19877 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
19878
19879         * gcc.dg/typespec-1.c: New test.
19880
19881 2002-08-20  Devang Patel  <dpatel@apple.com>
19882         * objc.dg/proto-hier-2.m: New test.
19883
19884 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
19885
19886         * objc.dg/bitfield-1.m: New test.
19887         * objc.dg/bitfield-2.m: New test.
19888
19889 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
19890
19891         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
19892         gcc.dg/c99-flex-array-4.c: New tests.
19893
19894 2002-08-16  Stan Shebs  <shebs@apple.com>
19895
19896         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
19897
19898 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
19899
19900         * gcc.dg/typeof-1.c: New test.
19901         * g++.dg/ext/typeof2.C: New test.
19902
19903 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
19904
19905         * g++.dg/other/offsetof1.C: New test.
19906
19907 2002-08-14  Richard Henderson  <rth@redhat.com>
19908
19909         * gcc.dg/tls/diag-3.c: Fix expected message strings.
19910
19911 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
19912
19913         * gcc.dg/cpp/_Pragma3.c: New test.
19914
19915 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
19916
19917         * g++.dg/template/inherit3: New test.
19918
19919 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
19920
19921         * gcc.dg/bitfld-4.c: Add blank options.
19922
19923 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
19924
19925         * g++.dg/template/crash1.C: New test.
19926
19927 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
19928
19929         * gcc.dg/tls/opt-2.c: New test.
19930
19931 2002-08-08  Devang Patel  <dpatel@apple.com>
19932
19933         * objc.dg/selector-1.m : New test
19934
19935 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
19936
19937         * g++.dg/abi/bitfield4.C: New test.
19938         * gcc.dg/bitfld-4.c: New test.
19939
19940 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
19941
19942         * g++.dg/other/packed1.C: New test.
19943
19944 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
19945
19946         * g++.dg/abi/offsetof.C: Tweak error messages.
19947         * g++.old-deja/g++.mike/p10769a.C: Likewise.
19948
19949 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
19950
19951         * gcc.dg/bitfld-3.c: New test.
19952
19953 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
19954             Richard Henderson  <rth@redhat.com>
19955
19956         * gcc.dg/i386-bitfield1.c: New test.
19957         * g++.dg/abi/bitfield3.C: Update.
19958
19959 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
19960
19961         * objc.dg/const-str-2.m: Update.
19962         * gcc.dg/cpp/c++98.c: Change to C extension.
19963         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
19964         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
19965
19966 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
19967
19968         * testsuite/gcc.dg/tls/diag-3.c: New.
19969
19970 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
19971
19972         * g++.dg/README (Subdirectories): Document new subdir expr.
19973         * g++.dg/expr/pmf-1.C: New test.
19974
19975 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
19976
19977         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
19978
19979 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
19980
19981         * g++.dg/abi/bitfield3.C: New test.
19982
19983 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
19984
19985         * lib/gcov.exp: Tweak expected line formats.
19986         * gcc.misc-tests/gcov8.c: New test.
19987         * gcc.misc-tests/gcov8.x: New flags.
19988
19989 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
19990
19991         * consistency.vlad/layout/endian.c: Include string.h.
19992
19993         * gcc.c-torture/execute/20020805-1.c: New test.
19994
19995 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
19996
19997         * g++.dg/other/conversion1.C: New test.
19998
19999 2002-08-03  Roger Sayle  <roger@eyesopen.com>
20000
20001         * gcc.dg/builtins-1.c: New testcase.
20002
20003 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
20004
20005         * g++.dg/inherit/access3.C: New test.
20006
20007 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
20008
20009         * gcc.dg/ia64-visibility-2.c: New test.
20010
20011 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
20012
20013         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
20014         __qualifier_flags to __flags.
20015
20016 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
20017
20018         * g++.dg/inherit/operator1.C: New test.
20019         * g++.dg/lookup/disamb1.C: Fix typo in comment.
20020         * g++.dg/other/error1.C: Change expected error message.
20021         * g++.dg/template/conv4.C: Likewise.
20022
20023 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
20024
20025         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
20026         for documented behavior.
20027
20028 2002-07-25  Roger Sayle  <roger@eyesopen.com>
20029
20030         * gcc.c-torture/execute/20020720-1.x: Skip this test on
20031         several targets known to fail.
20032
20033 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
20034
20035         * gcc.dg/mips-args-[123].c: New tests.
20036
20037 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
20038
20039         * gcc.dg/ppc-spe.c: New.
20040
20041 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
20042
20043         * g++.dg/other/ptrmem4.C: New testcase.
20044
20045 2002-07-24  Richard Henderson  <rth@redhat.com>
20046
20047         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
20048
20049 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
20050
20051         * g++.dg/ext/alignof1.C (main): Return 0 for success.
20052
20053 2002-07-24  Roger Sayle  <roger@eyesopen.com>
20054
20055         * gcc.c-torture/execute/memset-3.c: New testcase.
20056
20057 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
20058
20059         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
20060         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
20061
20062 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20063
20064         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
20065         Delete.
20066
20067 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
20068
20069         * gcc.c-torture/compile/simd-4.c: New test.
20070
20071 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20072
20073         PR c++/7347, c++/7348
20074         * g++.dg/template/access4.C: New test.
20075         * g++.dg/template/access5.C: New test.
20076         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
20077         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
20078         * g++.old-deja/g++.pt/ttp58.C: Likewise.
20079         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
20080
20081 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
20082
20083         * gcc.dg/gnu89-init-2.c: New test.
20084
20085 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
20086
20087         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
20088
20089 2002-07-20  Roger Sayle  <roger@eyesopen.com>
20090
20091         * gcc.c-torture/execute/20020720-1.c: New testcase.
20092
20093 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
20094
20095         * gcc.dg/cpp/Wsignprom.c: New tests.
20096
20097 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
20098
20099         * gcc.c-torture/execute/loop-13.c: New test.
20100
20101 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
20102
20103         * gcc.dg/cpp/expr.c: New tests.
20104
20105 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
20106
20107         * g++.dg/opt/pr6713.C: Add template instantiation.
20108
20109 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
20110
20111         * gcc.dg/nest.c: New test.
20112
20113 2002-07-17  Richard Henderson  <rth@redhat.com>
20114
20115         * g++.dg/opt/pr6713.C: New test.
20116
20117 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
20118
20119         * gcc.c-torture/execute/loop-2e.x: Let the testcase
20120         XFAIL for all x86 processors.
20121
20122 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
20123
20124         * gcc.c-torture/execute/20010122-1.x: Do not test with
20125         -fomit-frame-pointer.
20126
20127 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20128
20129         * g++.dg/template/instantiate2.C: New test.
20130         * g++.dg/template/spec4.C: New test.
20131
20132 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20133
20134         * g++.dg/template/access2.C: New test.
20135         * g++.dg/template/access3.C: New test.
20136
20137 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
20138
20139         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
20140         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
20141         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
20142         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
20143         Convert to use <stdarg.h>.
20144         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
20145         Delete.
20146         * gcc.dg/va-arg-2.c: New.
20147         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
20148
20149 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
20150
20151         * gcc.c-torture/compile/20020710-1.c: New test.
20152
20153 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
20154                           Andrew Pinski  <pinskia@physics.uc.edu>
20155
20156         gcc.c-torture/compile/simd-2.c: New testcase.
20157         gcc.c-torture/compile/simd-3.c: Likewise.
20158
20159 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
20160
20161         PR c++/7224
20162         * g++.dg/overload/error1.C: New test.
20163
20164 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20165
20166         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
20167         configuration and IRIX 6 O32 ABI.
20168
20169 2002-07-11  Roger Sayle  <roger@eyesopen.com>
20170
20171         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
20172
20173 2002-07-10  Roger Sayle  <roger@eyesopen.com>
20174
20175         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
20176
20177 2002-07-10  Jeffrey A Law  <law@redhat.com>
20178
20179         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
20180
20181         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
20182
20183 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
20184
20185         * gcc.dg/20020312-2.c: Check for __PPC__.
20186
20187 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
20188
20189         * gcc.c-torture/compile/20020709-1.c: New test.
20190
20191 2002-07-07  Roger Sayle  <roger@eyesopen.com>
20192
20193         * g++.dg/template/qualttp21.C: New test case.
20194
20195 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
20196
20197         * gcc.c-torture/compile/20020706-1.c: New test.
20198         * gcc.c-torture/compile/20020706-2.c: New test.
20199
20200 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
20201             Alexandre Oliva  <aoliva@redhat.com>
20202
20203         * g++.dg/warn/incomplete1.C: New test.
20204
20205 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20206
20207         PR c++/7099
20208         * g++.dg/warn/noreturn1.C: New test.
20209
20210 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
20211
20212         PR c++/6706
20213         * g++.dg/debug/debug6.C: New test.
20214         * g++.dg/debug/debug7.C: New test.
20215
20216 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
20217
20218         * gcc.c-torture/compile/simd-3.c: New test.
20219
20220 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
20221
20222         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
20223         * gcc.dg/20020620-1.c: Likewise.
20224
20225 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20226
20227         PR c++/6944
20228         * g++.dg/init/array4.C: New test.
20229         * g++.dg/init/array5.C: New test.
20230
20231 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
20232
20233         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
20234         * gcc.c-torture/execute/simd-2.c (main): Likewise.
20235
20236 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20237
20238         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
20239         * gcc.dg/wtr-aggr-init-1.c: Likewise.
20240         * gcc.dg/wtr-conversion-1.c: Likewise.
20241         * gcc.dg/wtr-escape-1.c: Likewise.
20242         * gcc.dg/wtr-int-type-1.c: Likewise.
20243         * gcc.dg/wtr-label-1.c: Likewise.
20244         * gcc.dg/wtr-static-1.c: Likewise.
20245         * gcc.dg/wtr-strcat-1.c: Likewise.
20246         * gcc.dg/wtr-suffix-1.c: Likewise.
20247         * gcc.dg/wtr-switch-1.c: Likewise.
20248         * gcc.dg/wtr-unary-plus-1.c: Likewise.
20249         * gcc.dg/wtr-union-init-1.c: Likewise.
20250         * gcc.dg/wtr-union-init-2.c: Likewise.
20251         * gcc.dg/wtr-union-init-3.c: Likewise.
20252
20253         * gcc.dg/wtr-func-def-1.c: New test.
20254
20255 2002-07-02 Devang Patel <dpatel@apple.com>
20256
20257         * objc.dg/param-1.m: New test.
20258
20259 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
20260
20261         * gcc.dg/cpp/trad/directive.c: Add test.
20262         * gcc.dg/cpp/trad/macroargs.c: Add test.
20263         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
20264
20265 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
20266
20267         * gcc.dg/cpp/cmdlne-M.c: New test.
20268
20269 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
20270
20271         * objc.dg/desig-init-1.m: New test.
20272
20273 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20274
20275         PR c++/6716
20276         * g++.dg/template/instantiate1.C: New test.
20277
20278 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
20279
20280         PR c++/7112
20281         * g++.dg/template/sizeof2.C: New test.
20282
20283 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
20284
20285         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
20286         gcc.dg/cpp/trad/include.c: New tests.
20287
20288 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
20289
20290         PR target/7177
20291         * gcc.c-torture/compile/20020701-1.c: New test.
20292
20293 2002-07-01  Stan Shebs  <shebs@apple.com>
20294
20295         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
20296         header here...
20297         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
20298         (objc-torture-execute): or here.
20299
20300 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
20301
20302         * gcc.c-torture/execute/arith-rand-ll.c: New test.
20303
20304 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
20305
20306         * gcc.dg/cpp/trad/escaped-nl.c: New test.
20307
20308 2002-06-30  Devang Patel  <dpatel@apple.com>
20309
20310         * objc.dg/fsyntax-only.m: New test.
20311
20312 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
20313
20314         PR c++/6695
20315         * g++.dg/template/friend7.C: New file.
20316
20317 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
20318
20319         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
20320         return type.
20321
20322 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
20323
20324         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
20325         avoid division by zero.
20326
20327 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
20328
20329         * gcc.dg/Wunknownprag.c: New tests.
20330
20331 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
20332
20333         * gcc.c-torture/execute/simd-2.c: New test.
20334
20335 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
20336
20337         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
20338         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
20339         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
20340         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
20341         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
20342         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
20343         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
20344         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
20345         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
20346         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
20347         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
20348         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
20349         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
20350         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
20351         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
20352         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
20353         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
20354
20355 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
20356
20357         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
20358         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
20359         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
20360         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
20361         New tests.
20362         * gcc.dg/cpp/trad/directive.c: Update.
20363
20364 2002-06-23  Andreas Jaeger  <aj@suse.de>
20365
20366         * gcc.c-torture/execute/complex-6.c: New.
20367
20368 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
20369
20370         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
20371         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
20372         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
20373         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
20374
20375 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
20376
20377         * gcc.dg/cpp/trad: New directory with traditional tests copied
20378         from parent directory.
20379         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
20380         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
20381         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
20382         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
20383         Move to trad/ and rename.
20384         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
20385         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
20386         gcc.dg/cpp/trad/redef2.c: New tests.
20387         * gcc.dg/cpp/trad/trad.exp: New driver.
20388
20389 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
20390
20391         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
20392         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
20393         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
20394         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
20395         Remove.
20396
20397 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
20398
20399         * gcc.dg/20020620-1.c: New test.
20400
20401 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20402
20403         * g++.dg/template/ttp4.C: New test.
20404
20405 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
20406
20407         * g++.dg/opt/vt1.C: Fix regexp.
20408
20409 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20410
20411         * gcc.c-torture/execute/pure-1.c: Make functions static again.
20412         Don't use attribute `noinline'.
20413
20414 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
20415
20416         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
20417
20418 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
20419
20420         * gcc.c-torture/execute/simd-1.c: New.
20421
20422         * gcc.dg/simd-1.c: New.
20423
20424 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
20425
20426         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
20427
20428 2002-06-16  Richard Henderson  <rth@redhat.com>
20429
20430         * g++.dg/ext/anon-struct1.C: New.
20431         * g++.dg/ext/anon-struct2.C: New.
20432         * g++.dg/ext/anon-struct3.C: New.
20433         * gcc.dg/anon-struct-1.c: New.
20434         * gcc.dg/anon-struct-2.c: New.
20435         * gcc.dg/anon-struct-3.c: New.
20436         * gcc.dg/20011008-1.c: Adjust warning text.
20437         * gcc.dg/20020527-1.c: Add -fms-extensions.
20438
20439 2002-06-16  Richard Henderson  <rth@redhat.com>
20440
20441         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
20442
20443 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
20444
20445         * gcc.c-torture/execute/20020615-1.c: New test.
20446
20447 2002-06-15  Roger Sayle  <roger@eyesopen.com>
20448
20449         * gcc.c-tortuture/execute/compare-1.c: New test case.
20450         * gcc.c-tortuture/execute/compare-2.c: New test case.
20451         * gcc.c-tortuture/execute/compare-3.c: New test case.
20452
20453 2002-06-13  Richard Henderson  <rth@redhat.com>
20454
20455         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
20456         ia64 ilp32.
20457
20458 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20459
20460         * g++.dg/template/typename2.C: Update error message.
20461
20462 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
20463
20464         * gcc.c-torture/execute/20020611-1.c: New test.
20465
20466 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
20467
20468         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
20469         list of targets to skip.
20470
20471 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
20472
20473         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
20474         targets if not optimizing.
20475
20476 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
20477
20478         * gcc.c-torture/compile/20020605-1.c: New test.
20479
20480         * g++.dg/opt/vt1.C: New test.
20481
20482         * gcc.dg/20020531-1.c: New test.
20483
20484         * gcc.dg/20020530-1.c: New test.
20485
20486         * gcc.dg/20020527-1.c: New test.
20487
20488         * g++.dg/opt/cse1.C: New test.
20489
20490 2002-06-07  Roger Sayle  <roger@eyesopen.com>
20491
20492         * gcc.dg/20020607-2.c: New test case.
20493
20494 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
20495
20496         * gcc.c-torture/compile/20020604-1.c: New test.
20497
20498 2002-06-04  Richard Henderson  <rth@redhat.com>
20499
20500         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
20501         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
20502         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
20503
20504 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
20505
20506         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
20507
20508 2002-06-03  Richard Henderson  <rth@redhat.com>
20509
20510         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
20511         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
20512
20513 2002-06-02  Richard Henderson  <rth@redhat.com>
20514
20515         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
20516         test functions static.
20517
20518 2002-06-02  Andreas Jaeger  <aj@suse.de>
20519
20520         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
20521         now.
20522
20523 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20524
20525         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
20526         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
20527         Update for mofified diagnostics.
20528         * gcc.dg/c99-intconst-1.c: No longer fail.
20529
20530 2002-06-02  Richard Henderson  <rth@redhat.com>
20531
20532         * gcc.dg/uninit-A.c: Remove xfail markers.
20533
20534 2002-06-01  Roger Sayle  <roger@eyesopen.com>
20535
20536         * gcc.dg/fnegate-1.c: New test case.
20537
20538 2002-05-30  Osku Salerma  <osku@iki.fi>
20539
20540         * gcc.c-torture/execute/mayalias-1.c: New file.
20541
20542 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
20543
20544         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
20545         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
20546         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
20547
20548 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
20549
20550         * gcc.c-torture/execute/20020529-1.c: New test.
20551
20552 2002-05-27  Richard Henderson  <rth@redhat.com>
20553
20554         * g++.dg/ext/attrib6.C: New test case.
20555
20556 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20557
20558         * gcc.c-torture/execute/pure-1.c: New test.
20559
20560 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
20561
20562         * gcc.dg/cpp/arith-2.c: Remove.
20563
20564 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
20565
20566         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
20567         * gcc.dg/cpp/if-3.c: Remove.
20568
20569 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
20570
20571         * g++.dg/opt/cse2.C: New test.
20572
20573 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
20574
20575         * gcc.dg/cpp/arith-1.c: New semantic tests.
20576         * gcc.dg/cpp/if-1.c: Update.
20577
20578 2002-05-24  Ben Elliston  <bje@redhat.com>
20579
20580         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
20581
20582 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
20583
20584         * gcc.dg/verbose-asm.c: New test.
20585
20586 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20587
20588         * gcc.dg/cpp/paste12.c: New test.
20589
20590 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
20591
20592         * g++.dg/parse/named_ops.C: New test.
20593
20594 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
20595
20596         * gcc/testsuite/gcc.dg/weak-8.c: New test.
20597
20598 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
20599
20600         * gcc.dg/weak-2.c: Allow optional leading underscore
20601         in scan-assembler symbol name.
20602         * gcc.dg/weak-3.c: Likewise.
20603         * gcc.dg/weak-4.c: Likewise.
20604         * gcc.dg/weak-5.c: Likewise.
20605
20606 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
20607
20608         * gcc.dg/20020523-1.c: New test.
20609
20610 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
20611
20612         * objc.dg/const-str-2.m: Update now that we stop after
20613         a command line error.
20614
20615 2002-05-22  Richard Henderson  <rth@redhat.com>
20616
20617         * g++.dg/dg.exp: Fix typo in test pruneing.
20618
20619 2002-05-22  Richard Henderson  <rth@redhat.com>
20620
20621         * g++.dg/dg.exp: Prune the tls subdirectory.
20622         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
20623         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
20624         * g++.dg/tls/init-1.C: New.
20625
20626 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
20627
20628         * gcc.dg/20020517-1.c: New test.
20629
20630 2002-05-21  Richard Henderson  <rth@redhat.com>
20631
20632         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
20633         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
20634
20635 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
20636
20637         * g++.dg/other/copy2.C: New test.
20638
20639 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
20640
20641         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
20642         (MAX_COPY): Bump up to 10 times sizeof (long long).
20643         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
20644
20645         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
20646         sizeof (long long).
20647
20648         * gcc.c-torture/execute/strcpy-1.c: New test.
20649
20650 2002-05-19  Jason Merrill  <jason2redhat.com>
20651
20652         * g++.dg/ext/oper1.C: New test.
20653
20654 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
20655 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
20656
20657         * README.QMTEST: New file.
20658
20659         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
20660
20661 2002-05-19  Andreas Jaeger  <aj@suse.de>
20662
20663         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
20664         now.
20665         * gcc.c-torture/execute/loop-2d.x: Likewise.
20666
20667 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
20668
20669         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
20670         support weak symbols.
20671         * gcc.dg/weak-4.c: Likewise
20672         * gcc.dg/weak-6.c: Likewise
20673
20674 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
20675
20676         * gcc.dg/weak-3.c: Add dg-excess-error comment for
20677         cygwin, coff and h8300-*-hms targets
20678         * gcc.dg/weak-5.c: Likewise
20679         * gcc.dg/weak-7.c: Likewise
20680
20681 2002-05-16  Jason Merrill  <jason@redhat.com>
20682
20683         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
20684         (scan-assembler-not, scan-assembler-dem): Likewise.
20685         (scan-assembler-dem-not): Likewise.
20686
20687 2002-05-15  Richard Henderson  <rth@redhat.com>
20688
20689         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
20690
20691 2002-05-15  Richard Henderson  <rth@redhat.com>
20692
20693         * gcc.dg/weak-5.c (vfoo1c): No warning here.
20694         (vfoo1f): Warning here.
20695         (vfoo1l): Don't redefine the alias.
20696
20697 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
20698
20699         * g++.dg/init/pm1.C: New test.
20700
20701 2002-05-12  David S. Miller  <davem@redhat.com>
20702
20703         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
20704         types.
20705
20706 2002-05-10  Roger Sayle  <roger@eyesopen.com>
20707
20708         * gcc.c-torture/execute/20020510-1.c: New test case.
20709
20710 2002-05-10  David S. Miller  <davem@redhat.com>
20711
20712         * gcc.c-torture/execute/conversion.c: Test long double too.
20713
20714 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
20715
20716         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
20717         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
20718         * lib/g++.exp (g++_link_flags): Likewise.
20719         * lib/objc.exp (objc_target_compile): Likewise.
20720
20721 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
20722
20723         * gcc.dg/cpp/poison.c: Update.
20724         * gcc.dg/cpp/20000625-2.c: Remove.
20725         * gcc.dg/cpp/direct2s.c: Remove final test.
20726
20727 2002-05-08  Tom Rix  <trix@redhat.com>
20728
20729         * gcc.c-torture/execute/20020508-1.c: New test.
20730         * gcc.c-torture/execute/20020508-2.c: New test.
20731         * gcc.c-torture/execute/20020508-3.c: New test.
20732
20733 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
20734
20735         * gcc.dg/cpp/charconst-4.c: More tests.
20736
20737 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
20738
20739         PR c/6569
20740         * gcc.dg/weak-3.c: Update location of warning messages.
20741         * gcc.dg/weak-5.c: Likewise.
20742
20743 2002-05-06  Roger Sayle  <roger@eyesopen.com>
20744
20745         * gcc.c-torture/execute/20020506-1.c: New test case.
20746
20747 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
20748
20749         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
20750
20751 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
20752
20753         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
20754
20755 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
20756
20757         * gcc.dg/cpp/charconst-3.c: New test.
20758
20759 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20760
20761         * gcc.dg/cpp/charconst.c: Update tests.
20762
20763 2002-05-05  Tim Josling  <tej@melbpc.org.au>
20764
20765         * treelang: Added directory for new sample language treelang. Also
20766         lib/treelang.exp: New file to signal treelang should be tested.
20767
20768 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
20769
20770         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
20771         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
20772         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
20773         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
20774         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
20775         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
20776         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
20777
20778 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
20779
20780         * gcc.dg/format/xopen-2.c: New test.
20781
20782 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
20783
20784         * gcc.dg/20020503-1.c: New test.
20785
20786 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
20787
20788         * g++.dg/init/dtor1.C: Make it tougher.
20789
20790 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
20791
20792         * g++.dg/init/dtor1.C: New test.
20793
20794 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
20795
20796         * gcc.dg/altivec-8.c: New.
20797
20798 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
20799
20800         * gcc.dg/altivec-7.c: New.
20801
20802 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
20803
20804         * g++.dg/parse/typedef1.C: New test.
20805
20806 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
20807
20808         PR c++/6486
20809         * g++.dg/template/friend6.C: New test.
20810
20811         PR c++/6492
20812         * g++.dg/init/copy1.C: New test.
20813
20814 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
20815
20816         * g++.dg/warn/effc1.C: New test.
20817
20818 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
20819
20820         * gcc.dg/cpp/if-cexp.c: Add a test.
20821
20822 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
20823
20824         * gcc.dg/20020426-2.c: New test.
20825
20826 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
20827
20828         * gcc.dg/cpp/if-mop.c: Update.
20829         * gcc.dg/cpp/if-mpar.c: Add test.
20830         * gcc.dg/cpp/if-oppr.c: Update.
20831
20832 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20833
20834         PR c/6343
20835         * gcc.dg/weak-[2-7].c: New tests.
20836
20837 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
20838
20839         * gcc.dg/enum1.c: New test.
20840
20841 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
20842
20843         PR c++/6497
20844         * g++.dg/inherit/access2.C: New test.
20845
20846 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
20847
20848         PR bootstrap/6445
20849         * gcc.dg/20020426-1.c: New test.
20850
20851 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
20852
20853         * g++.dg/abi/enum1.C: New test.
20854
20855 2002-04-26  Richard Henderson  <rth@redhat.com>
20856
20857         * gcc.dg/c99-bool-1.c: Expect always true warning.
20858
20859 2002-04-25  Roger Sayle  <roger@eyesopen.com>
20860
20861         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
20862
20863 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20864
20865         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
20866         targets.
20867
20868 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
20869
20870         * g++.dg/abi/mange7.C: New test.
20871
20872         PR c++/6438.
20873         * g++.dg/parse/stmtexpr2.C: New test.
20874
20875 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
20876
20877         * gcc.dg/20020312-2.c: Add SH target.
20878
20879 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20880
20881         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
20882         compiler output on mips*-*-irix*.
20883
20884 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
20885
20886         * g++.dg/parse/attr1.C: New test.
20887
20888 2002-04-23  Roger Sayle  <roger@eyesopen.com>
20889
20890         * gcc.c-torture/execute/string-opt-17.c: New test case.
20891         * gcc.c-torture/execute/memset-2.c: New test case.
20892
20893 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
20894
20895         PR c++/6256:
20896         * g++.dg/template/friend5.C: New test.
20897
20898         PR c++/6331:
20899         * g++.dg/template/qual1.C: Likewise.
20900
20901 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
20902
20903         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
20904         Include stdlib.h, not stdio.h or ctype.h.
20905
20906 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
20907
20908         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
20909         cris-*-elf* and mmix-*-*.
20910         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
20911         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
20912         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
20913         Ditto.
20914         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
20915         * gcc.dg/wchar_t-1.c: Ditto.
20916
20917 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
20918
20919         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
20920         Clarify comment.
20921
20922 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
20923
20924         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
20925
20926 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20927
20928         * gcc.c-torture/execute/20000906-1.x: Delete.
20929
20930 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
20931
20932         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
20933
20934 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
20935
20936         * PR6367
20937         * g77.f-torture/execute/6367.f: New test.
20938         * g77.f-torture/execute/6367.x: Disable for MMIX.
20939
20940 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
20941
20942         * PR6352
20943         * g++.dg/opt/inline2.C: New test.
20944
20945 2002-04-18  Richard Henderson  <rth@redhat.com>
20946
20947         * gcc.dg/20000906-1.c: Enable for all targets.
20948         * gcc.c-torture/compile/iftrap-2.c: New.
20949
20950 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
20951
20952         * gcc.dg/20020418-1.c: New test.
20953         * gcc.dg/20020418-2.c: New test.
20954
20955 2002-04-18  Richard Henderson  <rth@redhat.com>
20956
20957         * gcc.c-torture/compile/iftrap-1.c: New.
20958         * gcc.dg/iftrap-1.c: Adjust for ia64.
20959         * gcc.dg/iftrap-2.c: New.
20960
20961 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
20962
20963         * gcc.c-torture/compile/20020418-1.c: New test.
20964
20965 2002-04-18  Roger Sayle  <roger@eyesopen.com>
20966
20967         * gcc.c-torture/compile/20020415-1.c: New.
20968
20969 2002-04-18  David S. Miller  <davem@redhat.com>
20970
20971         * gcc.c-torture/execute/20020418-1.c: New test.
20972
20973 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
20974
20975         * gcc.dg/20020416-1.c: New test.
20976
20977         * g++.dg/opt/inline1.C: New test.
20978
20979 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
20980
20981         * gcc.dg/altivec-5.c: New test.
20982
20983         * gcc.dg/20020415-1.c: New test.
20984
20985 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
20986
20987         * testsuite/lib/chill.exp: Remove.
20988
20989 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
20990
20991         * g++.dg/other/big-struct.C: New test.
20992
20993 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
20994
20995         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
20996         of scratch file.
20997
20998 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
20999
21000         PR c/6277
21001         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
21002         in scan-assembler function name
21003
21004 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
21005
21006         * g77.f-torture/execute/980628-4.x,
21007         g77.f-torture/execute/980628-5.x,
21008         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
21009         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
21010         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
21011         i[34567]86-*-*.
21012
21013 2002-04-13  David S. Miller  <davem@redhat.com>
21014
21015         * gcc.c-torture/execute/20020413-1.c: New test.
21016
21017 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
21018
21019         * gcc.dg/asm-6.c,
21020         * g++.dg/ext/asm1.C: New tests.
21021
21022 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
21023
21024         PR c++ 5373.
21025         * g++.dg/parse/stmtexpr1.C: New test.
21026
21027         PR c++/5189.
21028         * g++.dg/template/copy1.C: New test.
21029
21030 2002-04-12  Richard Henderson  <rth@redhat.com>
21031
21032         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
21033
21034 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
21035
21036         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
21037         gcc.c-torture/execute/20020307-2.c.
21038
21039 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
21040
21041         * g++.dg/ext/attrib5.C,
21042         * g++.dg/lookup/struct1.C: New tests.
21043
21044 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
21045
21046         * gcc.dg/20020411-1.c: New test.
21047
21048         * gcc.c-torture/execute/20020411-1.c: New test.
21049
21050 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
21051
21052         * g77.f-torture/execute/6177.f: New test.
21053
21054 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
21055
21056         PR middle-end/6247
21057         * g++.dg/opt/cleanup1.C: New test.
21058
21059         * g++.dg/opt/const1.C: New test.
21060
21061 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
21062
21063         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
21064
21065 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
21066
21067         PR c++/5507
21068         * g++.dg/template/typename2.C: New test.
21069
21070 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
21071
21072         * gcc.c-torture/execute/loop-12.c: New.
21073
21074 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
21075
21076         * g77.f-torture/execute/980628-4.x,
21077         g77.f-torture/execute/980628-5.x,
21078         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
21079         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
21080         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
21081
21082 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21083
21084         PR optimization/6086
21085         * g++.dg/opt/preinc1.C: New test.
21086
21087 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
21088
21089         PR c++/5571
21090         * g++.dg/opt/static2.C: New test.
21091
21092 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
21093
21094         PR c/5120
21095         * gcc.dg/20020406-1.c: New test.
21096
21097 2002-04-04  David S. Miller  <davem@redhat.com>
21098
21099         * gcc.c-torture/execute/20020404-1.c: New test.
21100
21101 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
21102
21103         PR c/6123
21104         * gcc.dg/20020312-2.c: Do not declare global register variable
21105         if __PIC__ or __pic__ is defined.
21106
21107 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
21108
21109         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
21110         __asm__ so that it works correctly even if -ansi -pedantic-errors.
21111
21112 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21113
21114         * gcc.misc-tests/linkage.exp: Update last change to handle
21115         sparc*-, not just sparc-.
21116
21117 2002-04-03  Richard Henderson  <rth@redhat.com>
21118
21119         * gcc.dg/cpp/ucs.c: Improved long UCS test.
21120
21121 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
21122
21123         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
21124
21125 2002-04-02  David S. Miller  <davem@redhat.com>
21126
21127         * gcc.c-torture/execute/20020402-3.c: New test.
21128
21129 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
21130
21131         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
21132         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
21133
21134         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
21135         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
21136         g77.f-torture/execute/20001201.x,
21137         g77.f-torture/execute/u77-test.x: New files.
21138
21139         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
21140         * gcc.dg/wchar_t-1.c: Ditto.
21141
21142 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21143
21144         * gcc.c-torture/execute/20020402-1.c: New test.
21145
21146 2002-04-01  Richard Henderson  <rth@redhat.com>
21147
21148         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
21149
21150         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
21151
21152 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21153
21154         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
21155
21156 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21157
21158         * g++.dg/inherit/template-as-base.C: Expect error.
21159         * g++.dg/inherit/namespace-as-base.C: Likewise.
21160
21161 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
21162
21163         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
21164         g++.dg/ext/instantiate3.C: Tweak match patterns.
21165
21166         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
21167         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
21168         -da test.
21169
21170 2002-03-31  Richard Henderson  <rth@redhat.com>
21171
21172         * gcc.dg/special/alias-2.c: New.
21173         * gcc.dg/special/ecos.exp: Run it.
21174
21175 2002-03-31  Richard Henderson  <rth@redhat.com>
21176
21177         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
21178
21179 2002-03-31  Kazu Hirata  <kazu@hxi.com>
21180
21181         * gcc.dg/weak-1.c: Disable on h8300 port.
21182
21183 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
21184
21185         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
21186         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
21187         ordering tests.
21188         * g++.dg/bprob/bprob-1.C: New test.
21189         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
21190         * g++.dg/gcov/gcov-1.C: New test.
21191         * g++.dg/gcov/gcov-1.x: New file.
21192         * g++.dg/gcov/gcov-2.C: New test.
21193         * g++.dg/gcov/gcov-3.C: New test.
21194         * g++.dg/gcov/gcov-3.h: New file.
21195
21196 2002-03-28  Roger Sayle  <roger@eyesopen.com>
21197
21198         * g++.old-deja/g++.other/builtins5.C: New test.
21199         * g++.old-deja/g++.other/builtins6.C: New test.
21200         * g++.old-deja/g++.other/builtins7.C: New test.
21201         * g++.old-deja/g++.other/builtins8.C: New test.
21202         * g++.old-deja/g++.other/builtins9.C: New test.
21203
21204 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
21205
21206         * g++.dg/opt/static1.C: New test.
21207
21208         * g++.dg/opt/longbranch1.C: New test.
21209
21210 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
21211
21212         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
21213
21214         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
21215
21216 2002-03-28  Jeffrey A Law  (law@redhat.com)
21217
21218         * gcc.c-torture/execute/20020328-1.c: New test.
21219
21220 2002-03-27  Richard Henderson  <rth@redhat.com>
21221
21222         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
21223         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
21224         move from g++.old-deja/g++.ext/.
21225
21226 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
21227
21228         * g++.dg/init/new2.C: New test.
21229
21230 2002-03-26  Richard Henderson  <rth@redhat.com>
21231
21232         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
21233
21234         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
21235         on sparc.
21236
21237         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
21238         sparcv9 systems.
21239         * gcc.dg/20001102-1.c: Likewise.
21240
21241 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
21242
21243         * gcc.dg/cpp/endif-pedantic1.c,
21244         gcc.dg/cpp/endif-pedantic2.c:  New tests.
21245
21246 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
21247
21248         * g++.dg/init/new1.C: New test.
21249
21250 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
21251
21252         * g++.dg/abi/vbase9.C: New test.
21253
21254 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
21255
21256         * gcc.dg/arm-asm.c: New test.
21257
21258 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
21259
21260         * gcc.dg/Wswitch-enum.c: New test.
21261         Fix PR c/5044.
21262
21263 2002-03-26  Richard Henderson  <rth@redhat.com>
21264
21265         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
21266         structure.
21267
21268 2002-03-25  Richard Henderson  <rth@redhat.com>
21269
21270         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
21271         sparcv9 systems.
21272
21273         * gcc.c-torture/compile/20011119-1.c (xxx): New.
21274         * gcc.c-torture/compile/20011119-2.c (xxx): New.
21275
21276 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
21277
21278         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
21279
21280 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
21281
21282         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
21283         targets using generic thunk support.
21284
21285 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
21286
21287         * gcc.c-torture/compile/20020323-1.c: New test.
21288
21289         * g++.dg/opt/conj2.C: New test.
21290
21291 2002-03-24  Richard Henderson  <rth@redhat.com>
21292
21293         * gcc.dg/weak-1.c: Use -fno-common.
21294
21295 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
21296
21297         * g77.dg/f77-edit-apostrophe-out.f: New test
21298         * g77.dg/f77-edit-h-out.f: New test
21299         * g77.dg/f77-edit-t-in.f: New test
21300         * g77.dg/f77-edit-t-out.f: New test
21301         * g77.dg/f77-edit-x-out.f: New test
21302         * g77.dg/f77-edit-slash-out.f: New test
21303         * g77.dg/f77-edit-colon-out.f: New test
21304         * g77.dg/f77-edit-s-out.f: New test
21305
21306 2002-03-24  Richard Henderson  <rth@redhat.com>
21307
21308         * objc/execute/formal_protocol-6.x: New XFAIL.
21309
21310 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
21311
21312         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
21313         that do not support weak symbols
21314
21315 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
21316
21317         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
21318         * lib/g77.exp:  Likewise
21319         * lib/objc.exp: Likewise
21320
21321 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
21322
21323         * gcc.dg/Wswitch-default.c: New test.
21324
21325 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
21326
21327         * g++.dg/other/enum1.C: New test.
21328
21329 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
21330
21331         * gcc.dg/pragma-ep-3.c: Fix typo.
21332
21333 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21334
21335         * g++.dg/inherit/template-as-base.C: New test.
21336
21337 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
21338
21339         * g++.old-deja/g++.other/dwarf2-1.C: Move...
21340         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
21341
21342 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
21343
21344         * gcc.dg/cpp/multiline.c: Update to match.
21345
21346 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
21347
21348         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
21349
21350 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
21351
21352         * gcc.dg/cpp/extratokens2.c:  New file.
21353
21354 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
21355
21356         * gcc.dg/20020312-2.c: Add rs6000 target.
21357
21358         * gcc.c-torture/compile/20020319-1.c: New test.
21359
21360 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21361
21362         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
21363         (A, E): Handle this.
21364
21365 2002-03-20  Jason Merrill  <jason@redhat.com>
21366
21367         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
21368         ignoring -fpic.
21369         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
21370         through prune_gcc_output.
21371
21372 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
21373
21374         * gcc.c-torture/compile/20020320-1.c: New test.
21375
21376 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
21377
21378         * gcc.c-torture/compile/20020318-1.c: New test.
21379
21380         * gcc.dg/struct-by-value-1.c: New test.
21381
21382         * gcc.dg/20020319-1.c: New test.
21383
21384 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
21385
21386         * g++.dg/opt/conj1.C: New test.
21387
21388 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
21389
21390         * g++.dg/template/qualttp20.C: Revert previous change.
21391         * g++.dg/template/qualttp3.C: Likewise.
21392         * g++.dg/template/qualttp4.C: Likewise
21393         * g++.dg/template/qualttp5.C: Likewise
21394         * g++.dg/template/qualttp6.C: Likewise
21395         * g++.dg/template/qualttp7.C: Likewise
21396         * g++.dg/template/qualttp8.C: Likewise
21397         * g++.dg/template/recurse.C: Likewise.
21398
21399 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
21400
21401         * gcc.dg/cpp/wchar-1.c: Update.
21402
21403 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
21404
21405         * g++.dg/template/conv1.C: New test.
21406         * g++.dg/template/conv2.C: New test.
21407         * g++.dg/template/conv3.C: New test.
21408         * g++.dg/template/conv4.C: New test.
21409
21410 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
21411
21412         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
21413         * g++.dg/template/qualttp3.C: Likewise.
21414         * g++.dg/template/qualttp4.C: Likewise
21415         * g++.dg/template/qualttp5.C: Likewise
21416         * g++.dg/template/qualttp6.C: Likewise
21417         * g++.dg/template/qualttp7.C: Likewise
21418         * g++.dg/template/qualttp8.C: Likewise
21419         * g++.dg/template/recurse.C: Likewise.
21420
21421 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
21422
21423         * g++.dg/opt/dtor1.C: New test.
21424
21425 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
21426
21427         * gcc.c-torture/compile/20020315-1.c: New test.
21428
21429 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
21430
21431         * gcc.dg/weak-1.c: Fix scan tests.
21432
21433 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
21434
21435         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
21436         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
21437         cris-*-aout* mmix-*-*.
21438         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
21439         cris-*-aout* mmix-*-*.
21440         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
21441         cris-*-elf* cris-*-aout* and mmix-*-*.
21442         * gcc.dg/20001009-1.c: Ditto.
21443         * gcc.dg/20010912-1.c: Ditto.
21444         * gcc.dg/20020122-4.c: Ditto.
21445         * gcc.dg/inline-2.c: Ditto.
21446
21447 2002-03-14  Jeffrey A Law  (law@cygnus.com)
21448
21449         * gcc.c-torture/compile/20020314-1.c: New test.
21450
21451 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
21452
21453         * gcc.c-torture/execute/20020314-1.c: New test.
21454
21455 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
21456
21457         * g++.dg/warn/Wunused-1.C: New test.
21458
21459 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
21460
21461         * g++.dg/abi/mangle6.C: New test.
21462
21463 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
21464
21465         * gcc.c-torture/compile/20020309-2.c: New test.
21466
21467         * gcc.c-torture/compile/20020312-1.c: New test.
21468
21469 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
21470
21471         * g++.dg/other/access1.C: New test.
21472
21473 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
21474
21475         * gcc.c-torture/execute/wchar_t-1.c: New test.
21476
21477 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
21478
21479         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
21480
21481 2002-03-12  Roger Sayle  <roger@eyesopen.com>
21482
21483         * gcc.dg/20020312-1.c: New test case.
21484
21485 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
21486
21487         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
21488
21489 2002-03-11  Richard Henderson  <rth@redhat.com>
21490
21491         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
21492         * g++.old-deja/g++.jason/report.C: Likewise.
21493
21494 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
21495
21496         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
21497         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
21498
21499 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
21500
21501         * testsuite/g++.dg/overload/pmf1.C: New test.
21502
21503 2002-03-11  Kazu Hirata  <kazu@hxi.com>
21504
21505         * gcc.c-torture/execute/20020307-1.c: Use long.
21506
21507 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
21508
21509         PR optimization/5844
21510         * gcc.dg/20020310-1.c: New test.
21511
21512 2002-03-09  Michael Meissner  <meissner@redhat.com>
21513
21514         * gcc.c-torture/execute/memcpy-2.c: New test.
21515         * gcc.c-torture/execute/memset-1.c: New test.
21516         * gcc.c-torture/execute/strlen-1.c: New test.
21517         * gcc.c-torture/execute/strcmp-1.c: New test.
21518         * gcc.c-torture/execute/strncmp-1.c: New test.
21519
21520 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
21521
21522         * gcc.dg/ppc-ldstruct.c: New test.
21523
21524 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
21525
21526         * gcc.c-torture/execute/va-arg-22.c: New test.
21527
21528 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21529
21530         * gcc.c-torture/compile/20020309-1.c: New test.
21531
21532 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
21533
21534         * gcc.c-torture/execute/20020307-2.c: New test.
21535
21536 2002-03-07  Jeffrey A Law  (law@redhat.com)
21537
21538         * g77.f-torture/compile/20020307-1.f: New test.
21539
21540 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
21541
21542         * gcc.dg/unordered-1.c: New test.
21543
21544 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
21545
21546         * gcc.c-torture/execute/20020307-1.c: New test.
21547
21548 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
21549
21550         * gcc.dg/20020304-1.c: New test.
21551
21552         * gcc.c-torture/compile/20020304-2.c: New test.
21553
21554 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
21555
21556         * gcc.c-torture/compile/20020304-1.c: New test case
21557         (from PR c/5830).
21558
21559 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
21560
21561         * gcc.dg/20020103-1.c: Add other -D ppc variants.
21562
21563 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
21564
21565         * g++.dg/other/classkey1.C: New test.
21566
21567 2002-03-01  Richard Henderson  <rth@redhat.com>
21568
21569         * gcc.c-torture/compile/981223-1.x: New.
21570         * gcc.c-torture/compile/920625-1.x: New.
21571
21572 2002-02-28  Richard Henderson  <rth@redhat.com>
21573
21574         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
21575
21576 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
21577
21578         * gcc.c-torture/execute/20020227-1.c: New test.
21579
21580 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
21581
21582         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
21583         here" ERROR lines.
21584         * g++.old-deja/g++.oliva/partord1.C: Likewise.
21585         * g++.old-deja.g++.other/defarg1.C: Likewise.
21586         * g++.old-deja/g++.pt/calls2.C: Likewise.
21587         * g++.old-deja/g++.pt/crash20.C: Likewise.
21588         * g++.old-deja/g++.pt/crash30.C: Likewise.
21589         * g++.old-deja/g++.pt/crash36.C: Likewise.
21590         * g++.old-deja/g++.pt/crash6.C: Likewise.
21591         * g++.old-deja/g++.pt/defarg13.C: Likewise.
21592         * g++.old-deja/g++.pt/derived3.C: Likewise.
21593         * g++.old-deja/g++.pt/error1.C: Likewise.
21594         * g++.old-deja/g++.pt/friend21.C: Likewise.
21595         * g++.old-deja/g++.pt/friend23.C: Likewise.
21596         * g++.old-deja/g++.pt/infinite1.C: Likewise.
21597         * g++.old-deja/g++.robertl/eb128.C: Likewise.
21598
21599 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
21600
21601         * gcc.c-torture/execute/20020225-2.c: New test.
21602
21603 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
21604
21605         * gcc.c-torture/execute/920730-1t.c,
21606         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
21607         Delete test cases, only relevant to -traditional.
21608
21609 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
21610
21611         * gcc.dg/cpp/undef1.c: Remove.
21612         * gcc.dg/cpp/directiv.c: Update.
21613         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
21614
21615 2002-02-27  Michael Meissner  <meissner@redhat.com>
21616
21617         * gcc.c-torture/execute/20020226-1.c: New test.
21618
21619 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
21620
21621         * g++.dg/debug/debug4.C: New test.
21622
21623         * gcc.dg/ia64-visibility-1.c: New test.
21624
21625 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
21626
21627         * gcc.dg/debug/20020224-1.c: New.
21628
21629 2002-02-25  Kazu Hirata  <kazu@hxi.com>
21630
21631         * gcc.c-torture/execute/960416-1.x: New.
21632         * gcc.c-torture/execute/divconst-3.x: Likewise.
21633
21634 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
21635
21636         * gcc.dg/20020224-1.c: New test.
21637
21638 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
21639
21640         * gcc.c-torture/execute/20020225-1.c: New.
21641
21642 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21643
21644         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
21645
21646 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
21647
21648         * gcc.dg/20020222-1.c: New test.
21649
21650 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
21651
21652         * g++.dg/opt/anonunion1.C: New test.
21653
21654 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
21655
21656         * g++.dg/template/qualttp19.C: New test.
21657         * g++.dg/template/qualttp20.C: New test.
21658         * g++.old-deja/g++.jason/report.C: Adjust expected errors
21659         * g++.old-deja/g++.other/qual1.C: Likewise.
21660
21661 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
21662
21663         * gcc.dg/attr-alwaysinline.c: New.
21664
21665 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
21666
21667         * gcc.dg/20020220-1.c: New test.
21668
21669         * gcc.dg/20020220-2.c: New test.
21670
21671         * g++.dg/opt/mmx1.C: New test.
21672
21673 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
21674
21675         * gcc.c-torture/compile/20020110.c: New test.
21676
21677 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
21678
21679         * gcc.c-torture/execute/20020219-1.c: New test.
21680
21681         * gcc.dg/20020219-1.c: New test.
21682
21683         * gcc.dg/noncompile/20020220-1.c: New test.
21684
21685         * g++.dg/opt/ptrintsum1.C: New test.
21686
21687         * gcc.dg/debug/20020220-1.c: New test.
21688
21689 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
21690
21691         * gcc.c-torture/execute/20020216-1.c: New test.
21692
21693 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
21694
21695         * gcc.dg/decl-1.c: Update, new test.
21696
21697 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
21698
21699         * g++.dg/abi/bitfield1.C: New test.
21700         * g++.dg/abi/bitfield2.C: New test.
21701
21702 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
21703
21704         * gcc.dg/attr-nest.c: New test.
21705
21706 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
21707
21708         * gcc.c-torture/execute/20020215-1.c: New test.
21709
21710 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
21711
21712         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
21713         * g++.dg/debug/debug.exp: New.
21714         * g++.dg/debug/trivial.C: New.
21715         * g++.dg/debug/debug1.C: Moved...
21716         * g++.dg/other/debug1.C: ...from here.
21717         * g++.dg/debug/debug2.C: Moved...
21718         * g++.dg/other/debug2.C: ...from here.
21719         * g++.dg/debug/debug3.C: Moved...
21720         * g++.dg/other/debug3.C: ...from here.
21721
21722         * gcc.dg/noncompile/20020213-1.c: New test.
21723
21724 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
21725
21726         * g++.dg/other/debug3.C: New test.
21727
21728         * gcc.c-torture/execute/20020213-1.c: New test.
21729
21730 2002-02-13  Richard Smith <richard@ex-parrot.com>
21731
21732         * g++.old-deja/g++.other/thunk1.C: New test.
21733
21734 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
21735
21736         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
21737
21738 2002-02-13  Stan Shebs  <shebs@apple.com>
21739
21740         * gcc.dg/altivec-3.c: New.
21741
21742 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
21743
21744         * gcc.dg/Wunreachable-1.c: New test.
21745         * gcc.dg/Wunreachable-2.c: New test.
21746
21747 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
21748
21749         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
21750
21751 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
21752
21753         * gcc.dg/decl-1.c: New test.
21754
21755 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
21756
21757         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
21758
21759 2002-02-10  Kazu Hirata  <kazu@hxi.com>
21760
21761         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
21762         * gcc.c-torture/compile/980506-1.x: Likewise.
21763
21764 2002-02-10  Kazu Hirata  <kazu@hxi.com>
21765
21766         * gcc.dg/20020210-1.c: New.
21767
21768 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
21769
21770         * g77.f-torture/execute/947.f: New regression test
21771         for PR fortran/947.
21772
21773 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
21774
21775         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
21776         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
21777
21778 2002-02-08  Richard Henderson  <rth@redhat.com>
21779
21780         * gcc.c-torture/compile/labels-3.c: New.
21781
21782 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
21783
21784         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
21785         expression statements work instead.
21786         * gcc.dg/noncompile/20020207-1.c: New test.
21787
21788 2002-02-07  Richard Henderson  <rth@redhat.com>
21789
21790         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
21791
21792 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
21793
21794         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
21795         message from g77
21796         * lib/g77-dg.exp: Trim g77 error messages so that they are
21797         recognized by dg.exp.
21798
21799 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
21800
21801         PR fortran/5473
21802         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
21803
21804 2002-02-07  Richard Henderson  <rth@redhat.com>
21805
21806         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
21807         to be sufficiently aligned for integers.
21808
21809 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
21810
21811         * g++.dg/template/friend4.C: New test.
21812
21813 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
21814
21815         PR fortran/5743
21816         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
21817         unsupported cases.
21818
21819 2002-02-07  Richard Henderson  <rth@redhat.com>
21820
21821         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
21822         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
21823         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
21824         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
21825
21826 2002-02-06  Richard Henderson  <rth@redhat.com>
21827
21828         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
21829
21830 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
21831
21832         * gcc.dg/20020206-1.c: New test.
21833
21834 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
21835
21836         * gcc.c-torture/execute/20020206-1.c: New test.
21837
21838         * gcc.c-torture/execute/20020206-2.c: New test.
21839
21840         PR optimization/5429:
21841         * gcc.c-torture/compile/20020206-1.c: New test.
21842
21843 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
21844
21845         * g++.dg/ext/align1.C: Do not use an explicit alignment value
21846         as certain file formats cannot support particularly large
21847         alignments.
21848
21849         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
21850         and do not expect to be able to link the executable.
21851
21852         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
21853         fail because the COFF format does not support the weak attribute.
21854
21855 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
21856
21857         * g77.dg/pr5473.f:  New test
21858
21859 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
21860
21861         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
21862         Fix testcase accordingly.
21863
21864 2002-02-04  Richard Henderson  <rth@redhat.com>
21865
21866         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
21867         (buf): Change to be an array of pointers, not ints.
21868
21869 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
21870
21871         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
21872         before all tests.  Move warning one line above to match where it
21873         C frontend emits.
21874         * gcc.dg/Wswitch-2.c: New test.
21875         * g++.dg/warn/Wswitch-1.C: New test.
21876         * g++.dg/warn/Wswitch-2.C: New test.
21877
21878 2002-02-04  Richard Henderson  <rth@redhat.com>
21879
21880         * g++.dg/abi/offsetof.C: Fix size comparison.
21881
21882 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
21883
21884         * gcc.dg/cast-qual-2.c: New test.
21885
21886 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
21887
21888         * gcc.dg/20020201-4.c: New test.
21889
21890 2002-02-04  Ben Elliston  <bje@redhat.com>
21891
21892         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
21893         target_info attribute != 0, in addition to the empty string.
21894         (gcc_target_compile): Likewise.
21895
21896 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
21897
21898         * gcc.dg/Wswitch.c: New test.
21899         PR gcc/4475. PR gcc/3780.
21900
21901 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
21902
21903         * g77.f-torture/execute/5122.f: New test for regressions
21904         against PR fortran/5122.
21905
21906 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
21907
21908         * g77.f-torture/compile/pr3743.f: Delete
21909         * g77.dg/pr3743-1.f: New test.
21910         * g77.dg/pr3743-2.f: New test.
21911         * g77.dg/pr3743-3.f: New test.
21912         * g77.dg/pr3743-4.f: New test.
21913
21914 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21915
21916         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
21917
21918 2002-02-02  Richard Henderson  <rth@redhat.com>
21919
21920         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
21921         * gcc.c-torture/execute/bf64-1.c: Likewise.
21922
21923 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
21924
21925         * gcc.dg/20020201-2.c: New test.
21926
21927         * gcc.dg/20020201-3.c: New test.
21928
21929         * gcc.c-torture/execute/bitfld-2.c: New test.
21930
21931 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21932
21933         * gcc.dg/bitfld-1.c: Update.
21934         * gcc.dg/bitfld-2.c: Update.
21935         * gcc.c-torture/execute/bitfld-1.x: New.
21936
21937 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
21938
21939         * gcc.c-torture/execute/20020201-1.c: New test.
21940
21941 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
21942
21943         PR target/5469
21944         * gcc.dg/20020201-1.c: New test.
21945
21946 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
21947
21948         PR fortran/3743
21949         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
21950         * g77.f-torture/compile/pr3743.x: Remove
21951
21952 2002-01-31  Tom Rix  <trix@redhat.com>
21953
21954         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
21955
21956 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
21957
21958         * gcc.dg/noncompile/20020130-1.c: New test.
21959
21960 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
21961
21962         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
21963
21964 2002-01-29  Richard Henderson  <rth@redhat.com>
21965
21966         * gcc.c-torture/execute/991118-1.c: Cast various constants back
21967         to long long.
21968         * gcc.c-torture/execute/bf64-1.c: Likewise.
21969
21970 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
21971
21972         * gcc.c-torture/execute/20020129-1.c: New test.
21973
21974 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
21975
21976         * gcc.c-torture/compile/20000224-1.c: Update.
21977         * gcc.c-torture/execute/bitfld-1.c: New tests.
21978         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
21979         * gcc.dg/uninit-A.c: Update.
21980
21981 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
21982
21983         * g++.dg/template/ctor1.C: Add instantiation.
21984
21985 2002-01-28  Paul Koning  <pkoning@equallogic.com>
21986
21987         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
21988         argument to __builtin_prefetch to be const ptr.
21989
21990 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
21991
21992         * gcc.c-torture/compile/20020120-1.c: New test.
21993
21994 2002-01-27  Kazu Hirata  <kazu@hxi.com>
21995
21996         * gcc.c-torture/execute/20020127-1.c: New test.
21997
21998 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
21999
22000         * g77.dg/f77-edit-i-in.f: New test
22001         * g77.dg/f77-edit-i-out.f: New test
22002
22003 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
22004
22005         * gcc.dg/debug/debug.exp: New file.
22006         * gcc.dg/debug/trivial.c: New file.
22007         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
22008         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
22009         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
22010         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
22011         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
22012         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
22013         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
22014         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
22015         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
22016         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
22017         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
22018         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
22019         * gcc.dg/20000503-1.c: Removed.
22020         * gcc.dg/20010207-1.c: Removed.
22021         * gcc.dg/20011223-1.c: Removed.
22022         * gcc.dg/20020104-2.c: Removed.
22023         * gcc.dg/debug-1.c: Removed.
22024         * gcc.dg/debug-2.c: Removed.
22025         * gcc.dg/debug-3.c: Removed.
22026         * gcc.dg/debug-4.c: Removed.
22027         * gcc.dg/debug-5.c: Removed.
22028         * gcc.dg/debug-6.c: Removed.
22029         * gcc.dg/dwarf2-1.c: Removed.
22030         * gcc.dg/dwarf2-2.c: Removed.
22031
22032 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
22033
22034         * g++.old-deja/g++.other/eh5.C: New test.
22035         * g++.old-deja/g++.other/sibcall2.C: New test.
22036         * g++.old-deja/g++.other/array9.C: New test.
22037         * g++.old-deja/g++.other/typename2.C: New test.
22038         * g++.old-deja/g++.other/crash60.C: New test.
22039         * g++.old-deja/g++.other/conv9.C: New test.
22040         * g++.old-deja/g++.other/mangle10.C: New test.
22041         * g++.old-deja/g++.other/unchanging1.C: New test.
22042         * g++.old-deja/g++.other/exprstmt1.C: New test.
22043         * g++.old-deja/g++.other/inline23.C: New test.
22044         * g++.old-deja/g++.eh/ia64-1.C: New test.
22045         * g++.old-deja/g++.other/dwarf2-1.C: New test.
22046         * g++.old-deja/g++.other/reload1.C: New test.
22047         * g++.old-deja/g++.other/static20.C: New test.
22048         * g++.old-deja/g++.other/local-alloc1.C: New test.
22049         * g++.old-deja/g++.other/conv8.C: New test.
22050         * g++.old-deja/g++.other/stmtexpr2.C: New test.
22051         * g++.old-deja/g++.other/storeexpr1.C: New test.
22052         * g++.old-deja/g++.other/storeexpr2.C: New test.
22053         * g++.dg/eh/template2.C: New test.
22054         * g++.dg/warn/weak1.C: New test.
22055
22056 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
22057
22058         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
22059         Remove first, non-varying, argument.
22060
22061 2002-01-23  Richard Henderson  <rth@redhat.com>
22062
22063         * gcc.dg/inline-2.c: New.
22064
22065         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
22066         Add optional target arg.  Check number of arguments.
22067         (scan-assembler-not, scan-assembler-dem): Likewise.
22068         (scan-assembler-dem-not): Likewise.
22069
22070 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
22071
22072         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
22073         line 12.
22074         * g++.old-deja/g++.brendan/parse3.C,
22075         g++.old-deja/g++.other/crash26.C,
22076         g++.old-deja/g++.other/crash28.C,
22077         g++.old-deja/g++.other/crash29.C,
22078         g++.old-deja/g++.other/crash30.C,
22079         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
22080
22081 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
22082
22083         * gcc.dg/20020115-1.c: New.
22084
22085 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
22086
22087         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
22088
22089 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
22090
22091         * gcc.dg/20020122-3.c: New.
22092
22093 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
22094
22095         * g++.dg/other/gc1.C: New test.
22096
22097 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
22098
22099         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
22100
22101 2002-01-22  Richard Henderson  <rth@redhat.com>
22102
22103         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
22104
22105 2002-01-22  Richard Henderson  <rth@redhat.com>
22106
22107         * gcc.dg/20020122-4.c: New.
22108
22109 2002-01-22  H.J. Lu <hjl@gnu.org>
22110
22111         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
22112         link output.
22113         * gcc.dg/special/ecos.exp: Likewise.
22114         * lib/g++-dg.exp: Likewise.
22115         * lib/g77-dg.exp: Likewise.
22116         * lib/gcc-dg.exp : Likewise.
22117         * lib/mike-g++.exp: Likewise.
22118         * lib/mike-g77.exp: Likewise.
22119         * lib/mike-gcc.exp: Likewise.
22120         * lib/objc-dg.exp: Likewise.
22121
22122 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
22123
22124         PR target/5379
22125         * gcc.dg/20020122-2.c: New test.
22126
22127 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
22128
22129         * gcc.dg/20020122-1.c: New test.
22130
22131 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
22132
22133         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
22134
22135 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
22136
22137         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
22138
22139 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22140
22141         * gcc.c-torture/compile/20020121-1.c: New test.
22142
22143 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22144
22145         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
22146         ld_library_path.
22147
22148 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
22149
22150         * gcc.dg/20020218-1.c: New test.
22151
22152 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
22153
22154         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
22155         messages
22156         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
22157         "At global scope" warning
22158         * g++.dg/ext/align1.C: Change cygwin test for alignment
22159         from db-bogus to dg-warning
22160
22161 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
22162
22163         * g77.f-torture/compile/cpp2.F: New test.
22164
22165 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
22166
22167         * g++.dg/template/access1.C: New test.
22168
22169 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
22170
22171         * gcc.dg/20020118-1.c: New.
22172
22173 2002-01-18  Kazu Hirata  <kazu@hxi.com>
22174
22175         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
22176
22177 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
22178
22179         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
22180         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
22181         alignment warnings.
22182
22183 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
22184
22185         * gcc.misc-tests/i386-prefetch.exp: Save and restore
22186         torture_with_loops and torture_without_loops
22187
22188 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
22189
22190         * gcc.c-torture/compile/20020116-1.c: New test.
22191
22192 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
22193
22194         * gcc.dg/20020116-2.c: New test.
22195
22196         * gcc.dg/ultrasp4.c: New test.
22197
22198         * gcc.dg/20020116-1.c: New test.
22199
22200 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
22201
22202         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
22203         by EABI.
22204
22205 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
22206
22207         * gcc.misc-tests/i386-prefetch.exp: New.
22208         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
22209         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
22210         * gcc.misc-tests/i386-pf-none-1.c: New test.
22211         * gcc.misc-tests/i386-pf-sse-1.c: New test.
22212
22213 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
22214
22215         * gcc.dg/gnu89-init-1.c: Add new tests.
22216
22217 2002-01-15  Andreas Jaeger  <aj@suse.de>
22218
22219         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
22220         * gcc.dg/i386-mmx-2.c: Likewise.
22221         * gcc.dg/i386-sse-1.c: Likewise.
22222         * gcc.dg/i386-sse-2.c: Likewise.
22223         * gcc.dg/i386-sse-3.c: Likewise.
22224
22225 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
22226
22227         * g77.f-torture/execute/intrinsic-unix-bessel.f:
22228         Uncomment additional cases that now pass.
22229
22230 2002-01-11  Richard Henderson  <rth@redhat.com>
22231
22232         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
22233         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
22234
22235 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
22236
22237         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
22238
22239 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
22240
22241         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
22242         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
22243
22244 2002-01-10  Dale Johannesen  <dalej@apple.com>
22245
22246         * gcc.c-torture/execute/loop-11.c: New.
22247
22248 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
22249
22250         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
22251         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
22252
22253 2002-01-09  Richard Henderson  <rth@redhat.com>
22254
22255         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
22256         type in which to perform the operation for each size.
22257
22258 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
22259
22260         * gcc.c-torture/compile/20020109-2.c: New test.
22261
22262 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
22263
22264         * gcc.c-torture/execute/loop-10.c: New test.
22265
22266 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
22267
22268         * gcc.c-torture/compile/20010226-1.c: New test.
22269         * gcc.c-torture/compile/20010227-1.c: New test.
22270         * gcc.c-torture/compile/20010426-1.c: New test.
22271         * gcc.c-torture/compile/20010510-1.c: New test.
22272         * gcc.c-torture/compile/20010605-3.c: New test.
22273         * gcc.c-torture/compile/20010824-1.c: New test.
22274         * gcc.c-torture/execute/20010409-1.c: New test.
22275         * gcc.dg/noncompile/20000901-1.c: New test.
22276         * gcc.dg/20001023-1.c: New test.
22277         * gcc.dg/20001101-1.c: New test.
22278         * gcc.dg/20001102-1.c: New test.
22279         * gcc.dg/20010207-1.c: New test.
22280         * gcc.dg/20010405-1.c: New test.
22281         * gcc.dg/20010822-1.c: New test.
22282         * gcc.dg/20011107-1.c: New test.
22283
22284 2002-01-09  Jeffrey A Law  (law@redhat.com)
22285
22286         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
22287
22288         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
22289         execution failure on PA targets.
22290
22291 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
22292
22293         * gcc.c-torture/compile/20020109-1.c: New test.
22294
22295 2002-01-08  Kazu Hirata  <kazu@hxi.com>
22296
22297         * gcc.c-torture/execute/20020108-1.c: New test.
22298
22299 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
22300
22301         * gcc.dg/20020108-1.c: New test.
22302
22303 2002-01-08  H.J. Lu <hjl@gnu.org>
22304
22305         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
22306         for header files.
22307
22308 2002-01-08  Geoff Keating  <geoffk@redhat.com>
22309
22310         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
22311         consistency.
22312
22313 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
22314
22315         * gcc.dg/altivec-4.c: Test altivec predicates.
22316
22317 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
22318
22319         * gcc.c-torture/execute/20020107-1.c: New test.
22320
22321 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
22322
22323         PR c/5279
22324         * gcc.c-torture/compile/20020106-1.c: New test.
22325
22326 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
22327
22328         * gcc.c-torture/execute/nestfunc-4.c: New test.
22329
22330 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
22331
22332         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
22333         extra triple that slipped in.
22334         * g++.old-deja/g++.abi/align.C: Likewise.
22335         * g++.old-deja/g++.abi/bitfields.C: Likewise.
22336
22337 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
22338
22339         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
22340         * g++.old-deja/g++.abi/align.C: Likewise.
22341         * g++.old-deja/g++.abi/bitfields.C: Likewise.
22342
22343         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
22344         on FreeBSD/i386.
22345         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
22346         FreeBSD.
22347
22348 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
22349
22350         * gcc.dg/20020104-1.c: New test.
22351
22352         * gcc.dg/20020104-2.c: New test.
22353
22354 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
22355
22356         * gcc.dg/20020103-1.c: Fix typo in target selector.
22357
22358 2002-01-03  Richard Henderson  <rth@redhat.com>
22359
22360         * gcc.dg/20020103-1.c: New.
22361
22362 2002-01-03  Kazu Hirata  <kazu@hxi.com>
22363
22364         * gcc.c-torture/execute/20020103-1.c: New test.
22365
22366 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
22367
22368         * g++.dg/other/debug2.C: New test.
22369
22370         * gcc.c-torture/compile/20020103-1.c: New test.
22371
22372 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
22373
22374         * gcc.dg/gnu89-init-1.c: Added new tests.
22375
22376 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22377
22378         * g++.dg/template/friend2.C: Remove as patch is reverted.
22379
22380         * g++.dg/warn/oldcast1.C: New test.
22381
22382         * g++.dg/template/ptrmem1.C: New test.
22383         * g++.dg/template/ptrmem2.C: New test.
22384
22385         * g++.dg/template/ntp.C: New test.
22386
22387         * g++.dg/other/component1.C: New test.
22388
22389         * g++.dg/template/ttp3.C: New test.
22390
22391         * g++.dg/template/friend2.C: New test.
22392         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
22393
22394 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22395
22396         * g++.dg/other/ptrmem1.C: New test.
22397         * g++.dg/other/ptrmem2.C: New test.
22398
22399 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22400
22401         * g++.dg/template/ctor1.C: New test.
22402
22403 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22404
22405         * g++.dg/template/friend2.C: New test.
22406
22407 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
22408
22409         * gcc.dg/mmix-1.c: New test.
22410
22411 2001-12-31  Richard Henderson  <rth@redhat.com>
22412
22413         * gcc.dg/asm-5.c: New.
22414
22415 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
22416
22417         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
22418         in namespace __gnu_cxx
22419
22420 2001-12-30  Richard Henderson  <rth@redhat.com>
22421
22422         * gcc.dg/debug-6.c: New.
22423
22424 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
22425
22426         * gcc.c-torture/compile/20011229-2.c: New test.
22427
22428 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
22429
22430         * gcc.dg/debug-3.c: New test.
22431         * gcc.dg/debug-4.c: New test.
22432         * gcc.dg/debug-5.c: New test.
22433
22434 2001-12-29  Richard Henderson  <rth@redhat.com>
22435
22436         * g++.dg/eh/loop1.C: New.
22437
22438 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
22439
22440         * g++.dg/template/crash1.C: New test.
22441
22442 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
22443
22444         * g++.dg/other/const1.C: New test.
22445
22446 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
22447
22448         * gcc.c-torture/compile/20011229-1.c: New test.
22449
22450 2001-12-28  Stan Shebs  <shebs@apple.com>
22451
22452         * lib/objc-torture.exp: Resync with c-torture.exp.
22453         * lib/objc.exp: Load standard libraries.
22454
22455 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
22456
22457         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
22458         additional tests.
22459
22460 2001-12-27  Roger Sayle <roger@eyesopen.com>
22461
22462         * gcc.c-torture/execute/string-opt-16.c: New testcase.
22463
22464 2001-12-27  Richard Henderson  <rth@redhat.com>
22465
22466         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
22467
22468 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
22469
22470         * g++.dg/eh/ctor1.C: New test.
22471         * g++.dg/other/error2.C: New test.
22472
22473 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
22474
22475         * g++.dg/other/init2.C: New test.
22476
22477 2001-12-24  Richard Henderson  <rth@redhat.com>
22478
22479         * gcc.dg/20011223-1.c: New.
22480         * gcc.dg/inline-1.c: New.
22481
22482 2001-12-23  Richard Henderson  <rth@redhat.com>
22483
22484         * gcc.dg/asm-4.c: Test operand modifiers.
22485
22486 2001-12-23  Richard Henderson  <rth@redhat.com>
22487
22488         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
22489
22490 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
22491
22492         * gcc.c-torture/execute/20011223-1.c: New test.
22493
22494 2001-12-21  Richard Henderson  <rth@redhat.com>
22495
22496         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
22497         re-enables the warning.
22498
22499 2001-12-21  Richard Henderson  <rth@redhat.com>
22500
22501         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
22502
22503 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
22504
22505         * gcc.c-torture/compile/20011218-1.c: New test.
22506
22507 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
22508
22509         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
22510         arm-isr.c test.
22511         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
22512         epilogue generation for ARM ISR routines.
22513
22514 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22515
22516         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
22517         * gcc.dg/format/c90-printf-3.c: Likewise.
22518         * gcc.dg/format/c99-printf-3.c: Likewise.
22519         * gcc.dg/format/ext-1.c: Likewise.
22520         * gcc.dg/format/ext-6.c: Likewise.
22521         * gcc.dg/format/format.h: Prototype unlocked stdio.
22522
22523 2001-12-20  Richard Henderson  <rth@redhat.com>
22524
22525         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
22526         (arena): Use it.
22527         (malloc): Correct allocation logic.  Abort if we fill up the
22528         arena before initialization complete.
22529         (realloc): Correct allocation logic.
22530
22531 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
22532
22533         * gcc.c-torture/compile/20011219-2.c: New test.
22534
22535         * gcc.c-torture/execute/20011219-1.c: New test.
22536
22537 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
22538
22539         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
22540         target does not support weak symbols.
22541
22542 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
22543
22544         * gcc.c-torture/compile/20011219-1.c: New test.
22545
22546 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
22547
22548         * g++.dg/other/error1.C: New test.
22549
22550 2001-12-17  Jeffrey A Law  (law@redhat.com)
22551
22552         * gcc.c-torture/execute/20011217-1.c: New test.
22553
22554 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
22555
22556         * objc.dg/special/: New directory.
22557         * objc.dg/special/special.exp: New file.
22558         * objc.dg/special/unclaimed-category-1.h: New file.
22559         * objc.dg/special/unclaimed-category-1a.m: New file.
22560         * objc.dg/special/unclaimed-category-1.m: New file.
22561
22562 2001-12-17  Andreas Jaeger  <aj@suse.de>
22563
22564         * gcc.c-torture/compile/20011217-2.c: New test.
22565
22566 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22567
22568         * gcc.c-torture/compile/20011217-1.c: New test.
22569
22570 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
22571
22572         * testsuite/gcc.dg/20011214-1.c: New.
22573
22574 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
22575
22576         * gcc.dg/altivec-4.c: New.
22577
22578 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
22579
22580         * gcc.dg/20011113-1.c: New test.
22581
22582 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22583
22584         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
22585         std::__malloc_alloc_template<0> and
22586         std::__default_alloc_template<false, 0>.
22587
22588 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
22589
22590         * objc/execute/bf-21.m: New test.
22591         * objc/execute/enumeration-1.m: New test.
22592         * objc/execute/enumeration-2.m: New test.
22593
22594 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
22595
22596         * gcc.dg/gnu89-init-1.c: New test.
22597
22598 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
22599
22600         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
22601         * g++.old-deja/g++.jason/2371.C: Likewise.
22602         * g++.old-deja/g++.jason/template33.C: Likewise.
22603         * g++.old-deja/g++.jason/template34.C: Likewise.
22604         * g++.old-deja/g++.jason/template36.C: Likewise.
22605         * g++.old-deja/g++.oliva/typename1.C: Likewise.
22606         * g++.old-deja/g++.oliva/typename2.C: Likewise.
22607         * g++.old-deja/g++.other/typename1.C: Likewise.
22608         * g++.old-deja/g++.pt/inherit2.C: Likewise.
22609         * g++.old-deja/g++.pt/nontype5.C: Likewise.
22610         * g++.old-deja/g++.pt/typename11.C: Likewise.
22611         * g++.old-deja/g++.pt/typename14.C: Likewise.
22612         * g++.old-deja/g++.pt/typename16.C: Likewise.
22613         * g++.old-deja/g++.pt/typename3.C: Likewise.
22614         * g++.old-deja/g++.pt/typename4.C: Likewise.
22615         * g++.old-deja/g++.pt/typename5.C: Likewise.
22616         * g++.old-deja/g++.pt/typename7.C: Likewise.
22617         * g++.old-deja/g++.robertl/eb9.C: Likewise.
22618
22619 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
22620
22621         * g++.dg/other/linkage1.C: New test.
22622         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
22623         specifiers.
22624
22625 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
22626
22627         * gcc.dg/concat.c: New test.
22628
22629 2001-12-11  Stan Shebs  <shebs@apple.com>
22630
22631         * objc/compile: New test directory.
22632         * objc/compile/compile.exp: New expect script.
22633         * objc/compile/20011211-1.m: New compile test.
22634
22635 2001-12-11  Jason Merrill  <jason@redhat.com>
22636
22637         * lib/prune.exp (prune_gcc_output): Also handle "In member
22638         function".  So many permutations...
22639
22640 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
22641
22642         * g++.dg/template/typedef1.C: New test.
22643
22644 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
22645
22646         * g++.dg/other/copy1.C: New test.
22647
22648 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
22649
22650         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
22651
22652         * gcc.dg/builtin-choose-expr.c: New.
22653
22654 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
22655
22656         * gcc.dg/altivec-2.c: New.
22657
22658 2001-12-07  Richard Henderson  <rth@redhat.com>
22659
22660         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
22661
22662 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
22663
22664         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
22665         ultrasparc.
22666
22667 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22668
22669         * g++-old.deja/g++.robertl/eb101.C: Deleted.
22670
22671 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
22672
22673         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
22674         variable argument list.
22675
22676 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
22677
22678         * gcc.c-torture/execute/memcheck: Delete entire directory.
22679         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
22680         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
22681
22682 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22683
22684         * gcc.dg/Wshadow-1.c: New test.
22685
22686 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
22687
22688         * gcc.c-torture/compile/20011130-1.c: New test.
22689
22690         * gcc.dg/noncompile/20011025-1.c: New test.
22691
22692         * g++.dg/other/anon-union.C: New test.
22693
22694         * gcc.c-torture/execute/20011024-1.c: New test.
22695
22696 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
22697
22698         * gcc.c-torture/execute/20000722-1.x,
22699         gcc.c-torture/execute/20010123-1.x: Remove.
22700         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
22701         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
22702         gcc.dg/c99-complit-2.c: New tests.
22703
22704 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
22705
22706         * g++.dg/inherit/base1.C: New test.
22707
22708 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
22709
22710         * g++.dg/other/stdarg1.C: New test.
22711
22712         * gcc.c-torture/compile/20011130-2.c: New test.
22713
22714 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
22715
22716         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
22717         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
22718         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
22719         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
22720         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
22721         * gcc.dg/builtin-prefetch-1.c: New test.
22722
22723 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
22724
22725         * gcc.dg/20011130-1.c: New test.
22726
22727 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
22728
22729         * g++.dg/other/scope1.C: New test.
22730         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
22731
22732 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
22733
22734         * gcc.dg/vla-init-1.c: New test.
22735
22736 2001-12-01  Geoff Keating  <geoffk@redhat.com>
22737
22738         * gcc.c-torture/compile/structs.c: New testcase from GDB.
22739
22740 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22741
22742         * objc.dg/alias.m: Update.
22743         * objc.dg/class-1.m: Update.
22744         * objc.dg/const-str-1.m: Update.
22745         * objc.dg/fwd-proto-1.m: Update.
22746         * objc.dg/id-1.m: Update.
22747         * objc.dg/super-class-1.m: Update.
22748
22749 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
22750
22751         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
22752         constructs.
22753
22754 2001-11-28  Jeffrey A Law  (law@cygnus.com)
22755
22756         * gcc.c-torture/execute/20011128-1.c: New test.
22757
22758 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
22759
22760         * gcc.dg/20011127-1.c: New test.
22761
22762 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22763
22764         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
22765         from Austin Group draft 7.
22766         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
22767         scanf format arguments.
22768         * gcc.dg/format/no-exargs-2.c: New test.
22769
22770 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
22771
22772         * g++.dg/abi/vbase8-4.C: New test.
22773
22774 2001-11-24  Ian Lance Taylor  <ian@airs.com>
22775
22776         * gcc.c-torture/execute/20011121-1.c: New test.
22777
22778 2001-11-23  Jeffrey A Law  (law@cygnus.com)
22779
22780         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
22781
22782 2001-11-23  Andreas Jaeger  <aj@suse.de>
22783
22784         * gcc.dg/cpp/charconst-2.c: New test.
22785
22786 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
22787
22788         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
22789         to the host if it is remote.  Let tests specify extra headers
22790         they use.
22791         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
22792         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
22793         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
22794         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
22795         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
22796         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
22797         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
22798         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
22799         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
22800         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
22801
22802 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
22803
22804         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
22805         for little endian ARMs.
22806
22807 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
22808
22809         * gcc.c-torture/compile/20011119-1.c: New test.
22810         * gcc.c-torture/compile/20011119-2.c: New test.
22811
22812 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
22813
22814         * gcc.dg/altivec-1.c: Fix typo.
22815
22816 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
22817
22818         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
22819
22820 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
22821
22822         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
22823
22824 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
22825
22826         * lib/g77.exp: Don't specify --rpath-link.
22827
22828         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
22829         across all the headers.
22830         * gcc.dg/format/format.exp: For testing on a remote host,
22831         copy format.h.
22832
22833         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
22834         * gcc.c-torture/execute/930406-1.c: Likewise.
22835         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
22836
22837 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
22838
22839         * gcc.dg/altivec-1.c: New.
22840
22841 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
22842
22843         * gcc.dg/cpp/fpreprocessed.c: New test case.
22844
22845 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22846
22847         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
22848         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
22849         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
22850
22851 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22852
22853         * gcc.dg/no-builtin-1.c: New test.
22854
22855 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
22856
22857         * gcc.c-torture/execute/20011115-1.c: New test.
22858
22859 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
22860
22861         * gcc.c-torture/compile/20011114-2.c: New test.
22862         * gcc.c-torture/compile/20011114-3.c: New test.
22863         * gcc.c-torture/compile/20011114-4.c: New test.
22864
22865 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
22866
22867         * g++.dg/other/init1.C: New test.
22868
22869 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
22870
22871         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
22872         message.
22873
22874         * gcc.c-torture/execute/20011114-1.c: New testcase.
22875
22876         * gcc.c-torture/compile/20010327-1.c: Revert last change.
22877         * gcc.c-torture/compile/20011114-1.c: New test, exactly
22878         like the (before this change) version of 20010327-1.c.
22879
22880 2001-11-14  Roger Sayle <roger@eyesopen.com>
22881
22882         * gcc.c-torture/execute/string-opt-13.c: New testcase.
22883
22884 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
22885
22886         * g++.dg/init/array2.C: New test.
22887
22888 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
22889
22890         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
22891
22892 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
22893
22894         * g++.dg/other/forscope1.C: New test.
22895         * g++.dg/ext/forscope1.C: New test.
22896         * g++.dg/ext/forscope2.C: New test.
22897
22898 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
22899
22900         * gcc.c-torture/execute/20011113-1.c: New test.
22901
22902 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
22903
22904         * gcc.c-torture/execute/20011109-2.c: New test.
22905
22906         * gcc.c-torture/execute/20011109-1.c: New test.
22907
22908 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
22909
22910         * gcc.c-torture/compile/20011109-1.c: New test.
22911
22912 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
22913
22914         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
22915         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
22916         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
22917         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
22918         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
22919         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
22920         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
22921
22922 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
22923
22924         * g++.dg/warn/Wshadow-1.C: New tests.
22925         * g++.old-deja/g++.mike/for3.C: Update.
22926
22927 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
22928
22929         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
22930         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
22931         XFAILs.  Adjust expected error texts.
22932         * gcc.c-torture/compile/20011106-1.c,
22933         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
22934         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
22935         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
22936         gcc.dg/c99-array-lval-5.c: New tests.
22937
22938 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22939
22940         * gcc.dg/cpp/defined.c: Update.
22941
22942 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22943
22944         * gcc.c-torture/execute/anon-1.c: New test.
22945
22946 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
22947
22948         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
22949         same size, so no warning should be produced on stormy16.
22950
22951         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
22952         due to oversized array.
22953         * g++.old-deja/g++.mike/ns15.C: Likewise.
22954         * g++.old-deja/g++.pt/crash16.C: Likewise.
22955
22956 2001-11-02  Graham Stott  <grahams@redhat.com>
22957
22958         * g++.dgother/debug1.C: Fix typos.
22959
22960 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
22961
22962         * g++.dg/other/debug1.C: New test.
22963
22964 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22965
22966         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
22967         of unsigned long.
22968
22969 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
22970
22971         * gcc.dg/20011029-2.c: New test.
22972
22973         * gcc.c-torture/compile/20011029-1.c: New test.
22974
22975 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
22976
22977         * objc/execute/class_self-1.m: New test.
22978         * objc/execute/class_self-2.m: New test.
22979
22980 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
22981
22982         * gcc.misc-tests/msgs.exp: Delete.
22983         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
22984         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
22985         error set to match recent changes.
22986
22987 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
22988
22989         * gcc.dg/20011021-1.c: New test.
22990
22991 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
22992
22993         * gcc.c-torture/compile/20011023-1.c: New test.
22994
22995 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
22996
22997         * lib/g77.exp: Rewrite based on lib/g++.exp.
22998
22999 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
23000
23001         * gcc.c-torture/execute/20011019-1.c: New test.
23002
23003         * gcc.dg/20011018-1.c: New test.
23004
23005 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
23006
23007         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
23008
23009 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
23010
23011         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
23012         * gcc.dg/attr-invalid.c: Likewise.
23013
23014 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
23015
23016         * testsuite/gcc.dg/20011015-1.c: New test.
23017
23018 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
23019
23020         * g++.dg/template/unify2.C: New test.
23021
23022 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
23023
23024         * g++.dg/other/exception-specification.C: New test
23025
23026 2001-10-13  Tom Rix  <trix@redhat.com>
23027
23028         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
23029         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
23030
23031 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
23032
23033         * testsuite/gcc.dg/20011009-1.c: New test.
23034
23035 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
23036
23037         PR g++/4476
23038         * g++.dg/other/friend1.C: New test.
23039
23040 2001-10-11  Richard Henderson  <rth@redhat.com>
23041
23042         * g++.old-deja/g++.other/crash18.C: Add -S to options.
23043
23044 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23045
23046         * gcc.c-torture/compile/20011010-1.c: New.
23047
23048 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23049
23050         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
23051         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
23052         g77.f-torture/execute/execute.exp,
23053         g77.f-torture/noncompile/noncompile.exp,
23054         gcc.c-torture/compile/compile.exp,
23055         gcc.c-torture/execute/execute.exp,
23056         gcc.c-torture/execute/ieee/ieee.exp,
23057         gcc.c-torture/execute/memcheck/memcheck.exp,
23058         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
23059         objc/execute/execute.exp: Update FSF address.
23060
23061 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
23062
23063         * gcc.dg/cpp/cmdlne-C.c: Update.
23064         * gcc.dg/cpp/cmdlne-C2.c: New.
23065
23066 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23067
23068         * gcc.c-torture/execute/20011008-3.c: New.
23069
23070 2001-10-08  DJ Delorie  <dj@redhat.com>
23071
23072         * gcc.dg/20011008-1.c: New.
23073         * gcc.dg/20011008-2.c: New.
23074
23075 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
23076
23077         * gcc.dg/cpp/spacing1.c: Update test.
23078
23079 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23080
23081         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
23082         spelling errors of "separate" as "seperate".
23083
23084 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
23085
23086         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
23087         enough to avoid inlining.
23088
23089 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
23090
23091         * lib/g77.exp: set libg2c_dir correctly.
23092
23093 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23094
23095         * gcc.dg/cpp/macro11.c: New test.
23096
23097 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23098
23099         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
23100         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
23101         gcc.dg/format/multattr-3.c: New tests.
23102         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
23103         tests for format attributes on function pointers being rejected.
23104
23105 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23106
23107         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
23108
23109 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23110
23111         * g++.dg/warn/format1.C: New test.
23112
23113 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
23114
23115         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
23116
23117 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
23118
23119         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
23120
23121 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
23122
23123         * gcc.dg/cpp/redef2.c: Add test.
23124
23125 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
23126
23127         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
23128         long-standing bug on i686, apparently.
23129         * gcc.c-torture/execute/loop-2c.x: New file.
23130         * gcc.c-torture/execute/loop-2d.x: New file.
23131         * gcc.c-torture/execute/loop-3c.x: New file.
23132
23133 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
23134
23135         * gcc.dg/cpp/20000625-2.c: Correct line number.
23136
23137 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23138
23139         * gcc.dg/cpp/macro10.c: New test.
23140         * gcc.dg/cpp/strify3.c: New test.
23141         * gcc.dg/cpp/spacing1.c: Add tests.
23142         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
23143         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
23144
23145 2001-09-24  DJ Delorie  <dj@redhat.com>
23146
23147         * gcc.c-torture/execute/20010924-1.c: New test.
23148
23149 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23150
23151         * testsuite/objc/execute/paste.m: Remove.
23152
23153 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23154
23155         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
23156
23157 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
23158
23159         * g77.dg/strlen0.f: New test.
23160
23161 2001-09-21  Richard Henderson  <rth@redhat.com>
23162
23163         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
23164         * g++.old-deja/g++.abi/vtable2.C: Likewise.
23165
23166 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
23167
23168         Table-driven attributes.
23169         * g++.dg/ext/attrib1.C: New test.
23170
23171 2001-09-20  DJ Delorie  <dj@redhat.com>
23172
23173         * gcc.dg/20000926-1.c: Update expected warning messages.
23174         * gcc.dg/array-2.c: Likewise, and test for warnings too.
23175         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
23176         array.
23177
23178 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
23179
23180         * g++.dg/eh/registers1.C: New test case.
23181
23182 2001-09-17  Richard Henderson  <rth@redhat.com>
23183
23184         * gcc.dg/array-5.c: Fix VLA decomposition test.
23185
23186 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
23187
23188         * gcc.dg/cpp/line5.c: New testcase.
23189
23190 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
23191
23192         * gcc.dg/cpp/macro9.c: New test.
23193
23194 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
23195
23196         * gcc.c-torture/execute/980223.c: Change type of addr from long
23197         to char *.
23198
23199 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
23200
23201         * gcc.c-torture/execute/20010915-1.c: New test.
23202
23203 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
23204
23205         * g77.dg/bprob: New directory.
23206         * g77.dg/bprob/bprob.exp: New file.
23207         * g77.dg/bprob/bprob-1.f: New test.
23208         * g77.dg/gcov: New directory.
23209         * g77.dg/gcov/gcov.exp: New file.
23210         * g77.dg/gcov/gcov-1.f: New test.
23211         * g77.dg/gcov/gcov-1.x: New file.
23212
23213 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23214
23215         * gcc.dg/cpp/directiv.c: Update.
23216         * gcc.dg/cpp/undef1.c: Update.
23217
23218 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
23219
23220         * gcc.dg/20010912-1.c: New test.
23221
23222 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
23223
23224         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
23225         language-independent file in lib.
23226         * lib/gcov.exp: New file.
23227
23228 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23229
23230         * gcc.c-torture/compile/20010911-1.c: New test.
23231
23232 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
23233
23234         * lib/profopt.exp: New, to support profile-directed optimizations.
23235         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
23236         * gcc.misc-tests/bprob-1.c: New test.
23237         * gcc.misc-tests/bprob-2.c: New test.
23238
23239 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
23240
23241         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
23242         XFAIL and which kinds of gcov output to verify.
23243         * gcc.misc-tests/gcov-4b.x: New file.
23244         * gcc.misc-tests/gcov-5b.x: New file.
23245         * gcc.misc-tests/gcov-6.x: New file.
23246         * gcc.misc-tests/gcov-7.c: New test.
23247         * gcc.misc-tests/gcov-7.x: New file.
23248
23249 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
23250
23251         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
23252         * gcc.misc-tests/gcov-6.c: New test.
23253
23254 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
23255
23256         PR c++/3986
23257         * g++.dg/abi/vbase1.C: New test.
23258
23259 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
23260
23261         * objc.dg/method-2.m: New.
23262
23263 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
23264
23265         PR c++/4203
23266         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
23267         * g++.dg/init/empty1.C: New test.
23268
23269 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
23270
23271         * gcc.c-torture/compile/20010903-1.c: New test.
23272
23273 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
23274
23275         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
23276         for m68k.
23277
23278 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
23279
23280         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
23281
23282         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
23283
23284         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
23285
23286 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
23287
23288         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
23289         for 16-bit 'unsigned int'.
23290
23291 2001-08-29  Kazu Hirata  <kazu@hxi.com>
23292
23293         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
23294
23295 2001-08-27  Richard Henderson  <rth@redhat.com>
23296
23297         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
23298         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
23299
23300 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
23301
23302         * gcc.dg/asm-names.c (ymain): New.
23303
23304 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
23305
23306         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
23307         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
23308         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
23309
23310 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23311
23312         * gcc.dg/compare5.c: New testcase.
23313
23314 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
23315
23316         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
23317         and "In instantiation".
23318
23319 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
23320
23321         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
23322
23323 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
23324
23325         * gcc.misc-tests/gcov.exp: Add support for branch information.
23326         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
23327         * gcc.misc-tests/gcov-4.c: New test.
23328         * gcc.misc-tests/gcov-4b.c: New test.
23329         * gcc.misc-tests/gcov-5b.c: New test.
23330
23331 2001-08-20  Zack Weinberg  <zackw@panix.com>
23332
23333         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
23334         expected to fail.
23335
23336 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23337
23338         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
23339
23340 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
23341
23342         * g++.dg/eh/template1.C: New test.
23343
23344 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
23345
23346         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
23347         Fix thinko.
23348         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
23349         for xfail.
23350
23351 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
23352
23353         * lib/g77-dg.exp:  Use prune.exp for common procedures
23354         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
23355         * lib/g77.exp: (g77-dg-prune) Remove
23356
23357 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
23358
23359         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
23360
23361 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23362
23363         * g++.dg/template/unify1.C: New test.
23364
23365 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
23366
23367         * g++.dg/abi/empty4.C: New test.
23368
23369 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
23370
23371         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
23372         solaris2.*
23373         * g77.f-torture/compile/pr3743.x: Likewise
23374
23375 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23376
23377         * g++.dg/other/using-declaration.C: New test.
23378
23379 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23380
23381         * gcc.dg/cpp/tr-sign.c: New testcase.
23382
23383 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23384
23385         * gcc.dg/cpp/19951025-1.c: Revert.
23386         * gcc.dg/cpp/directiv.c: We no longer process directives that
23387         interrupt macro arguments.
23388
23389 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
23390
23391         * gcc.dg/bconstp-1.c: New test.
23392
23393 2001-08-03  Richard Henderson  <rth@redhat.com>
23394
23395         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
23396
23397 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23398
23399         * gcc.dg/cpp/19951025-1.c: Update.
23400
23401 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
23402
23403         * g77.dg/ff90-1.f (s): Fix reference of variable z,
23404         should be x.
23405
23406 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
23407
23408         Kill -fhonor-std.
23409         * g++.old-deja/g++.ns/ns14.C: Remove special options.
23410         * g++.old-deja/g++.other/std1.C: Likewise.
23411         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
23412
23413 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
23414
23415         * lib/g77.exp:  Load gcc-defs.exp for common procedures
23416         (g77_pass, g77_fail, g77_finish, g77_exit,
23417         ${tool}_check_unsupported_p} Now redundant.  Deleted.
23418
23419 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
23420
23421         * g77.dg/fbackslash.f
23422         * g77.dg/fcase-preserve.f
23423         * g77.dg/ff90-1.f
23424         * g77.dg/ffixed-line-length-0.f
23425         * g77.dg/ffixed-line-length-132.f
23426         * g77.dg/ffixed-line-length-7.f
23427         * g77.dg/ffixed-line-length-72.f
23428         * g77.dg/ffixed-line-length-none.f
23429         * g77.dg/ffree-form-1.f
23430         * g77.dg/fno-backslash.f
23431         * g77.dg/fno-f90-1.f
23432         * g77.dg/fno-fixed-form-1.f
23433         * g77.dg/fno-onetrip.f
23434         * g77.dg/fno-typeless-boz.f
23435         * g77.dg/fno-underscoring.f
23436         * g77.dg/fno-vxt-1.f
23437         * g77.dg/fonetrip.f
23438         * g77.dg/ftypeless-boz.f
23439         * g77.dg/fugly-assumed.f
23440         * g77.dg/funderscoring.f
23441         * g77.dg/fvxt-1.f
23442
23443 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
23444
23445         * objc.dg/fwd-proto-1.m: New.
23446         * objc.dg/local-decl-1.m: New.
23447         * objc.dg/naming-1.m: New.
23448         * objc.dg/naming-2.m: New.
23449         * objc.dg/proto-hier-1.m: New.
23450
23451 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
23452
23453         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
23454         largest-type elements to a struct makes its size grow.
23455
23456 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
23457
23458         * g++.dg/abi/vthunk1.C: New test.
23459
23460 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
23461
23462         * g++.dg/abi/vbase8-22.C: New test.
23463
23464 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23465
23466         * gcc.dg/cpp/macro8.c: New test.
23467
23468 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
23469
23470         * g++.dg/abi/vbase8-21.C: New test.
23471
23472 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
23473
23474         * g++.dg/abi/vbase8-10.C: New test.
23475
23476 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23477
23478         * lib/g++.exp (g++_set_ld_library_path): Renamed to
23479         ${tool}_set_ld_library_path.
23480         Changed caller.
23481         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
23482         g++.exp.
23483
23484 2001-07-26  Stan Cox <scox@redhat.com>
23485
23486         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
23487         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
23488         gcc_exit, gcc_check_unsupported_p):
23489         Moved to gcc-deps.exp
23490         * gcc-deps.exp: New file.
23491
23492 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23493
23494         * g++.old-deja/g++.pt/defarg14.C: New test.
23495
23496 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
23497
23498         * g++.old-deja/g++.other/lineno5.C: New test.
23499
23500 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
23501
23502         * g++.old-deja/g++.pt/crash68.C: New test.
23503
23504 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
23505
23506         * g++.old-deja/g++.other/crash42.C: New test.
23507
23508 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23509
23510         * gcc.dg/cpp/extratokens.c: Fix.
23511         * gcc.dg/cpp/skipping2.c: New tests.
23512
23513 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23514
23515         * gcc.c-torture/execute/20010724-1.c: New file.
23516         * gcc.c-torture/execute/20010724-1.x: New file.
23517
23518 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23519
23520         * g++.old-deja/g++.other/cond7.C: New test.
23521
23522 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23523
23524         * g++.old-deja/g++.other/optimize4.C: New test.
23525
23526 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23527
23528         * g++.old-deja/g++.abi/vbase8-5.C: New test.
23529
23530 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
23531
23532         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
23533         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
23534         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
23535         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
23536
23537         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
23538         bug report" message.
23539
23540         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
23541         * g++.dg/ext/instantiate1.C: Move from old-deja.
23542
23543 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
23544
23545         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
23546         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
23547         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
23548         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
23549
23550 2001-07-23  Jeffrey A Law  (law@cygnus.com)
23551
23552         * gcc.c-torture/execute/20010723-1.c: New test.
23553
23554 2001-07-23  Ben Elliston  <bje@redhat.com>
23555
23556         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
23557
23558 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23559
23560         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
23561         i[34567]86-*-*.
23562         Delete handling of ieee_multilib_flags.
23563         Pass -mieee for alpha*-*-* and sh-*-*.
23564         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
23565
23566 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
23567
23568         Remove old-abi tests.
23569         * g++.old-deja/g++.mike/p11116.C: Remove.
23570         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
23571
23572 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
23573
23574         * g77.f-torture/compile/pr3743.f:  New test
23575
23576 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
23577
23578         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
23579
23580 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23581
23582         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
23583         g++.old-deja/g++.pt/static6.C: Likewise.
23584         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
23585         supports weak symbols.
23586
23587 2001-07-18  Andreas Jaeger  <aj@suse.de>
23588
23589         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
23590         supported again.
23591
23592 2001-07-18  Andreas Jaeger  <aj@suse.de>
23593
23594         * gcc.dg/iftrap-1.c: Fix target line.
23595
23596 2001-07-17  Richard Henderson  <rth@redhat.com>
23597
23598         * gcc.c-torture/execute/20010717-1.c: New.
23599
23600 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23601
23602         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
23603         tests.
23604
23605 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
23606
23607         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
23608
23609 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23610
23611         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
23612         UAC_SIGBUS, UAC_NOPRINT definitions.
23613
23614 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
23615
23616         * objc/execute/object_is_class.m: New test.
23617         * objc/execute/object_is_meta_class.m: New test.
23618
23619 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23620
23621         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
23622         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
23623
23624 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
23625
23626         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
23627         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
23628
23629 2001-07-14  Richard Henderson  <rth@redhat.com>
23630
23631         * gcc.dg/iftrap-1.c: New.
23632
23633 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
23634
23635         * g77.f-torture/execute/intrinsic77.f: New test.
23636
23637 2001-07-11  Janis Johnson <janis@us.ibm.com>
23638
23639         * gcc.misc-tests/gcov-3.c: New test.
23640
23641 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
23642
23643         * gcc.c-torture/compile/20010711-1.c,
23644         * gcc.c-torture/compile/20010711-2.c: New tests.
23645
23646 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
23647
23648         * gcc.c-torture/execute/20010711-1.c: New test.
23649
23650 2001-07-11  Ben Elliston  <bje@redhat.com>
23651
23652         * g++.old-deja/g++.other/enum5.C: New test.
23653
23654 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
23655
23656         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
23657         (g++-dg-prune): Call prune_gcc_output.
23658         * prune.exp: New file for prune_gcc_output.
23659         * lib/g++.exp, lib/gcc.exp: Load it.
23660
23661 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23662
23663         * gcc.c-torture/compile/20010701-1.c,
23664         g++.old-deja/g++.ext/attrib6.C: New tests.
23665
23666 2001-07-06  Jeffrey A Law  (law@cygnus.com)
23667
23668         * gcc.c-torture/compile/20010706-1.c: New test.
23669
23670 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
23671
23672         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
23673
23674 2001-06-28  Stan Shebs  <shebs@apple.com>
23675
23676         * gcc.dg/pragma-darwin.c: New test.
23677
23678 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23679
23680         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
23681         Solaris 2.[678] system.
23682
23683 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23684
23685         * gcc.dg/20010622-1.c: New test.
23686
23687 2001-06-18  Stan Shebs  <shebs@apple.com>
23688
23689         * objc.dg: New directory.
23690         * objc.dg/dg.exp: New file.
23691         * objc.dg/alias.m: New.
23692         * objc.dg/class-1.m: New.
23693         * objc.dg/class-2.m: New.
23694         * objc.dg/const-str-1.m: New.
23695         * objc.dg/const-str-2.m: New.
23696         * objc.dg/id-1.m: New.
23697         * objc.dg/method-1.m: New.
23698         * objc.dg/super-class-1.m: New.
23699         * lib/objc-dg.exp: New file.
23700
23701 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23702
23703         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
23704         of label name.
23705
23706 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
23707
23708         * g++.old-deja/g++.abi/vbase8-9.C: New test.
23709
23710 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23711
23712         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
23713         variable.
23714
23715 2001-06-12  Richard Henderson  <rth@redhat.com>
23716
23717         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
23718
23719 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
23720
23721         * g++.old-deja/g++.abi/vbase5.C: New test.
23722         * g++.old-deja/g++.abi/vbase6.C: New test.
23723         * g++.old-deja/g++.abi/vbase7.C: New test.
23724
23725 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23726
23727         * gcc.c-torture/compile/20010610-1.c: New test.
23728
23729 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
23730
23731         * g++.old-deja/g++.abi/vbase4.C: New test.
23732
23733 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23734
23735         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
23736         support %f for HC11/HC12 targets.
23737         * gcc.c-torture/execute/930513-1.x: New file, likewise.
23738         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
23739         on HC11/HC12 targets.
23740         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
23741
23742 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23743
23744         * gcc.dg/wchar_t-1.c: New file.
23745         * gcc.dg/wint_t-1.c: Likewise.
23746
23747 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
23748
23749         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
23750
23751 2001-06-11  Richard Henderson  <rth@redhat.com>
23752
23753         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
23754
23755 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23756
23757         * gcc.c-torture/compile/20010611-1.c: New test.
23758
23759 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23760
23761         * gcc.dg/c99-tag-1.c: Add more tests.
23762
23763 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
23764
23765         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
23766         representation on MN10300 and ARM/Thumb.
23767
23768 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
23769
23770         * g77.f-torture/execute/20010610.f: New.
23771
23772 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
23773
23774         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
23775         names.
23776
23777 2001-06-09  Richard Henderson  <rth@redhat.com>
23778
23779         * gcc.c-torture/execute/ashrdi-1.c: New.
23780         * gcc.c-torture/execute/ashldi-1.c: New.
23781         * gcc.c-torture/execute/lshrdi-1.c: New.
23782
23783 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
23784
23785         * objc/execute/load-3.m: Added. Check sending +load to categories,
23786         in addition to classes.
23787
23788 2001-06-08  Stan Shebs  <shebs@apple.com>
23789
23790         * objc/execute/load-2.m: New test.  From Nicola Pero
23791         <n.pero@mi.flashnet.it>.
23792
23793 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
23794
23795         * gcc.c-torture/execute/20010605-2.c: New test.
23796
23797 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
23798
23799         * g++.old-deja/g++.abi/vbase2.C: New test.
23800         * g++.old-deja/g++.abi/vbase3.C: New test.
23801
23802 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
23803
23804         * g++.old-deja/g++.pt/friend49.C: New test.
23805
23806 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
23807
23808         * g++.old-deja/g++.ext/anon3.C: New test.
23809
23810 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
23811
23812         * g++.old-deja/g++.other/conv7.C: New test.
23813
23814 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
23815
23816         * gcc.c-torture/compile/20010605-2.c: New test.
23817
23818 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23819
23820         * gcc.c-torture/execute/20010604-1.c: New test.
23821
23822 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
23823
23824         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
23825
23826 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
23827
23828         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
23829         (g++_link_flags): Likewise.
23830         (g++_init): Pass gccpath's value to two previous functions.
23831
23832 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23833
23834         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
23835         Ensure logfile entry matches exec command line.
23836
23837 2001-05-31  Richard Henderson  <rth@redhat.com>
23838
23839         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
23840         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
23841
23842 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
23843
23844         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
23845         compiler for irix6.2
23846
23847 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
23848
23849         * g++.old-deja/g++.other/optimize3.C: New file.
23850
23851 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
23852
23853         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
23854         assemble.
23855
23856 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
23857
23858         * g++.old-deja/g++.other/optimize2.C: New file.
23859
23860 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
23861
23862         * gcc.c-torture/compile/20010518-2.c: New file.
23863         * gcc.c-torture/execute/20010518-1.c: New file.
23864         * gcc.c-torture/execute/20010518-2.c: New file.
23865
23866 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23867
23868         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
23869
23870 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
23871
23872         G++ no longer defines builtins that do not begin with __builtin.
23873         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
23874         * g++.old-deja/g++.brendand/misc13.C: Likewise.
23875         * g++.old-deja/g++.law/builtin1.C: Likewise.
23876         * g++.old-deja/g++.law/cvt2.C: Likewise.
23877         * g++.old-deja/g++.mike/net5.C: Likewise.
23878         * g++.old-deja/g++.other/builtins1.C: Likewise.
23879         * g++.old-deja/g++.other/builtins2.C: Likewise.
23880         * g++.old-deja/g++.other/builtins3.C: Likewise.
23881         * g++.old-deja/g++.other/builtins4.C: Likewise.
23882         * g++.old-deja/g++.other/inline8.C: Likewise.
23883         * g++.old-deja/g++.robertl/eb39.C: Likewise.
23884
23885 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
23886
23887         * g++.old-deja/g++.pt/using1.C: Adjust.
23888         * g++.old-deja/g++.pt/using2.C: New test.
23889
23890 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
23891
23892         * gcc.dg/cpp/charconst.c: New tests.
23893         * gcc.dg/cpp/escape.c: New tests.
23894         * gcc.dg/cpp/escape-1.c: New tests.
23895         * gcc.dg/cpp/escape-2.c: New tests.
23896         * gcc.dg/cpp/ucs.c: New tests.
23897
23898 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
23899
23900         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
23901         native compiler for irix6.5.
23902
23903 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
23904
23905         * lib/g++.exp (g++_include_flags): Use args to compute
23906         get_multilibs.
23907         (g++_link_flags): Likewise.
23908         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
23909
23910 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23911
23912         * gcc.dg/c90-hexfloat-1.c: Add more tests.
23913
23914 2001-05-21  Geoff Keating  <geoffk@redhat.com>
23915
23916         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
23917         this file.
23918
23919 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23920
23921         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
23922         STACK_SIZE;
23923         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
23924         to STACK_SIZE; Use it to define size of add_histo array.
23925         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
23926         to STACK_SIZE.
23927         (f): Use GITT_SIZE to define size of gitt local table.
23928         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
23929         to STACK_SIZE; Use it to define size of bytemem array.
23930
23931 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23932
23933         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
23934         on 68HC11/HC12 due to the asm instruction.
23935         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
23936         * gcc.c-torture/compile/920520-1.x: Likewise.
23937         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
23938         on 68HC11/HC12 because the function is larger than 64K.
23939         * gcc.c-torture/compile/961203-1.x: New file, this test fails
23940         on 68HC11/HC12 because the structure is too large.
23941
23942 2001-05-20  Richard Henderson  <rth@redhat.com>
23943
23944         * gcc.c-torture/execute/20010520-1.c: New.
23945
23946 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23947
23948         * g++.old-deja/g++.warn/compare1.C: New test.
23949         * gcc.dg/compare4.c: New test.
23950
23951 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
23952
23953         * g++.old-deja/g++.other/optimize1.C: New test.
23954
23955 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23956
23957         * g++.old-deja/g++.pt/spec41.C: New test.
23958
23959 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
23960
23961         * gcc.c-torture/compile/20010114-1.x: Remove.
23962
23963 2001-05-18  Stan Shebs  <shebs@apple.com>
23964
23965         * gcc.c-torture/compile/20010518-1.c: New test.
23966
23967 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
23968
23969         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
23970         * g++.old-deja/g++.pt/crash67.C: New test.
23971
23972 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
23973
23974         * g++.old-deja/g++.other/debug9.C: New test.
23975
23976 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
23977
23978         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
23979
23980 2001-05-16  Jan Hubicka  <jh@suse.cz>
23981
23982         * gcc.c-torture/compile/20010516-1.c: New test.
23983
23984 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
23985
23986         * g++.old-deja/g++.other/crash41.C: New test.
23987
23988 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
23989
23990         * g++.old-deja/g++.pt/crash66.C: New test.
23991
23992 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
23993
23994         * g++.old-deja/g++.robertl/eb27.C: Convert.
23995
23996 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
23997
23998         * g++.dg/friend-warn.C: New test.  Do not warn about friend
23999         declaration being redundant.
24000
24001 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
24002
24003         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
24004
24005 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
24006
24007         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
24008
24009 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
24010
24011         * lib/g++.exp: Use testsuite_flags.
24012
24013 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
24014
24015         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
24016
24017 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24018
24019         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
24020
24021 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
24022
24023         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
24024
24025 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
24026
24027         * gcc.c-torture/compile/20010313-1.c: New test.
24028
24029 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
24030
24031         * gcc.dg/cpp/direct2.c: New test.
24032         * gccq.dg/cpp/direct2s.c: New test.
24033
24034         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
24035
24036 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
24037
24038         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
24039         * g++.old-deja/g++.other/op3.C: Likewise.
24040
24041 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24042
24043         * gcc.dg/cpp/syshdr.h: New file.
24044         * gcc.dg/cpp/sysmac1.c: Update.
24045         * gcc.dg/cpp/sysmac2.c: Update.
24046
24047 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24048
24049         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
24050
24051 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
24052
24053         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
24054         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
24055
24056 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
24057
24058         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
24059
24060 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
24061
24062         * lib/g++.exp (g++_include_flags): Don't use any special flags
24063         if TESTING_IN_BUILD_TREE is not defined.
24064         (g++_init): Use a plain 'c++' as the compiler if
24065         TESTING_IN_BUILD_TREEE is not defined.
24066
24067 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
24068
24069         * g++.old-deja/g++.eh/catch13.C: New test.
24070         * g++.old-deja/g++.eh/catch14.C: New test.
24071
24072 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
24073
24074         * gcc.dg/cpp/tr-define.c: New test.
24075
24076 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
24077
24078         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
24079         <stdlib.h>, not <malloc.h>.
24080
24081 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
24082
24083         * g++.old-deja/g++.ns/template17.C: New test.
24084
24085 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
24086
24087         * g++.old-deja/g++.pt/ref4.C: New test.
24088
24089 2001-04-30  Richard Henderson  <rth@redhat.com>
24090
24091         * gcc.dg/20000724-1.c: Revert last change.
24092
24093 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
24094
24095         * g77.f-torture/execute/20010430.f: New test.
24096
24097 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
24098
24099         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
24100
24101 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
24102
24103         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
24104
24105 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
24106
24107         * g++.old-deja/g++.eh/crash6.C: New test.
24108
24109 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
24110
24111         * g++.old-deja/g++.other/warn7.C: New test.
24112
24113 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
24114
24115         * g++.old-deja/g++.other/defarg9.C: New test.
24116
24117 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
24118
24119         * g77.f-torture/compile/20010426.f: New test.
24120         * g77.f-torture/execute/20010426.f: New test.
24121
24122 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
24123
24124         * g77.f-torture/compile/20000629-1.x: Remove - error
24125         has been fixed.
24126
24127 2001-04-26  Jeffrey A Law  (law@cygnus.com)
24128
24129         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
24130         Tweak slightly to work with g++.dg framework.
24131         * g++.dg/special/ecos.exp: Run initp1.C test.
24132         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
24133
24134         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
24135         its linker doesn't give line numbers either.
24136         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
24137
24138 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
24139
24140         * g++.old-deja/g++.other/lex1.C: New test.
24141
24142 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
24143
24144         * gcc.dg/noncompile/20010425-1.c: New test.
24145
24146 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
24147
24148         * g++.old-deja/g++.pt/mangle2.C: New test.
24149
24150 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
24151
24152         * gcc.dg/format/plus-1.c: New test.
24153
24154 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
24155
24156         * gcc.dg/20010423-1.c: New test.
24157
24158 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
24159
24160         * gcc.c-torture/execute/20010422-1.c: New test.
24161
24162 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
24163
24164         * g++.old-deja/g++.ns/type2.C: New test.
24165
24166 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
24167
24168         * g++.old-deja/g++.other/perf1.C: New test.
24169
24170 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
24171
24172         * gcc.dg/c99-func-2.c: Remove xfail.
24173         * gcc.dg/c99-func-3.c: Remove xfail.
24174         * gcc.dg/c99-func-4.c: Remove xfail.
24175
24176 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
24177
24178         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
24179
24180 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24181
24182         * gcc.c-torture/compile/20010423-1.c: New test.
24183
24184 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
24185
24186         * g++.old-deja/g++.pt/typename28.C: New test.
24187
24188 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
24189
24190         * g++.old-deja/g++.abi/empty2.C: New test.
24191         * g++.old-deja/g++.abi/empty3.C: New test.
24192
24193 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24194
24195         * g++.old-deja/g++.other/comdat2.C: New test.
24196         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
24197
24198 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24199
24200         * g++.old-deja/g++.other/overload14.C: New test.
24201
24202 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24203
24204         * g++.old-deja/g++.other/lookup23.C: New test.
24205
24206 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24207
24208         * gcc.c-torture/execute/20010403-1.c: New test.
24209
24210 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
24211             Mark Mitchell  <mark@codesourcery.com>
24212
24213         * lib/old-dejagnu.exp: Don't delete output of executable.
24214         Add .exe suffix to executables.
24215
24216 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
24217
24218         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
24219
24220 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24221
24222         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
24223
24224 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
24225
24226         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
24227         * g++.old-deja/g++.abi/crash1.C: New test.
24228
24229 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
24230
24231         * g++.old-deja/g++.other/crash40.C: New test.
24232
24233 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24234
24235         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
24236
24237 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
24238
24239         * g++.old-deja/g++.other/warn6.C: New test.
24240
24241 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
24242
24243         * g++.old-deja/g++.robertl/eb42.C: Same.
24244
24245 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24246
24247         * gcc.dg/wtr-conversion-1.c: New testcase.
24248
24249 2001-04-10  Richard Henderson  <rth@redhat.com>
24250
24251         * g++.old-deja/g++.other/array5.C: New.
24252
24253 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24254
24255         * gcc.c-torture/execute/20010408-1.c: New test.
24256
24257 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
24258
24259         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
24260         headers and constructs.
24261         * g++.old-deja/g++.robertl/eb79.C: Same.
24262         * g++.old-deja/g++.robertl/eb77.C (main): Same.
24263         * g++.old-deja/g++.robertl/eb73.C: Same.
24264         * g++.old-deja/g++.robertl/eb66.C (main): Same.
24265         * g++.old-deja/g++.robertl/eb55.C (t): Same.
24266         * g++.old-deja/g++.robertl/eb54.C (main): Same.
24267         * g++.old-deja/g++.robertl/eb46.C (main): Same.
24268         * g++.old-deja/g++.robertl/eb44.C: Same.
24269         * g++.old-deja/g++.robertl/eb41.C (main): Same.
24270         * g++.old-deja/g++.robertl/eb4.C (main): Same.
24271         * g++.old-deja/g++.robertl/eb39.C: Same.
24272         * g++.old-deja/g++.robertl/eb33.C (main): Same.
24273         * g++.old-deja/g++.robertl/eb31.C (main): Same.
24274         * g++.old-deja/g++.robertl/eb30.C: Same.
24275         * g++.old-deja/g++.robertl/eb3.C: Same.
24276         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
24277         * g++.old-deja/g++.robertl/eb21.C: Same.
24278         * g++.old-deja/g++.robertl/eb15.C: Same.
24279         * g++.old-deja/g++.robertl/eb118.C: Same.
24280         * g++.old-deja/g++.robertl/eb115.C (main): Same.
24281         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
24282         * g++.old-deja/g++.robertl/eb109.C: Same.
24283         * g++.old-deja/g++.other/sibcall1.C (main): Same.
24284         * g++.old-deja/g++.mike/rtti1.C: Same.
24285         * g++.old-deja/g++.mike/p658.C: Same.
24286         * g++.old-deja/g++.mike/net46.C: Same.
24287         * g++.old-deja/g++.mike/net34.C: Same.
24288         * g++.old-deja/g++.mike/memoize1.C: Same.
24289         * g++.old-deja/g++.mike/eh2.C: Same.
24290         * g++.old-deja/g++.law/weak.C: Same.
24291         * g++.old-deja/g++.law/visibility7.C: Same.
24292         * g++.old-deja/g++.law/visibility25.C: Same.
24293         * g++.old-deja/g++.law/visibility22.C: Same.
24294         * g++.old-deja/g++.law/visibility2.C: Same.
24295         * g++.old-deja/g++.law/visibility17.C: Same.
24296         * g++.old-deja/g++.law/visibility13.C: Same.
24297         * g++.old-deja/g++.law/visibility10.C: Same.
24298         * g++.old-deja/g++.law/visibility1.C: Same.
24299         * g++.old-deja/g++.law/virtual3.C (eval): Same.
24300         * g++.old-deja/g++.law/vbase1.C: Same.
24301         * g++.old-deja/g++.law/operators32.C: Same.
24302         * g++.old-deja/g++.law/nest3.C: Same.
24303         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
24304         * g++.old-deja/g++.law/except5.C (main): Same.
24305         * g++.old-deja/g++.law/cvt7.C (run): Same.
24306         * g++.old-deja/g++.law/cvt2.C: Same.
24307         * g++.old-deja/g++.law/cvt16.C: Same.
24308         * g++.old-deja/g++.law/ctors6.C (bar): Same.
24309         * g++.old-deja/g++.law/ctors17.C (main): Same.
24310         * g++.old-deja/g++.law/ctors13.C: Same.
24311         * g++.old-deja/g++.law/ctors12.C (main): Same.
24312         * g++.old-deja/g++.law/ctors10.C: Same.
24313         * g++.old-deja/g++.law/code-gen5.C: Same.
24314         * g++.old-deja/g++.law/bad-error7.C: Same.
24315         * g++.old-deja/g++.law/arm9.C: Same.
24316         * g++.old-deja/g++.law/arm12.C: Same.
24317         * g++.old-deja/g++.law/arg8.C: Same.
24318         * g++.old-deja/g++.law/arg1.C: Same.
24319         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
24320         * g++.old-deja/g++.jason/template31.C: Same.
24321         * g++.old-deja/g++.jason/template24.C (main): Same.
24322         * g++.old-deja/g++.jason/2371.C: Same.
24323         * g++.old-deja/g++.eh/new2.C: Same.
24324         * g++.old-deja/g++.eh/new1.C: Same.
24325         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
24326         * g++.old-deja/g++.brendan/nest21.C (main): Same.
24327         * g++.old-deja/g++.brendan/err-msg3.C: Same.
24328         * g++.old-deja/g++.brendan/crash62.C: Same.
24329         * g++.old-deja/g++.brendan/crash52.C: Same.
24330         * g++.old-deja/g++.brendan/crash49.C (main): Same.
24331         * g++.old-deja/g++.brendan/crash38.C: Same.
24332         * g++.old-deja/g++.brendan/crash15.C (main): Same.
24333         * g++.old-deja/g++.brendan/copy9.C: Same.
24334
24335 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
24336
24337         * gcc.c-torture/execute/20001203-2.c (memset):
24338         Count argument is of type __SIZE_TYPE__.
24339
24340 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
24341
24342         * gcc.c-torture/compile/20010404-1.c: New test.
24343
24344 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
24345
24346         * gcc.c-torture/compile/20010326-1.c: New test.
24347
24348 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
24349
24350         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
24351         peculiarities of the SH.
24352         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
24353
24354 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24355
24356         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
24357         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
24358         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
24359
24360 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
24361
24362         * g77.f-torture/compile/20010321-1.f: New test.
24363
24364 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
24365
24366         * gcc.c-torture/compile/20010329-1.c: New test.
24367
24368 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
24369
24370         * gcc.c-torture/execute/20010329-1.c: New test.
24371
24372 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
24373
24374         * g++.old-deja/g++.other/eh4.C: Fix typo.
24375
24376 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
24377
24378         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
24379
24380 2001-03-28  Philip Blundell  <philb@gnu.org>
24381
24382         * gcc.c-torture/compile/20010328-1.c: New test.
24383
24384 2001-03-27  Richard Henderson  <rth@redhat.com>
24385
24386         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
24387         * g++.old-deja/g++.eh/vbase3.C: Likewise.
24388
24389 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
24390
24391         * gcc.c-torture/compile/20010327-1.c: New test.
24392
24393 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
24394
24395         * g++.old-deja/g++.other/friend12.C: New test.
24396         * g++.old-deja/g++.other/friend9.C: Expect no errors.
24397         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
24398
24399 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24400
24401         * gcc.c-torture/execute/20010325-1.c: New test.
24402
24403 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
24404
24405         * g++.old-deja/g++.other/mangle3.C: New test.
24406
24407 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
24408
24409         * g++.old-deja/g++.other/anon8.C: New test.
24410
24411 2001-03-20  Philip Blundell  <philb@gnu.org>
24412
24413         * gcc.c-torture/compile/20010320-1.c: New test.
24414
24415 2001-03-17  Richard Henderson  <rth@redhat.com>
24416
24417         * g++.old-deja/g++.other/eh4.C: Add expected error text.
24418
24419 2001-03-15  Geoff Keating  <geoff@redhat.com>
24420
24421         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
24422         tests on AIX.
24423
24424 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
24425
24426         * g++.old-deja/g++.other/eh4.C: New test.
24427
24428 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
24429
24430         * gcc.dg/cpp/mi1.c: Update.
24431
24432 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
24433
24434         * g++.old-deja/g++.other/regstack.C: New test.
24435
24436 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
24437
24438         * g++.old-deja/g++.other/ref4.C: New test.
24439
24440 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
24441
24442         * objc/execute/va_method.m: Added.
24443         * objc/execute/IMP.m: Added.
24444         * objc/execute/_cmd.m: Added.
24445         * objc/execute/accessing_ivars.m: Added.
24446         * objc/execute/class-1.m: Added.
24447         * objc/execute/class-10.m: Added.
24448         * objc/execute/class-11.m: Added.
24449         * objc/execute/class-12.m: Added.
24450         * objc/execute/class-13.m: Added.
24451         * objc/execute/class-14.m: Added.
24452         * objc/execute/class-2.m: Added.
24453         * objc/execute/class-3.m: Added.
24454         * objc/execute/class-4.m: Added.
24455         * objc/execute/class-5.m: Added.
24456         * objc/execute/class-6.m: Added.
24457         * objc/execute/class-7.m: Added.
24458         * objc/execute/class-8.m: Added.
24459         * objc/execute/class-9.m: Added.
24460         * objc/execute/class-tests-1.h
24461         * objc/execute/class-tests-2.h
24462         * objc/execute/compatibility_alias.m: Added.
24463         * objc/execute/encode-1.m: Added.
24464         * objc/execute/formal_protocol-1.m: Added.
24465         * objc/execute/formal_protocol-2.m: Added.
24466         * objc/execute/formal_protocol-3.m: Added.
24467         * objc/execute/formal_protocol-4.m: Added.
24468         * objc/execute/formal_protocol-5.m: Added.
24469         * objc/execute/formal_protocol-6.m: Added.
24470         * objc/execute/formal_protocol-7.m: Added.
24471         * objc/execute/informal_protocol.m: Added.
24472         * objc/execute/initialize.m: Added.
24473         * objc/execute/load.m: Added.
24474         * objc/execute/many_args_method.m: Added.
24475         * objc/execute/nested-3.m: Added.
24476         * objc/execute/no_clash.m: Added.
24477         * objc/execute/private.m: Added.
24478         * objc/execute/redefining_self.m: Added.
24479         * objc/execute/root_methods.m: Added.
24480         * objc/execute/selector-1.m: Added.
24481         * objc/execute/static-1.m: Added.
24482         * objc/execute/static-2.m: Added.
24483         * objc/execute/va_method.m: Added.
24484
24485 2001-03-10  Richard Henderson  <rth@redhat.com>
24486
24487         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
24488
24489 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
24490
24491         * g++.old-deja/g++.other/crash31.C: XFAIL.
24492         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
24493         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
24494         * gcc.c-torture/execute/20010123-1.x: XFAIL.
24495         * gcc.c-torture/execute/20010124-1.x: XFAIL.
24496         * gcc.dg/sequence-pt-1.c: XFAIL one test.
24497
24498 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
24499
24500         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
24501
24502 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
24503
24504         * gcc.dg/20000724-1.c: Don't use multiline strings.
24505
24506 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
24507
24508         * objc/execute/string1.m, objc/execute/string2.m: Compare the
24509         result of -cString against what we expect it to be; don't just
24510         print it out for no one to read.
24511
24512         * objc/execute/string3.m, objc/execute/string4.m: New tests.
24513         Based on testcases provided by Nicola Pero.
24514
24515 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
24516
24517         * gcc.dg/cpp/macro7.c: New test.
24518
24519 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
24520
24521         * gcc.dg/cpp/multiline.c: Update.
24522
24523 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24524
24525         * g++.old-deja/g++.other/enum3.C: New test.
24526
24527 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24528
24529         * g++.old-deja/g++.other/pod1.C: New test.
24530
24531 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24532
24533         * g++.old-deja/g++.ext/overload1.C: New test.
24534
24535 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
24536
24537         * g++.old-deja/g++.pt/using1.C: New test.
24538
24539 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
24540
24541         * g++.old-deja/g++.other/using9.C: New test.
24542
24543 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
24544
24545         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
24546
24547         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
24548
24549 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
24550
24551         * g++.old-deja/g++.ext/realpt1.C: Remove.
24552
24553 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
24554
24555         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
24556
24557 2001-02-26  Will Cohen  <wcohen@redhat.com>
24558
24559         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
24560
24561 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
24562
24563         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
24564         templatized constructors.
24565
24566 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24567
24568         * gcc.c-torture/execute/20010224-1.c: New test.
24569
24570 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
24571
24572         * gcc.c-torture/execute/20010222-1.c: New test.
24573
24574 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
24575
24576         * g++.old-deja/g++.other/inline20.C: New test.
24577
24578 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
24579
24580         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
24581
24582 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24583
24584         * g++.old-deja/g++.other/lookup22.C: New test.
24585
24586 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
24587
24588         * g77.dg: New directory.
24589         * g77.dg/20010216-1.f: New test case.
24590         * g77.dg/dg.exp: New driver.
24591         * lib/g77-dg.exp: New driver library.
24592
24593 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24594
24595         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
24596
24597 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
24598
24599         * g++.old-deja/g++.other/decl9.C: New test.
24600
24601 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
24602
24603         * g++.old-deja/g++.other/init16.C: Update the test so that it does
24604         not need <string> and also tests the initialization at runtime.
24605
24606 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
24607
24608         * gcc.c-torture/execute/longlong.c: New test.
24609
24610 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
24611
24612         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
24613
24614 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
24615
24616         * gcc.c-torture/execute/920302-1.c (execute):
24617         Change argument type to short.
24618
24619 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
24620
24621         * g++.old-deja/g++.pt/deduct6.C: New test.
24622
24623 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
24624
24625         * g++.old-deja/g++.pt/deduct5.C: New test.
24626
24627 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
24628
24629         * gcc.c-torture/execute/20010209-1.c: New test.
24630
24631 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
24632
24633         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
24634
24635 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
24636
24637         * g++.dg/vtgc1.C: Update for new ABI.
24638
24639         * consistency.vlad: New directory, 1665 files.
24640
24641 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24642
24643         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
24644         return type.
24645         * gcc.dg/cpp/digraphs.c: Declare puts.
24646
24647 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
24648
24649         * g++.old-deja/g++.other/warn5.C: New test.
24650
24651 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
24652
24653         * g++.old-deja/g++.pt/spec40.C: New test.
24654
24655 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
24656
24657         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
24658         case.
24659         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
24660
24661 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
24662
24663         * gcc.c-torture/compile/20010209-1.c: New test.
24664
24665 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
24666
24667         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
24668         excess errors message but not if it crashes.
24669         * g++.old-deja/g++.other/crash27.C: Likewise.
24670         * g++.old-deja/g++.other/crash28.C: Likewise.
24671         * g++.old-deja/g++.other/crash30.C: Likewise.
24672         * g++.old-deja/g++.other/crash32.C: Likewise.
24673         * g++.old-deja/g++.other/crash35.C: Likewise.
24674         * g++.old-deja/g++.pt/inherit2.C: Likewise.
24675
24676 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24677
24678         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
24679         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
24680         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
24681         g77.f-torture/execute/execute.exp,
24682         g77.f-torture/noncompile/noncompile.exp,
24683         gcc.c-torture/execute/execute.exp,
24684         gcc.c-torture/execute/memcheck/memcheck.exp,
24685         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
24686         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
24687         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
24688         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
24689         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
24690         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
24691         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
24692         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
24693         Remove bug reporting instructions with ancient email addresses.
24694
24695 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
24696
24697         * gcc.dg/20010202-1.c: New test.
24698         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
24699
24700 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
24701
24702         * g++.dg/stdbool-if.C: New test.
24703
24704 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
24705
24706         * objc/execute/fdecl.m: Added main().
24707
24708 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
24709
24710         * gcc.c-torture/execute/20010206-1.c: New test.
24711
24712 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24713
24714         * gcc.dg/cpp/avoidpaste1.c: Update.
24715
24716 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
24717
24718         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
24719         Pero <nicola@brainstorm.co.uk>.
24720         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
24721
24722 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
24723
24724         * g++.old-deja/g++.pt/spec39.C: New test.
24725
24726 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
24727
24728         * gcc.c-torture/compile/20010202-1.c: New test.
24729
24730 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
24731
24732         * g++.old-deja/g++.abi/primary2.C: New test.
24733         * g++.old-deja/g++.abi/primary3.C: New test.
24734         * g++.old-deja/g++.abi/primary4.C: New test.
24735         * g++.old-deja/g++.abi/primary5.C: New test.
24736         * g++.old-deja/g++.abi/vtable3.h: New test.
24737         * g++.old-deja/g++.abi/vtable3a.C: New test.
24738         * g++.old-deja/g++.abi/vtable3b.C: New test.
24739         * g++.old-deja/g++.abi/vtable3c.C: New test.
24740         * g++.old-deja/g++.abi/vtable3d.C: New test.
24741         * g++.old-deja/g++.abi/vtable3e.C: New test.
24742         * g++.old-deja/g++.abi/vtable3f.C: New test.
24743         * g++.old-deja/g++.abi/vtable3g.C: New test.
24744         * g++.old-deja/g++.abi/vtable3h.C: New test.
24745         * g++.old-deja/g++.abi/vtable3i.C: New test.
24746         * g++.old-deja/g++.abi/vtable3j.C: New test.
24747         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
24748
24749 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
24750
24751         * g++.old-deja/g++.other/anon6.C: New test.
24752         * g++.old-deja/g++.other/anon7.C: New test.
24753
24754 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
24755
24756         * gcc.dg/cpp/avoidpaste2.c: New tests.
24757
24758 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
24759
24760         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
24761
24762 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
24763
24764         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
24765         DECIMAL_DIG cases for Irix."
24766
24767 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
24768
24769         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
24770
24771 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24772
24773         * gcc.dg/c99-tag-1.c: New test.
24774
24775 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
24776
24777         * gcc.dg/cpp/tr-warn1.c: Add tests.
24778
24779 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
24780
24781         * gcc.dg/cpp/avoidpaste1.c: Update.
24782         * gcc.dg/cpp/paste4.c: Update.
24783
24784 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
24785
24786         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
24787         cases for Irix.
24788
24789 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
24790
24791         * g++.old-deja/g++.other/inline19.C: New test.
24792
24793 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
24794
24795         * gcc.dg/Wlarger-than.c: New test.
24796
24797 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24798
24799         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
24800
24801 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
24802
24803         * gcc.c-torture/execute/20010129-1.c: New test.
24804         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
24805
24806 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
24807
24808         * gcc.dg/cpp/avoidpaste1.c: Test case.
24809
24810 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
24811
24812         * g++.old-deja/g++.other/inline18.C: New test.
24813
24814 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24815
24816         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
24817         and __builtin_putchar.
24818
24819 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
24820
24821         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
24822         tests.
24823
24824 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
24825
24826         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
24827         floating point number rounding mode to round to the nearest
24828         representable mode.
24829
24830 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
24831
24832         * g++.old-deja/g++.other/mangle2.C: New test.
24833
24834 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
24835
24836         * gcc.c-torture/compile/20010124-1.c: New test.
24837
24838 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
24839
24840         * g++.old-deja/g++.pt/spec38.C: New test.
24841
24842 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24843
24844         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
24845         "Build don't run".
24846
24847 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24848
24849         * gcc.c-torture/execute/20010123-1.c: New test.
24850
24851 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
24852
24853         * g++.old-deja/g++.pt/spec37.C: New test.
24854
24855 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
24856
24857         * g++.old-deja/g++.pt/overload14.C: New test.
24858
24859 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24860
24861         * gcc.c-torture/execute/20010122-1.c: New test, exercise
24862         __builtin_return_address.
24863
24864 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
24865
24866         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
24867         * g++.old-deja/g++.pt/spec35.C: New test.
24868         * g++.old-deja/g++.pt/spec36.C: New test.
24869
24870 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
24871
24872         * gcc.c-torture/compile/20010118-1.c: New test.
24873
24874 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
24875
24876         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
24877
24878 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
24879
24880         * gcc.c-torture/execute/20010119-1.c: New test.
24881
24882 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24883
24884         * g++.old-deja/g++.other/vbase5.C: New test.
24885
24886 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
24887
24888         * gcc.c-torture/execute/20010118-1.c: New test.
24889
24890 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24891
24892         * g++.old-deja/g++.pt/deduct3.C: New test.
24893
24894 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24895
24896         * g++.old-deja/g++.pt/spec34.C: New test.
24897
24898 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
24899
24900         * g77.f-torture/compile/20000601-2.f: New test.
24901
24902 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24903
24904         * g++.old-deja/g++.other/init17.C: New test.
24905
24906 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
24907
24908         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
24909
24910 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24911
24912         * g++.old-deja/g++.pt/unify8.C: New test.
24913
24914 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24915
24916         * g++.old-deja/g++.abi/vbase1.C: New test.
24917
24918 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24919
24920         * g++.old-deja/g++.pt/crash65.C: New test.
24921
24922 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
24923
24924         * gcc.dg/cpp/assembl2.S: New test case.
24925
24926 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
24927
24928         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
24929         are supported.
24930
24931 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24932
24933         * g++.old-deja/g++.other/builtins1.C: New test.
24934         * g++.old-deja/g++.other/builtins2.C: Likewise.
24935         * g++.old-deja/g++.other/builtins3.C: Likewise.
24936         * g++.old-deja/g++.other/builtins4.C: Likewise.
24937
24938 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
24939
24940         * gcc.c-torture/compile/20010117-1.c: New test.
24941         * gcc.c-torture/compile/20010117-2.c: New test.
24942
24943 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
24944
24945         * g77.f-torture/execute/20010116.[fx]: New test,
24946         XFAIL on i?86-*-*.
24947         * g77.f-torture/compile/20010115.f: Indicate it's
24948         a test for PR fortran/1636.
24949
24950 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
24951
24952         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
24953
24954 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
24955
24956         * g77.f-torture/compile/20010115.f: New test.
24957
24958 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
24959
24960         * g++.old-deja/g++.pt/nontype5.C: New test.
24961
24962 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
24963
24964         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
24965         have an equivalent working one below it.
24966
24967 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
24968
24969         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
24970         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
24971
24972 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
24973
24974         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
24975         message containing "init_priority".
24976         (conpr-2.C): Likewise.
24977         (conpr-3.C): Likewise.
24978         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
24979
24980 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24981
24982         * gcc.c-torture/execute/20010114-2.c: New test.
24983
24984 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
24985
24986         * gcc.c-torture/compile/20010114-1.c: New test.
24987         * gcc.c-torture/compile/20010114-1.x: Xfail.
24988         * gcc.c-torture/compile/20010114-2.c: New test.
24989         * gcc.c-torture/execute/20010114-1.c: New test.
24990         * gcc.dg/trunc-1.c: New test.
24991         * gcc.dg/uninit-B.c: New test.
24992
24993 2001-01-13  Nick Clifton  <nickc@redhat.com>
24994
24995         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
24996         target.
24997
24998 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24999
25000         * gcc.c-torture/compile/20010113-1.c: New test.
25001
25002 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
25003
25004         * gcc.c-torture/compile/20001212-1.c: New test.
25005
25006 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25007
25008         * gcc.dg/cpp/widestr1.c: Update.
25009         * gcc.dg/cpp/prag-imp.c: Remove.
25010
25011 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
25012
25013         * gcc.c-torture/execute/20000801-3.x: Remove.
25014         * gcc.dg/c90-init-1.c: New test.
25015         * gcc.dg/c99-init-1.c: New test.
25016         * gcc.dg/c99-init-2.c: New test.
25017         * gcc.dg/gnu99-init-1.c: New test.
25018
25019 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
25020
25021         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
25022         testing that no relevant ones were found.
25023
25024 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
25025
25026         * g++.old-deja/g++.pt/cast2.C: New test.
25027
25028 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
25029
25030         * g++.old-deja/g++.pt/friend47.C: New test.
25031
25032 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25033
25034         * g++.old-deja/g++.pt/instantiate13.C: New test.
25035
25036 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25037
25038         * g++.old-deja/g++.other/defarg7.C: New test.
25039         * g++.old-deja/g++.other/defarg8.C: New test.
25040
25041 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25042
25043         * g++.old-deja/g++.pt/crash64.C: New test.
25044
25045 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25046
25047         * g++.old-deja/g++.pt/crash63.C: New test.
25048
25049 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
25050
25051         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
25052
25053 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
25054
25055         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
25056
25057 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
25058
25059         * g++.old-deja/g++.pt/error3.C: New test.
25060
25061 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
25062
25063         * g++.old-deja/g++.other/crash39.C: New test.
25064
25065 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
25066
25067         * g++.old-deja/g++.other/vbase4.C: New test.
25068
25069 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
25070
25071         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
25072         * gcc.dg/special/20000419-2.c: New file. Identical to above.
25073         * gcc.dg/special/special.exp: New test driver which will check
25074         for alias support for the above test.
25075
25076 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
25077
25078         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
25079         problems on small machines.
25080         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
25081         parameterize.
25082
25083 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
25084
25085         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
25086         mips.
25087         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
25088
25089 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
25090
25091         * g++.old_deja/g++.pt/using8.C: New test.
25092
25093 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25094
25095         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
25096
25097 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
25098
25099         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
25100         where a failure is expected.
25101         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
25102
25103 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
25104
25105         * g++.old_deja/g++.pt/instantiate12.C: New test.
25106
25107 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
25108
25109         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
25110         start of structs.
25111         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
25112         * g++.old-deja/g++.brendan/crash17.C: Likewise.
25113         * g++.old-deja/g++.brendan/crash29.C: Likewise.
25114         * g++.old-deja/g++.brendan/crash48.C: Likewise.
25115         * g++.old-deja/g++.brendan/ns1.C: Likewise.
25116         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
25117         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
25118         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
25119         * g++.old-deja/g++.eh/spec6.C: Likewise.
25120         * g++.old-deja/g++.jason/crash3.C: Likewise.
25121         * g++.old-deja/g++.law/ctors11.C: Likewise.
25122         * g++.old-deja/g++.law/ctors17.C: Likewise.
25123         * g++.old-deja/g++.law/ctors5.C: Likewise.
25124         * g++.old-deja/g++.law/ctors9.C: Likewise.
25125         * g++.old-deja/g++.mike/ambig1.C: Likewise.
25126         * g++.old-deja/g++.mike/net22.C: Likewise.
25127         * g++.old-deja/g++.mike/p3538a.C: Likewise.
25128         * g++.old-deja/g++.mike/p3538b.C: Likewise.
25129         * g++.old-deja/g++.mike/virt3.C: Likewise.
25130         * g++.old-deja/g++.niklas/t128.C: Likewise.
25131         * g++.old-deja/g++.other/anon4.C: Likewise.
25132         * g++.old-deja/g++.other/using1.C: Likewise.
25133         * g++.old-deja/g++.other/warn3.C: Likewise.
25134         * g++.old-deja/g++.pt/t37.C: Likewise.
25135         * g++.old-deja/g++.robertl/eb69.C: Likewise.
25136         * g++.old-deja/g++.robertl/eb71.C: Likewise.
25137
25138 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
25139
25140         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
25141
25142 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25143
25144         * gcc.c-torture/execute/stdio-opt-3.c: New test.
25145
25146 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
25147
25148         * gcc.c-torture/compile/20010107-1.c: New test.
25149
25150 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25151
25152         * gcc.c-torture/execute/builtin-noret-1.c: New test.
25153
25154 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25155
25156         * gcc.dg/format/format.h: New file.
25157         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
25158         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
25159         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
25160         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
25161         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
25162         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
25163         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
25164         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
25165         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
25166         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
25167         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
25168         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
25169         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
25170         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
25171         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
25172         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
25173         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
25174         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
25175         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
25176         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
25177         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
25178         instead of declaring standard types, macros and functions in each
25179         test.
25180
25181 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
25182
25183         * gcc.c-torture/execute/20010106-1.c: New test.
25184
25185 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25186
25187         * gcc.dg/format/format.exp: New file.
25188         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
25189         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
25190         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
25191         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
25192         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
25193         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
25194         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
25195         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
25196         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
25197         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
25198         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
25199         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
25200         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
25201         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
25202         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
25203         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
25204         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
25205         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
25206         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
25207         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
25208         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
25209         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
25210         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
25211         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
25212         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
25213         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
25214         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
25215         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
25216         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
25217         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
25218         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
25219         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
25220         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
25221         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
25222         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
25223         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
25224         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
25225         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
25226         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
25227         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
25228         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
25229         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
25230
25231 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
25232
25233         * gcc.c-torture/execute/991228-1.c: Take word endianness into
25234         account.
25235
25236 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
25237
25238         * gcc.c-torture/execute/builtin-complex-1.c: New test.
25239
25240 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
25241
25242         * g++.old-deja/g++.pt/crash62.C: New test.
25243
25244 2001-01-04  Richard Henderson  <rth@redhat.com>
25245
25246         * gcc.dg/20000926-1.c: Update expected warnings.
25247         * gcc.dg/array-2.c: Likewise.
25248         * gcc.dg/array-4.c: Also validate flexible array members.
25249         * gcc.dg/c99-flex-array-1.c: New.
25250
25251 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
25252
25253         * gcc.c-torture/compile/20001222-1.x: Remove.
25254
25255 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25256
25257         * gcc.c-torture/execute/built-in-setjmp.c: New.
25258
25259 2001-01-03  Richard Henderson  <rth@redhat.com>
25260
25261         * gcc.dg/940510-1.c: Update expected error wording.
25262         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
25263
25264 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
25265
25266         * lib/target-supports.exp (check_alias_available): Modified to
25267         indicate aliases not supported if only weak aliases are supported.
25268
25269 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25270
25271         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
25272         Turn on cmpstrsi checks for __pj__ and __i370__.
25273
25274 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
25275
25276         * g++.old-deja/g++.other/virtual11.C: New test.
25277
25278 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
25279
25280         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
25281
25282 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25283
25284         * gcc.c-torture/compile/20010102-1.c: New test.
25285
25286 2001-01-02  Andreas Jaeger  <aj@suse.de>
25287
25288         * gcc.dg/noreturn-3.c: New test.
25289
25290         * gcc.dg/noreturn-4.c: New test.
25291
25292 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25293
25294         * gcc.c-torture/execute/stdio-opt-1.c: Also test
25295         __builtin_fputc and __builtin_fwrite.
25296
25297 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
25298
25299         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
25300         signed char, not default char.
25301
25302 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
25303
25304         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
25305
25306 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
25307
25308         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
25309
25310 2000-12-29  Richard Henderson  <rth@redhat.com>
25311
25312         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
25313         (__cyg_profile_func_exit): Define.
25314
25315 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
25316
25317         * g++.dg/vtgc1.C: New test.
25318
25319 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
25320
25321         * gcc.dg/noncompile/20001228-1.c: New test.
25322
25323         * gcc.dg/20001228-1.c: New test.
25324
25325         * gcc.c-torture/execute/20001228-1.c: New test.
25326
25327 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
25328
25329         * gcc.dg/format-strfmon-1.c: New test.
25330
25331 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25332
25333         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
25334         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
25335         * gcc.c-torture/execute/string-opt-1.c: Likewise.
25336         * gcc.c-torture/execute/string-opt-2.c: Likewise.
25337         * gcc.c-torture/execute/string-opt-3.c: Likewise.
25338         * gcc.c-torture/execute/string-opt-4.c: Likewise.
25339         * gcc.c-torture/execute/string-opt-6.c: Likewise.
25340         * gcc.c-torture/execute/string-opt-7.c: Likewise.
25341         * gcc.c-torture/execute/string-opt-8.c: Likewise.
25342         * gcc.c-torture/execute/string-opt-9.c: Likewise.
25343         * gcc.c-torture/execute/string-opt-10.c: Likewise.
25344         * gcc.c-torture/execute/string-opt-11.c: Likewise.
25345         * gcc.c-torture/execute/string-opt-12.c: Likewise.
25346
25347         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
25348         * gcc.c-torture/execute/string-opt-4.c: Test index.
25349
25350 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
25351
25352         * gcc.c-torture/compile/20001226-1.c: New test.
25353
25354 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25355
25356         * gcc.c-torture/compile/20001222-1.c: New test.
25357         * gcc.c-torture/compile/20001222-1.x: Xfail.
25358
25359 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
25360
25361         * gcc.c-torture/execute/comp-goto-2.c: New test.
25362
25363 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
25364
25365         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
25366         Use long types if __INT_MAX__ is 32767.
25367         (main): Use cast to (sint32 *) when poking 88 into a_page.
25368
25369         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
25370
25371 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
25372
25373         * gcc.c-torture/compile/20001221-1.c: New test.
25374         * gcc.c-torture/execute/20001221-1.c: New test.
25375
25376 2000-12-20  Richard Henderson  <rth@redhat.com>
25377
25378         * g++.old-deja/g++.pt/crash36.C: Update error lines.
25379         * g++.old-deja/g++.robertl/eb109.C: Likewise.
25380
25381 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25382
25383         * gcc.dg/compare3.c: New test.
25384
25385 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25386
25387         * gcc.dg/format-warnll-1.c: New test.
25388
25389 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
25390
25391         * gcc.dg/cpp/cmdlne-P.c: New test.
25392
25393 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25394
25395         * gcc.c-torture/execute/builtin-abs-1.c,
25396         gcc.c-torture/execute/builtin-abs-2.c: New tests.
25397
25398 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
25399
25400         * gcc.dg/cpp/multiline.c: New test.
25401
25402 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
25403
25404         * g++.old-deja/g++.other/syshdr1.C: Update.
25405         * gcc.dg/cpp/lineflags.c: Remove temporarily.
25406
25407 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25408
25409         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
25410
25411 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25412
25413         * g++.old-deja/g++.pt/ttp65.C: New test.
25414
25415 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25416
25417         * g++.old-deja/g++.pt/ttp64.C: New test.
25418
25419 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25420
25421         * g++.old-deja/g++.pt/spec33.C: New test.
25422
25423 2000-12-14  Catherine Moore  <clm@redhat.com>
25424
25425         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
25426         * gcc.c-torture/execute/920612-2.c: Likewise.
25427         * gcc.c-torture/execute/920428-2.c: Likewise.
25428         * gcc-c-torture/execute/va-arg-11.c: Call exit.
25429         * gcc.c-torture/execute/va-arg-21.c: Likewise.
25430
25431 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25432
25433         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
25434         * gcc.dg/pack-test-2.c: Likewise.
25435
25436 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25437
25438         Tests by Zack Weinberg <zackw@stanford.edu>.
25439
25440         * gcc.dg/cpp/defined.c: Update.
25441         * gcc.dg/cpp/defined_trad.c: New tests.
25442
25443 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25444
25445         * gcc.dg/cpp/trad-direct.c: Update.
25446
25447 2000-12-11  Neil Booth  <neilb@earthling.net>
25448
25449         * gcc.dg/cpp/defined_trad.c
25450
25451 2000-12-11  Neil Booth  <neilb@earthling.net>
25452
25453         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
25454
25455 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25456
25457         * gcc.dg/format-miss-2.c: New test.
25458
25459 2000-12-09  Neil Booth  <neilb@earthling.net>
25460
25461         * gcc.dg/cpp/lineflags.c: New tests.
25462         * gcc.dg/cpp/poison.c: Update.
25463         * gcc.dg/cpp/redef2.c: Update.
25464         * gcc.dg/cpp/skipping.c: New test.
25465
25466 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
25467
25468         * g++.old-deja/g++.other/eh3.C: New testcase.
25469
25470 2000-12-07  Neil Booth  <neilb@earthling.net>
25471
25472         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
25473         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
25474         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
25475         wtr-union-init-2.c, wtr-union-init-3.c: Update.
25476         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
25477         Update.
25478
25479 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25480
25481         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
25482         __SIZE_TYPE__ instead of int for type of integers cast to
25483         pointers.
25484
25485 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
25486
25487         * g++.old-deja/g++.other/cleanup4.C: New test.
25488
25489 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25490
25491         * format-sec-1.c: New test.
25492
25493 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25494
25495         * gcc.dg/format-nonlit-3.c: New test.
25496
25497 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25498
25499         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
25500         through a null pointer.
25501
25502 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25503
25504         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
25505         * g++.old-deja/g++.pt/partial4.C: New test.
25506
25507 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
25508
25509         * gcc.c-torture/execute/ieee/hugeval.x: New.
25510
25511 2000-12-06  Neil Booth  <neilb@earthling.net>
25512
25513         * gcc.dg/cpp/backslash2.c: New tests.
25514
25515 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25516
25517         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
25518         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
25519
25520 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
25521
25522         * gcc.c-torture/execute/20001203-2.c: New testcase.
25523
25524 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
25525
25526         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
25527         * g++.old-deja/g++.other/virtual10.C: New test.
25528
25529 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
25530
25531         * g++.old-deja/g++.mike/pmf5.C: Remove test.
25532
25533 2000-12-05  Richard Henderson  <rth@redhat.com>
25534
25535         * gcc.c-torture/compile/20001205-1.c: New.
25536
25537 2000-12-04  Neil Booth  <neilb@earthling.net>
25538
25539         * g++.old-deja/g++.other/virtual9.C: New test.
25540         * g++.old-deja/g++.pt/crash61.C: New test.
25541         * gcc.c-torture/execute/loop-9.c: New test.
25542
25543 2000-12-04  Neil Booth  <neilb@earthling.net>
25544
25545         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
25546         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
25547         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
25548         * gcc.dg/cpp/extratokens.c: ...here.
25549
25550 2000-12-04  Neil Booth  <neilb@earthling.net>
25551
25552         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
25553         New tests.
25554
25555 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25556
25557         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
25558         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
25559
25560 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25561
25562         * gcc.c-torture/execute/20001203-1.c: New test.
25563
25564 2000-12-03  Neil Booth  <neilb@earthling.net>
25565
25566         * gcc.dg/cpp/macro6.c: New test cases.
25567
25568 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25569
25570         * gcc.c-torture/execute/string-opt-9.c: New test.
25571         * gcc.c-torture/execute/string-opt-10.c: Likewise.
25572         * gcc.c-torture/execute/string-opt-11.c: Likewise.
25573         * gcc.c-torture/execute/string-opt-12.c: Likewise.
25574
25575         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
25576         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
25577
25578 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
25579
25580         * gcc.dg/cpp/if-6.c: New testcase.
25581
25582         * gcc.dg/20001201-1.c: New testcase.
25583
25584 2000-12-02  Neil Booth  <neilb@earthling.net>
25585
25586         * g++.old-deja/g++.other/externC4.C,
25587         g++.old-deja/g++.other/friend10.C: New tests.
25588
25589 2000-12-02  Neil Booth  <neilb@earthling.net>
25590
25591         * g++.old-deja/g++.other/instan2.C
25592         * g++.old-deja/g++.other/instan3.C: New test.
25593
25594 2000-12-02  Neil Booth  <neilb@earthling.net>
25595
25596         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
25597         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
25598         gnuc99.c,gnuc99-pedantic.c: New tests.
25599
25600 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25601
25602         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
25603         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
25604
25605 2000-12-01  Neil Booth  <neilb@earthling.net>
25606
25607         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
25608         * gcc.dg/cpp/poison.c: Update.
25609         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
25610
25611 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
25612
25613         * g77.f-torture/execute/20001201.f: New test.
25614
25615 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25616
25617         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
25618
25619 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
25620
25621         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
25622
25623 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
25624
25625         * g++.old-deja/g++.other/cast6.C: New test.
25626
25627 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
25628
25629         * gcc.c-torture/execute/20001130-2.c: New testcase.
25630
25631 2000-11-30  Richard Henderson  <rth@redhat.com>
25632
25633         * gcc.c-torture/execute/20001130-1.c: New test.
25634
25635 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
25636
25637         * g++.old-deja/g++.other/op3.C: New test.
25638
25639 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
25640
25641         * g++.old-deja/g++.other/op2.C: New test.
25642
25643 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
25644
25645         * g++.old-deja/g++.other/crash38.C: New test.
25646
25647 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
25648
25649         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
25650
25651 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
25652
25653         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
25654         tests.
25655         * gcc.c-torture/execute/string-opt-6.c: New test.
25656
25657         * gcc.dg/20001117-1.c: Add main.
25658
25659 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
25660
25661         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
25662         Move from here ...
25663         * gcc.dg/940510-1.c: ... to here.
25664
25665         * gcc.dg/20000926-1.c: GNU C now allows initializations of
25666         zero-size arrays in toplevel structures.
25667
25668 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
25669
25670         * gcc.c-torture/execute/loop-8.c: New test.
25671
25672 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25673
25674         * g++.old-deja/g++.other/base1.C: New test.
25675
25676 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25677
25678         * g++.old-deja/g++.other/parse2.C: New test.
25679
25680 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25681
25682         * g++.old-deja/g++.pt/incomplete1.C: New test.
25683
25684 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25685
25686         * g++.old-deja/g++.other/friend9.C: New test.
25687
25688 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
25689
25690         * gcc.dg/20001127-1.c: New test.
25691
25692 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
25693
25694         * g++.old-deja/g++.pt/friend46.C: New test.
25695
25696 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
25697
25698         * g++.old-deja/g++.other/ptrmem8.C: New test.
25699
25700 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25701
25702         * gcc.c-torture/execute/string-opt-7.c: New test.
25703         * gcc.c-torture/execute/string-opt-8.c: Likewise.
25704
25705 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
25706
25707         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
25708         instead of 'mkcheck 2'.
25709
25710 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25711
25712         * gcc.c-torture/execute/memcheck/driver.c,
25713         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
25714         C9X references to refer to C99.
25715
25716 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
25717
25718         * gcc.dg/ultrasp3.c: New test.
25719
25720 2000-11-25  Neil Booth  <neilb@earthling.net>
25721
25722         * gcc.dg/cpp/include2.c: Update test to be locale independent.
25723
25724 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
25725
25726         * gcc.c-torture/compile/20001123-2.c: New.
25727
25728 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25729
25730         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
25731
25732 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
25733
25734         * gcc.dg/sequence-point-1.c: Add some new tests.
25735         * gcc.c-torture/execute/20001124-1.c: New test.
25736
25737 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
25738
25739         * g++.old-deja/g++.other/vaarg4.C: New test.
25740         * gcc.c-torture/compile/20001123-1.c: New test.
25741
25742 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
25743
25744         * g++.other/crash24.C: Adjust and remove XFAIL.
25745         * g++.other/crash37.C: New test.
25746
25747 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
25748
25749         * g++.old-deja/g++.pt/instantiate9.C: New test.
25750
25751 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
25752
25753         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
25754         new ABI, too.
25755
25756         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
25757         * g++.old-deja/g++.robertl/eb55.C: Likewise.
25758
25759 2000-11-22  Neil Booth  <neilb@earthling.net>
25760
25761         * gcc.dg/cpp/Wtrigraphs.c: New test.
25762
25763 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
25764
25765         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
25766
25767 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
25768
25769         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
25770
25771 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
25772
25773         * lib/gcc-dg.exp: load_lib scanasm.exp.
25774         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
25775         * lib/g++-dg.exp: load_lib scanasm.exp.
25776         * lib/scanasm.exp: New.
25777         (scan-assembler, scan-assembler-not): Add optional arguments to
25778         test name, or if not present, the pattern name.
25779         (scan-assembler-dem, scan-assembler-dem-not): New.
25780
25781         * g++.dg/dg.exp: New.
25782
25783 2000-11-21  Neil Booth  <neilb@earthling.net>
25784
25785         * gcc.dg/cpp/integrated1.c: Remove.
25786
25787 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
25788
25789         * gcc.c-torture/execute/20001121-1.c: New test.
25790
25791 2000-11-21  Richard Henderson  <rth@redhat.com>
25792
25793         * gcc.c-torture/compile/20001121-1.c: New test.
25794
25795 2000-11-20  Neil Booth  <neilb@earthling.net>
25796
25797         * gcc.dg/cpp/integrated1.c: New test.
25798
25799 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
25800
25801         * g++.old-deja/g++.other/inline17.C: New test.
25802
25803 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
25804
25805         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
25806         local variable to be zero: I made the variable global. Now
25807         uses abort() and exit() instead of relying on main's return value.
25808
25809 2000-11-20  Neil Booth  <neilb@earthling.net>
25810
25811         * gcc.dg/cpp/paste2.c: Update test.
25812         * objc/execute/paste.m: New test.
25813
25814 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
25815
25816         * gcc.dg/c99-condexpr-1.c: New test.
25817
25818 2000-11-20  Neil Booth  <neilb@earthling.net>
25819
25820         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
25821
25822 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
25823
25824         * g++.old-deja/g++.pt/export1.C: New test.
25825
25826 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
25827
25828         * gcc.dg/20001117-1.c: New test.
25829
25830 2000-11-18  Richard Henderson  <rth@redhat.com>
25831
25832         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
25833
25834 2000-11-18  Richard Henderson  <rth@redhat.com>
25835
25836         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
25837         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
25838         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
25839
25840 2000-11-18  Richard Henderson  <rth@redhat.com>
25841
25842         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
25843         (main): New.  Exit cleanly.
25844
25845 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25846
25847         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
25848         gcc.dg/c99-fordecl-2.c: New tests.
25849
25850 2000-11-18  Richard Henderson  <rth@redhat.com>
25851
25852         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
25853         * gcc.c-torture/execute/zerolen-2.c: New.
25854
25855 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25856
25857         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
25858         memory.
25859
25860 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
25861
25862         * g++.old-deja/g++.pt/instantiate8.C: New test.
25863
25864 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
25865
25866         * g++.old-deja/g++.other/incomplete.C: Add more tests.
25867         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
25868
25869 2000-11-16  Nick Clifton  <nickc@redhat.com>
25870
25871         * gcc.c-torture/execute/nestfunc-2.c: New test.
25872         * gcc.c-torture/execute/nestfunc-3.c: New test.
25873
25874 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
25875
25876         * gcc.c-torture/compile/20001116-1.c: New test.
25877
25878 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25879
25880         * gcc.c-torture/execute/20001115-1.c: New test.
25881
25882 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
25883
25884         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
25885         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
25886         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
25887         * g++.old-deja/g++.abi/vmihint.C: Likewise.
25888
25889 2000-11-15  Neil Booth  <neilb@earthling.net>
25890
25891         gcc.dg/cpp/_Pragma1.c: Update.
25892         gcc.dg/cpp/_Pragma2.c: New test.
25893
25894 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
25895
25896         * g++.old-deja/g++.other/anon5.C: New test.
25897
25898 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
25899
25900         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
25901         tests.
25902
25903 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
25904
25905         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
25906         output.
25907
25908 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25909
25910         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
25911         labels at end of compound statements.
25912
25913 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
25914
25915         * gcc.c-torture/execute/loop-7.c: New test.
25916
25917 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25918
25919         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
25920
25921 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25922
25923         * gcc.dg/c99-bool-1.c: New test.
25924
25925 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25926
25927         * gcc.dg/c99-scope-1.c: Remove xfail.
25928         * gcc.dg/c99-scope-2.c: New test.
25929
25930 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25931
25932         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
25933         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
25934
25935 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
25936
25937         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
25938         error messages.
25939
25940         * g++.mike/p700.C: Don't typedef wchar_t.
25941         * g++.mike/p784.C: Likewise.
25942         * g++.mike/eb101.C: Don't use __wchar_t.
25943
25944 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
25945
25946         * g77.f-torture/execute/20001111.[fx]: Test premature exit
25947         from DO loop.
25948
25949 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
25950
25951         * gcc.c-torture/execute/20001111-1.c: New test.
25952
25953 2000-11-10  Nick Clifton  <nickc@redhat.com>
25954
25955         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
25956         long multuiple and accumulate.
25957
25958 2000-11-09  Richard Henderson  <rth@redhat.com>
25959
25960         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
25961         via size_t instead of int.
25962
25963         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
25964         * gcc.c-torture/execute/string-opt-2.c: Likewise.
25965         * gcc.c-torture/execute/string-opt-3.c: Likewise.
25966         * gcc.c-torture/execute/string-opt-4.c: Likewise.
25967
25968 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
25969
25970         * gcc.c-torture/compile/20001109-1.c: New test.
25971         * gcc.c-torture/compile/20001109-2.c: New test.
25972
25973 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
25974
25975         * g++.old-deja/g++.pt/operator1.C: New test.
25976         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
25977
25978 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
25979
25980         * gcc.dg/20001108-1.c: New test.
25981
25982 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
25983
25984         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
25985         with both arguments constant strings.
25986         * gcc.c-torture/execute/string-opt-3.c: New test.
25987         * gcc.c-torture/execute/string-opt-4.c: New test.
25988         * gcc.c-torture/execute/string-opt-5.c: New test.
25989
25990 2000-11-08  Nick Clifton  <nickc@redhat.com>
25991
25992         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
25993         mulsidi3adddi patterns.
25994
25995 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
25996
25997         * g++.old-deja/g++.other/crash36.C: New test.
25998
25999 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
26000
26001         * g++.old-deja/g++.other/init16.C: New test.
26002
26003 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
26004
26005         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
26006
26007 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
26008
26009         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
26010         * gcc.c-torture/execute/va-arg-16.x: Likewise.
26011         * gcc.c-torture/execute/va-arg-17.x: Likewise.
26012
26013 2000-11-07  DJ Delorie  <dj@redhat.com>
26014
26015         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
26016
26017 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26018
26019         * gcc.c-torture/execute/string-opt-1.c: New test.
26020
26021 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
26022
26023         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
26024         mips-sgi-irix6.* because the MIPS ABI passes floating-point
26025         parameters in registers, and there is no way for a varargs
26026         function to know in which order the integer and floating-point
26027         parameters should be interleaved when they are placed on the
26028         stack.
26029         * gcc.c-torture/execute/va-arg-16.x: Likewise.
26030         * gcc.c-torture/execute/va-arg-17.x: Likewise.
26031
26032 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26033
26034         * gcc.c-torture/execute/string-opt-2.c: New test.
26035
26036 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
26037
26038         * g++.old-deja/g++.pt/crash60.C: New test.
26039
26040 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
26041
26042         * g++.old-deja/g++.other/crash24.C: New test.
26043         * g++.old-deja/g++.other/crash25.C: New test.
26044         * g++.old-deja/g++.other/crash26.C: New test.
26045         * g++.old-deja/g++.other/crash27.C: New test.
26046         * g++.old-deja/g++.other/crash28.C: New test.
26047         * g++.old-deja/g++.other/crash29.C: New test.
26048         * g++.old-deja/g++.other/crash30.C: New test.
26049         * g++.old-deja/g++.other/crash31.C: New test.
26050         * g++.old-deja/g++.other/crash32.C: New test.
26051         * g++.old-deja/g++.other/crash33.C: New test.
26052         * g++.old-deja/g++.other/crash34.C: New test.
26053         * g++.old-deja/g++.other/crash35.C: New test.
26054
26055 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
26056
26057         * gcc.c-torture/execute/20001031-1.c: New test.
26058
26059 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
26060
26061         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
26062         namespace.
26063
26064         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
26065         standards-conformant.
26066
26067         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
26068
26069         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
26070         * g++.old-deja/g++.mike/p755a.C: Likewise.
26071         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
26072         library makes no calls to `operator new' during initialization.
26073
26074 2000-11-04  Neil Booth  <neilb@earthling.net>
26075
26076         * gcc.dg/cpp/include2.c: New tests.
26077
26078 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
26079
26080         * lib/g++.exp (g++_set_ld_library_path): New function.
26081         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
26082
26083 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
26084
26085         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
26086         warnings.
26087
26088 2000-11-01  Richard Henderson  <rth@redhat.com>
26089
26090         * g++.old-deja/g++.ext/namedret1.C: New.
26091         * g++.old-deja/g++.ext/namedret2.C: New.
26092         * g++.old-deja/g++.ext/namedret3.C: New.
26093
26094 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
26095
26096         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
26097         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
26098
26099 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26100
26101         * gcc.c-torture/execute/va-arg-21.c: New test.
26102
26103 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26104
26105         * gcc.dg/c99-complex-2.c: New test.
26106
26107 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26108
26109         * gcc.c-torture/execute/stdio-opt-1.c: New test.
26110
26111 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
26112
26113         * g++.old-deja/g++.other/inline16.C: New test.
26114
26115 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
26116
26117         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
26118         __PRETTY_FUNCTION__
26119
26120 2000-10-29  Neil Booth  <neilb@earthling.net>
26121
26122         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
26123         New tests.
26124         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
26125         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
26126         optimisation.
26127
26128 2000-10-29  Neil Booth  <neilb@earthling.net>
26129
26130         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
26131         * mi1.c, mi1c.h: Add null directives to multiple-include test.
26132         * mi5.c: Test multiple includes work with -C.
26133         * trigraphs.c: Test ^= version.
26134
26135 2000-10-28  Neil Booth  <neilb@earthling.net>
26136
26137         New tests and test updates for new macro expander.
26138
26139         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
26140         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
26141         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
26142         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
26143         new diagnostic messages.
26144
26145         * gcc.dg/cpp/macro3.c: New tests.
26146
26147 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
26148
26149         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
26150         on the same line.
26151
26152 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
26153
26154         * g++.old-deja/g++.other/eh2.C: New test.
26155
26156 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
26157
26158         * gcc.c-torture/execute/20001027-1.c: New test.
26159
26160 2000-10-26  Richard Henderson  <rth@redhat.com>
26161
26162         * gcc.c-torture/execute/20001026-1.c: New.
26163
26164 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
26165
26166         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
26167         * g++.old-deja/g++.law/builtin1.C: Likewise.
26168         * g++.old-deja/g++.law/ctors10.C: Likewise.
26169         * g++.old-deja/g++.law/virtual3.C: Likewise.
26170         * g++.old-deja/g++.mike/p658.C: Likewise.
26171         * g++.old-deja/g++.other/sibcall1.C: Likewise.
26172         * g++.old-deja/g++.other/vaarg2.C: Likewise.
26173         * g++.old-deja/g++.robertl/eb124.C: Likewise.
26174         * g++.old-deja/g++.robertl/eb44.C: Likewise.
26175         * g++.old-deja/g++.robertl/eb77.C: Likewise.
26176
26177 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
26178
26179         * gcc.c-torture/compile/20001024-1.c: New test.
26180
26181 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
26182
26183         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
26184         to tell us whether or not we are using V3.
26185
26186 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
26187
26188         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
26189         operands.
26190
26191 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26192
26193         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
26194
26195 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
26196
26197         * gcc.c-torture/execute/20001024-1.c: New test.
26198
26199 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
26200
26201         * g++.old-deja/g++.other/sibcall1.C: New test.
26202
26203 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
26204
26205         * gcc.dg/noncompile/init-3.c: New test.
26206
26207 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
26208
26209         * gcc.dg/format-array-1.c: New test.
26210
26211 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26212
26213         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
26214         writing through null pointers; remove comment about testing
26215         unterminated strings.
26216
26217 2000-10-17  Matthew Hiller  <hiller@redhat.com>
26218
26219         * gcc.c-torture/execute/20001017-2.c: New test.
26220
26221 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26222
26223         * gcc.c-torture/compile/20001018-1.c: New test.
26224         * gcc.c-torture/compile/20001018-1.x: Xfail.
26225
26226 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26227
26228         * gcc.c-torture/execute/20001017-1.c: New test.
26229
26230 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26231
26232         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
26233         for multiple use of arguments with scanf formats; add tests for
26234         multiple use of arguments.
26235
26236 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
26237
26238         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
26239
26240 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26241
26242         * gcc.dg/format-miss-1.c: New test.
26243
26244 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
26245
26246         * gcc.c-torture/execute/20001013-1.c: New test.
26247
26248 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
26249
26250         * gcc.dg/format-branch-1.c: New test.
26251
26252 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
26253
26254         * README, lib/file-format.exp: Remove EGCS references.
26255
26256 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
26257
26258         * gcc.dg/20001013-1.c: New test.
26259
26260 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
26261
26262         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
26263         for intmax_t in the compiler using __typeof__ and the type rules
26264         for conditional expressions.
26265
26266 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
26267
26268         * gcc.dg/20001012-1.c: New test.
26269         * gcc.dg/20001012-2.c: New test.
26270
26271 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26272
26273         * gcc.dg/format-attr-1.c: New test.
26274
26275 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26276
26277         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
26278         __LONG_LONG_MAX__ instead of LLONG_MAX.
26279
26280 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26281
26282         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
26283         scanf flags.
26284         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
26285         flags.
26286
26287 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26288
26289         * gcc.dg/sequence-pt-1.c: New test.
26290
26291 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
26292
26293         * gcc.c-torture/execute/20001011-1.c: New testcase.
26294         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
26295
26296 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
26297
26298         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
26299         does not error on it.
26300
26301 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
26302
26303         * gcc.dg/20001009-1.c: New test.
26304
26305 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
26306
26307         * gcc.c-torture/compile/20001009-1.c: Move from here ....
26308         * gcc.c-torture/execute/20001009-2.c: ... to here.
26309
26310 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
26311
26312         * gcc.c-torture/compile/20001009-1.c: New testcase.
26313         * gcc.c-torture/execute/20001009-1.c: New testcase.
26314         Testcases provided by Jan Hubicka <jh@suse.cz>.
26315
26316 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26317
26318         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
26319         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
26320         uintmax_t using <limits.h> to emulate the compiler's internal
26321         logic.  No longer XFAIL %j tests.
26322
26323 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26324
26325         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
26326         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
26327         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
26328         regexps and details of expected handling of some bad formats.
26329         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
26330         suppression.
26331
26332 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26333
26334         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
26335         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
26336         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
26337         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
26338         in list archives.
26339
26340 2000-10-06  Richard Henderson  <rth@cygnus.com>
26341
26342         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
26343         * g++.old-deja/g++.brendan/crash52.C: Likewise.
26344         * g++.old-deja/g++.jason/report.C: Likewise.
26345         * g++.old-deja/g++.law/friend5.C: Likewise.
26346         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
26347         of the expected warnings.
26348
26349 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
26350
26351         * g++.old-deja/g++.pt/enum14.C: New test.
26352
26353 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
26354
26355         * g++.old-deja/g++.pt/crash59.C: New test.
26356
26357 2000-10-04  Will Cohen  <wcohen@redhat.com>
26358
26359         * gcc.dg/20000926-1.c: New test.
26360
26361 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
26362
26363         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
26364         function name for current C++ compiler.
26365         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
26366
26367 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
26368
26369         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
26370         __PRETTY_FUNCTION__.
26371         * g++.old-deja/g++.ext/pretty2.C: Likewise.
26372
26373 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26374
26375         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
26376
26377 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
26378
26379         * gcc.c-torture/compile/20000923-1.c: New test.
26380
26381 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
26382
26383         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
26384         * g++.old-deja/g++.pt/ttp62.C: Same.
26385         * g++.old-deja/g++.other/inline14.C: Same.
26386
26387 2000-09-24  Richard Henderson  <rth@cygnus.com>
26388
26389         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
26390
26391 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
26392
26393         * gcc.dg/c90-printf-1.c: Add test for wide string format.
26394
26395 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
26396
26397         * gcc.c-torture/compile/20000922-1.c: New file.
26398
26399 2000-09-21  Nick Clifton  <nickc@redhat.com>
26400
26401         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
26402         a signed long modulo operation.
26403         (mod6): New function - perform an unsigned long modulo operation.
26404         (main): Add tests for modulos of very large numbers by very small
26405         dividends.
26406
26407 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26408
26409         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
26410
26411 2000-09-19  Richard Henderson  <rth@cygnus.com>
26412
26413         * gcc.dg/compare2.c (case 10): XFAIL.
26414
26415 2000-09-18  Richard Henderson  <rth@cygnus.com>
26416
26417         * gcc.c-torture/execute/20000906-1.c: Move ...
26418         * gcc.dg/20000906-1.c: ... here.  Only run on targets
26419         that support __builtin_trap.
26420
26421 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
26422
26423         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
26424
26425 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26426
26427         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
26428         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
26429         more $ format tests.
26430
26431 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26432
26433         * gcc.dg/format-errmk-1.c: New test.
26434
26435 2000-09-17  Greg McGary  <greg@mcgary.org>
26436
26437         * gcc.c-torture/execute/20000917-1.x: Remove.
26438
26439 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26440
26441         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
26442
26443 2000-09-17  Greg McGary  <greg@mcgary.org>
26444
26445         * gcc.c-torture/execute/20000917-1.c: New test.
26446         * gcc.c-torture/execute/20000917-1.x: XFAIL.
26447
26448 2000-09-16  Neil Booth  <NeilB@earthling.net>
26449
26450         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
26451         in nested macro bug.
26452
26453 2000-09-15  Neil Booth  <NeilB@earthling.net>
26454
26455         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
26456
26457 2000-09-14  Jeffrey A Law  (law@cygnus.com)
26458
26459         * gcc.c-torture/execute/20000914-1.c: New test.
26460
26461 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
26462
26463         * g++.other/inline13.C: New test.
26464
26465 2000-09-12  Andreas Jaeger  <aj@suse.de>
26466
26467         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
26468         constant by Ulrich Drepper <drepper@redhat.com>.
26469
26470 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
26471
26472         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
26473
26474 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26475
26476         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
26477
26478 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
26479
26480         * gcc.dg/cpp/backslash.c: New test.
26481
26482 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
26483
26484         * gcc.c-torture/execute/20000910-1.c: New test.
26485         * gcc.c-torture/execute/20000910-2.c: Likewise.
26486
26487 2000-09-11  Robert Lipe  <robertl@sco.com>
26488
26489         * gcc.dg/pragma-align.c: New test.
26490
26491 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
26492
26493         * g++.old-deja/g++.pt/explicit82.C: New test.
26494         * g++.old-deja/g++.pt/explicit83.C: New test.
26495
26496 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
26497
26498         * gcc.dg/asm-names.c: New test.
26499
26500 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26501
26502         * gcc.dg/cpp/tr-warn6.c: New test
26503
26504 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26505
26506         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
26507         be accepted.
26508
26509 2000-09-07  Catherine Moore  <clm@redhat.com>
26510
26511         * gcc.c-torture/execute/unroll-1.c: New test.
26512
26513 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
26514
26515         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
26516         ERROR markers.
26517         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
26518         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
26519         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
26520         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
26521         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
26522         Preprocess only.
26523         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
26524         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
26525
26526 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26527
26528         * g++.old-deja/g++.pt/deduct2.C: New test.
26529
26530 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26531
26532         * g++.old-deja/g++.pt/parms2.C: New test.
26533
26534 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26535
26536         * g++.old-deja/g++.pt/crash58.C: New test.
26537
26538 2000-09-06  Greg McGary  <greg@mcgary.org>
26539
26540         * gcc.c-torture/execute/20000906-1.c: New test.
26541         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
26542
26543 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26544
26545         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
26546
26547 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26548
26549         * g++.old-deja/g++.pt/crash57.C: New test.
26550
26551 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26552
26553         * g++.old-deja/g++.pt/crash56.C: New test.
26554
26555 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26556
26557         * g++.old-deja/g++.pt/koenig1.C: New test.
26558
26559 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
26560
26561         * gcc.dg/20000904-1.c: New test.
26562
26563 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
26564
26565         * gcc.dg/cpp/paste8.c: New test.
26566
26567 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
26568
26569         * gcc.c-torture/compile/20000827-1.c: New test.
26570
26571 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26572
26573         * gcc.dg/format-diag-1.c: New test.
26574
26575 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26576
26577         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
26578         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
26579         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
26580         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
26581         gcc.dg/formatz-1.c: Adjust warning regular expressions.
26582
26583 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
26584
26585         * g++.old-deja/g++.other/nested4.C: New test.
26586
26587 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
26588
26589         * g++.old-deja/g++.ns/scoped1.C: New test.
26590
26591 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
26592
26593         * lib/g++.exp: Support testing already-installed GCC.
26594
26595 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26596
26597         * wtr-label-1.c, wtr-suffix-1.c: New tests.
26598
26599 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26600
26601         * gcc.dg/return-type-2.c: New test.
26602
26603 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
26604
26605         * gcc.c-torture/compile/20000825-1.c: New test.
26606
26607 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
26608
26609         * gcc.dg/dwarf2-2.c: New test.
26610
26611 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
26612
26613         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
26614         dg-warning regexps.
26615
26616 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26617
26618         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
26619         gcc.dg/format-ext-5.c: New tests.
26620
26621 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
26622
26623         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
26624
26625 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
26626
26627         * gcc.dg/noncompile/930622-2.c: Adjust error message.
26628
26629 2000-08-24  Richard Henderson  <rth@cygnus.com>
26630
26631         * gcc.dg/ia64-sync-1.c: New test.
26632         * gcc.dg/ia64-sync-2.c: New test.
26633         * gcc.dg/ia64-asm-1.c: New test.
26634
26635 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
26636
26637         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
26638         * gcc.dg/format-ext-2.c: New test.
26639
26640 2000-08-23  Jason Merrill  <jason@redhat.com>
26641
26642         * lib/old-dejagnu.exp: Also ignore "In member function" and
26643         "At global scope".
26644
26645 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26646
26647         * gcc.dg/noncompile/label-lineno-1.c: New test.
26648
26649 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26650
26651         * gcc.dg/c99-array-nonobj-1.c: New test.
26652
26653 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26654
26655         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
26656         tests.
26657         * gcc.dg/format-ext-1.c: New test.
26658
26659 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26660
26661         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
26662         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
26663         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
26664         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
26665         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
26666
26667 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26668
26669         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
26670         gcc.dg/c99-strftime-2.c: New tests.
26671
26672 2000-08-22  Richard Henderson  <rth@cygnus.com>
26673
26674         * gcc.c-torture/execute/20000822-1.c: New test.
26675
26676 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
26677
26678         * gcc.c-torture/execute/20000819-1.x: Remove.
26679
26680 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
26681
26682         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
26683         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
26684         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
26685         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
26686         gcc.dg/format-xopen-1.c: New tests.
26687
26688 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
26689
26690         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
26691
26692 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
26693
26694         * g++.old-deja/g++.other/loop2.C: New test.
26695
26696         * gcc.c-torture/compile/20000606-1.c: New test.
26697         * gcc.c-torture/compile/20000728-1.c: New test.
26698         * gcc.c-torture/execute/20000801-1.c: New test.
26699         * gcc.c-torture/execute/20000801-2.c: New test.
26700         * gcc.c-torture/execute/20000819-1.c: New test.
26701         * gcc.c-torture/execute/20000819-1.x: XFAIL.
26702         * gcc.dg/20000629-1.c: New test.
26703         * gcc.dg/20000724-1.c: New test.
26704         * gcc.dg/20000807-1.c: New test.
26705
26706 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
26707
26708         * gcc.dg/cpp/pragma-1.c: New test.
26709         * gcc.dg/cpp/pragma-2.c: New test.
26710
26711 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
26712
26713         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
26714         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
26715
26716 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26717
26718         * gcc.c-torture/compile/20000818-1.c: New test.
26719
26720 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
26721
26722         * gcc.c-torture/execute/20000818-1.c: New test.
26723
26724 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26725
26726         * gcc.dg/format-va-1.c: New test.
26727
26728 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26729
26730         * g++.old-deja/g++.other/typedef8.C: New test.
26731
26732 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26733
26734         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
26735         * g++.old-deja/g++.mike/net36.C: Mark candidate.
26736         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
26737         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
26738         * g++.old-deja/g++.other/ptrmem7.C: New test.
26739         * g++.old-deja/g++.pt/ptrmem10.C: New test.
26740
26741 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26742
26743         * g++.old-deja/g++.pt/typename27.C: New test.
26744
26745 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
26746
26747         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
26748         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
26749         * g++.old-deja/g++.pt/friend45.C: New test.
26750         * g++.old-deja/g++.other/friend8.C: New test.
26751
26752 2000-08-15  Richard Henderson  <rth@cygnus.com>
26753
26754         * gcc.c-torture/execute/20000815-1.c: New test.
26755
26756 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
26757
26758         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
26759         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
26760         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
26761
26762 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
26763
26764         * g++.old-deja/g++.other/refinit2.C: New test.
26765
26766 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
26767
26768         * lib/c-torture.exp (c-torture): Make
26769         compiler_conditional_xfail_data global.
26770         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
26771         compiler_conditional_xfail_data machinery.
26772         (f-torture-execute): Likewise.
26773         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
26774         and only when unrolling loops.
26775
26776         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
26777
26778 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
26779
26780         * g++.old-deja/g++.pt/explicit81.C: New test.
26781
26782 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
26783
26784         * g++.old-deja/g++.pt/typename26.C: New test.
26785
26786 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
26787
26788         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
26789         warning.
26790
26791 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
26792
26793         * g++.old-deja/g++.other/array3.C: New test.
26794
26795 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26796
26797         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
26798         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
26799         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
26800         New tests.
26801
26802 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
26803
26804         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
26805         * g++.old-deja/g++.abi/vmihint.C: Likewise.
26806
26807 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
26808
26809         * gcc.c-torture/execute/20000808-1.c: New test.
26810
26811 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26812
26813         * gcc.dg/c90-const-expr-1.c: New test.
26814
26815 2000-08-08  Richard Henderson  <rth@cygnus.com>
26816
26817         * gcc.dg/noncompile/920923-1.c: Declare calloc.
26818
26819 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26820
26821         * gcc.dg/noncompile/const-ll-1.c: New test.
26822
26823 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26824
26825         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
26826
26827 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
26828
26829         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
26830         that running programs linked against the shared version of libobjc
26831         run correctly.
26832
26833 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26834
26835         * gcc.dg/c99-printf-1.c: New test.
26836
26837 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26838
26839         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
26840
26841 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
26842
26843         * gcc.c-torture/execute/20000731-1.x: Delete.
26844
26845 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
26846
26847         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
26848         and torture_without_loops as is done by c-torture.exp.
26849         (search_for): Copy from c-torture.exp.
26850         (gcc-dg-runtest): New function, drives a directory of tests
26851         iterating over the TORTURE_OPTIONS.
26852         (scan-assembler, scan-assembler-not): Move here from
26853         individual directory drivers.
26854
26855         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
26856         defined by lib/gcc-dg.exp.
26857         * gcc.dg/cpp/cpp.exp: Likewise.
26858         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
26859         gcc-dg-runtest, so we cycle over optimization options.
26860
26861         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
26862         * gcc.dg/compare2.c: No longer expected to fail.
26863
26864 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
26865
26866         * gcc.c-torture/execute/20000804-1.c: New test.
26867
26868 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
26869
26870         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
26871
26872 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
26873
26874         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
26875
26876 2000-08-03  Jeffrey A Law  (law@cygnus.com)
26877
26878         * gcc.c-torture/compile/20000803-1.c: New test.
26879
26880 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
26881
26882         * gcc.c-torture/execute/20000801-3.c,
26883         gcc.c-torture/execute/20000801-4.c: New tests.
26884         * gcc.c-torture/execute/20000801-3.x,
26885         gcc.c-torture/execute/20000801-4.x: Xfail.
26886
26887 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
26888
26889         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
26890         libobjc/.libs to allow for libtool.
26891
26892 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
26893
26894         * gcc.c-torture/compile/20000802-1.c: New test.
26895
26896 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
26897
26898         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
26899
26900 2000-07-31  Jeffrey A Law  (law@cygnus.com)
26901
26902         * gcc-c-torture/execute/20000731-2.c: New test.
26903
26904         * gcc.c-torture/execute/20000731-1.c: New test.
26905         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
26906
26907 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
26908
26909         * testsuite/gcc.dg/cpp/paste7.c: New test.
26910         * gcc.dg/cpp/20000725-1.c: New test.
26911
26912 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
26913
26914         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
26915         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
26916         declaration warning for __builtin_dwarf_reg_size.
26917
26918         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
26919
26920 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26921
26922         * gcc.dg/noncompile/voidparam-1.c: New test.
26923
26924 2000-07-30  Richard Henderson  <rth@cygnus.com>
26925
26926         * gcc.dg/c90-digraph-1.c: Don't xfail.
26927         * gcc.dg/compare2.c (case 10): Xfail.
26928         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
26929
26930 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
26931
26932         * gcc.dg/c99-main-1.c: New test.
26933
26934 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26935
26936         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
26937
26938 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
26939
26940         * gcc.c-tortuer/execute/20000726-1.c: New test.
26941
26942 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
26943
26944         * gcc.c-torture/execute/enum-2.c: New test.
26945
26946 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26947
26948         * gcc.dg/cpp/tr-warn3.c: New test.
26949
26950 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26951
26952         * g++.old-deja/g++.ext/implicit1.C: Remove.
26953         * g++.old-deja/g++.jason/c2.C: Remove
26954         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
26955         * g++.old-deja/g++.pt/crash16.C: Likewise.
26956         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
26957
26958 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26959
26960         * g++.old-deja/g++.other/for2.C: New test.
26961
26962 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
26963
26964         * gcc.dg/20000720-1.c: New test.
26965
26966 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
26967
26968         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
26969
26970 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
26971
26972         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
26973         * gcc.c-torture/execute/20000722-1.c: New.
26974         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
26975
26976 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
26977
26978         * gcc.dg/cpp/20000720-1.S: New test.
26979
26980 2000-07-21  Michael Meissner  <meissner@redhat.com>
26981
26982         * gcc.c-torture/execute/ieee/hugeval.c: New test.
26983
26984 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
26985
26986         * g++.old-deja/g++.brendan/crash16.C,
26987         g++.old-deja/g++.brendan/parse3.C,
26988         g++.old-deja/g++.brendan/redecl1.C,
26989         g++.old-deja/g++.ns/template13.C,
26990         g++.old-deja/g++.other/decl4.C,
26991         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
26992
26993 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
26994
26995         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
26996         and "Internal error".
26997
26998         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
26999         regexps.
27000         * gcc.dg/cpp/paste6.c: New test.
27001
27002 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
27003
27004         * gcc.dg/cpp/tr-direct.c: New test.
27005
27006         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
27007         gcc.dg/cpp/undef1.c: Tweak error regexps.
27008
27009 2000-07-18  Eric Christopher <echristo@redhat.com>
27010
27011         * gcc.c-torture/compile/20000718-1.c: New test.
27012
27013 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
27014
27015         * cpplex.c (_cpp_push_token): If the token being pushed back
27016         is the previous token in this context, just subtract one from
27017         context->posn.
27018         * cppmacro.c (save_expansion): Clear aux field when storing a
27019         placemarker.
27020
27021 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
27022
27023         * gcc.dg/noncompile/redecl-1.c: New test.
27024
27025 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
27026
27027         * gcc.c-torture/execute/20000717-5.c: New test.
27028         * gcc.c-torture/execute/20000717-1.x: Removed.
27029
27030 2000-07-17  Richard Henderson  <rth@cygnus.com>
27031
27032         * gcc.c-torture/execute/20000717-4.c: New test.
27033
27034 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
27035
27036         * gcc.dg/cpp/syshdr.c: New test.
27037         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
27038
27039 2000-07-17  Neil Booth  <neilb@earthling.net>
27040
27041         * gcc.dg/cpp/cmdlne-dM.c: New test.
27042         * gcc.dg/cpp/cmdlne-dD.c: New test.
27043
27044 2000-07-17  Jeffrey A Law  (law@cygnus.com)
27045
27046         * gcc.c-torture/execute/20000717-3.c: New test.
27047
27048         * gcc.c-torture/compile/20000717-1.c: New test.
27049
27050 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
27051
27052         * gcc.c-torture/execute/20000717-2.c: New test.
27053
27054 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27055
27056         * gcc.dg/formatz-1.c: New test.
27057
27058         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
27059         * gcc.dg/c99-digraph-1.c: New tests.
27060
27061         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
27062         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
27063
27064         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
27065         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
27066         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
27067         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
27068         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
27069         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
27070         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
27071
27072 2000-07-17   Greg McGary <greg@mcgary.org>
27073
27074         * gcc.c-torture/execute/20000717-1.c: New test.
27075         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
27076
27077 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
27078
27079         * gcc.c-torture/execute/20000715-2.c: New test.
27080         * gcc.dg/20000715-1.c: New test.
27081
27082 2000-07-15  Michael Meissner  <meissner@redhat.com>
27083
27084         * gcc.c-torture/execute/20000715-1.c: New test.
27085
27086 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
27087
27088         * gcc.c-torture/execute/20000707-1.c: New test.
27089
27090 2000-07-13  Neil Booth  <NeilB@earthling.net>
27091
27092         * testsuite/gcc.dg/cpp/digraph1.c,
27093         testsuite/gcc.dg/cpp/digraph2.c,
27094         testsuite/gcc.dg/cpp/digraphs.c: New tests.
27095
27096 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
27097
27098         * g77.f-torture/compile/20000630-2.f:  New test.
27099         * g77.f-torture/compile/20000630-2.x
27100
27101 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
27102
27103         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
27104
27105 2000-07-11  Neil Booth  <NeilB@earthling.net>
27106
27107         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
27108
27109 2000-07-11  Neil Booth  <NeilB@earthling.net>
27110
27111         * gcc.dg/cpp/cmdlne-C.c: New.
27112
27113 2000-07-09  Neil Booth  <NeilB@earthling.net>
27114
27115         * gcc.dg/cpp/directiv.c: New tests.
27116         * gcc.dg/cpp/undef1.c: Update.
27117
27118 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
27119
27120         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
27121
27122 2000-07-09  Neil Booth  <NeilB@earthling.net>
27123
27124         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
27125
27126 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
27127
27128         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
27129         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
27130
27131 2000-07-08  Neil Booth  <NeilB@earthling.net>
27132
27133         * gcc.dg/cpp/macsyntx.c: New tests.
27134
27135 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
27136
27137         * gcc.dg/20000707-1.c: New test.
27138
27139 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
27140
27141         * gcc.c-torture/execute/20000706-1.c: New test.
27142         * gcc.c-torture/execute/20000706-2.c: New test.
27143         * gcc.c-torture/execute/20000706-3.c: New test.
27144         * gcc.c-torture/execute/20000706-4.c: New test.
27145         * gcc.c-torture/execute/20000706-5.c: New test.
27146
27147 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
27148
27149         * g++.old-deja/g++.pt/instantiate7.C: New test.
27150
27151 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
27152
27153         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
27154         * g++.old-deja/g++.mike/thunk3.C: Likewise.
27155         * g++.old-deja/g++.other/rtti3.C: Likewise.
27156         * g++.old-deja/g++.other/rttid3.C: Likewise.
27157
27158 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
27159
27160         *  g77.f-torture/compile/20000630-1.x: Fix typo
27161
27162 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
27163
27164         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
27165         assembly output.
27166
27167 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
27168
27169         * gcc.dg/cpp/ident.c: New test.
27170
27171 2000-07-05  Neil Booth  <NeilB@earthling.net>
27172
27173         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
27174           gcc.dg/cpp/lexstrng.c: New tests.
27175
27176 2000-07-04  Neil Booth  <NeilB@earthling.net>
27177
27178         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
27179         * gcc.dg/cpp/strify2.c: Same.
27180
27181 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
27182
27183         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
27184         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
27185         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
27186         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
27187
27188         * testsuite/gcc.dg/cpp/macro1.c,
27189         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
27190         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
27191         testsuite/gcc.dg/cpp/strify1.c,
27192         testsuite/gcc.dg/cpp/strify2.c: New tests.
27193
27194 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
27195
27196         * gcc.c-torture/execute/20000703-1.c: New test.
27197
27198 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27199
27200         * g++.old-deja/g++.pt (lookup10.C): New test.
27201
27202 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27203
27204         * g++.old-deja/g++.pt (typename25.C): New test.
27205
27206 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
27207
27208         * gcc.c-torture/compile/20000701-1.c: New test.
27209
27210 2000-06-30  Nick Clifton  <nickc@cygnus.com>
27211
27212         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
27213         to test case.
27214
27215 2000-06-30  Catherine Moore  <clm@cygnus.com>
27216
27217         * gcc.c-torture/execute/align-1.c: New test.
27218
27219 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
27220
27221         * g++.old-deja/g++.pt/expr8.C: New test.
27222         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
27223
27224 2000-06-29  Nick Clifton  <nickc@cygnus.com>
27225
27226         * gcc.c-torture/compile/20000629-1.c: New test.
27227
27228 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
27229
27230
27231         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
27232         gcc.dg/noncompile directory, depending on whether they're
27233         preprocessor tests or not.  Annotate all the tests for the dg
27234         framework.
27235
27236         * gcc.c-torture/noncompile/noncompile.exp: Delete.
27237         * gcc.dg/noncompile/noncompile.exp: New.
27238
27239         * Moved files:
27240         Old name                                New name
27241         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
27242         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
27243         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
27244         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
27245         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
27246         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
27247         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
27248         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
27249         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
27250         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
27251         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
27252         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
27253         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
27254         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
27255         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
27256         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
27257         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
27258         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
27259         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
27260         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
27261         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
27262         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
27263         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
27264         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
27265
27266         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
27267         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
27268         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
27269         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
27270         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
27271         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
27272
27273 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
27274
27275         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
27276         declare one variable.  On the fourth, error.
27277         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
27278         declared by 20000628-1a.h.
27279
27280 2000-06-29  Richard Henderson  <rth@redhat.com>
27281
27282         * gcc.c-torture/execute/930529-1.x: New file.
27283         * gcc.dg/920413-1.c: Adjust expected warning text.
27284         * gcc.dg/980217-1.c: Declare abort.
27285         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
27286
27287 2000-06-29  Jeffrey A Law  (law@cygnus.com)
27288
27289         * g77.f-torture/compile/20000629-1.f: New test.
27290         * g77.f-torture/compile/20000629-1.x: Expected to fail.
27291
27292 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
27293
27294         Rearrange lots of files, removing entirely the
27295         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
27296         directories.
27297
27298         * Deleted files:
27299         gcc.c-torture/code_quality/code_quality.exp
27300         gcc.c-torture/special/special.exp
27301         gcc.failure/failure.exp
27302         gcc.failure/940409-1.x
27303         gcc.c-torture/compile/961203-1.x
27304
27305         * New files:
27306         gcc.misc-tests/linkage.exp
27307         gcc.c-torture/execute/920730-1t.c
27308         gcc.c-torture/execute/920730-1t.x
27309         gcc.c-torture/compile/920520-1.x
27310         gcc.c-torture/compile/920521-1.x
27311         gcc.c-torture/compile/981006-1.x
27312         gcc.c-torture/execute/eeprof-1.x
27313
27314         * Moved files (possibly with modifications to fit a new harness):
27315         Old name                                New name
27316         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
27317         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
27318         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
27319         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
27320         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
27321         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
27322         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
27323         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
27324         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
27325         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
27326         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
27327         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
27328         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
27329         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
27330
27331 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
27332
27333         * c-torture/compile/961203-1.x: Delete.
27334
27335         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
27336         not exit. Include stdio.h.
27337         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
27338         * gcc.misc-tests/dg-12.c: Likewise.
27339         * gcc.misc-tests/dg-5.c: Likewise.
27340         * gcc.misc-tests/dg-6.c: Likewise.
27341         * gcc.misc-tests/dg-7.c: Prototype abort.
27342         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
27343         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
27344         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
27345         not exit.
27346         * gcc.misc-tests/sieve.c: Use return from main, not exit.
27347         * gcc.misc-tests/sort2.c: Use return from main, not exit.
27348
27349 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
27350
27351         * gcc.dg/cpp/20000628-1.c: New test.
27352         * gcc.dg/cpp/20000628-1.h: New header for above test.
27353         * gcc.dg/cpp/20000628-1a.h: Likewise.
27354
27355 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
27356
27357         * gcc.dg/cpp: New directory.
27358         * gcc.dg/cpp/cpp.exp: New driver.
27359         * gcc.dg/cpp/20000627-1.c: New test.
27360         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
27361         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
27362         and rewrite as a compilation test.
27363
27364         * gcc.dg: Move many files into the cpp subdirectory, possibly
27365         renaming or editing them as well.
27366         Old name                New name
27367         990119-1.c              cpp/19990119-1.c
27368         990228-1.c              cpp/19990228-1.c
27369         990407-1.c              cpp/19990407-1.c
27370         990409-1.c              cpp/19990409-1.c
27371         990413-1.c              cpp/19990413-1.c
27372         990703-1.c              cpp/19990703-1.c
27373         20000127-1.c            cpp/20000127-1.c
27374         20000129-1.c            cpp/20000129-1.c
27375         20000207-1.c            cpp/20000207-1.c
27376         20000207-2.c            cpp/20000207-2.c
27377         20000209-1.c            cpp/20000209-1.c
27378         20000209-2.c            cpp/20000209-2.c
27379         20000301-1.c            cpp/20000301-1.c
27380         20000419-1.c            cpp/20000419-1.c
27381         20000510-1.S            cpp/20000510-1.S
27382         20000519-1.c            cpp/20000519-1.c
27383         20000529-1.c            cpp/20000529-1.c
27384         20000625-1.c            cpp/20000625-1.c
27385         20000625-2.c            cpp/20000625-2.c
27386         cpp-as1.c               cpp/assert1.c
27387         cpp-as2.c               cpp/assert2.c
27388         cxx-comments-1.c        cpp/cxxcom1.c
27389         cxx-comments-2.c        cpp/cxxcom2.c
27390         endif-label.c           cpp/endif.c
27391         cpp-hash1.c             cpp/hash1.c
27392         cpp-hash2.c             cpp/hash2.c
27393         cpp-if1.c               cpp/if-1.c
27394         cpp-if2.c               cpp/if-2.c
27395         cpp-if3.c               cpp/if-3.c
27396         cpp-if4.c               cpp/if-4.c
27397         cpp-if5.c               cpp/if-5.c
27398         cpp-cond.c              cpp/if-cexp.c
27399         cpp-missingop.c         cpp/if-mop.c
27400         cpp-missingparen.c      cpp/if-mpar.c
27401         cpp-opprec.c            cpp/if-oppr.c
27402         cpp-ifparen.c           cpp/if-paren.c
27403         cpp-shortcircuit.c      cpp/if-sc.c
27404         cpp-shift.c             cpp/if-shift.c
27405         cpp-unary.c             cpp/if-unary.c
27406         cpp-li1.c               cpp/line1.c
27407         cpp-li2.c               cpp/line2.c
27408         lineno.c                cpp/line3.c
27409         lineno-2.c              cpp/line4.c
27410         cpp-mi.c                cpp/mi1.c
27411         cpp-mic.h               cpp/mi1c.h
27412         cpp-micc.h              cpp/mi1cc.h
27413         cpp-mind.h              cpp/mi1nd.h
27414         cpp-mindp.h             cpp/mi1ndp.h
27415         cpp-mix.h               cpp/mi1x.h
27416         cpp-mi2.c               cpp/mi2.c
27417         cpp-mi2a.h              cpp/mi2a.h
27418         cpp-mi2b.h              cpp/mi2b.h
27419         cpp-mi2c.h              cpp/mi2c.h
27420         cpp-mi3.c               cpp/mi3.c
27421         cpp-mi3.def             cpp/mi3.def
27422         poison-1.c              cpp/poison.c
27423         pr-impl.c               cpp/prag-imp.c
27424         cpp-redef-2.c           cpp/redef1.c
27425         cpp-redef.c             cpp/redef2.c
27426         strpaste.c              cpp/strp1.c
27427         strpaste-2.c            cpp/strp2.c
27428         cpp-tradpaste.c         cpp/tr-paste.c
27429         cpp-tradstringify.c     cpp/tr-str.c
27430         cpp-tradwarn1.c         cpp/tr-warn1.c
27431         cpp-tradwarn2.c         cpp/tr-warn2.c
27432         trigraphs.c             cpp/trigraphs.c
27433         cpp-unc1.c              cpp/unc1.c
27434         cpp-unc2.c              cpp/unc2.c
27435         cpp-unc3.c              cpp/unc3.c
27436         cpp-unc.c               cpp/unc4.c
27437         undef.c                 cpp/undef1.c
27438         undef-2.c               cpp/undef2.c
27439         cpp-wi1.c               cpp/widestr1.c
27440
27441 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
27442
27443         * lib/g++.exp (g++_include_flags): Tweak.
27444
27445 2000-06-27  H.J. Lu  <hjl@gnu.org>
27446             Loren J. Rittle  <ljrittle@acm.org>
27447
27448         * lib/g++.exp (g++_include_flags): Override libgloss.exp
27449         version with one that knows about the new gcc tree structure.
27450         (g++_link_flags): Same.
27451
27452 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
27453
27454         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
27455         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
27456         case we are cross-compiling.
27457
27458         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
27459         g++.old-deja/g++.niklas/Makefile.in,
27460         g++.old-deja/g++.niklas/configure.in,
27461         g++.old-deja/g++.other/Makefile.in,
27462         g++.old-deja/g++.other/configure.in,
27463         gcc.c-torture/code_quality/Makefile.in,
27464         gcc.c-torture/code_quality/configure.in,
27465         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
27466         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
27467         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
27468         gcc.c-torture/execute/ieee/Makefile.in,
27469         gcc.c-torture/execute/ieee/configure.in,
27470         gcc.c-torture/noncompile/Makefile.in,
27471         gcc.c-torture/noncompile/configure.in,
27472         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
27473         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
27474         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
27475
27476 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
27477
27478         * g++.old-deja/g++.other/ambig3.C: New test.
27479
27480 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
27481
27482         * g++.old-deja/g++.pt/syntax1.C: New test.
27483         * g++.old-deja/g++.pt/syntax2.C: New test.
27484         * g++.old-deja/g++.other/syntax3.C: New test.
27485         * g++.old-deja/g++.other/syntax4.C: New test.
27486
27487 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
27488
27489         * gcc.dg/20000623-1.c: Prototype exit and abort.
27490
27491 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
27492
27493         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
27494         New tests.
27495         * gcc.dg/cpp-mi3.def: New file.
27496
27497         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
27498         inside assertions.
27499         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
27500         lexer's error messages.
27501         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
27502         divine anything from the linemarkers.
27503         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
27504         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
27505
27506 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
27507
27508         * gcc.dg/20000623-1.c: New test.
27509
27510 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
27511
27512         * gcc.c-torture/execute/20000622-1.c: New test.
27513
27514 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
27515
27516         * g++.old-deja/g++.other/init15.C: New test.
27517
27518 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
27519
27520         * g++.old-deja/g++.pt/vaarg2.C: New test.
27521         * g++.old-deja/g++.pt/vaarg3.C: New test.
27522
27523 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
27524
27525         * g++.old-deja/g++.other/dyncast6.C: New test.
27526
27527 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
27528
27529         * gcc.c-torture/execute/loop-6.c: New test.
27530
27531 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
27532
27533         * gcc.dg/20000614-1.c: New test.
27534         * gcc.dg/20000614-2.c: New test.
27535
27536 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
27537
27538         * g++.old-deja/g++.other/inline12.C: New test.
27539
27540 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
27541
27542         * g++.old-deja/g++.other/eh1.C: New test.
27543
27544 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
27545
27546         * g++.old-deja/g++.other/type.C: New test.
27547
27548 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
27549
27550         * g++.old-deja/g++.other/initstring.C: New test.
27551
27552 2000-06-12  Jason Merrill  <jason@redhat.com>
27553
27554         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
27555
27556 2000-06-09  Jeffrey A Law  (law@cygnus.com)
27557
27558         * gcc.c-torture/compile/20000609-1.c: New test.
27559
27560 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
27561
27562         * gcc.dg/20000609-1.c: New test.
27563
27564 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
27565
27566         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
27567         * gcc.c-torture/noncompile/poison-1.c: Move...
27568         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
27569         * gcc.dg/cpp-li1.c: Add a token after the #line.
27570
27571 2000-06-05  Richard Henderson  <rth@cygnus.com>
27572
27573         * gcc.c-torture/execute/20000605-2.c: New test.
27574         * gcc.c-torture/execute/20000605-3.c: New test.
27575
27576 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
27577
27578         * g77.f-torture/execute/20000503-1.x: New file.
27579
27580 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
27581
27582         * g++.old-deja/g++.eh/badalloc1.C: New test.
27583
27584 2000-06-05  Richard Henderson  <rth@cygnus.com>
27585
27586         * gcc.c-torture/execute/20000605-1.c: New test.
27587
27588 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
27589             Nathan Sidwell <nathan@codesourcery.com>
27590
27591         * gcc.c-torture/compile/20000605-1.c: New test.
27592
27593 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
27594
27595         * g77.f-torture/compile/20000601-1.f:  New test.
27596
27597 2000-06-03  Richard Henderson  <rth@cygnus.com>
27598
27599         * gcc.c-torture/execute/20000603-1.c: New.
27600
27601 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
27602
27603         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
27604         * gcc.dg/noreturn-2.c (noreturn): Likewise.
27605
27606 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
27607
27608         * gcc.dg/compare2.c (case 12): XFAIL.
27609         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
27610         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
27611
27612         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
27613
27614 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
27615
27616         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
27617         guard macro is already defined when the header is first
27618         included.
27619         * gcc.dg/cpp-mix.h: New file.
27620         * gcc.dg/endif-label.c: Update patterns to match compiler.
27621
27622         * g++.brendan/complex1.C: Declare abort.
27623         * g++.law/refs4.C: Remove XFAIL.
27624         * g++.oliva/expr2.C: Declare abort and exit.
27625
27626 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
27627
27628         * gcc.c-torture/execute/20000528-1.c: New test.
27629
27630         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
27631         * g++.old-deja/g++.law/temps4.C: Likewise.
27632
27633         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
27634         stdlib.h.  Call abort() on failure.
27635         * g++.old-deja/g++.law/refs4.C: Likewise.
27636         * g++.old-deja/g++.law/temps4.C: Likewise.
27637         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
27638         * gcc.c-torture/execute/20000112-1.c: Include string.h.
27639
27640 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
27641
27642         Relative to g++.dg/special:
27643         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
27644
27645         Relative to g++.old-deja:
27646         * g++.brendan/complex1.C, g++.jason/optimize2.C,
27647         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
27648         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
27649         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
27650         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
27651         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
27652         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
27653
27654         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
27655         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
27656         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
27657         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
27658         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
27659         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
27660         and/or string.h.
27661
27662         * g++.other/goto1.C: Update expectations for error messages.
27663
27664 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
27665
27666         * gcc.c-torture/compile/20000523-1.c: New test.
27667
27668 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
27669
27670         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
27671
27672 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
27673
27674         * g++.old-deja/g++.eh/catch11.C: New test.
27675         * g++.old-deja/g++.eh/catch12.C: New test.
27676
27677 2000-05-24  Nick Clifton  <nickc@cygnus.com>
27678
27679         * gcc.c-torture/execute/20000523-1.c: New test.
27680
27681 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
27682
27683         * c-torture/execute/bcp-1.c: Replace abort in arg of
27684         __builtin_constant_p with a generic external function.
27685
27686         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
27687         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
27688         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
27689         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
27690         Prototype abort and/or exit.
27691
27692         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
27693         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
27694         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
27695         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
27696
27697 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
27698
27699         * gcc.dg/dwarf2-1.c: New test.
27700
27701 2000-05-20  Richard Henderson  <rth@cygnus.com>
27702
27703         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
27704
27705 2000-05-20  Andreas Jaeger  <aj@suse.de>
27706
27707         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
27708         testcase.
27709
27710 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
27711
27712         * gcc.c-torture/execute/20000519-2.c: New test.
27713
27714 2000-05-19  Andreas Jaeger  <aj@suse.de>
27715
27716         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
27717         which fails with SSA.
27718
27719         * lib/c-torture.exp: Also test with -O3 -fssa.
27720
27721 2000-05-18  Michael Meissner  <meissner@redhat.com>
27722
27723         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
27724         * gcc.c-torture/execute/920415-1.c: Ditto.
27725         * gcc.c-torture/execute/920501-1.c: Ditto.
27726         * gcc.c-torture/execute/conversion.c: Ditto.
27727         * gcc.c-torture/execute/cvt-1.c: Ditto.
27728
27729 2000-05-18  Jeffrey A Law  (law@cygnus.com)
27730
27731         * gcc.c-torture/compile/20000518-1.c: New test.
27732
27733 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
27734
27735         * g77.f-torture/compile/200005018.f:  New test.
27736
27737 2000-05-17  Jeffrey A Law  (law@cygnus.com)
27738
27739         * gcc.c-torture/compile/20000517-1.c: New test.
27740
27741 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27742
27743         * gcc.c-torture/execute/20000516-1.c: New test.
27744
27745 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
27746
27747         * g++.old-deja/g++.other/eh.C: New test.
27748
27749 2000-05-12  Richard Henderson  <rth@cygnus.com>
27750
27751         * gcc.c-torture/execute/990208-1.c (main): Don't pass
27752         constants through to doit's conditional.
27753
27754 2000-05-11  Jeffrey A Law  (law@cygnus.com)
27755
27756         * gcc.c-torture/compile/20000511-1.c: New test.
27757         * g77.f-torture/compile/20000511-1.f: New test.
27758         * g77.f-torture/compile/20000511-2.f: New test.
27759
27760 2000-05-11  Michael Meissner  <meissner@redhat.com>
27761
27762         * gcc.c-torture/execute/20000511-1.c: New test.
27763
27764 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
27765
27766         * gcc.dg/dg.exp: Scan .S files as well as .c files.
27767         * gcc.dg/20000510-1.S: New.
27768
27769 2000-05-08  Catherine Moore  <clm@cygnus.com>
27770
27771         * gcc.dg/unused-3.c: New.
27772
27773 2000-05-06  Richard Henderson  <rth@cygnus.com>
27774
27775           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
27776           * g++.old-deja/g++.mike/warn1.C: Likewise.
27777           * g++.old-deja/g++.pt/local1.C: Likewise.
27778           * g++.old-deja/g++.pt/local7.C: Likewise.
27779           * g++.old-deja/g++.pt/spec16.C: Likewise.
27780
27781 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
27782
27783         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
27784
27785 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
27786
27787           * g77.f-torture/execute/20000503-1.f:  New test.
27788
27789 2000-05-04  Andreas Jaeger  <aj@suse.de>
27790
27791         * gcc.dg/noreturn-2.c: New test.
27792
27793 2000-05-04  Neil Booth  <NeilB@earthling.net>
27794
27795         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
27796         preprocessor.
27797
27798 2000-05-04  Richard Henderson  <rth@cygnus.com>
27799
27800         * gcc.c-torture/execute/20000503-1.c: Fix typo.
27801
27802 2000-05-04  Richard Henderson  <rth@cygnus.com>
27803
27804         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
27805         OpenSSL by Jason R Thorpe.
27806
27807 2000-05-03  Jim Wilson  <wilson@cygnus.com>
27808
27809         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
27810
27811 2000-05-03  Robert Lipe <robertlipe@usa.net>
27812
27813         * gcc.dg/20000503-1.c: New test.
27814
27815 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
27816
27817         * gcc.c-torture/compile/20000502-1.c: New test.
27818         * g++.old-deja/g++.other/align.C: New test.
27819         * gcc.dg/cpp-tradstringify.c: New test.
27820
27821 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
27822
27823         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
27824         and hard registers.
27825
27826 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
27827
27828         * gcc.c-torture/execute/loop-5.c: New test.
27829
27830 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
27831
27832         * gcc.c-torture/execute/va-arg-20.c: New test.
27833
27834 2000-04-23  Jeffrey A Law  (law@cygnus.com)
27835
27836         * gcc.c-torture/execute/20000422-1.c: New test.
27837
27838 2000-04-20  Greg McGary  <gkm@gnu.org>
27839
27840         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
27841         when optimizing, but without sibling-call optimizations (-O1).
27842
27843 2000-04-20  Jeffrey A Law  (law@cygnus.com)
27844
27845           * gcc.c-torture/compile/20000420-1.c: New test.
27846
27847 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
27848
27849         * g++.abi/ptrflags.C: New test.
27850         * g++.eh/catchptr1.C: Test incomplete pointer chains.
27851
27852 2000-04-19  Catherine Moore  <clm@cygnus.com>
27853
27854         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
27855
27856 2000-04-19  Greg McGary  <gkm@gnu.org>
27857
27858         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
27859         sibling-call optimizations.
27860
27861 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
27862
27863         * gcc.dg/20000419-1.c: New test.
27864
27865 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
27866
27867         * gcc.c-torture/execute/20000412-6.c: New test.
27868
27869 2000-04-12  Jeffrey A Law  (law@cygnus.com)
27870
27871         * gcc.c-torture/execute/20000412-5.c: New test.
27872         * g77.f-torture/compile/20000412-1.f: New test.
27873         * gcc.c-torture/execute/20000412-4.c: New test.
27874         * gcc.c-torture/compile/20000412-2.c: New test.
27875         * gcc.c-torture/execute/20000412-3.c: New test.
27876         * gcc.c-torture/compile/20000412-1.c: New test.
27877         * gcc.c-torture/execute/20000412-2.c: New test.
27878
27879 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
27880
27881         * objc/execute/bf-20.m: New test.
27882
27883 2000-04-10  Richard Henderson  <rth@cygnus.com>
27884
27885         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
27886
27887         * gcc.c-torture/execute/20000412-1.c: New test.
27888
27889 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
27890
27891         * g++.old-deja/g++.eh/catchptr1.C: New test.
27892
27893 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
27894
27895         * g++.old-deja/g++.abi/cxa_vec.C: New test.
27896
27897 2000-04-08  Neil Booth  <NeilB@earthling.net>
27898
27899         * gcc.dg/cpp-nullchar.c: Remove test as
27900         embedded nulls cause problems.
27901
27902 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27903
27904         * gcc.dg/compare2.c: New test.
27905
27906 2000-04-08  Neil Booth  <NeilB@earthling.net>
27907
27908         * gcc.dg/cpp-nullchar.c: New test.
27909
27910 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
27911
27912         * gcc.dg/cpp-mi2.c: New test.
27913         * gcc.dg/cpp-mi2[abc].h: New files.
27914
27915 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
27916
27917         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
27918         member name.
27919
27920 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
27921
27922         * g++.old-deja/g++.abi/vmihint.C: New test.
27923
27924 2000-04-06  Neil Booth  <NeilB@earthling.net>
27925
27926         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
27927         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
27928         copyright.
27929
27930 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
27931
27932         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
27933         avoid stack-frame overwrite.
27934
27935 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
27936
27937         * gcc.c-torture/compile/20000405-2.c: New test.
27938         * gcc.c-torture/compile/20000405-3.c: New test.
27939
27940 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27941
27942         * gcc.c-torture/compile/20000405-1.c: New test.
27943
27944 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
27945
27946         * gcc.dg/cast-qual-1.c: Revert last change.
27947
27948 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27949
27950         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
27951
27952 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
27953
27954         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
27955         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
27956
27957 2000-04-03  Jeffrey A Law  (law@cygnus.com)
27958
27959         * gcc.c-torture/compile/20000403-2.c: New test.
27960         * gcc.c-torture/compile/20000403-1.c: New test.
27961
27962 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
27963
27964         * gcc.c-torture/execute/20000403-1.c: New test.
27965
27966 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
27967
27968         * gcc.c-torture/execute/20000402-1.c: New test.
27969
27970 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
27971
27972         * gcc.c-torture/execute/va-arg-15.c: New test.
27973         * gcc.c-torture/execute/va-arg-16.c: New test.
27974         * gcc.c-torture/execute/va-arg-17.c: New test.
27975         * gcc.c-torture/execute/va-arg-18.c: New test.
27976         * gcc.c-torture/execute/va-arg-19.c: New test.
27977
27978 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
27979
27980         * gcc.c-torture/compile/981211-1.c: Move to...
27981         * gcc.dg/cpp-as1.c: ...here.
27982         * gcc.dg/cpp-as2.c: New file.
27983
27984         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
27985         compiler.
27986
27987 2000-04-02  Neil Booth  <NeilB@earthling.net>
27988
27989         * gcc.dg/cpp-cond.c  New tests.
27990         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
27991         accidental success less likely.
27992         * gcc.dg/cpp-missingop.c  New tests.
27993         * gcc.dg/cpp-missingparen.c  New tests.
27994         * gcc.dg/cpp-shift.c  New tests.
27995         * gcc.dg/cpp-shortcircuit.c  New tests.
27996         * gcc.dg/cpp-unary.c  New tests.
27997
27998 2000-03-29  Jeffrey A Law  (law@cygnus.com)
27999
28000         * gcc.c-torture/compile/20000329-1.c: New test.
28001
28002 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
28003
28004         * gcc.c-torture/compile/20000326-1.c: New test.
28005         * gcc.c-torture/compile/20000326-2.c: New test.
28006
28007 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
28008
28009         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
28010         the first parameter is a function argument.
28011
28012 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
28013
28014         * g++.old-deja/g++.ext/array4.C: New test.
28015
28016 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
28017
28018         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
28019
28020 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28021
28022         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
28023
28024 2000-03-19  Richard Henderson  <rth@cygnus.com>
28025
28026         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
28027
28028 2000-03-19  Richard Henderson  <rth@cygnus.com>
28029
28030         * gcc.c-torture/compile/20000319-1.c: New test.
28031
28032 2000-03-14  Jeffrey A Law  (law@cygnus.com)
28033
28034         * gcc.c-torture/execute/20000314-3.c: New test.
28035         * gcc.c-torture/execute/20000314-2.c: New test.
28036         * gcc.c-torture/execute/20000314-1.c: New test.
28037         * gcc.c-torture/compile/20000314-2.c: New test.
28038         * gcc.c-torture/compile/20000314-1.c: New test.
28039
28040 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
28041
28042         * g++.old-deja/g++.warn/inline.C: New test.
28043
28044 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
28045
28046         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
28047         standards-compliant result rather than specific constants.
28048         Put test-values in array.
28049
28050 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
28051
28052         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
28053         (g++_target_compile): Put test-specific options last.
28054
28055 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28056
28057         * g++.old-deja/g++.eh/vbase4.C: New test.
28058
28059 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28060
28061         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
28062
28063 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28064
28065         * g++.old-deja/g++.brendan/misc12.C: Removed.
28066         * g++.old-deja/g++.pt/memtemp77.C: Constify.
28067         * g++.old-deja/g++.ext/pretty4.C: New test.
28068
28069 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28070
28071         * g++.old-deja/g++.other/string2.C: New test.
28072
28073 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
28074
28075         * g++.old-deja/g++.warn/impint2.C: New test.
28076
28077 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
28078
28079         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
28080         is 1, not zero.
28081
28082 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
28083
28084         * g++.old-deja/g++.warn/impint.C: New test.
28085         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
28086         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
28087         * g++.old-deja/g++.pt/explicit12.C: Likewise.
28088         * g++.old-deja/g++.pt/explicit13.C: Likewise.
28089         * g++.old-deja/g++.pt/explicit17.C: Likewise.
28090         * g++.old-deja/g++.pt/explicit18.C: Likewise.
28091         * g++.old-deja/g++.pt/explicit19.C: Likewise.
28092         * g++.old-deja/g++.pt/explicit23.C: Likewise.
28093         * g++.old-deja/g++.pt/explicit31.C: Likewise.
28094         * g++.old-deja/g++.pt/explicit35.C: Likewise.
28095         * g++.old-deja/g++.pt/explicit6.C: Likewise.
28096         * g++.old-deja/g++.pt/memclass7.C: Likewise.
28097
28098 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
28099
28100         * gcc.dg/cpp-redef.c: New test.
28101
28102 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
28103
28104         * g++.old-deja/g++.pt/unify7.C: New test.
28105
28106 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28107
28108         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
28109         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
28110
28111 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
28112
28113         * gcc.c-torture/compile/20000224-1.c: New test.
28114
28115 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28116
28117         * gcc.c-torture/compile/cpp-2.c: New test.
28118         * gcc.c-torture/compile/cpp-1.c: New test.
28119
28120 2000-02-25  Jeffrey A Law  (law@cygnus.com)
28121
28122         * gcc.c-torture/execute/20000225-1.c: New test.
28123
28124 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28125
28126         * gcc.dg/cpp-li2.c: New test.
28127
28128         * gcc.dg/cpp-wi1.c: New test.
28129
28130         * gcc.dg/cpp-li1.c: New test.
28131
28132 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
28133
28134         * g++.old-deja/g++.other/sizeof5.C: New test.
28135
28136 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28137
28138         * gcc.c-torture/execute/va-arg-13.c: New test.
28139
28140 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
28141
28142         * gcc.c-torture/execute/va-arg-12.c: New test.
28143
28144 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
28145
28146         * gcc.c-torture/execute/20000223-1.c: New test.
28147
28148 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
28149
28150         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
28151
28152 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
28153
28154         * g++.old-deja/g++.abi/ptrmem.C: New test.
28155
28156 2000-02-19  Richard Henderson  <rth@cygnus.com>
28157
28158         * gcc.c-torture/compile/init-3.c: New.
28159
28160 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
28161
28162         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
28163         ALWAYS_CXXFLAGS.
28164
28165 2000-02-11  Robert Lipe <robertl@sco.com>
28166
28167         * gcc.c-torture/compile/20000211-3.c: New test.
28168
28169 2000-02-11  Martin Buchholz <martin@xemacs.org>
28170
28171         * gcc.c-torture/compile/20000211-2.c: New test.
28172
28173 2000-02-11  Jeffrey A Law  (law@cygnus.com)
28174
28175         * gcc.c-torture/compile/20000211-1.c: New test.
28176
28177 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
28178
28179         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
28180           on native targets
28181
28182 2000-02-08  Nathan Sidwell  <nathan@acm.org>
28183
28184         * g++.old-deja/g++.other/cast5.C: New test.
28185
28186 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
28187
28188         * gcc.c-torture/execute/20000205-1.c: New.
28189
28190 2000-02-03  Nathan Sidwell  <nathan@acm.org>
28191
28192         * g++.old-deja/g++.jason/cast3.C: Return void.
28193         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
28194
28195 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28196
28197         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
28198
28199         * gcc.dg/loop-1.c: New test.
28200
28201 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
28202
28203         * gcc.c-torture/compile/20000127-1.c: New test.
28204         * gcc.c-torture/execute/991228-1.c: New test.
28205
28206 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28207
28208         * gcc.dg/unused-2.c: New test.
28209
28210         * gcc.dg/conv-1.c: New test.
28211
28212 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
28213
28214         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
28215         compiler.
28216         (tool_option_proc): Fix typo.
28217
28218 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
28219
28220         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
28221         of the ld on the host, not on the build machine.
28222         Also, don't crash if '--help' is not a supported option.
28223
28224 2000-01-24  Richard Henderson  <rth@cygnus.com>
28225
28226         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
28227
28228 2000-01-20  Jeffrey A Law  (law@cygnus.com)
28229
28230         * gcc.c-torture/execute/20000120-2.c: New test.
28231         * gcc.c-torture/execute/20000120-1.c: New test.
28232
28233 2000-01-13  Jeffrey A Law  (law@cygnus.com)
28234
28235         * gcc.c-torture/execute/20000113-1.c: New test.
28236
28237 2000-01-12  Jeffrey A Law  (law@cygnus.com)
28238
28239         * gcc.c-torture/execute/20000112-1.c: New test.
28240
28241 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28242
28243         * gcc.dg/20000111-1.c: New test.
28244
28245 2000-01-10  Jeffrey A Law  (law@cygnus.com)
28246
28247         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
28248         with 16 bit integers.
28249
28250 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28251
28252         * gcc.dg/20000108-1.c: New test.
28253
28254 2000-01-05  Nathan Sidwell  <nathan@acm.org>
28255
28256         * g++.old-deja/g++.ns/koenig8.C: New test.
28257
28258 2000-01-05  Nathan Sidwell  <nathan@acm.org>
28259
28260         * g++.old-deja/g++.other/cast4.C: New test.
28261
28262 2000-01-05  Jeffrey A Law  (law@cygnus.com)
28263
28264         * gcc.c-torture/compile/20000105-2.c: New test.
28265         * gcc.c-torture/compile/20000105-1.c: New test.
28266
28267 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28268
28269         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
28270         references to printf & atoi to conform to ANSI standard.
28271         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
28272         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
28273         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
28274         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
28275         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
28276         * g++.old-deja/g++.brendan/complex1.C: Likewise.
28277         * g++.old-deja/g++.brendan/copy1.C: Likewise.
28278         * g++.old-deja/g++.brendan/copy2.C: Likewise.
28279         * g++.old-deja/g++.brendan/copy3.C: Likewise.
28280         * g++.old-deja/g++.brendan/copy4.C: Likewise.
28281         * g++.old-deja/g++.brendan/copy5.C: Likewise.
28282         * g++.old-deja/g++.brendan/copy6.C: Likewise.
28283         * g++.old-deja/g++.brendan/copy7.C: Likewise.
28284         * g++.old-deja/g++.brendan/copy8.C: Likewise.
28285         * g++.old-deja/g++.brendan/crash11.C: Likewise.
28286         * g++.old-deja/g++.brendan/crash14.C: Likewise.
28287         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
28288         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
28289         * g++.old-deja/g++.brendan/delete2.C: Likewise.
28290         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
28291         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
28292         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
28293         * g++.old-deja/g++.brendan/eh1.C: Likewise.
28294         * g++.old-deja/g++.brendan/groff1.C: Likewise.
28295         * g++.old-deja/g++.brendan/init3.C: Likewise.
28296         * g++.old-deja/g++.brendan/misc12.C: Likewise.
28297         * g++.old-deja/g++.brendan/misc7.C: Likewise.
28298         * g++.old-deja/g++.brendan/new2.C: Likewise.
28299         * g++.old-deja/g++.brendan/operators4.C: Likewise.
28300         * g++.old-deja/g++.brendan/operators5.C: Likewise.
28301         * g++.old-deja/g++.brendan/overload2.C: Likewise.
28302         * g++.old-deja/g++.brendan/overload7.C: Likewise.
28303         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
28304         * g++.old-deja/g++.brendan/reference1.C: Likewise.
28305         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
28306         * g++.old-deja/g++.brendan/template24.C: Likewise.
28307         * g++.old-deja/g++.brendan/template3.C: Likewise.
28308         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
28309         * g++.old-deja/g++.jason/inline3.C: Likewise.
28310         * g++.old-deja/g++.jason/opeq.C: Likewise.
28311         * g++.old-deja/g++.law/arg5.C: Likewise.
28312         * g++.old-deja/g++.law/arm7.C: Likewise.
28313         * g++.old-deja/g++.law/ctors11.C: Likewise.
28314         * g++.old-deja/g++.law/cvt8.C: Likewise.
28315         * g++.old-deja/g++.law/init9.C: Likewise.
28316         * g++.old-deja/g++.law/refs4.C: Likewise.
28317         * g++.old-deja/g++.law/template2.C: Likewise.
28318         * g++.old-deja/g++.law/visibility24.C: Likewise.
28319         * g++.old-deja/g++.law/vtable3.C: Likewise.
28320         * g++.old-deja/g++.mike/asm2.C: Likewise.
28321         * g++.old-deja/g++.mike/eh1.C: Likewise.
28322         * g++.old-deja/g++.mike/misc1.C: Likewise.
28323         * g++.old-deja/g++.mike/misc13.C: Likewise.
28324         * g++.old-deja/g++.mike/misc14.C: Likewise.
28325         * g++.old-deja/g++.mike/ns12.C: Likewise.
28326         * g++.old-deja/g++.mike/p1248.C: Likewise.
28327         * g++.old-deja/g++.mike/p3708.C: Likewise.
28328         * g++.old-deja/g++.mike/p3708a.C: Likewise.
28329         * g++.old-deja/g++.mike/p3708b.C: Likewise.
28330         * g++.old-deja/g++.mike/p646.C: Likewise.
28331         * g++.old-deja/g++.mike/p700.C: Likewise.
28332         * g++.old-deja/g++.mike/p783.C: Likewise.
28333         * g++.old-deja/g++.mike/p783a.C: Likewise.
28334         * g++.old-deja/g++.mike/p783b.C: Likewise.
28335         * g++.old-deja/g++.mike/p786.C: Likewise.
28336         * g++.old-deja/g++.mike/p789.C: Likewise.
28337         * g++.old-deja/g++.mike/p789a.C: Likewise.
28338         * g++.old-deja/g++.mike/p807a.C: Likewise.
28339         * g++.old-deja/g++.other/delete3.C: Likewise.
28340         * g++.old-deja/g++.other/dyncast1.C: Likewise.
28341         * g++.old-deja/g++.other/dyncast2.C: Likewise.
28342         * g++.old-deja/g++.other/dyncast3.C: Likewise.
28343         * g++.old-deja/g++.other/empty1.C: Likewise.
28344         * g++.old-deja/g++.other/temporary1.C: Likewise.
28345         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
28346         * g++.old-deja/g++.pt/t16.C: Likewise.
28347         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
28348
28349 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
28350
28351         * gcc.dg/991230-1.c: New test.
28352
28353 1999-12-29  Jeffrey A Law  (law@cygnus.com)
28354
28355         * gcc.c-torture/compile/991229-3.c: New test.
28356         * gcc.c-torture/compile/991229-2.c: New test.
28357         * gcc.c-torture/compile/991229-1.c: New test.
28358
28359 1999-12-29  Greg McGary <gkm@eng.ascend.com>
28360
28361         * gcc.c-torture/compile/labels-2.c: New test.
28362
28363 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
28364
28365         * gcc.c-torture/execute/991227-1.c: New test.
28366
28367 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28368
28369         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
28370
28371 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
28372
28373         * gcc.c-torture/execute/991221-1.c: New test.
28374
28375 1999-12-20  Nathan Sidwell  <nathan@acm.org>
28376
28377         * g++.old-deja/g++.other/cast3.C: New test.
28378
28379 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
28380
28381         * gcc.c-torture/execute/991216-4.c: New test.
28382
28383 1999-12-16  Michael Meissner  <meissner@cygnus.com>
28384
28385         * gcc.c-torture/execute/991216-1.c: New test.
28386         * gcc.c-torture/execute/991216-2.c: New test.
28387         * gcc.c-torture/execute/991216-3.c: New test.
28388
28389 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
28390
28391         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
28392         Actually make the test fail by using "-O2" for compilation.
28393
28394 1999-12-15  Nathan Sidwell  <nathan@acm.org>
28395
28396         * g++.old-deja/g++.warn/cast-align1.C: New test.
28397
28398 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
28399
28400         * gcc.c-torture/compile/991214-1.c: New test.
28401         * gcc.c-torture/compile/991214-2.c: New test.
28402
28403 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
28404
28405         * gcc.dg/991214-1.c: New test.
28406
28407 1999-12-13  Jeffrey A Law  (law@cygnus.com)
28408
28409         * gcc.c-torture/compile/991213-3.c: New test.
28410         * gcc.c-torture/compile/991213-2.c: New test.
28411         * gcc.c-torture/compile/991213-1.c: New test.
28412
28413 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
28414
28415         * gcc.dg/991209-1.c: New test.
28416
28417 1999-12-08  Nathan Sidwell <nathan@acm.org>
28418
28419         * gcc.c-torture/compile/991208-1.c: New test.
28420
28421 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28422
28423         * gcc.dg/ultrasp2.c: New test.
28424
28425 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
28426
28427         * g++.old-deja/g++.abi/align.C (main): Fix typo.
28428
28429 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
28430
28431         * gcc.c-torture/compile/991202-1.c: New test.
28432         * gcc.c-torture/execute/991202-1.c: New test.
28433         * gcc.c-torture/execute/991202-2.c: New test.
28434         * gcc.c-torture/execute/991202-3.c: New test.
28435
28436 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
28437
28438         * g++.old-deja/g++.abi/align.C: New test.
28439         * g++.old-deja/g++.abi/aggregates.C: Likewise.
28440         * g++.old-deja/g++.abi/bitfields.C: Likewise.
28441
28442 1999-12-01  Richard Henderson  <rth@cygnus.com>
28443
28444         * gcc.c-torture/execute/991201-1.c: New.
28445
28446 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
28447
28448         * gcc.dg/991129-1.c: New test.
28449
28450 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
28451
28452         * gcc.c-torture/compile/991127-1.c: New test.
28453
28454 1999-11-22  Nathan Sidwell  <nathan@acm.org>
28455
28456         * g++.old-deja/g++.other/warn4.C: New test.
28457
28458 1999-11-22  Nathan Sidwell  <nathan@acm.org>
28459
28460         * g++.old-deja/g++.eh/cleanup2.C: New test.
28461         * g++.old-deja/g++.ext/pretty2.C: New test.
28462         * g++.old-deja/g++.ext/pretty3.C: New test.
28463         * g++.old-deja/g++.other/debug6.C: New test.
28464
28465 1999-10-20  Jim Wilson  <wilson@cygnus.com>
28466
28467         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
28468         compiler_output to look for one error message instead of two.
28469
28470 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
28471
28472         * gcc.c-torture/execute/991118-1.c: Also test case
28473         where the word boundary does not split a byte evenly.
28474
28475 1999-11-19  Nathan Sidwell  <nathan@acm.org>
28476
28477         * g++.old-deja/g++.ext/restrict1.C: New test.
28478
28479 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
28480
28481         * gcc.c-torture/execute/991118-1.c: New test.
28482
28483 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
28484
28485         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
28486         working directory pathnames.
28487
28488 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
28489
28490         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
28491         host is equipped with driver.h and driver.o so it can actually
28492         compile and run the tests.
28493
28494 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
28495
28496         * gcc.c-torture/compile/991008-1.c: New test.
28497
28498 1999-11-08  Nick Clifton  <nickc@cygnus.com>
28499
28500         * lib/gcc-dg.exp: Include target-supports.exp
28501
28502 1999-11-05  Nick Clifton  <nickc@cygnus.com>
28503
28504         * lib/target-supports.exp: New file: Provide procs to test for
28505         features supported by the target.
28506         (check_weak_available): Moved here from ecos.exp.
28507         (check_alias_available): New proc: Determine of the target
28508         toolchain supports the alias attribute.
28509
28510         * gcc.dg/special/ecos.exp: Move check_weak_available to
28511         target-supports.exp.
28512         (alias-1.c): Only perform the test if the target supports
28513         aliases.
28514         (wkali-1.c): Only perform the test if the target supports
28515         aliases.
28516
28517         * gcc.dg/990506-0.c: Expect error messages from cross
28518         targets as well as native targets.
28519
28520 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28521
28522         * gcc.dg/ultrasp1.c: Removed xfail.
28523         * gcc.dg/struct-ret-2.c: Likewise.
28524         * gcc.dg/array-1.c: Likewise.
28525
28526 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28527
28528         * gcc.dg/struct-ret-2.c: New test.
28529
28530         * gcc.dg/array-1.c: New test.
28531
28532 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
28533
28534         * gcc.c-torture/execute/991030-1.c: New test.
28535
28536 1999-10-26  Richard Henderson  <rth@cygnus.com>
28537
28538         * gcc.c-torture/compile/991026-2.c: New test.
28539
28540 1999-10-26  Jeffrey A Law  (law@cygnus.com)
28541
28542         * gcc.c-torture/compile/991026-1.c: New test.
28543
28544 1999-10-23  Jeffrey A Law  (law@cygnus.com)
28545
28546         * gcc.c-torture/execute/991023-1.c: New test.
28547
28548 1999-10-19  Jeffrey A Law  (law@cygnus.com)
28549
28550         * gcc.c-torture/execute/991019-1.c: New test.
28551
28552 1999-10-16  Richard Henderson  <rth@cygnus.com>
28553
28554         * gcc.c-torture/execute/991016-1.c: New test.
28555
28556 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
28557
28558         * gcc.c-torture/execute/991014-1.c: New test.
28559
28560 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
28561
28562         * g++.old-deja/g++.other/union2.C: New test.
28563
28564 1999-10-13  Nathan Sidwell  <nathan@acm.org>
28565
28566         * g++.old-deja/g++.other/vaarg2.C: New test.
28567         * g++.old-deja/g++.other/vaarg3.C: New test.
28568
28569 1999-10-12  Craig Burley  <craig@jcb-sc.com>
28570
28571         * g77.f-torture/noncompile/19990905-1.f: Moved from being
28572         in compile/.
28573
28574 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
28575
28576         * gcc.c-torture/execute/va-arg-11.c: New test.
28577
28578 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
28579
28580         * lib/file-format.exp (gcc_target_object_format): Don't
28581         crash if objdump is unavailable.
28582
28583 1999-09-29  Donn Terry <donn@interix.com>
28584
28585         * gcc.misc-tests/mg.exp: delete extraneous redirection.
28586
28587 1999-09-28  Nick Clifton  <nickc@cygnus.com>
28588
28589         * gcc.c-torture/compile/990928-1.c: New test.
28590
28591 1999-09-28  Nathan Sidwell  <nathan@acm.org>
28592
28593         * g++.old-deja/g++.other/decl6.C: New test.
28594
28595 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28596
28597         * gcc.c-torture/execute/va-arg-10.c: New test.
28598
28599 1999-09-27  Nathan Sidwell  <nathan@acm.org>
28600
28601         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
28602         __PRETTY_FUNCTION__.
28603
28604 1999-09-23  Nick Clifton  <nickc@cygnus.com>
28605
28606         * gcc.c-torture/execute/990923-1.c: New test.
28607
28608 1999-09-21  Nick Clifton  <nickc@cygnus.com>
28609
28610         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
28611         for which -fpic is inappropriate.
28612
28613 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
28614
28615         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
28616
28617 1999-09-21  Nathan Sidwell  <nathan@acm.org>
28618
28619         * g++.old-deja/g++.other/dyncast1.C: New test.
28620         * g++.old-deja/g++.other/dyncast2.C: New test.
28621         * g++.old-deja/g++.other/dyncast3.C: New test.
28622         * g++.old-deja/g++.other/dyncast4.C: New test.
28623         * g++.old-deja/g++.other/dyncast5.C: New test.
28624         * g++.old-deja/g++.eh/catch3.C: New test.
28625         * g++.old-deja/g++.eh/catch3p.C: New test.
28626         * g++.old-deja/g++.eh/catch4.C: New test.
28627         * g++.old-deja/g++.eh/catch4p.C: New test.
28628         * g++.old-deja/g++.eh/catch5.C: New test.
28629         * g++.old-deja/g++.eh/catch5p.C: New test.
28630         * g++.old-deja/g++.eh/catch6.C: New test.
28631         * g++.old-deja/g++.eh/catch6p.C: New test.
28632         * g++.old-deja/g++.eh/catch7.C: New test.
28633         * g++.old-deja/g++.eh/catch7p.C: New test.
28634         * g++.old-deja/g++.eh/catch8.C: New test.
28635         * g++.old-deja/g++.eh/catch8p.C: New test.
28636         * g++.old-deja/g++.eh/catch9.C: New test.
28637         * g++.old-deja/g++.eh/catch9p.C: New test.
28638
28639 1999-09-13  Nathan Sidwell  <nathan@acm.org>
28640
28641         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
28642         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
28643
28644 1999-09-13  Jeffrey A Law  (law@cygnus.com)
28645
28646         * gcc.c-torture/compile/990913-1.c: New test.
28647
28648 1999-09-10  Nathan Sidwell  <nathan@acm.org>
28649
28650         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
28651         * g++.old-deja/g++.jason/rfg5.C: Likewise.
28652
28653 1999-09-09  Richard Henderson  <rth@cygnus.com>
28654
28655         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
28656
28657 1999-09-09  Nathan Sidwell  <nathan@acm.org>
28658
28659         * g++.old-deja/g++.other/lookup11.C: New test.
28660         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
28661         what is permitted and what we want.
28662         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
28663         overload use.
28664         * g++.old-deja/g++.jason/rfg5.C: Likewise
28665
28666 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
28667
28668         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
28669         * gcc.c-torture/noncompile/poison-1.c: New file.
28670
28671 1999-09-08  Nathan Sidwell  <nathan@acm.org>
28672
28673         * g++.old-deja/g++.other/sizeof3.C: New test.
28674         * g++.old-deja/g++.other/sizeof4.C: New test.
28675         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
28676         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
28677
28678 1999-09-07  Richard Henderson  <rth@cygnus.com>
28679
28680         * gcc.dg/va-arg-1.c: New.
28681
28682 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28683
28684         * gcc.c-torture/execute/va-arg-9.c: New test.
28685
28686 1999-09-05  Craig Burley  <craig@jcb-sc.com>
28687
28688         * g77.f-torture/compile/980519-2.f: New test.
28689         * g77.f-torture/compile/19990905-0.f: New test.
28690         * g77.f-torture/compile/19990905-1.f: New test.
28691         * g77.f-torture/compile/19990905-2.f: New test.
28692
28693         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
28694
28695 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
28696
28697         * gcc.c-torture/execute/990827-1.c: Fix typo.
28698
28699 1999-09-03  Nathan Sidwell  <nathan@acm.org>
28700
28701         * g++.old-deja/g++.other/deref1.C: New test.
28702
28703 1999-09-02  Nathan Sidwell  <nathan@acm.org>
28704
28705         * g++.old-deja/g++.other/ambig2.C: New test.
28706         * g++.old-deja/g++.other/cond5.C: New test.
28707         * g++.old-deja/g++.other/lookup16.C: New test.
28708
28709 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
28710
28711         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
28712         assemblers too.
28713
28714 1999-08-31  Jeffrey A Law  (law@cygnus.com)
28715
28716         * lib/c-torture.exp: Avoid the "compare executables" optimization
28717         when testing native.
28718
28719 1999-08-29  Jeffrey A Law  (law@cygnus.com)
28720
28721         * gcc.c-torture/execute/990829-1.c: New test.
28722         * gcc.c-torture/compile/990829-1.c: New test.
28723
28724 1999-08-27  Paul Burchard  <burchard@pobox.com>
28725
28726         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
28727         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
28728         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
28729         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
28730         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
28731         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
28732         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
28733         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
28734         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
28735         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
28736         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
28737
28738 1999-08-27  Jeffrey A Law  (law@cygnus.com)
28739
28740         * gcc.c-torture/execute/990827-1.c: New test.
28741
28742 1999-08-26  Craig Burley  <craig@jcb-sc.com>
28743
28744         * g77.f-torture/noncompile/19990826-4.f: New test.
28745
28746         * g77.f-torture/compile/19990826-3.f: New test.
28747
28748         * g77.f-torture/execute/19990826-2.f: New test.
28749
28750         * g77.f-torture/compile/19990826-1.f: New test.
28751
28752         * gcc.c-torture/execute/990826-0.c: New test.
28753         * g77.c-torture/execute/19990826-0.f: New test.
28754
28755         * g77.f-torture/noncompile/970626-2.f: New test.
28756
28757 1999-08-25  Paul Burchard  <burchard@pobox.com>
28758
28759         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
28760         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
28761         lss-011.C: New tests.
28762
28763 1999-08-25  Nathan Sidwell  <nathan@acm.org>
28764
28765         * g++.old-deja/g++.other/decl5.C: New test.
28766
28767 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28768
28769         * noncompile/noncompile.exp: Load_lib c-torture.exp.
28770         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
28771         call `postbase' for each one.  All callers of `postbase' changed
28772         to call this instead.
28773
28774 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
28775
28776         * gcc.c-torture/execute/990811-1.c: New test.
28777
28778 1999-08-09  Nick Clifton  <nickc@cygnus.com>
28779
28780         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
28781         just native ones.
28782
28783         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
28784         just native ones.
28785
28786 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
28787
28788         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
28789
28790 1999-08-04  Jeffrey A Law  (law@cygnus.com)
28791
28792         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
28793
28794 1999-08-04  Nathan Sidwell  <nathan@acm.org>
28795
28796         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
28797
28798 1999-08-04  Jeffrey A Law  (law@cygnus.com)
28799
28800         * gcc.c-torture/execute/990804-1.c: New test.
28801
28802 1999-08-03  Nathan Sidwell  <nathan@acm.org>
28803
28804         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
28805         * g++.old-deja/g++.brendan/crash64.C: Likewise
28806         * g++.old-deja/g++.brendan/overload8.C: Likewise
28807
28808 1999-08-03  Nathan Sidwell  <nathan@acm.org>
28809
28810         * g++.old-deja/g++.other/struct1.C: New test.
28811
28812 1999-08-03  Nathan Sidwell  <nathan@acm.org>
28813
28814         * g++.old-deja/g++.other/enum2.C: New test.
28815
28816 1999-08-02  Richard Henderson  <rth@cygnus.com>
28817
28818         Adapted from tests from Franz Sirl:
28819         * gcc.c-torture/execute/va-arg-7.c: New test.
28820         * gcc.c-torture/execute/va-arg-8.c: New test.
28821
28822 1999-08-01  Jeffrey A Law  (law@cygnus.com)
28823
28824         * gcc.c-torture/compile/990801-2.c: New test.
28825
28826         * gcc.c-torture/compile/990801-1.c: New test.
28827
28828 1999-07-27  Michael Meissner  <meissner@cygnus.com>
28829
28830         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
28831         fp-cmp-1.c, converting double to float.
28832
28833         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
28834         fp-cmp-1.c, converting double to long double.
28835
28836         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
28837         from fr1 to unknown_register, since fr1 is a legitimate register
28838         on some machines.
28839
28840 1999-07-25  Jeffrey A Law  (law@cygnus.com)
28841
28842         * README: More listname related changes.
28843
28844 1999-07-08  Catherine Moore  <clm@cygnus.com>
28845
28846         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
28847
28848 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
28849
28850         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
28851
28852 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
28853
28854         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
28855
28856 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
28857
28858         * gcc.dg/990703-1.c: New test.
28859
28860 1999-06-29  Nick Clifton  <nickc@cygnus.com>
28861
28862         * lib/file-format.exp: New file: Move definition of proc
28863         gcc_target_object_format to here from
28864         gcc.dg/special/ecos.exp.
28865
28866         * lib/c-torture.exp: Include lib file-format.exp.
28867         * lib/gcc-dg.exp: Include lib file-format.exp.
28868
28869         * gcc.dg/special/ecos.exp: Remove definition of proc
28870         gcc_target_object_format.
28871
28872 1999-06-28  Jeffrey A Law  (law@cygnus.com)
28873
28874         * gcc.c-torture/execute/990628-1.c: New test.
28875
28876 1999-06-25  Jeffrey A Law  (law@cygnus.com)
28877
28878         * gcc.c-torture/compile/990625-2.c: New test.
28879
28880         * gcc.c-torture/compile/990625-1.c: New test.
28881
28882 1999-06-23  Nick Clifton  <nickc@cygnus.com>
28883
28884         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
28885         attributes compile.
28886         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
28887         ports that use the COFF/PE file format.
28888
28889 1999-06-17  Jeffrey A Law  (law@cygnus.com)
28890
28891         * gcc.c-torture/compile/990617-1.c: New test.
28892
28893 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
28894
28895         * g++.old-deja/g++.other/decl4.C: New test.
28896
28897 1999-06-14  Nathan Sidwell  <nathan@acm.org>
28898
28899         * g++.old-deja/g++.other/bitfld3.C: New test.
28900
28901 1999-06-08  Nathan Sidwell  <nathan@acm.org>
28902
28903         * g++.old-deja/g++.eh/catch1.C: New test.
28904
28905 1999-06-07  Jeffrey A Law  (law@cygnus.com)
28906
28907         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
28908
28909         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
28910         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
28911
28912 1999-06-05  Craig Burley  <craig@jcb-sc.com>
28913
28914         * g77.f-torture/compile/19990502-0.f: Replace with new,
28915         shorter, test that still fails after recent changes.
28916
28917 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
28918
28919         * gcc.c-torture/execute/990604-1.c: New test.
28920
28921 1999-05-31  Jeffrey A Law  (law@cygnus.com)
28922
28923         * gcc.c-torture/execute/990531-1.c: New test.
28924
28925 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28926
28927         * gcc.c-torture/compile/990527-1.c: New test.
28928
28929 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
28930
28931         * gcc.c-torture/execute/990527-1.c: New test.
28932
28933 1999-05-25  Nick Clifton  <nickc@cygnus.com>
28934
28935         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
28936         bitfields as signed.
28937
28938 1999-05-25  Craig Burley  <craig@jcb-sc.com>
28939
28940         * g77.f-torture/compile/19990525-0.f: New test.
28941
28942 1999-05-25  Jeffrey A Law  (law@cygnus.com)
28943
28944         * gcc.c-torture/execute/990525-2.c: New test.
28945
28946         * gcc.c-torture/execute/990525-1.c: New test.
28947
28948 1999-05-24  Nathan Sidwell  <nathan@acm.org>
28949
28950         * g++.old-deja/g++.other/anon3.C: New test.
28951         * g++.old-deja/g++.other/anon4.C: New test.
28952         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
28953         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
28954         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
28955         Merrill).
28956
28957 1999-05-24  Jeffrey A Law  (law@cygnus.com)
28958
28959         * gcc.c-torture/execute/990524-1.c: New test.
28960
28961         * gcc.dg/990524-1.c: New test.
28962
28963 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28964
28965         * gcc.c-torture/compile/990523-1.c: New test.
28966
28967 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
28968
28969         * gcc.c-torture/compile/990519-1.c: New test.
28970
28971 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
28972
28973         * gcc.c-torture/compile/990517-1.c: New test.
28974
28975         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
28976         (e4, f4): New tests.
28977         (main): Call them.
28978
28979 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28980
28981         * gcc.dg/noreturn-1.c: New test.
28982
28983 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
28984
28985         * gcc.c-torture/execute/990513-1.c: New test.
28986
28987 1999-05-10  Richard Henderson  <rth@cygnus.com>
28988
28989         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
28990
28991 1999-05-10  Craig Burley  <craig@jcb-sc.com>
28992
28993         * g77.f-torture/execute/erfc.f: Use small single-precision
28994         values, to avoid problems on Alphas when not -mieee.
28995
28996 1999-05-08  Craig Burley  <craig@jcb-sc.com>
28997
28998         * gcc.dg/990506-0.c: New test.
28999
29000 1999-05-08  Richard Henderson  <rth@cygnus.com>
29001
29002         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
29003         the constant to test.  Don't XFAIL 64-bit targets.
29004
29005         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
29006         * g++.old-deja/g++.law/profile1.C: Likewise.
29007
29008         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
29009         operator new instances.
29010         * g++.old-deja/g++.other/delete5.C: Likewise.
29011
29012 1999-05-03  Craig Burley  <craig@jcb-sc.com>
29013
29014         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
29015         intrinsic.
29016
29017 1999-05-03  Craig Burley  <craig@jcb-sc.com>
29018
29019         * g77.f-torture/execute/u77-test.f: Reverse order of two
29020         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
29021
29022 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29023
29024         * gcc.dg/compare1.c: New test.
29025
29026 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
29027
29028         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
29029         New tests.
29030
29031 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29032
29033         * g77.f-torture/compile/19990502-1.f: New test.
29034
29035 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29036
29037         * g77.f-torture/compile/19990502-0.f: New test.
29038
29039 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29040
29041         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
29042         intrinsic.
29043
29044 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29045
29046         * g77.f-torture/execute/u77-test.f (main): List libU77
29047         intrinsics not currently tested.
29048         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
29049         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
29050         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
29051         Trim blanks off the ends of some printed strings.
29052
29053 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29054
29055         * g77.f-torture/execute/u77-test.f (main): Just warn about
29056         FSTAT gid disagreement, as it's expected on some systems.
29057
29058 1999-05-01  Craig Burley  <craig@jcb-sc.com>
29059
29060         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
29061         use a new function, which allows for some slop.
29062         Clean up some commentary.
29063         (issum): The new function.
29064         (sgladd): Deleted subroutine.
29065
29066 1999-05-01  Craig Burley  <craig@jcb-sc.com>
29067
29068         * g77.f-torture/execute/u77-test.f: Modify to be more like
29069         libf2c/libU77 version, bringing patches to that version here.
29070         Add suitable commentary.
29071
29072 1999-04-25  Richard Henderson  <rth@cygnus.com>
29073
29074         * gcc.dg/990424-1.c: New test.
29075
29076 1999-04-24  Craig Burley  <craig@jcb-sc.com>
29077
29078         * g77.f-torture/execute/u77-test.f (main): Bug involving
29079         LSTAT has been fixed, so turn back on full checking.
29080
29081 1999-04-20  Craig Burley  <craig@jcb-sc.com>
29082
29083         * g77.f-torture/compile/19990419-0.f: New test.
29084         * g77.f-torture/execute/19990419-1.f: New test.
29085
29086 1999-04-17  Richard Henderson  <rth@cygnus.com>
29087
29088         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
29089         to avoid the need for a prototype to supress a warning.
29090
29091 1999-04-07  Jim Wilson  <wilson@cygnus.com>
29092
29093         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
29094
29095 1999-04-04  Jeffrey A Law  (law@cygnus.com)
29096
29097         * gcc.c-torture/execute/990404-1.c: New test.
29098
29099 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
29100
29101         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
29102         * gcc.dg/cpp-if3.c: Don't use -pedantic.
29103         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
29104         missing initializer warnings.
29105
29106 1999-03-28  Jeffrey A Law  (law@cygnus.com)
29107
29108         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
29109         matching strings.
29110
29111 1999-03-26  Jeffrey A Law  (law@cygnus.com)
29112
29113         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
29114
29115 1999-03-26  Craig Burley  <craig@jcb-sc.com>
29116
29117         * g77.f-torture/execute/19990325-0.f: New test.
29118         * g77.f-torture/execute/19990325-1.f: New test.
29119
29120 1999-03-24  Jeffrey A Law  (law@cygnus.com)
29121
29122         * gcc.c-torture/execute/990324-1.c: New test.
29123
29124 1999-03-22  Jim Wilson  <wilson@cygnus.com>
29125
29126         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
29127         test with 4.
29128
29129 1999-03-17  Richard Henderson  <rth@cygnus.com>
29130
29131         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
29132
29133 1999-03-13  Craig Burley  <craig@jcb-sc.com>
29134
29135         * g77.f-torture/execute/19990313-2.f: New test.
29136         * g77.f-torture/execute/19990313-3.f: New test.
29137
29138 1999-03-13  Craig Burley  <craig@jcb-sc.com>
29139
29140         * g77.f-torture/execute/19990313-0.f: New test.
29141         * g77.f-torture/execute/19990313-1.f: New test.
29142
29143 1999-03-12  Jim Wilson  <wilson@cygnus.com>
29144
29145         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
29146         printf to sprintf.
29147         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
29148         (main): Add check for u15.  Conditionalize u31 check depending on
29149         whether ints are <32 bits or >=32 bits.
29150
29151 1999-03-08  Craig Burley  <craig@jcb-sc.com>
29152
29153         * g77.f-torture/execute/19981119-0.f: Improve testiness.
29154
29155 1999-03-08  Craig Burley  <craig@jcb-sc.com>
29156
29157         * g77.f-torture/compile/19990305-0.f: New test.
29158         * g77.f-torture/execute/19981119-0.f: New test.
29159
29160 1999-03-08  Craig Burley  <craig@jcb-sc.com>
29161
29162         * g77.f-torture/execute/970625-2.f: call ABORT if final
29163         result is not correct, instead of just printing it.
29164         Add this checking via newly introduced obfuscation, to
29165         trip up buggy front ends.
29166
29167 1999-03-07  Craig Burley  <craig@jcb-sc.com>
29168
29169         * g77.f-torture/compile/960317-1.f: Moved from being
29170         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
29171
29172 1999-03-06  Craig Burley  <craig@jcb-sc.com>
29173
29174         * g77.f-torture/execute/960317-1.f: New (old) test.
29175         * g77.f-torture/execute/970625-2.f: Ditto.
29176
29177 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
29178
29179         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
29180         message on line 1 or line 2; cccp and cpplib do this differently.
29181
29182 1999-03-01  Jeffrey A Law  (law@cygnus.com)
29183
29184         * g++.old-deja/g++.law/weak1.C: New test.
29185
29186 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
29187
29188         * gcc.c-torture/execute/990119-1.c: Renamed to...
29189         * gcc.dg/990119-1.c: this, so it will only be tested once
29190         (it's a preprocessor test, it doesn't need to be run at
29191         multiple optimization levels).
29192
29193 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
29194
29195         * lib/g++.exp: Don't add incdir=$base_dir/../include to
29196           ALWAYS_CXXFLAGS.
29197
29198 1999-02-24  Craig Burley  <craig@jcb-sc.com>
29199
29200         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
29201         * g77.f-torture/compile/19981216-0.f: ...as it is expected
29202         to not be compilable by current g77.
29203
29204 1999-02-24  Nick Clifton  <nickc@cygnus.com>
29205
29206         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
29207
29208 1999-02-22  Jeffrey A Law  (law@cygnus.com)
29209
29210         * gcc.c-torture/execute/990222-1.c: New test.
29211
29212 1999-02-19  Craig Burley  <craig@jcb-sc.com>
29213
29214         * g77.f-torture/compile/19990218-0.f: New test.
29215         * g77.f-torture/noncompile/19990218-1.f: New test.
29216
29217 1999-02-18  Craig Burley  <craig@jcb-sc.com>
29218
29219         * g77.f-torture/compile/19981216-0.f: New test.
29220
29221 1999-02-14  Jeffrey A Law  (law@cygnus.com)
29222
29223         * gcc.dg/990214-1.c: New test.
29224
29225 1999-02-13  Jeffrey A Law  (law@cygnus.com)
29226
29227         * gcc.dg/990213-2.c: New test.
29228
29229         * gcc.dg/990213-1.c: New test.
29230
29231 1999-02-12  Jeffrey A Law  (law@cygnus.com)
29232
29233         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
29234         ints.
29235
29236 1999-02-11  Nick Clifton  <nickc@cygnus.com>
29237
29238         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
29239         specified by target.
29240
29241         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
29242
29243 1999-02-11  Jeffrey A Law  (law@cygnus.com)
29244
29245         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
29246
29247 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
29248
29249         * gcc.dg/special/ecos.exp: New test driver for new tests with
29250         special requirements.
29251
29252         * gcc.dg/special/alias-1.c: New test.
29253         * gcc.dg/special/gcsec-1.c: New test.
29254         * gcc.dg/special/weak-1.c: New test.
29255         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
29256         * gcc.dg/special/weak-2.c: New test.
29257         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
29258         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
29259         * gcc.dg/special/wkali-1.c: New test.
29260         * gcc.dg/special/wkali-2.c: New test.
29261         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
29262         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
29263
29264 1999-02-10  Felix Lee  <flee@cygnus.com>
29265
29266           * lib/c-torture.exp (c-torture-compile): Pull out code for
29267           analyzing gcc error messages.
29268           (c-torture-execute): Likewise.  Fix some (harmless) false
29269           positives.
29270           * lib/gcc.exp (gcc_check_compile): New function.
29271
29272 1999-02-08  Richard Henderson  <rth@cygnus.com>
29273
29274         * gcc.c-torture/execute/990208-1.c: New test.
29275
29276 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
29277
29278         * g++.dg/special/ecos.exp: New driver for new tests with special
29279         requirements
29280
29281         * g++.dg/special/conpr-1.C: New test
29282         * g++.dg/special/conpr-2.C: New test
29283         * g++.dg/special/conpr-2a.C: New test
29284         * g++.dg/special/conpr-3.C: New test
29285         * g++.dg/special/conpr-3a.C: New test
29286         * g++.dg/special/conpr-3b.C: New test
29287
29288         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
29289         allow g++ to use the dg driver
29290
29291         * README: Add comment about g++.dg directory
29292
29293 1999-02-06  Jeffrey A Law  (law@cygnus.com)
29294
29295         * README: Update email addresses.
29296
29297 1999-02-03  Nick Clifton  <nickc@cygnus.com>
29298
29299         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
29300         arguments in order to force structure S onto the stack even on
29301         the alpha.
29302         (test): Pass 10 leading arguments to function foo as well as the
29303         structure S.
29304
29305         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
29306         failure for all targets.
29307
29308         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
29309         abort to terminate program execution.
29310
29311 1999-01-30  Richard Henderson  <rth@cygnus.com>
29312
29313         * gcc.c-torture/execute/990130-1.c: New test.
29314
29315 1999-01-30  Jeffrey A Law  (law@cygnus.com)
29316
29317         * gcc.dg/990130-1.c: New test.
29318
29319 1999-01-28  Michael Meissner  <meissner@cygnus.com>
29320
29321         * gcc.c-torture/execute/990128-1.c: New test.
29322
29323 1999-01-27  Michael Meissner  <meissner@cygnus.com>
29324
29325         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
29326
29327 1999-01-27  Felix Lee  <flee@cygnus.com>
29328
29329         * lib/c-torture.exp (c-torture-compile): pull out code for
29330         analyzing gcc error messages.
29331         (c-torture-execute): ditto, and fix some (harmless) false
29332         positives.
29333         * lib/gcc.exp (gcc_check_compile): new function.
29334
29335 1999-01-17  Jeffrey A Law  (law@cygnus.com)
29336
29337         * gcc.dg/990117-1.c: New test.
29338
29339         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
29340
29341         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
29342
29343 1999-01-15  Jeffrey A Law  (law@cygnus.com)
29344
29345         * g77.f-torture/compile/990115-1.f: New test.
29346
29347 1999-01-07  Jeffrey A Law  (law@cygnus.com)
29348
29349         * gcc.c-torture/compile/990107-1.c: New test
29350
29351 1999-01-06  Jeffrey A Law  (law@cygnus.com)
29352
29353         * gcc.c-torture/execute/990106-2.c: New test.
29354
29355         * gcc.c-torture/execute/990106-1.c: New test.
29356
29357 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
29358
29359         * gcc.c-torture/compile/981223-1.c: New test.
29360
29361 1998-12-29  Richard Henderson  <rth@cygnus.com>
29362
29363         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
29364         (opt3): Rename from opt4 and disable.
29365
29366 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
29367
29368         * g++.old-deja/g++.pt/ptrmem5.C: New test.
29369
29370 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
29371
29372         * g++.old-deja/g++.other/conv5.C: New test.
29373
29374 1998-12-14  Nick Clifton  <nickc@cygnus.com>
29375
29376         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
29377
29378 1998-12-11  Jeffrey A Law  (law@cygnus.com)
29379
29380         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
29381
29382 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
29383
29384         * gcc.c-torture/compile/981211-1.c: New test.
29385
29386 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
29387
29388         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
29389
29390         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
29391
29392 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29393
29394         * gcc.special/930510-1.c: Make C9X safe.
29395         * gcc.misc-tests/gcov-1.c Similarly.
29396         * gcc.misc-tests/gcov-2.c Similarly.
29397
29398 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
29399
29400         * gcc.dg/ultrasp1.c: New test.
29401
29402 1998-12-06  Richard Henderson  <rth@cygnus.com>
29403
29404         * gcc.c-torture/execute/981206.c: New test.
29405
29406 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
29407
29408         * g++.old-deja/g++.ns/template7.C: New test.
29409
29410         * g++.old-deja/g++.other/expr1.C: New test.
29411
29412         * g++.old-deja/g++.eh/tmpl3.C: New test.
29413
29414         * g++.old-deja/g++.eh/tmpl2.C: New test.
29415
29416 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
29417
29418         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
29419         * g++.old-deja/g++.other/using6.C: Removed.
29420         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
29421
29422         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
29423
29424 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
29425
29426         * g++.old-deja/g++.pt/overload8.C: New test.
29427
29428         * g++.old-deja/g++.pt/overload7.C: New test.
29429
29430         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
29431
29432         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
29433         and relinking messages.
29434         * lib/g++.exp (g++_target_compile): Remove .rpo file when
29435         compiling with -frepo.
29436
29437 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
29438
29439         * g++.old-deja/g++.pt/lookup6.C: New test.
29440
29441 1998-11-30  Nick Clifton  <nickc@cygnus.com>
29442
29443         * gcc.c-torture/execute/981130-1.c: New test.
29444         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
29445
29446 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
29447
29448         * g++.old-deja/g++.pt/explicit76.C: New test.
29449
29450         * g++.old-deja/g++.pt/friend38.C: New test.
29451
29452         * g++.old-deja/g++.ns/crash2.C: New test.
29453
29454         * g++.old-deja/g++.pt/defarg8.C: New test.
29455
29456         * g++.old-deja/g++.pt/instantiate6.C: New test.
29457
29458         * g++.old-deja/g++.pt/static6.C: New test.
29459
29460         * g++.old-deja/g++.pt/decl2.C: New test.
29461
29462 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
29463
29464         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
29465         problem is actually related with name lookup, but so what? :-)
29466
29467         * g++.old-deja/g++.pt/friend37.C: New test.
29468
29469 1998-11-25  Dave Love  <d.love@dl.ac.uk>
29470
29471         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
29472         element, which fails on some systems.
29473
29474         * g77.f-torture/execute/labug1.f: New test.
29475
29476 1998-11-21  Jeffrey A Law  (law@cygnus.com)
29477
29478         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
29479         is defined.
29480
29481 1998-11-18  Dave Love  <d.love@dl.ac.uk>
29482
29483         * g77.f-torture/compile/981117-1.f: New test.
29484
29485 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
29486
29487         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
29488         properly discarded.
29489
29490 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
29491
29492         * gcc.c-torture/execute/memcheck: New directory of tests for
29493         -fcheck-memory-usage.
29494
29495 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
29496
29497         * README: New file, general information about the testsuite and
29498         new description of the various C++ test subdirectories.
29499         * README.g++: Eliminate obsolete information, update and move most
29500         relevant stuff to README.
29501
29502 1998-11-07  Richard Henderson  <rth@cygnus.com>
29503
29504         * gcc.c-torture/compile/981107-1.c: New test.
29505
29506 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
29507
29508         * execute/memcpy-bi.c: New testcase.
29509
29510 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
29511
29512         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
29513         base classes.
29514
29515         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
29516         template is selected.
29517
29518         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
29519         classes, it should be accepted for all types.
29520
29521         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
29522
29523         * g++.old-deja/g++.pt/spec24.C: Ensure that template
29524         specializations start with template headers.
29525
29526 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
29527
29528         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
29529
29530         * g++.old-deja/g++.other/init9.C: Test cross initialization of
29531         non-POD types.
29532
29533 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
29534
29535         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
29536
29537 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
29538
29539         * compile/981022-1.c, compile/981022-1.x: New test and driver.
29540
29541 1998-10-19  Jeffrey A Law  (law@cygnus.com)
29542
29543         * 981019-1.c: New test.
29544
29545 1998-10-14  Robert Lipe <robertl@dgii.com>
29546
29547         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
29548         find objc headers.
29549
29550 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
29551
29552         * compile/981001-4.c: Remove use of GCC extension that triggers a
29553         compiler bug.
29554
29555 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
29556
29557         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
29558
29559 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
29560
29561         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
29562         instantiation of template produces incorrect code for delete
29563         expression.
29564
29565         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
29566         constructors' name is not unique.
29567         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
29568         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
29569
29570         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
29571         automatic array of const is ill-formed.
29572
29573         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
29574         of template parameter?
29575
29576         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
29577         const.
29578
29579         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
29580         pointer-to-member expression.
29581
29582         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
29583         declaration causes ICE.
29584
29585 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
29586
29587         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
29588         reserved in the global namespace.
29589
29590         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
29591         generate needed virtual table.
29592
29593         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
29594
29595 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
29596
29597         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
29598         template-dependent type
29599
29600 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
29601
29602         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
29603         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
29604         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
29605
29606         * g++.old-deja/g++.other/using5.C: New test; using decl from base
29607         class should be usable as argument of member function.
29608         * g++.old-deja/g++.other/using6.C: New test; using decl from base
29609         class should be usable as return type of member function.
29610         * g++.old-deja/g++.other/using7.C: New test; using decl from base
29611         class should be usable as type of data member.
29612
29613         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
29614
29615 1998-10-09  Jeffrey A Law  (law@cygnus.com)
29616
29617         * gcc.c-torture/special/920521-1.c: Fix bogus test.
29618
29619 1998-10-08  Nick Clifton  <nickc@cygnus.com>
29620
29621         * gcc.dg/dll-?.c Add thumb to target list.
29622         Fix assembler scan patterns to match current assembler output.
29623
29624 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
29625
29626         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
29627         matching of template brackets.
29628
29629         * g++.old-deja/g++.other/using4.C: New test.  Test using
29630         declarations of methods from base classes.
29631
29632         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
29633         within functions should introduce names into the innermost
29634         enclosing namespace.
29635
29636         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
29637         of static locals if first initialization throws.
29638
29639 1998-10-07  Jim Wilson  <wilson@cygnus.com>
29640
29641         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
29642
29643 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
29644
29645         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
29646         lose track of the possible targets of tablejump insns.
29647         * special/special.exp: Run it.
29648
29649 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
29650
29651         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
29652         must be declared before its specializations can be named in friend
29653         declarations.
29654
29655 1998-10-05  Dave Love  <d.love@dl.ac.uk>
29656
29657         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
29658
29659         * g77.f-torture/execute/io1.f: New test.
29660
29661 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
29662
29663         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
29664         with pointer to template function, for which no argument deduction
29665         is possible.
29666
29667         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
29668         specialization of template function as argument to template
29669         function.
29670
29671         * g++.old-deja/g++.other/access2.C: New test; Inner class
29672         shouldn't have privileged access to Outer's names.
29673
29674 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
29675
29676         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
29677         friend template declared within template class conflicts with
29678         nested class of the same name.
29679
29680         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
29681         is ignored.
29682
29683         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
29684         object with direct initializer as function declaration.
29685
29686         * g++.old-deja/g++.other/decl2.C: New test; duplicate
29687         initializers.
29688
29689         * g++.old-deja/g++.other/null2.C: New test; conditional operator
29690         involving const pointer and NULL produces incorrect result.
29691
29692         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
29693         type name without `typename' should be rejected with -pedantic.
29694
29695 1998-10-02  Richard Henderson  <rth@cygnus.com>
29696
29697         * g++.old-deja/g++.other/addrof1.C: New test.
29698
29699 1998-10-01  Nick Clifton  <nickc@cygnus.com>
29700
29701         * gcc.c-torture/compile/981001-1.c: New test.
29702         * gcc.c-torture/execute/981001-1.c: New test.
29703
29704 1998-10-01  Jeffrey A Law  (law@cygnus.com)
29705
29706         * gcc.c-torture/compile/981001-2.c: New test.
29707         * gcc.c-torture/compile/981001-3.c: New test.
29708         * gcc.c-torture/compile/981001-4.c: New test.
29709
29710 1998-10-01  Robert Lipe  <robertl@dgii.com>
29711
29712         * lib/objc.exp (objc_target_compile): Add -L during compiles for
29713         multilibbed hosts.   Idea grafted from g77.exp.
29714
29715 1998-09-30  Dave Love  <d.love@dl.ac.uk>
29716
29717         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
29718         avoid losing on systems which need -lsocket.
29719
29720 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
29721
29722         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
29723         * g++.old-deja/g++.other/nested2.C: Ditto.
29724         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
29725         failure.
29726
29727 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
29728
29729         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
29730         preferred over template operator!= for enum bitfields.
29731
29732 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
29733
29734         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
29735         that happen to have the same base name, but in different scopes,
29736         are incorrectly rejected.
29737
29738 1998-09-16  Richard Henderson  <rth@cygnus.com>
29739
29740         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
29741         on the native word size instead of an integer literal.
29742
29743 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
29744
29745         * g++.old-deja/g++.other/static2.C: Invocation of static data
29746         member of type pointer-to-function denoted as non-static member.
29747
29748         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
29749         checks involving function types and aliases.
29750
29751 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
29752
29753         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
29754         redefined to the same non-trivial type.
29755
29756         * g++.old-deja/g++.pt/explicit73.C: Test for proper
29757         namespace-qualification of template specializations declared in
29758         other namespaces.
29759
29760         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
29761         to declare a subset of the specializations of a template function
29762         as friends of specializations of a template class.
29763
29764         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
29765         member templates that do not fully specialize the enclosing
29766         template class are rejected.
29767
29768 1998-09-11  Dave Love  <d.love@dl.ac.uk>
29769
29770         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
29771
29772 1998-09-08  Dave Love  <d.love@dl.ac.uk>
29773
29774         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
29775         altered from libf2c/libU77 version.
29776
29777 1998-09-06  Dave Love  <d.love@dl.ac.uk>
29778
29779         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
29780
29781 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
29782
29783         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
29784         (un)signed char are different types for template specialization
29785         purposes.
29786
29787 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
29788
29789         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
29790         * objc: ObjC testsuite.
29791
29792 1998-08-31  Catherine Moore  <clm@cygnus.com>
29793
29794         * gcc.c-torture/execute/941014-1.x:  New file.
29795
29796 1998-08-31  Nick Clifton  <nickc@cygnus.com>
29797
29798         * lib/c-torture.exp: Add support for
29799         torture_eval_before_compile and torture_eval_before_execute
29800         variables.
29801
29802 1998-08-30  Jeffrey A Law  (law@cygnus.com)
29803
29804         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
29805         this test triggers valid.
29806
29807 1998-08-27  Jeffrey A Law  (law@cygnus.com)
29808
29809         * gcc.dg/980827-1.c: New test.
29810
29811 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
29812
29813         * gcc.c-torture/execute/loop-4b.c: New test.
29814
29815 1998-08-26  Nick Clifton  <nickc@cygnus.com>
29816
29817         * lib/c-torture.exp: Add support for
29818         torture_eval_before_compile and torture_eval_before_execute
29819         variables.
29820
29821 1998-08-25  Jeffrey A Law  (law@cygnus.com)
29822
29823         * gcc.c-torture/compile/980825-1.c: New test.
29824
29825 1998-08-24  Nick Clifton  <nickc@cygnus.com>
29826
29827         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
29828         count number tests in opt_t0 not good_t0.
29829
29830 1998-08-24  Jeffrey A Law  (law@cygnus.com)
29831
29832         * gcc.c-torture/compile/930326-1.x: Fix typo.
29833
29834 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
29835
29836         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
29837         causes an ICE.
29838
29839 1998-08-21  Jeffrey A Law  (law@cygnus.com)
29840
29841         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
29842         STACK_SIZE is defined.
29843         * gcc.c-torture/unsorted/stuct.c: Similarly.
29844
29845         * gcc.c-torture/compile/980821-1.c: New test.
29846
29847 1998-08-21  Jeffrey A Law  (law@cygnus.com)
29848
29849         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
29850
29851 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
29852
29853         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
29854         code.
29855
29856 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
29857
29858         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
29859         error'.
29860
29861 1998-08-18  Jeffrey A Law  (law@cygnus.com)
29862
29863         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
29864
29865 1998-08-16  Jeffrey A Law  (law@cygnus.com)
29866
29867         * gcc.c-torture/compile/980816-1.c: New test.
29868
29869         * gcc.dg/980816-1.c: New test.
29870
29871 1998-08-13  Jeffrey A Law  (law@cygnus.com)
29872
29873         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
29874         compiler for ieee tests.
29875
29876 1998-08-01  Dave Love  <d.love@dl.ac.uk>
29877
29878         * g77.f-torture/compile/980729-0.f: New test.
29879
29880 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
29881
29882         * gcc.c-torture/special/eeprof-1.c: New test, for
29883         -finstrument-functions.
29884         * gcc.c-torture/special/special.exp: Run it.
29885
29886 1998-07-29  Jeffrey A Law  (law@cygnus.com)
29887
29888         * gcc.c-torture/compile/980729-1.c: New test.
29889
29890 1998-07-27  Nick Clifton  <nickc@cygnus.com>
29891
29892         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
29893         __thumb__ is defined, and test for ARM style doubles if so.
29894
29895 1998-07-26  Dave Love  <d.love@dl.ac.uk>
29896
29897         * g77.f-torture/noncompile/980615-0.f: New test.
29898
29899 1998-07-26  H.J. Lu  (hjl@gnu.org)
29900
29901         * gcc.dg/980312-1.c: Do link instead of compile.
29902         * gcc.dg/980313-1.c: Likewise.
29903
29904 1998-07-26  Jeffrey A Law  (law@cygnus.com)
29905
29906         * gcc.c-torture/compile/980726-1.c: New test.
29907
29908 1998-07-25  Dave Love  <d.love@dl.ac.uk>
29909
29910         * g77.f-torture/execute/io0.f: New test.
29911
29912 1998-07-24  Nick Clifton  <nickc@cygnus.com>
29913
29914         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
29915         an int.
29916
29917 1998-06-18  Michael Meissner  <meissner@cygnus.com>
29918
29919         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
29920         m32r bugs.
29921
29922 1998-07-17  Nick Clifton  <nickc@cygnus.com>
29923
29924         * gcc.dg/980626-1.c: Expect failures for all toolchains until
29925         c-decl.c:grokdeclarator can handle mode attributes.
29926
29927 1998-07-16  Jeffrey A Law  (law@cygnus.com)
29928
29929         * gcc.c-torture/execute/980716-1.c: New test.
29930
29931 1998-07-13  Jeffrey A Law  (law@cygnus.com)
29932
29933         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
29934         the mn10200.
29935         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
29936         the mn10200.
29937         * gcc.c-torture/execute/va-arg-3.x: Similarly.
29938         * gcc.c-torture/compile/930326-1.x: Similarly.
29939
29940 1998-07-13  Dave Love  <d.love@dl.ac.uk>
29941
29942         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
29943         New test from Craig.
29944
29945 1998-07-12  Dave Love  <d.love@dl.ac.uk>
29946
29947         * g77.f-torture/noncompile/980616-0.f: New test.
29948
29949         * g77.f-torture/execute/970816-3.f:  New test from Craig.
29950
29951 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
29952
29953         *  g++.other/singleton.C: Return error value instead of taking
29954         SIGSEGV.
29955
29956 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
29957
29958         *  g++.other/singleton.C: New test.   Warning is under dispute.
29959         Runtime crash is not.
29960
29961 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
29962
29963         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
29964         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
29965         using6.C, using7.C}:  New namespace tests.
29966
29967 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
29968
29969         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
29970         specialization with typedef'ed names used as array indexes.
29971
29972 1998-07-09  Jeffrey A Law  (law@cygnus.com)
29973
29974         * gcc.c-torture/execute/980709-1.c: New test.
29975
29976         * gcc.dg/980709-1.c: New test.
29977
29978 1998-07-07  Richard Henderson  <rth@cygnus.com>
29979
29980         * gcc.c-torture/execute/bcp-1.c: New test.
29981
29982 1998-07-07  Jeffrey A Law  (law@cygnus.com)
29983
29984         * gcc.c-torture/execute/980707-1.c: New test.
29985
29986 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
29987
29988         * gcc.c-torture/compile/980706-1.c: New test.
29989
29990 1998-07-01  Dave Love  <d.love@dl.ac.uk>
29991
29992         * g77.f-torture/execute/980701-0.f,
29993         g77.f-torture/execute/980701-1.f: New test from Craig.
29994
29995 1998-07-01  Jeffrey A Law  (law@cygnus.com)
29996
29997         * gcc.c-torture/compile/980701-1.c: New test.
29998
29999         * gcc.c-torture/execute/980701-1.c: New test.
30000
30001 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
30002 rlsruhe.de>
30003
30004         * g++.old-deja/g++.robertl/eb132.C: New test.
30005         * g++.old-deja/g++.robertl/eb133.C: Likewise.
30006
30007 1998-06-29  Dave Love  <d.love@dl.ac.uk>
30008
30009         * g77.f-torture/execute/980628-7.f,
30010         g77.f-torture/execute/980628-8.f,
30011         g77.f-torture/execute/980628-9.f,
30012         g77.f-torture/execute/980628-10.f: New tests from Craig.
30013
30014         * g77.f-torture/execute/980628-3.f: Remove mail headers.
30015
30016 1998-06-28  Jeffrey A Law  (law@cygnus.com)
30017
30018         * g77.f-torture/execute/980628-4.f: New test from Craig.
30019         * g77.f-torture/execute/980628-5.f: Likewise.
30020         * g77.f-torture/execute/980628-2.f: Likewise.
30021         * g77.f-torture/execute/980628-0.f: Likewise.
30022         * g77.f-torture/execute/980628-1.f: Likewise.
30023         * g77.f-torture/execute/980628-3.f: Likewise.
30024         * g77.f-torture/execute/980628-6.f: Likewise.
30025
30026 1998-06-28  Jeffrey A Law  (law@cygnus.com)
30027
30028         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
30029         directory when nothing has been installed yet.
30030
30031 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
30032
30033         * gcc.c-torture/special/special.exp: Handle newer versions of
30034         dejagnu.
30035
30036 1998-06-26  Jeffrey A Law  (law@cygnus.com)
30037
30038         * gcc.dg/980626-1.c: New test.
30039
30040 1998-06-19  Bruno Haible <haible@ilog.fr>
30041
30042         * gcc.misc-tests/m-un-2.c: New test.
30043         * g++.old-deja/g++.other/warn01.c: Likewise.
30044
30045 1998-06-19  Robert Lipe  <robertl@dgii.com>
30046
30047         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
30048         compatibility with assmblers with a different comment character.
30049         Eliminate use of GAS-specific extensions.
30050
30051 1998-06-19  Jeffrey A Law  (law@cygnus.com)
30052
30053         * gcc.c-torture/execute/ieee/980619-1.c: New test.
30054
30055 1998-06-19  Robert Lipe  <robertl@dgii.com>
30056
30057         *lib/g77.exp: Replace search for libf2c.a with search for newly
30058         renamed libg2c.a
30059
30060 1998-06-17  Jeffrey A Law  (law@cygnus.com)
30061
30062         * gcc.c-torture/execute/980617-1.c: New test.
30063
30064 1998-06-12  Jeffrey A Law  (law@cygnus.com)
30065
30066         * gcc.c-torture/execute/980612-1.c: New test.
30067
30068 1998-06-08  Jeffrey A Law  (law@cygnus.com)
30069
30070         * gcc.dg/980523-1.c: Only test on ppc-linux.
30071         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
30072
30073         * gcc.c-torture/execute/980608-1.c: New test.
30074
30075 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
30076
30077         * gcc.c-torture/execute/980605-1.c: New test.
30078
30079 1998-06-04  Jeffrey A Law  (law@cygnus.com)
30080
30081         * gcc.c-torture/execute/980604-1.c: New test.
30082
30083 1998-06-02  Jeffrey A Law  (law@cygnus.com)
30084
30085         * gcc.c-torture/execute/980602-1.c: New test.
30086         * gcc.c-torture/execute/980602-2.c: Likewise.
30087
30088 1998-06-02  Dave Love  <d.love@dl.ac.uk>
30089
30090         * 970125-0.f: Fix per JCB.  Add commentary.
30091
30092 1998-05-31  Michael Meissner  <meissner@cygnus.com>
30093
30094         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
30095         IEEE -0 support.
30096
30097 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
30098
30099         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
30100         earlier.
30101
30102 1998-05-28  Catherine Moore <clm@cygnus.com>
30103
30104         * gcc.c-torture/execute/980526-3.c: New test.
30105
30106 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
30107
30108         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
30109         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
30110         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
30111         m88k-motorola-sysv3 to XFAIL.
30112
30113 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30114
30115         * gcc.dg/980526-1.c: New test.
30116         * gcc.c-torture/execute/980526-2.c: New test.
30117
30118 1998-05-26  Jeffrey A Law  (law@cygnus.com)
30119
30120         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
30121
30122         * gcc.c-torture/execute/980526-1.c: New test.
30123
30124 1998-05-26  Dave Love  <d.love@dl.ac.uk>
30125
30126         * g77.f-torture/execute/alpha2.f: Add runtime test.
30127
30128 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
30129
30130         * g++.old-deja/old-deja.exp: Strip leading directories.
30131
30132         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
30133         error for the line.  Don't run multiple tests for the same line.
30134
30135 1998-05-23  Jeffrey A Law  (law@cygnus.com)
30136
30137         * gcc.dg/980523-1.c: New test.
30138
30139 1998-05-23  Dave Love  <d.love@dl.ac.uk>
30140
30141         * g77.f-torture/compile/970915-0.f: New test.
30142
30143 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
30144
30145         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
30146
30147 1998-05-21  Jeffrey A Law  (law@cygnus.com)
30148
30149         * gcc.dg/980520-1.c: New test.
30150
30151 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
30152
30153         * gcc.dg/980502-1.c: Fix return type.
30154
30155 1998-05-20  Jeffrey A Law  (law@cygnus.com)
30156
30157         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
30158         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
30159         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
30160         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
30161         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
30162
30163 1998-05-20  Dave Love  <d.love@dl.ac.uk>
30164
30165         * g77.f-torture/execute/980520-1.f: New test.
30166
30167 1998-05-15  Dave Love  <d.love@dl.ac.uk>
30168
30169         * lib/mike-g77.exp: New file.
30170
30171         * g77.f-torture/noncompile/noncompile.exp,
30172         g77.f-torture/noncompile/check0.f: New files.
30173
30174 1998-05-14  Dave Love  <d.love@dl.ac.uk>
30175
30176         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
30177         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
30178         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
30179         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
30180         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
30181         abort where appropriate.
30182
30183 1998-05-05  Michael Meissner  <meissner@cygnus.com>
30184
30185         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
30186         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
30187
30188 1998-04-29  Dave Love  <d.love@dl.ac.uk>
30189
30190         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
30191
30192 1998-04-27  Dave Love  <d.love@dl.ac.uk>
30193
30194         * g77.f-torture/compile/980427-0.f: New test.
30195
30196 1998-04-24  Dave Love  <d.love@dl.ac.uk>
30197
30198         * g77.f-torture/compile/980424-0.f: New test.
30199
30200 1998-04-19  Dave Love  <d.love@dl.ac.uk>
30201
30202         * g77.f-torture/compile/980419-2.f (main): New test.
30203         * g77.f-torture/compile/970125-0.f: New test.
30204         * g77.f-torture/compile/980419-1.f: New test.
30205
30206 1998-04-08  Jim Wilson  <wilson@cygnus.com>
30207
30208         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
30209         of loop-4.c.
30210
30211 1998-04-07  Jim Wilson  <wilson@cygnus.com>
30212
30213         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
30214
30215 1998-04-03  Jim Wilson  <wilson@cygnus.com>
30216
30217         * gcc.c-torture/compile/980329-1.c: New test.
30218
30219 1998-03-18  Jim Wilson  <wilson@cygnus.com>
30220
30221         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
30222         * gcc.dg/980312-1.c: Fix typo in -march command.
30223
30224 1998-03-16  H.J. Lu  (hjl@gnu.org)
30225
30226         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
30227
30228 1998-03-11  Robert Lipe  <robertl@dgii.com>
30229
30230         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
30231         Dave Love agree the Fortran source is bogus.
30232
30233 1998-03-11  Robert Lipe  <robertl@dgii.com>
30234
30235         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
30236         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
30237         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
30238         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
30239         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
30240
30241 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
30242
30243         * g++.old-deja/g++.other/friend1.C: New test.
30244
30245 1998-02-18  Dave Love  <d.love@dl.ac.uk>
30246
30247         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
30248         possibly uninitialized) variables and declare dnrm2.
30249
30250 1998-02-23  Robert Lipe <robertl@dgii.com>
30251
30252         From Bruno Haible <haible@ilog.fr>:
30253         * gcc.c-torture/execute/980223.c: New test.
30254
30255 1998-02-13  Jeffrey A Law  (law@cygnus.com)
30256
30257         * gcc.dg/ifelse-1.c: New test.
30258
30259 1998-02-09  H.J. Lu  (hjl@gnu.org)
30260
30261         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
30262
30263           * lib/old-dejagnu.exp (old-dejagnu): Added the
30264           "execution test - XFAIL *-*-*" handling in the spirit of
30265           "excess errors test -". Changed the "execution test fails"
30266           handling to be like "excess errors test fails".
30267           * Update various tests accordingly.
30268
30269 1998-02-06  Jim Wilson  <wilson@cygnus.com>
30270
30271         * gcc.c-torture/execute/980205.c: New test.
30272
30273 1998-01-18  Jeffrey A Law  (law@cygnus.com)
30274
30275         * lib/c-torture.exp: Look for .x files instead of .cexp files.
30276         * lib/f-torture.exp: Similarly.
30277         * gcc.c-torture: Rename all .cexp files to .x files.
30278
30279 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
30280
30281         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
30282         (940510-1.c): Removed duplicate.
30283         (971104-1.c): New test.
30284
30285 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
30286
30287           * lib/f-torture.exp: Improve error and loop detection.
30288
30289 1997-11-19  Michael Meissner  <meissner@cygnus.com>
30290
30291         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
30292         use that to size the filler array.
30293
30294 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
30295
30296         * lib/c-torture.exp(c-torture-execute): Fix typo.
30297
30298         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
30299         testcase as the executable name. Keep the executable around if
30300         the test fails.
30301
30302 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
30303
30304         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
30305         changes.  Only test one -g option, and move it to the end of the
30306         list of options to test.
30307
30308 1997-09-19  Michael Meissner  <meissner@cygnus.com>
30309
30310         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
30311         variable GCC_TORTURE_OPTIONS to supply default switches separated
30312         by colons.  If no environment variable, run tests with -O0 -g, -O1
30313         -g, and -O2 -g as well.
30314
30315 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
30316
30317         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
30318         explanatory comments. Fix indentation.
30319
30320 1997-09-15  Jeffrey A Law  (law@cygnus.com)
30321
30322         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
30323
30324 1997-09-11  Jeffrey A Law  (law@cygnus.com)
30325
30326         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
30327         * g++.old-deja/g++.mike/p7325.C: Likewise.
30328         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
30329
30330 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
30331
30332         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
30333         * g++.old-deja/g++.brendan/crash30.C: Likewise.
30334         * g++.old-deja/g++.brendan/crash39.C: Likewise.
30335         * g++.old-deja/g++.law/operators4.C: Likewise.
30336
30337 1997-09-11  Joe Buck  (jbuck@synopsys.com)
30338
30339         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
30340         * g++.old-deja/g++.mike/p784.C: Ditto.
30341         * g++.old-deja/g++.mike/p785.C: Ditto.
30342
30343 1997-09-05  Jeffrey A Law  (law@cygnus.com)
30344
30345           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
30346
30347 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
30348
30349         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
30350         target feature; pass this to c-torture-execute as needed.
30351
30352 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
30353
30354         * lib/c-torture.exp(c-torture-execute): If the previous and the
30355         current executables being tested are identical, we don't need to
30356         run the executable again. Try to make the executable names
30357         unique. Add an optional argument for passing additional compiler
30358         flags.
30359
30360 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
30361
30362         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
30363
30364 1997-08-29  Jeffrey A Law  (law@cygnus.com)
30365
30366         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
30367
30368 1997-07-31  Jeffrey A Law  (law@cygnus.com)
30369
30370         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
30371         32bit or larger longs.
30372
30373         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
30374         have either a 32bit long or 32bit int.
30375
30376 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
30377
30378         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
30379         Make double precision tests dependent on sizeof (double).
30380
30381 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
30382
30383         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
30384         too.
30385
30386 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
30387
30388         * gcc.c-torture/compile/961203-1.cexp: New script.
30389
30390 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
30391
30392         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
30393         up the includes ourselves.
30394
30395 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
30396
30397         * lib/plumhall.exp: Remove random include, and add a few
30398         verbose messages for debugging.
30399
30400 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
30401
30402         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
30403         of trying to do it ourselves.
30404
30405 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
30406
30407         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
30408
30409 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
30410
30411         * gcc.prms/5403.c: Made regexp a bit less strict.
30412
30413 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
30414
30415         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
30416         is returned from remote_load instead.
30417         * lib/plumhall.exp: Ditto.
30418         * lib/mike-g++.exp: Ditto.
30419         * lib/old-dejagnu.exp: Ditto.
30420         * lib/c-torture.exp: Ditto.
30421
30422 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
30423
30424         * lib/g++.exp: Use build_wrapper procedure.
30425         * lib/gcc.exp: Ditto.
30426
30427 1997-05-20  Jeffrey A Law  (law@cygnus.com)
30428
30429         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
30430         an old-style decl for malloc.  Fixes tests to work when
30431         sizeof (int) != sizeof (size_t).
30432
30433 1997-05-15  Mike Meissner  <meissner@cygnus.com>
30434
30435         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
30436
30437         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
30438         use stdargs.h interface.
30439
30440 1997-05-15  Mike Meissner  <meissner@cygnus.com>
30441
30442         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
30443         NO_VARARGS when compiling.
30444
30445 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
30446
30447         * lib/plumhall.exp(ph_includes): New procedure.
30448         (ph_make): Use it.
30449         (ph_compiler): Ditto.
30450
30451         * lib/g++.exp: Rename test-glue.c to testglue.c.
30452         * lib/gcc.exp: Ditto.
30453
30454 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
30455
30456         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
30457         to completion when it's called.
30458
30459 1997-03-21  Michael Meissner  <meissner@cygnus.com>
30460
30461         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
30462         is defined, don't do test.
30463
30464 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
30465
30466         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
30467         for object files.
30468         (ph_summary): Mark skipped testcases as untested, not unresolved.
30469
30470         * lib/plumhall.exp (ph_make): If unresolved because of bad
30471         errorCode, record errorCode in log file.
30472         (*): Replace send_log/verbose with verbose -log.
30473
30474 1997-03-19  Michael Meissner  <meissner@cygnus.com>
30475
30476         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
30477         double conversion if double isn't at least 8 bytes.
30478
30479         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
30480         int to work with targets where int is 16 bits.
30481
30482         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
30483         8 bytes, just exit, since 4 byte doubles don't have enough bits of
30484         precision for the test to complete.
30485
30486 1997-03-14  Michael Meissner  <meissner@cygnus.com>
30487
30488         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
30489         if d10v is not compiled with the -mdouble64 flag.
30490         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
30491
30492         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
30493         d10v is not compiled with the -mint32 flag.
30494
30495 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
30496
30497         * lib/plumhall.exp: Use incr_count.
30498
30499 1997-03-12  Jeffrey A Law  (law@cygnus.com)
30500
30501         * gcc.c-torture: Update to c-torture-1.45.
30502
30503 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
30504
30505         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
30506         the name of the expect testcase file).
30507
30508         * lib/g++.exp(g++_init): Ditto.
30509
30510 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
30511
30512         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
30513         the host.
30514
30515         * lib/gcc.exp(gcc_exit): New procedure.
30516
30517 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
30518
30519         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
30520         specs where appropriate.
30521
30522         * g++.old-deja/g++.arm/*: Added additional ERROR checks
30523         because of new "candidates are" messages, and removed a few
30524
30525         * Converted all non-old-style g++ testcases to old-style, and
30526         moved into g++.old-deja.
30527
30528 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
30529
30530         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
30531         options.
30532
30533         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
30534         succeeded.
30535
30536         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
30537
30538 1997-02-13  Michael Meissner  <meissner@cygnus.com>
30539
30540         * lib/gcc.exp (gcc_target_compile): Add support for defining
30541         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
30542         the machine doesn't have those features.
30543
30544 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
30545
30546         * g++.law/operators4.exp: Don't use LIBS.
30547
30548 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
30549
30550         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
30551
30552         * lib/mike-g++.exp: Don't set the compiler to be tested here.
30553         * lib/g++.exp: Set it here instead. Also, allow use of the
30554         --tool_exec and --tool_opt options. Change CXX to
30555         GXX_UNDER_TEST.
30556
30557         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
30558
30559         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
30560
30561 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
30562
30563         * lib/old-dejagnu.exp: Use prune_warnings instead of
30564         prune_system_crud.
30565         * lib/mike-g++.exp: Ditto.
30566         * lib/gcc.exp: Ditto.
30567         * lib/g++.exp: Ditto.
30568
30569         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
30570
30571 1997-02-07  Jeffrey A Law  (law@cygnus.com)
30572
30573           * 941014-2.c: Include stdlib.h
30574           * 960327-1.c: Include stdio.h
30575           * dbra.c, index-1.c: Don't assume ints are 32bits.
30576
30577 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
30578
30579         * lib/gcc.exp: Add gcc,stack_size target feature.
30580
30581         * lib/g++.exp(g++_target_compile): Add the include and link
30582         paths here, not in two other places. And, it's $options, not
30583         options.
30584
30585         * lib/mike-g++.exp(postbase): Remove the code that determines
30586         the correct include and link paths.
30587         * g++.old-deja/old-deja.exp: Ditto.
30588
30589 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
30590
30591         * lib/g++.exp(g++_init): target_compile no longer returns the
30592         filename of the result.
30593
30594 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
30595
30596         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
30597         call to glob.
30598
30599         * gcc.c-torture/special/special.exp: Change call to
30600         gcc_target_compile to include the object file.
30601
30602 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
30603
30604         * gcc.c-torture/special/special.exp: Correct misspelling in last
30605         change.
30606
30607 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
30608
30609         * lib/plumhall.exp(ph_summary): Log the entire output of the
30610         executable. Return -1 if there were any failures, 0 otherwise.
30611         (ph_execute): Return -1 if there were any failures, 0 otherwise.
30612         (ph_make): Clean up objects and executables that were built
30613         if the tests succeeded.
30614
30615 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
30616
30617         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
30618         libraries and includes in the build tree as appropriate.
30619
30620 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
30621
30622         * lib/c-torture.exp: Instead of looking for the global variable
30623         NO_LONG_LONG, check to see if that's a feature of the target.
30624
30625 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
30626
30627         * config/default.exp: Minimize. Delete the remainer of the files in
30628         config; this functionality is now in devo/dejagnu/config.
30629
30630         g++.*/*: Pass any additional flags used to compile to postbase;
30631         delete CXXFLAGS.
30632
30633         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
30634         is now done by runtest.exp. Use gcc_target_compile instead of
30635         compile.
30636
30637         lib/c-torture.exp: Use gcc_target_compile instead of compile.
30638         Remove references to CFLAGS. Use remote_file instead of
30639         calling rm -f.
30640         (c-torture): Take a list of arguments to use to compile this
30641         testcase.
30642
30643         lib/g++.exp: Simplify. Use target_compile instead of compile.
30644         lib/gcc-dg.exp: Ditto.
30645         lib/gcc.exp: Ditto.
30646         lib/mike-{gcc,g++}.exp: Ditto.
30647         lib/old-dejagnu.exp: Ditto.
30648         lib/plumhall.exp: Ditto.
30649
30650 1997-01-08  Jim Wilson  <wilson@cygnus.com>
30651
30652         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
30653         (ph_linker): Likewise.
30654
30655 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
30656
30657           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
30658         MAP_ANON / MAP_ANONYMOUS if defined;
30659         else try to map from /dev/zero .
30660
30661 1996-11-12  Jeffrey A Law  (law@cygnus.com)
30662
30663         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
30664         isn't defined, then define it to MAP_ANONYMOUS.
30665
30666 1996-11-12  Jeffrey A Law  (law@cygnus.com)
30667
30668         * gcc.c-torture: Update to c-torture-1.42 release.
30669
30670 1996-11-11  Jeffrey A Law  (law@cygnus.com)
30671
30672         * gcc.c-torture: Update to c-torture-1.41 release.
30673
30674 1996-10-27  Jeffrey A Law  (law@cygnus.com)
30675
30676         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
30677         c-torture release.
30678
30679 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
30680
30681         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
30682         and LDFLAGS.  Fix second case to append the target_info ldflags
30683         onto LDFLAGS, not CFLAGS.
30684         * lib/g++.exp (g++_init): Add target_info stuff.
30685         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
30686         of libgloss and newlib flags for !native.
30687
30688         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
30689         (GDB): Fix relative path to go up another dir for finding gdb.
30690
30691 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
30692
30693         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
30694         versions in the target_info array, if they don't exist.
30695
30696 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
30697
30698         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
30699
30700 1996-07-08  Jim Wilson  <wilson@cygnus.com>
30701
30702         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
30703         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
30704
30705 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
30706
30707         * lib/old-dejagnu.exp: Don't remove the output file before we've
30708         actually tested it. Don't append pwd to the path of the executable
30709         we're testing.
30710
30711 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
30712
30713         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
30714
30715 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
30716
30717         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
30718         temporary directory for compiler files, and set it to a default
30719         value of /tmp. Set $output as the name of the output file from
30720         compiling the testcase. Add a -o option to $cflags_var so the
30721         compiler writes the final output file as $output. Set $executable
30722         to $output.
30723
30724         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
30725         directory for compiler files, and set it to /tmp if it doesn't
30726         already have a value. Set $output_file to the name of the output
30727         file from compiling the testcase. Add a -o option to CXXFLAGS so
30728         the compiler writes the final output file as $output. Use $output
30729         as the executable to be tested.
30730
30731 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
30732
30733         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
30734
30735 1996-06-08  Jeffrey A Law  (law@cygnus.com)
30736
30737         * gcc.c-torture/execute/pending-1.c: New test.  Still
30738         pending in Tege's queue.
30739
30740 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
30741
30742         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
30743         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
30744         if there were failures.  Call unresolved if there were unresolved
30745         testcases.  Call gcc_fail if program did not run to completion.
30746         (ph_make): Pass additional argument name to ph_execute.
30747         (ph_execute): Add new argument.  Pass additional arguments to
30748         ph_summary.  Call gcc_fail is there is no execution output.
30749
30750 1996-04-24  Jeffrey A Law  (law@cygnus.com)
30751
30752         * lib/plumhall.exp (proc_summary): Output relavent summary
30753         lines into the log so specific failures in plumhall can be
30754         investigated.
30755
30756 1996-04-10  Jeffrey A Law  (law@cygnus.com)
30757
30758         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
30759         (c-torture-execute): Don't try to execute tests which use
30760         "long long" types if $NO_LONG_LONG is nonzero.
30761
30762 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
30763
30764         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
30765         not c-torture.
30766
30767         * gcc.ieee: Move from here.
30768         * gcc.c-torture/execute/ieee: To here.
30769
30770 1996-03-26  Jeffrey A Law  (law@cygnus.com)
30771
30772         * gcc.c-torture: Update to c-torture-1.41 release.
30773
30774 1996-03-22  Jeffrey A Law  (law@cygnus.com)
30775
30776         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
30777         not "$output".
30778
30779 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
30780
30781         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
30782         -c present.
30783
30784 1996-03-02  Jeffrey A Law  (law@cygnus.com)
30785
30786         * config/proelf.exp: Handle connecting to a simulator.
30787
30788 1996-01-31  Jeffrey A Law  (law@cygnus.com)
30789
30790         * config/proelf.exp: New file.  Enough framework that we can
30791         run c-torture tests on the proelf targets (or any other target
30792         that gdb can connect to for that matter).
30793
30794 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
30795
30796         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
30797         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
30798
30799         * lib/plumhall.exp (ph_execute): Always call ph_summary if
30800         exec_output exists.
30801
30802 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
30803
30804         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
30805         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
30806
30807         * config/*.exp: Update FSF address.  Change result of ${tool}_load
30808         to pass/fail/unresolved/unsupported/untested.  Caller must now
30809         call unresolved/unsupported/untested.
30810         * lib/*.exp: Update FSF address.  Update to handle new results of
30811         ${tool}_load.
30812         * lib/chill.exp (verbose): Delete.
30813
30814 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
30815
30816         * lib/gcc.exp (default_gcc_start): Change order of args to
30817         $LDFLAGS $CFLAGS $LIBS.
30818         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
30819         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
30820         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
30821         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
30822         * gcc.misc-tests/dg-test.exp: Likewise.
30823         * gcc.misc-tests/msgs.exp: Likewise.
30824         * gcc.prms/prms.exp: Likewise.
30825         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
30826         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
30827
30828         * lib/dg.exp: Deleted, moved to dejagnu/lib.
30829
30830 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
30831
30832         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
30833
30834         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
30835         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
30836
30837         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
30838         necessary.
30839
30840 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
30841
30842         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
30843         global for loop; add use of $mathlib.
30844         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
30845         settings here; set mathlib for anything but VxWorks.
30846
30847 1996-01-22  Jeffrey A Law  (law@cygnus.com)
30848
30849         * gcc.c-torture: Update to c-torture-1.40 release.
30850
30851 1996-01-03  Jeffrey A Law  (law@cygnus.com)
30852
30853         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
30854         dg.exp.
30855
30856 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
30857
30858         * lib/c-torture.exp (c-torture-execute): Declare "output" as
30859         global.
30860
30861 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
30862
30863         * lib/g++.exp (LIBS): Define if not already.
30864         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
30865         (gcc-dg-prune): Call prune_gcc_output.
30866         * lib/gcc.exp (prune_gcc_output): New proc.
30867         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
30868         prune_gcc_output.
30869
30870 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
30871
30872         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
30873         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
30874
30875 1995-11-15  Jeffrey A Law  (law@cygnus.com)
30876
30877         * gcc.c-torture: Update to c-torture-1.39 release.
30878
30879 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
30880
30881         * lib/c-torture.exp (c-torture-execute): Don't return if one option
30882         fails, try others as well.
30883
30884 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
30885
30886         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
30887         If compilation fails, mark execute tests as `untested'.
30888         If test is marked as unsupported, don't mark compilation and
30889         execute tests as failed.
30890
30891 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
30892
30893         * lib/g++.exp (g++_init): Don't link in libg++, and look to
30894         libstdc++ for whether or not we want to be doing shared
30895         libraries.  Delete link_curses since we don't need it anymore.
30896         * lib/mike-g++.exp (postbase): Don't link in libg++.
30897         * g++.old-deja/old-deja.exp: Likewise.
30898
30899 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
30900
30901         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
30902
30903 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
30904
30905         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
30906         For that, add `-Wl,-a,shared_archive'.
30907         * g++.old-deja/old-deja.exp: Likewise.
30908
30909 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
30910
30911         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
30912
30913 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
30914
30915         * lib/mike-g++.exp (postbase): Pay attention to the status of
30916         g++_load.
30917
30918 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
30919
30920           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
30921
30922 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
30923
30924         * lib/gcc.exp (default_gcc_start): No longer need to log program
30925         being executed or its output, execute_anywhere does that now.
30926         * lib/g++.exp (default_g++_version): Call execute_anywhere.
30927         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
30928
30929 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
30930
30931         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
30932         the same as those in lib/g++.exp.
30933
30934 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
30935
30936         * gcc.c-torture: Update to c-torture-1.38 release.
30937         * gcc.ieee: Related changes.
30938
30939 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
30940
30941         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
30942         "exec". Minor reformatting changes.
30943
30944         * config/rom68k.exp (${tool}_load): Make it work in a canadian
30945         cross. This means all "exec" calls now work on a remote host as
30946         well.
30947         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
30948         cross. Filter out the extra "\r\n" stuff that expect puts in.
30949         (c-torture-execute): Filter out the bogus warnings like
30950         c-torture-compile does. Add support for canadian cross.
30951         * lib/gcc.exp (default_gcc_version, default_gcc_start)
30952         Use execute_anywhere rather than calling exec directly. Now it
30953         works for canadian cross testing.
30954
30955 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
30956
30957         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
30958         results into a variable, and check that rather than using file exists.
30959
30960 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
30961
30962         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
30963         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
30964
30965 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
30966
30967         * g++.old-deja/old-deja.exp: Create and pass runshlib and
30968         lib_curses if there's a shared libg++ in the build tree.
30969
30970 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
30971
30972         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
30973         if not supported target.
30974
30975 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
30976
30977         * lib/g++.exp (g++_init): Move empty setting of runshlib and
30978         link_curses up to always happen, not just for native builds.
30979
30980 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
30981
30982         * gcc.c-torture: Update to c-torture-1.36 release.
30983         * gcc.failure: Related changes.
30984
30985 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
30986
30987         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
30988
30989 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
30990
30991         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
30992         * lib/mike-g++.exp (postbase): Not in here.  Still reference
30993         runshlib, link_curses, and mathlib for link and run.
30994
30995         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
30996         pass the runtime shared library options for Solaris, OSF/1, and
30997         Irix5, and link with -lcurses to avoid unresolved references.
30998
30999 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
31000
31001         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
31002         only run once.
31003
31004 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
31005
31006         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
31007
31008 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
31009
31010         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
31011         do not have a framework for the "compat" tests yet.
31012
31013 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
31014
31015         * lib/mike-g++.exp (postbase): New local variable `mathlib',
31016         set to null if we're testing vxworks5.1.  Use that instead of
31017         `-lm' in the setting of LIBS for link and run.
31018
31019 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
31020
31021         * config/rom68k.exp (${tool}_load): Major changes to make it
31022         work.  Verified that it does in fact return the stuff in
31023         exec_output properly.  Catch any Emul or any TRAP other than 0.
31024
31025 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
31026
31027         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
31028         LDFLAGS properly for targets that need stuff from libgloss.
31029         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
31030         only run once.
31031         (gpp_initialized): New variable.
31032
31033 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
31034
31035         * config/rom68k.exp: Load libgloss.exp.
31036         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
31037         so we can produce a fully linked binary.
31038         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
31039         so we can produce a fully linked binary.
31040
31041 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
31042
31043         * lib/plumhall.exp (ph_section): Watch for expected failures.
31044         Add missing `else'.
31045
31046         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
31047         run the testcase.
31048         (c-torture): Likewise.
31049
31050 1995-08-28  Doug Evans  <dje@cygnus.com>
31051
31052         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
31053
31054         * lib/mike-g++.exp (mike_cleanup): New proc.
31055         (prebase): New globals compiler_result, not_compiler_result,
31056         target_regexp.
31057         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
31058         allow leading "-" in pattern.  Watch for unsupported tests.
31059         If $compiler_result is set, pattern match assembler code,
31060         and ditto for $not_compiler_result.
31061         * lib/mike-gcc.exp: Likewise.
31062
31063         * lib/plumhall.exp (ph_execute): Only call ph_summary if
31064         execution "succeeded".
31065
31066 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
31067
31068         * config/win32.exp: New file.
31069         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
31070
31071 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
31072
31073         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
31074         unsupported.
31075         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
31076         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
31077         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
31078
31079         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
31080         "... without exceptions was ...".  That is now handled by
31081         prune_system_crud.
31082         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
31083
31084 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
31085
31086         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
31087         sieve.c,sort2.c}: New files.
31088         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
31089         sieve.exp,sort2.exp}: Drivers for them.
31090
31091         * lib/mike-gcc.exp (program_output): New user settable variable.
31092         (postbase): Call prune_system_crud.  Also prune extraneous compiler
31093         messages.
31094         * lib/mike-g++.exp (program_output): New user settable variable.
31095
31096         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
31097
31098         * config/sh.exp: Deleted (use sim.exp instead).
31099
31100 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
31101
31102         * config/vx.exp: Declare CHECKTASK as global.
31103         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
31104         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
31105         * lib/old-dejagnu.exp: Load [pwd]/$executable.
31106
31107 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
31108
31109         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
31110         target. Like vx.exp, only includes `vx29k.exp' instead of
31111         `vxworks.exp'.
31112
31113 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
31114
31115         * config/sim.exp: Increase time limit from 120 seconds to 240.
31116
31117 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
31118
31119         * gcc.c-torture/execute/950628-1.c: New test.
31120
31121 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
31122
31123         * gcc.c-torture: Update with changes/additions from
31124         c-torture-1.34.
31125
31126 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
31127
31128         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
31129
31130 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
31131
31132         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
31133
31134 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
31135
31136         * gcc.c-torture/compile/950512-1.c: New test.
31137         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
31138         * gcc.dg/struct-ret-1.c: Likewise.
31139
31140 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
31141
31142         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
31143           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
31144
31145 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
31146
31147         * gcc.c-torture/special/920411-1.c: Deleted.
31148         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
31149
31150 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
31151
31152         * config/sim.exp (${tool}_load): Hack in call to bash to get a
31153         cpu limit.
31154
31155 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
31156
31157         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
31158
31159 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
31160
31161         From kenner;
31162         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
31163         is the proper length.
31164         * va-arg-3.c: Likewise.
31165
31166 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
31167
31168         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
31169         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
31170
31171         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
31172         * lib/g++.exp (default_g++_start): Delete old cruft.
31173
31174 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
31175
31176         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
31177         (2 * (1 << 18)) to (2 * (1 << 17)).
31178
31179         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
31180
31181 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
31182
31183         * config/rom68k.exp: Renamed from config/idp.exp
31184
31185 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
31186
31187         * c-torture/compile/921109-2.c
31188
31189 1995-04-18  Mike Stump  <mrs@cygnus.com>
31190
31191         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
31192         excess errors.
31193
31194 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
31195
31196         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
31197         output.
31198         * lib/g++.exp (default_g++_start): Likewise.
31199
31200 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
31201
31202         * gcc.c-torture/compile/950329-1.c: New test.
31203
31204 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
31205
31206           * config/bug.exp (${tool}_load): Updated to use new remote_open
31207           and remote_close procs.
31208         * config/idp.exp: New file.
31209
31210 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
31211
31212         * gcc.c-torture/execute/950322-1.c: New test.
31213
31214 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
31215
31216         * config/vx.exp (${tool}_load): Clean up testing of return code from
31217         vxworks_ld and vxworks_spawn.
31218
31219 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
31220
31221         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
31222
31223 1995-03-13  Mike Stump  <mrs@cygnus.com>
31224
31225         * lib/old-deja.exp: Add `excess errors test - ' error, now one
31226         can mark excess errors on a machine by machine basis.  Note, the
31227         default is to not expect any excess errors, even when excess
31228         errors test - is given, so you will want to put an XFAIL ... on
31229         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
31230         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
31231         those 4 machines, but no others.
31232
31233 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
31234
31235         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
31236         * lib/c-torture.exp: to here.
31237
31238 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
31239
31240         * gcc.c-torture/execute/950221-1.c: New test.
31241         * gcc.c-torture/execute/struct-ret-1.c: New test.
31242         * gcc.c-torture/compile/950221-1.c: New test.
31243
31244         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
31245
31246 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
31247
31248         * gcc.c-torture/execute/arith-1.c (main): Return 0.
31249         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
31250
31251 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
31252
31253         * g++.gb: New directory of tests, derived from my signature and
31254         class scoping tests.
31255
31256         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
31257         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
31258         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
31259         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
31260         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
31261         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
31262         * g++.gb/sig25.C: Likewise.
31263
31264         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
31265         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
31266         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
31267         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
31268         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
31269         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
31270         * g++.gb/sig25.exp: Likewise.
31271
31272         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
31273         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
31274         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
31275         * g++.gb/scope13.C: Likewise, this test still fails.
31276
31277         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
31278         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
31279         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
31280         * g++.gb/scope13.exp: Ditto.
31281
31282         * g++.gb/README: New file, explains what these tests are about.
31283
31284 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
31285
31286         * lib/dg.exp (dg-do): Support `preprocess'.
31287         (dg-test): Likewise.
31288
31289 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
31290
31291         * config/udi.exp: change "continue -expect" to "exp_continue".
31292
31293 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
31294
31295         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
31296         Delete redundant tests.
31297
31298         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
31299         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
31300         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
31301         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
31302         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
31303         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
31304         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
31305         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
31306
31307         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
31308         storing label pointers.
31309         * gcc.c-torture/execute/921019-1.c: Likewise.
31310         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
31311         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
31312         parameter fp.
31313         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
31314         constants.
31315
31316         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
31317         Delete obsolete tests.
31318
31319         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
31320         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
31321         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
31322         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
31323         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
31324         * gcc.c-torture/compile/950124-1.c: New test.
31325
31326         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
31327
31328 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
31329
31330         * lib/mike-g++.exp: Add -lm to LIBS.
31331
31332 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
31333
31334         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
31335
31336 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
31337
31338         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
31339
31340 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
31341
31342         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
31343
31344 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
31345
31346         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
31347         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
31348         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
31349         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
31350         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
31351         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
31352         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
31353         * g++.law/{operators31.C, operators32.C,
31354         * g++.law/{operators33.C, operators34.C}: Likewise.
31355         * g++.law/{pic1.C, refs2.C}: Likewise.
31356         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
31357         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
31358         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
31359         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
31360
31361         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
31362         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
31363         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
31364         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
31365         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
31366         * g++.law/{enum9.exp, friend5.exp}: Likewise.
31367         * g++.law/{nest3.exp, nest4.exp}: Likewise.
31368         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
31369         * g++.law/{operators30.exp, operators31.exp}: Likewise.
31370         * g++.law/{operators32.exp, operators33.exp}: Likewise.
31371         * g++.law/{operators34.exp}: Likewise.
31372         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
31373         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
31374         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
31375         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
31376         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
31377
31378         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
31379         No longer expected to fail.
31380         * g++.law/missed-error3.C: Tweak for recent bool changes.
31381
31382 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
31383
31384         * config/emb-unix: Deleted.
31385         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
31386         remote execution.  Do final link on remote host if REMOTE_LINK is set.
31387
31388 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
31389
31390         * lib/dg.exp (dg-test): Fix typo in last patch.
31391
31392 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
31393
31394         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
31395         (handles multiple occurrences).
31396
31397 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
31398
31399         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
31400         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
31401         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
31402         printed).
31403         * lib/c-torture.exp (c-torture-compile): Likewise.
31404         (c-torture): Prepend full path if missing.
31405         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
31406         (gcc_fail): Likewise.
31407         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
31408
31409 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
31410
31411         * lib/netware.exp: Only attach to NetWare i386 systems.
31412
31413 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
31414
31415         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
31416         messages.  Add test name to "output pattern match" pass/fail message.
31417
31418 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
31419
31420         * gcc.dg: New testsuite.
31421         * gcc.dg/dg.exp: New file.
31422
31423         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
31424         test-switch.c}: Deleted.
31425
31426         * gcc.misc-tests/msgs.exp: New testcase driver.
31427
31428 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
31429
31430         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
31431         Watch for illegal return values from ${tool}_load.
31432         * config/unix.exp (${tool}_load): Fix pass/fail detection for
31433         cross targets.  Coerce return value >0 to 1.
31434
31435 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
31436
31437         * config/unix.exp (${tool}_load): Call program rsh, not proc.
31438
31439         * config/emb-unix.exp: New file.
31440
31441         * config/sim.exp: Error if variable $SIM not defined.
31442         (${tool}_load): Mark test as "untested" if simulator missing.
31443
31444         * config/unix.exp: Load remote.exp to get rcp_download.
31445         * lib/c-torture.exp: Use different option lists for testcases with
31446         and without loops.
31447         * gcc.c-torture/execute/execute.exp: Likewise.
31448
31449 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
31450
31451         * config/*.exp: Clarify return code from ${tool}_load.
31452         Call `unresolved' or `untested' instead of `warning' or `perror'
31453         (sometimes you still want to call both though).
31454         Add comment that `shell_id' is local to each file.
31455         * config/udi.exp (timeout): Set to 30.
31456         Don't print warning if connection fails, $connectmode has already
31457         printed an error.
31458         (${tool}_load): Move verbose messages to level 2.
31459         Rework pattern for "Process started" message.
31460         Pass `shell_id' to ${connectmode}_download.
31461         Retry twice upon timeout.  Make resetting of target more robust.
31462         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
31463         Pass `shell_id' to exit_$connectmode.
31464         Only call exit_$connectmode if connected.
31465         * config/unix.exp (${tool}_load): Check return codes better.
31466         * config/vrtx.exp (${tool}_load): Likewise.
31467         * config/vx.exp (${tool}_load): Likewise.
31468         Delete unneeded global's.
31469         * lib/dg.exp (dg-test): Update to reflect clarified return codes
31470         from ${tool}_load.
31471         (dg-stat): Delete.
31472         (dg-init): Delete recording of pass/fail counts.
31473         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
31474         (old-dejagnu-init): Likewise.
31475         (old-dejagnu-stat): Delete contents, empty proc now.
31476         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
31477         (c-torture): Delete references to lcnt, lpass, lfail.
31478         Get option list from TORTURE_OPTIONS.
31479         Delete -funroll[-all]-loops if no loops.
31480         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
31481         (g++_stat): Delete contents (empty proc now).
31482         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
31483         (gcc_finish): Likewise.
31484         (gcc_stat): Deleted.
31485         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
31486         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
31487         * gcc.c-torture/execute/execute.exp: Likewise.
31488         Split tests into two parts: compile, execute.
31489         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
31490         no loops.  Update to reflect clarified return codes from ${tool}_load.
31491
31492 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
31493
31494         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
31495         to grep for.
31496         (old-dejagnu): Likewise (where necessary).
31497
31498 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
31499
31500         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
31501
31502         * lib/dg.exp (dg-process-target): Fix processing of selector.
31503         Add comment regarding use of `error'.
31504
31505         * lib/gcc.exp (prune_system_crud): Define if missing.
31506         * lib/g++.exp (prune_system_crud): Likewise.
31507
31508         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
31509         Call prune_system_crud.
31510         * lib/dg.exp (dg-runtest): New proc.
31511         Use perror instead of send_user for tcl errors in testcase.
31512         Don't return any value, it's never used.
31513         Don't clobber previous definition of `unknown'.
31514         Print tcl errors in `dg-final'.
31515
31516 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
31517
31518         * lib/dg.exp (dg-process-target): Improve syntax error messages.
31519         (dg-test): Don't print errorInfo, it contains stack backtrace.
31520
31521 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
31522
31523         * lib/g++.exp (runtest_file_p): Define if missing.
31524
31525 1994-09-24  Doug Evans  (dje@cygnus.com)
31526
31527         * lib/mike-g++.exp: Comment out loading of g++.exp.
31528         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
31529         (default_g++_version): Always print something.
31530         (default_g++_start): Comment out call to `which'.
31531         (g++_start, g++_load): Deleted (must be defined in config file).
31532         * lib/gcc.exp: Test for existence of $CC at start.
31533         Delete check for tmpdir (done in gcc_init).
31534         (default_gcc_version): Always print something.
31535         (default_gcc_start): Comment out call to `which'.
31536         * config/*.exp: Major cleanup - make cross targets work at least a
31537         little better for g++ (by not being "--tool gcc" specific).
31538         Rename gcc_xxx to ${tool}_xxx.
31539         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
31540         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
31541
31542 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
31543
31544         * lib/c-torture.exp (c-torture-compile): Rework compiler
31545         message processing.
31546
31547         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
31548         c-torture.
31549
31550 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
31551
31552         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
31553
31554         * lib/dg.exp (dg-process-target): Support { target native }.
31555
31556 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
31557
31558         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
31559         looked for "... program xxx got fatal signal".
31560         Correct regsub munging of `comp_output'.
31561         Ignore compiler messages "path prefix not used" and "linker input
31562         file unused".
31563
31564 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
31565
31566         * lib/gcc.exp (runtest_file_p): Define if missing.
31567         * gcc.prms/template.c: Example to work from.
31568
31569 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
31570
31571         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
31572         * lib/dg.exp (dg-test): Call unsupported testcases as such.
31573
31574         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
31575         * gcc.prms/1883.c: Moved from compile/940714-1.c.
31576         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
31577         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
31578
31579         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
31580         (dg-process-target): No longer a varargs proc.
31581         Return S/N for target, P/F for xfail.  All callers changed.
31582         (user option procs): More argument checking.
31583         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
31584         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
31585         (dg-test): Skip test if not running on selected target in `dg-do'.
31586         Update handling of `dg-do-what', `dg-output-text'.
31587         Separate execution pass/fail from output pattern match pass/fail.
31588         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
31589
31590 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
31591
31592         * gcc.c-torture/special/special.exp: Don't expect failure for mips
31593         target for 920510-1.c.
31594
31595 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
31596
31597         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
31598         Clean up comment regarding use of passcnt, etc.
31599         (gcc_stat): Don't update `testcnt' here.
31600         (gcc_finish): Do it here.
31601         Might as well reset `but_id' here too.
31602         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
31603         to determine if the file should be tested.
31604         * gcc.c-torture/compile/compile.exp: Likewise.
31605         * gcc.c-torture/execute/execute.exp: Likewise.
31606         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
31607         * gcc.misc-tests/dg-test.exp: Likewise.
31608         * gcc.prms/prms.exp: Likewise.
31609         * gcc.wendy/wendy.exp: Likewise.
31610         * g++.old-deja.exp: Likewise.
31611         Move "Testing file" message to verbose level 1.
31612
31613 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
31614
31615         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
31616
31617 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
31618
31619         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
31620         (default_gcc_start): Accept optional second list element
31621         of compiler flags.  Print compiler output at verbosity level 2.
31622         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
31623         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
31624         Save current values of framework globals passcnt, failcnt, xpasscnt,
31625         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
31626         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
31627         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
31628         xfailcnt to compute stats.  Update framework global `testcnt' from
31629         pass/fail counts.
31630         (gcc_finish): New proc.  Clean up test environment.
31631         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
31632         (gcc_epass, gcc_efail): Delete.
31633         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
31634         argument of line number.
31635         (dg-init): If the tool has an init routine, call it.
31636         (dg-test): Remove args `cflags_var' and `libs_var'.
31637         Pass all compiler options to ${tool}_start.
31638         Handle missing line number.
31639         (dg-finish): New function.
31640         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
31641         particular files.  Call gcc_finish at end.  Move "skipping test"
31642         message to verbosity level 3.
31643         * gcc.c-torture/compile/compile.exp: Likewise.
31644         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
31645         * gcc.c-torture/execute/execute.exp: Likewise.
31646         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
31647         Print testcase being tried at verbosity level 1.
31648         * gcc.c-torture/special/special.exp: Unset xfail.
31649         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
31650         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
31651         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
31652         * gcc.failure/failure.exp: Likewise.
31653         * gcc.ieee/ieee.exp: Likewise.
31654         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
31655         Update call to dg-test.  Call dg-finish at end.
31656         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
31657         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
31658         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
31659         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
31660         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
31661         * gcc.wendy/wendy.exp: Add copyright.
31662         Delete setting of tmpdir (done by gcc_init).
31663         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
31664         Pass compiler flags to gcc_start.  Call gcc_finish at end.
31665         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
31666         gcc_[ce]pass/fail.
31667
31668 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
31669
31670         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
31671         confusion.
31672         (g++_load): Likewise.
31673
31674         * config/*.exp (gcc_load): Some were varargs fns and some were not.
31675         Rename argument to `prog' to remove the confusion.
31676         Varargs fns behave differently too!
31677         (g++_load): Likewise.
31678
31679         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
31680
31681         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
31682         what it is.  Delete (always) printing of status value for !native.
31683         Simplify verbose code, and include status and exec_output.
31684         (g++_load): Use gcc_load.
31685
31686 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
31687
31688         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
31689         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
31690         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
31691         940714-3.c as these testcases don't exist anymore.  Make
31692         va-arg-1.c expected to pass.
31693
31694 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
31695
31696         * gcc.misc-tests/misc.exp: Only run specific testcases.
31697         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
31698         * gcc.misc-tests/dg-[1-9].c: New files.
31699
31700         * lib/dg.exp: New testsuite driver.
31701         * gcc.prms/prms.exp: Use it.
31702
31703         * README.gcc: New file.
31704
31705         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
31706         Document and reset `lxpass' and `lxfail'.
31707         Simplify "initialized" message.
31708         (gcc_stat): Clean up comments a little.
31709
31710 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
31711
31712         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
31713
31714 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
31715
31716         * lib/old-dejagnu.exp (process-option): New proc.
31717         (old-dejagnu-init, old-dejagnu-stat): Likewise.
31718         (old-dejagnu): Simplify.
31719         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
31720
31721 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
31722
31723         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
31724         exists and is not an empty string.
31725
31726         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
31727         $xfail rather than calling setup_xfail.  Clear $xfail when test is
31728         finished.
31729         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
31730         automatically.
31731
31732         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
31733         longer expected to fail.
31734
31735         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
31736         "f" function call.
31737
31738         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
31739
31740         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
31741         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
31742         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
31743         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
31744         c-torture-1.29.
31745
31746         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
31747         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
31748
31749         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
31750
31751         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
31752         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
31753
31754         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
31755         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
31756         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
31757
31758 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
31759
31760         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
31761         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
31762         940714-1.c, 940714-2.c, 940714-3.c},
31763         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
31764         gcc.misc-tests/{mg.c,mg.exp}:
31765         New tests.
31766         * gcc.noncompile/noncompile.exp: Change accordingly.
31767
31768 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
31769
31770         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
31771         Undo previous clobberage.
31772
31773 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
31774
31775         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
31776         * gcc.special/{930510-1.c, special.exp}:
31777         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
31778         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
31779         struct-varargs-1.c}: New tests from c-torture-1.26.
31780
31781 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
31782
31783         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
31784           argument to switch.
31785
31786 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
31787
31788         * Revert the previous changes.  Please see Rob's directory
31789           (/lisa/test/rob/progressive/gcc/testsuite) for testing
31790           fixes.
31791
31792 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
31793
31794         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
31795             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
31796             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
31797             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
31798             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
31799             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
31800             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
31801             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
31802             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
31803             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
31804             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
31805             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
31806             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
31807             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
31808             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
31809             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
31810             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
31811             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
31812             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
31813             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
31814             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
31815             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
31816             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
31817             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
31818             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
31819             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
31820             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
31821
31822 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
31823
31824         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
31825             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
31826           with perror calls.
31827
31828 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
31829
31830         * config/unix.exp (g++_load): Fix syntax.
31831
31832 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
31833
31834         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
31835         * gcc.noncompile/921017-1.c: Deleted obsolete test.
31836         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
31837         Don't expect va-arg-1.c to fail.  Correct expected output for
31838         920928-1.c.
31839         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
31840         * gcc.wendy/hbm4.c: Correct typo.
31841         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
31842
31843 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
31844
31845         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
31846         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
31847         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
31848         * lib/c-torture.exp (c-torture-compile): Ditto.
31849
31850         Reduce volume of output (remove all the -I's and such).
31851         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
31852         Call gcc_cpass, gcc_cfail.
31853         (c-torture): Pass testing option to c-torture-compile.
31854
31855 1994-03-21  Doug Evans  (dje@cygnus.com)
31856
31857         Bring patches over from progressive.
31858         * config/default.exp: Exit remote shell cleanly.
31859         (g++_exit, g++_start): Add default versions.
31860         * config/sim.exp (gcc_load): Use perror, not error.
31861
31862 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
31863
31864         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
31865         set in site.exp.
31866
31867 1994-03-14  Doug Evans  (dje@cygnus.com)
31868
31869         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
31870         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
31871         (wendy_try): New proc to run testcase.
31872         (main loop): Call 'em.
31873         * gcc.wendy/*.c: Clean up pass to correct expected output.
31874
31875         * lib/gcc.exp: Minor cleanup work.
31876         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
31877
31878 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
31879
31880         * config/sim.exp (gcc_load): Document return codes better.
31881         Don't pass -v to simulator.
31882
31883 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
31884
31885           * gcc.special/920717-x.c: Fix typo.
31886           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
31887           get at sources.
31888
31889         * lib/mike-gcc.exp: Fix typo.
31890
31891 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
31892
31893         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
31894         binary to use, transform the name.
31895         * config/*.exp: rename everything. Nuke any g++ specific files,
31896         it's now a special case of gcc that requires no special support.
31897         Add a default.exp for unsupported targets.
31898
31899 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
31900
31901         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
31902         lib/old-dejagnu.exp: Fix a few patterns to work with the new
31903         version of Tcl.
31904
31905 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
31906
31907         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
31908         than a warning.
31909
31910 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
31911
31912         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
31913
31914 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
31915
31916         * gcc.execute/execute.exp: Combine opt_list and foption_list into
31917         option_list.  Compile every file with only 4/6 option choices
31918         (same as C torture) instead of with 12/18 different option
31919         choices.
31920         * lib/c-torture.exp: Likewise.
31921
31922         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
31923         not already set.
31924
31925 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
31926
31927         * lib/old-deja.exp: Add `excess errors test fails' error, now one
31928         can put an XFAIL *-*-* on excess errors.
31929
31930 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
31931
31932         * g++.law: Add more tests derived from g++-bugs snapshots.
31933
31934         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
31935         equivalent to g++.law/init9.
31936
31937         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
31938         compiled it, and the a.out file after we've run it.
31939
31940 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
31941
31942         * lib/mike-g++.exp (postbase): Delete the .o file after we've
31943         compiled it, and the a.out file after we've run it.
31944
31945 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
31946
31947         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
31948
31949 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
31950
31951         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
31952         version number.
31953
31954 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
31955
31956         * g++.law: New directory of g++ tests derived from the g++-bugs
31957         snapshots.
31958
31959 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
31960
31961         * gcc.compile: initbug1.c initbug1.exp testcase added
31962
31963 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
31964
31965         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
31966         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
31967           fixes submitted by Jeff Law (law@cs.utah.edu)
31968         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
31969           Jeff Law (law@cs.utah.edu)
31970
31971
31972 1993-11-30  Mike Stump  (mrs@cygnus.com)
31973
31974         * config/unix-g++.exp: Follow the gcc way of doing things.
31975         * g++.old-deja/old-deja.exp: Minor updates.
31976         * lib/g++.exp: New file, follow the gcc way of doing things.
31977         * lib/old-dejagnu.exp: Minor updates.
31978         * lib/mike-g++.exp: Always unset errorInfo.
31979
31980 1993-11-06  Mike Stump  (mrs@cygnus.com)
31981
31982         * lib/gcc.exp: Fix some errors with the below change, CC and
31983         CFLAGS should be global when setting, not local.
31984
31985 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
31986
31987         * lib/gcc.exp: Transform tool name.
31988
31989 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
31990
31991         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
31992
31993 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
31994
31995         * lib/gcc.exp: change gcc_done to gcc_stat
31996
31997 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
31998
31999         * Upgraded gcc testsuite to c-torture version 1.25
32000
32001 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
32002
32003         * lib/gcc.exp: added reporting code. Changed verbose compile message.
32004         * lib/c-torture: added hooks for new reporting code.
32005
32006 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
32007
32008         * config/sh-gcc.exp: check if sh-sim exists in the path
32009
32010 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
32011
32012         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
32013         * gcc.compile/compile.exp: Initial changes for new logic.
32014         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
32015         * gcc.failure/failure.exp: Initial changes for new logic.
32016         * gcc.ieee/ieee.exp: Initial changes for new logic.
32017         * gcc.misc-tests/misc.exp: Initial changes for new logic.
32018         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
32019         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
32020         * lib/c-torture.exp: Initial changes for new logic.
32021         * lib/gcc.exp: Initial changes for new logic.
32022
32023 1993-10-15  Mike Stump  (mrs@cygnus.com)
32024
32025         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
32026         depend upon failure or success.  Fully qualify names in failure
32027         and success messages.  Always remove a.out before starting
32028         compile, just in case.  Pay more attention to error text output by
32029         the compiler.  Handle testcases with no known past errors just
32030         like all others, so that things are uniform.  Other miscellaneous
32031         improvements.
32032
32033 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
32034
32035         * gcc.cpp: new directory for cpp tests
32036
32037 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
32038
32039         * lib/chill.exp: Code reformatted, removed unused code.
32040         * config/unix-chill.exp: Code reformatted, removed unused code.
32041         * chill.execute/execute.exp: Code reformatted, removed unused code.
32042         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
32043
32044 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
32045
32046         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
32047         routines not written.
32048
32049 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
32050
32051         * config/bug-gcc.exp: Use new procs from bug.exp.
32052
32053 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
32054
32055         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
32056         via ftp, rather than depending on NFS.
32057         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
32058         case.
32059
32060 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
32061
32062         * config/bug-gcc.exp: Use new download proc.
32063
32064 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
32065
32066         * chill.execute/execute.exp: cleanups, handles errors better
32067         * chill.compile/compile.exp: rewrite, based on execute.exp
32068         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
32069         * lib/chill.exp: major changes to diff proc and compile and link
32070           procs. added chill_fail and chill_pass wrappers to pass and
32071           fail. added more comments, and handle error codes better.
32072           Added a hack to capture stderr from exec, so noncompile tests
32073           can work.
32074
32075 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
32076
32077         * chill.execute/execute.exp: rewrite of testsuite driver
32078         * lib/chill.exp: rewrite of testsuite driver
32079         * config/unix-chill.exp: rewrite of testsuite driver
32080
32081 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
32082
32083     In chill.execute:
32084         * iexpr.ch: Standardize uppercase.
32085         * tuples.dat: Standardize uppercase.
32086         * vary.ch: standardize.  Correct varying string assignments.
32087         * vary.dat: Add new output lines.
32088
32089 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
32090
32091     In chill.execute:
32092         * chprintf.ch: Standardize use of uppercase.
32093         * tuples.ch: Standardize and turn arr2 into a DCL,
32094           rather than a SYN.
32095         * pinits.ch: Standardize.
32096
32097 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
32098
32099         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
32100         * Makefil: Renamed to Makefile.in.
32101         * configure.in: New.
32102
32103 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
32104
32105     In chill.execute:
32106         * .cvsignore: Add result/output files.
32107         * Makefile: Fix up variables at start.  Use MFLAGS
32108           everywhere.  Correct bool_loc, built_ins entries.
32109           Add entry for vary1.ch.
32110         * bitarray.ch: Standardize upper-case usage.
32111         * bitexpr.ch: Standardize, add output of b1.
32112         * params.ch: Use arrayt in along PROC parameters, to
32113           avoid novelty problems.
32114         * sets.ch: Tiny cleanup.
32115         * vary1.ch: Re-indent.
32116
32117 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
32118
32119           * Add PR-related files to Makefiles, .cvsignore files, etc.
32120
32121 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
32122
32123         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
32124           with compiler objects. New names are test-flow.c and test-loop.c
32125
32126 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
32127
32128         * Upgraded c-torture tests from 1.19 to 1.20
32129
32130         * new files:
32131         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
32132         * gcc.compile: 930623-1.c 930623-2.c
32133         * gcc.noncompile: 930622-1.c 930622-2.c
32134         * gcc.failure: 920411-1.c 920627-2.c
32135         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
32136
32137 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
32138
32139         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
32140           More changes to get testsuite working properly. Needs more work.
32141           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
32142
32143 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
32144
32145         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
32146           More changes to get testsuite working properly. Needs more work.
32147
32148 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
32149
32150         * chill.compile/compile.exp: Added for Dejagnu support
32151         * chill.execute/execute.exp: Added for Dejagnu support
32152         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
32153
32154 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
32155
32156     This should complete moving the CHILL test files.
32157         * chill.noncompile(.cvsignore printf.grt
32158             in-printf.grt chprintf.grt chprintf.ch):
32159             Added test-support files.
32160           (Makefile): Modified further.
32161         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
32162             signal.ch): Added test files.
32163           * chill.execute (.cvsignore printf.grt printr.c
32164             in-printf.grt rts.c chprintf.grt rts.h): Added
32165           test-support files.
32166             (Makefile): More corrections.
32167
32168 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
32169
32170         * chill.compile, chill.execute, chill.nocompile: Add CHILL
32171           test cases, ready for DejaGnu.
32172
32173 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
32174
32175         * Upgraded c-torture tests from 1.18 to 1.19
32176
32177         * gcc.compile: added test(s):
32178           930607-1.c
32179         * gcc.execute: added test(s):
32180           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
32181
32182         * added new subdirectory for misc tests: gcc.misc-tests
32183         * gcc.misc-test(s): added tests:
32184           inst-check.c test-consts.c test-ior.c test-switch.c
32185
32186 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
32187
32188         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
32189
32190 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
32191
32192         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
32193
32194 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
32195
32196         * Upgraded c-torture tests from 1.17 to 1.18
32197
32198 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
32199
32200         * Upgraded c-torture tests from 1.12 to 1.17
32201
32202 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
32203
32204         * lib/old-dejagnu.exp:
32205           Fixed handling of XFAIL target triplets to correctly
32206           recognize wildcard characters.  Removed code that
32207           appended a unique id tag to the end of the file name
32208           printed out by the result of the testcases within a
32209           given test file.
32210
32211 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
32212
32213         * lib/old-dejagnu.exp:
32214           Reworked expected failure handling to trigger off of XFAIL
32215           keyword in keyphrase embeded in testcase source code. The
32216           XFAIL keyword must be at the end of the keyphrase line. It
32217           may optionally be followed by one or more target triplets.
32218           It has just occured that the handling of wildcards in the
32219           target triplet may not be correct.
32220
32221 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
32222
32223         * g++.old-deja/tests:
32224           Moved all subdirectories up one level into g++.old-deja .
32225
32226         * lib/old-dejagnu.exp:
32227           Fixed problem with CXXFLAGS not being properly reset, and being
32228           corrupted with extraneous "-c" compiler option.  This was
32229           causing binaries to not be generated for test that needed them.
32230           Modified strings passed to "pass" and "fail" so that individual
32231           tests from the same test file would be distinguished by an
32232           identifier appended to the test file name in the summary logs;
32233           this corrected a problem with erroneous diff logs.  Added code
32234           to search testcases for expected fail and unexpected pass keywords.
32235
32236 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
32237
32238         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
32239
32240 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
32241
32242         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
32243           Removed extraneous text from end of "Special g++ Options"
32244           keyphrase.
32245
32246         * lib/old-dejagnu.exp: Added pattern matching to look for new
32247           keywords, embedded in testcases comments, which will trigger
32248           calls to xpass and xfail.
32249
32250 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
32251
32252         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
32253           comments embedded in the testcases, especially the one looking for
32254           special compiler options, as well as the pattern matching for the
32255           compiler output again.
32256
32257 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
32258
32259         * lib/old-dejagnu.exp: Do a proper check of the return value for
32260           execute tests. Fixed several problems with the pattern matching
32261           of the compiler output which gave erroneous test results.
32262           Changed several of the test result messages to be more descriptive.
32263         * config/unix-g++.exp: Proc g++_load now actually works and
32264           executes the tests passed to it and returns a usable return
32265           value.
32266
32267 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
32268
32269           * lib/gcc.exp: Exits gracefully if $CC is bogus.
32270
32271 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
32272
32273         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
32274           Modified both files to properly execute the old style
32275           dejagnu tests. The previous versions of these files were
32276           experimental and did not function anything near correctly.
32277
32278 1993-04-05  Rob Savoye  (rob@cygnus.com)
32279
32280         * Removed all Makefile.in and configure.in files. No configuration
32281         needed now.
32282
32283 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
32284
32285         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
32286
32287 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
32288
32289         * gcc.compile/configure.in, gcc.unsorted/configure.in,
32290         gcc.special/configure.in, gcc.noncompile/configure.in,
32291         gcc.execute/configure.in, gcc.code_quality/configure.in,
32292         g++.other/configure.in, g++.old-deja/configure.in,
32293         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
32294         in srcname setting.
32295
32296 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
32297
32298         * lib/udi.exp:  Fixed mondfe and mondfe_download.
32299         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
32300         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
32301
32302 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
32303
32304         * config/udi-gdb.exp: Check $shell_id after connecting to target.
32305         (gdb_exit): Don't remove *_soc files.
32306
32307 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
32308
32309         * lib/c-torture.exp: Don't look for main; instead always use -w
32310         -c.  This is how the c-torture tests work.  Remove the object
32311         file if the compilation succeeds.
32312         * gcc.execute/execute.exp: Remove executable if test passes.
32313         * gcc.noncompile/noncompile.exp: Every test is an expected
32314         failure.
32315         * gcc.special/special.exp: Added tests from c-torture 1.11,
32316         corrected use of existing test.
32317         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
32318         gcc.execute/920625-1.c: Updated to c-torture 1.11.
32319         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
32320         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
32321         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
32322         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
32323         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
32324         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
32325         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
32326         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
32327         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
32328         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
32329         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
32330         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
32331         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
32332         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
32333         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
32334         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
32335         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
32336         c-torture 1.11.
32337         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
32338         correspond to c-torture 1.11.
32339
32340         * New file.