OSDN Git Service

PR c/21159
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
2
3         PR c/21159
4         * gcc.dg/void-cast-1.c: New test.
5
6 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
7
8         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
9
10 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11
12         PR fortran/21177
13         * gfortran.dg/pr21177.f90: New test.
14
15 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
16
17         PR tree-optimization/21171
18         * gcc.dg/tree-ssa/pr21171.c: New test.
19
20 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
21
22         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
23         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
24         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
25         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
26         gcc.dg/tree-ssa/gen-vect-32.c: New.
27         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
28         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
29         don't run on PPC32.
30
31 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
32
33         PR c/21213
34         * gcc.dg/transparent-union-3.c: New test.
35
36 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
37
38         PR c/20740
39         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
40         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
41         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
42         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
43         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
44         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
45
46 2005-04-26  Jeff Law  <law@redhat.com>
47
48         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
49         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
50         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
51         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
52         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
53         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
54         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
55
56 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
57
58         PR tree-optimization/17598
59         * gcc.dg/tree-ssa/pr17598.c: New testcase.
60
61 2005-04-25  Mike Stump  <mrs@apple.com>
62
63         * objc.dg/fix-and-continue-1.m: Add.
64
65 2005-04-25  Roger Sayle  <roger@eyesopen.com>
66
67         PR c++/20995
68         * g++.dg/opt/pr20995-1.C: New test case.
69
70 2005-04-25  Devang Patel <dpatel@apple.com>
71
72         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
73         
74 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
75
76         PR testsuite/21062
77         * g++.dg/opt/alias2.C (printf): Correct the prototype.
78
79 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
80
81         PR C++/21188
82         * g++.dg/opt/rtti2.C: New test.
83
84 2005-04-25  Paul Brook  <paul@codesourcery.com>
85         Steven G. Kargl  <kargls@comcast.net>
86
87         PR fortran/20879
88         * gfortran.dg/ichar_1.f90: New file.
89
90 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
91
92         PR middle-end/20991
93         * g++.dg/opt/pr20991.C: New test.
94
95         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
96         where sizeof (type) < __alignof__ (type).
97         * gcc.dg/compat/struct-layout-1.h: Likewise.
98
99 2005-04-24  Per Bothner  <per@bothner.com>
100             Devang Patel  <dpatel@apple.com>
101
102         PR preprocessor/20907
103         * gcc.dg/cpp/very-long-comment.c: New test.
104
105 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
106
107         PR fortran/20059
108         * gfortran.dg/common_5.f: New test.
109
110 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
111
112         PR middle-end/21082
113         * g++.dg/tree-ssa/pr21082.C: New testcase.
114
115 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
116
117         * gcc.dg/vect/vect-99.c: New test.
118
119 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
120
121         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
122
123 2005-04-22  Jeff Law  <law@redhat.com>
124
125         * gcc.dg/uninit-5.c: Remove xfails.
126         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
127         conditionals and loads.
128
129 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
130
131         PR libfortran/20074
132         PR libfortran/20436
133         PR libfortran/21108
134         * gfortran.dg/nested_reshape.f90: new test
135         * gfortran.dg/reshape-alloc.f90: new test
136         * gfortran.dg/reshape.f90: new test
137
138 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
139
140         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
141
142         * gcc.dg/arm-vfp1.c: New test.
143
144 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
145
146         PR c++/21087
147         * g++.dg/lookup/builtin2.C: New test.
148
149 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
150
151         * gcc.dg/weak/weak-13.c: New test.
152
153 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
154
155         * lib/target-supports.exp (check_effective_target_sync_int_long):
156         Add powerpc*.
157
158 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
159
160         * gcc.target/mips/branch-1.c: New test.
161
162 2005-04-21  Richard Henderson  <rth@redhat.com>
163
164         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
165         * gcc.dg/vect/vect-86.c: Likewise.
166         * gcc.dg/vect/vect-87.c: Likewise.
167         * gcc.dg/vect/vect-88.c: Likewise.
168
169 2005-04-21  Devang Patel  <dpatel@apple.com>
170
171         PR optimization/20994
172         * gcc.dg/tree-ssa/ifc-3.c: New test.
173         
174 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
175
176         PR c/12913
177         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
178         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
179         gcc.dg/c99-vla-jump-5.c: New tests.
180
181 2005-04-19  Richard Henderson  <rth@redhat.com>
182
183         * lib/target-supports.exp (check_effective_target_vect_int_mult): 
184         Fix typo in exists check.
185         (check_effective_target_sync_int_long): New.
186         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
187         * gcc.dg/ia64-sync-2.c: Likewise.
188         * gcc.dg/ia64-sync-3.c: Likewise.
189         * gcc.dg/ia64-sync-4.c: Likewise.
190
191 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
192
193         * gcc.dg/fold-xor-1.c: New test.
194         * gcc.dg/fold-xor-2.c: New test.
195
196 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
197
198         PR target/20670
199         * g++.dg/eh/fp-regs.C: New test.
200
201 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
202
203         * gcc.dg/Wint-to-pointer-cast-1.c,
204         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
205         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
206         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
207
208 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
209
210         PR fortran/16861
211         * gfortran.dg/pr16861.f90: New test.
212
213 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
214
215         * gcc.dg/pr21085.c: New test.
216
217 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
218
219         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
220         (setup_mips_tests, dg-mips-options): New procedures.
221         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
222         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
223         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
224         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
225         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
226         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
227         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
228         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
229         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
230         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
231         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
232         dg-mips-options instead of dg-options.  Remove now-redundant
233         preprocessor guards.
234         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
235         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
236         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
237         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
238         * gcc.dg/vr-mult-2.c: Delete.
239         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
240         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
241         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
242         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
243         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
244         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
245         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
246
247 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
248
249         * ada/acats/run_all.sh: Use sync when executable not present.
250         
251 2005-04-18  Devang Patel  <dpatel@apple.com>
252
253         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
254         * gcc.dg/vect/vect-11a.c: New.
255         * gcc.dg/vect/vect-none.c: Update.
256         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
257
258 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
259
260         PR tree-optimization/20922
261         * gcc.dg/pr20922-1.c: New test.
262         * gcc.dg/pr20922-2.c: New test.
263         * gcc.dg/pr20922-3.c: New test.
264         * gcc.dg/pr20922-4.c: New test.
265         * gcc.dg/pr20922-5.c: New test.
266         * gcc.dg/pr20922-6.c: New test.
267
268 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
269
270         PR libfortran/20950
271         * gfortran.dg/pr20950.f: New test.
272
273 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
274
275         PR libfortran/19216
276         * gfortran.dg/pr19216.f: New test.
277
278 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
279
280         PR tree-optimization/21001
281         * gcc.dg/tree-ssa/pr21001.c: New.
282
283 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
284
285         PR libfortran/21075
286         * gfortran.dg/reshape_rank7.f90: New test.
287
288 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
289
290         PR libfortran/12884 gfortran.dg/pr12884.f: New test
291         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
292         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
293         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
294         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
295         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
296         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
297         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
298         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
299         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
300         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
301         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
302         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
303         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
304         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
305         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
306         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
307         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
308         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
309         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
310         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
311
312 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
313
314         * gfortran.dg/wtruncate.f: New testcase.
315         * gfortran.dg/wtruncate.f90: New testcase.
316
317 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
318
319         PR c++/21025
320         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
321         which sizeof/alignof is dependent, rather than just whether we are
322         processing_template_decl.
323         
324 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
325
326         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
327         corrected typo where the wrong variables had been compared.
328
329 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
330
331         PR libfortran/18495
332         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
333         Test callee-allocated version of return array with a write
334         statement.
335         Test spread with a temporary with another write statement.
336
337 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
338
339         PR tree-optimization/21031
340         * gcc.dg/tree-ssa/pr21031.c: New.
341
342 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
343
344         PR tree-optimization/21004
345         * gcc.dg/builtins-53.c: Include builtins-config.h.
346         Check floorf, ceilf, floorl and ceill transformations
347         only when HAVE_C99_RUNTIME is defined.
348         
349 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
350
351         PR middle-end/20739
352         * gcc.dg/tree-ssa/pr20739.c: New test.
353
354 2005-04-14  Mike Stump  <mrs@apple.com>
355
356         * gcc.dg/Foundation.framework/empty: New.
357         * gcc.dg/framework-2.c: New.
358
359 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
360
361         PR tree-optimization/21021
362         * gcc.c-torture/compile/pr21021.c: New.
363
364 2005-04-14  Janis Johnson  <janis187@us.ibm.com
365
366         PR testsuite/21010
367         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
368         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
369         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
370         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
371         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
372         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
373         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
374         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
375
376 2005-04-14  Richard Henderson  <rth@redhat.com>
377
378         * lib/target-supports.exp (check_effective_target_vect_condition):
379         Add ia64, i?86, and x86_64.
380
381 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
382
383         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
384
385 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
386
387         PR tree-optimization/20657
388         * gcc.dg/tree-ssa/pr20657.c: New.
389
390 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
391
392         * gcc.dg/builtins-53.c: Also check (int)trunc* and
393         (long long int)trunc*.
394
395 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
396
397         PR target/20927
398         * gcc.dg/pr20927.c: New test.
399
400 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
401
402         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
403         * gcc.target/mips/asm-1.c: Likewise.
404
405 2005-04-13  Dale Johannesen  <dalej@apple.com>
406
407         * objc.dg/objc-fast-4.m:  New.
408
409 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
410
411         * gcc.target/cris/torture/cris-torture.exp: New driver in new
412         directory.
413         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
414
415 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
416
417         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
418         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
419         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
420
421 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
422
423         PR tree-optimization/20913
424         * gcc.dg/tree-ssa/pr20913.c: New.
425
426         PR tree-optimization/20702
427         * gcc.dg/tree-ssa/pr20702.c: New.
428
429 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
430
431         PR c++/13744
432         * g++.dg/inherit/local3.C: New test.
433
434 2005-04-12  Jeff Law  <law@redhat.com>
435
436         * gcc.dg/tree-ssa/20050412-1.c: New test.
437
438 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
439
440         PR libfortran/19016
441         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
442         Add tests with mask generated by expression.
443         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
444         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
445         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
446
447 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
448
449         PR middle-end/20917
450         * gcc.dg/20050409-1.c: New test.
451
452 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
453
454         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
455
456 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
457
458         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
459         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
460         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
461         (TARGET_CXX): Adjust accordingly.
462         * target.h (struct gcc_target): Remove epxort_class_data.  Add
463         determine_class_data_visibility and class_data_always_comdat.
464         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
465         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
466         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
467         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
468         (arm_cxx_determine_class_data_visibility): New.
469         (arm_cxx_class_data_always_comdat): Likewise.
470         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
471         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
472         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
473         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
474         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
475         Define.
476
477 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
478
479         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
480
481 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
482
483         * gcc.dg/i386-darwin-fpmath.c: New.
484
485 2004-04-11  Devang Patel  <dpatel@apple.com>
486
487         * lib/target-supports.exp (check_effective_target_vect_condition): New.
488         * gcc.dg/vect/vect-ifcvt-1.c: New test.
489         * gcc.dg/vect/vect-ifcvt-2.c: New test.
490         * gcc.dg/vect/vect-ifcvt-3.c: New test.
491         * gcc.dg/vect/vect-ifcvt-4.c: New test.
492         * gcc.dg/vect/vect-ifcvt-5.c: New test.
493         * gcc.dg/vect/vect-ifcvt-6.c: New test.
494         * gcc.dg/vect/vect-ifcvt-7.c: New test.
495         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
496         
497 2004-04-11  Devang Patel  <dpatel@apple.com>
498
499         * gcc.dg/vect/vect-dv-1.c: New test.
500         * gcc.dg/vect/vect-dv-2.c: New test.
501         
502 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
503
504         PR tree-optimization/20933
505         * gcc.dg/tree-ssa/pr20933.c: New test.
506
507 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
508
509         * gfortran.dg/fold_nearest.f90: New test.
510
511 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
512
513         * gcc.dg/tree-ssa/alias-1.c: New test.
514
515 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
516
517         PR tree-optimization/20920
518         * g++.dg/tree-ssa/pr20920.C: New test.
519
520 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
521
522         * gcc.dg/builtins-53.c: Also check (int)ceil* and
523         (long long int)ceil*.
524         
525 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
526
527         * g++.dg/warn/Wdtor1.C: Declare template in system header with
528         explicit C++ linkage.
529
530 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
531
532         * gfortran.dg/pr17229.f: Take care of the new obsolescence
533         warning for arithmetic IF statements.
534
535 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
536
537         * eor_handling_1.f90: New test case.
538         * eor_handling_2.f90: New test case.
539         * eor_handling_3.f90: New test case.
540         * eor_handling_4.f90: New test case.
541         * eor_handling_5.f90: New test case.
542         * noadv_size.f90: New test case.
543         * pad_no.f90: New test case.
544
545 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
546
547         * gcc.c-torture/execute/20050410-1.c: New test.
548
549 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
550
551         * gcc.dg/pr20126.c: New.
552
553 2005-04-09  Bud Davis  <bdavis@gfortran.org>
554             Steven G. Kargl <kargls@comcast.net>
555
556         * gfortran.dg/PR19872.f: New test.
557
558 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
559
560         * gfortran.dg/nint_1.f90:  Fix dg-do directive
561
562 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
563
564         * gfortran.dg/nint_1.f90: New test.
565
566 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
567
568         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
569         Added test for callee-allocated arrays with write statements.
570         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
571         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
572         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
573         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
574         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
575
576 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
577
578         PR libfortran/20163
579         * gfortran.dg/open-options-blanks.f:  New test.
580
581 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
582
583         PR fortran/13257
584         * gfortran.dg/comma_format_extension_[1234].f: New tests.
585
586 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
587
588         * gcc.dg/tree-ssa/stdarg-1.c: New test.
589         * gcc.dg/tree-ssa/stdarg-2.c: New test.
590         * gcc.dg/tree-ssa/stdarg-3.c: New test.
591         * gcc.dg/tree-ssa/stdarg-4.c: New test.
592         * gcc.dg/tree-ssa/stdarg-5.c: New test.
593         * gcc.c-torture/execute/stdarg-4.c: New test.
594
595         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
596
597         PR target/20795
598         * g++.dg/abi/param2.C: New test.
599
600 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
601
602         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
603
604 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
605
606         * gcc.dg/builtins-53.c: New test.
607
608 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
609
610         * g++.dg/tree-ssa/pr18178.C: New test.
611         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
612         * gcc.c-torture/execute/20041019-1.c: New test.
613         * gcc.dg/tree-ssa/20041008-1.c: New test.
614         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
615         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
616         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
617         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
618         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
619         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
620         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
621         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
622         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
623         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
624
625 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
626
627         PR rtl-optimization/20466
628         * gcc.c-torture/execute/pr20466-1.c: New test.
629
630 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
631
632         PR c++/20905
633         * g++.dg/parse/cond2.C: New test.
634
635         PR c++/20145
636         * g++.dg/warn/Wdtor1.C: New test.
637
638 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
639
640         PR fortran/17229
641         * gfortran.dg/pr17229.f: New test.
642
643 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
644
645         * gfortran.dg/tiny_1.f90: New test.
646         * gfortran.dg/tiny_2.f90: ditto.
647
648 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
649
650         * gfortran.dg/eor_1.f90:  Fix dg-do run line
651         * gfortran.dg/open_new.f90:  Fix dg-do run line
652
653 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
654
655         * lib/target-supports.exp (get_compiler_messages): Support
656         optional arguments, the fourth being compiler options.
657         (check_effective_target_fpic): New proc.
658         * gcc.dg/20050321-2.c: Restrict to target fpic.
659
660 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
661
662         * gcc.dg/15443-1.c: New test.
663         * gcc.dg/15443-2.c: Likewise.
664
665 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
666
667         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
668
669 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
670
671         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
672
673 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
674
675         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
676         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
677         -m64.
678         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
679         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
680         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
681
682 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
683
684         PR c++/20212
685         * g++.dg/warn/Wunused-11.C: New test.
686
687 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
688
689         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
690
691 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
692
693         * gfortran.dg/vect/vect-5.f90: xfail for lp64. 
694
695 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
696
697         PR c++/20734
698         * g++.dg/template/ptrmem13.C: New test.
699
700 2005-04-05  Per Bothner  <per@bothner.com>
701
702         * lib/gcc.exp: Always add -fno-show-column, for now.
703
704 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
705
706         PR testsuite/20767
707         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
708         of plain old "unsigned int" for the type of "i".  Makes this test
709         64bit clean.
710
711 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
712
713         * gcc.dg/i386-ssefn-1.c: New test.
714         * gcc.dg/i386-ssefn-2.c: New test.
715         * gcc.dg/i386-ssefn-3.c: New test.
716         * gcc.dg/i386-ssefn-4.c: New test.
717
718 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
719
720         PR tree-optimization/20076
721         * gcc.dg/builtin-apply4.c: New test.
722
723         PR preprocessor/19475
724         * gcc.dg/cpp/macspace1.c: New test.
725         * gcc.dg/cpp/macspace2.c: New test.
726
727 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
728
729         * gfortran.dg/pr20755.f: Fixed bad format.
730
731 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
732
733         PR c++/20763
734         * g++.dg/ext/attrib21.C: New test.
735
736 2004-04-05  Devang Patel  <dpatel@apple.com>
737
738         * lib/target-supports.exp (check_effective_target_vect_shif): New.
739         * gcc.dg/vect/vect-shift-1.c: New test.
740         
741 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
742
743         PR libfortran/20755
744         * gfortran.dg/pr20755.f: New test.
745
746 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
747
748         * gfortran.dg/pr15959.f90: New test.
749         * gfortran.dg/string_pad_trunc.f90: New test.
750
751 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
752
753         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
754         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
755         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
756         syntax.
757
758 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
759
760         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
761
762 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
763
764         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
765         * gcc.c-torture/compile/20011119-2.c: Likewise.
766         * gcc.c-torture/compile/981001-2.c: Likewise.
767
768 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
769
770         PR c++/20679
771         * g++.dg/template/overload4.C: New test.
772
773 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
774
775         PR c++/20746
776         * g++.dg/abi/covariant5.C: New.
777
778         PR debug/20505
779         * g++.dg/debug/const2.C: New.
780
781 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
782
783         PR rtl-optimization/16104
784         * gcc.c-torture/execute/20050316-1.c: New test.
785
786 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
787
788         * g++.dg/template/spec23.C: Fix dg-error text.
789
790 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
791
792         PR c++/19199
793         * g++.dg/expr/lval2.C: New.
794
795 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
796
797         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
798         __builtin_strcasecmp and __builtin_strncasecmp.
799
800 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
801
802         PR c++/20723
803         * g++.dg/template/spec22.C: New.
804         * g++.dg/template/spec23.C: New.
805
806 2005-04-03  Dale Ranta  <dir@lanl.gov>
807             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
808
809         PR libfortran/20068
810         PR libfortran/20125
811         PR libfortran/20156
812         PR libfortran/20471
813         * gfortran.dg/backspace.f: New test.
814
815 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
816
817         * gcc.dg/pr19345.c: New test.
818
819 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
820
821         PR tree-optimization/20640
822         * gcc.dg/torture/tree-loop-1.c: New.
823
824 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
825
826         PR rtl-optimization/20290
827         * gcc.c-torture/execute/loop-ivopts-2.c: New.
828
829 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
830
831         * gcc.dg/rs6000-fpint.c: New.
832
833 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
834
835         * gcc.dg/old-style-then-proto-1.c: New test.
836
837 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
838
839         * gfortran.fortran-torture/execute/backspace.f90: Check
840         after backspace and read was incorrect.
841
842 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
843
844         * gcc.c-torture/execute/builtins/strcat.c: Check the result
845         buffer past the terminating NUL using memcmp.
846         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
847         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
848
849         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
850         Fix unused/uninitialized variable warnings.
851
852         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
853         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
854         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
855         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
856
857         * gcc.c-torture/execute/builtins/abs-1-lib.c,
858         gcc.c-torture/execute/builtins/fputs-lib.c,
859         gcc.c-torture/execute/builtins/lib/fprintf.c,
860         gcc.c-torture/execute/builtins/lib/main.c,
861         gcc.c-torture/execute/builtins/lib/memcmp.c,
862         gcc.c-torture/execute/builtins/lib/memmove.c,
863         gcc.c-torture/execute/builtins/lib/mempcpy.c,
864         gcc.c-torture/execute/builtins/lib/memset.c,
865         gcc.c-torture/execute/builtins/lib/printf.c,
866         gcc.c-torture/execute/builtins/lib/sprintf.c,
867         gcc.c-torture/execute/builtins/lib/stpcpy.c,
868         gcc.c-torture/execute/builtins/lib/strchr.c,
869         gcc.c-torture/execute/builtins/lib/strcmp.c,
870         gcc.c-torture/execute/builtins/lib/strcpy.c,
871         gcc.c-torture/execute/builtins/lib/strcspn.c,
872         gcc.c-torture/execute/builtins/lib/strlen.c,
873         gcc.c-torture/execute/builtins/lib/strncat.c,
874         gcc.c-torture/execute/builtins/lib/strncmp.c,
875         gcc.c-torture/execute/builtins/lib/strncpy.c,
876         gcc.c-torture/execute/builtins/lib/strrchr.c,
877         gcc.c-torture/execute/builtins/lib/strspn.c,
878         gcc.c-torture/execute/builtins/lib/strstr.c,
879         gcc.c-torture/execute/builtins/memops-asm-lib.c,
880         gcc.c-torture/execute/builtins/strlen-2.c,
881         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
882         prototypes.
883
884 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
885
886         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
887         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
888         selectany usage.
889
890 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
891
892         PR c++/19406
893         * g++.dg/debug/using1.C: New test.
894
895 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
896
897         PR middle-end/20524
898         * gcc.dg/alias-7.c: Prefix asm-declared name with
899         __USER_LABEL_PREFIX__.
900
901 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
902
903         Fix fallout from PR middle-end/15700:
904         * gcc.c-torture/compile/20011119-1.c: Take
905         __USER_LABEL_PREFIX__ into account.
906         * gcc.c-torture/compile/20011119-2.c: Likewise.
907
908 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
909
910         PR c++/18644
911         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
912
913 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
914
915         PR c/17855
916         * gcc.c-torture/compile/struct-non-lval-1.c,
917         gcc.c-torture/compile/struct-non-lval-2.c,
918         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
919
920 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
921
922         * gcc.dg/tls/tls.exp: Remove temporary file.
923         * g++.dg/tls/tls.exp: Ditto.
924         * lib/file-format.exp: Ditto.
925         * g++.dg/special/ecos.exp: Ditto.
926
927         * lib/profopt.exp: Treat prof_ext as a list.
928         * gcc.misc-tests/bprob.exp: Ditto.
929         * g++.dg/bprob/bprob.exp: Ditto.
930
931         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
932         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
933         g++.dg/tree-ssa/pointer-reference-alias.C,
934         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
935         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
936         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
937         g++.dg/vect/pr19951.cc: Ditto.
938         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
939         gcc.dg/builtins-47.c: Ditto.
940         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
941         gcc.dg/pr20115-1.c: Ditto.
942         * gcc.dg/tree-ssa/20030530-2.c,
943         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
944         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
945         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
946         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
947         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
948         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
949         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
950         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
951         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
952         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
953         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
954         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
955         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
956         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
957         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
958         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
959         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
960         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
961         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
962         gcc.dg/tree-ssa/20030824-1.c,
963         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
964         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
965         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
966         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
967         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
968         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
969         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
970         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
971         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
972         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
973         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
974         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
975         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
976         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
977         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
978         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
979         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
980         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
981         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
982         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
983         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
984         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
985         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
986         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
987         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
988         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
989         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
990         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
991         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
992         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
993         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
994         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
995         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
996         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
997         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
998         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
999         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
1000         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
1001         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
1002         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
1003         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
1004         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
1005         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
1006         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
1007         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
1008         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
1009         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
1010         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
1011         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
1012         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
1013         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
1014         gcc.dg/tree-ssa/useless-1.c: Ditto.
1015         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
1016         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
1017         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
1018         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
1019         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
1020         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
1021         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
1022         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
1023         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
1024         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
1025         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
1026         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
1027         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
1028         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
1029         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
1030         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
1031         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
1032         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
1033         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
1034         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
1035         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
1036         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
1037         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
1038         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
1039         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
1040         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
1041         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
1042         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
1043         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
1044         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
1045         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
1046         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
1047         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
1048         gcc.dg/vect/vect-none.c: Ditto.
1049         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
1050         treelang/compile/unsigned.tree: Ditto.
1051
1052         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
1053         * gcc.dg/cpp/direct2s.c: Ditto.
1054         * gcc.dg/cpp/paste4.c: Ditto.
1055         * gcc.dg/cpp/separate-1.c: Ditto.
1056         * gcc.dg/pch/save-temps-1.c: Ditto.
1057         * g++.dg/ext/altivec-10.C: Ditto.
1058         * g++.dg/pch/pch.C: Ditto.
1059
1060         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
1061
1062         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
1063         * g++.dg/template/repo1.C: Ditto.
1064         * g++.dg/template/repo2.C: Ditto.
1065         * g++.dg/template/repo3.C: Ditto.
1066         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
1067         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
1068         * g++.old-deja/g++.pt/repo1.C: Ditto.
1069         * g++.old-deja/g++.pt/repo2.C: Ditto.
1070         * g++.old-deja/g++.pt/repo3.C: Ditto.
1071         * g++.old-deja/g++.pt/repo4.C: Ditto.
1072
1073         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
1074         * gcc.dg/20030107-1.c: Ditto.
1075         * gcc.dg/20030702-1.c: Ditto.
1076         * gcc.dg/profile-generate-1.c: Ditto.
1077         * g++.dg/other/profile1.C: Ditto.
1078         * g++.old-deja/g++.robertl/eb83.C: Ditto.
1079
1080         * lib/gcc-dg.exp (remove-build-file): New.
1081         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
1082         cleanup-tree-dump, cleanup-saved-temps): New.
1083
1084 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
1085
1086         PR c++/19203, DR 214
1087         * g++.dg/parse/ambig3.C: Not ambiguous.
1088         * g++.dg/template/spec20.C: New.
1089         * g++.dg/template/spec21.C: New.
1090
1091 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
1092
1093         PR target/20045
1094         * gcc.dg/ia64-fptr-1.c: Run only on linux.
1095
1096 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1097
1098         PR libfortran/20660
1099         * gfortran.dg/negative_unit.f: New test.
1100
1101 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
1102
1103         * gcc.dg/20050330-1.c: New test.
1104
1105 2005-03-30  Devang Patel  <dpatel@apple.com>
1106
1107         * g++.dg/tree-sra/ssa-sra-3.C: New test.
1108
1109 2005-03-30  Dale Johannesen  <dalej@apple.com>
1110
1111         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
1112
1113 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
1114
1115         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
1116         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
1117         Strip options from test name.
1118
1119 2005-03-31  Jan Hubicka  <jh@suse.cz>
1120
1121         * gcc.dg/varpool-1.c: New testcase.
1122
1123 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
1124
1125         PR c/772
1126         PR c/17913
1127         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
1128         gcc.dg/stmt-expr-label-3.c : New tests.
1129         * gcc.c-torture/execute/medce-2.c: Remove.
1130
1131 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
1132
1133         PR c/20368
1134         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
1135         tests.
1136
1137 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
1138
1139         * gcc.c-torture/compile/pr20203.c: New test.
1140
1141 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
1142
1143         * gfortran.dg/promotion.f90:  New test.
1144
1145 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
1146
1147         PR middle-end/20491
1148         * gcc.dg/torture/asm-subreg-1.c: New test.
1149
1150 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
1151
1152         PR c/20672
1153         * gcc.dg/pr20672-1.c: New test.
1154
1155 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
1156
1157         * gfortran.dg/vect: New directory.
1158         * gfortran.dg/vect/vect.exp: New.
1159         * gfortran.dg/vect/vect-1.f90: New test.
1160         * gfortran.dg/vect/vect-2.f90: New test.
1161         * gfortran.dg/vect/vect-3.f90: New test.
1162         * gfortran.dg/vect/vect-4.f90: New test.
1163         * gfortran.dg/vect/vect-5.f90: New test.
1164
1165 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
1166
1167         PR middle-end/20622
1168         * gcc.dg/alias-7.c: New test.
1169
1170 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
1171
1172         * gcc.dg/sparc-reg-1.c: New test.
1173
1174 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
1175
1176         PR target/19890
1177         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
1178
1179 2005-03-29  Dale Ranta  <dir@lanl.gov>
1180             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1181
1182         PR libfortran/20163
1183         * gfortran.dg/pr20163-2.f: New test.
1184
1185 2005-03-28  Jan Hubicka  <jh@suse.cz>
1186
1187         PR middle-end/20635
1188         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
1189         by Jakub Jelinek.
1190
1191 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
1192
1193         PR tree-optimization/20626
1194         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
1195         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
1196
1197 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
1198
1199         * gfortran.dg/underflow.f90:  New test.
1200         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
1201
1202 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1203
1204         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
1205
1206 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
1207
1208         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
1209         (g++_init): Make sure that CXXFLAGS is set.
1210         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
1211         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
1212         * lib/gfortran.exp (gfortran_link_flags): Likewise. 
1213         * lib/objc.exp (objc_init): Likewise.
1214         * lib/treelang.exp (treelang_init): Likewise.
1215
1216 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
1217
1218         PR tree-optimization/20470
1219         * gcc.dg/tree-ssa/pr20470.c: New test.
1220
1221 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
1222
1223         * gcc.dg/ppc-stfiwx.c: New.
1224
1225 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
1226
1227         PR target/19888
1228         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
1229
1230 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
1231
1232         * gcc.dg/20050325-1.c: Fix a typo.
1233
1234 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1235
1236         PR libfortran/19678
1237         PR libfortran/19679
1238         * gfortran.dg/dos_eol.f: New test.
1239
1240 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
1241
1242         PR rtl-optimization/20249
1243         * gcc.dg/20050325-1.c: New test.
1244
1245 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1246
1247         PR libfortran/15332
1248         * gfortran.dg/pr15332.f: New test.
1249
1250 2005-03-24  Dale Johannesen  <dalej@apple.com>
1251
1252         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
1253
1254 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
1255
1256         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
1257         'internal' visibility.
1258         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
1259         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
1260         'protected' visibility.
1261         * gcc.dg/visibility-7.c: Likewise.
1262         * lib/target-supports.exp (check_visibility_available): Take
1263         a parameter, the kind of visibility to check for.
1264         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
1265         to check_visibility_available.
1266
1267         * g++.dg/expr/cast3.C: New.
1268
1269 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
1270
1271         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
1272         rs6000.
1273
1274 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
1275
1276         PR target/20095
1277         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
1278
1279 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
1280
1281         * gcc.dg/badshift.c: Renamed to...
1282         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
1283
1284         * gcc.target/i386/badshift.c: Renamed to...
1285         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
1286         only.
1287
1288         PR rtl-optimization/20532
1289         * gcc.target/i386/badshift.c: New.
1290
1291 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1292
1293         * gfortran.dg/pr18025.f90: New test.
1294
1295 2005-03-23  Dale Johannesen  <dalej@apple.com>
1296         
1297         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
1298
1299 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
1300
1301         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
1302
1303         * lib/target-supports.exp (check_iconv_available): Default
1304         libiconv to -liconv, if there is no definition.
1305
1306 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
1307
1308         * gcc.dg/torture/cris-asm-mof-1.c: New test.
1309
1310 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
1311
1312         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
1313         * g++.dg/opt/pr7503-2.C: Likewise.
1314         * g++.dg/opt/pr7503-3.C: Likewise.
1315         * g++.dg/opt/pr7503-4.C: Likewise.
1316         * g++.dg/opt/pr7503-5.C: Likewise.
1317         * g++.dg/warn/minmax.C: New test.
1318
1319 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1320
1321         * gfortran.dg/g77_intrinsics_funcs.f: New test.
1322         * gfortran.dg/g77_intrinsics_sub.f: New test.
1323
1324 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
1325             Jan Hubicka  <jh@suse.cz>
1326             Steven Bosscher <stevenb@suse.de
1327
1328         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
1329
1330 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1331
1332         PR c++/19980
1333         * g++.dg/template/redecl3.C: New test.
1334
1335 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1336
1337         PR c++/20499
1338         * g++.dg/parse/error16.C: Tweak error markers.
1339
1340 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
1341
1342         PR target/20561
1343         * gcc.dg/20050321-2.c: New test.
1344
1345 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
1346
1347         PR c++/20465
1348         PR c++/20381
1349         * g++.dg/template/ptrmem12.C: New.
1350
1351 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
1352
1353         PR rtl-optimization/20527
1354         * gcc.c-torture/execute/pr20527-1.c: New test.
1355
1356 2005-03-22  Ben Elliston  <bje@au.ibm.com>
1357
1358         * gcc.misc-tests/options.exp (check_for_options): Create a real C
1359         program, compile it into a real executable and then delete the .c
1360         and .x files afterwards, to avoid problems on testglue targets.
1361
1362 2005-03-21  Stuart Hastings  <stuart@apple.com>
1363
1364         * gcc.target/i386/sse-2.c: New.
1365         
1366 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
1367
1368         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
1369
1370 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
1371
1372         * g++.dg/parse/crash25.C: Fix typo.
1373
1374 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
1375
1376         PR c++/20461
1377         * g++.dg/parse/crash24.C: New test.
1378
1379         PR c++/20536
1380         * g++.dg/parse/crash25.C: New test.
1381
1382 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
1383
1384         PR c++/20147    
1385         * g++.dg/ext/stmtexpr4.C: New test.
1386
1387 2005-03-20  Roger Sayle  <roger@eyesopen.com>
1388
1389         PR middle-end/20539
1390         * gcc.c-torture/compile/pr13066-1.c: New test case.
1391         * gcc.c-torture/compile/pr20539-1.c: Likewise.
1392         * g++.dg/opt/pr13066-1.C: Likewise.
1393
1394 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
1395
1396         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
1397
1398 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1399
1400         PR fortran/18525
1401         * gfortran.dg/nesting_1.f90: New test.
1402
1403 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1404
1405         PR c++/20240
1406         * g++.dg/lookup/using13.C: New test.
1407
1408 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1409
1410         PR c++/20333
1411         * g++.dg/template/crash36.C: New test.
1412
1413 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
1414
1415         PR c++/20463
1416         * g++.dg/template/crash35.C: New test.
1417
1418 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
1419
1420         PR c++/19966
1421         * g++.dg/overload/operator2.C: New test.
1422
1423 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1424
1425         PR libfortran/20257
1426         * gfortran.dg/pr20257.f90: New test.
1427
1428 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1429
1430         PR libfortran/20480
1431         * gfortran.dg/pr20480.f90: New test.
1432
1433 2005-03-16  Richard Henderson  <rth@redhat.com>
1434
1435         PR middle-end/15700
1436         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
1437         (_rtld_global): New.
1438         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
1439         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
1440
1441         * gcc.dg/alias-3.c: New.
1442         * gcc.dg/alias-4.c: New.
1443         * gcc.dg/alias-5.c: New.
1444         * gcc.dg/alias-6.c: New.
1445
1446 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
1447
1448         * gcc.dg/cpp/ucnid-7.c: New.
1449
1450 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
1451             Dorit Naishlos  <dorit@il.ibm.com>
1452
1453         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
1454         darwin.
1455
1456 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
1457
1458         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
1459         misaligned accesses.
1460         * gcc.dg/vect/vect-58.c: Likewise.
1461         * gcc.dg/vect/vect-92.c: New.
1462         * gcc.dg/vect/vect-93.c: New.
1463
1464 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
1465
1466         PR fortran/18827
1467         * gfortran.dg/assign_2.f90: New test.
1468         * gfortran.dg/assign_3.f90: New test.
1469         * gfortran.dg/assign.f90: New test.
1470
1471 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
1472
1473         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
1474         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
1475         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
1476         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
1477         names.
1478
1479 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
1480
1481         * gcc.dg/cpp/ucnid-6.c: New.
1482
1483         * gcc.dg/cpp/normalize-1.c: New.
1484         * gcc.dg/cpp/normalize-2.c: New.
1485         * gcc.dg/cpp/normalize-3.c: New.
1486         * gcc.dg/cpp/normalize-4.c: New.
1487         * gcc.dg/cpp/ucnid-4.c: New.
1488         * gcc.dg/cpp/ucnid-5.c: New.
1489         * g++.dg/cpp/normalize-1.C: New.
1490         * g++.dg/cpp/ucnid-1.C: New.
1491
1492 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
1493
1494         * gcc.dg/pr18628.c: New.
1495
1496 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
1497
1498         PR c++/20280
1499         * g++.dg/tree-ssa/pr20280.C: New.
1500
1501 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1502
1503         PR fortran/20467
1504         * gfortran.dg/stfunc_2.f90: New test.
1505
1506 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
1507
1508         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
1509
1510 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
1511
1512         * gcc.dg/tree-ssa/20050314-1.c: New test.
1513
1514 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1515
1516         PR c++/4403
1517         PR c++/9783, DR433
1518         * g++.dg/template/friend34.C: New test.
1519         * g++.dg/template/friend35.C: Likewise.
1520         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
1521
1522 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1523
1524         Friend class name lookup 5/n
1525         PR c++/1016
1526         * g++.dg/lookup/hidden-class1.C: New test.
1527         * g++.dg/lookup/hidden-class2.C: Likewise.
1528         * g++.dg/lookup/hidden-class3.C: Likewise.
1529         * g++.dg/lookup/hidden-class4.C: Likewise.
1530         * g++.dg/lookup/hidden-class5.C: Likewise.
1531         * g++.dg/lookup/hidden-class6.C: Likewise.
1532         * g++.dg/lookup/hidden-class7.C: Likewise.
1533         * g++.dg/lookup/hidden-class8.C: Likewise.
1534         * g++.dg/lookup/hidden-class9.C: Likewise.
1535         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
1536         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
1537         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
1538         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
1539         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
1540         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
1541         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
1542         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
1543         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
1544         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
1545         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
1546
1547 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
1548
1549         PR c++/20157
1550         * g++.dg/template/error18.C: New test.
1551
1552 2005-03-09  Ben Elliston  <bje@au.ibm.com>
1553
1554         PR debug/16792
1555         * g++.dg/debug/pr16792.C: New test.
1556
1557 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
1558
1559         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
1560         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
1561         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
1562         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
1563         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
1564         test assertion names.
1565
1566 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1567
1568         PR fortran/18600
1569         * gfortran.dg/stfunc_1.f90: New test.
1570
1571 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1572
1573         PR fortran/16907
1574         * gfortran.dg/real_index_1.f90: New test.
1575
1576 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1577
1578         PR fortran/20323
1579         * gfortran.dg/spec_expr_1.f90: New test.
1580
1581 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
1582
1583         PR c/20402
1584         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
1585         new parser.
1586
1587 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1588
1589         PR fortran/20361
1590         * gfortran.dg/largeequiv_1.f90: New test.
1591
1592 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
1593
1594         * gcc.dg/ucnid-1.c: New.
1595         * gcc.dg/ucnid-2.c: New.
1596         * gcc.dg/ucnid-3.c: New.
1597         * gcc.dg/ucnid-4.c: New.
1598         * gcc.dg/ucnid-5.c: New.
1599         * gcc.dg/ucnid-6.c: New.
1600         * gcc.dg/cpp/ucnid-1.c: New.
1601         * gcc.dg/cpp/ucnid-2.c: New.
1602         * gcc.dg/cpp/ucnid-3.c: New.
1603         * g++.dg/other/ucnid-1.C: New.
1604
1605 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
1606
1607         * gcc.dg/vmx/darwin-abi-3.c: Delete.
1608
1609 2005-03-11  Per Bothner  <per@bothner.com>
1610
1611         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
1612         that diagnotics refer to correct token.
1613         * gcc.dg/unused-3.c: Likewise.
1614
1615 2005-03-11  Per Bothner  <per@bothner.com>
1616
1617         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
1618         constant" is now actually on same line as string constant.
1619         * gcc.dg/cpp/direct2s.c: Likewise.
1620
1621 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
1622
1623         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
1624
1625 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1626
1627         PR libfortran/20124
1628         * gfortran.dg/pr20124.f90: New Test
1629
1630 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
1631
1632         PR tree-optimization/20130
1633         * gcc.dg/pr20130-1.c: New test.
1634
1635 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
1636
1637         PR target/20095
1638         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
1639
1640 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1641
1642         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
1643
1644 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
1645
1646         * g++.dg/eh/forced1.C: Fix comment.
1647         * g++.dg/eh/forced2.C: Ditto.
1648         * g++.dg/eh/forced3.C: Ditto.
1649         * g++.dg/eh/forced4.C: Ditto.
1650
1651 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
1652
1653         PR rtl-opt/20412
1654         * gcc.c-torture/compile/pr20412.c: New test.
1655
1656 2005-03-10  Roger Sayle  <roger@eyesopen.com>
1657
1658         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
1659
1660 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
1661
1662         PR target/20322
1663         * gcc.dg/20050307-1.c: New test.
1664
1665 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
1666
1667         PR c++/20375
1668         * g++.dg/other/stdarg3.C: New.
1669
1670 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
1671
1672         PR c++/18384, c++/18327
1673         * g++.dg/init/array19.C: New test.
1674
1675         PR inline-asm/20314
1676         * gcc.dg/torture/pr20314-1.c: New test.
1677         * gcc.dg/torture/pr20314-2.c: New test.
1678
1679 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
1680
1681         * gcc.dg/20050309-1.c: New test.
1682
1683 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1684
1685         * gcc.dg/builtins-10.c: Reactivate disabled test.
1686         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
1687         new cbrt transformations.
1688
1689 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
1690
1691         PR c++/20208
1692         * g++.dg/template/array13.C: New test.
1693
1694 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
1695
1696         PR c++/16859
1697         * g++.dg/init/brace4.C: New test.
1698
1699 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
1700
1701         PR c++/20186
1702         * g++.dg/template/non-dependent12.C: New.
1703
1704 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
1705
1706         PR c++/20142
1707         * g++.dg/init/array18.C: Add dg-do run marker.
1708         
1709         PR c++/20142
1710         * g++.dg/init/array18.C: New test.
1711
1712 2005-03-09  Ben Elliston  <bje@au.ibm.com>
1713
1714         * consistency.vlad/vlad.exp: Remove trailing semicolons.
1715         * g++.dg/gcov/gcov.exp: Likewise.
1716         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1717         * gcc.target/xstormy16/xstormy16.exp: Likewise.
1718         * lib/c-torture.exp: Likewise.
1719         * lib/fortran-torture.exp: Likewise.
1720         * lib/g++.exp: Likewise.
1721         * lib/gcc-defs.exp: Likewise.
1722         * lib/gcc-dg.exp: Likewise.
1723         * lib/gcc.exp: Likewise.
1724         * lib/gcov.exp: Likewise.
1725         * lib/gfortran.exp: Likewise.
1726         * lib/mike-g++.exp: Likewise.
1727         * lib/mike-gcc.exp: Likewise.
1728         * lib/objc-torture.exp: Likewise.
1729         * lib/objc.exp: Likewise.
1730         * lib/profopt.exp: Likewise.
1731         * lib/target-libpath.exp: Likewise.
1732         * lib/target-supports.exp: Likewise.
1733         * lib/treelang.exp: Likewise.
1734         * lib/wrapper.exp: Likewise.
1735
1736 2005-03-08  Jeff Law  <law@redhat.com>
1737
1738         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
1739         PHI-OPT changes.
1740
1741 2005-03-08  Ira Rosen  <irar@il.ibm.com>
1742
1743         * gcc.dg/vect/pr20122.c: New test.
1744
1745 2005-03-07  Jeff Law  <law@redhat.com>
1746
1747         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
1748         was folded away.
1749         * gcc.dg/tree-ssa/pr18133-1.c: New test.
1750         * gcc.dg/tree-ssa/pr18133-2.c: New test.
1751         * gcc.dg/tree-ssa/pr18134.c: New test.
1752
1753 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1754
1755         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
1756         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
1757         gcc.dg/torture/builtin-noret-2.c: Require weak support.
1758
1759 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
1760
1761         PR tree-opt/17671
1762         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
1763
1764 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
1765
1766         * g++.dg/warn/Wnvdtor.C: New test.
1767
1768 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
1769
1770         * gcc.dg/torture/pr19683-1.c: New test.
1771
1772 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
1773
1774         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
1775         * gfortran.dg/g77/19990313-2.f: Ditto.
1776         * gfortran.dg/g77/19990313-3.f: Ditto.
1777         * gfortran.dg/g77/19990525-0.f: Ditto.
1778         * gfortran.dg/g77/19990826-0.f: Ditto.
1779         * gfortran.dg/g77/19990826-2.f: Ditto.
1780         * gfortran.dg/g77/19990826-3.f: Ditto.
1781         * gfortran.dg/g77/20000511-1.f: Ditto.
1782         * gfortran.dg/g77/20000511-2.f: Ditto.
1783         * gfortran.dg/g77/970625-2.f: Ditto.
1784         * gfortran.dg/g77/980310-2.f: Ditto.
1785         * gfortran.dg/g77/980310-3.f: Ditto.
1786         * gfortran.dg/g77/980310-8.f: Ditto.
1787         * gfortran.dg/g77/980519-2.f: Ditto.
1788         * gfortran.dg/g77/alpha1.f: Ditto.
1789         * gfortran.dg/g77/claus.f: Ditto.
1790         * gfortran.dg/g77/erfc.f: Ditto.
1791         * gfortran.dg/g77/short.f: Ditto.
1792         * gfortran.fortran-torture/execute/data.f90: Ditto.
1793         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
1794         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
1795
1796 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1797
1798         * lib/file-format.exp (gcc_target_object_format): Add check for som
1799         format and hardcode object formats on hppa*-*-hpux*.
1800         * lib/target-supports.exp (check_weak_available): Add check for som
1801         object format.  Always return 0 on hppa*-*-hpux10*.
1802
1803         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
1804         is defined.
1805
1806         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
1807
1808 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
1809
1810         * gfortran.dg/pr19936_1.f90: New test.
1811         * gfortran.dg/pr19936_2.f90: New test.
1812         * gfortran.dg/pr19936_3.f90: New test.
1813
1814 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
1815             Paul Thomas <prthomas@drfccad.cea.fr>
1816
1817         * gfortran.dg/PR19754_1.f90: New test.
1818         * gfortran.dg/PR19754_2.f90: Ditto.
1819
1820 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1821
1822         PR c++/19311
1823         * g++.dg/template/non-dependent11.C: New test.
1824
1825 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
1826
1827         * lib/target-supports.exp (check_iconv_available): Fix comment.
1828
1829 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
1830             Joseph S. Myers  <joseph@codesourcery.com>
1831
1832         PR c++/19797
1833         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
1834
1835 2005-03-04  Matthew Sachs  <msachs@apple.com>
1836
1837         * gcc.exp (gcc_target_compile): Put braces around
1838         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
1839         * objc.exp (objc_target_compile): Likewise.
1840         * treelang.exp (treelang_target_compile): Likewise.
1841
1842 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1843
1844         PR fortran/19673
1845         * gfortran.dg/func_result_1.f90: New test.
1846
1847 2005-03-04  Ben Elliston  <bje@au.ibm.com>
1848
1849         * gcc.misc-tests/options.exp: New test.
1850
1851 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
1852
1853         * gcc.dg/pr15784-4.c: New test.
1854
1855 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
1856
1857         * gcc.c-torture/execute/pr17133.c: New.
1858         * gcc.c-torture/compile/20050303-1.c: New.
1859
1860 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
1861
1862         * gcc.dg/cpp/assert4.c:  Fix for cygwin
1863
1864 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
1865
1866         * g++.dg/overload/using2.C: New.
1867
1868 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
1869
1870         PR c++/19916
1871         * g++.dg/init/ptrmem2.C: New test.
1872
1873 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
1874
1875         PR c/8927
1876         * gcc.dg/pr8927-1.c: New test.
1877
1878 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
1879
1880         PR c++/20232
1881         * g++.dg/inherit/covariant12.C: New.
1882
1883 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1884
1885         PR fortran/19479
1886         * gfortran.dg/bound_1.f90: New test.
1887
1888 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
1889
1890         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
1891         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
1892
1893 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
1894
1895         PR c/20245
1896         * gcc.dg/pr20245-1.c: New test.
1897
1898 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
1899
1900         PR middle-end/19874
1901         * gcc.c-torture/execute/20050119-2.c: New test case.
1902
1903 2005-02-28  Ben Elliston  <bje@au.ibm.com>
1904
1905         * README: Update the DejaGnu bug reporting address.
1906         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
1907         * lib/objc-torture.exp: Likewise.
1908
1909 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
1910
1911         * gfortran.dg/boz_1.f90: New test.
1912         * gfortran.dg/boz_3.f90: New test.
1913         * gfortran.dg/boz_4.f90: New test.
1914
1915 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
1916
1917         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
1918         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
1919
1920 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1921
1922         PR libfortran/20101
1923         * gfortran.dg/write_0_pe_format.f90: New test.
1924
1925 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
1926
1927         PR c++/20206
1928         * g++.dg/opt/thunk2.C: New test.
1929         * g++.dg/opt/covariant1.C: New test.
1930
1931 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1932
1933         * gfortran.dg/e_d_fmt.f90: New test.
1934
1935 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
1936
1937         * gcc.dg/asm-b.c: Fix comment typos.
1938
1939 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
1940
1941         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
1942         a V_MAY_DEF also.
1943
1944 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
1945
1946         PR tree-opt/20188
1947         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
1948         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
1949         * gcc.dg/asm-b.c: New test.
1950
1951 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
1952
1953         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
1954         Disable this test on IRIX 6.
1955
1956 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
1957
1958         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
1959         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
1960         parser.
1961
1962 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
1963
1964         PR tree-optimization/20204
1965         * testsuite/gcc.dg/pr20204.c: New test.
1966
1967 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
1968
1969         PR target/20196
1970         * gcc.c-torture/execute/20050224-1.c: New test.
1971
1972         PR c++/20175
1973         * g++.dg/warn/Wbraces2.C: New test.
1974
1975 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
1976
1977         PR c++/19878
1978         * g++.dg/init/const2.C: New test.
1979
1980 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
1981
1982         PR tree-optimization/20100
1983         * gcc.c-torture/execute/pr20100-1.c: New test.
1984
1985 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1986
1987         * gfortran.dg/implicit_3.f90: New test.
1988
1989         * gfortran.dg/deftype_1.f90: New test.
1990
1991 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
1992
1993         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
1994         the test passes.
1995         * g++.dg/other/anon3.C: Accept a warning.
1996
1997 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
1998
1999         * gcc.dg/pr20017.c: Fix a comment typo.
2000
2001 2005-02-23  Bud Davis  <bdavis@gfortran.org>
2002
2003         * gfortran.dg/list_read_4.f90: Change to f90 comments.
2004
2005 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2006
2007         PR ada/19902
2008         * ada/acats/tests/cxa/cxa3004.a: Remove.
2009         * ada/acats/tests/cxb/cxb30061.am: Likewise.
2010
2011 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
2012
2013         PR c++/20073
2014         * g++.dg/init/const1.C: New test.
2015
2016         PR c++/19991
2017         * g++.dg/parse/constant7.C: New test.
2018
2019         PR c++/20152
2020         * g++.dg/parse/error27.C: New test.
2021         * g++.dg/template/qualttp15.C: Adjust error markers.
2022         * g++.old-deja/g++.other/struct1.C: Likewise.
2023         
2024         PR c++/20153
2025         * g++.dg/template/error17.C: New test.
2026
2027         PR c++/20148
2028         * g++.dg/parser/error26.C: New test.
2029
2030 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
2031
2032         PR tree-optimization/20100
2033         PR tree-optimization/20115
2034         * gcc.dg/pr20115.c: New test.
2035         * gcc.dg/pr20115-1.c: New test.
2036         * gcc.dg/pr20100.c: New test.
2037         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
2038         call-clobbered variables after alias1.
2039
2040 2005-02-22  Bud Davis  <bdavis@gfortran.org>
2041
2042         * gfortran.dg/list_read_4.f90: new test.
2043
2044 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
2045
2046         PR rtl-optimization/20017.
2047         * gcc.dg/pr20017.c: New.
2048
2049 2005-02-22  Devang Patel  <dpatel@apple.com>
2050
2051         PR 19952
2052         * g++.dg/tree-ssa/pr19952.C: New test.
2053         
2054 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
2055
2056         PR c++/19883
2057         * g++.dg/parse/constant6.C: New test.
2058
2059 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
2060
2061         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
2062         * g++.dg/charset/asm2.c: Likewise.
2063         * g++.dg/charset/asm3.c: Likewise.
2064         * g++.dg/charset/asm4.c: Likewise.
2065         * g++.dg/charset/asm5.c: Likewise.
2066         * g++.dg/charset/attribute1.c: Likewise.
2067         * g++.dg/charset/attribute2.c: Likewise.
2068         * g++.dg/charset/extern1.cc: Likewise.
2069         * g++.dg/charset/extern2.cc: Likewise.
2070         * g++.dg/charset/extern3.cc: Likewise.
2071         * g++.dg/charset/function.cc: Likewise.
2072         * g++.dg/charset/string.c: Likewise.
2073         * g++.dg/charset/charset.exp: Likewise.
2074         * lib/target-supports.exp (check_iconv_available): Fix comment.
2075
2076 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
2077
2078         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
2079         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
2080         * gcc.dg/charset/asm2.c: Likewise.
2081         * gcc.dg/charset/asm3.c: Likewise.
2082         * gcc.dg/charset/asm4.c: Likewise.
2083         * gcc.dg/charset/asm5.c: Likewise.
2084         * gcc.dg/charset/asm6.c: Likewise.
2085         * gcc.dg/charset/attribute1.c: Likewise.
2086         * gcc.dg/charset/attribute2.c: Likewise.
2087         * gcc.dg/charset/builtin1.c: Likewise.
2088         * gcc.dg/charset/extern.c: Likewise.
2089         * gcc.dg/charset/function.c: Likewise.
2090         * gcc.dg/charset/string.c: Likewise.
2091         * gcc.dg/charset/charset.exp: Likewise.
2092
2093 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
2094
2095         PR fortran/20086
2096         * gfortran.dg/pr20086.f90: New test.
2097
2098 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
2099
2100         PR tree-optimization/19786
2101         * g++.dg/tree-ssa/pr19786.C: New.
2102
2103 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2104
2105         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
2106
2107 2005-02-21  Jeff Law  <law@redhat.com>
2108
2109         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
2110
2111 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2112
2113         * gfortran.dg/do_iterator: Split loop, markup all lines for
2114         which an error locus is printed.
2115         * gfortran.dg/pr17708.f90: Markup all lines for which an error
2116         locus is printed.
2117         * gfortran.dg/select_4.f90: Likewise.
2118         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
2119         locuses in the various permutations.
2120
2121 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
2122
2123         PR tree-optimization/19951
2124         * g++.dg/vect: New directory.
2125         * g++.dg/vect/vect.exp: New file.
2126         * g++.dg/vect/pr19951.cc: New testcase.
2127         * g++.dg/dg.exp: Also prune vectorizer tests.
2128
2129 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
2130
2131         PR 18785
2132         * gcc.dg/charset/builtin1.c: New test.
2133
2134 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2135
2136         PR c++/19299
2137         * g++.dg/inherit/volatile1.C: New test.
2138
2139         PR c++/19440
2140         * g++.dg/template/dtor4.C: New test.
2141
2142 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
2143
2144         * gfortran.dg/int_1.f90: New test.
2145
2146 2005-02-19  Devang Patel  <dpatel@apple.com>
2147
2148         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
2149
2150 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
2151
2152         * gfortran.dg/achar_1.f90: New test.
2153
2154 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
2155
2156         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
2157
2158 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
2159             Jakub Jelinek  <jakub@redhat.com>
2160
2161         PR tree-optimization/19828
2162         * gcc.dg/tree-ssa/loop-7.c: New test.
2163         * gcc.c-torture/execute/20050218-1.c: New test.
2164
2165 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
2166
2167         PR c/20043
2168         * gcc.dg/transparent-union-1.c: New test.
2169         * gcc.dg/transparent-union-2.c: New test.
2170
2171 2005-02-18  James E Wilson  <wilson@specifixinc.com>
2172
2173         PR tree-optimization/18977
2174         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
2175
2176 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
2177
2178         PR target/20054
2179         * gcc.dg/pr20054.c: New test.
2180
2181 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2182
2183         PR c++/19508
2184         * g++.dg/ext/attrib20.C: New test.
2185
2186 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
2187
2188         PR middle-end/20030
2189         * gfortran.fortran-torture/execute/character_passing.f90: New test.
2190
2191 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
2192
2193         PR c++/20008
2194         * g++.dg/opt/switch4.C: New.
2195
2196 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
2197
2198         PR c++/20023
2199         PR tree-optimization/20009
2200         * gcc.c-torture/compile/20050217-1.c: New test.
2201         * g++.dg/opt/switch3.C: New test.
2202
2203         PR tree-optimization/18947
2204         * gcc.c-torture/compile/20050215-1.c: New test.
2205         * gcc.c-torture/compile/20050215-2.c: New test.
2206         * gcc.c-torture/compile/20050215-3.c: New test.
2207
2208 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
2209
2210         PR c++/20028
2211         * g++.dg/template/crash34.C: New.
2212
2213         PR c++/20022
2214         * g++.dg/other/access3.C: New.
2215
2216 2005-02-17  Ira Rosen  <irar@il.ibm.com>
2217
2218         * gcc.dg/vect/vect-98.c: New test.
2219
2220 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
2221
2222         PR tree-optimization/19967
2223         * gcc.dg/pr19967.c: New.
2224
2225 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
2226
2227         PR middle-end/19857
2228         * gcc.dg/tree-ssa/20050215-1.c: New test.
2229         * gcc.c-torture/execute/20050215-1.c: New test.
2230
2231 2005-02-15  Eric Christopher  <echristo@redhat.com>
2232
2233         * gcc.dg/cpp/20050215-1.c: New file.
2234
2235 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
2236
2237         PR tree-optimization/15785
2238         * gcc.dg/pr15785-1.c: New test.
2239
2240 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
2241
2242         PR c++/17788
2243         * g++.dg/init/ctor4.C: New.
2244         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
2245
2246 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
2247
2248         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
2249         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
2250
2251 2005-02-15  Andreas Schwab  <schwab@suse.de>
2252
2253         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
2254         declare malloc.
2255
2256 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
2257
2258         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
2259
2260 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
2261
2262         PR tree-optimization/19853
2263         * gcc.c-torture/compile/pr19853.c: New test.
2264
2265 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
2266
2267         PR c++/19608
2268         * g++.dg/parse/local-class1.C: New.
2269
2270         PR c++/19895
2271         * g++.dg/parse/ptrmem3.C: New.
2272
2273         PR c++/19884
2274         * g++.old-deja/g++.oliva/template6.C: Add another case.
2275         * g++.dg/template/explicit6.C: New.
2276
2277 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
2278
2279         PR c++/17816
2280         * g++.dg/other/redecl2.C: New.
2281
2282 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
2283
2284         PR c++/19891
2285         * g++.dg/abi/covariant4.C: New.
2286
2287 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
2288
2289         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
2290
2291 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
2292
2293         * gcc.dg/vect/vect-96.c: Fix typo.
2294
2295 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2296
2297         PR c++/14479
2298         PR c++/19487
2299         * g++.dg/template/enum5.C: New test.
2300
2301 2005-02-12  Ira Rosen  <irar@il.ibm.com>
2302
2303         * gcc.dg/vect/vect-97.c: New test.
2304
2305 2005-02-12  Ira Rosen  <irar@il.ibm.com>
2306
2307         * gcc.dg/vect/vect-96.c: New test.
2308
2309 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
2310
2311         * gcc.dg/builtins-34.c: Also check ldexp*.
2312
2313 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
2314
2315         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
2316
2317 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
2318
2319         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
2320         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
2321         dg-require-dll, dg-require-iconv, dg-require-named-sections,
2322         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
2323         selector_list, selector_expression, dg-process-target): Move to new
2324         file target-supports-dg.exp.
2325         * lib/target-supports-dg.exp: New.
2326
2327         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
2328         New.
2329
2330 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
2331
2332         PR c++/19666
2333         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
2334
2335         PR middle-end/19858
2336         * gcc.c-torture/compile/20050210-1.c: New test.
2337
2338 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
2339
2340         PR c++/19755
2341         * g++.dg/warn/Wbraces1.C: New test.
2342
2343 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
2344
2345         * gcc.dg/builtins-52.c: New testcase.
2346
2347 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
2348
2349         PR c/19342
2350         * gcc.c-torture/execute/20050119-1.c: New test.
2351
2352 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
2353
2354         PR c++/19811
2355         * g++.dg/init/delete1.C: New test.
2356
2357 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
2358
2359         PR c++/18470
2360         * g++.dg/template/static12.C: New test.
2361
2362 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
2363
2364         PR c++/19787
2365         * g++.dg/conversion/ambig1.C: New test.
2366
2367         PR c++/19739
2368         * g++.dg/ext/attrib19.C: New test.
2369
2370         PR c++/19732
2371         * g++.dg/parse/dtor5.C: New test.
2372
2373         PR c++/19762
2374         * g++.dg/template/dtor3.C: New test.
2375
2376         PR c++/19826
2377         * g++.dg/template/static11.C: New test.
2378         * g++.dg/template/crash2.C: Remove dg-error marker.
2379
2380 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
2381
2382         PR C++/18491
2383         * g++.old-deja/g++.mike/p10769a.C: Remove.
2384
2385 2005-02-09  Roger Sayle  <roger@eyesopen.com>
2386
2387         * gcc.dg/builtins-48.c: New test case.
2388         * gcc.dg/builtins-49.c: New test case.
2389         * gcc.dg/builtins-50.c: New test case.
2390         * gcc.dg/builtins-51.c: New test case.
2391
2392 2005-02-09  Ian Lance Taylor  <ian@airs.com>
2393
2394         PR middle-end/19583
2395         * g++.dg/warn/Wreturn-type-3.C: New test.
2396
2397 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
2398
2399         PR middle-end/19402
2400         * gcc.dg/pr19402-1.c: New testcase.
2401         * gcc.dg/pr19402-2.c: likewise.
2402
2403 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
2404
2405         PR middle-end/19854
2406         * g++.dg/tree-ssa/tmmti.C: New testcase.
2407
2408 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
2409
2410         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
2411
2412 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
2413
2414         PR c++/19733
2415         * g++.dg/parse/crash23.C: New test.
2416         * g++.dg/warn/Weff1.C: New test.
2417
2418 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
2419
2420         * gcc.dg/20050209-1.c: New test.
2421
2422 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
2423
2424         PR target/19799
2425         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
2426
2427 2005-02-08  Mike Stump  <mrs@apple.com>
2428
2429         * g++.dg/pch/import-2.c: New test.
2430         * g++.dg/pch/import-2.hs: New.
2431         * g++.dg/pch/include/import-2a.h: New.
2432         * g++.dg/pch/include/import-2b.h: New.
2433
2434 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
2435
2436         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
2437
2438 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2439
2440         * gfortran.dg/substr_1.f90: New test.
2441
2442 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
2443
2444         PR middle-end/19775
2445         * gcc.dg/torture/builtin-power-1.c: Disable test for
2446         invalid transformation.
2447         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
2448         no longer optimize.
2449         * gcc.dg/builtins-47.c: New testcase.
2450
2451 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
2452             Dorit Naishlos  <dorit@il.ibm.com>
2453
2454         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
2455
2456 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
2457
2458         * gcc.c-torture/compile/20050206-1.c: New test.
2459
2460 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
2461
2462         PR tree-opt/19768
2463         * g++.dg/opt/pr19768.C: New test.
2464
2465 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
2466
2467         PR tree-opt/19736
2468         * gcc.c-torture/compile/pr19736.c: New test.
2469
2470 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2471
2472         PR c++/17401
2473         * g++.dg/parse/error25.C: New test.
2474
2475 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
2476
2477         * gcc.c-torture/execute/20050203-1.c: New.
2478
2479 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
2480
2481         * gcc.dg/vect/vect-85.c: Remove xfail.
2482         * gcc.dg/vect/vect-86.c: Remove xfail.
2483         * gcc.dg/vect/vect-87.c: Remove xfail.
2484         * gcc.dg/vect/vect-88.c: Remove xfail.
2485
2486 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
2487
2488         * gcc.dg/altivec-19.c: New.
2489
2490 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
2491
2492         PR c/17807
2493         * gcc.dg/nested-func-3.c: New test.
2494         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
2495
2496 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
2497
2498         * gcc.test-framework/gen_directive_tests: Generate tests for
2499         selector expressions.
2500
2501 2005-02-02  Matt Austern  <austern@apple.com>
2502
2503         PR c++/19628
2504         * g++/ext/builtin7.C: New.
2505         * g++/ext/builtin8.C: New.
2506
2507 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
2508
2509         PR c/18502
2510         * gcc.dg/pr18502-1.c: New test.
2511
2512 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2513
2514         PR c++/17413
2515         * g++.dg/template/local4.C: Tweak.
2516
2517 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
2518
2519         PR tree-optimization/19578
2520         * gcc.c-torture/compile/20050202-1.c: New test.
2521
2522 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
2523
2524         PR c/19435
2525         * gcc.dg/c99-init-4.c: New test.
2526
2527 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
2528
2529         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
2530
2531         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
2532
2533         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
2534         * g++.dg/eh/check-vect.h: New.
2535
2536         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
2537         * gcc.dg/vect/vect-78.c: Ditto.
2538         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
2539         Remove.
2540
2541         * g++.dg/conversion/simd1.C: Expect warning.
2542         * g++.dg/ext/attribute-test-1.C: Ditto.
2543         * g++.dg/ext/attribute-test-2.C: Ditto.
2544         * g++.dg/ext/attribute-test-3.C: Ditto.
2545         * g++.dg/ext/attribute-test-4.C: Ditto.
2546
2547         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
2548         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
2549
2550         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
2551
2552 2005-02-01  Richard Henderson  <rth@redhat.com>
2553
2554         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
2555         long double for ibm double-double format.
2556         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
2557
2558 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
2559
2560         PR tree-optimization/19633
2561         * testsuite/gcc.dg/pr19633-1.c: New test.
2562         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
2563         to NULL or a symbol.
2564
2565 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
2566
2567         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
2568         New procs.
2569         (dg-process-target (local override)): Handle selector expressions.
2570
2571         * gcc.test-framework/README: Describe tests in source directory.
2572         * gcc.test-framework/test-framework.awk: Handle dg- tests.
2573         * gcc.test-framework/test-framework.exp: Handle dg- tests.
2574         * gcc.test-framework/dg-bogus-exp-P.c: New test.
2575         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
2576         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
2577         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
2578         * gcc.test-framework/dg-do-link-exp-P.c: New test.
2579         * gcc.test-framework/dg-do-run-exp-P.c: New test.
2580         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
2581         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
2582         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
2583         * gcc.test-framework/dg-error-exp-P.c: New test.
2584         * gcc.test-framework/dg-error-exp-XP.c: New test.
2585         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
2586         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
2587         * gcc.test-framework/dg-output-exp-P.c: New test.
2588         * gcc.test-framework/dg-output-exp-XF.c: New test.
2589         * gcc.test-framework/dg-warning-exp-P.c: New test.
2590         * gcc.misc-tests/dg-1.c: Remove.
2591         * gcc.misc-tests/dg-2.c: Remove.
2592         * gcc.misc-tests/dg-3.c: Remove.
2593         * gcc.misc-tests/dg-4.c: Remove.
2594         * gcc.misc-tests/dg-5.c: Remove.
2595         * gcc.misc-tests/dg-6.c: Remove.
2596         * gcc.misc-tests/dg-7.c: Remove.
2597         * gcc.misc-tests/dg-8.c: Remove.
2598         * gcc.misc-tests/dg-9.c: Remove.
2599         * gcc.misc-tests/dg-10.c: Remove.
2600         * gcc.misc-tests/dg-11.c: Remove.
2601         * gcc.misc-tests/dg-12.c: Remove.
2602         * gcc.misc-tests/dg-test.exp: Remove.
2603
2604         * gcc.test-framework/test-framework.awk: Change recording and
2605         printing of passes and failures.
2606
2607         * gcc.test-framework: New directory.
2608         * gcc.test-framework/README: New.
2609         * gcc.test-framework/test-framework.exp: New.
2610         * gcc.test-framework/test-framework.awk: New.
2611         * gcc.test-framework/gen_directive_tests: New.
2612
2613 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
2614
2615         * lib/treelang.exp: Fix comment typos.
2616         (treelang_target_compile): Don't append libs=-ltreelang to options.
2617
2618 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
2619
2620         * g++.dg/parse/typename7.C: Adjust error messages.
2621
2622 2005-01-31  Jeff Law  <law@redhat.com>
2623
2624         * gcc.c-torture/execute/20050131-1.c: New test.
2625         * gcc.dg/wcaselabel.c: New test.
2626
2627 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
2628
2629         * g++.dg/other/warning1.C: Adjust error messags.
2630         * g++.dg/parse/constant5.C: New test.
2631
2632 2005-01-31  Steven Bosscher  <stevenb@suse.de>
2633
2634         PR c/19333
2635         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
2636         the test case valid.
2637         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
2638         * testsuite/gcc.dg/array-7.c: Adjust expected result.
2639         * testsuite/gcc.dg/pr18596-3.c: Likewise.
2640         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
2641         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
2642         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
2643
2644 2005-01-31  Dale Johannesen  <dalej@apple.com>
2645
2646         * g++.dg/opt/pr19650.C:  New test.
2647
2648 2005-01-31  Richard Henderson  <rth@redhat.com>
2649
2650         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
2651         long double for intel double extended format.
2652         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
2653
2654 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
2655
2656         PR c++/19555
2657         * g++.dg/template/static10.C: New test.
2658
2659         PR c++/19395
2660         * g++.dg/parse/error24.C: New test.
2661
2662         PR c++/19367
2663         * g++.dg/lookup/builtin1.C: New test.
2664
2665         PR c++/19457
2666         * g++.dg/warn/conv3.C: New test.
2667
2668 2005-01-30  Bud Davis  <bdavis@gfortran.org>
2669
2670         PR fortran/19647
2671         * gfortan.dg/inquire_7.f90
2672
2673 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
2674
2675         PR tree-optimization/15791
2676         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
2677         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
2678         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
2679         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
2680         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
2681         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
2682         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
2683         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
2684         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
2685         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
2686
2687 2005-01-29  Paul Brook  <paul@codesourcery.com>
2688
2689         PR fortran/18565
2690         * check.c (real_or_complex_check): New function.
2691         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
2692         * intrinsic.c (add_functions): Use new check functions.
2693         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
2694         Add prototypes.
2695
2696 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
2697
2698         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
2699         gcc.dg/lvalue-3.c: New tests.
2700         * gcc.dg/concat.c: Update expected messages.
2701
2702 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
2703
2704         PR libfortran/19595
2705         * gfortran.dg/eor_1.f90:  New test.
2706
2707 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
2708
2709         PR fortran/19589
2710         * gfortran.dg/logical_data_1.f90: New test.
2711
2712 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
2713
2714         PR c++/19253
2715         * g++.dg/template/crash33.C: New test.
2716
2717         PR c++/19667
2718         * g++.dg/template/crash32.C: New test.
2719
2720 2005-01-28  Ian Lance Taylor  <ian@airs.com>
2721
2722         PR middle-end/16558
2723         * g++.dg/warn/Wreturn-type-2.C: New test.
2724
2725 2004-06-24  Jeff Law  <law@redhat.com>
2726
2727         * gcc.dg/tree-ssa/20050128-1.c: New test.
2728
2729 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
2730
2731         * gcc.target/frv/all-mdpackh-1.c: New test.
2732
2733 2005-01-28  Steven Bosscher  <stevenb@suse.de>
2734
2735         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
2736
2737 2005-01-27  Richard Henderson  <rth@redhat.com>
2738
2739         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
2740
2741 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
2742
2743         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
2744
2745 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
2746
2747         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
2748         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
2749         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
2750         to cope with cases where the multilib options override the dg-options.
2751
2752 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
2753
2754         PR c/18946
2755         * gcc.dg/noncompile/20050120-1.c: New test.
2756
2757 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
2758
2759         PR tree-optimization/19633
2760         * gcc.dg/pr19633.c: New test.
2761         * gcc.dg/tree-ssa/pr19633.c: New test.
2762
2763 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
2764
2765         * gcc.dg/20041216-1.c: New test.
2766
2767 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
2768
2769         PR objc/18862
2770         * objc.dg/selector-2.m: New test.
2771
2772 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
2773
2774         * g++.dg/opt/range-test-2.C: New test.
2775
2776         PR rtl-optimization/19579
2777         * gcc.c-torture/execute/20050124-1.c: New test.
2778
2779 2005-01-26  Greg Parker  <gparker@apple.com>
2780         Stuart Hastings  <stuart@apple.com>
2781
2782         * gcc.c-torture/execute/20050125-1.c: New.
2783
2784 2005-01-18  Jan Hubicka  <jh@suse.cz>
2785
2786         PR tree-optimize/19337
2787         * gcc.c-torture/compile/20050119-1.c: New test.
2788
2789 2005-01-24  James E Wilson  <wilson@specifixinc.com>
2790
2791         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
2792         test for successful match.
2793
2794 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
2795
2796         PR objc/18408
2797         * objc.dg/comp-types-7.m: New test.
2798
2799 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
2800
2801         * lib/target-supports.exp (current_target_name): New.
2802         (check_effective_target_ilp32, check_effective_target_lp64):
2803         Cache the result to use as long as the current target, with
2804         multilib flags, remains the same.
2805
2806         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
2807         (dg-require-weak, dg-require-visibility, dg-require-alias,
2808         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
2809         dg-require-effective-target, dg-skip-if): Remove call to
2810         skip_test_and_clear_xfail.
2811         (dg-test): Clear xfail data.
2812
2813 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
2814
2815         PR target/17751
2816         * gcc.dg/ppc64-toc.c: New test.
2817
2818         * g++.dg/tree-ssa/empty-1.C: New test.
2819
2820         PR middle-end/19551
2821         * gcc.c-torture/execute/20050121-1.c: New test.
2822         * gcc.dg/20050121-2.c: New test.
2823
2824 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
2825         Paul Brook  <paul@codesourcery.com>
2826
2827         PR fortran/17941
2828         * gfortran.dg/real_const_1.f: New test.
2829         * gfortran.dg/real_const_2.f90: New test.
2830         * gfortran.dg/complex_int_1.f90: New test.
2831
2832 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
2833
2834         PR fortran/19313
2835         * gfortan.dg/inquire_6.f90: New test.
2836
2837 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
2838
2839         PR libfortran/19451
2840         * open_readonly_1.f90:  New test.
2841
2842 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
2843
2844         PR libfortran/18982
2845         * gfortran.dg/open_new.f90: New file.
2846
2847 2005-01-22  Paul Brook  <paul@codesourcery.com>
2848
2849         * namelist_1.f90: New test.
2850
2851 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
2852
2853         PR tree-optimization/19484
2854         * gcc.c-torture/compile/20050122-[12].c: New tests.
2855
2856 2005-01-22  Paul Brook  <paul@codesourcery.com>
2857
2858         * gfortran.dg/implicit_2.f90: New test.
2859
2860 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
2861
2862         PR fortran/19314
2863         * gfortran.dg/inquire_5.f90: New test.
2864
2865 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2866
2867         PR c/18809
2868         * gcc.dg/pr18809-1.c: New test.
2869
2870 2005-01-21  Ian Lance Taylor  <ian@airs.com>
2871
2872         * gcc.dg/20050121-1.c: New test.
2873
2874         PR tree-optimization/13000
2875         * gcc.dg/20040206-1.c: Change warning to point where function is
2876         being inlined.
2877
2878 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2879
2880         PR c++/19208
2881         * g++.dg/template/array11.C: New test.
2882
2883 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2884
2885         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
2886         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
2887         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
2888         * gfortran.dg/getenv_1.f90: Add dg-do directive.
2889         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
2890         gfortran.dg/pr17164.f90: Add missing dg-do directives.
2891
2892 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
2893
2894         PR tree-optimization/15349
2895         * gcc.dg/tree-ssa/pr15349.c: New.
2896
2897 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
2898
2899         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
2900
2901 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
2902
2903         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
2904         scan-assembler-times directive name.
2905
2906         * gcc.dg/asm-a.c: Move dg-require-effective-target to
2907         after dg-do.
2908
2909         PR rtl-optimization/19462
2910         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
2911
2912 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
2913
2914         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
2915         counting function calls on ia64.
2916
2917 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
2918
2919         PR rtl-optimization/15139
2920         * gcc.dg/20050111-2.c: New test.
2921
2922         PR c/17297
2923         * gcc.c-torture/compile/20050113-1.c: New testcase.
2924
2925         PR middle-end/19164
2926         * gcc.dg/20050113-1.c: New testcase.
2927
2928 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
2929
2930         * gcc.dg/vect/vect-85.c: Add comment.
2931         * gcc.dg/vect/vect-86.c: Add xfail for now.
2932         * gcc.dg/vect/vect-87.c: Add xfail for now.
2933         * gcc.dg/vect/vect-88.c: Add xfail for now.
2934         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
2935
2936 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2937
2938         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
2939
2940 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2941
2942         * g++.dg/debug/typedef3.C: New test.
2943
2944 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
2945
2946         PR c/19472
2947         * gcc.dg/asm-a.c: New test.
2948
2949 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
2950
2951         * gcc.dg/sh-relax.c: Add prototype for abort.
2952
2953 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2954
2955         * gcc.dg/short-compare-1.c: New test.
2956         * gcc.dg/short-compare-2.c: Likewise.
2957
2958 2005-01-18  Michael Matz  <matz@suse.de>
2959
2960         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
2961
2962 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
2963
2964         PR tree-optimization/19121
2965         * gcc.c-torture/compile/pr19121.c: New test.
2966
2967 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
2968
2969         PR target/19357
2970         * gcc.c-torture/compile/pr19357.c: New test.
2971
2972 2005-01-17  Ian Lance Taylor  <ian@airs.com>
2973
2974         PR c/5675
2975         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
2976         pass--those that refer just to the variable, possibly with a
2977         cast.
2978         * gcc.dg/c99-const-expr-3.c: Likewise.
2979
2980         PR middle-end/13127
2981         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
2982         longer emitted.
2983
2984 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
2985
2986         PR fortran/18778
2987         * gfortran.dg/endfile_2.f90: New test.
2988
2989 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
2990
2991         PR 19168
2992         * gfortran.dg/select_5.f90: New test.
2993
2994 2004-01-16  Paul Brook  <paul@codesourcery.com>
2995
2996         * gfortran.dg/common_4.f90: New test.
2997
2998 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
2999
3000         PR rtl-optimization/19462
3001         * gcc.dg/torture/pr19462-1.c: New test.
3002
3003 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
3004
3005         PR objc/19321
3006         * objc.dg/func-ptr-2.m: New.
3007         * objc.dg/volatile-1.m: New.
3008
3009 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3010
3011         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
3012
3013 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
3014
3015         PR tree-optimization/19060
3016         * gcc.c-torture/execute/20050104-1.c: New test.
3017
3018 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
3019
3020         PR fortran/18983
3021         * gfortran.dg/write_to_null.f90: New test.
3022
3023 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
3024             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3025
3026         PR other/19328
3027         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
3028         argument.
3029
3030 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
3031
3032         PR c++/19263
3033         * g++.dg/init/vector1.C: New test.
3034
3035 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
3036
3037         PR target/13158
3038         * gcc.target/ia64/sibcall-unwind-1.c: New test.
3039         PR target/18987
3040         * gcc.target/ia64/sibcall-unwind-2.c: New test.
3041
3042 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
3043
3044         * gfortran.dg/select_1.f90: New test.
3045         * gfortran.dg/select_2.f90: New test.
3046         * gfortran.dg/select_3.f90: New test.
3047         * gfortran.dg/select_4.f90: New test.
3048
3049 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
3050
3051         PR middle-end/19084
3052         PR rtl-optimization/19348
3053         * gcc.dg/20050111-1.c: New test.
3054         * gcc.c-torture/execute/20050111-1.c: New test.
3055
3056         * gcc.dg/i386-asm-4.c: New test.
3057
3058 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3059
3060         * gcc.dg/nested-func-2.c: New test.
3061         * ada/acats/norun.lst: Remove c953002.
3062
3063 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
3064
3065         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
3066
3067 2005-01-12  Ben Elliston  <bje@au.ibm.com>
3068
3069         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
3070
3071 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
3072
3073         PR target/18761
3074         * g++.dg/abi/align1.C: New test.
3075
3076 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
3077
3078         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
3079         at a time.
3080         * g++.dg/ext/altivec_check.h: Support compiling as C.
3081
3082 2005-01-10  Roger Sayle  <roger@eyesopen.com>
3083
3084         PR c++/19355
3085         * g++.dg/expr/pr19355-1.C: New test case.
3086
3087 2005-01-10  Laurent GUERBY <laurent@guerby.net>
3088
3089         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
3090         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
3091         * ada/acats/tests/c3/c92005b.ada: Likewise.
3092         * ada/acats/tests/c3/cxb3012.a: Likewise.
3093         * ada/acats/norun.lst: Add c380004 and c953002, add PR
3094
3095 2005-01-09  Paul Brook  <paul@codesourcery.com>
3096
3097         * gfortran.dg/common_2.f90: New file.
3098         * gfortran.dg/common_3.f90: New file.
3099
3100 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
3101
3102         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
3103
3104 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
3105
3106         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
3107         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
3108         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
3109         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
3110         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
3111         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
3112         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
3113         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
3114         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
3115         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
3116         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
3117         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
3118         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
3119         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
3120         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
3121         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
3122         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
3123         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
3124         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
3125         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
3126         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
3127         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
3128         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
3129         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
3130         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
3131         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
3132         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
3133         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
3134         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
3135         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
3136         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
3137         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
3138         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
3139         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
3140         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
3141         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
3142         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
3143         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
3144         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
3145         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
3146         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
3147         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
3148         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
3149         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
3150         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
3151         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
3152         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
3153         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
3154         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
3155         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
3156         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
3157         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
3158         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
3159         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
3160         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
3161         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
3162         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
3163         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
3164         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
3165         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
3166         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
3167         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
3168         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
3169         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
3170         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
3171         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
3172         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
3173
3174         * gcc.dg/vect/vect-1.c: Fix spelling.
3175         * gcc.dg/vect/vect-10.c: Fix spelling.
3176         * gcc.dg/vect/vect-11.c: Fix spelling.
3177         * gcc.dg/vect/vect-12.c: Fix spelling.
3178         * gcc.dg/vect/vect-14.c: Fix spelling.
3179         * gcc.dg/vect/vect-15.c: Fix spelling.
3180         * gcc.dg/vect/vect-16.c: Fix spelling.
3181         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
3182         * gcc.dg/vect/vect-64.c: Fix comments.
3183         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
3184
3185 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
3186             Ira Rosen  <irar@il.ibm.com>
3187
3188         * gcc.dg/vect/vect-70.c: New test.
3189         * gcc.dg/vect/vect-71.c: New test.
3190
3191 2005-01-09  Manfred Hollstein  <mh@suse.com>
3192
3193         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
3194         * gcc.dg/pr18241-2.c: Likewise.
3195         * gcc.dg/pr18241-3.c: Likewise.
3196         * gcc.dg/pr18241-4.c: Likewise.
3197         * gcc.dg/pr18241-5.c: Likewise.
3198
3199 2005-01-08  Richard Henderson  <rth@redhat.com>
3200
3201         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
3202         False for x86 and x86-64.
3203
3204 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
3205
3206         PR tree-optimization/18241
3207         * gcc.dg/pr18241-1.c: New test.
3208         * gcc.dg/pr18241-2.c: New test.
3209         * gcc.dg/pr18241-3.c: New test.
3210         * gcc.dg/pr18241-4.c: New test.
3211         * gcc.dg/pr18241-5.c: New test.
3212
3213 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
3214
3215         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
3216         gfortran.dg/select_4.f90: New.
3217
3218 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
3219
3220         * gcc.c-torture/execute/20050107-1.c: New test.
3221
3222 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
3223
3224         PR c++/19298
3225         * g++.dg/template/ref2.C: New.
3226
3227 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
3228
3229         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
3230         instead of being empty.
3231
3232 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3233
3234         PR fortran/15553
3235         * gfortran.dg/array-1.f90: New test.
3236
3237 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
3238
3239         PR tree-optimization/19283
3240         * gcc.c-torture/execute/20050106-1.c: New test.
3241
3242         PR rtl-optimization/18861
3243         * gcc.dg/20050105-1.c: New test.
3244
3245         PR tree-optimization/18828
3246         * gcc.dg/20050105-2.c: New test.
3247
3248 2005-01-07  Andreas Jaeger  <aj@suse.de>
3249
3250         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
3251
3252 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
3253
3254         PR fortran/18398
3255         * gfortran.dg/fmt_read.f90: New test.
3256
3257 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
3258
3259         * gcc.dg/rs6000-ldouble-2.c: New.
3260
3261 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
3262
3263         PR c++/19244
3264         * g++.dg/parser/ctor2.C: New test.
3265
3266 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3267
3268         PR c++/17154
3269         * g++.dg/template/using9.C: New test.
3270
3271 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3272
3273         PR c++/19258
3274         * g++.dg/lookup/friend6.C: New test.
3275
3276 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
3277
3278         PR c++/19270
3279         * g++.dg/template/array10.C: New.
3280
3281 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3282
3283         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
3284         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
3285
3286 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
3287
3288         * gcc.c-torture/compile/20050105-1.c: New test.
3289
3290 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
3291
3292         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
3293
3294 2005-01-05  Roger Sayle  <roger@eyesopen.com>
3295
3296         PR middle-end/19100
3297         * gcc.dg/conv-3.c: New test case.
3298
3299 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
3300
3301         * gcc.dg/asm-wide-1.c: New test.
3302
3303 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
3304
3305         PR c++/19030
3306         * g++.dg/parse/crash22.C: New
3307
3308 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
3309
3310         PR 19257
3311         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
3312
3313 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
3314
3315         PR middle-end/17767
3316         * gcc.dg/i386-mmx-6.c: New test case.
3317
3318 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
3319
3320         PR tree-optimization/18308
3321         * gcc.dg/vect/pr18308.c: New testcase.
3322
3323 2005-01-04  Andreas Jaeger  <aj@suse.de>
3324
3325         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
3326
3327 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
3328             Robert Bowdidge <bowdidge@apple.com>
3329
3330         * gcc.dg/cpp/subframework1.c: New.
3331         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
3332         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
3333         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
3334         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
3335
3336 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
3337
3338         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
3339         producing warning.
3340         * gcc.dg/darwin-weakimport-2.c: New.
3341
3342 2005-01-03  Richard Henderson  <rth@redhat.com>
3343
3344         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
3345
3346 2005-01-03  Richard Henderson  <rth@redhat.com>
3347
3348         * gcc.dg/vect/vect.exp: Enable for ia64.
3349         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
3350         (check_effective_target_vect_float): Likewise.
3351         (check_effective_target_vect_no_align): Likewise.
3352         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
3353         * gcc.dg/vect/vect-8.c: Likewise.
3354
3355 2005-01-03  Uros Bizjak <uros@kss-loka.si>
3356
3357         PR target/19236
3358         * gcc.dg/pr19236-1.c: New test case.
3359
3360 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
3361
3362         PR rtl-optimization/12092
3363         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
3364
3365 2005-01-02  Andreas Jaeger  <aj@suse.de>
3366
3367         * gcc.dg/pr12092-1.c: Do not run on x86_64.
3368
3369 2005-01-01  Roger Sayle  <roger@eyesopen.com>
3370             Andrew Pinski  <pinskia@physics.uc.edu>
3371
3372         PR rtl-optimization/12092
3373         * gcc.dg/pr12092-1.c: New test case.
3374
3375 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
3376
3377         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
3378         'hidden' and 'default' for better portability.
3379         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
3380
3381         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
3382         6 and 7.
3383         * g++.old-deja/g++.brendan/new3.C: Likewise.
3384
3385 2005-01-01  Steven Bosscher  <stevenb@suse.de>
3386
3387         * gcc.dg/20041231-1.C: New test.
3388         * g++.dg/warn/Wunreachable-code-1.C: New test.
3389
3390 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
3391
3392         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
3393         file, not /dev/null.  Abort on error.
3394
3395 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
3396             Ziemowit Laski  <zlaski@apple.com>
3397
3398         PR objc/18971
3399         * objc.dg/encode-5.m: New test.
3400
3401 2004-12-29  Richard Henderson  <rth@redhat.com>
3402
3403         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
3404         * objc.dg/stabs-1.m: Disable for ia64.
3405
3406 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
3407
3408         PR c++/19190
3409         * g++.dg/warn/Wunused-10.C: New test.
3410
3411 2004-12-28  Richard Henderson  <rth@redhat.com>
3412
3413         * objc.dg/stabs-1.m: Disable for alpha.
3414
3415 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
3416
3417         PR c++/19149
3418         * g++.dg/parse/error23.C: New test.
3419
3420 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3421
3422         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
3423
3424         PR fortran/19032
3425         * gfortran.dg/intrinsic_modulo_1.f90: New.
3426         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
3427         tests with divisor -1.
3428
3429 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
3430
3431         * g++.dg/opt/temp1.C (memcpy): Return a value.
3432
3433         PR c++/19148
3434         * g++.dg/expr/cond7.C: New test.
3435
3436 2004-12-27  Paul Brook  <paul@codesourcery.com>
3437
3438         * gfortran.dg/g77/select_no_compile.f: Remove.
3439
3440 2004-12-27  Richard Henderson  <rth@redhat.com>
3441
3442         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
3443         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
3444         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
3445
3446 2004-12-26  Richard Henderson  <rth@redhat.com>
3447
3448         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
3449         by 1i instead of token pasting.
3450
3451 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3452
3453         PR tree-optimization/17578
3454         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
3455         to additional_flags.
3456         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
3457
3458 2004-12-25  Richard Henderson  <rth@redhat.com>
3459
3460         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
3461         Remove Alpha.
3462
3463 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3464
3465         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
3466         hppa*-*-hpux*.
3467         * gcc.dg/pr17957.c (dg-options): Likewise.
3468         * gcc.dg/struct-ret-1.c: Add prototype for abort.
3469         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
3470         instead of 0 on __hppa__.
3471         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
3472         "foo,%r" on hppa*-*-*.
3473
3474 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
3475
3476         PR fortran/19071
3477         * gfortran.dg/complex_write.f90: New test.
3478
3479 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3480
3481         PR c++/17595
3482         * g++.dg/parse/pragma2.C: New test.
3483
3484         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
3485
3486 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
3487
3488         * gcc.dg/empty2.c: Add missing dg-warning.
3489
3490 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3491
3492         PR c++/17413
3493         * g++.dg/template/local4.C: New test.
3494         * g++.dg/template/crash19.C: Add dg-error marker.
3495
3496         * g++.dg/template/crash31.C: Correct embedded PR number.
3497
3498 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3499
3500         PR c++/16405
3501         * g++.dg/opt/temp1.C: Add do-run marker.
3502
3503 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
3504
3505         * g++.dg/template/spec19.C: New.
3506
3507 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
3508
3509         PR target/16819
3510         * gcc.dg/empty2.c: New.
3511
3512 2004-12-23  Richard Henderson  <rth@redhat.com>
3513
3514         * lib/target-supports.exp (check_effective_target_vect_no_align):
3515         Remove i?86 and x86-64.
3516
3517 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3518
3519         PR c++/16405
3520         * g++.dg/opt/temp1.C: New test.
3521
3522 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3523
3524         PR c++/18733
3525         * g++.dg/template/friend33.C: New testcase.
3526
3527 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
3528
3529         PR c++/18464
3530         * g++.dg/template/cond5.C: New test.
3531
3532         PR c++/18492
3533         * g++.dg/inherit/thunk3.C: New test.
3534
3535         PR c++/11224
3536         * g++.dg/warn/Wunused-9.C: New test.
3537
3538 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
3539
3540         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
3541
3542 2004-12-22  Jan Beulich  <jbeulich@novell.com>
3543
3544         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
3545
3546 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
3547
3548         PR c++/18378
3549         * g++.dg/ext/packed8.C: New test.
3550
3551         PR c++/13268
3552         * g++.dg/template/crash31.C: New test.
3553
3554         PR c++/19034
3555         * g++.dg/template/crash30.C: New test.
3556
3557 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
3558
3559         PR C++/18984
3560         * g++.dg/eh/ctor3.C: New test.
3561
3562 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3563
3564         * objc.dg/stabs-1.m: Allow section name to be quoted and
3565         assembly label to begin with '.LL'.
3566
3567 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
3568
3569         * gcc.dg/vect/vect.exp
3570         (check_effective_target_lp64_or_vect_no_align): New.
3571         * gcc.dg/vect/vect-77.c: Use it.
3572         * gcc.dg/vect/vect-78.c: Use it.
3573
3574         * lib/target-supports.exp
3575         (check_effective_target_vect_no_max,
3576         check_effective_target_vect_no_bitwise,
3577         check_effective_target_vect_no_align): New.
3578         * gcc.dg/vect/vect-13.c: Use them.
3579         * gcc.dg/vect/vect-17.c: Ditto.
3580         * gcc.dg/vect/vect-18.c: Ditto.
3581         * gcc.dg/vect/vect-19.c: Ditto.
3582         * gcc.dg/vect/vect-20.c: Ditto.
3583         * gcc.dg/vect/vect-27.c: Ditto.
3584         * gcc.dg/vect/vect-29.c: Ditto.
3585         * gcc.dg/vect/vect-44.c: Ditto.
3586         * gcc.dg/vect/vect-48.c: Ditto.
3587         * gcc.dg/vect/vect-50.c: Ditto.
3588         * gcc.dg/vect/vect-52.c: Ditto.
3589         * gcc.dg/vect/vect-54.c: Ditto.
3590         * gcc.dg/vect/vect-56.c: Ditto.
3591         * gcc.dg/vect/vect-58.c: Ditto.
3592         * gcc.dg/vect/vect-60.c: Ditto.
3593         * gcc.dg/vect/vect-72.c: Ditto.
3594         * gcc.dg/vect/vect-80.c: Ditto.
3595
3596 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
3597
3598         PR c++/14075
3599         * g++.dg/init/string1.C: New.
3600
3601         PR c++/18975
3602         * g++.dg/other/synth1.C: New.
3603
3604 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
3605
3606         PR c/18963
3607         * gcc.dg/pr18963-1.c: New test.
3608
3609 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
3610
3611         PR c/18596
3612         * gcc.dg/funcdef-storage-1.c (foo): Remove.
3613         * gcc.dg/pr18596-1.c: Use dg-error.
3614         (dg-options): Use -fno-unit-at-a-time.
3615         * gcc.dg/pr18596-2.c: New test.
3616         * gcc.dg/pr18596-3.c: New test.
3617
3618 2004-12-20  Roger Sayle  <roger@eyesopen.com>
3619
3620         PR middle-end/18683
3621         * g++.dg/opt/pr18683-1.C: New test case.
3622
3623 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
3624
3625         PR other/19093
3626         * g++.dg/opt/max1.C: Fix for 64bit targets.
3627
3628 2004-12-20  Matt Austern  <austern@apple.com>
3629
3630         PR c++/19044
3631         * g++.dg/ext/builtin6.C: New
3632
3633 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
3634
3635         PR tree-optimization/19080
3636         * gcc.c-torture/compile/pr19080.c: New test.
3637
3638 2004-12-20  Steven Bosscher  <stevenb@suse.de>
3639
3640         * gcc.dg/20041219-1.c: New test.
3641
3642 2004-12-19  Roger Sayle  <roger@eyesopen.com>
3643
3644         PR middle-end/19068
3645         * g++.dg/opt/max1.C: New test case.
3646
3647 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3648
3649         * gcc.dg/fdata-sections-1.c: New test.
3650
3651 2004-12-18  Roger Sayle  <roger@eyesopen.com>
3652
3653         PR middle-end/18548
3654         * gcc.dg/max-1.c: New test case.
3655
3656 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
3657
3658         * gcc.c-torture/execute/20041218-1.c: New test.
3659
3660 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
3661
3662         * gcc.dg/pr18501.c: New test.
3663         * gcc.dg/uninit-5.c: XFAIL.
3664         * gcc.dg/uninit-9.c: XFAIL.
3665
3666 2004-12-17  Dale Johannesen  <dalej@apple.com>
3667
3668         * gcc.dg/20041213-1.c:  New.
3669
3670 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
3671
3672         * objc.dg/stabs-1.m: Allow assembly label to begin
3673         with a dot ('.').
3674
3675 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
3676
3677         * gcc.c-torture/execute/20041213-1.c: Move...
3678         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
3679
3680 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
3681
3682         PR c++/18721
3683         * g++.dg/lookup/conv-5.C: New.
3684
3685 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
3686
3687         * objc.dg/stabs-1.m: New test.
3688
3689 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
3690
3691         * gcc.dg/visibility-c.c: Change compile to
3692         assemble for the test.
3693
3694 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
3695
3696         PR target/19041
3697         * gcc.dg/visibility-c.c: New test.
3698
3699 2004-12-16  Roger Sayle  <roger@eyesopen.com>
3700
3701         PR middle-end/18493
3702         * gcc.dg/switch-8.c: New test case.
3703
3704 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
3705
3706         PR c++/18905
3707         * g++.dg/template/init4.C: New.
3708         * g++.dg/opt/static3.C: Enable optimizer.
3709
3710 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
3711
3712         * g++.dg/other/complex1.C: New test.
3713
3714 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
3715
3716         * g++.dg/opt/inline9.C: New test.
3717
3718 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3719
3720         PR fortran/18993
3721         * gfotran.dg/nullify_1.f: New test.
3722
3723 2004-12-15  Richard Henderson  <rth@redhat.com>
3724
3725         * gcc.target/i386/i386.exp: New harness.
3726         * gcc.target/i386/vect-args.c: New.
3727
3728 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
3729
3730         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
3731
3732 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3733
3734         PR c++/18825
3735         * g++.dg/template/friend32.C: New test.
3736
3737 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3738
3739         * cpp/pragma-once-1.c: New test.
3740         * cpp/pragma-once-1b.h: Likewise.
3741         * cpp/pragma-once-1c.h: Likewise.
3742         * cpp/pragma-once-1d.h: Likewise.
3743         * cpp/inc/pragma-once-1a.h: Likewise.
3744
3745 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
3746             Steven G. Kargl  <kargls@comcast.net>
3747
3748         PR fortran/17597
3749         * gfortran.dg/list_read_3.f90: New test.
3750
3751 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3752
3753         * gcc.dg/ftrapv-2.c: New test.
3754
3755 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
3756
3757         PR c++/18981
3758         * g++.dg/template/typename9.C: New test.
3759
3760 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
3761
3762         PR c++/18738
3763         * g++.dg/template/typename8.C: New test.
3764         * g++.dg/parse/friend2.C: Tweak error message.
3765
3766 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
3767
3768         * gcc.c-torture/20041214-1.c: New test.
3769
3770 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
3771
3772         PR c++/18965
3773         * g++.dg/init/array17.C: New test.
3774
3775 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
3776
3777         PR c++/18793
3778         * g++.dg/init/aggr3.C: New test.
3779
3780 2004-12-14  Janis Johnson  <janis187@us.ibm.com
3781
3782         * gcc.dg/altivec-types-1.c: New test.
3783         * gcc.dg/altivec-types-2.c: New test.
3784         * gcc.dg/altivec-types-3.c: New test.
3785         * gcc.dg/altivec-types-4.c: New test.
3786         * g++.dg/ext/altivec-types-1.C: New test.
3787         * g++.dg/ext/altivec-types-2.C: New test.
3788         * g++.dg/ext/altivec-types-3.C: New test.
3789         * g++.dg/ext/altivec-types-4.C: New test.
3790
3791 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
3792
3793         PR middle-end/18951
3794         * gcc.c-torture/execute/20041213-1.c: New test.
3795
3796 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
3797
3798         PR c++/18949
3799         * g++.dg/template/cast1.C: New.
3800
3801 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
3802
3803         * gcc.c-torture/execute/20041213-2.c: New test.
3804
3805 2004-12-13  Richard Henderson  <rth@redhat.com>
3806
3807         * gcc.dg/i386-sse-10.c: Fix typo in options.
3808
3809 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
3810
3811         PR c++/18968
3812         * g++.dg/opt/pr18968.C: New test.
3813
3814 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
3815
3816         PR c++/18925
3817         * g++.dg/ext/visibility/staticdatamem.C: New test.
3818
3819 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
3820
3821         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
3822
3823 2004-12-13  Roger Sayle  <roger@eyesopen.com>
3824
3825         PR rtl-optimization/18928
3826         * gcc.dg/pr18928-1.c: New test case.
3827
3828 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
3829
3830         PR tree-opt/16951
3831         * gcc.c-torture/compile/20041211-1.c: New.
3832
3833 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3834
3835         PR middle-end/17564
3836         * gcc.c-torture/execute/20041212-1.c: New test.
3837
3838 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3839
3840         PR fortran/18869
3841         * gfortran.dg/common_1.f90: New test.
3842
3843 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
3844         Paul Brook  <paul@codesourcery.com>
3845
3846         PR fortran/16222
3847         * gfortran.dg/real_do_1.f90: New test.
3848
3849 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
3850
3851         PR tree-opt/18040
3852         * g++.dg/opt/ptrmem6.C: New test.
3853
3854 2004-12-11  Roger Sayle  <roger@eyesopen.com>
3855
3856         PR middle-end/18921
3857         * gcc.dg/pr18921-1.c: New test case.
3858
3859 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3860
3861         PR fortran/17175
3862         * gfortran.dg/scale_1.f90: New test.
3863
3864 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
3865
3866         PR middle-end/18903
3867         * gcc.c-torture/compile/pr18903.c: New test.
3868
3869 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
3870
3871         * gcc.c-torture/execute/20041210-1.c: New test.
3872
3873 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3874
3875         PR c++/18731
3876         * g++.dg/parser/struct-1.C: New test.
3877         * g++.dg/parser/struct-2.C: New test.
3878         * g++.dg/parser/struct-3.C: New test.
3879
3880 2004-12-09  Richard Henderson  <rth@redhat.com>
3881
3882         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
3883
3884         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
3885         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
3886
3887 2004-12-09  Matt Austern  <austern@apple.com>
3888
3889         PR c++/18514
3890         * g++.dg/ext/builtin1.C: New
3891         * g++.dg/ext/builtin2.C: New
3892         * g++.dg/ext/builtin3.C: New
3893         * g++.dg/ext/builtin4.C: New
3894         * g++.dg/ext/builtin5.C: New
3895
3896 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
3897
3898         PR tree-opt/18904
3899         * g++.dg/opt/ptrmem5.C: New test.
3900
3901 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
3902
3903         * g++.dg/parse/typename5.C: Adjust for new error.
3904         * g++.dg/parse/typename7.C: New.
3905
3906 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3907
3908         PR c++/18073
3909         * g++.dg/other/mmintrin.C: New test.
3910
3911 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
3912
3913         PR c++/16681
3914         * g++.dg/init/array15.C: New.
3915         * g++.dg/init/array16.C: New.
3916
3917 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3918
3919         PR fortran/18826
3920         * gfortran.dg/assign_1.f90: New test.
3921
3922 2004-12-08  Nick Clifton  <nickc@redhat.com>
3923
3924         * gcc.target/xstormy16/bss_below100: New directory containing tests.
3925         * gcc.target/xstormy16/data_below100: Likewise.
3926         * gcc.target/xstormy16/sfr: Likewise.
3927         * gcc.target/xstormy16/below100.S: New test source file.
3928         * gcc.target/xstormy16/below100.ld: New test linker script.
3929         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
3930         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
3931         bp instructions.
3932         * gcc.target/xstormy16/bp.c: Likewise.
3933
3934         * gcc.target/xstormy16/bss_below100: New files:
3935         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
3936         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
3937         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
3938         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
3939         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
3940         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
3941         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
3942         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
3943         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
3944         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
3945         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
3946         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
3947         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
3948         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
3949         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
3950         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
3951         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
3952         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
3953         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
3954         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
3955         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
3956         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
3957         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
3958         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
3959         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
3960         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
3961         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
3962
3963         * gcc.target/xstormy16/data_below100: New files:
3964         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
3965         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
3966         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
3967         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
3968         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
3969         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
3970         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
3971         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
3972         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
3973         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
3974         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
3975         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
3976         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
3977         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
3978         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
3979         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
3980         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
3981         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
3982         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
3983         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
3984         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
3985         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
3986         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
3987         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
3988         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
3989         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
3990         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
3991
3992         * gcc.target/xstormy16/sfr: New files:
3993         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
3994         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
3995         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
3996         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
3997         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
3998         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
3999         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
4000         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
4001         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
4002         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
4003         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
4004         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
4005         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
4006         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
4007         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
4008         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
4009         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
4010         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
4011         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
4012         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
4013         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
4014         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
4015         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
4016         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
4017         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
4018         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
4019         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
4020         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
4021         27_if0_sfrw_bitfield_f.c
4022
4023 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4024
4025         PR c++/18100
4026         * g++.dg/lookup/name-clash4.C: New test.
4027
4028 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
4029
4030         PR c++/18672
4031         * g++.dg/opt/array1.C: New.
4032
4033         PR c++/18803
4034         * g++.dg/template/operator5.C: New.
4035
4036 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
4037
4038         PR c/18867
4039         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
4040
4041 2004-12-07  Steven Bosscher  <stevenb@suse.de>
4042
4043         * gcc.dg/noncompile/20041207.c: New test.
4044
4045 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
4046
4047         * g++.dg/other/unreachable-1.C: New test.
4048
4049 2004-12-06  Nick Clifton  <nickc@redhat.com>
4050
4051         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
4052         <limits.h> because the latter comes from gcc's include/ directory
4053         and not the newlib/libc/include directory.
4054
4055 2004-12-04  Richard Henderson  <rth@redhat.com>
4056
4057         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
4058
4059 2004-12-04  Richard Henderson  <rth@redhat.com>
4060
4061         * lib/target-supports.exp (check_gc_sections_available): Disable
4062         for alpha and ia64.
4063
4064 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
4065
4066         PR middle-end/17909
4067         * g++.dg/other/vararg-2.C: New test.
4068
4069 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4070
4071         PR c++/17011, c++/17971
4072         * g++.dg/template/error15.C: Adjust expected error.
4073         * g++.dg/template/instantiate3.C: Likewise.
4074
4075 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
4076
4077         * gcc.dg/altivec-18.c: Fix for darwin
4078
4079 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
4080
4081         PR c++/18782
4082         * g++.dg/parse/ptrmem2.C: New.
4083
4084         PR c++/18318
4085         * g++.dg/template/new1.C: New.
4086
4087 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4088
4089         PR fortran/18710
4090         * gfortran.dg/direct_io_3.f90: New test.
4091
4092 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
4093
4094         PR 18758
4095         * g++.dg/parse/crash21.C: New.
4096
4097 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4098
4099         PR c++/15664, c++/18276
4100         * g++.dg/template/ttp13.C: New test.
4101         * g++.dg/template/ttp14.C: Likewise.
4102
4103 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4104
4105         PR c++/18123
4106         * g++.dg/parse/enum2.C: New test.
4107         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
4108
4109 2004-12-02  Nick Clifton  <nickc@redhat.com>
4110
4111         * gcc.target/xstormy16: New test directory.
4112         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
4113         * gcc.target/xstormy16/bp.c: Check the generation of bp
4114         instructions.
4115         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
4116         bn instructions and the BELOW100 attribute.
4117
4118 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
4119
4120         PR target/16952
4121         * gcc.dg/ppc-eabi.c: New.
4122
4123 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
4124
4125         PR fortran/18284
4126         * gfortran.dg/backspace.f90
4127
4128 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
4129
4130         * gfortran.dg/inquire.f90: New test.
4131
4132 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
4133
4134         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
4135         handle effective-target-keyword.
4136         (dg-skip-if): Support effective-target keyword as target list.
4137         (dg-xfail-if): Ditto.
4138         * lib/target-supports.exp (is-effective-target-keyword): New proc.
4139
4140 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
4141
4142         PR tree-optimization/18291
4143         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
4144
4145 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
4146
4147         PR C++/18729
4148         * g++.dg/parse/crash20.C: New.
4149
4150         PR c++/17431
4151         * g++.dg/overload/arg1.C: New.
4152         * g++.dg/overload/arg2.C: New.
4153         * g++.dg/overload/arg3.C: New.
4154         * g++.dg/overload/arg4.C: New.
4155
4156 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
4157
4158         * gcc.dg/c99-flex-array-4.c: Remove.
4159
4160 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
4161
4162         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
4163
4164         * lib/target-supports.exp (is-effective-target): Simplify.
4165
4166         * lib/target-supports.exp (check_effective_target_vect_long):
4167         Fix for powerpc64-*-*.
4168
4169 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
4170
4171         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
4172         to support new requirements on FreeBSD 5.
4173
4174 2004-11-30  Devang Patel  <dpatel@apple.com>
4175
4176         PR 18702
4177         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
4178
4179 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
4180
4181         * g++.dg/ext/altivec-13.C: New test.
4182
4183 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
4184
4185         PR tree-opt/18298
4186         * gcc.c-torture/execute/p18298.c: New test.
4187
4188 2004-11-30  Ira Rosen  <irar@il.ibm.com>
4189             Dorit Naishlos  <dorit@il.ibm.com>
4190
4191         PR tree-opt/18607
4192         * gcc.dg/vect/vect-89.c: New test.
4193
4194 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
4195
4196         * gcc.dg/pr18596-1.c: New test.
4197
4198 2004-11-30  Ben Elliston  <bje@au.ibm.com>
4199
4200         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
4201
4202 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
4203
4204         PR c/18479
4205         * gcc.dg/pr18479.c: New test.
4206
4207 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
4208
4209         PR target/18490
4210         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
4211         mmix-knuth-mmixware.
4212
4213         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
4214         cris-*-elf* cris-*-aout* mmix-*-*
4215
4216 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
4217
4218         PR middle-end/18725
4219         * gcc.dg/pr18725.c: New test.
4220
4221 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
4222
4223         PR target/18488
4224         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
4225
4226         PR target/18336
4227         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
4228
4229 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
4230
4231         PR c++/18368
4232         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
4233         * g++.old-deja/g++.law/ctors5.C: Likewise.
4234         * g++.old-deja/g++.other/crash25.C: Likewise.
4235
4236         PR c++/18674
4237         * g++.dg/template/error16.C: New test.
4238
4239         PR c++/18512
4240         * g++.dg/template/crash29.C: New test.
4241
4242 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
4243
4244         PR tree-optimization/18712
4245         * gcc.c-torture/compile/pr18712.c: New test.
4246
4247 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
4248
4249         PR c/7544
4250         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
4251         tests.
4252
4253 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4254
4255         PR c++/18652
4256         * g++.dg/lookup/crash6.C: New test.
4257
4258 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
4259
4260         PR middle-end/18164
4261         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
4262
4263 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
4264
4265         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
4266         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
4267         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
4268
4269 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
4270
4271         * gcc.dg/pr18164.c: New test.
4272
4273 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
4274
4275         * gcc.dg/funroll-loops-all.c: New.
4276
4277 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
4278
4279         PR target/18489
4280         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
4281         delimeter, match space and TAB as well as ":".
4282
4283         PR target/18484
4284         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
4285
4286         PR target/18348
4287         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
4288
4289         PR target/18345
4290         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
4291
4292         PR target/18337
4293         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
4294
4295 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
4296
4297         * gfortran.dg/direct_io_2.f90: New test.
4298
4299 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
4300
4301         PR target/18334
4302         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
4303
4304 2004-11-28  Richard Henderson  <rth@redhat.com>
4305
4306         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
4307
4308 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
4309
4310         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
4311         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
4312         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
4313         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
4314         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
4315         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
4316         gcc.dg/pointer-arith-8.c: New tests.
4317
4318 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
4319
4320         PR fortran/18364
4321         * gfortran.dg/endfile.f90: New test.
4322
4323 2004-11-27  Falk Hueffner  <falk@debian.org>
4324
4325         * gcc.dg/loop-6.c: New test.
4326
4327 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
4328
4329         * gcc.c-torture/execute/20041126-1.c: New test.
4330
4331 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
4332
4333         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
4334         on IRIX.
4335
4336 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
4337
4338         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
4339         functions.
4340
4341 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
4342
4343         PR rtl-optimization/17825
4344         * gcc.c-torture/compile/20041119-1.c: New test.
4345
4346 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4347
4348         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
4349         Check existence of ld library path variables before unsetting.
4350
4351 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
4352
4353         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
4354
4355 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
4356
4357         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
4358
4359 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
4360
4361         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
4362
4363 2004-11-26  Ben Elliston  <bje@au.ibm.com>
4364
4365         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
4366         dg-do directive.
4367
4368 2004-11-26  Ben Elliston  <bje@au.ibm.com>
4369
4370         * gcc.dg/pr17957.c: Pass --param, not -param.
4371
4372 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
4373
4374         PR middle-end/17957
4375         * testsuite/gcc.dg/pr17957.c: New test.
4376
4377 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
4378
4379         PR c++/18445
4380         * g++.dg/template/crash28.C: Likewise.
4381
4382         PR c++/18001
4383         * g++.dg/expr/unary2.C: Adjust lvalue messages.
4384         * g++.dg/ext/lvaddr.C: Likewise.
4385         * g++.dg/opt/pr7503-3.C: Likewise.
4386
4387         PR c++/18466
4388         * g++.dg/parse/qualified3.C: New test.
4389         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
4390
4391         PR c++/18545
4392         * g++.dg/expr/return1.C: New test.
4393
4394 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4395
4396         Friend class name lookup 3/n, PR c++/3332
4397         * g++.dg/lookup/friend3.C: New test.
4398         * g++.dg/lookup/friend4.C: Likewise.
4399         * g++.dg/lookup/friend5.C: Likewise.
4400
4401 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4402
4403         Friend class name lookup 2/n, PR c++/14513, c++/15410
4404         * g++.dg/lookup/friend2.C: New test.
4405         * g++.dg/template/friend31.C: Likewise.
4406
4407 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4408
4409         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
4410
4411 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
4412
4413         PR c++/17473
4414         * g++.dg/tc1/dr56.C: Remove.
4415         * g++.dg/template/typedef1.C: Add dg-error markers.
4416         * g++.old-deja/g++.other/typedef7.C: Likewise.
4417
4418         PR c++/18285
4419         * g++.dg/parse/typedef7.C: New test.
4420
4421 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
4422
4423         * gcc.c-torture/execute/20041124-1.c: New test.
4424
4425 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
4426
4427         * g++.dg/template/deduce3.C: New test.
4428
4429         PR c++/18586
4430         * g++.dg/template/crash27.C: New test.
4431
4432         PR c++/18530
4433         * g++.dg/warn/Wshadow-3.C: New test.
4434
4435 2004-11-24  Devang Patel  <dpatel@apple.com>
4436
4437         PR/18555
4438         * gcc.dg/cpp/isysroot-1.c: New test.
4439         * gcc.dg/cpp/usr/include/stdio.h: New file.
4440         * gcc.dg/cpp/isysroot-2.c: New test.
4441         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
4442         New file.
4443
4444 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4445
4446         PR c++/8929
4447         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
4448
4449 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
4450
4451         * gcc.target/sparc/align.c: Do not include <stdint.h>.
4452         * gcc.target/sparc/pdist.c: Likewise.
4453
4454 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
4455
4456         PR c++/16882
4457         * g++.dg/conversion/simd1.C: New test.
4458
4459 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4460
4461         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
4462         and restore_ld_library_path_env_vars.
4463         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
4464         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
4465         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
4466         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
4467
4468 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
4469
4470         * gcc.dg/pragma-align-2.c: Test macro expansion.
4471         * gcc.dg/pragma-pack-2.c: New test.
4472
4473 2004-11-23  Richard Henderson  <rth@redhat.com>
4474
4475         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
4476         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
4477         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
4478         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
4479         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
4480         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
4481
4482         * gcc.dg/vect/vect.exp: Add check for alpha.
4483         * lib/target-supports.exp (check_alpha_max_hw_available): New.
4484         (check_effective_target_vect_int): Enable for alpha.
4485         (check_effective_target_vect_long): New.
4486         (is-effective-target): Add it.
4487
4488 2004-11-23  Uros Bizjak <uros@kss-loka.si>
4489
4490         * gcc.dg/pr18614-1.c: New test.
4491
4492 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4493
4494         * gcc.dg/setjmp-2.c: New test.
4495
4496 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
4497
4498         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
4499         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
4500         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
4501         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
4502         gcc.target/sparc/pdist.c: New tests.
4503
4504 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
4505
4506         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
4507
4508 2004-11-22  Dale Johannesen  <dalej@apple.com>
4509
4510         * gcc.dg/20041111-1.c:  New.
4511
4512 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
4513
4514         PR tree-opt/18536
4515         * gcc.dg/vect/pr18536.c: New test.
4516
4517 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4518
4519         PR c++/18354
4520         * g++.dg/template/nontype11.C: New test.
4521
4522 2004-11-21  Roger Sayle  <roger@eyesopen.com>
4523
4524         PR middle-end/18520
4525         * gcc.dg/pr18520-1.c: New test case.
4526
4527 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
4528
4529         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
4530         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
4531         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
4532         expected diagnostics.
4533
4534 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4535
4536         PR target/18580
4537         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
4538         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
4539         vect-77.c, vect-77a.c: XFAIL on the SPARC.
4540
4541 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4542
4543         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
4544
4545 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
4546             Joseph Myers  <joseph@codesourcery.com>
4547
4548         * lib/target-supports.exp (check_visibility_available): Really
4549         test the compiler.
4550
4551 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
4552
4553         PR tree-opt/18181
4554         * gcc.dg/vect/vect-85.c: New test.
4555         * gcc.dg/vect/vect-86.c: New test.
4556         * gcc.dg/vect/vect-87.c: New test.
4557         * gcc.dg/vect/vect-88.c: New test.
4558
4559 2004-11-19  Ben Elliston  <bje@au.ibm.com>
4560
4561         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
4562
4563 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
4564
4565         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
4566         * gcc.dg/ppc-and-1.c: Ditto.
4567         * gcc.dg/ppc-compare-1.c: Ditto.
4568         * gcc.dg/ppc-mov-1.c: Ditto
4569
4570 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
4571             Mark Mitchell  <mark@codesourcery.com>
4572
4573         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
4574
4575 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
4576             Aldy Hernandez  <aldyh@redhat.com>
4577
4578         * lib/target-supports.exp (check_effective_target_vect_int): New
4579         (check_effective_target_vect_float): New
4580         (check_effective_target_vect_double): New.
4581         (is-effective-target): Support new effective targets keywords.
4582         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
4583         default action for dg-do.
4584         * gcc.dg/vect/pr16105.c: Use new support.
4585         * gcc.dg/vect/pr18400.c: Ditto.
4586         * gcc.dg/vect/pr18425.c: Ditto.
4587         * gcc.dg/vect/vect-1.c: Ditto.
4588         * gcc.dg/vect/vect-10.c: Ditto.
4589         * gcc.dg/vect/vect-11.c: Ditto.
4590         * gcc.dg/vect/vect-12.c: Ditto.
4591         * gcc.dg/vect/vect-13.c: Ditto.
4592         * gcc.dg/vect/vect-14.c: Ditto.
4593         * gcc.dg/vect/vect-15.c: Ditto.
4594         * gcc.dg/vect/vect-16.c: Ditto.
4595         * gcc.dg/vect/vect-17.c: Ditto.
4596         * gcc.dg/vect/vect-18.c: Ditto.
4597         * gcc.dg/vect/vect-19.c: Ditto.
4598         * gcc.dg/vect/vect-2.c: Ditto.
4599         * gcc.dg/vect/vect-20.c: Ditto.
4600         * gcc.dg/vect/vect-21.c: Ditto.
4601         * gcc.dg/vect/vect-22.c: Ditto.
4602         * gcc.dg/vect/vect-23.c: Ditto.
4603         * gcc.dg/vect/vect-24.c: Ditto.
4604         * gcc.dg/vect/vect-25.c: Ditto.
4605         * gcc.dg/vect/vect-26.c: Ditto.
4606         * gcc.dg/vect/vect-27.c: Ditto.
4607         * gcc.dg/vect/vect-27a.c: Ditto.
4608         * gcc.dg/vect/vect-28.c: Ditto.
4609         * gcc.dg/vect/vect-29.c: Ditto.
4610         * gcc.dg/vect/vect-29a.c: Ditto.
4611         * gcc.dg/vect/vect-3.c: Ditto.
4612         * gcc.dg/vect/vect-30.c: Ditto.
4613         * gcc.dg/vect/vect-31.c: Ditto.
4614         * gcc.dg/vect/vect-32.c: Ditto.
4615         * gcc.dg/vect/vect-33.c: Ditto.
4616         * gcc.dg/vect/vect-34.c: Ditto.
4617         * gcc.dg/vect/vect-35.c: Ditto.
4618         * gcc.dg/vect/vect-36.c: Ditto.
4619         * gcc.dg/vect/vect-37.c: Ditto.
4620         * gcc.dg/vect/vect-38.c: Ditto.
4621         * gcc.dg/vect/vect-4.c: Ditto.
4622         * gcc.dg/vect/vect-40.c: Ditto.
4623         * gcc.dg/vect/vect-41.c: Ditto.
4624         * gcc.dg/vect/vect-42.c: Ditto.
4625         * gcc.dg/vect/vect-43.c: Ditto.
4626         * gcc.dg/vect/vect-44.c: Ditto.
4627         * gcc.dg/vect/vect-45.c: Ditto.
4628         * gcc.dg/vect/vect-46.c: Ditto.
4629         * gcc.dg/vect/vect-47.c: Ditto.
4630         * gcc.dg/vect/vect-48.c: Ditto.
4631         * gcc.dg/vect/vect-48a.c: Ditto.
4632         * gcc.dg/vect/vect-49.c: Ditto.
4633         * gcc.dg/vect/vect-5.c: Ditto.
4634         * gcc.dg/vect/vect-50.c: Ditto.
4635         * gcc.dg/vect/vect-51.c: Ditto.
4636         * gcc.dg/vect/vect-52.c: Ditto.
4637         * gcc.dg/vect/vect-53.c: Ditto.
4638         * gcc.dg/vect/vect-54.c: Ditto.
4639         * gcc.dg/vect/vect-55.c: Ditto.
4640         * gcc.dg/vect/vect-56.c: Ditto.
4641         * gcc.dg/vect/vect-56a.c: Ditto.
4642         * gcc.dg/vect/vect-57.c: Ditto.
4643         * gcc.dg/vect/vect-58.c: Ditto.
4644         * gcc.dg/vect/vect-59.c: Ditto.
4645         * gcc.dg/vect/vect-6.c: Ditto.
4646         * gcc.dg/vect/vect-60.c: Ditto.
4647         * gcc.dg/vect/vect-61.c: Ditto.
4648         * gcc.dg/vect/vect-62.c: Ditto.
4649         * gcc.dg/vect/vect-63.c: Ditto.
4650         * gcc.dg/vect/vect-64.c: Ditto.
4651         * gcc.dg/vect/vect-65.c: Ditto.
4652         * gcc.dg/vect/vect-66.c: Ditto.
4653         * gcc.dg/vect/vect-67.c: Ditto.
4654         * gcc.dg/vect/vect-68.c: Ditto.
4655         * gcc.dg/vect/vect-69.c: Ditto.
4656         * gcc.dg/vect/vect-7.c: Ditto.
4657         * gcc.dg/vect/vect-72.c: Ditto.
4658         * gcc.dg/vect/vect-72a.c: Ditto.
4659         * gcc.dg/vect/vect-73.c: Ditto.
4660         * gcc.dg/vect/vect-74.c: Ditto.
4661         * gcc.dg/vect/vect-75.c: Ditto.
4662         * gcc.dg/vect/vect-76.c: Ditto.
4663         * gcc.dg/vect/vect-77.c: Ditto.
4664         * gcc.dg/vect/vect-77a.c: Ditto.
4665         * gcc.dg/vect/vect-78.c: Ditto.
4666         * gcc.dg/vect/vect-79.c: Ditto.
4667         * gcc.dg/vect/vect-8.c: Ditto.
4668         * gcc.dg/vect/vect-80.c: Ditto.
4669         * gcc.dg/vect/vect-82.c: Ditto.
4670         * gcc.dg/vect/vect-82_64.c: Ditto.
4671         * gcc.dg/vect/vect-83.c: Ditto.
4672         * gcc.dg/vect/vect-83_64.c: Ditto.
4673         * gcc.dg/vect/vect-9.c: Ditto.
4674         * gcc.dg/vect/vect-all.c: Ditto.
4675         * gcc.dg/vect/vect-none.c: Ditto.
4676
4677 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
4678
4679         * lib/gcc-dg.exp (dg-skip-if): New function.
4680         (dg-forbid-option): Remove.
4681         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
4682         * g++.dg/abi/bitfield8.C: Likewise.
4683         * g++.dg/abi/dtor1.C: Likewise.
4684         * g++.dg/abi/empty10.C: Likewise.
4685         * g++.dg/abi/empty7.C: Likewise.
4686         * g++.dg/abi/empty9.C: Likewise.
4687         * g++.dg/abi/layout3.C: Likewise.
4688         * g++.dg/abi/layout4.C: Likewise.
4689         * g++.dg/abi/thunk1.C: Likewise.
4690         * g++.dg/abi/thunk2.C: Likewise.
4691         * g++.dg/abi/vbase11.C: Likewise.
4692         * g++.dg/abi/vthunk2.C: Likewise.
4693         * g++.dg/abi/vthunk3.C: Likewise.
4694         * g++.dg/ext/attrib8.C: Likewise.
4695         * g++.dg/opt/longbranch2.C: Likewise.
4696         * g++.dg/opt/reg-stack4.C: Likewise.
4697         * g++.old-deja/g++.ext/attrib1.C: Likewise.
4698         * g++.old-deja/g++.ext/attrib2.C: Likewise.
4699         * g++.old-deja/g++.ext/attrib3.C: Likewise.
4700         * g++.old-deja/g++.other/store-expr1.C: Likewise.
4701         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4702         * gcc.dg/20000609-1.c: Likewise.
4703         * gcc.dg/20000720-1.c: Likewise.
4704         * gcc.dg/20011107-1.c: Likewise.
4705         * gcc.dg/20011119-1.c: Likewise.
4706         * gcc.dg/20020108-1.c: Likewise.
4707         * gcc.dg/20020122-2.c: Likewise.
4708         * gcc.dg/20020122-3.c: Likewise.
4709         * gcc.dg/20020201-3.c: Likewise.
4710         * gcc.dg/20020206-1.c: Likewise.
4711         * gcc.dg/20020218-1.c: Likewise.
4712         * gcc.dg/20020310-1.c: Likewise.
4713         * gcc.dg/20020411-1.c: Likewise.
4714         * gcc.dg/20020418-2.c: Likewise.
4715         * gcc.dg/20020426-1.c: Likewise.
4716         * gcc.dg/20020426-2.c: Likewise.
4717         * gcc.dg/20020517-1.c: Likewise.
4718         * gcc.dg/20020523-1.c: Likewise.
4719         * gcc.dg/20020523-2.c: Likewise.
4720         * gcc.dg/20020729-1.c: Likewise.
4721         * gcc.dg/20030204-1.c: Likewise.
4722         * gcc.dg/20030826-2.c: Likewise.
4723         * gcc.dg/20030926-1.c: Likewise.
4724         * gcc.dg/20031202-1.c: Likewise.
4725         * gcc.dg/980312-1.c: Likewise.
4726         * gcc.dg/980313-1.c: Likewise.
4727         * gcc.dg/990117-1.c: Likewise.
4728         * gcc.dg/990424-1.c: Likewise.
4729         * gcc.dg/990524-1.c: Likewise.
4730         * gcc.dg/991230-1.c: Likewise.
4731         * gcc.dg/i386-387-1.c: Likewise.
4732         * gcc.dg/i386-387-2.c: Likewise.
4733         * gcc.dg/i386-387-3.c: Likewise.
4734         * gcc.dg/i386-387-4.c: Likewise.
4735         * gcc.dg/i386-387-5.c: Likewise.
4736         * gcc.dg/i386-387-6.c: Likewise.
4737         * gcc.dg/i386-asm-1.c: Likewise.
4738         * gcc.dg/i386-bitfield1.c: Likewise.
4739         * gcc.dg/i386-bitfield2.c: Likewise.
4740         * gcc.dg/i386-loop-1.c: Likewise.
4741         * gcc.dg/i386-loop-2.c: Likewise.
4742         * gcc.dg/i386-loop-3.c: Likewise.
4743         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
4744         * gcc.dg/i386-pic-1.c: Likewise.
4745         * gcc.dg/i386-regparm.c: Likewise.
4746         * gcc.dg/i386-signbit-1.c: Likewise.
4747         * gcc.dg/i386-signbit-2.c: Likewise.
4748         * gcc.dg/i386-signbit-3.c: Likewise.
4749         * gcc.dg/i386-sse-5.c: Likewise.
4750         * gcc.dg/i386-sse-8.c: Likewise.
4751         * gcc.dg/i386-unroll-1.c: Likewise.
4752         * gcc.dg/tls/opt-1.c: Likewise.
4753         * gcc.dg/tls/opt-2.c: Likewise.
4754         * gcc.dg/unroll-1.c: Likewise.
4755         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4756         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4757         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4758         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4759
4760 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4761
4762         * g++.dg/template/incomplete1.C: New test.
4763
4764 2004-11-16  Nick Clifton  <nickc@redhat.com>
4765
4766         Revert patches accidentally commited during checkin of fixes for
4767         xstormy16 tests:
4768         gcc.c-torture/execute/simd-4.c: Revert
4769         gcc.dg/20040910-1.c: Revert.
4770
4771 2004-11-16  Paul Brook  <paul@codesourcery.com>
4772
4773         PR fortran/13010
4774         * gfortran.dg/der_pointer_1.f90: New test.
4775
4776 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
4777
4778         PR c/18498
4779         * gcc.dg/bitfld-13.c: New test.
4780
4781 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
4782
4783         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
4784         powerpc*-*-linux*.
4785
4786         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
4787         * gcc.dg/ppc64-abi-2.c: Ditto.
4788         * gcc.dg/ppc64-abi-3.c: Ditto.
4789
4790         * lib/gcc-dg.exp (dg-target-list): Remove.
4791
4792 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
4793
4794         * gcc.dg/ia64-postinc.c: New test.
4795
4796 2004-11-15  Mark Mitchell <mark@codesourcery.com>
4797
4798         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
4799
4800 2004-11-15  Nick Clifton  <nickc@redhat.com>
4801
4802         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
4803         __INT_MAX__ so that the test can be compiled by toolchains
4804         targeted at 16-bit processors.
4805
4806         * gcc.dg/20040625-1.c: Use long constants rather than integers
4807         when performing arithmetic that will overflow 16-bits.
4808
4809         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
4810         xstormy16.  It does not support 128-bit vector operations.
4811
4812         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
4813         with the macro PTR_TYPE.  Define this macro to an integer type
4814         suitable for holding a pointer.
4815
4816         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
4817         the target is a 16-bit processor.
4818
4819         * gcc.dg/cpp/if-2.c: Expect a different warning message from
4820         16-bit targets where the character constant will be too long.
4821
4822         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
4823         where the double will not be directly addressable.
4824
4825 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4826
4827         Friend class name lookup 1/n, PR c++/18471
4828         * g++.dg/template/crash26.C: New test.
4829         * g++.dg/lookup/struct1.C: Adjust expected error.
4830         * g++.dg/parse/elab1.C: Likewise.
4831         * g++.dg/parse/elab2.C: Likewise.
4832         * g++.dg/parse/int-as-enum1.C: Likewise.
4833         * g++.dg/parse/struct-as-enum1.C: Likewise.
4834         * g++.dg/parse/typedef1.C: Likewise.
4835         * g++.dg/parse/typedef3.C: Likewise.
4836         * g++.dg/parse/typedef4.C: Likewise.
4837         * g++.dg/parse/typedef5.C: Likewise.
4838         * g++.dg/template/nontype4.C: Likewise.
4839         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
4840         * g++.old-deja/g++.other/elab1.C: Likewise.
4841         * g++.old-deja/g++.other/syntax4.C: Likewise.
4842
4843 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
4844
4845         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
4846
4847 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
4848
4849         * gcc.c-torture/execute/20041114-1.c: New test.
4850
4851 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
4852
4853         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
4854         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
4855         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
4856         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
4857         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
4858         gcc.dg/switch-7.c: New tests.
4859
4860 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
4861
4862         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
4863
4864 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
4865
4866         PR tree-opt/18400
4867         * gcc.dg/vect/pr18400.c: New test.
4868
4869 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
4870             Andrew Pinski  <pinskia@physics.uc.edu>
4871
4872         PR tree-opt/18425
4873         * gcc.dg/vect/pr18425.c: New test.
4874
4875 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4876
4877         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
4878         Guard with dg-require-alias and dg-require-visibility.
4879
4880 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4881
4882         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
4883
4884 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4885
4886         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
4887
4888 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4889
4890         PR c++/17344
4891         * g++.dg/template/defarg5.C: New test.
4892
4893 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4894
4895         * g++.dg/parse/cast1.C: Run only on ILP32.
4896         * g++.old-deja/g++.mike/p784.C: Likewise.
4897
4898 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
4899
4900         * gcc.c-torture/execute/20041113-1.c: New test.
4901
4902 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
4903
4904         PR target/18230
4905         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
4906         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
4907         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
4908         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
4909         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
4910         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
4911         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
4912         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
4913         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
4914         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
4915         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
4916         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
4917         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
4918
4919 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
4920
4921         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
4922         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
4923         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
4924         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
4925         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
4926         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
4927         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
4928         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
4929         gcc.target/sparc/combined-1.c: New tests.
4930
4931 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
4932
4933         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
4934         New tests.
4935
4936 2004-11-12  Mark Mitchell <mark@codesourcery.com>
4937
4938         * lib/gcc-dg.exp (dg-forbid-option): New function.
4939         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
4940         * g++.dg/abi/bitfield8.C: Likewise.
4941         * g++.dg/abi/dtor1.C: Likewise.
4942         * g++.dg/abi/empty10.C: Likewise.
4943         * g++.dg/abi/empty7.C: Likewise.
4944         * g++.dg/abi/empty9.C: Likewise.
4945         * g++.dg/abi/layout3.C: Likewise.
4946         * g++.dg/abi/layout4.C: Likewise.
4947         * g++.dg/abi/thunk1.C: Likewise.
4948         * g++.dg/abi/thunk2.C: Likewise.
4949         * g++.dg/abi/vbase11.C: Likewise.
4950         * g++.dg/abi/vthunk2.C: Likewise.
4951         * g++.dg/abi/vthunk3.C: Likewise.
4952         * g++.dg/ext/attrib8.C: Likewise.
4953         * g++.dg/opt/longbranch2.C: Likewise.
4954         * g++.dg/opt/reg-stack4.C: Likewise.
4955         * g++.old-deja/g++.ext/attrib1.C: Likewise.
4956         * g++.old-deja/g++.ext/attrib2.C: Likewise.
4957         * g++.old-deja/g++.ext/attrib3.C: Likewise.
4958         * g++.old-deja/g++.other/store-expr1.C: Likewise.
4959         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4960         * gcc.dg/20000609-1.c: Likewise.
4961         * gcc.dg/20000720-1.c: Likewise.
4962         * gcc.dg/20011107-1.c: Likewise.
4963         * gcc.dg/20011119-1.c: Likewise.
4964         * gcc.dg/20020108-1.c: Likewise.
4965         * gcc.dg/20020122-2.c: Likewise.
4966         * gcc.dg/20020122-3.c: Likewise.
4967         * gcc.dg/20020201-3.c: Likewise.
4968         * gcc.dg/20020206-1.c: Likewise.
4969         * gcc.dg/20020218-1.c: Likewise.
4970         * gcc.dg/20020310-1.c: Likewise.
4971         * gcc.dg/20020411-1.c: Likewise.
4972         * gcc.dg/20020418-2.c: Likewise.
4973         * gcc.dg/20020426-1.c: Likewise.
4974         * gcc.dg/20020426-2.c: Likewise.
4975         * gcc.dg/20020517-1.c: Likewise.
4976         * gcc.dg/20020523-1.c: Likewise.
4977         * gcc.dg/20020523-2.c: Likewise.
4978         * gcc.dg/20020729-1.c: Likewise.
4979         * gcc.dg/20030204-1.c: Likewise.
4980         * gcc.dg/20030826-2.c: Likewise.
4981         * gcc.dg/20030926-1.c: Likewise.
4982         * gcc.dg/20031202-1.c: Likewise.
4983         * gcc.dg/980312-1.c: Likewise.
4984         * gcc.dg/980313-1.c: Likewise.
4985         * gcc.dg/990117-1.c: Likewise.
4986         * gcc.dg/990424-1.c: Likewise.
4987         * gcc.dg/990524-1.c: Likewise.
4988         * gcc.dg/991230-1.c: Likewise.
4989         * gcc.dg/i386-387-1.c: Likewise.
4990         * gcc.dg/i386-387-2.c: Likewise.
4991         * gcc.dg/i386-387-3.c: Likewise.
4992         * gcc.dg/i386-387-4.c: Likewise.
4993         * gcc.dg/i386-387-5.c: Likewise.
4994         * gcc.dg/i386-387-6.c: Likewise.
4995         * gcc.dg/i386-asm-1.c: Likewise.
4996         * gcc.dg/i386-bitfield1.c: Likewise.
4997         * gcc.dg/i386-bitfield2.c: Likewise.
4998         * gcc.dg/i386-loop-1.c: Likewise.
4999         * gcc.dg/i386-loop-2.c: Likewise.
5000         * gcc.dg/i386-loop-3.c: Likewise.
5001         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
5002         * gcc.dg/i386-pic-1.c: Likewise.
5003         * gcc.dg/i386-regparm.c: Likewise.
5004         * gcc.dg/i386-signbit-1.c: Likewise.
5005         * gcc.dg/i386-signbit-2.c: Likewise.
5006         * gcc.dg/i386-signbit-3.c: Likewise.
5007         * gcc.dg/i386-sse-5.c: Likewise.
5008         * gcc.dg/i386-sse-8.c: Likewise.
5009         * gcc.dg/i386-unroll-1.c: Likewise.
5010         * gcc.dg/tls/opt-1.c: Likewise.
5011         * gcc.dg/tls/opt-2.c: Likewise.
5012         * gcc.dg/unroll-1.c: Likewise.
5013         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5014         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5015         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5016         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5017         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
5018         -m64 is specified.
5019
5020 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
5021
5022         PR c++/18389
5023         * g++.dg/parse/cond1.C: New test.
5024
5025         PR c++/18429
5026         * g++.dg/template/array9.C: New test.
5027         * g++.dg/ext/vla1.C: Adjust error messages.
5028         * g++.dg/ext/vlm1.C: Likewise.
5029         * g++.dg/template/crash2.C: Likewise.
5030
5031         PR c++/18436
5032         * g++.dg/template/call3.C: New test.
5033
5034         PR c++/18407
5035         * g++.dg/template/ptrmem11.C: New test.
5036
5037 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
5038
5039         PR other/14264
5040         * lib/g++.exp: Set LC_ALL and LANG to C.
5041         * lib/gcc-dg.exp: Likewise.
5042         * lib/gfortran.exp: Likewise.
5043         * lib/objc.exp: Likewise.
5044         * lib/treelang.exp: Likewise.
5045
5046 2004-11-12  Andreas Schwab  <schwab@suse.de>
5047
5048         * gcc.dg/pr16286.c: Fix last change.
5049
5050 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
5051
5052         PR c++/18416
5053         * g++.dg/init/global1.C: New test.
5054
5055 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
5056
5057         * gcc.c-torture/execute/20041112-1.c: New test.
5058
5059 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
5060
5061         * lib/gcc-dg.exp (dg-target-list): New.
5062
5063 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
5064             Richard Sandiford  <rsandifo@redhat.com>
5065
5066         * lib/target-supports.exp (get-compiler_messages): New.
5067         (check_named_sections_available): Use it.
5068         (check_effective_target_ilp32): New.
5069         (check_effective_target_lp64): New.
5070         (is-effective-target): New.
5071         * lib/gcc-dg.exp (dg-require-effective-target): New.
5072
5073 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
5074
5075         * gcc.dg/precedence-1.c: New test.
5076
5077 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
5078
5079         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
5080
5081         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
5082         message, delete generated files, use more descriptive name for
5083         executable, and make the test unsupported when it cannot be run.
5084
5085         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
5086         (dg-require-weak, dg-require-visibility, dg-require-alias,
5087         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
5088         dg-require-iconv, dg-require-named-sections): Use it.
5089
5090         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
5091
5092 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
5093
5094         PR target/16457
5095         * gcc.dg/ppc-and-1: New
5096
5097         PR target/16796
5098         * gcc.dg/ppc-mov-1.c: New.
5099
5100         PR target/16458
5101         * gcc.dg/ppc-compare-1.c: New.
5102
5103 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
5104
5105         * objc.dg/desig-init-2.m: New test.
5106
5107 2004-11-10  Adam Nemet  <anemet@lnxw.com>
5108
5109         PR middle-end/18160
5110         * g++.dg/warn/register-var-1.C: New test.
5111         * g++.dg/warn/register-var-2.C: New test.
5112
5113 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5114
5115         * gcc.dg/union-2.c: New test.
5116
5117 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
5118
5119         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
5120         New test for PR tree-optimization/17892.
5121
5122 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
5123
5124         PR c++/18369
5125         * g++.dg/init/new12.C: New test.
5126
5127 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
5128
5129         * gcc.target/sparc: New directory.
5130         * gcc.target/sparc/sparc.exp: New driver.
5131         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
5132         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
5133         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
5134         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
5135
5136 2004-11-10  Paul Brook  <paul@codesourcery.com>
5137
5138         PR fortran/18218
5139         * gfortran.dg/list_read.c: New test.
5140
5141 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
5142
5143         PR c/18322
5144         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
5145         expected diagnostic location.
5146
5147 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
5148
5149         * gcc.dg/20041109-1.c: New test.
5150
5151 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
5152
5153         PR objc/18406
5154         * objc/compile/pr18406.m: New test.
5155
5156 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
5157
5158         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
5159
5160 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
5161
5162         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
5163
5164 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
5165
5166         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
5167
5168 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
5169
5170         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
5171         exit.
5172
5173 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
5174
5175         PR tree-opt/18299
5176         * gcc.c-torture/pr18299-1.c: New test.
5177
5178 2004-11-06  Andreas Schwab  <schwab@suse.de>
5179
5180         * gcc.dg/pr16286.c: Also test for bool and pixel.
5181
5182 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
5183
5184         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
5185         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
5186         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
5187         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
5188         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
5189         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
5190         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
5191         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
5192         gcc.dg/struct-semi-3.c: New tests.
5193
5194 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5195
5196         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
5197
5198 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5199
5200         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
5201         Do not use C99 designators.
5202
5203 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5204
5205         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
5206
5207 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5208
5209         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
5210         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
5211         * gcc.c-torture/execute/simd-5.x: Remove.
5212
5213 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
5214
5215         PR rtl-optimization/17933
5216         * gcc.dg/torture/pr17933-1.c: New test.
5217
5218 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
5219
5220         PR target/18106
5221         * lib/target-supports.exp (check_weak_available): Support
5222         Windows.
5223
5224 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
5225
5226         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
5227         call to fflush(stdout) before abort.
5228         (my_ffsll): New function.
5229         (generate_fields): Use it.
5230
5231 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
5232
5233         * gcc.dg/init-undef-1.c: New test.
5234
5235 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
5236
5237         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
5238         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
5239         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
5240         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
5241         expected messages for new parser.
5242
5243 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
5244
5245         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
5246
5247 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5248
5249         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
5250         on LP64 targets.
5251
5252 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
5253
5254         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
5255         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
5256         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
5257         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
5258         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
5259         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
5260         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
5261         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
5262         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
5263         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
5264
5265 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
5266
5267         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
5268         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
5269         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
5270         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
5271         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
5272         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
5273         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
5274         for new parser.
5275
5276 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
5277
5278         PR target/15342
5279         * gcc.dg/20041104-1.c: New test.
5280
5281 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5282
5283         * g++.dg/template/nontype7.C: New test.
5284         * g++.dg/template/nontype8.C: Likewise.
5285         * g++.dg/template/nontype9.C: Likewise.
5286         * g++.dg/template/nontype10.C: Likewise.
5287         * g++.dg/tc1/dr49.C: Likewise.
5288         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
5289         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
5290
5291 2004-11-04  Ben Elliston  <bje@au.ibm.com>
5292
5293         * g++.dg/rtti/tinfo1.C: Remove xfails.
5294
5295 2004-11-04  Ben Elliston  <bje@au.ibm.com>
5296
5297         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
5298         packed attribute to the definition to satisfy the new C++ parser.
5299
5300 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5301
5302         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
5303         invocations of va_arg.
5304
5305 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
5306
5307         PR c++/18124
5308         * g++.dg/template/crash25.C: New test.
5309
5310         PR c++/18155
5311         * g++.dg/template/typedef2.C: New test.
5312         * g++.dg/parse/crash13.C: Adjust error markers.
5313
5314         PR c++/18177
5315         * g++.dg/conversion/const3.C: New test.
5316
5317 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5318
5319         PR fortran/17535
5320         PR fortran/17583
5321         PR fortran/17713
5322         * gfortran.dg/generic_[123].f90: New testcases.
5323
5324 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5325
5326         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
5327         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
5328
5329 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
5330
5331         PR tree-opt/16808
5332         * gcc.c-torture/compile/pr16808.c: New test.
5333
5334 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
5335
5336         PR rtl-optimization/17104
5337         * gcc.dg/ppc-bitfield1.c: New.
5338
5339 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
5340
5341         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
5342
5343 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
5344
5345         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
5346         strings for 32-bit code.
5347
5348 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
5349
5350         PR c/18239
5351         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
5352
5353 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
5354
5355         PR c++/18064
5356         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
5357
5358 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
5359
5360         PR c++/15172
5361         * g++.dg/init/aggr2.C: New test.
5362
5363 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
5364
5365         * objc.dg/local-decl-1.m: New test.
5366
5367 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5368
5369         * gcc.dg/20040910-1.c: Adjust regex.
5370
5371 2004-10-30  Roger Sayle  <roger@eyesopen.com>
5372
5373         PR rtl-optimization/18084
5374         * g++.dg/opt/pr18084-1.C: New testcase.
5375
5376 2004-10-30  Matt Austern  <austern@apple.com>
5377
5378         PR c++/17542
5379         * g++.dg/ext/attrib18.C: New test.
5380
5381 2004-10-30  Roger Sayle  <roger@eyesopen.com>
5382
5383         PR middle-end/18096
5384         * gcc.dg/pr18096-1.c: New test case.
5385
5386 2004-10-30  Roger Sayle  <roger@eyesopen.com>
5387
5388         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
5389
5390 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
5391
5392         PR c/16666
5393         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
5394         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
5395         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
5396         gcc.dg/old-style-prom-3.c: New tests.
5397
5398 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
5399
5400         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
5401         Remove unnecessary inclusion of stdio.h.
5402
5403 2004-10-29  Roger Sayle  <roger@eyesopen.com>
5404
5405         PR rtl-optimization/17581
5406         * gcc.dg/pr17581-1.c: New test case.
5407
5408 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
5409
5410         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
5411         being implemented.
5412         * g++.dg/conversion/dr195-1.C: New.
5413         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
5414         * g++.old-deja/g++.mike/p10148.C: Likewise.
5415
5416 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
5417
5418         PR c++/17695
5419         * g++.dg/debug/typedef2.C: New test.
5420
5421 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
5422
5423         PR fortran/13490
5424         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
5425         * gfortran.dg/g77/README: Update.
5426
5427 2004-10-28  Matt Austern  <austern@apple.com>
5428
5429         PR c++/14124
5430         * g++.dg/ext/packed7.C: New test.
5431
5432 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
5433
5434         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
5435         scan-assembler.
5436         * lib/scanasm.exp (hidden-scan-for): New proc.
5437         (scan-hidden): Use hidden-scan-for instead of constructing the scan
5438         string.
5439         (scan-not-hidden): Likewise.
5440         * lib/target-supports.exp (check_visibility_available): mach-o is
5441         support too.
5442
5443 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
5444
5445         PR c++/17132
5446         * g++.dg/template/memclass3.C: New test.
5447
5448 2004-10-28  Adam Nemet  <anemet@lnxw.com>
5449
5450         PR middle-end/18160
5451         * gcc.dg/register-var-1.c: New test.
5452         * gcc.dg/register-var-2.c: New test.
5453         * gcc.dg/asm-7.c: Taking the address of a register variable is an
5454         error now.
5455
5456 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
5457
5458         PR other/18172
5459         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
5460         unused variables.
5461         * gcc.dg/vect/vect-22.c: Likewise.
5462
5463 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
5464
5465         * gcc.dg/i386-rotate-1.c: New test.
5466
5467 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
5468
5469         * g++.dg/init/ref12.C: Add "run" marker.
5470
5471         PR c++/17435
5472         * g++.dg/init/ref12.C: New test.
5473
5474         PR c++/18140
5475         * g++.dg/template/shift1.C: New test.
5476         * g++.dg/template/error10.C: Adjust error markers.
5477
5478 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
5479
5480         PR tree-opt/17529
5481         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
5482
5483 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
5484
5485         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
5486         * gcc.dg/weak/weak-3.c: Likewise.
5487         * gcc.dg/weak/weak-5.c: Likewise.
5488         * gcc.dg/weak/weak-9.c: Likewise.
5489         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
5490         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
5491
5492         * gcc.dg/darwin-weakimport-1.c: New.
5493
5494 2004-10-28  Ben Elliston  <bje@au.ibm.com>
5495
5496         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
5497
5498 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
5499
5500         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
5501         'syntax' error messages.
5502         * gcc.dg/cpp/direct2s.c: Likewise.
5503
5504 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
5505
5506         * gcc.c-torture/compile/20041026-1.c: New.
5507
5508 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
5509
5510         PR c++/18093
5511         * g++.dg/lookup/ns2.C: New test.
5512
5513         PR c++/18020
5514         * g++.dg/template/enum4.C: New test.
5515
5516         PR c++/18161
5517         * g++.dg/template/expr1.C: New test.
5518
5519 2004-10-26  Ben Elliston  <bje@au.ibm.com>
5520
5521         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
5522
5523 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5524
5525         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
5526         gcc.dg/decl-nospec-3.c: New tests.
5527
5528 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
5529
5530         * objc.dg/super-class-3.m: New test.
5531
5532 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
5533
5534         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
5535         resyncing.
5536         * gcc.dg/cpp/direct2s.c: Likewise.
5537
5538 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
5539
5540         * objc.dg/image-info.m: Update for changes to section selection.
5541
5542 2004-10-25  David Ayers  <d.ayers@inode.at>
5543             Ziemowit Laski  <zlaski@apple.com>
5544
5545         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
5546         diagnostics when messaging 'id <Proto>'.
5547         * objc.dg/class-protocol-1.m: New test.
5548         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
5549         a non-existent method signature.
5550         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
5551         Update diagnostics when messaging with non-existent method signature.
5552         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
5553         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
5554         invalid receivers are now resolved as if messaging 'id'; remove
5555         extraneous diagnostics.
5556
5557 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
5558
5559         PR c/16667
5560         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
5561         gcc.dg/init-desig-obs-3.c: New tests.
5562
5563 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
5564
5565         * gcc.dg/debug/20041023-1.c: New test.
5566
5567 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
5568
5569         PR middle-end/17407
5570         * gcc.c-torture/compile/pr17407.c: New test.
5571
5572         PR c++/18121
5573         * g++.dg/template/array8.C: New test.
5574
5575 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5576
5577         PR other/18138
5578         * lib/g++.exp: Accept more than one multilib libgcc.
5579         * lib/gcc-dg.exp: Likewise.
5580         * lib/objc.exp: Likewise.
5581         * lib/treelang.exp: Likewise.
5582         * lib/gfortran.exp: Likewise.
5583
5584 2004-10-24  Ben Elliston  <bje@au.ibm.com>
5585
5586         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
5587
5588 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
5589
5590         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
5591         * gcc.dg/c99-const-expr-3.c: Likewise.
5592
5593 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
5594
5595         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
5596
5597 2004-10-23  Ben Elliston  <bje@au.ibm.com>
5598
5599         * gcc.c-torture/execute/loop-2e.x: Remove.
5600
5601 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
5602
5603         PR c++/18095
5604         * g++.dg/parse/crash18.C: New.
5605         * g++.dg/parse/crash19.C: New.
5606
5607 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
5608
5609         * g++.dg/ext/dllimport1.C: Move dg-warnings.
5610         * g++.dg/ext/dllimport2.C: Same.
5611         * g++.dg/ext/dllimport8.C: Same.
5612
5613 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
5614
5615         PR c++/10841
5616         * g++.dg/conversion/cast1.C: New test.
5617         * g++.dg/overload/pmf1.C: Adjust error marker.
5618
5619 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
5620
5621         PR objc/17923
5622         * objc.dg/const-str-7.m: New test.
5623
5624 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5625
5626         * g++.dg/template/memfriend11.C: Fix comment typo.
5627         * g++.dg/template/memfriend14.C: Likewise.
5628
5629 2004-10-20  Richard Henderson  <rth@redhat.com>
5630
5631         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
5632         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
5633         -fasynchronous-unwind-tables.
5634
5635 2004-10-20  Richard Henderson  <rth@redhat.com>
5636
5637         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
5638         (main): Return success.
5639         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
5640         (main): Return success.
5641
5642 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5643
5644         PR c++/13495
5645         * g++.dg/template/memfriend9.C: New test.
5646         * g++.dg/template/memfriend10.C: Likewise.
5647         * g++.dg/template/memfriend11.C: Likewise.
5648         * g++.dg/template/memfriend12.C: Likewise.
5649         * g++.dg/template/memfriend13.C: Likewise.
5650         * g++.dg/template/memfriend14.C: Likewise.
5651         * g++.dg/template/memfriend15.C: Likewise.
5652         * g++.dg/template/memfriend16.C: Likewise.
5653         * g++.dg/template/memfriend17.C: Likewise.
5654         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
5655
5656 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
5657
5658         * g++.dg/conversion/dr195.C: New.
5659         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
5660
5661 2004-10-20  Ben Elliston  <bje@au.ibm.com>
5662             Devang Patel  <dpatel@apple.com>
5663
5664         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
5665         of floating point arithmetic, which could trap.
5666
5667 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
5668
5669         PR c++/14035
5670         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
5671         * g++.dg/conversion/const2.C: New test.
5672         * g++.dg/expr/reinterpret2.C: New test.
5673         * g++.dg/expr/reinterpret3.C: New test.
5674         * g++.dg/expr/cast2.C: New test.
5675         * g++.dg/expr/copy1.C: New test.
5676         * g++.dg/other/conversion1.C: Change error message.
5677         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
5678         function pointers to void *.
5679         * g++.old-deja/g++.mike/p10148.C: Likewise.
5680
5681 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5682
5683         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
5684
5685 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
5686
5687         PR c++/18047
5688
5689         * g++.dg/parse/expr3.C: New test.
5690
5691 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5692
5693         * gcc.dg/smod-1.c: New test.
5694
5695 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
5696
5697         * objc.dg/method-14.m: New test.
5698
5699 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
5700
5701         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
5702         Also xfail as the patch was reverted.
5703
5704 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
5705
5706         PR middle-end/16973
5707         * gcc.dg/pr16973.c: New test.
5708
5709 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
5710
5711         PR tree-optimization/17656
5712         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
5713
5714 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
5715
5716         * g++.dg/eh/shadow1.C: New.
5717
5718 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
5719
5720         * gcc.c-torture/compile/20041018-1.c: New test.
5721
5722 2004-10-18  Ben Elliston  <bje@au.ibm.com>
5723
5724         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
5725         compiler referring to register 0 when accessing sdata.  The linker
5726         now patches things up.
5727
5728 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
5729
5730         PR c/17529
5731         * gcc.c-torture/compile/pr17529.c: New test.
5732
5733 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5734
5735         PR c++/17743
5736         * g++.dg/ext/attrib17.C: New test.
5737
5738 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5739
5740         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
5741
5742 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5743
5744         PR c++/10479
5745         * g++.dg/ext/attrib16.C: New test.
5746
5747 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
5748
5749         PR c++/17042
5750         * g++.dg/init/dso_handle1.C: New test.
5751
5752         PR c++/14667
5753         * g++.dg/parse/typedef6.C: New test.
5754
5755         PR c++/17916
5756         * g++.dg/parse/pragma1.C: New test.
5757
5758 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
5759
5760         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
5761
5762 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
5763
5764         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
5765         -fno-common when on HPPA HP-UX platforms.
5766
5767 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
5768
5769         PR other/16820
5770         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
5771         stdint.h.
5772         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
5773         uintptr_t.
5774
5775 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
5776
5777         PR c++/16301
5778         * g++.dg/lookup/strong-using-4.C: New test.
5779
5780 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
5781
5782         PR middle-end/16567
5783         * gcc.c-torture/compile/nested-1.c: New test.
5784
5785 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
5786
5787         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
5788         and mipsisa64*-*-* (until support for misaligned loads is added).
5789         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
5790         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
5791         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
5792         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
5793         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
5794         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
5795
5796 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
5797
5798         PR c++/17976
5799         * g++.dg/init/dtor3.C: New test.
5800
5801 2004-10-15  Ben Elliston  <bje@au.ibm.com>
5802
5803         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
5804
5805 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
5806
5807         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
5808         * gcc.dg/macho-lo-sum.c: Likewise.
5809
5810 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
5811
5812         * gcc.dg/ppc-spe64-1.c: New test.
5813
5814 2004-10-14  Devang Patel  <dpatel@apple.com>
5815
5816         PR 17635
5817         * gcc.dg/pr17635.c : New test.
5818
5819 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
5820
5821         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
5822         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
5823         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
5824         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
5825         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
5826         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
5827         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
5828         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
5829         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
5830         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
5831         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
5832         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
5833         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
5834         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
5835         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
5836         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
5837         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
5838         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
5839
5840 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
5841
5842         * gcc.dg/vect/vect-82.c: New testcase.
5843         * gcc.dg/vect/vect-82_64.c: New testcase.
5844         * gcc.dg/vect/vect-83.c: New testcase.
5845         * gcc.dg/vect/vect-83_64.c: New testcase.
5846
5847 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
5848
5849         * gcc.dg/cpp/error-1.c: New test.
5850
5851 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
5852
5853         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
5854
5855 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
5856
5857         PR target/17984
5858         * gcc.dg/cris-peep2-xsrand2.c: New test.
5859
5860 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
5861
5862         PR c++/17661
5863         * testsuite/g++.dg/expr/for2.C: New test.
5864
5865 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5866
5867         * g++.dg/inherit/thunk1.C: Run on the SPARC.
5868
5869 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
5870
5871         PR tree-optimization/17724
5872         * g++.dg/opt/pr17724-1.C: New test.
5873         * g++.dg/opt/pr17724-2.C: New test.
5874         * g++.dg/opt/pr17724-3.C: New test.
5875         * g++.dg/opt/pr17724-4.C: New test.
5876         * g++.dg/opt/pr17724-5.C: New test.
5877         * g++.dg/opt/pr17724-6.C: New test.
5878
5879 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
5880
5881         PR c/17301
5882         * gcc.dg/pr17301-2.c: New test.
5883
5884 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
5885
5886         PR c++/15876
5887         * g++.dg/parse/error22.C: New test.
5888
5889         PR c++/17936
5890         * g++.dg/template/spec18.C: New test.
5891
5892 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
5893
5894         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
5895         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
5896         memcpy.
5897         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
5898         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
5899
5900 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
5901
5902         * g++.dg/eh/cleanup5.C: Add dg-options "".
5903
5904 2004-10-11  Roger Sayle  <roger@eyesopen.com>
5905
5906         PR middle-end/17657
5907         * gcc.dg/switch-4.c: New test case.
5908
5909 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
5910
5911         * gcc.c-torture/execute/20041011-1.c: New test.
5912
5913 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
5914
5915         PR c++/17554
5916         * g++.dg/init/for3.C: New test.
5917
5918         PR c++/17657
5919         * g++.dg/opt/switch2.C: New test.
5920
5921         PR middle-end/17703
5922         * g++.dg/warn/Wreturn-2.C: New test.
5923
5924 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
5925
5926         PR c++/17907
5927         * g++.dg/eh/cleanup5.C: New test.
5928
5929 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
5930
5931         PR c++/17393
5932         * g++.dg/parse/error21.C: New test.
5933
5934 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5935
5936         * g++.dg/overload/pmf1.C: Adjust quoting marks.
5937         * g++.dg/warn/incomplete1.C: Likewise.
5938         * g++.dg/template/qualttp20.C: Likewise.
5939
5940 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5941
5942         PR c/17881
5943         * parm-incomplete-1.c: New test.
5944
5945 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
5946
5947         PR c++/17867
5948         * g++.dg/parse/error19.C: New test.
5949
5950         PR c++/17670
5951         * g++.dg/init/new11.C: New test.
5952
5953         PR c++/17821
5954         * g++.dg/parse/error20.C: New test.
5955
5956         PR c++/17826
5957         * g++.dg/template/crash24.C: New test.
5958
5959 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5960
5961         PR c/17301
5962         * gcc.dg/pr17301-1.c: New test.
5963
5964 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5965
5966         PR c/17189
5967         * gcc.dg/anon-struct-5.c: New test.
5968
5969 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
5970
5971         PR c/17844
5972         * gcc.dg/pr17844-1.c: New test.
5973
5974 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
5975
5976         PR tree-optimization/17906
5977         * gcc.c-torture/compile/pr17906.c: New.
5978
5979 2004-10-09  Stuart Hastings  <stuart@apple.com>
5980             Roger Sayle  <roger@eyesopen.com>
5981
5982         PR rtl-optimization/17853
5983         * gcc.dg/i386-mmx-5.c: New testcase.
5984
5985 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
5986
5987         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
5988
5989 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
5990
5991         PR c++/17524
5992         * g++.dg/template/static9.C: New test.
5993
5994         PR c++/17685
5995         * g++.dg/parse/operator5.C: New test.
5996
5997 2004-10-09  Roger Sayle  <roger@eyesopen.com>
5998
5999         PR middle-end/17894
6000         * gcc.c-torture/execute/divcmp-4.c: New test case.
6001
6002 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
6003
6004         PR tree-opt/17902
6005         * g++.dg/opt/pr17902.C: New test.
6006
6007 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
6008
6009         * gcc.dg/cpp/ident-1.c: Add dg-options "".
6010
6011 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6012
6013         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
6014
6015 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6016
6017         * gcc.dg/assign-warn-3.c: New test.
6018
6019 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
6020
6021         PR c/16999
6022         * gcc.dg/cpp/ident-1.c: New test.
6023
6024 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
6025
6026         * gcc.c-torture/compile/acc1.c: New.
6027
6028 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
6029
6030         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
6031         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
6032
6033 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
6034
6035         * gcc.dg/ultrasp11.c: New test.
6036
6037 2004-10-08  Michael Matz  <matz@suse.de>
6038
6039         * gcc.dg/doloop-2.c: New test.
6040
6041 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6042
6043         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
6044         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
6045         objc.dg/method-9.m: Update expected diagnostics.
6046
6047 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
6048
6049         * gcc.dg/ppc-fsel-3.c: New file.
6050         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
6051
6052 2004-10-07  Paul Brook  <paul@codesourcery.com>
6053
6054         * gfortran.dg/intrinsic_verify_1.f90: New test.
6055
6056 2004-10-07  Paul Brook  <paul@codesourcery.com>
6057
6058         * gfortran.dg/empty_format_1.f90: Remove stray commas.
6059
6060 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6061
6062         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
6063         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
6064         commit.
6065
6066 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
6067
6068         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
6069
6070 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6071
6072         PR c++/17115
6073         * g++.dg/warn/Winline-4.C: New test.
6074
6075 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
6076
6077         * gcc.c-torture/compile/20041007-1.c: New test.
6078
6079 2004-10-07  Paul Brook  <paul@codesourcery.com>
6080
6081         PR fortran/17678
6082         * gfortran.dg/use_allocated_1.f90: New test.
6083
6084 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
6085
6086         PR middle-end/17849
6087         * gfortran.fortran-torture/compile/nested.f90: New test
6088
6089 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
6090
6091         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
6092
6093 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
6094
6095         PR c++/17368
6096         * g++.dg/ext/asm6.C: New test.
6097
6098 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
6099
6100         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
6101
6102 2004-10-06  Paul Brook  <paul@codesourcery.com>
6103
6104         PR libfortran/17709
6105         * gfortran.dg/empty_format_1.f90: New test.
6106
6107 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6108
6109         PR fortran/17568
6110         * gfortran.dg/ishft.f90: New test.
6111
6112         PR fortran/17283
6113         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
6114         tests.
6115
6116 2004-10-06  Paul Brook  <paul@codesourcery.com>
6117
6118         * gfortran.dg/do_1.f90: New test.
6119
6120 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6121
6122         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
6123         optimizing for size.
6124
6125 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6126
6127         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
6128
6129 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6130
6131         * gcc.c-torture/compile/20041005-1.c: New test.
6132
6133 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
6134
6135         PR c++/17829
6136         * g++.dg/lookup/koenig4.C: New.
6137
6138 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6139
6140         * g++.dg/other/classkey1.C: Adjust quoting marks.
6141         * g++.dg/parse/error15.C: Likewise.
6142         * g++.dg/template/meminit2.C (int>): Likewise.
6143
6144 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6145
6146         PR fortran/17283
6147         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
6148
6149         PR fortran/17631
6150         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
6151
6152         PR fortran/17708
6153         * gfortran.dg/pr17708.f90: New test.
6154
6155 2004-10-04  Chao-ying Fu  <fu@mips.com>
6156
6157         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
6158         * gcc.dg/vect/vect-4.c: Ditto.
6159         * gcc.dg/vect/vect-5.c: Ditto.
6160         * gcc.dg/vect/vect-6.c: Ditto.
6161         * gcc.dg/vect/vect-8.c: Ditto.
6162         * gcc.dg/vect/vect-16.c: Ditto.
6163         * gcc.dg/vect/vect-30.c: Ditto.
6164         * gcc.dg/vect/vect-40.c: Ditto.
6165         * gcc.dg/vect/vect-41.c: Ditto.
6166         * gcc.dg/vect/vect-42.c: Ditto.
6167         * gcc.dg/vect/vect-43.c: Ditto.
6168         * gcc.dg/vect/vect-44.c: Ditto.
6169         * gcc.dg/vect/vect-45.c: Ditto.
6170         * gcc.dg/vect/vect-46.c: Ditto.
6171         * gcc.dg/vect/vect-47.c: Ditto.
6172         * gcc.dg/vect/vect-48.c: Ditto.
6173         * gcc.dg/vect/vect-49.c: Ditto.
6174         * gcc.dg/vect/vect-50.c: Ditto.
6175         * gcc.dg/vect/vect-51.c: Ditto.
6176         * gcc.dg/vect/vect-52.c: Ditto.
6177         * gcc.dg/vect/vect-53.c: Ditto.
6178         * gcc.dg/vect/vect-54.c: Ditto.
6179         * gcc.dg/vect/vect-55.c: Ditto.
6180         * gcc.dg/vect/vect-56.c: Ditto.
6181         * gcc.dg/vect/vect-57.c: Ditto.
6182         * gcc.dg/vect/vect-58.c: Ditto.
6183         * gcc.dg/vect/vect-59.c: Ditto.
6184         * gcc.dg/vect/vect-60.c: Ditto.
6185         * gcc.dg/vect/vect-74.c: Ditto.
6186         * gcc.dg/vect/vect-79.c: Ditto.
6187         * gcc.dg/vect/vect-80.c: Ditto.
6188
6189 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
6190
6191         * gcc.dg/unused-7.c: Use the correct option.
6192
6193 2004-10-04  Paul Brook  <paul@codesourcery.com>
6194         Bud Davis  <bdavis9659@comcast.net>
6195
6196         PR fortran/17706
6197         PR fortran/16434
6198         * gfortran/pr17706.f90: New test.
6199         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
6200
6201 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6202
6203         * gfortran.dg/pr17612.f90: New test.
6204
6205 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6206
6207         * g++.dg/template/local1.C: Adjust quoting marks in
6208         testing for diagnostics.
6209         * g++.dg/tls/diag-2.C: Likewise.
6210         * g++.dg/other/error8.C: Likewise.
6211
6212 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
6213
6214         PR c/17178
6215         * gcc.dg/unused-4.c: Adjust to be correct.
6216
6217         PR c/17820
6218         * gcc.dg/unused-7.c: New test.
6219
6220 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
6221
6222         PR c++/17797
6223         * g++.dg/overload/template2.C: New test.
6224
6225 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
6226
6227         PR tree-optimization/16632
6228         * gcc.dg/tree-ssa/20041002-1.c: New.
6229
6230 2004-10-03  Paul Brook  <paul@codesourcery.com>
6231
6232         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
6233         rather than relying on default formatting.
6234
6235 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
6236
6237         * gcc.dg/20040920-1.c: Update expected message text.
6238
6239 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
6240
6241         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
6242
6243 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
6244
6245         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
6246         tree level.
6247
6248 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
6249
6250         * gcc.dg/tree-ssa/pr17343.c: Remove.
6251
6252 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
6253
6254         PR tree-opt/17343
6255         * gcc.dg/tree-ssa/pr17343.c: New test.
6256
6257 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
6258
6259         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
6260         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
6261         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
6262         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
6263         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
6264
6265 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
6266
6267         * gcc.dg/lvalue-2.c: New test.
6268
6269 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
6270
6271         PR c/17730
6272         * gcc.dg/pr17730-1.c: New test
6273
6274 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
6275
6276         PR c/7425
6277         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
6278
6279 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
6280
6281         * gcc.c-torture/execute/stdarg-1.c: New test.
6282         * gcc.c-torture/execute/stdarg-2.c: New test.
6283         * gcc.c-torture/execute/stdarg-3.c: New test.
6284         * gcc.dg/tree-ssa/stdarg-1.c: New test.
6285         * gcc.dg/tree-ssa/stdarg-2.c: New test.
6286         * gcc.dg/tree-ssa/stdarg-3.c: New test.
6287         * gcc.dg/tree-ssa/stdarg-4.c: New test.
6288         * gcc.dg/tree-ssa/stdarg-5.c: New test.
6289
6290 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
6291
6292         PR tree-optimization/17697
6293         * g++.dg/opt/pr17697-1.C: New test.
6294         * g++.dg/opt/pr17697-2.C: New test.
6295         * g++.dg/opt/pr17697-3.C: New test.
6296
6297 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
6298
6299         PR c/16409
6300         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
6301         gcc.dg/vla-init-5.c: New tests.
6302
6303 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
6304
6305         PR c/13804
6306         * gcc.dg/pr13804-1.c: New test.
6307
6308 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6309
6310         PR fortran/16938
6311         * gfortran.dg/pr16938.f90: New test.
6312
6313 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
6314
6315         * g++.dg/template/crash23.C: New test.
6316
6317 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
6318
6319         PR c++/17585
6320         * g++.dg/template/static8.C: New test.
6321
6322 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
6323
6324         PR c++/17681
6325         * g++.dg/other/error9.C: New test.
6326
6327 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
6328
6329         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
6330
6331 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6332
6333         PR fortran/15164
6334         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
6335
6336 2004-09-26  Roger Sayle  <roger@eyesopen.com>
6337
6338         PR middle-end/17112
6339         * gcc.dg/pr17112-1.c: New test case.
6340
6341 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6342
6343         PR c/11459
6344         * gcc.dg/pr11459-1.c: New test.
6345
6346 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
6347
6348         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
6349         * gcc.dg/tree-ssa/loop-4.c: Likewise.
6350
6351 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6352
6353         * gfortran.dg/pr15324.f90: Make array bounds consistent.
6354
6355 2004-09-25  Jan Hubicka  <jh@suse.cz>
6356
6357         * compile/30040909-1.c: New test.
6358         * compile/30040907-1.c: New test.
6359
6360 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
6361
6362         * gcc.c-torture/execute/va-arg-26.c: New test.
6363
6364 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
6365
6366         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
6367         extra diagnostics on targets with 64-bit pointers.
6368         * objc.dg/selector-1.m: Adjust dg-warning regexp.
6369
6370 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6371
6372         PR c/17188
6373         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
6374         * gcc.dg/decl-3.c: Adjust expected message.
6375
6376 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6377
6378         PR fortran/17615
6379         * gfortran.dg/pr17615.f90: New test.
6380
6381 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
6382
6383         PR tree-optimzation/17517
6384         * g++.dg/tree-ssa/pr17517.C: New Test.
6385
6386 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6387
6388         PR c++/16889
6389         * g++.dg/lookup/ambig3.C: New.
6390
6391 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
6392
6393         PR tree-opt/17624
6394         * g++.dg/opt/pr17624.C: New test.
6395
6396 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6397
6398         PR c/6980
6399         * gcc.dg/Wbad-function-cast-1.c: New test.
6400
6401 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
6402
6403         * g++.dg/ext/complit1.C
6404         * g++.dg/other/error2.C
6405         * g++.dg/other/nontype-1.C
6406         * g++.dg/parse/crash11.C
6407         * g++.dg/parse/crash12.C
6408         * g++.dg/parse/error15.C
6409         * g++.dg/parse/error4.C
6410         * g++.dg/parse/tmpl-outside1.C
6411         * g++.dg/parse/too-many-tmpl-args1.C
6412         * g++.dg/template/dependent-expr3.C
6413         * g++.dg/template/error10.C
6414         * g++.dg/template/instantiate1.C
6415         * g++.dg/template/vtable2.C
6416         * g++.dg/warn/Wshadow-1.C
6417         * g++.dg/warn/weak1.C
6418         * g++.old-deja/g++.brendan/crash16.C
6419         * g++.old-deja/g++.brendan/crash18.C
6420         * g++.old-deja/g++.brendan/crash48.C
6421         * g++.old-deja/g++.brendan/crash49.C
6422         * g++.old-deja/g++.brendan/crash55.C
6423         * g++.old-deja/g++.brendan/crash56.C
6424         * g++.old-deja/g++.brendan/crash8.C
6425         * g++.old-deja/g++.brendan/enum11.C
6426         * g++.old-deja/g++.brendan/enum8.C
6427         * g++.old-deja/g++.brendan/enum9.C
6428         * g++.old-deja/g++.brendan/friend3.C
6429         * g++.old-deja/g++.brendan/misc14.C
6430         * g++.old-deja/g++.bugs/900402_02.C
6431         * g++.old-deja/g++.bugs/900404_03.C
6432         * g++.old-deja/g++.bugs/900404_04.C
6433         * g++.old-deja/g++.bugs/900428_03.C
6434         * g++.old-deja/g++.jason/crash4.C
6435         * g++.old-deja/g++.jason/overload21.C
6436         * g++.old-deja/g++.jason/redecl1.C
6437         * g++.old-deja/g++.jason/report.C
6438         * g++.old-deja/g++.jason/rfg10.C
6439         * g++.old-deja/g++.jason/template30.C
6440         * g++.old-deja/g++.law/arm12.C
6441         * g++.old-deja/g++.law/ctors5.C
6442         * g++.old-deja/g++.law/cvt20.C
6443         * g++.old-deja/g++.law/init10.C
6444         * g++.old-deja/g++.law/init8.C
6445         * g++.old-deja/g++.law/visibility17.C
6446         * g++.old-deja/g++.law/visibility7.C
6447         * g++.old-deja/g++.mike/net8.C
6448         * g++.old-deja/g++.mike/p646.C
6449         * g++.old-deja/g++.mike/p700.C
6450         * g++.old-deja/g++.mike/p701.C
6451         * g++.old-deja/g++.mike/p811.C
6452         * g++.old-deja/g++.ns/template13.C
6453         * g++.old-deja/g++.other/array3.C
6454         * g++.old-deja/g++.other/crash25.C
6455         * g++.old-deja/g++.other/dtor3.C
6456         * g++.old-deja/g++.other/dtor4.C
6457         * g++.old-deja/g++.other/main1.C
6458         * g++.old-deja/g++.other/warn7.C
6459         * g++.old-deja/g++.pt/crash11.C
6460         * g++.old-deja/g++.pt/crash36.C
6461         * g++.old-deja/g++.pt/spec22.C
6462         * g++.old-deja/g++.pt/spec9.C
6463         * g++.old-deja/g++.pt/ttp52.C
6464         * g++.old-deja/g++.robertl/eb103.C
6465         * g++.old-deja/g++.robertl/eb121.C
6466         * g++.old-deja/g++.robertl/eb22.C
6467         * g++.old-deja/g++.robertl/eb8.C:
6468         Update locations and/or regexps of dg-error markers.
6469         Remove markers for some bogus messages that are no longer issued.
6470
6471 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
6472
6473         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
6474         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
6475
6476 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
6477
6478         PR c++/17618
6479         * g++.dg/lookup/crash5.C: New test.
6480
6481 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
6482
6483         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
6484         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
6485         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
6486         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
6487         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
6488         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
6489
6490         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
6491         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
6492         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
6493         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
6494         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
6495         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
6496
6497         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
6498
6499         * gcc.dg/vect/vect-44.c: Check additional cases.
6500         * gcc.dg/vect/vect-48.c: Check additional cases.
6501
6502         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
6503         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
6504         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
6505         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
6506         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
6507         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
6508         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
6509         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
6510         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
6511
6512         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
6513         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
6514         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
6515
6516 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6517
6518         * gcc.dg/tree-ssa/loop-6.c: New test.
6519
6520 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
6521
6522         PR c++/17620
6523         * g++.dg/inherit/base2.C: New.
6524
6525 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
6526
6527         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
6528         * gcc.dg/20001012-2.c: Likewise.
6529         * gcc.dg/20001013-1.c: Likewise.
6530         * gcc.dg/20001101-1.c: Likewise.
6531         * gcc.dg/20001102-1.c: Likewise.
6532         * gcc.dg/bf-spl1.c: Likewise.
6533         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
6534         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
6535
6536 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
6537
6538         PR tree-optimization/16721
6539         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
6540
6541 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
6542
6543         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
6544         * gcc.dg/20040305-1.c: Likewise.
6545
6546 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6547
6548         PR c/16566
6549         * gcc.c-torture/compile/pr16566-1.c,
6550         gcc.c-torture/compile/pr16566-2.c,
6551         gcc.c-torture/compile/pr16566-3.c: New tests.
6552
6553 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
6554
6555         PR tree-optimization/17512
6556         * gcc.c-torture/compile/20040916-1.c.
6557
6558 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
6559
6560         * gcc.dg/pragma-re-3.c: New test.
6561
6562 2004-09-17  Matt Austern  <austern@apple.com>
6563
6564         PR c++/15049
6565         * g++.dg/other/anon3.C: New.
6566
6567 2004-09-21  Roger Sayle  <roger@eyesopen.com>
6568
6569         PR c++/7503
6570         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
6571         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
6572         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
6573         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
6574         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
6575
6576 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
6577
6578         PR fortran/17286
6579         * gfortran.dg/pr17286.f90: New test.
6580
6581 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
6582
6583         PR c++/17530
6584         * g++.dg/template/static7.C: New test.
6585
6586 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
6587
6588         PR tree-opt/17558
6589         * gcc.c-torture/compile/pr17558.c: New test.
6590
6591 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
6592
6593         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
6594         if SKIP_ATTRIBUTE is defined.
6595
6596 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6597
6598         PR fortran/15957
6599         * gfortran.dg/pr15957.f90: New test.
6600
6601 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
6602
6603         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
6604         in comparison.
6605         * gcc.dg/vect/vect-79.c: Likewise.
6606         * gcc.dg/vect/vect-80.c: Likewise.
6607
6608 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6609
6610         PR fortran/15750
6611         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
6612
6613 2004-09-20  Ira Rosen  <irar@il.ibm.com>
6614
6615         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
6616         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
6617         * gcc.dg/vect/vect-62.c: New testcase.
6618         * gcc.dg/vect/vect-63.c: New testcase.
6619         * gcc.dg/vect/vect-64.c: New testcase.
6620         * gcc.dg/vect/vect-65.c: New testcase.
6621         * gcc.dg/vect/vect-66.c: New testcase.
6622         * gcc.dg/vect/vect-67.c: New testcase.
6623         * gcc.dg/vect/vect-68.c: New testcase.
6624         * gcc.dg/vect/vect-69.c: New testcase.
6625         * gcc.dg/vect/vect-79.c: New testcase.
6626         * gcc.dg/vect/vect-80.c: New testcase.
6627
6628 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
6629
6630         * gcc.target/mips/asm-1.c: New test.
6631
6632 2004-09-19  Ira Rosen  <irar@il.ibm.com>
6633
6634         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
6635         * gcc.dg/vect/vect-73.c: New testcase.
6636         * gcc.dg/vect/vect-74.c: New testcase.
6637         * gcc.dg/vect/vect-75.c: New testcase.
6638         * gcc.dg/vect/vect-76.c: New testcase.
6639         * gcc.dg/vect/vect-77.c: New testcase.
6640         * gcc.dg/vect/vect-78.c: New testcase
6641
6642 2004-09-18  Paul Brook  <paul@codesourcery.com>
6643
6644         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
6645
6646 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
6647
6648         PR c/17424
6649         * gcc.dg/pr17424-1.c: New test.
6650
6651 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
6652
6653         * g++.dg/tree-ssa/pr17153.C: New test.
6654
6655 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
6656
6657         PR pch/13361
6658         * testsuite/g++.dg/pch/wchar-1.C: New.
6659         * testsuite/g++.dg/pch/wchar-1.Hs: New.
6660
6661 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
6662
6663         * gcc.c-torture/execute/20040917-1.c: New test.
6664
6665 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
6666
6667         PR tree-optimization/17319
6668         * gcc.dg/pr17319.c: New test.
6669
6670 2004-09-17  Devang Patel  <dpatel@apple.com>
6671
6672         * gcc.dg/20040813-1.c: New test.
6673
6674 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
6675
6676         PR tree-optimization/17273
6677         * gcc.c-torture/compile/pr17273.c: New test.
6678
6679 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6680
6681         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
6682         Update expected messages.
6683         * gcc.dg/declspec-13.c: New test.
6684
6685 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
6686
6687         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
6688
6689 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
6690
6691         * gcc.c-torture/execute/pr17252.c: Use post-increment to
6692         change what 'a' is pointing to.
6693
6694 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
6695
6696         PR c++/16002
6697         * g++.dg/template/error18.C: New test.
6698
6699         PR c++/16029
6700         * g++.dg/warn/Wunused-8.C: New test.
6701
6702 2004-09-17  Steven Bosscher  <stevenb@suse.de>
6703
6704         PR tree-optimization/17513
6705         * gcc.dg/20040916-1.c: New test.
6706
6707 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
6708
6709         PR c++/17501
6710         * g++.dg/template/typename7.C: New test.
6711
6712 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6713
6714         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
6715
6716 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
6717
6718         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
6719         with -ftree-based-profiling also.
6720         * lib/profopt.exp: Support late-set profile_option/feedback_option.
6721
6722 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
6723
6724         PR/15364
6725         * gfortran.dg/der_array_io_1.f90: New test.
6726         * gfortran.dg/der_array_io_2.f90: New test.
6727         * gfortran.dg/der_array_io_3.f90: New test.
6728
6729 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
6730
6731         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
6732         EABI.
6733
6734 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
6735
6736         * g++.dg/opt/switch1.C: New test.
6737
6738 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
6739
6740         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
6741         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
6742         Update expected messages.
6743
6744 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6745
6746         PR fortran/16485
6747         * gfortran.dg/same_name_1.f90: New test.
6748
6749 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
6750
6751         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
6752         dereference garbage pointers.
6753
6754 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
6755
6756         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
6757         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
6758
6759         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
6760         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
6761         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
6762
6763 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
6764
6765         PR c++/17324
6766         * g++.dg/template/mangle1.C: New test.
6767
6768 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
6769
6770         PR tree-optimization/17252
6771         * gcc.c-torture/execute/pr17252.c: New test.
6772
6773 2004-09-14  Andrew Pinski  <apinski@apple.com>
6774
6775         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
6776
6777 2004-09-14  Roger Sayle  <roger@eyesopen.com>
6778
6779         PR rtl-optimization/9771
6780         * gcc.dg/pr9771-1.c: New test case.
6781
6782 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
6783
6784         PR tree-optimization/15262
6785         * gcc.c-torture/execute/pr15262-1.c: New test.
6786         * gcc.c-torture/execute/pr15262-2.c: New test.
6787
6788 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6789
6790         * gcc.dg/declspec-12.c: New test.
6791
6792 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
6793
6794         * gfortran.dg/pr17090.f90: Add directives to test.
6795
6796 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6797
6798         * gcc.c-torture/compile/20040914-1.c: New test.
6799
6800 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
6801
6802         PR c++/16162
6803         * g++.dg/template/decl2.C: New test.
6804
6805 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
6806
6807         PR fortran/17090
6808         * gfortran.dg/pr17090.f90: New test.
6809
6810 2004-09-13  Dale Johannesen  <dalej@apple.com>
6811
6812         * gcc.c-torture/compile/pr17408.c:  New test case.
6813
6814 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
6815
6816         PR c++/16716
6817         * g++.dg/parse/crash17.C: New test.
6818
6819         PR c++/17327
6820         * g++.dg/template/enum3.C: New test.
6821
6822 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
6823
6824         * lib/gcc-defs.exp: Load wrapper.exp.
6825         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
6826         using local code.
6827         * lib/gcc.exp (gcc_init): Similar.
6828         * lib/gfortran.exp (gfortran_init): Similar.
6829         * lib/objc.exp (objc_init): Similar.
6830         * lib/treelang.exp (treelang_init): Similar.
6831         * lib/wrapper.exp: New file with build_wrapper call machinery in
6832         ${tool}_maybe_build_wrapper.
6833
6834 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
6835
6836         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
6837         "inline".
6838         * gcc.dg/declspec-11.c: Update expected messages.
6839         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
6840         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
6841         gcc.dg/inline-12.c: New tests.
6842
6843 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
6844
6845         * g++.dg/tree-ssa/pr17400.C: New testcase.
6846
6847 2004-09-13  James E Wilson  <wilson@specifixinc.com>
6848
6849         * gcc.target/mips/sb1-1.c: New testcase.
6850
6851 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
6852
6853         * lib/g77-dg.exp: Remove unused file.
6854         * lib/mike-g77.exp: Ditto.
6855         * lib/g77.exp: Ditto.
6856
6857 2004-09-12  Richard Henderson  <rth@redhat.com>
6858
6859         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
6860
6861 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
6862
6863         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
6864         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
6865         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
6866         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
6867         Update expected messages.
6868
6869 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
6870
6871         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
6872         declaration/use mismatch for dirp parameter.
6873
6874 2004-09-12  Andrew Pinski  <apinski@apple.com>
6875
6876         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
6877         -fgnu-runtime is passed.
6878
6879 2004-09-12  Richard Henderson  <rth@redhat.com>
6880
6881         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
6882         do the uplevel thing and update additional_flags directly.
6883         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
6884         gfortran.fortran-torture/execute/intrinsic_nearest.x,
6885         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
6886         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
6887
6888 2004-09-11  Steven Bosscher  <stevenb@suse.de>
6889
6890         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
6891
6892 2004-09-11  Roger Sayle  <roger@eyesopen.com>
6893
6894         PR middle-end/17411
6895         * g++.dg/opt/pr17411-1.C: New test case.
6896
6897 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6898
6899         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
6900         gcc.dg/tls/diag-2.c: Update expected messages.
6901         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
6902         messages.
6903         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
6904         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
6905         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
6906         gcc.dg/tls/diag-5.c: New tests.
6907
6908 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
6909
6910         * gcc.dg/20040910-1.c: Correct dg-error regexp.
6911
6912 2004-09-11  Steven Bosscher  <stevenb@suse.de>
6913
6914         * g++.dg/parse/break-in-for.C: New test.
6915
6916 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
6917
6918         * gcc.dg/tree-ssa/20040911-1.c: New test.
6919
6920 2004-09-11  Andreas Jaeger  <aj@suse.de>
6921
6922         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
6923         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
6924
6925 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
6926
6927         * gcc.target/frv: New directory of FR-V-specific tests.
6928
6929 2004-09-10  James E Wilson  <wilson@specifixinc.com>
6930
6931         * gcc.dg/convert-vec-1.c: New test.
6932
6933 2004-09-10  Roger Sayle  <roger@eyesopen.com>
6934
6935         PR middle-end/17024
6936         * gcc.dg/pr17024-1.c: New test case.
6937
6938 2004-09-10  Eric Christopher  <echristo@redhat.com>
6939
6940         * gcc.dg/20040910-1.c: New test.
6941
6942 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6943
6944         * gcc.dg/bitfld-9.c: New test.
6945
6946 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
6947
6948         * gcc.c-torture/execute/ieee/acc1.c: New test.
6949         * gcc.c-torture/execute/ieee/acc2.c: New test.
6950         * gcc.c-torture/execute/ieee/mzero6.c: New test.
6951
6952 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6953
6954         * gcc.dg/deprecated-2.c: New test.
6955
6956 2004-09-09  James E Wilson  <wilson@specifixinc.com>
6957
6958         * gcc.dg/init-vec-1.c: New test.
6959
6960 2004-09-09  Roger Sayle  <roger@eyesopen.com>
6961
6962         PR middle-end/17055
6963         * gcc.dg/pr17055-1.c: New test case.
6964
6965 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
6966
6967         PR target/17377
6968         * gcc.c-torture/execute/pr17377.c: New test.
6969
6970 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6971
6972         PR c/8420
6973         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
6974         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
6975         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
6976         gcc.dg/long-long-typespec-1.c: New tests.
6977         * gcc.dg/tls/diag-2.c: Update expected diagnostics
6978
6979 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6980
6981         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
6982         gcc.dg/gnu99-static-1.c: New tests.
6983
6984 2004-09-08  Devang Patel  <dpatel@apple.com>
6985
6986         * gcc.dg/darwin-ld-20040828-1.c: New test.
6987         * gcc.dg/darwin-ld-20040828-2.c: New test.
6988         * gcc.dg/darwin-ld-20040828-3.c: New test.
6989
6990 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
6991
6992         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
6993         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
6994         in error message.
6995         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
6996         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
6997         in error message.
6998         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
6999         types they qualify.
7000         * objc.dg/type-size-2.m: Fix wording in comment.
7001         * objc.dg/va-meth-1.m: New test case.
7002
7003 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
7004
7005         PR c/16633:
7006         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
7007         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
7008
7009 2004-09-06  Devang Patel  <dpatel@apple.com>
7010
7011         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
7012         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
7013
7014 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
7015
7016         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
7017         reflect changed line numbering of diagnostics.
7018
7019 2004-09-06  Paul Brook  <paul@codesourcery.com>
7020
7021         * gfortran.dg/edit_real_1.f90: Add new test.
7022
7023 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7024
7025         * gcc.dg/tree-ssa/loop-2.c: New test.
7026         * gcc.dg/tree-ssa/loop-3.c: New test.
7027         * gcc.dg/tree-ssa/loop-4.c: New test.
7028         * gcc.dg/tree-ssa/loop-5.c: New test.
7029
7030 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7031
7032         * gcc.dg/format/sentinel-1.c: Update for parameter option.
7033
7034 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7035
7036         * gcc.dg/format/sentinel-1.c: New test.
7037
7038 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
7039
7040         * testsuite/gcc.dg/builtins-46.c: New.
7041
7042 2004-09-03  Devang Patel  <dpatel@apple.com>
7043
7044         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
7045         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
7046
7047 2004-09-03  Jan Beulich  <jbeulich@novell.com>
7048
7049         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
7050         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
7051         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
7052         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
7053         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
7054         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
7055         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
7056         the non-portable bzero.
7057         * gcc.dg/20010912-1.c: xfail for NetWare.
7058         * gcc.dg/20020426-2.c: xfail for NetWare.
7059         * gcc.dg/20021014-1.c: xfail for NetWare.
7060         * gcc.dg/20021018-1.c: xfail for NetWare.
7061         * gcc.dg/20030213-1.c: xfail for NetWare.
7062         * gcc.dg/20030225-1.c: xfail for NetWare.
7063         * gcc.dg/20030708-1.c: xfail for NetWare.
7064         * gcc.dg/builtins-config.h: Also exclude NetWare.
7065         * gcc.dg/format/format.h: Define restrict only if not already defined.
7066         * gcc.dg/nest.c: xfail for NetWare.
7067         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
7068         * lib/target-supports.exp (check_visibility_available): Exclude
7069         NetWare.
7070
7071 2004-09-03  Jan Beulich  <jbeulich@novell.com>
7072
7073         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
7074         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
7075         deterministic starting point for the alignment of structure fields.
7076         * gcc.dg/Wpadded.c: Dito.
7077         * g++.dg/abi/vbase10.C: Dito.
7078
7079 2004-09-03  Devang Patel  <dpatel@apple.com>
7080
7081         * g++.dg/debug/pr15736.cc: New test.
7082
7083 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
7084
7085         * README.QMTEST: Fix out-of-date link.
7086
7087 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
7088
7089         PR fortran/16579
7090         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
7091         Delete.  Duplicate of gfortran.dg/g77/20010610.f
7092
7093 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
7094
7095         * g++.dg/abi/arm_rtti1.C: New test.
7096
7097 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
7098
7099         * gcc.dg/ppc-vector-memcpy.c: New.
7100         * gcc.dg/ppc-vector-memset.c: New.
7101
7102 2004-09-02  Chao-ying Fu  <fu@mips.com>
7103
7104         * gcc.target/mips/mips-3d-1.c: New test.
7105         * gcc.target/mips/mips-3d-2.c: New test.
7106         * gcc.target/mips/mips-3d-3.c: New test.
7107         * gcc.target/mips/mips-3d-4.c: New test.
7108         * gcc.target/mips/mips-3d-5.c: New test.
7109         * gcc.target/mips/mips-3d-6.c: New test.
7110         * gcc.target/mips/mips-3d-7.c: New test.
7111         * gcc.target/mips/mips-3d-8.c: New test.
7112         * gcc.target/mips/mips-3d-9.c: New test.
7113         * gcc.target/mips/mips-ps-1.c: New test.
7114         * gcc.target/mips/mips-ps-2.c: New test.
7115         * gcc.target/mips/mips-ps-3.c: New test.
7116         * gcc.target/mips/mips-ps-4.c: New test.
7117         * gcc.target/mips/mips-ps-type.c: New test.
7118
7119 2004-09-02  Paul Brook  <paul@codesourcery.com>
7120
7121         * gfortran.dg/edit_real_1.f90: Add new tests.
7122
7123 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7124
7125         PR fortran/15327
7126         * gfortran.dg/merge_char_1.f90: New test.
7127
7128 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7129
7130         PR fortran/16404
7131         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
7132
7133 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
7134
7135         PR c/1522
7136         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
7137
7138 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
7139
7140         * g++.dg/opt/loop1.C: Do not XFAIL.
7141
7142 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
7143
7144         * gcc.c-torture/execute/20040831-1.c: New test.
7145
7146 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
7147
7148         PR fortran/16579
7149         * gfortran.dg/g77/20010610.f: Now passes.
7150         Copy from g77.f-torture/execute. Add dg-run directive.
7151         * gfortran.dg/g77/README: Update
7152
7153 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
7154
7155         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
7156         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
7157         (t1, t2, t3, t4): Add volatile.
7158
7159 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
7160
7161         * g++.dg/ext/visibility/arm1.C: New test.
7162
7163 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
7164
7165         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
7166         -pedantic-errors.
7167
7168 2004-09-01  Paul Brook  <paul@codesourcery.com>
7169
7170         * gfortran.dg/eof_2.f90: New test.
7171
7172 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7173
7174         PR fortran/16579
7175         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
7176
7177 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
7178
7179         PR libfortran/16805
7180         * gfortran.dg/list_read_2.f90: New test.
7181
7182 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
7183
7184         * g++.dg/abi/key1.C: New test.
7185
7186 2004-08-31  Richard Henderson  <rth@redhat.com>
7187
7188         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
7189         form of offsetof.
7190         * g++.dg/other/offsetof5.C: Remove duplicate.
7191
7192 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7193
7194         PR fortran/17244
7195         * gfortran.dg/func_derived_1.f90: New test.
7196
7197 2004-08-31  Paul Brook  <paul@codesourcery.com>
7198
7199         * gfortran.dg/eof_1.f90: New test.
7200
7201 2004-08-31  Paul Brook  <paul@codesourcery.com>
7202
7203         * gfortran.dg/list_read_1.f90: New file.
7204
7205 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
7206
7207         * g++.dg/opt/loop1.C: XFAIL.
7208
7209 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
7210
7211         * gcc.dg/funcdef-storage-1.c: New.
7212         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
7213         an extern function in local scope.
7214         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
7215         declare an 'auto inline' function in local scope.
7216         * gcc.dg/20011130-1.c: Likewise.
7217         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
7218         an 'auto' function in local scope.
7219         * gcc.dg/20021014-1.c: Likewise.
7220         * gcc.dg/20030331-2.c: Likewise.
7221
7222 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7223
7224         * gfortran.dg/blockdata_1.f90: New test.
7225
7226 2004-08-30  Richard Henderson  <rth@redhat.com>
7227
7228         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
7229
7230 2004-08-30  Richard Henderson  <rth@redhat.com>
7231
7232         * lib/fortran-torture.exp (fortran-torture-execute): Honor
7233         additional_flags set by alternate driver.
7234         (ieee-options): New procedure.
7235         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
7236         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
7237         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
7238         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
7239
7240 2004-08-30  Richard Henderson  <rth@redhat.com>
7241
7242         * lib/f-torture.exp: Remove.
7243
7244 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
7245
7246         PR rtl-optimization/16590
7247         * g++.dg/opt/loop1.C: New test.
7248
7249 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7250
7251         PR fortran/13910
7252         * gfortran.dg/oldstyle_1.f90: New test.
7253
7254 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
7255         Paul Brook  <paul@codesourcery.com>
7256
7257         * gfortran.dg/g77/README: Update.
7258         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
7259         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
7260         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
7261
7262 2004-08-28  Paul Brook  <paul@codesourcery.com>
7263
7264         PR libfortran/17195
7265         * gfortran.dg/edit_real_1.f90: New test.
7266
7267 2004-08-27  Paul Brook  <paul@codesourcery.com>
7268
7269         * gfortran.dg/rewind_1.f90: New test.
7270
7271 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
7272
7273         PR fortran/16597
7274         * gfortran.dg/pr16597.f90: New test.
7275
7276 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7277
7278         PR c/13801
7279         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
7280         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
7281         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
7282         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
7283         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
7284
7285 2004-08-26  Nick Clifton  <nickc@redhat.com>
7286
7287         * gcc.c-torture/compile/pr17119.c: New test.
7288
7289 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7290
7291         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
7292
7293 2004-08-25  Richard Henderson  <rth@redhat.com>
7294
7295         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
7296         the bits that expect kind=8 to be the largest real kind.
7297
7298 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
7299
7300         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
7301
7302 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7303
7304         * gfortran.dg/assignment_1.f90: New test.
7305
7306 2004-08-25  Adam Nemet  <anemet@lnxw.com>
7307
7308         * g++.dg/template/repo3.C: New test.
7309
7310 2004-08-25  Roger Sayle  <roger@eyesopen.com>
7311
7312         PR middle-end/16693
7313         PR tree-optimization/16372
7314         * g++.dg/opt/pr16372-1.C: New test case.
7315         * g++.dg/opt/pr16693-1.C: New test case.
7316         * g++.dg/opt/pr16693-2.C: New test case.
7317
7318 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
7319
7320         * objc.dg/proto-lossage-4.m: New test.
7321
7322 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
7323
7324         PR c++/17155
7325         * g++.dg/inherit/local2.C: New test.
7326
7327 2004-08-25  Paul Brook  <paul@codesourcery.com>
7328
7329         PR fortran/17144
7330         * gfortran.dg/string_ctor_1.f90: New test.
7331
7332 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7333
7334         PR c++/14428
7335         * g++.dg/template/redecl2.C: New test.
7336
7337 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
7338
7339         PR fortran/17143
7340         * gfortran.dg/pr17143.f90: New test.
7341
7342 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
7343
7344         PR fortran/17164
7345         * gfortran.dg/pr17164.f90: New test.
7346
7347 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7348
7349         * gcc.dg/tree-ssa/loop-1.c: New test.
7350
7351 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
7352
7353         * gcc.c-torture/compile/20040824-1.c: New test.
7354
7355 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
7356
7357         * gcc.c-torture/compile/iftrap-3.c: New test.
7358
7359 2004-08-24  Paul Brook  <paul@codesourcery.com>
7360
7361         * gfortran.dg/entry_2.f90: New test.
7362
7363 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
7364
7365         PR c++/16889
7366         * g++.dg/lookup/ambig[12].C: New.
7367
7368 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7369
7370         PR c++/16706
7371         * g++.dg/template/crash21.C: New test.
7372         * g++.dg/template/crash22.C: Likewise.
7373
7374 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
7375
7376         PR c++/17149
7377         * g++.dg/template/access15.C: New.
7378
7379 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
7380
7381         PR c++/17163
7382         * g++.dg/template/repo2.C: New test.
7383
7384 2004-08-23  Roger Sayle  <roger@eyesopen.com>
7385
7386         PR rtl-optimization/17078
7387         * gcc.c-torture/execute/pr17078-1.c: New test case.
7388
7389 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
7390
7391         PR c/14492
7392         * gcc.dg/debug/crash1.c: New test.
7393
7394 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
7395
7396         PR c/16180
7397         * gcc.dg/loop-5.c: New test.
7398
7399 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7400
7401         * gcc.c-torture/execute/20040823-1.c: New test.
7402
7403 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
7404
7405         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
7406         to the assembler.  Simplify test accordingly.
7407         (asm_abi_flags): Use GNU names.
7408         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
7409         to check for ABI flags.
7410
7411 2004-08-22  Andrew Pinski  <apinski@apple.com>
7412
7413         * g++.dg/opt/pr14029.C: New test.
7414         * gcc.c-torture/execute/pr15262.c: New test.
7415
7416 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7417
7418         * gfortran.dg/reduction.f90: Add checks with complex arguments.
7419
7420 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
7421
7422         PR 16908
7423         * gfortran.dg/direct_io.f90: New test.
7424
7425 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
7426
7427         PR c++/17121
7428         * g++.dg/inherit/local2.C: New test.
7429
7430 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
7431
7432         PR c++/17120
7433         * g++.dg/warn/Wparentheses-4.C: New test.
7434
7435 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
7436
7437         PR c++/17121
7438         * g++.dg/inherit/local2.C: New test.
7439
7440         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
7441         * gcc.dg/ppc-ldstruct.c: Likewise.
7442         * gcc.dg/ppc64-abi-2.c: Likewise.
7443
7444 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
7445
7446         PR rtl-optimization/17099
7447         * gcc.c-torture/execute/20040820-1.c: New test.
7448
7449 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
7450
7451         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
7452
7453 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
7454
7455         PR fortran/17077
7456         * gfortran.dg/auto_array_1.f90: New test.
7457
7458 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7459
7460         PR fortran/17074
7461         * gfortran.dg/simpleif_1.f90: New test.
7462
7463 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
7464
7465         * lib/target-supports.exp (check_profiling_available): Return
7466         false for arm*-*-symbianelf* and arm*-*-eabi*.
7467
7468         PR c++/15890
7469         * g++.dg/template/delete1.C: New test.
7470
7471 2004-08-19  Paul Brook  <paul@codesourcery.com>
7472
7473         PR fortran/14976
7474         PR fortran/16228
7475         * gfortran.dg/data_char_1.f90: New test.
7476
7477 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
7478
7479         PR fortran/16946
7480         * gfortran.dg/reduction.f90: New testcase.
7481
7482 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7483
7484         PR fortran/16520
7485         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
7486
7487 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
7488
7489         PR c++/17041
7490         * g++.dg/Wparentheses-3.C: New test.
7491
7492 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
7493
7494         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
7495         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
7496         * gcc.dg/vect/vect-2.c: Likewise.
7497         * gcc.dg/vect/vect-3.c: Likewise.
7498         * gcc.dg/vect/vect-4.c: Likewise.
7499         * gcc.dg/vect/vect-5.c: Likewise.
7500         * gcc.dg/vect/vect-6.c: Likewise.
7501         * gcc.dg/vect/vect-7.c: Likewise.
7502         * gcc.dg/vect/vect-25.c: Likewise.
7503         * gcc.dg/vect/vect-31.c: Likewise.
7504         * gcc.dg/vect/vect-32.c: Likewise.
7505         * gcc.dg/vect/vect-34.c: Likewise.
7506         * gcc.dg/vect/vect-36.c: Likewise.
7507         * gcc.dg/vect/vect-all.c: Likewise.
7508
7509 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
7510
7511         PR c++/17068
7512         * g++.dg/template/operator4.C: New test.
7513
7514 2004-08-18  Richard Henderson  <rth@redhat.com>
7515
7516         * gcc.dg/20040206-1.c: XFAIL.
7517
7518 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
7519
7520         PR c++/16246
7521         * g++.dg/template/array7.C: New test.
7522
7523 2004-08-17  James E Wilson  <wilson@specifixinc.com>
7524
7525         * gcc.dg/mips-movcc-1.c: New test.
7526         * gcc.dg/mips-movcc-2.c: New test.
7527         * gcc.dg/mips-movcc-3.c: New test.
7528
7529         * gcc.dg/mips-nmadd-1.c: New test.
7530         * gcc.dg/mips-nmadd-2.c: New test.
7531
7532 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
7533
7534         PR c++/15871
7535         * g++.dg/opt/inline8.C: New test.
7536
7537         PR c++/16965
7538         * g++.dg/parse/error17.C: New test.
7539
7540 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
7541
7542         * gcc.dg/vect: New directory for vectorizer tests.
7543         * gcc.dg/vect/tree-vect.h: New file.
7544         * gcc.dg/vect/vect.exp: New file.
7545         * gcc.dg/vect/pr16105.c.c: New test.
7546         * gcc.dg/vect/vect-1.c: New test.
7547         * gcc.dg/vect/vect-2.c: New test.
7548         * gcc.dg/vect/vect-3.c: New test.
7549         * gcc.dg/vect/vect-4.c: New test.
7550         * gcc.dg/vect/vect-5.c: New test.
7551         * gcc.dg/vect/vect-6.c: New test.
7552         * gcc.dg/vect/vect-7.c: New test.
7553         * gcc.dg/vect/vect-8.c: New test.
7554         * gcc.dg/vect/vect-9.c: New test.
7555         * gcc.dg/vect/vect-10.c: New test.
7556         * gcc.dg/vect/vect-11.c: New test.
7557         * gcc.dg/vect/vect-12.c: New test.
7558         * gcc.dg/vect/vect-13.c: New test.
7559         * gcc.dg/vect/vect-14.c: New test.
7560         * gcc.dg/vect/vect-15.c: New test.
7561         * gcc.dg/vect/vect-16.c: New test.
7562         * gcc.dg/vect/vect-17.c: New test.
7563         * gcc.dg/vect/vect-18.c: New test.
7564         * gcc.dg/vect/vect-19.c: New test.
7565         * gcc.dg/vect/vect-20.c: New test.
7566         * gcc.dg/vect/vect-21.c: New test.
7567         * gcc.dg/vect/vect-22.c: New test.
7568         * gcc.dg/vect/vect-23.c: New test.
7569         * gcc.dg/vect/vect-24.c: New test.
7570         * gcc.dg/vect/vect-25.c: New test.
7571         * gcc.dg/vect/vect-26.c: New test.
7572         * gcc.dg/vect/vect-27.c: New test.
7573         * gcc.dg/vect/vect-28.c: New test.
7574         * gcc.dg/vect/vect-29.c: New test.
7575         * gcc.dg/vect/vect-30.c: New test.
7576         * gcc.dg/vect/vect-31.c: New test.
7577         * gcc.dg/vect/vect-32.c: New test.
7578         * gcc.dg/vect/vect-33.c: New test.
7579         * gcc.dg/vect/vect-34.c: New test.
7580         * gcc.dg/vect/vect-35.c: New test.
7581         * gcc.dg/vect/vect-36.c: New test.
7582         * gcc.dg/vect/vect-37.c: New test.
7583         * gcc.dg/vect/vect-38.c: New test.
7584         * gcc.dg/vect/vect-40.c: New test.
7585         * gcc.dg/vect/vect-41.c: New test.
7586         * gcc.dg/vect/vect-42.c: New test.
7587         * gcc.dg/vect/vect-43.c: New test.
7588         * gcc.dg/vect/vect-44.c: New test.
7589         * gcc.dg/vect/vect-45.c: New test.
7590         * gcc.dg/vect/vect-46.c: New test.
7591         * gcc.dg/vect/vect-47.c: New test.
7592         * gcc.dg/vect/vect-48.c: New test.
7593         * gcc.dg/vect/vect-49.c: New test.
7594         * gcc.dg/vect/vect-50.c: New test.
7595         * gcc.dg/vect/vect-51.c: New test.
7596         * gcc.dg/vect/vect-52.c: New test.
7597         * gcc.dg/vect/vect-53.c: New test.
7598         * gcc.dg/vect/vect-54.c: New test.
7599         * gcc.dg/vect/vect-55.c: New test.
7600         * gcc.dg/vect/vect-56.c: New test.
7601         * gcc.dg/vect/vect-57.c: New test.
7602         * gcc.dg/vect/vect-58.c: New test.
7603         * gcc.dg/vect/vect-59.c: New test.
7604         * gcc.dg/vect/vect-60.c: New test.
7605         * gcc.dg/vect/vect-61.c: New test.
7606         * gcc.dg/vect/vect-all.c: New test.
7607         * gcc.dg/vect/vect-none.c: New test.
7608
7609 2004-08-17  Paul Brook  <paul@codesourcery.com>
7610
7611         PR fortran/13082
7612         * gfortran.dg/entry_1.f90: New test.
7613
7614 2004-08-17  Andrew Pinski  <apinski@apple.com>
7615
7616         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
7617
7618 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
7619
7620         * gcc.dg/pr17036-1.c: New test.
7621
7622 2004-08-16  Devang Patel  <dpatel@apple.com>
7623
7624         * gcc.dg/darwin-20040809-1.c: New test.
7625
7626 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
7627
7628         * gcc.dg/funcdef-attr-1.c: New test.
7629
7630 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
7631
7632         * gcc.dg/altivec-17.c: New test.
7633         * gcc.dg/altivec-18.c: New test.
7634
7635 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7636
7637         PR c++/6749
7638         * g++.dg/template/vtable2.C: New test.
7639
7640 2004-08-14  Richard Henderson  <rth@redhat.com>
7641
7642         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
7643         * gcc.dg/pack-test-4.c (main): Return 0.
7644         * gcc.dg/setjmp-1.c: Remove XFAIL.
7645         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
7646
7647 2004-08-14  Richard Henderson  <rth@redhat.com>
7648
7649         * gcc.dg/980217-1.c: Add prototype for printf.
7650
7651 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
7652
7653         * gfortran.dg/pr16935.f90: New test.
7654
7655 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
7656
7657         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
7658
7659 2004-08-13  Paul Brook  <paul@codesourcery.com>
7660
7661         * gfortran.dg/der_io_1.f90: Remove stray comma.
7662
7663 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
7664
7665         * gcc.dg/vmx/cw-bug-2.c: Remove.
7666         * gcc.dg/vmx/vprint-1.c: Remove.
7667         * gcc.dg/vmx/vscan-1.c: Remove.
7668
7669 2004-08-12  Devang patel  <dpatel@apple.com>
7670
7671         * gcc.dg/darwin-20040809-2.c: New test.
7672
7673 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
7674
7675         * g++.dg/ext/altivec-12.C: New test.
7676
7677         * g++.dg/ext/altivec-11.C: New test.
7678
7679 2004-08-12  Paul Brook  <paul@codesourcery.com>
7680
7681         * g++.dg/abi/arm_cxa_vec_1.C: New test.
7682
7683 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
7684
7685         * g++.dg/ext/altivec-2.C: Check for hardware support before
7686         executing any VMX instructions.
7687
7688         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
7689
7690 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
7691
7692         PR c++/16276
7693         * g++.old-deja/g++.other/comdat4.C: New test.
7694         * g++.old-deja/g++.other/comdat4-aux.cc: New.
7695
7696 2004-08-12  Ben Elliston  <bje@au.ibm.com>
7697
7698         PR target/16286
7699         * gcc.dg/pr16286.c: New test.
7700
7701 2004-08-12 Jan Beulich <jbeulich@novell.com>
7702
7703         * g++.dg/ext/asm5.C: New.
7704
7705 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
7706
7707         PR c++/16698
7708         * g++.dg/eh/crash1.C: New test.
7709
7710         PR c++/16717
7711         * g++.dg/ext/construct1.C: New test.
7712
7713 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
7714
7715         PR c++/16853
7716         * g++.dg/init/ptrmem1.C: New test.
7717
7718         PR c++/16618
7719         * g++.dg/parse/offsetof5.C: New test.
7720
7721         PR c++/16870
7722         * g++.dg/template/overload3.C: New test.
7723
7724 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
7725
7726         PR c++/16964
7727         * g++.dg/parse/error16.C: New test.
7728
7729         PR c++/16904
7730         * g++.dg/template/error14.C: New test.
7731
7732         PR c++/16929
7733         * g++.dg/template/error15.C: New test.
7734
7735 2004-08-11  Devang Patel  <dpatel@apple.com>
7736
7737         * gcc.dg/darwin-ld-20040809-1.c: New test.
7738         * gcc.dg/darwin-ld-20040809-2.c: New test.
7739
7740 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
7741
7742         PR fortran/16917
7743         * gfortran.dg/dfloat_1.f90: New test.
7744
7745 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
7746
7747         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
7748         * gcc.dg/dll-2.c: Fix dg-require syntax.
7749         * gcc.misc-tests/arm-isr.c (abort): Declare.
7750         (exit): Likewise.
7751
7752 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
7753
7754         PR c++/16971
7755         * g++.dg/parse/crash16.C: New test.
7756
7757 2004-08-10  Roger Sayle  <roger@eyesopen.com>
7758
7759         * gcc.dg/mips-rsqrt-1.c: New test case.
7760         * gcc.dg/mips-rsqrt-2.c: New test case.
7761         * gcc.dg/mips-rsqrt-3.c: New test case.
7762
7763 2004-08-10  Paul Brook  <paul@codesourcery.com>
7764
7765         * gfortran.dg/der_io_1.f90: New test.
7766
7767 2004-08-10  Paul Brook  <paul@codesourcery.com>
7768
7769         PR fortran/16919
7770         * gfortran.dg/der_array_1.f90: New test.
7771
7772 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
7773
7774         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
7775
7776 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
7777
7778         * gcc.dg/wchar_t-2.c: Fix typo.
7779
7780 2004-08-09  Falk Hueffner  <falk@debian.org>
7781
7782         PR tree-optimization/12517
7783         * gcc.c-torture/compile/pr12517.c: New test.
7784
7785         PR tree-optimization/12578
7786         * gcc.c-torture/compile/pr12578.c: New test.
7787
7788         PR tree-optimization/12899
7789         * gcc.c-torture/compile/pr12899.c: New test.
7790
7791         PR rtl-optimization/14692
7792         * gcc.c-torture/compile/pr14692.c: New test.
7793
7794         PR tree-optimization/16461
7795         * gcc.c-torture/compile/pr16461.c: New test.
7796
7797 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
7798
7799         * gfortran.dg/getenv_1.f90: New test.
7800
7801 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
7802
7803         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
7804         wchar_t.
7805         * gcc.dg/symbian5.c: Test -fno-short-wchar.
7806
7807 2004-08-06  Paul Brook  <paul@codesourcery.com>
7808
7809         * gfortran.dg/ret_array_1.f90: New test.
7810         * gfortran.dg/ret_pointer_1.f90: New test.
7811
7812 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
7813
7814         * gcc.dg/missing-field-init-[12].c: New tests.
7815         * g++.dg/warn/missing-field-init-[12].C: New tests.
7816
7817 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
7818
7819         * gcc.dg/enum2.c: New test.
7820         * gcc.dg/symbian3.c: Likewise.
7821         * gcc.dg/symbian4.c: Likewise.
7822         * gcc.dg/wchar_t-2.c: Likewise.
7823
7824 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
7825
7826         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
7827         destructor tests.
7828
7829 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
7830
7831         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
7832         dg-require-visiblity.
7833         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
7834         * g++.dg/ext/visibility/fvisibility.C: Likewise.
7835         * g++.dg/ext/visibility/memfuncts.C: Likewise.
7836         * g++.dg/ext/visibility/new1.C: Likewise.
7837         * g++.dg/ext/visibility/pragma.C: Likewise.
7838         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
7839         * g++.dg/ext/visibility/virtual.C: Likewise.
7840         * g++/dg/ext/visibility/visibility-1.C: Likewise.
7841         * g++/dg/ext/visibility/visibility-2.C: Likewise.
7842         * g++/dg/ext/visibility/visibility-3.C: Likewise.
7843         * g++/dg/ext/visibility/visibility-4.C: Likewise.
7844         * g++/dg/ext/visibility/visibility-5.C: Likewise.
7845         * g++/dg/ext/visibility/visibility-6.C: Likewise.
7846         * g++/dg/ext/visibility/visibility-7.C: Likewise.
7847         * g++/dg/ext/visibility/visibility-8.C: New test.
7848         * gcc.c-torture/compile/dll.x: Remove.
7849         * gcc.dg/dll-2.c: Use dg-require-dll
7850         * gcc.dg/visibility-10.c: New test.
7851         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
7852         supporting DLLs.
7853         * testsuite/lib/scanasm.exp (scan_hidden): New function.
7854         (scan_not_hidden): Likewise.
7855
7856 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
7857
7858         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
7859
7860 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
7861
7862         * gcc.c-torture/execute/20040805-1.c: New test.
7863
7864 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
7865
7866         * gcc.dg/20020118-1.c: Declare abort.
7867         * gcc.dg/altivec_check.h: Likewise.
7868         * gcc.dg/iftrap-2.c: Likewise.
7869         * gcc.dg/pragma-darwin.c: Likewise.
7870         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
7871
7872 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
7873
7874         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
7875
7876 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7877
7878         * gcc.c-torture/execute/builtins/abs-2.c,
7879         gcc.c-torture/execute/builtins/abs-3.c,
7880         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
7881         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
7882         intmax_t, uintmax_t and their limits.
7883         * gcc.dg/intmax_t-1.c: New test.
7884
7885 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7886
7887         * g++.dg/tc1/dr147.C: Add reference to PR.
7888
7889 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
7890
7891         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
7892         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
7893
7894 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
7895
7896         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
7897
7898 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
7899
7900         * gcc.dg/redecl-5.c: New test.
7901         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
7902         of scanf.
7903
7904 2004-08-03  Roger Sayle  <roger@eyesopen.com>
7905
7906         PR middle-end/16790
7907         * gcc.c-torture/execute/pr16790-1.c: New test case.
7908
7909 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
7910
7911         * g++.dg/ext/visibility/assign1.C: New test.
7912         * g++.dg/ext/visibility/new1.C: Likewise.
7913
7914         * gcc.dg/symbian1.c: New test.
7915         * gcc.dg/symbian2.c: Likewise.
7916
7917 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
7918
7919         PR target/16570
7920         * gcc.dg/i386-sse-9.c: New test.
7921
7922 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
7923
7924         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
7925
7926 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
7927
7928         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
7929         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
7930         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
7931         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
7932         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
7933         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
7934         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
7935         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
7936         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
7937         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
7938         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
7939         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
7940         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
7941         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
7942         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
7943         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
7944         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
7945         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
7946         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
7947         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
7948         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
7949         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
7950         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
7951         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
7952         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
7953         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
7954         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
7955         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
7956         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
7957         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
7958         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
7959         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
7960         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
7961         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
7962         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
7963         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
7964         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
7965         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
7966         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
7967         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
7968         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
7969         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
7970         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
7971         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
7972         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
7973         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
7974         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
7975         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
7976         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
7977         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
7978         gcc.misc-tests/i386-pf-3dnow-1.c,
7979         gcc.misc-tests/i386-pf-athlon-1.c,
7980         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
7981         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
7982         Declare built-in functions used.
7983         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
7984
7985 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
7986
7987         PR c++/16707
7988         * g++.dg/lookup/using12.C: New test.
7989
7990         * g++.dg/init/null1.C: Fix PR number.
7991         * g++.dg/parse/namespace10.C: Likewise.
7992
7993 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
7994
7995         PR c++/16224
7996         * g++.dg/template/spec17.C: New test.
7997         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
7998         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
7999
8000 2004-08-02  David Billinghurst
8001
8002         PR fortran/16292
8003         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
8004
8005 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
8006
8007         * gcc.dg/ia64-got-1.c: New test case.
8008
8009 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
8010
8011         PR c++/16489
8012         * g++.dg/init/null1.C: New test.
8013         * g++.dg/tc1/dr76.C: Adjust error marker.
8014
8015         PR c++/16529
8016         * g++.dg/parse/namespace10.C: New test.
8017
8018         PR c++/16810
8019         * g++.dg/inherit/ptrmem2.C: New test.
8020
8021 2004-08-02  Ben Elliston  <bje@au.ibm.com>
8022
8023         PR target/16155
8024         * gcc.dg/pr16155.c: New test.
8025
8026 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
8027
8028         * gcc.dg/redecl-2.c: New test.
8029
8030 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
8031
8032         * gcc.dg/darwin-longdouble.c: New file.
8033
8034 2004-07-30  Richard Henderson  <rth@redhat.com>
8035
8036         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
8037         write to constant argument.
8038         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
8039
8040 2004-07-30  Richard Henderson  <rth@redhat.com>
8041
8042         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
8043         tests of nearest around zero.
8044
8045 2004-07-30  Andrew Pinski  <apinski@apple.com>
8046
8047         * gcc.c-torture/compile/20040730-1.c: New test.
8048
8049 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
8050
8051         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
8052         powerpc-eabispe.
8053
8054 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
8055
8056         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
8057
8058 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
8059
8060         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
8061         contains $ld_library_path.
8062         * lib/gfortran.exp (gfortran_link_flags): Likewise.
8063
8064 2004-07-29  Richard Henderson  <rth@redhat.com>
8065
8066         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
8067
8068         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
8069         (alt2, which): New.
8070         (Check): Accept either alternative.
8071
8072 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
8073
8074         * g++.dg/abi/inline1.C: New test.
8075         * g++.dg/abi/local1-a.cc: Likewise.
8076         * g++.dg/abi/local1.C: Likewise.
8077         * g++.dg/abi/mangle11.C: Tweak location of warnings.
8078         * g++.dg/abi/mangle12.C: Likewise.
8079         * g++.dg/abi/mangle17.C: Likewise.
8080         * g++.dg/abi/mangle20-2.C: Likewise.
8081         * g++.dg/opt/interface1.C: Likewise.
8082         * g++.dg/opt/interface1.h: Likewise.
8083         * g++.dg/opt/interface1-a.cc: New test.
8084         * g++.dg/parse/repo1.C: New test.
8085         * g++.dg/template/repo1.C: Likewise.
8086         * g++.dg/warn/Winline-1.C: Likewise.
8087         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
8088
8089 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
8090
8091         * gcc.dg/tree-ssa/20040729-1.c: New test.
8092
8093 2004-07-27  Matt Austern <austern@apple.com>
8094
8095         * gcc.dg/darwin-bool-1.c: New test.
8096         * gcc.dg/darwin-bool-2.c: New test.
8097
8098 2004-07-28  Richard Henderson  <rth@redhat.com>
8099
8100         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
8101         arguments in the correct type.  Don't write to constant arguments.
8102
8103 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8104
8105         PR tree-optimization/16688
8106         PR tree-optimization/16689
8107         * g++.dg/tree-ssa/pr16688.C: New test.
8108
8109 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8110
8111         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
8112         loads.  Not only in the comment, this time.
8113
8114 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
8115
8116         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
8117         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
8118         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
8119         * gcc.dg/sh4a-bitmovua.c: New.
8120         * gcc.dg/sh4a-cos.c: New.
8121         * gcc.dg/sh4a-cosf.c: New.
8122         * gcc.dg/sh4a-fprun.c: New.
8123         * gcc.dg/sh4a-fsrra.c: New.
8124         * gcc.dg/sh4a-memmovua.c: New.
8125         * gcc.dg/sh4a-sin.c: New.
8126         * gcc.dg/sh4a-sincos.c: New.
8127         * gcc.dg/sh4a-sincosf.c: New.
8128         * gcc.dg/sh4a-sinf.c: New.
8129
8130 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8131
8132         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
8133         conditionals.
8134         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
8135         loads.
8136         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
8137         DOM1.
8138
8139 2004-07-27  Andrew Pinski  <apinski@apple.com>
8140
8141         * g++.dg/rtti/tinfo1.C: Correct the xfail.
8142
8143 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
8144
8145         * gcc.dg/pragma-isr.c: New test.
8146
8147 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8148
8149         PR c++/14429
8150         * g++.dg/template/ttp11.C: New test.
8151
8152 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
8153
8154         * gcc.c-torture/compile/20040727-1.c: New test.
8155
8156 2004-07-26  Eric Christopher  <echristo@redhat.com>
8157
8158         * gcc.c-torture/compile/20040726-2.c: New test.
8159
8160 2004-07-26  Andrew Pinski  <apinski@apple.com>
8161
8162         * g++.dg/rtti/tinfo1.C: Xfail.
8163
8164 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
8165
8166         * gcc.c-torture/compile/20040726-1.c: New test.
8167
8168 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
8169             Brian Ryner  <bryner@brianryner.com>
8170
8171         PR c++/9283
8172         PR c++/15000
8173         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
8174         * g++.dg/ext/visibility/: New directory.
8175         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
8176         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
8177         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
8178         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
8179         * g++.dg/ext/visibility/fvisibility.C,
8180         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
8181         g++.dg/ext/visibility/fvisibility-override1.C
8182         g++.dg/ext/visibility/fvisibility-override2.C
8183         g++.dg/ext/visibility/memfuncts.C
8184         g++.dg/ext/visibility/noPLT.C
8185         g++.dg/ext/visibility/pragma.C
8186         g++.dg/ext/visibility/pragma-override1.C
8187         g++.dg/ext/visibility/pragma-override2.C
8188         g++.dg/ext/visibility/staticmemfuncts.C
8189         g++.dg/ext/visibility/virtual.C: New tests.
8190
8191 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
8192
8193         PR c/15360
8194         * gcc.dg/pr15360-1.c: New test.
8195
8196 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
8197
8198         * gcc.dg/pragma-align-2.c: New test.
8199         * gcc.dg/pragma-init-fini.c: New test.
8200         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
8201         targets.
8202
8203 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
8204
8205         * gcc.dg/init-string-2.c: New test.
8206
8207 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
8208
8209         PR 16684
8210         * gcc.dg/Wredundant-decls-1.c: New test case.
8211
8212 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
8213
8214         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
8215         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
8216         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
8217         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
8218         * gcc.dg/compat/generate-random.c: New file.
8219         * gcc.dg/compat/generate-random.h: Likewise.
8220         * gcc.dg/compat/generate-random_r.c: Likewise.
8221         * gcc.dg/compat/struct-layout-1.h: Likewise.
8222         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
8223         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
8224         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
8225         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
8226         * gcc.dg/compat/struct-layout-1_main.c: New test.
8227         * gcc.dg/compat/struct-layout-1_x.c: New file.
8228         * gcc.dg/compat/struct-layout-1_y.c: New file.
8229         * gcc.dg/compat/struct-layout-1_test.h: New file.
8230
8231 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
8232
8233         * gcc.dg/comp-return-1.c: New test
8234
8235 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
8236
8237         * gcc.dg/vmx/8-02a.c: Fix typo.
8238
8239         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
8240         * gcc.dg/darwin-abi-3.c: New test.
8241
8242         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
8243         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
8244
8245         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
8246         * gcc.dg/vmx/ops-long-1.c: New test.
8247         * gcc.dg/vmx/ops-long-2.c: New test.
8248
8249 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
8250
8251         * g++.dg/lookup/conv-[1234].C: New.
8252
8253 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
8254
8255         * g++.dg/parse/attr2.C: Simplify.
8256
8257 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8258
8259         PR c/7284
8260         * gcc.c-torture/execute/pr7284-1.c: New test.
8261
8262 2004-07-22  Brian Booth  <bbooth@redhat.com>
8263
8264         * gcc.dg/tree-ssa/20040721-1.c: New test.
8265
8266 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8267
8268         * g++.dg/template/crash20.c: New.
8269
8270 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
8271
8272         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
8273         Add dg-run directive.  Declare variables as required.
8274         * gfortran.dg/g77/README: Update
8275
8276 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
8277
8278         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
8279         gcc.dg/cris-peep2-andu2.c: New tests.
8280
8281 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8282
8283         PR c/15052
8284         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
8285         on return type.
8286         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
8287         messages.
8288         * gcc.dg/qual-return-2.c: Update expected messages.
8289         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
8290
8291 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8292
8293         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
8294         * gcc.dg/noncompile/921102-1.c: Update expected error message.
8295
8296 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8297
8298         PR c/11250
8299         * gcc.dg/init-string-1.c: New test.
8300
8301 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
8302
8303         PR middle-end/15345
8304         PR c/16450
8305         * gcc.dg/torture/nested-fn-1.c: New test.
8306
8307 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
8308
8309         PR target/16559
8310         * gcc.dg/ia64-fptr-1.c: New file.
8311
8312 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8313
8314         PR c++/14497
8315         * g++.dg/template/spec16.C: New test.
8316         * g++.old-deja/g++.robertl/eb118.C: Remove.
8317
8318 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8319
8320         PR c++/509
8321         * g++.dg/template/spec15.C: New test.
8322
8323 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
8324
8325         Copy cases from g77.f-torture/execute and add dg-run
8326         directive.  Other changes as noted.
8327         * gfortran.dg/g77/13037.f
8328         * gfortran.dg/g77/1832.f
8329         * gfortran.dg/g77/19981119-0.f
8330         * gfortran.dg/g77/19990313-0.f
8331         * gfortran.dg/g77/19990313-1.f
8332         * gfortran.dg/g77/19990313-2.f
8333         * gfortran.dg/g77/19990313-3.f
8334         * gfortran.dg/g77/19990419-1.f
8335         * gfortran.dg/g77/19990826-0.f
8336         * gfortran.dg/g77/19990826-2.f
8337         * gfortran.dg/g77/20000503-1.f
8338         * gfortran.dg/g77/20001111.f
8339         * gfortran.dg/g77/20010116.f
8340         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
8341         * gfortran.dg/g77/20010430.f
8342         * gfortran.dg/g77/6177.f
8343         * gfortran.dg/g77/947.f
8344         * gfortran.dg/g77/970816-3.f
8345         * gfortran.dg/g77/971102-1.f
8346         * gfortran.dg/g77/980520-1.f
8347         * gfortran.dg/g77/980628-0.f
8348         * gfortran.dg/g77/980628-1.f
8349         * gfortran.dg/g77/980628-10.f
8350         * gfortran.dg/g77/980628-2.f
8351         * gfortran.dg/g77/980628-3.f
8352         * gfortran.dg/g77/980628-7.f
8353         * gfortran.dg/g77/980628-8.f
8354         * gfortran.dg/g77/980628-9.f
8355         * gfortran.dg/g77/980701-0.f
8356         * gfortran.dg/g77/980701-1.f
8357         * gfortran.dg/g77/cabs.f
8358         * gfortran.dg/g77/claus.f
8359         * gfortran.dg/g77/complex_1.f
8360         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
8361         * gfortran.dg/g77/dcomplex.f
8362         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
8363         * gfortran.dg/g77/f90-intrinsic-mathematical.f
8364         * gfortran.dg/g77/f90-intrinsic-numeric.f
8365         * gfortran.dg/g77/int8421.f
8366         * gfortran.dg/g77/labug1.f
8367         * gfortran.dg/g77/large_vec.f
8368         * gfortran.dg/g77/le.f
8369         * gfortran.dg/g77/short.f
8370         * gfortran.dg/g77/README: Update
8371
8372 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
8373
8374         PR c++/16637
8375         * g++.dg/parse/lookup4.C: New test.
8376
8377 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8378
8379         PR c++/16175
8380         * g++.dg/template/ttp10.C: New test.
8381
8382 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
8383
8384         * gcc.dg/pr12625-1.c: New test.
8385
8386 2004-07-20  Steven Bosscher  <stevenb@suse.de>
8387
8388         * testsuite/gcc.dg/switch-warn-1.c: New test.
8389         * testsuite/gcc.dg/switch-warn-2.c: New test.
8390         * gcc.c-torture/compile/pr14730.c: Update.
8391
8392 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
8393
8394         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
8395         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
8396         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
8397         g++.dg/template/nontype3.C: Remove trailing CR from tests.
8398
8399 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
8400
8401         PR c++/16623
8402         * g++.dg/template/assign1.C: New test.
8403
8404 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8405
8406         PR c++/12170
8407         * g++.dg/template/ttp9.C: New test.
8408
8409 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
8410
8411         * gcc.dg/format/cmn-err-1.c: New test.
8412
8413 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
8414
8415         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
8416         gcc.dg/Wparentheses-10.c: New tests.
8417         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
8418
8419 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8420
8421         PR fortran/16465
8422         * gfortran.dg/g77//ffixed-line-length-0.f,
8423         gfortran.dg/g77/ffixed-line-length-132.f,
8424         gfortran.dg/g77/ffixed-line-length-72.f,
8425         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
8426         gfortran.dg/g77/README: Update.
8427
8428 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8429
8430         PR c++/13092
8431         * g++.dg/template/non-dependent7.C: New test.
8432         * g++.dg/template/non-dependent8.C: Likewise.
8433         * g++.dg/template/non-dependent9.C: Likewise.
8434         * g++.dg/template/non-dependent10.C: Likewise.
8435
8436 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
8437
8438         PR c++/16337
8439         * g++.dg/parse/attr2.C: New test.
8440
8441 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
8442
8443         * g77.dg: Removed.
8444         * g77.f-torture: Ditto.
8445
8446 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
8447
8448         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
8449         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
8450         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
8451
8452 2004-07-16  Richard Henderson  <rth@redhat.com>
8453
8454         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
8455
8456 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8457
8458         * lib/fortran-torture.exp (fortran-torture): Don't test compile
8459         tests with full list of options.
8460         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
8461         of TORTURE_OPTIONS if test contains 'dg-do run'.
8462
8463         PR fortran/16404
8464         * gfortran.dg/do_iterator.f90: New test.
8465
8466 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8467
8468         PR rtl-optimization/16536
8469         * gcc.c-torture/execute/restrict-1.c: New test.
8470
8471 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8472
8473         PR fortran/15324
8474         * gfortran.dg/pr15324.f90: New test.
8475
8476         PR fortran/15129
8477         * gfortran.dg/pr15129.f90: New test.
8478
8479         PR fortran/15140
8480         * gfortran.dg/pr15140.f90: New test.
8481
8482         PR fortran/13792
8483         * gfortran.fortran-torture/execute/bounds.f90: Add check for
8484         compile-time simplification.
8485
8486 2004-07-14  Mike Stump  <mrs@apple.com>
8487
8488         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
8489
8490 2004-07-14  James E Wilson  <wilson@specifixinc.com>
8491
8492         PR target/16325
8493         * gcc.dg/profile-generate-1.c: New.
8494
8495 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
8496
8497         * gcc.c-torture/execute/20040709-1.c: New test.
8498         * gcc.c-torture/execute/20040709-2.c: New test.
8499
8500 2004-07-14  Mike Stump  <mrs@apple.com>
8501
8502         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
8503
8504 2004-07-14  Mike Stump  <mrs@apple.com>
8505
8506         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
8507
8508 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
8509
8510         PR c++/16518
8511         * g++.dg/parse/mutable1.C: New test.
8512
8513 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
8514
8515         PR tree-optimization/16443
8516         * gcc.dg/tree-ssa/20040713-1.c: New test.
8517
8518 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
8519
8520         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
8521         for operator new.
8522
8523 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
8524
8525         * gfortran.dg/g77/README: New file
8526         * gfortran.dg/g77/19981216-0.f:  Copy from
8527         g77.f-torture/noncompile.  Add "dg-do compile" and
8528         dg-error as required.
8529         * gfortran.dg/g77/19990218-1.f: Likewise
8530         * gfortran.dg/g77/19990905-1.f: Likewise
8531         * gfortran.dg/g77/9263.f: Likewise
8532         * gfortran.dg/g77/980615-0.f: Likewise
8533         * gfortran.dg/g77/980616-0.f: Likewise
8534         * gfortran.dg/g77/check0.f: Likewise
8535         * gfortran.dg/g77/select_no_compile.f: Likewise
8536
8537 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
8538
8539         Copy files from g77.f-torture/compile.
8540         Add "{ dg-do compile}".  Other changes as noted
8541         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
8542         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
8543         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
8544         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
8545         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
8546         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
8547         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
8548         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
8549         statement to conform to standard.  Append alpha1.x for reference.
8550         * gfortran.dg/g77/xformat.f: Add dg-warning
8551
8552 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
8553
8554         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
8555         Add {dg-do compile} directive.
8556         * gfortran.dg/g77/cpp2.F: Likewise
8557
8558 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8559
8560         PR c++/5402
8561         * g++.dg/lookup/name-clash1.C: New test.
8562
8563         PR c++/9777
8564         * g++.dg/lookup/name-clash2.C: New test.
8565
8566         PR c++/12102
8567         * g++.dg/lookup/name-clash3.C: New test.
8568
8569 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8570
8571         * g++.dg/lookup/new2.C: New test.
8572         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
8573
8574 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
8575
8576         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
8577         Add {dg-do compile} directive.
8578         * gfortran.dg/g77/13060.f: Likewise
8579         * gfortran.dg/g77/19990218-0.f: Likewise
8580         * gfortran.dg/g77/19990305-0.f: Likewise
8581         * gfortran.dg/g77/19990419-0.f: Likewise
8582         * gfortran.dg/g77/19990502-0.f: Likewise
8583         * gfortran.dg/g77/19990502-1.f: Likewise
8584         * gfortran.dg/g77/19990525-0.f: Likewise
8585         * gfortran.dg/g77/19990826-1.f: Likewise
8586         * gfortran.dg/g77/19990826-3.f: Likewise
8587         * gfortran.dg/g77/19990905-2.f: Likewise
8588         * gfortran.dg/g77/20000412-1.f: Likewise
8589         * gfortran.dg/g77/20000511-1.f: Likewise
8590         * gfortran.dg/g77/20000511-2.f: Likewise
8591         * gfortran.dg/g77/20000518.f: Likewise
8592         * gfortran.dg/g77/20000601-1.f: Likewise
8593         * gfortran.dg/g77/20000601-2.f: Likewise
8594         * gfortran.dg/g77/20000629-1.f: Likewise
8595         * gfortran.dg/g77/20000630-2.f: Likewise
8596         * gfortran.dg/g77/20010115.f: Likewise
8597         * gfortran.dg/g77/20010321-1.f: Likewise
8598         * gfortran.dg/g77/20010426.f: Likewise
8599         * gfortran.dg/g77/20020307-1.f: Likewise
8600         * gfortran.dg/g77/8485.f: Likewise
8601         * gfortran.dg/g77/960317-1.f: Likewise
8602         * gfortran.dg/g77/970915-0.f: Likewise
8603         * gfortran.dg/g77/980310-1.f: Likewise
8604         * gfortran.dg/g77/980310-2.f: Likewise
8605         * gfortran.dg/g77/980310-3.f: Likewise
8606         * gfortran.dg/g77/980310-4.f: Likewise
8607         * gfortran.dg/g77/980310-6.f: Likewise
8608         * gfortran.dg/g77/980310-7.f: Likewise
8609         * gfortran.dg/g77/980310-8.f: Likewise
8610         * gfortran.dg/g77/980419-2.f: Likewise
8611         * gfortran.dg/g77/980424-0.f: Likewise
8612         * gfortran.dg/g77/980427-0.f: Likewise
8613         * gfortran.dg/g77/980729-0.f: Likewise
8614         * gfortran.dg/g77/981117-1.f: Likewise
8615         * gfortran.dg/g77/toon_1.f: Likewise
8616
8617 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8618
8619         PR c++/2204
8620         * g++.dg/other/abstract2.C: New test.
8621
8622 2004-07-12  Paul Brook  <paul@codesourcery.com>
8623
8624         * gfortran.dg/pointer_init_1.f90: New test.
8625
8626 2004-07-11  Paul Brook  <paul@codesourcery.com>
8627
8628         PR fortran/15986
8629         * gfortran.dg/contained_1.f90: New test.
8630
8631 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
8632
8633         * g++.dg/parse/defarg8.C: New test.
8634
8635 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8636
8637         PR fortran/16433
8638         * gfortran.dg/pr16433.f: New test.
8639
8640         PR fortran/17574
8641         * gfortran.dg/pr15754.f90: New test.
8642
8643 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
8644
8645         PR tree-optimization/16437
8646         * gcc.c-torture/execute/bitfld-4.c: New test.
8647
8648 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8649
8650         * gfortran.fortran-torture/execute/common_2.f90: Add check for
8651         access to common var from module.
8652
8653 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8654
8655         PR fortran/16336
8656         * gfortran.fortran-torture/execute/common_2.f90: New test.
8657
8658 2004-07-10  Paul Brook  <paul@codesourcery.com>
8659
8660         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
8661
8662 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8663
8664         PR fortran/15969
8665         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
8666
8667 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
8668
8669         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
8670         * gfortran.dg/g77/ffixed-form-2.f: Likewise
8671         * gfortran.dg/g77/ffree-form-1.f: Likewise
8672         * gfortran.dg/g77/ffree-form-2.f: Likewise
8673         * gfortran.dg/g77/ffree-form-3.f: Likewise
8674         * gfortran.dg/g77/fno-underscoring.f: Likewise
8675         * gfortran.dg/g77/funderscoring.f: Likewise
8676         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
8677
8678 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8679
8680         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
8681
8682 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8683         Paul Brook  <paul@codesourcery.com>
8684
8685         PR fortran/13415
8686         * gfortran.dg/common_pointer_1.f90: New test.
8687
8688 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8689
8690         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
8691
8692 2004-07-09  James E Wilson  <wilson@specifixinc.com>
8693
8694         PR target/16364
8695         * gcc.c-torture/compile/20040709-1.c: New.
8696
8697 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8698
8699         PR fortran/14077
8700         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
8701
8702 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8703
8704         PR fortran/13201
8705         * gfortran.dg/shape_1.f90: New test.
8706
8707 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
8708             Andrew Pinski  <apinski@apple.com>
8709
8710         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
8711
8712 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8713
8714         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
8715         comment.
8716
8717 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8718         Paul Brook  <paul@codesourcery.com>
8719
8720         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
8721         '.f95' and '.F95'.
8722
8723 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
8724
8725         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
8726
8727 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8728
8729         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
8730         testcases with capital suffix.
8731
8732 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8733
8734         PR fortran/15481
8735         PR fortran/13372
8736         PR fortran/13575
8737         PR fortran/15978
8738         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
8739
8740         * gfortran.dg/implicit_1.f90: New test.
8741
8742 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8743
8744         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
8745         expression to match gfortran warning/error messages
8746         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
8747         dg-error text.
8748
8749 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8750
8751         * lib/fortran-torture.exp: Rename proc search_for to
8752         search_for_re.
8753
8754 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8755
8756         * gcc.c-torture/execute/simd-5.x: New file.
8757         XFAIL on SPARC 64-bit at -O0.
8758
8759 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8760
8761         PR c++/8211
8762         PR c++/16165
8763         * g++.dg/warn/effc3.C: New test.
8764
8765 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8766
8767         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
8768         change X to 1X in format.
8769         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
8770         add data statements to conform to standard.
8771
8772 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8773
8774         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
8775         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
8776         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
8777
8778 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8779
8780         * gfortran.dg/g77/7388.f: Copy from g77.dg
8781         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
8782         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
8783         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
8784         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
8785         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
8786         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
8787         * gfortran.dg/g77/strlen0.f: Likewise
8788
8789 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
8790
8791         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
8792         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
8793
8794 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8795
8796         * gcc.c-torture/execute/920428-2.x: Delete.
8797         * gcc.c-torture/execute/920501-7.x: Likewise.
8798
8799 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
8800
8801         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
8802         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
8803         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
8804         prescott and c3-2.
8805         (PREFETCH_3DNOW): Add -march=c3.
8806
8807 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
8808
8809         PR c/16437
8810         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
8811         * gcc.c-torture/execute/bf64-1.x: Likewise.
8812
8813 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8814
8815         * gcc.c-torture/compile/20040708-1.c: New test.
8816
8817 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8818
8819         PR c++/16169
8820         * g++.dg/warn/effc2.C: New test.
8821
8822 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8823
8824         * gcc.c-torture/execute/bitfld-1.x: Remove.
8825         * gcc.c-torture/execute/bitfld-3.c: New test.
8826         * gcc.dg/bitfld-2.c: Remove XFAILs.
8827
8828 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
8829
8830         PR c++/16276
8831         * g++.dg/rtti/tinfo1.C: New file.
8832
8833 2004-07-07  Eric Christopher  <echristo@redhat.com>
8834
8835         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
8836
8837 2004-07-07  Andrew Pinski  <apinski@apple.com>
8838
8839         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
8840
8841 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
8842
8843         * g++.dg/init/call1.C: XFAIL.
8844
8845 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
8846
8847         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
8848         except for movstrict*, to movmem* and clrstr* to clrmem*.
8849
8850 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
8851
8852         * gcc.c-torture/execute/20040707-1.c: New test.
8853
8854 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
8855
8856         * gcc.c-torture/execute/20040706-1.c: New test.
8857
8858 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8859
8860         PR c++/3671
8861         * g++.dg/template/spec14.C: New test.
8862
8863 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
8864
8865         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
8866         nothing if not yet defined.  Use it in b, c and d type definitions.
8867         * gcc.c-torture/execute/20040705-1.c: New test.
8868         * gcc.c-torture/execute/20040705-2.c: New test.
8869
8870 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8871
8872         PR c++/2518
8873         * g++.dg/lookup/new1.C: New test.
8874
8875 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8876
8877         PR c++/11406
8878         * g++.dg/template/sizeof8.C: New test.
8879
8880 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
8881
8882         * gcc.c-torture/compile/20040705-1.c: New test.
8883
8884 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
8885
8886         * gfortran.fortran-torture/execute/seq_io.f90: New test.
8887
8888 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
8889
8890         * gcc.dg/cpp/if-mop.c: Two new testcases.
8891         * gcc.dg/cpp/trad/comment-3.c: New.
8892
8893 2004-07-04  Paul Brook  <paul@codesourcery.com>
8894
8895         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
8896
8897 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
8898
8899         PR c++/3761
8900         * g++.dg/lookup/crash4.C: New test.
8901
8902 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
8903
8904         * gcc.c-torture/execute/builtin-abs-1.c
8905         * gcc.c-torture/execute/builtin-abs-2.c
8906         * gcc.c-torture/execute/builtin-complex-1.c
8907         * gcc.c-torture/execute/builtins/string-1-lib.c
8908         * gcc.c-torture/execute/builtins/string-1.c
8909         * gcc.c-torture/execute/builtins/string-2-lib.c
8910         * gcc.c-torture/execute/builtins/string-2.c
8911         * gcc.c-torture/execute/builtins/string-3-lib.c
8912         * gcc.c-torture/execute/builtins/string-3.c
8913         * gcc.c-torture/execute/builtins/string-4-lib.c
8914         * gcc.c-torture/execute/builtins/string-4.c
8915         * gcc.c-torture/execute/builtins/string-5-lib.c
8916         * gcc.c-torture/execute/builtins/string-5.c
8917         * gcc.c-torture/execute/builtins/string-6-lib.c
8918         * gcc.c-torture/execute/builtins/string-6.c
8919         * gcc.c-torture/execute/builtins/string-7-lib.c
8920         * gcc.c-torture/execute/builtins/string-7.c
8921         * gcc.c-torture/execute/builtins/string-8-lib.c
8922         * gcc.c-torture/execute/builtins/string-8.c
8923         * gcc.c-torture/execute/builtins/string-9-lib.c
8924         * gcc.c-torture/execute/builtins/string-9.c
8925         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
8926         * gcc.c-torture/execute/builtins/string-asm-1.c
8927         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
8928         * gcc.c-torture/execute/builtins/string-asm-2.c
8929         * gcc.c-torture/execute/stdio-opt-1.c
8930         * gcc.c-torture/execute/stdio-opt-2.c
8931         * gcc.c-torture/execute/stdio-opt-3.c
8932         * gcc.c-torture/execute/string-opt-1.c
8933         * gcc.c-torture/execute/string-opt-10.c
8934         * gcc.c-torture/execute/string-opt-11.c
8935         * gcc.c-torture/execute/string-opt-12.c
8936         * gcc.c-torture/execute/string-opt-13.c
8937         * gcc.c-torture/execute/string-opt-14.c
8938         * gcc.c-torture/execute/string-opt-15.c
8939         * gcc.c-torture/execute/string-opt-16.c
8940         * gcc.c-torture/execute/string-opt-2.c
8941         * gcc.c-torture/execute/string-opt-6.c
8942         * gcc.c-torture/execute/string-opt-7.c
8943         * gcc.c-torture/execute/string-opt-8.c:
8944         Replace with ...
8945
8946         * gcc.c-torture/execute/builtins/abs-2.c
8947         * gcc.c-torture/execute/builtins/abs-3.c
8948         * gcc.c-torture/execute/builtins/complex-1.c
8949         * gcc.c-torture/execute/builtins/fprintf.c
8950         * gcc.c-torture/execute/builtins/fputs.c
8951         * gcc.c-torture/execute/builtins/memcmp.c
8952         * gcc.c-torture/execute/builtins/memmove.c
8953         * gcc.c-torture/execute/builtins/memops-asm.c
8954         * gcc.c-torture/execute/builtins/mempcpy-2.c
8955         * gcc.c-torture/execute/builtins/mempcpy.c
8956         * gcc.c-torture/execute/builtins/memset.c
8957         * gcc.c-torture/execute/builtins/printf.c
8958         * gcc.c-torture/execute/builtins/sprintf.c
8959         * gcc.c-torture/execute/builtins/strcat.c
8960         * gcc.c-torture/execute/builtins/strchr.c
8961         * gcc.c-torture/execute/builtins/strcmp.c
8962         * gcc.c-torture/execute/builtins/strcpy.c
8963         * gcc.c-torture/execute/builtins/strcspn.c
8964         * gcc.c-torture/execute/builtins/strlen-2.c
8965         * gcc.c-torture/execute/builtins/strlen.c
8966         * gcc.c-torture/execute/builtins/strncat.c
8967         * gcc.c-torture/execute/builtins/strncmp-2.c
8968         * gcc.c-torture/execute/builtins/strncmp.c
8969         * gcc.c-torture/execute/builtins/strncpy.c
8970         * gcc.c-torture/execute/builtins/strpbrk.c
8971         * gcc.c-torture/execute/builtins/strpcpy-2.c
8972         * gcc.c-torture/execute/builtins/strpcpy.c
8973         * gcc.c-torture/execute/builtins/strrchr.c
8974         * gcc.c-torture/execute/builtins/strspn.c
8975         * gcc.c-torture/execute/builtins/strstr-asm.c
8976         * gcc.c-torture/execute/builtins/strstr.c:
8977         ... these new files.
8978
8979         * gcc.c-torture/execute/builtins/abs-2-lib.c
8980         * gcc.c-torture/execute/builtins/abs-3-lib.c
8981         * gcc.c-torture/execute/builtins/complex-1-lib.c
8982         * gcc.c-torture/execute/builtins/fprintf-lib.c
8983         * gcc.c-torture/execute/builtins/fputs-lib.c
8984         * gcc.c-torture/execute/builtins/memcmp-lib.c
8985         * gcc.c-torture/execute/builtins/memmove-lib.c
8986         * gcc.c-torture/execute/builtins/memops-asm-lib.c
8987         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
8988         * gcc.c-torture/execute/builtins/mempcpy-lib.c
8989         * gcc.c-torture/execute/builtins/memset-lib.c
8990         * gcc.c-torture/execute/builtins/printf-lib.c
8991         * gcc.c-torture/execute/builtins/sprintf-lib.c
8992         * gcc.c-torture/execute/builtins/strcat-lib.c
8993         * gcc.c-torture/execute/builtins/strchr-lib.c
8994         * gcc.c-torture/execute/builtins/strcmp-lib.c
8995         * gcc.c-torture/execute/builtins/strcpy-lib.c
8996         * gcc.c-torture/execute/builtins/strcspn-lib.c
8997         * gcc.c-torture/execute/builtins/strlen-2-lib.c
8998         * gcc.c-torture/execute/builtins/strlen-lib.c
8999         * gcc.c-torture/execute/builtins/strncat-lib.c
9000         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
9001         * gcc.c-torture/execute/builtins/strncmp-lib.c
9002         * gcc.c-torture/execute/builtins/strncpy-lib.c
9003         * gcc.c-torture/execute/builtins/strpbrk-lib.c
9004         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
9005         * gcc.c-torture/execute/builtins/strpcpy-lib.c
9006         * gcc.c-torture/execute/builtins/strrchr-lib.c
9007         * gcc.c-torture/execute/builtins/strspn-lib.c
9008         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
9009         * gcc.c-torture/execute/builtins/strstr-lib.c
9010         * gcc.c-torture/execute/builtins/lib/abs.c
9011         * gcc.c-torture/execute/builtins/lib/fprintf.c
9012         * gcc.c-torture/execute/builtins/lib/memset.c
9013         * gcc.c-torture/execute/builtins/lib/printf.c
9014         * gcc.c-torture/execute/builtins/lib/sprintf.c
9015         * gcc.c-torture/execute/builtins/lib/strcpy.c
9016         * gcc.c-torture/execute/builtins/lib/strcspn.c
9017         * gcc.c-torture/execute/builtins/lib/strncat.c
9018         * gcc.c-torture/execute/builtins/lib/strncmp.c
9019         * gcc.c-torture/execute/builtins/lib/strncpy.c
9020         * gcc.c-torture/execute/builtins/lib/strpbrk.c
9021         * gcc.c-torture/execute/builtins/lib/strspn.c
9022         * gcc.c-torture/execute/builtins/lib/strstr.c:
9023         New files containing support routines.
9024
9025         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
9026         declaration.
9027         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
9028         when not optimizing.
9029
9030 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
9031
9032         PR c++/16240
9033         * g++.dg/abi/mangle22.C: New test.
9034         * g++.dg/abi/mangle23.C: Likewise.
9035
9036 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
9037
9038         PR fortran/16290
9039         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
9040         Allow for cases without denormalized floating point numbers.
9041
9042 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
9043
9044         PR c/1027
9045         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
9046         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
9047         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
9048         expected warning text.
9049         * gcc.dg/format/diag-2.c: New test.
9050
9051 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
9052
9053         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
9054
9055 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
9056
9057         * gcc.dg/builtins-43.c: New.
9058         * gcc.dg/builtins-44.c: New.
9059         * gcc.dg/builtins-45.c: New.
9060
9061 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
9062             Andreas Tobler  <a.tobler@schweiz.ch>
9063
9064         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
9065         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
9066         as SIGSEGV.
9067         * gcc.dg/cleanup-11.c: Likewise.
9068         * gcc.dg/cleanup-8.c: Likewise.
9069         * gcc.dg/cleanup-9.c: Likewise.
9070         * gcc.dg/cleanup-5.c: Run on all platforms.
9071
9072 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
9073
9074         * g++.dg/warn/nonnull1.C: New test.
9075
9076 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
9077
9078         * gcc.dg/compat/compat-common.h: Wrap up CINT in
9079         an #ifndef SKIP_COMPLEX_INT/#endif pair.
9080         Special-case the Sun compiler wrt to <complex.h>.
9081
9082 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
9083
9084         * gcc.dg/Wunreachable-8.C: New test.
9085
9086         * gcc.dg/h8300-ice2.c : New test.
9087
9088 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
9089
9090         PR fortran/16161
9091         * gfortran.fortran-torture/compile/implicit.f90: Add test
9092         for implicit character.
9093
9094 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
9095
9096         PR fortran/16289
9097         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
9098         Use tiny() intrinsic to find smallest non-negative real
9099
9100 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
9101
9102         * gcc.dg/compat/struct-by-value-22_main.c: New test.
9103         * gcc.dg/compat/struct-by-value-22_x.c: New.
9104         * gcc.dg/compat/struct-by-value-22_y.c: New.
9105
9106         * gcc.c-torture/execute/20040629-1.c: New test.
9107
9108 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
9109
9110         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
9111         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
9112
9113         PR target/16195
9114         * gcc.dg/20040625-1.c: New test.
9115
9116 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9117
9118         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
9119
9120 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9121
9122         PR fortran/15963
9123         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
9124
9125 2004-06-29  Richard Henderson  <rth@redhat.com>
9126
9127         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
9128
9129 2004-06-29  Paul Brook  <paul@codesourcery.com>
9130
9131         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
9132         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
9133
9134 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
9135
9136         PR c++/16260
9137         * g++.dg/parse/crash15.C: New.
9138
9139 2004-06-28  Andrew Pinski  <apinski@apple.com>
9140
9141         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
9142         by the error already.
9143
9144         * g++.dg/opt/ptrmem4.C: Change to compile only test.
9145
9146 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
9147
9148         PR target/14041
9149         * gcc.dg/h8300-bss-align-1.c : New.
9150
9151 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
9152
9153         * PR c++/16174
9154         * g++.dg/template/ctor4.C: New.
9155
9156 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
9157
9158         PR c++/16205
9159         * g++.dg/warn/Wsequence-point-1.C: New test.
9160
9161 2004-06-27  Paul Brook  <paul@codesourcery.com>
9162
9163         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
9164
9165 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
9166
9167         * g++.old-deja/g++.mike/p7325.C: Remove.
9168
9169 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
9170
9171         PR c/14963
9172         * gcc.dg/pr14963.c: New test.
9173
9174 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
9175
9176         PR c++/16193
9177         * g++.dg/parse/redef1.C: New test.
9178
9179 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
9180
9181         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
9182         20021110.c.
9183         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
9184         20021119-1.c.
9185         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
9186         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
9187         5-04.c.
9188         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
9189         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
9190         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
9191         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
9192         g++.brendan/enum14.C.
9193         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
9194         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
9195         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
9196         g++.mike/virt1.C.
9197         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
9198         memtemp24.C.
9199
9200 2004-06-27  Roger Sayle  <roger@eyesopen.com>
9201
9202         * gcc.dg/20040527-1.c: New test case.
9203
9204 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
9205
9206         PR gfortran/pr16196
9207         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
9208
9209 2004-06-25  Roger Sayle  <roger@eyesopen.com>
9210
9211         PR middle-end/15825
9212         * gcc.dg/pr15825-1.c: New test case.
9213
9214 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
9215
9216         * gcc.c-torture/execute/20040625-1.c: New test.
9217
9218 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9219
9220         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
9221
9222 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
9223
9224         * gcc.dg/torture/mips-div-1.c: New test.
9225
9226 2004-06-24  Jeff Law  <law@redhat.com>
9227
9228         * gcc.dg/tree-ssa/20040624-1.c: New test.
9229
9230 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
9231
9232         * gcc.c-torture/compile/20040624-1.c: New test.
9233
9234 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9235
9236         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
9237         this directory.
9238
9239 2004-06-23  Andrew Pinski  <apinski@apple.com>
9240
9241         PR middle-end/15988
9242         * g++.dg/opt/ptrmem4.C: New test.
9243
9244         * gcc.dg/c90-array-quals-2.c: New test.
9245
9246 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
9247
9248         * gcc.dg/kpice1.c: New test.
9249
9250 2006-06-23  Andrew Pinski  <apinski@apple.com>
9251
9252         * gcc.dg/c90-array-quals.c: New test.
9253
9254 2006-06-22  Richard Henderson  <rth@redhat.com>
9255
9256         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
9257
9258 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
9259
9260         * gcc.dg/builtins-config.h: Handle FreeBSD.
9261
9262 2006-06-22  Richard Henderson  <rth@redhat.com>
9263
9264         * g++.dg/opt/devirt1.C: New.
9265
9266 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
9267
9268         * g++.dg/opt/pr15551.C: New testcase.
9269
9270 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
9271
9272         PR target/14800
9273         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
9274         x86_64-*-linux* when compiling for 32bit.
9275
9276 2004-06-21  Andrew Pinski  <apinski@apple.com>
9277
9278         * gcc.dg/pch/struct-1.c: New.
9279         * gcc.dg/pch/struct-1.hs: New.
9280
9281 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
9282
9283         * gcc.dg/pch/save-temps-1.c: New file.
9284         * gcc.dg/pch/save-temps-1.hs: New file.
9285
9286 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
9287
9288         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
9289         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
9290
9291 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9292
9293         * gfortran.fortran-torture/execute/select_1.f90: Rename function
9294         to fix type error.
9295         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
9296         Remove trailing spaces.
9297
9298 2004-06-21  Richard Henderson  <rth@redhat.com>
9299
9300         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
9301         merging && to BIT_FIELD_REF.
9302
9303 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
9304
9305         * g++.dg/opt/placeholder1.C: New test.
9306
9307 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9308
9309         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
9310         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9311         * gcc.dg/compat/union-m128-1_x.c: Likewise.
9312         * gcc.dg/compat/union-m128-1_y.c: Likewise.
9313
9314 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
9315
9316         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
9317         extern "C".
9318         * g++.dg/other/pragma-re-1.C: Add comments.
9319
9320 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
9321
9322         PR gfortran/16080
9323         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
9324
9325 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
9326
9327         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
9328         instead of setting the type of size_t by
9329         hand.
9330
9331 2004-06-18  Roger Sayle  <roger@eyesopen.com>
9332
9333         * gcc.dg/unordered-2.c: New test case.
9334         * gcc.dg/unordered-3.c: New test case.
9335
9336 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
9337
9338         PR other/16043
9339         * lib/g++.exp (g++_version): Tweak regexp for version
9340         * lib/g77.exp (g77_version): Likewise
9341         * lib/gfortran.exp (gfortran_version): Likewise
9342         * lib/objc.exp (objc_version): Likewise
9343         * lib/treelang.exp (treelang_version): Likewise
9344
9345 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
9346
9347         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
9348         Use INT_MAX instead of __INT_MAX__.
9349         * gcc.dg/compat/struct-align-2_y.c: Likewise.
9350
9351         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
9352         * gcc.dg/compat/scalar-return-3_x.c: Use it.
9353         * gcc.dg/compat/scalar-return-3_y.c: Use it.
9354         * gcc.dg/compat/scalar-return-4_x.c: Use it.
9355         * gcc.dg/compat/scalar-return-4_y.c: Use it.
9356         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
9357         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
9358         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
9359         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
9360
9361         * gcc.dg/range-test-1.c: New test.
9362         * g++.dg/opt/range-test-1.C: New test.
9363
9364 2004-06-17  Richard Henderson  <rth@redhat.com>
9365
9366         * objc.dg/sync-1.m: New.
9367         * objc.dg/try-catch-1.m: Don't force next runtime.
9368         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
9369         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
9370         shadowed catch clause.
9371         * objc.dg/try-catch-5.m: New.
9372
9373 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
9374
9375         Bug 14610
9376         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
9377
9378 2004-06-15  Richard Henderson  <rth@redhat.com>
9379
9380         * gcc.dg/20001116-1.c: Move expected warning line.
9381
9382 2004-06-15  Richard Henderson  <rth@redhat.com>
9383
9384         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
9385         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
9386
9387 2004-06-15  Jeff Law  <law@redhat.com>
9388
9389         * gcc.dg/tree-ssa/20040615-1.c: New test.
9390         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
9391         be less sensitive to operand ordering.
9392         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
9393
9394 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
9395
9396         * g++.dg/abi/bitfield3.C: Add comment..
9397
9398 2004-06-15  Richard Henderson  <rth@redhat.com>
9399
9400         * g++.dg/ext/stmtexpr1.C: XFAIL.
9401         * gcc.dg/20030612-1.c: XFAIL.
9402
9403 2004-06-15  Eric Christopher  <echristo@redhat.com>
9404
9405         * g++.dg/charset/asm5.c: New.
9406         * gcc.dg/charset/asm6.c: New.
9407
9408 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9409
9410         PR fortran/15962
9411         * gfortran.fortran-torture/execute/select_1.f90: New test.
9412
9413 2004-06-15  Paul Brook  <paul@codesourcery.com>
9414
9415         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
9416
9417 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9418
9419         PR c++/15967
9420         * g++.dg/lookup/crash3.C: New test.
9421
9422 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9423
9424         PR c++/15947
9425         * g++.dg/parse/dtor4.C: New test.
9426
9427 2004-06-14  Jeff Law  <law@redhat.com>
9428
9429         * gcc.c-torture/compile/20040614-1.c: New test.
9430
9431 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9432
9433         PR fortran/15211
9434         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
9435         LEN of a character array.
9436
9437 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
9438
9439         PR c++/15096
9440         * g++.dg/template/ptrmem10.C: New test.
9441
9442         PR c++/14930
9443         * g++.dg/template/friend30.C: New test.
9444
9445 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9446
9447         PR fortran/14928
9448         * gfortran.fortran-torture/compile/mloc.f90: New test.
9449
9450 2004-06-13  Paul Brook  <paul@codesourcery.com>
9451
9452         * gfortran.fortran-torture/execute/random_2.f90: New test.
9453
9454 2004-06-13  Eric Christopher  <echristo@redhat.com>
9455
9456         * gcc.dg/noncompile/redecl-1.c: Fix error message.
9457
9458 2004-06-12  Paul Brook  <paul@codesourcery.com>
9459
9460         * gfortran.fortran-torture/execute/contained_3.f90: New test.
9461
9462 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9463
9464         PR fortran/14923
9465         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
9466
9467 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9468
9469         PR fortran/14957
9470         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
9471         syntax errors in end statements of contained subroutines.
9472
9473 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9474
9475         PR fortran/12841
9476         * gfortran.fortran-torture/execute/null_arg.f90: New test.
9477
9478 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
9479
9480         PR fortran/15665
9481         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
9482
9483 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
9484
9485         PR gfortran/12839
9486         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
9487
9488 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
9489
9490         PR c++/15862
9491         * g++.dg/parse/enum1.C: New test.
9492
9493 2004-06-10  Jeff Law  <law@redhat.com>
9494
9495         * gcc.c-torture/compile/20040610-1.c: New test.
9496
9497 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9498
9499         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
9500         * g++.old-deja/g++.other/decl3.C: Likewise.
9501
9502 2004-06-10  Brian Booth  <bbooth@redhat.com>
9503
9504         * gcc.dg/tree-ssa/20031015-1.c: Scan for
9505         V_MAY_DEF instead of VDEF.
9506         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
9507
9508 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
9509
9510         PR c++/14211
9511         * g++.dg/conversion/const1.C: New test.
9512
9513         PR c++/15076
9514         * g++.dg/conversion/reinterpret1.C: New test.
9515
9516         PR c++/15877
9517         * g++.dg/template/enum2.C: New test.
9518
9519         PR c++/15227
9520         * g++.dg/template/error13.C: New test.
9521
9522 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9523
9524         PR fortran/14957
9525         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
9526         arguments to test_* REAL and of the right size.
9527
9528 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
9529
9530         PR target/15569
9531         PR rtl-optimization/15681
9532         * gcc.dg/20040609-1.c: New test.
9533
9534 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
9535
9536         PR c++/14791
9537         * g++.dg/opt/builtins1.C: New test.
9538
9539 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
9540
9541         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
9542         that use default windows32 struct layout.
9543         * gcc.dg/i386-bitfield2.c: Likewise.
9544
9545 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
9546
9547         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
9548         for mingw32 and cygwin targets.
9549
9550 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
9551
9552         * gcc.dg/pch/macro-4.c: New.
9553         * gcc.dg/pch/macro-4.hs: New.
9554
9555 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9556
9557         PR fortran/13249
9558         * gfortran.fortran-torture/compile/name_clash.f90: New test.
9559
9560 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9561
9562         PR fortran/13372
9563         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
9564
9565 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
9566
9567         PR gfortran/14897
9568         * gfortran.fortran-torture/execute/t_edit.f90: New test.
9569
9570 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
9571
9572         PR gfortran/15755
9573         * gfortran.fortran-torture/execute/backspace.c : New test.
9574
9575 2004-06-09  Paul Brook  <paul@codesourcery.com>
9576
9577         * gfortran.fortran-torture/execure/intrinsic_associated.f90
9578         (pointer_to_section): Rewrite to use smaller array.
9579
9580 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
9581
9582         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
9583         * gcc.dg/ext/altivec-10.c: Same.
9584         * gcc.dg/ext/altivec-11.c: Same.
9585         * gcc.dg/ext/altivec-12.c: Same.
9586         * gcc.dg/ext/altivec-13.c: Same.
9587         * gcc.dg/ext/altivec-14.c: Same.
9588         * gcc.dg/ext/altivec-15.c: Same.
9589         * gcc.dg/ext/altivec-16.c: Same.
9590         * gcc.dg/ext/altivec-3.c: Same.
9591         * gcc.dg/ext/altivec-4.c: Same.
9592         * gcc.dg/ext/altivec-6.c: Same.
9593         * gcc.dg/ext/altivec-7.c: Same.
9594         * gcc.dg/ext/altivec-8.c: Same.
9595         * gcc.dg/ext/altivec-varargs-1.c: Same.
9596
9597         * g++.dg/ext/altivec-1.C: Correct dg syntax.
9598         * g++.dg/ext/altivec-10.C: Same.
9599         * g++.dg/ext/altivec-2.C: Same.
9600         * g++.dg/ext/altivec-3.C: Same.
9601         * g++.dg/ext/altivec-4.C: Same.
9602         * g++.dg/ext/altivec-5.C: Same.
9603         * g++.dg/ext/altivec-6.C: Same.
9604         * g++.dg/ext/altivec-7.C: Same.
9605         * g++.dg/ext/altivec-8.C: Same.
9606         * g++.dg/ext/altivec-9.C: Same.
9607
9608 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9609
9610         PR c++/7841
9611         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
9612
9613 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
9614
9615         * gcc.dg/union-1.c: New test.
9616
9617 2004-06-07  Roger Sayle  <roger@eyesopen.com>
9618
9619         * gcc.dg/builtins-41.c: New test case.
9620         * gcc.dg/builtins-42.c: New test case.
9621
9622 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
9623
9624         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
9625         * g++.dg/ext/altivec-10.C: Same.
9626         * g++.dg/ext/altivec-2.C: Same.
9627         * g++.dg/ext/altivec-3.C: Same.
9628         * g++.dg/ext/altivec-4.C: Same.
9629         * g++.dg/ext/altivec-5.C: Same.
9630         * g++.dg/ext/altivec-6.C: Same.
9631         * g++.dg/ext/altivec-7.C: Same.
9632         * g++.dg/ext/altivec-8.C: Same.
9633         * g++.dg/ext/altivec-9.C: Same.
9634         * g++.old-deja/g++.abi/cxa_vec.C: Same.
9635         * g++.old-deja/g++.brendan/new3.C: Same.
9636         * gcc.c-torture/execute/eeprof-1.x: Same.
9637
9638 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
9639
9640         PR c/14765
9641         * gcc.dg/pr14765-1.c: New test.
9642
9643 2004-06-07  Roger Sayle  <roger@eyesopen.com>
9644
9645         PR c/14649
9646         * gcc.dg/pr14649-1.c: New test case.
9647
9648 2004-06-07  Richard Henderson  <rth@redhat.com>
9649
9650         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
9651         if temporaries.
9652
9653 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
9654
9655         * g++.dg/eh/elide1.C: Remove XFAIL.
9656
9657 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
9658
9659         PR c++/15337
9660         * g++.dg/expr/sizeof3.C: New test.
9661
9662         PR c++/14777
9663         * g++.dg/template/access14.C: New test.
9664
9665         PR c++/15554
9666         * g++.dg/template/enum1.C: New test.
9667
9668         PR c++/15057
9669         * g++.dg/eh/throw1.C: New test.
9670
9671 2004-06-07  David Ayers  <d.ayers@inode.at>
9672             Ziemowit Laski  <zlaski@apple.com>
9673
9674         * lib/objc.exp (objc_target_compile): Revert the '-framework
9675         Foundation' flag fix, since bare Darwin does not ship
9676         with the Foundation framework.
9677         * objc/execute/next_mapping.h: Provide a local NSConstantString
9678         @interface and @implementation.
9679         (objc_constant_string_init): A constructor function, used to
9680         initialize the NSConstantString meta-class object.
9681         * objc/execute/string1.m: Include "next_mapping.h" instead of
9682         <Foundation/NSString.h>.
9683         * objc/execute/string2.m: Likewise.
9684         * objc/execute/string3.m: Likewise.
9685         * objc/execute/string4.m: Likewise.
9686
9687 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
9688
9689         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
9690         to double. Replace double with FLOAT.
9691         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
9692
9693         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
9694         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
9695         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
9696         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
9697         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
9698         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
9699         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
9700         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
9701
9702 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
9703
9704         PR c/13519
9705         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
9706
9707 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9708
9709         PR c++/15503
9710         * g++.dg/template/meminit2.C: New test.
9711
9712 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
9713
9714         PR target/15822
9715         * gcc.c-torture/execute/compare-fp-1.c,
9716         gcc.c-torture/execute/compare-fp-2.c,
9717         gcc.c-torture/execute/compare-fp-3.c,
9718         gcc.c-torture/execute/compare-fp-4.c,
9719         gcc.c-torture/execute/compare-fp-3.x,
9720         gcc.c-torture/execute/compare-fp-4.x: Moved...
9721         * gcc.c-torture/execute/ieee/compare-fp-1.c,
9722         gcc.c-torture/execute/ieee/compare-fp-2.c,
9723         gcc.c-torture/execute/ieee/compare-fp-3.c,
9724         gcc.c-torture/execute/ieee/compare-fp-4.c,
9725         gcc.c-torture/execute/ieee/compare-fp-3.x,
9726         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
9727
9728 2004-06-04  David Ayers  <d.ayers@inode.at>
9729
9730         * objc/execute/protocol-isEqual-4.m: New testcase.
9731
9732 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
9733
9734         * objc/execute/protocol-isEqual-1.m: New testcase.
9735         * objc/execute/protocol-isEqual-2.m: New testcase.
9736         * objc/execute/protocol-isEqual-3.m: New testcase.
9737
9738 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9739
9740         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
9741
9742 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
9743
9744         * lib/objc.exp (objc_target_compile): When running tests on
9745         Darwin (Mac OS X), inform the linker about '-framework
9746         'Foundation'.
9747
9748 2004-06-02  Eric Christopher  <echristo@redhat.com>
9749
9750         * gcc.c-torture/compile/20040602-1.c: New.
9751
9752 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
9753
9754         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
9755         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
9756
9757         PR tree-optimization/14736
9758         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
9759
9760         PR tree-optimization/14042
9761         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
9762
9763         PR tree-optimization/14729
9764         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
9765
9766 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9767
9768         PR fortran/15557
9769         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
9770
9771 2004-06-01  Richard Hederson  <rth@redhat.com>
9772
9773         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
9774
9775 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9776
9777         PR c++/14932
9778         * g++.dg/parse/offsetof4.C: New test.
9779
9780 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
9781
9782         PR objc/7993
9783         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
9784
9785 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
9786
9787         PR c++/15701
9788         * g++.dg/template/friend29.C: New test.
9789
9790 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
9791
9792         PR c/15749
9793         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
9794
9795 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
9796
9797         * gcc.dg/sparc-trap-1.c: New test.
9798
9799 2004-05-31  Roger Sayle  <roger@eyesopen.com>
9800
9801         PR middle-end/15069
9802         * g++.dg/opt/fold3.C: New test case.
9803
9804 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
9805
9806         * lib/target-supports.exp (check_iconv_available): Fix fallout
9807         from 2004-05-28 patch.
9808
9809 2004-05-30  Paul Brook  <paul@codesourcery.com>
9810
9811         PR fortran/15620
9812         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
9813         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
9814
9815 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
9816
9817         * gfortran.fortran-torture/execute/random_1.f90: New test.
9818
9819 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
9820
9821         * g++.dg/ext/altivec-10.C: New test.
9822
9823 2004-05-29  Paul Brook  <paul@codesourcery.com>
9824
9825         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
9826
9827 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
9828
9829         * gcc.dg/altivec-16.c: New test.
9830
9831 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
9832
9833         * lib/target-supports.exp (check_vmx_hw_available): New.
9834         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
9835
9836         * lib/target-supports.exp (check_alias_available,
9837         check_iconv_available, check_named_sections_available): Use
9838         unique names for temporary files.
9839
9840 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
9841
9842         * gcc.dg/altivec-15.c: New test.
9843
9844 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
9845
9846         PR c++/15083
9847         * g++.dg/warn/noeffect6.C: New test.
9848
9849         PR c++/15471
9850         * g++.dg/expr/ptrmem4.C: New test.
9851
9852         PR c++/15640
9853         * g++.dg/template/operator3.C: New test.
9854
9855 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
9856
9857         PR c++/14668
9858         * g++.dg/lookup/redecl1.C: New test.
9859         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
9860
9861 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
9862
9863         * gcc.c-torture/execute/compare-fp-1.c,
9864         gcc.c-torture/execute/compare-fp-2.c,
9865         gcc.c-torture/execute/compare-fp-3.c,
9866         gcc.c-torture/execute/compare-fp-4.c,
9867         gcc.c-torture/execute/compare-fp-3.x,
9868         gcc.c-torture/execute/compare-fp-4.x,
9869         gcc.dg/pr15649-1.c: New.
9870
9871 2004-05-27  Adam Nemet  <anemet@lnxw.com>
9872
9873         PR c++/12883
9874         * g++.dg/init/array14.C: New test.
9875
9876 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
9877
9878         * lib/compat.exp (compat-get-options-main): New.
9879         (compat-get-options): Remove unneeded code, warn for ignored
9880         command.
9881         (compat-execute): Check flag set by dg-require-* commands.
9882
9883         * lib/compat.exp (compat-execute): Break up long lines.
9884
9885 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
9886
9887         * gcc.dg/altivec-7.c: Don't use 'vector long'.
9888         * gcc.dg/altivec-14.c: New test.
9889         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
9890
9891         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
9892         * gcc.dg/altivec-12.c: Ditto.
9893
9894         * gcc.dg/altivec-3.c: Move call to altivec_check.
9895
9896 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9897
9898         PR c++/15044
9899         * g++.dg/template/error12.C: New test.
9900
9901         PR c++/15317
9902         * g++.dg/ext/attrib15.C: New test.
9903
9904         PR c++/15329
9905         * g++.dg/template/ptrmem9.C: New test.
9906
9907 2004-05-25  Paul Brook  <paul@codesourcery.com>
9908
9909         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
9910
9911 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9912
9913         PR c++/15165
9914         * g++.dg/template/crash19.C: New test.
9915
9916 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9917
9918         PR c++/15025
9919         * g++.dg/template/redecl1.C: New test.
9920
9921 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9922
9923         PR c++/14821
9924         * g++.dg/other/ns1.C: New test.
9925
9926         PR c++/14883
9927         * g++.dg/template/invalid1.C: New test.
9928
9929 2004-05-23  Paul Brook  <paul@codesourcery.com>
9930         Victor Leikehman  <lei@haifasphere.co.il>
9931
9932         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
9933         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
9934
9935 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
9936
9937         PR c++/15285
9938         PR c++/15299
9939         * g++.dg/template/non-dependent5.C: New test.
9940         * g++.dg/template/non-dependent6.C: New test.
9941
9942 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
9943
9944         PR c++/15507
9945         * g++.dg/inherit/union1.C: New test.
9946
9947         PR c++/15542
9948         * g++.dg/template/addr1.C: New test.
9949
9950         PR c++/15427
9951         * g++.dg/template/array5.C: New test.
9952
9953         PR c++/15287
9954         * g++.dg/template/array6.C: New test.
9955
9956 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
9957             Roger Sayle  <roger@eyesopen.com>
9958
9959         * g++.dg/lookup/forscope2.C: New test case.
9960
9961 2004-05-22  Ben Elliston  <bje@au.ibm.com>
9962
9963         * gcc.dg/cpp/Wmissingdirs.c: New.
9964
9965 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
9966
9967         PR target/15301
9968         * gcc.dg/compat/union-m128-1.h: New file.
9969         * gcc.dg/compat/union-m128-1_main.c: Likewise.
9970         * gcc.dg/compat/union-m128-1_x.c: Likewise.
9971         * gcc.dg/compat/union-m128-1_y.c: Likewise.
9972
9973 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
9974
9975         PR target/15302
9976         * gcc.dg/compat/struct-complex-1.h: New file.
9977         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
9978         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
9979         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9980
9981 2004-05-20  Roger Sayle  <roger@eyesopen.com>
9982
9983         PR middle-end/3074
9984         * gcc.dg/pr3074-1.c: New test case.
9985         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
9986
9987 2004-05-20  Falk Hueffner  <falk@debian.org>
9988
9989         PR other/15526
9990         * gcc.dg/ftrapv-1.c: New test case.
9991
9992 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
9993
9994         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
9995
9996 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
9997             Jeff Law  <law@redhat.com>
9998
9999         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
10000         * gcc.dg/tree-ssa/20040518-2.c: New test.
10001
10002         * gcc.dg/tree-ssa/20040518-1.c: New test.
10003
10004 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
10005
10006         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
10007
10008 2004-05-18  Paul Brook  <paul@codesourcery.com>
10009
10010         PR fortran/13930
10011         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
10012
10013 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10014
10015         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
10016         constant folding.
10017
10018 2004-05-17  Steven Bosscher  <stevenb@suse.de>
10019
10020         * gcc.dg/tree-ssa/20040517-1.c: New test.
10021
10022 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10023
10024         * gcc.dg/loop-4.c: New test.
10025
10026 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
10027
10028         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
10029
10030 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
10031
10032         PR fortran/15311
10033         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
10034
10035 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10036
10037         PR fortran/13826
10038         PR fortran/13940
10039         * gfortran.fortran-torture/compile/data_1.f90: New test.
10040
10041 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
10042
10043         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
10044         * gcc.dg/uninit-H.c: Define ASM for __s390__.
10045
10046 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10047
10048         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
10049
10050 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10051
10052         PR c/15444
10053         * gcc.dg/format/xopen-1.c: Adjust expected message.
10054         * gcc.dg/format/xopen-3.c: New test.
10055
10056 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
10057
10058         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
10059
10060 2004-05-14  Jeff Law  <law@redhat.com>
10061
10062         * gcc.dg/tree-ssa/20040514-2.c: New test.
10063
10064 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10065
10066         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
10067         this ...
10068         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
10069         this.
10070
10071 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
10072
10073         * gcc.dg/tree-ssa/20040514-1.c: New test.
10074
10075 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10076
10077         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
10078         test.
10079
10080 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10081
10082         PR fortran/14066
10083         * gfortran.fortran-torture/compile/do_1.f90: New test.
10084
10085 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10086
10087         PR fortran/15051
10088         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
10089         test.
10090
10091 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
10092
10093         PR fortran/15149
10094         * gfortran.fortran-torture/execute/random_init.f90: New test.
10095
10096 2004-05-13  Paul Brook  <paul@codesourcery.com>
10097
10098         PR fortran/15314
10099         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
10100
10101 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
10102
10103         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
10104         for the powerpc case.
10105
10106 2004-05-13  Jeff Law  <law@redhat.com>
10107
10108         * gcc.dg/tree-ssa/20040513-1.c: New test.
10109         * gcc.dg/tree-ssa/20040513-2.c: New test.
10110
10111 2004-05-13  Paul Brook  <paul@codesourcery.com>
10112
10113         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
10114         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
10115         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
10116
10117 2004-05-13  Andreas Schwab  <schwab@suse.de>
10118
10119         PR other/10819
10120         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
10121         characters.
10122
10123 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
10124
10125         PR fortran/15294
10126         * gfortran.fortran-torture/execute/adjustr.f90: New file.
10127
10128 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
10129
10130         Merge from tree-ssa-20020619-branch.  See
10131         ChangeLog.tree-ssa for details.
10132
10133 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
10134
10135         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
10136         include <altivec.h> explicitly.
10137         * gcc.dg/altivec-13.c: Likewise.
10138
10139 2004-05-11  Paul Brook  <paul@codesourcery.com>
10140
10141         * gcc.c-torture/compile/20010518-1.c: Force enum size.
10142
10143 2004-05-10  Eric Christopher  <echristo@redhat.com>
10144
10145         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
10146         * gcc.dg/sibcall-4.c: Ditto.
10147
10148 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
10149
10150         * g++.dg/ext/altivec-8.C: New test case.
10151         * gcc.dg/altivec-13.c: New test case.
10152
10153 2004-05-08  Roger Sayle  <roger@eyesopen.com>
10154
10155         * gcc.c-torture/execute/divcmp-1.c: New test case.
10156         * gcc.c-torture/execute/divcmp-2.c: New test case.
10157         * gcc.c-torture/execute/divcmp-3.c: New test case.
10158
10159 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
10160
10161         * g++.dg/other/pragma-re-2.C: New test.
10162
10163 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
10164
10165         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
10166         * gcc.dg/i386-387-2.c: Likewise.
10167
10168         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
10169         __builtin_drem.
10170         * gcc.dg/i386-387-6.c: Likewise.
10171
10172 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
10173
10174         * gcc.dg/builtins-33.c:  Also check log1p*.
10175
10176 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
10177
10178         PR optimization/15296
10179         * gcc.c-torture/execute/pr15296.c: New test.
10180
10181 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
10182
10183         * gcc.dg/builtins-40.c: New test.
10184
10185 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
10186
10187         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
10188
10189 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
10190
10191         * g++.dg/ext/spe1.C: New testcase.
10192
10193 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
10194
10195         * objc.dg/image-info.m: Allow additional attributes
10196         for __image_info section.
10197
10198 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
10199
10200         * gcc.dg/torture/mips-hilo-2.c: New test.
10201
10202 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10203
10204         PR c++/14389
10205         * g++.dg/template/member5.C: New test.
10206
10207 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
10208
10209         * gcc.dg/builtins-34.c: Also check expm1*.
10210
10211 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10212
10213         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
10214         * gcc.dg/torture/builtin-convert-3.c: New test.
10215
10216 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
10217
10218         PR middle-end/15054
10219         * g++.dg/opt/pr15054.C: New test.
10220
10221 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10222
10223         * gcc.dg/torture/builtin-rounding-1.c: New test.
10224         * gcc.dg/builtins-25.c: Delete.
10225         * gcc.dg/builtins-29.c: Delete.
10226
10227 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
10228
10229         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
10230         * gcc.dg/sibcall-4.c: Likewise.
10231         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
10232
10233 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
10234
10235         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
10236         bit-field on 16-bit targets.
10237
10238 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
10239
10240         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
10241         16-bit targets.
10242
10243 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
10244
10245         * gcc.dg/rs6000-power2-1.c: Change to compile only.
10246         * gcc.dg/rs6000-power2-2.c: Likewise.
10247
10248 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
10249
10250         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
10251         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
10252         Change the asm registers to be in form of frN instead of fN.
10253
10254 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10255
10256         * gcc.dg/torture/builtin-convert-2.c: New test.
10257
10258 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
10259
10260         * gcc.dg/rs6000-power2-1.c: New test.
10261         * gcc.dg/rs6000-power2-2.c: New test.
10262
10263 2004-04-28  Jan Hubicka  <jh@suse.cz>
10264
10265         * gcc.dg/unused-6.c: New test.
10266
10267 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
10268             Ulrich Weigand  <uweigand@de.ibm.com>
10269
10270         * ada/acats/run_all.sh: Define $target variable.
10271
10272 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
10273
10274         PR c++/15119
10275         * g++.dg/other/vararg-1.C: New test.
10276
10277         PR c++/4794
10278         * g++.dg/eh/cleanup3.C: New test.
10279
10280 2004-04-24  Laurent GUERBY <laurent@guerby.net>
10281
10282         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
10283         and ad8011a (target_insn).
10284         * ada/acats/support/macro.dfs: Likewise.
10285         * ada/acats/support/impbit.adb: New file.
10286
10287 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
10288
10289         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
10290
10291 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10292
10293         * gcc.dg/loop-3.c: New test.
10294
10295 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
10296
10297         * gcc.c-torture/execute/simd-5.c: New test.
10298
10299 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10300
10301         PR c++/15064
10302         * g++.dg/template/crash18.C: New test.
10303
10304 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
10305
10306         * g++.dg/ext/complit3.C: New test.
10307
10308 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
10309
10310         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
10311         * gcc.dg/altivec-3.c: Same.
10312         * gcc.dg/altivec-varargs-1.c: Same.
10313
10314 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
10315
10316         * lib/target-supports.exp (check_profiling_available): Assume
10317         profiling is not available on powerpc-eabi targets.
10318
10319 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
10320
10321         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
10322         * gcc.dg/vmx/bug-1.c: Ditto.
10323
10324 2004-04-20  Eric Christopher  <echristo@redhat.com>
10325
10326         * gcc.dg/charset/extern.c: New test.
10327         * g++.dg/charset/extern3.cc: Ditto.
10328
10329 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
10330
10331         * gcc.dg/builtins-39.c: New test.
10332
10333 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
10334
10335         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
10336
10337 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
10338
10339         * gcc.dg/torture/mips-hilo-1.c: New test.
10340
10341 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
10342
10343         * gcc.c-torture/compile/20040419-1.c: New test.
10344
10345 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
10346
10347         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
10348
10349 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
10350             Aldy Hernandez  <aldyh@redhat.com>
10351
10352         * gcc.c-torture/execute/va-arg-24.c: New.
10353
10354 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
10355             Aldy Hernandez  <aldyh@redhat.com>
10356
10357         * gcc.dg/vmx/1b-01.c: New.
10358         * gcc.dg/vmx/1b-02.c: New.
10359         * gcc.dg/vmx/1b-03.c: New.
10360         * gcc.dg/vmx/1b-04.c: New.
10361         * gcc.dg/vmx/1b-05.c: New.
10362         * gcc.dg/vmx/1b-06.c: New.
10363         * gcc.dg/vmx/1b-07.c: New.
10364         * gcc.dg/vmx/1c-01.c: New.
10365         * gcc.dg/vmx/1c-02.c: New.
10366         * gcc.dg/vmx/3a-01a.c: New.
10367         * gcc.dg/vmx/3a-01.c: New.
10368         * gcc.dg/vmx/3a-01m.c: New.
10369         * gcc.dg/vmx/3a-03.c: New.
10370         * gcc.dg/vmx/3a-03m.c: New.
10371         * gcc.dg/vmx/3a-04.c: New.
10372         * gcc.dg/vmx/3a-04m.c: New.
10373         * gcc.dg/vmx/3a-05.c: New.
10374         * gcc.dg/vmx/3a-06.c: New.
10375         * gcc.dg/vmx/3a-06m.c: New.
10376         * gcc.dg/vmx/3a-07.c: New.
10377         * gcc.dg/vmx/3b-01.c: New.
10378         * gcc.dg/vmx/3b-02.c: New.
10379         * gcc.dg/vmx/3b-10.c: New.
10380         * gcc.dg/vmx/3b-13.c: New.
10381         * gcc.dg/vmx/3b-14.c: New.
10382         * gcc.dg/vmx/3b-15.c: New.
10383         * gcc.dg/vmx/3c-01a.c: New.
10384         * gcc.dg/vmx/3c-01.c: New.
10385         * gcc.dg/vmx/3c-02.c: New.
10386         * gcc.dg/vmx/3c-03.c: New.
10387         * gcc.dg/vmx/3d-01.c: New.
10388         * gcc.dg/vmx/4-01.c: New.
10389         * gcc.dg/vmx/4-03.c: New.
10390         * gcc.dg/vmx/5-01.c: New.
10391         * gcc.dg/vmx/5-02.c: New.
10392         * gcc.dg/vmx/5-03.c: New.
10393         * gcc.dg/vmx/5-04.c: New.
10394         * gcc.dg/vmx/5-05.c: New.
10395         * gcc.dg/vmx/5-06.c: New.
10396         * gcc.dg/vmx/5-07.c: New.
10397         * gcc.dg/vmx/5-07t.c: New.
10398         * gcc.dg/vmx/5-08.c: New.
10399         * gcc.dg/vmx/5-10.c: New.
10400         * gcc.dg/vmx/5-11.c: New.
10401         * gcc.dg/vmx/7-01a.c: New.
10402         * gcc.dg/vmx/7-01.c: New.
10403         * gcc.dg/vmx/7c-01.c: New.
10404         * gcc.dg/vmx/7d-01.c: New.
10405         * gcc.dg/vmx/7d-02.c: New.
10406         * gcc.dg/vmx/8-01.c: New.
10407         * gcc.dg/vmx/8-02a.c: New.
10408         * gcc.dg/vmx/8-02.c: New.
10409         * gcc.dg/vmx/brode-1.c: New.
10410         * gcc.dg/vmx/bug-1.c: New.
10411         * gcc.dg/vmx/bug-2.c: New.
10412         * gcc.dg/vmx/bug-3.c: New.
10413         * gcc.dg/vmx/cw-bug-1.c: New.
10414         * gcc.dg/vmx/cw-bug-2.c: New.
10415         * gcc.dg/vmx/cw-bug-3.c: New.
10416         * gcc.dg/vmx/dct.c: New.
10417         * gcc.dg/vmx/debug-1.c: New.
10418         * gcc.dg/vmx/debug-2.c: New.
10419         * gcc.dg/vmx/debug-3.c: New.
10420         * gcc.dg/vmx/debug-4.c: New.
10421         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
10422         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
10423         * gcc.dg/vmx/eg-5.c: New.
10424         * gcc.dg/vmx/fft.c: New.
10425         * gcc.dg/vmx/gcc-bug-1.c: New.
10426         * gcc.dg/vmx/gcc-bug-2.c: New.
10427         * gcc.dg/vmx/gcc-bug-3.c: New.
10428         * gcc.dg/vmx/gcc-bug-4.c: New.
10429         * gcc.dg/vmx/gcc-bug-5.c: New.
10430         * gcc.dg/vmx/gcc-bug-6.c: New.
10431         * gcc.dg/vmx/gcc-bug-7.c: New.
10432         * gcc.dg/vmx/gcc-bug-8.c: New.
10433         * gcc.dg/vmx/gcc-bug-9.c: New.
10434         * gcc.dg/vmx/gcc-bug-b.c: New.
10435         * gcc.dg/vmx/gcc-bug-c.c: New.
10436         * gcc.dg/vmx/gcc-bug-d.c: New.
10437         * gcc.dg/vmx/gcc-bug-e.c: New.
10438         * gcc.dg/vmx/gcc-bug-f.c: New.
10439         * gcc.dg/vmx/gcc-bug-g.c: New.
10440         * gcc.dg/vmx/gcc-bug-i.c: New.
10441         * gcc.dg/vmx/harness.h: New.
10442         * gcc.dg/vmx/ira1.c: New.
10443         * gcc.dg/vmx/ira2a.c: New.
10444         * gcc.dg/vmx/ira2b.c: New.
10445         * gcc.dg/vmx/ira2.c: New.
10446         * gcc.dg/vmx/ira2c.c: New.
10447         * gcc.dg/vmx/mem.c: New.
10448         * gcc.dg/vmx/newton-1.c: New.
10449         * gcc.dg/vmx/ops.c: New.
10450         * gcc.dg/vmx/sn7153.c: New.
10451         * gcc.dg/vmx/spill2.c: New.
10452         * gcc.dg/vmx/spill3.c: New.
10453         * gcc.dg/vmx/spill.c: New.
10454         * gcc.dg/vmx/t.c: New.
10455         * gcc.dg/vmx/varargs-1.c: New.
10456         * gcc.dg/vmx/varargs-2.c: New.
10457         * gcc.dg/vmx/varargs-3.c: New.
10458         * gcc.dg/vmx/varargs-4.c: New.
10459         * gcc.dg/vmx/varargs-5.c: New.
10460         * gcc.dg/vmx/varargs-6.c: New.
10461         * gcc.dg/vmx/varargs-7.c: New.
10462         * gcc.dg/vmx/vmx.exp: New.
10463         * gcc.dg/vmx/vprint-1.c: New.
10464         * gcc.dg/vmx/vscan-1.c: New.
10465         * gcc.dg/vmx/x-01.c: New.
10466         * gcc.dg/vmx/x-02.c: New.
10467         * gcc.dg/vmx/x-03.c: New.
10468         * gcc.dg/vmx/x-04.c: New.
10469         * gcc.dg/vmx/x-05.c: New.
10470         * gcc.dg/vmx/yousufi-1.c: New.
10471         * gcc.dg/vmx/zero-1.c: New.
10472         * gcc.dg/vmx/zero.c: New.
10473
10474 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
10475
10476         * g++.dg/lookup/java1.C: Update for chage of
10477         _Jv_AllocObject.
10478         * g++.dg/lookup/java2.C: Likewise.
10479
10480 2004-04-17  Laurent GUERBY <laurent@guerby.net>
10481
10482         * ada/acats/run_all.sh: use -O2 by default.
10483
10484 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
10485
10486         * gcc.dg/vr-mult-[12].c: New tests.
10487
10488 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10489
10490         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
10491
10492         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
10493
10494 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
10495
10496         * lib/target-supports.exp (check_profiling_available): Assume profiling
10497         isn't available for mips*-*-elf targets.
10498
10499 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
10500
10501         * gcc.dg/builtins-38.c: New test.
10502
10503 2004-04-14  Eric Christopher  <echristo@redhat.com>
10504
10505         * g++.dg/charset/charset.exp: Run .cc extension tests.
10506
10507 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
10508
10509         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
10510
10511 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10512
10513         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
10514
10515 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
10516
10517         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
10518         * gcc.dg/i386-387-2.c: Likewise.
10519
10520         * gcc.dg/i386-387-7.c: New test.
10521         * gcc.dg/i386-387-8.c: New test.
10522
10523         * gcc.dg/builtins-37.c: New test.
10524
10525 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
10526
10527         * g++.dg/pch/externc-1.C: Add missing semicolon.
10528
10529 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
10530
10531         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
10532
10533 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10534
10535         * gcc.c-torture/execute/20040411-1.c: New test.
10536
10537 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10538
10539         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
10540
10541 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
10542
10543         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
10544
10545 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
10546
10547         * lib/target-supports.exp (check_named_sections_available): New.
10548         * lib/gcc-dg.exp (dg-require-named-sections): New.
10549         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
10550         old-deja.exp.  Also prune error-count message from HP linker.
10551         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
10552
10553         * g++.dg/init/init-ref4.C: Use dg-require-weak.
10554         * g++.old-deja/g++.pt/static3.C: Likewise.
10555         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
10556
10557 2004-04-09  Roger Sayle  <roger@eyesopen.com>
10558
10559         * gcc.c-torture/execute/20040409-1.c: New test case.
10560         * gcc.c-torture/execute/20040409-2.c: New test case.
10561         * gcc.c-torture/execute/20040409-3.c: New test case.
10562
10563 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
10564
10565         * gcc.dg/20040409-1.c: New test.
10566
10567 2004-04-08  Roger Sayle  <roger@eyesopen.com>
10568
10569         PR target/14888
10570         * g++.dg/opt/pr14888.C: New test case.
10571
10572 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
10573
10574         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
10575         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
10576         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
10577         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
10578         New tests.
10579
10580 2004-04-08  Paul Brook  <paul@codesourcery.com>
10581
10582         * gcc.dg/spill-1.c: New test.
10583
10584 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10585
10586         * gcc.dg/torture/builtin-ctype-2.c: New test.
10587
10588 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
10589
10590         * gcc.dg/pch/pch.exp: Add largefile test.
10591
10592 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
10593
10594         * g++.dg/pch/externc-1.Hs: New.
10595         * g++.dg/pch/externc-1.C: New.
10596
10597 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10598
10599         * gcc.dg/compat/struct-by-value-5a_main.c,
10600         gcc.dg/compat/struct-by-value-5b_main.c: New files.
10601         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
10602         * gcc.dg/compat/struct-by-value-5a_x.c,
10603         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
10604         gcc.dg/compat/struct-by-value-5_x.c.
10605         * gcc.dg/compat/struct-by-value-5a_y.c,
10606         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
10607         gcc.dg/compat/struct-by-value-5_y.c.
10608
10609         * gcc.dg/compat/struct-by-value-6a_main.c,
10610         gcc.dg/compat/struct-by-value-6b_main.c: New files.
10611         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
10612         * gcc.dg/compat/struct-by-value-6a_x.c,
10613         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
10614         gcc.dg/compat/struct-by-value-6_x.c.
10615         * gcc.dg/compat/struct-by-value-6a_y.c,
10616         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
10617         gcc.dg/compat/struct-by-value-6_y.c.
10618
10619         * gcc.dg/compat/struct-by-value-7a_main.c,
10620         gcc.dg/compat/struct-by-value-7b_main.c: New files.
10621         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
10622         * gcc.dg/compat/struct-by-value-7a_x.c,
10623         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
10624         gcc.dg/compat/struct-by-value-7_x.c.
10625         * gcc.dg/compat/struct-by-value-7a_y.c,
10626         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
10627         gcc.dg/compat/struct-by-value-7_y.c.
10628
10629 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
10630
10631         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
10632         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
10633         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
10634         options.
10635
10636 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
10637
10638         * gcc.dg/builtins-36.c: New test.
10639
10640 2004-04-06  Paul Brook  <paul@codesourcery.com>
10641
10642         * README.gcc: Remove obsolete contraint on testcases.
10643
10644 2004-04-05  Paul Brook  <paul@codesourcery.com>
10645
10646         PR2123
10647         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
10648         failure and exit(0) on success.
10649         * g++.dg/expr/anew2.C: Ditto.
10650         * g++.dg/expr/anew3.C: Ditto.
10651         * g++.dg/expr/anew4.C: Ditto.
10652
10653 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
10654
10655         PR c++/3518
10656         * g++.dg/template/unify7.C: New.
10657
10658 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
10659
10660         * g++.dg/README: Bring up to date with new subdirectories; remove
10661         duplicate subdirectory lines.
10662
10663 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
10664
10665         PR c++/14007
10666         * g++.dg/template/unify5.C: New.
10667         * g++.dg/template/unify6.C: New.
10668         * g++.dg/template/qualttp20.C: Adjust.
10669         * g++.old-deja/g++.jason/report.C: Adjust.
10670         * g++.old-deja/g++.other/qual1.C: Adjust.
10671
10672 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
10673
10674         PR c++/14803
10675         * g++.dg/inherit/ptrmem1.C: New test.
10676
10677 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
10678
10679         PR c++/14755
10680         * gcc.c-torture/execute/20040331-1.c: New test.
10681         * gcc.dg/20040331-1.c: New test.
10682
10683 2004-04-01  Paul Brook  <paul@codesourcery.com>
10684
10685         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
10686
10687 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
10688
10689         PR c++/14724
10690         * g++.dg/init/goto1.C: New test.
10691
10692         PR c++/14763
10693         * g++.dg/template/defarg4.C: New test.
10694
10695 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
10696
10697         * gcc.dg/altivec-11.c: Extend test for more valid cases.
10698
10699 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
10700
10701         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
10702
10703 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
10704
10705         * gcc.dg/noncompile/undeclared-2.c: New test.
10706
10707 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
10708
10709         * gcc.dg/940409-1.c: Remove XFAIL.
10710         * gcc.dg/reg-vol-struct-1.c: New test.
10711
10712 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10713
10714         * gcc.dg/torture/builtin-wctype-1.c: New test.
10715
10716 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
10717
10718         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
10719         * gcc.dg/20001101-1.c: Likewise.
10720         * gcc.dg/20001102-1.c: Likewise.
10721
10722 2004-03-25  Roger Sayle  <roger@eyesopen.com>
10723
10724         * gcc.dg/compare8.c: Add an additional test for XOR.
10725
10726 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10727
10728         * gcc.dg/torture/builtin-ctype-1.c: New test.
10729
10730 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10731
10732         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
10733         * gcc.dg/torture/builtin-math-1.c: Likewise.
10734         * gcc.dg/torture/builtin-power-1.c: New test.
10735
10736 2004-03-24  Andreas Schwab  <schwab@suse.de>
10737
10738         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
10739         IA64 assembler.
10740
10741 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
10742             Roger Sayle  <roger@eyesopen.com>
10743
10744         * gcc.dg/compare8.c: New test case.
10745
10746 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
10747
10748         * g++.dg/ext/altivec-7.C: New test.
10749
10750 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
10751
10752         PR 12267, 12391, 12560, 13129, 14114, 14133
10753         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
10754         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
10755         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
10756         Adjust error regexps.
10757         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
10758         * gcc.dg/noncompile/undeclared-1.c: New test cases.
10759         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
10760         * gcc.dg/local1.c: Add explanatory comment.
10761
10762 2004-03-23  Roger Sayle  <roger@eyesopen.com>
10763
10764         PR optimization/14669
10765         * g++.dg/opt/fold2.C: New test case.
10766
10767 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
10768
10769         PR c/14069
10770         * gcc.dg/20040322-1.c: New test.
10771
10772 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10773
10774         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
10775         * gcc.dg/ultrasp4.c: Likewise.
10776         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
10777
10778 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
10779
10780         * gcc.dg/i386-sse-8.c: Reset default options.
10781
10782 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
10783
10784         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
10785         in the error message text.
10786
10787 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10788
10789         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
10790
10791 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
10792
10793         PR c++/14616
10794         * g++.dg/init/array13.C: New test.
10795
10796 2004-03-20  Roger Sayle  <roger@eyesopen.com>
10797
10798         PR target/13889
10799         * gcc.c-torture/compile/pr13889.c: New test case.
10800
10801 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
10802
10803         PR c/14635
10804         * builtins-1.c (nan, nans): Don't test.
10805         * builtins-30.c: Don't use nan, nanf, nanl.
10806         * builtins-35.c: New test.
10807
10808 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
10809
10810         * g++.dg/ext/altivec-6.C: New test.
10811
10812 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
10813
10814         * g++.dg/init/placement3.C: New test.
10815
10816         * g++.dg/template/spec13.C: New test.
10817
10818         * g++.dg/lookup/using11.C: New test.
10819
10820         * g++.dg/lookup/koenig3.C: New test.
10821
10822         * g++.dg/template/operator2.C: New test.
10823
10824         * g++.dg/expr/dtor3.C: New test.
10825         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
10826         marker.
10827         * g++.old-deja/g++.law/visibility28.C: Likewise.
10828
10829 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
10830
10831         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
10832         * gcc.dg/ppc64-abi-3.c: Likewise.
10833
10834 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10835
10836         PR c++/14545
10837         * g++.dg/parse/template15.C: New test.
10838
10839 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
10840
10841         * g++.dg/expr/dtor2.C: New test.
10842
10843         * g++.dg/lookup/anon4.C: New test.
10844
10845         * g++.dg/overload/using1.C: New test.
10846
10847         * g++.dg/template/lookup7.C: New test.
10848
10849         * g++.dg/template/typename6.C: New test.
10850
10851         * g++.dg/expr/cond6.C: New test.
10852
10853 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10854
10855         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
10856
10857 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
10858
10859         * g++.dg/expr/cond5.C: New test.
10860         * g++.dg/expr/constcast1.C: Likewise.
10861         * g++.dg/expr/ptrmem2.C: Likewise.
10862         * g++.dg/expr/ptrmem3.C: Likewise.
10863         * g++.dg/lookup/main1.C: Likewise.
10864         * g++.dg/template/lookup6.C: Likewise.
10865
10866 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
10867
10868         * gcc.dg/local1.c: New test.
10869
10870         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
10871
10872 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10873
10874         * gcc.dg/torture/builtin-convert-1.c: New test.
10875
10876 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10877
10878         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
10879
10880 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
10881
10882         PR c++/14481
10883         * g++.dg/warn/Wunused-7.C: New test.
10884
10885 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10886
10887         * gcc.dg/torture/builtin-integral-1.c: New test.
10888
10889 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
10890
10891         PR c++/14586
10892         * g++.dg/parse/non-dependent3.C: New test.
10893
10894 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
10895
10896         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
10897         * g++.dg/eh/simd-2.C: Likewise.
10898         * g++.dg/init/array10.C: Likewise.
10899         * gcc.c-torture/compile/simd-1.c: Likewise.
10900         * gcc.c-torture/compile/simd-2.c: Likewise.
10901         * gcc.c-torture/compile/simd-3.c: Likewise.
10902         * gcc.c-torture/compile/simd-4.c: Likewise.
10903         * gcc.c-torture/compile/simd-6.c: Likewise.
10904         * gcc.c-torture/execute/simd-1.c: Likewise.
10905         * gcc.c-torture/execute/simd-2.c: Likewise.
10906         * gcc.dg/compat/vector-defs.h: Likewise.
10907         * gcc.dg/20020531-1.c: Likewise.
10908         * gcc.dg/altivec-3.c: Likewise.
10909         * gcc.dg/altivec-4.c: Likewise.
10910         * gcc.dg/altivec-varargs-1.c: Likewise.
10911         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
10912         * gcc.dg/i386-mmx-3.c: Likewise.
10913         * gcc.dg/i386-sse-4.c: Likewise.
10914         * gcc.dg/i386-sse-5.c: Likewise.
10915         * gcc.dg/i386-sse-8.c: Likewise.
10916         * gcc.dg/simd-1.c: Likewise.
10917         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
10918         __ev64_opaque__ since the machine description provides it.
10919
10920 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10921
10922         * lib/compat.exp (skip_list): New global variable.
10923         Use it to hold the user defined COMPAT_SKIPS list if any.
10924         (compat-obj): Add the members of skip_list to optall.
10925
10926 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10927
10928         * gcc.dg/compat/union-by-value-1_main.c,
10929         union-by-value-1_x.c, union-by-value-1_y.c,
10930         union-check.h, union-defs.h,
10931         union-init.h, union-return-1_main.c,
10932         union-return-1_x.c, union-return-1_y.c: New files.
10933
10934 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10935
10936         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
10937         mixed-struct-init.h: Add 4 mixed structure types.
10938         struct-by-value-21_main.c, struct-by-value-21_x.c,
10939         struct-by-value-21_y.c, struct-return-21_main.c,
10940         struct-return-21_x.c, struct-return-21_y.c: New files.
10941
10942 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
10943
10944         PR c++/14550
10945         * g++.dg/parse/template14.C: New test.
10946
10947 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10948
10949         * gcc.c-torture/execute/20040313-1.c: New test.
10950
10951 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
10952
10953         PR target/14533
10954         * gcc.dg/20040311-2.c: New test.
10955
10956 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
10957
10958         PR other/14544
10959         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
10960         bit-field.
10961
10962 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
10963
10964         * gcc.dg/20040305-2.c: Add missing return statement.
10965
10966 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10967
10968         * gcc.dg/builtins-34.c: Also check pow10*.
10969
10970 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
10971
10972         PR target/14262
10973         * gcc.dg/20040305-2.c: New test.
10974
10975 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
10976
10977         * gcc.dg/20040310-1.c: New test.
10978
10979 2004-03-11  Roger Sayle  <roger@eyesopen.com>
10980
10981         * gcc.c-torture/execute/20040311-1.c: New test case.
10982
10983 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
10984
10985         PR c++/14476
10986         * g++.dg/lookup/enum1.C: New test.
10987
10988 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
10989
10990         PR c++/14510
10991         * g++.dg/lookup/struct2.C: New test.
10992
10993 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
10994
10995         * gcc.dg/builtins-34.c: New test.
10996
10997 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10998
10999         * gcc.dg/torture/builtin-nonneg-1.c: New test.
11000
11001 2004-03-09  James E Wilson  <wilson@specifixinc.com>
11002
11003         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
11004         * gcc.dg/alias-2.c: New testcase.
11005
11006 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
11007
11008         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
11009
11010 2004-03-09  Roger Sayle  <roger@eyesopen.com>
11011
11012         * gcc.c-torture/execute/20040309-1.c: New test case.
11013
11014 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
11015
11016         PR c++/14397
11017         * g++.dg/overload/ref1.C: New.
11018
11019 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11020
11021         PR c++/14409
11022         * g++.dg/template/spec12.C: New test.
11023
11024         PR c++/14448
11025         * g++.dg/parse/crash14.C: New test.
11026
11027 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
11028
11029         PR c++/14230
11030         * g++.dg/init/ref11.C: New test.
11031
11032 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
11033
11034         PR c++/14432
11035         * g++.dg/parse/builtin2.C: New test.
11036
11037 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
11038
11039         PR c++/14401
11040         * g++.dg/init/ctor3.C: New test.
11041         * g++.dg/init/union1.C: New test.
11042         * g++.dg/ext/anon-struct4.C: New test.
11043
11044 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
11045
11046         * g++.dg/lookup/koenig1.C: Tweak error messages.
11047         * g++.dg/lookup/used-before-declaration.C: Likewise.
11048         * g++.dg/other/do1.C: Likewise.
11049         * g++.dg/overload/koenig1.C: Likewise.
11050         * g++.dg/parse/crash13.C: Likewise.
11051         * g++.dg/template/instantiate3.C: Likewise.
11052
11053 2004-03-08  Eric Christopher  <echristo@redhat.com>
11054
11055         * * lib/target-supports.exp: Enable libiconv in test
11056         compilation.  Fix up error checking.
11057
11058 2004-03-08  Roger Sayle  <roger@eyesopen.com>
11059
11060         PR middle-end/14289
11061         * gcc.dg/pr14289-1.c: New test case.
11062         * gcc.dg/pr14289-2.c: Likewise.
11063         * gcc.dg/pr14289-3.c: Likewise.
11064
11065 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
11066
11067         * gcc.c-torture/execute/20040308-1.c: New test.
11068
11069 2004-03-07  Roger Sayle  <roger@eyesopen.com>
11070
11071         * gcc.c-torture/execute/20040307-1.c: New test case.
11072
11073 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
11074
11075         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
11076
11077 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
11078
11079         * gcc.dg/20040306-1.c: New test.
11080
11081 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
11082
11083         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
11084         them static.
11085         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
11086
11087 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11088
11089         PR c/14465
11090         * gcc.dg/decl-6.c: New test.
11091
11092 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11093
11094         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
11095         Rename LOGPOW -> LOG_POW.
11096         (SQRT_EXP, POW_EXP): New.
11097
11098 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11099
11100         * gcc.dg/i386-sse-8.c: New test.
11101
11102 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11103
11104         PR c/14114
11105         * gcc.dg/decl-5.c: New test.
11106
11107 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
11108
11109         * gcc.dg/20040305-1.c: New test.
11110
11111 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
11112
11113         PR other/14354
11114         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
11115
11116 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
11117
11118         PR c++/14425, c++/14426
11119         * g++.dg/ext/altivec-4.C: New test.
11120         * g++.dg/ext/altivec-5.C: New test.
11121
11122 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
11123
11124         * g++.old-deja/g++.other/linkage1.C: Expect errors about
11125         global variables of a type with no linkage.
11126         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
11127         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
11128         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
11129         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
11130         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
11131         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
11132         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
11133         * g++.dg/warn/deprecated.C: Name enum Color.
11134         * g++.dg/overload/VLA.C: Name structure for 'b'.
11135         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
11136
11137 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11138
11139         * gcc.c-torture/compile/20040304-1.c: New test.
11140
11141 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
11142
11143         PR 13728
11144         * gcc.dg/decl-4.c: New testcase.
11145
11146 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
11147
11148         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
11149         as PRECF if sizeof (float) > sizeof (double).
11150         (PRECL): Make it the same as PRECF if
11151         sizeof (float) > sizeof (long double).
11152
11153 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11154
11155         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
11156         system type.  Add check for irix6 which doesn't have c99 runtime.
11157
11158 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
11159
11160         * gcc.dg/const-elim-1.c: xfail for xtensa.
11161
11162 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
11163
11164         PR c++/14369
11165         * g++.dg/template/cond4.C: New test.
11166
11167 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
11168
11169         PR c++/14360
11170         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
11171
11172         PR c++/14361
11173         * g++.dg/parse/defarg7.C: New test.
11174
11175         PR c++/14359
11176         * g++.dg/template/friend26.C: New test.
11177
11178 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
11179
11180         PR c++/14324
11181         * g++.dg/abi/mangle21.C: New test.
11182
11183         PR c++/14260
11184         * g++.dg/parse/constructor2.C: New test.
11185
11186         PR c++/14337
11187         * g++.dg/template/sfinae1.C: New test.
11188
11189 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
11190
11191         PR c++/14267
11192         * g++.dg/expr/crash2.C: New test.
11193
11194         PR middle-end/13448
11195         * gcc.dg/inline-5.c: New test.
11196         * gcc.dg/always-inline.c: Split out tests into ...
11197         * gcc.dg/always-inline2.c: ... this and ...
11198         * gcc.dg/always-inline3.c: ... this.
11199
11200 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
11201
11202         PR debug/12103
11203         * g++.dg/debug/crash1.C: New test.
11204
11205 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
11206
11207         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
11208         function with __attribute__((noinline)).
11209         (recurser_void2): Likewise.
11210         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
11211         (recurser_void2): Likewise.
11212
11213 2004-02-29  Roger Sayle  <roger@eyesopen.com>
11214
11215         PR middle-end/14203
11216         * g++.dg/warn/Wunused-6.C: New test case.
11217
11218 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
11219
11220         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
11221         not defined.
11222
11223 2004-02-27  Eric Christopher  <echristo@redhat.com>
11224
11225         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
11226         * g++.dg/charset/asm2.c: Run only x86.
11227         * gcc.dg/charset/asm3.c: Ditto.
11228
11229 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
11230
11231         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
11232         ld_library_path.
11233
11234 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
11235
11236         * g++.dg/ext/altivec-3.C: New.
11237
11238 2004-02-26  Richard Henderson  <rth@redhat.com>
11239
11240         * g++.dg/ext/attrib10.C: Mark for warning.
11241         * gcc.dg/attr-alias-1.c: New.
11242
11243 2004-02-26  Richard Henderson  <rth@redhat.com>
11244
11245         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
11246         * gcc.c-torture/execute/20040208-2.c: ... it back.
11247
11248 2004-02-26  Eric Christopher  <echristo@redhat.com>
11249
11250         * lib/target-supports.exp (check-iconv-available): New function.
11251         * lib/gcc-dg.exp (dg-require-iconv): New function.
11252         Use above.
11253         * gcc.dg/charset: New directory.
11254         * gcc.dg/charset/charset.exp: New file.
11255         * gcc.dg/charset/asm1.c: Ditto.
11256         * gcc.dg/charset/asm2.c: Ditto.
11257         * gcc.dg/charset/asm3.c: Ditto.
11258         * gcc.dg/charset/asm4.c: Ditto.
11259         * gcc.dg/charset/asm5.c: Ditto.
11260         * gcc.dg/charset/attribute1.c: Ditto.
11261         * gcc.dg/charset/attribute2.c: Ditto.
11262         * gcc.dg/charset/string1.c: Ditto.
11263         * g++.dg/charset: New directory.
11264         * g++.dg/dg.exp: Add here. Special options.
11265         * g++.dg/charset/charset.exp: New file.
11266         * g++.dg/charset/asm1.c: Ditto.
11267         * g++.dg/charset/asm2.c: Ditto.
11268         * g++.dg/charset/asm3.c: Ditto.
11269         * g++.dg/charset/asm4.c: Ditto.
11270         * g++.dg/charset/attribute1.c: Ditto.
11271         * g++.dg/charset/attribute2.c: Ditto.
11272         * g++.dg/charset/extern1.cc: Ditto.
11273         * g++.dg/charset/extern2.cc: Ditto.
11274         * g++.dg/charset/string1.c: Ditto.
11275
11276 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
11277
11278         PR c++/14278
11279         * g++.dg/parse/comma1.C: New test.
11280
11281 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11282
11283         PR c++/14284
11284         * g++.dg/template/ttp8.C: New test.
11285
11286 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
11287
11288         * gcc.dg/fixuns-trunc-1.c: New test.
11289
11290 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11291
11292         * gcc.dg/builtins-config.h: Use #elif.
11293
11294 2004-02-26  Michael Matz  <matz@suse.de>
11295
11296         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
11297         * gcc.dg/991214-1.c: Likewise.
11298         * gcc.dg/i386-asm-1.c: Likewise.
11299
11300 2004-02-25  Richard Henderson  <rth@redhat.com>
11301
11302         * gcc.c-torture/execute/20040208-2.c: Move ...
11303         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
11304
11305 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11306
11307         PR c++/14246
11308         * g++.dg/other/crash-3.C: New test.
11309
11310 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11311
11312         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
11313         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
11314
11315         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
11316         HP-UX.
11317
11318 2004-02-24  Michael Matz  <matz@suse.de>
11319
11320         * gcc.dg/i386-regparm.c: New.
11321
11322 2004-02-23  James E Wilson  <wilson@specifixinc.com>
11323
11324         * gcc.c-torture/execute/20040223-1.c: New.
11325
11326 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
11327             Kazu Hirata  <kazu@cs.umass.edu>
11328
11329         * gcc.dg/fwritable-strings-1.c: Remove.
11330
11331 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
11332
11333         PR c/14156
11334         * gcc.dg/20040223-1.c: New test.
11335
11336 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11337
11338         PR c++/14106
11339         * g++.dg/ext/typeof9.C: New test.
11340
11341 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11342
11343         PR c++/14250
11344         * g++.dg/other/switch1.C: New test.
11345
11346 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11347
11348         * gcc.dg/cast-function-1.c: Adjust for new informative message.
11349         * gcc.dg/va-arg-1.c: Likewise.
11350
11351 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11352
11353         PR c++/14143
11354         * g++.dg/template/koenig5.C: New test.
11355
11356 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
11357
11358         * g++.dg/ext/altivec-1.C: Generalize target triple.
11359         * g++.dg/ext/altivec-2.C: New test case.
11360         * g++.dg/ext/altivec_check.h: New file.
11361         * gcc.dg/altivec-1.c: Generalize target triple;
11362         include altivec_check.h and call altivec_check().
11363         * gcc.dg/altivec-[2-5].c: Generalize target triple.
11364         * gcc.dg/altivec-6.c: New test case.
11365         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
11366         type casts as needed.
11367         * gcc.dg/altivec-10.c: Include altivec_check.h and call
11368         altivec_check().
11369         * gcc.dg/altivec-12.c: New test case.
11370         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
11371         include altivec_check.h and call altivec_check().
11372         * gcc.dg/altivec_check.h: New file.
11373
11374 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11375
11376         * lib/target-supports.exp (check_alias_available): Don't mangle
11377         function `g' in test program.
11378
11379 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11380
11381         * lib/target-supports.exp (check_profiling_available): Check
11382         argument to determine whether we support a profiling type.
11383         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
11384         check_profiling_available.
11385         * g++.dg/bprob/bprob.exp: Likewise
11386         * g77.dg/bprob/bprob.exp: Likewise.
11387         * gcc.misc-tests/bprob.exp: Likewise.
11388         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
11389         dg-require-profiling and delete expected error handling.
11390         * gcc.dg/20021014-1.c: Likewise.
11391         * gcc.dg/nest.c: Likewise.
11392
11393 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11394
11395         PR c++/12007
11396         * g++.dg/other/vthunk1.C: New test.
11397
11398 2004-02-20  Falk Hueffner  <falk@debian.org>
11399
11400         PR target/14201
11401         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
11402
11403 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
11404
11405         PR c++/13927
11406         * g++.dg/other/error8.C: Remove XFAIL markers.
11407
11408         PR c++/14173
11409         * g++.dg/ext/packed5.C: New test.
11410
11411         PR c++/14199
11412         * g++.dg/warn/Wunused-5.C: New test.
11413
11414         PR c++/14186
11415         * g++.dg/lookup/member1.C: New test.
11416
11417 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
11418
11419         * gcc.c-torture/compile/20040130-1.c: Enable only when
11420         __INT_MAX__ >= 2147483647L.
11421         * gcc.c-torture/compile/961203-1.c: Likewise.
11422
11423 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
11424
11425         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
11426         * g++.dg/opt/template1.C: Robustify assembler regexp
11427
11428 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11429
11430         * gcc.c-torture/execute/simd-4.x: Remove.
11431         * gcc.c-torture/execute/va-arg-25.x: Likewise.
11432         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
11433         Guard with #ifndef SKIP_ATTRIBUTE.
11434         * gcc.dg/compat/vector-1_y.c: Likewise.
11435         * gcc.dg/compat/vector-2_x.c: Likewise.
11436         * gcc.dg/compat/vector-2_y.c: Likewise.
11437         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
11438         * g++.dg/eh/simd-2.C: Likewise.
11439
11440 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
11441
11442         * gcc.c-torture/compile/complex-1.c: New.
11443
11444 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
11445
11446         PR target/14209
11447         * gcc.c-torture/execute/20040218-1.c: New test.
11448
11449 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11450
11451         PR c++/14181
11452         * g++.dg/parse/new2.C: New test.
11453
11454 2004-02-18  Paul Brook  <paul@codesourcery.com>
11455
11456         * gcc.c-torture/compile/libcall-1.c: New test.
11457
11458 2004-02-18  Paul Brook  <paul@codesourcery.com>
11459
11460         PR debug/12934
11461         * gcc.dg/debug/debug-7.c: New test.
11462
11463 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
11464
11465         * gcc.dg/20040217-1.c: New test.
11466
11467 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
11468
11469         * gcc.c-torture/execute/990208-1.x: Delete.
11470
11471 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
11472
11473         * gcc.c-torture/execute/20040208-2.x: New file.
11474
11475 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
11476
11477         PR c++/11326
11478         * g++.dg/abi/structret1.C: New test.
11479
11480 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
11481
11482         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
11483         (i386_cpuid): No need to test if cpuid is available on AMD64.
11484         Fix assembly, so that it works onboth i386 and AMD64.
11485         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
11486         (vecInLong): Fix s[] member type to unsigned int.
11487         (vecInWord): Remove type.
11488         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
11489         (a64, b64, c64, d64, e64): Remove.
11490         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
11491         Remove unused variable.  Remove initialization of removed variables.
11492         Don't call mmx_tests nor sse_tests.
11493         (reference_mmx, reference_sse): Remove.
11494         (check): Add return stmt.
11495         * gcc.dg/i386-sse-7.c: New test.
11496         * gcc.dg/i386-mmx-4.c: New test.
11497
11498 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11499
11500         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
11501         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
11502         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
11503         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
11504         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
11505         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
11506         g++.dg/tc1/dr94.C: Fix line terminator.
11507
11508 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
11509
11510         * gcc.c-torture/compile/20040216-1.c: New.
11511
11512 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11513
11514         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
11515         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
11516         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
11517         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
11518         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
11519         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
11520
11521 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11522
11523         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
11524
11525 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
11526
11527         PR c++/13971
11528         * g++.dg/expr/cond4.C: New test.
11529
11530         PR c++/14086
11531         * g++.dg/lookup/crash2.C: New test.
11532
11533 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
11534
11535         * gcc.c-torture/compile/20040214-2.c: New test.
11536
11537 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
11538
11539         PR c++/14116
11540         * g++.dg/ext/typeof8.C: New test.
11541
11542 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
11543
11544         * gcc.c-torture/compile/20040214-1.c: New test.
11545
11546 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11547
11548         PR c++/13635
11549         * g++.dg/template/spec11.C: New test.
11550
11551 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11552
11553         PR c++/13927
11554         * g++.dg/other/error8.C: New test.
11555
11556 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
11557
11558         PR c++/14122
11559         * g++.dg/template/array4.C: New test.
11560
11561         PR c++/14108
11562         * g++.dg/inherit/thunk2.C: New test.
11563
11564         PR c++/14083
11565         * g++.dg/eh/cond2.C: New test.
11566
11567 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
11568
11569         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
11570
11571 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
11572
11573         * lib/scanasm.exp (dg-scan): Quote pattern before display.
11574
11575 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
11576
11577         * g++.dg/simd-2.C: xfail on ppc64-linux.
11578
11579 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11580
11581         PR c/456
11582         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
11583         tests.
11584
11585 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
11586
11587         * gcc.dg/builtins-33.c: New test.
11588
11589 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
11590
11591         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
11592
11593 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
11594
11595         * g++.dg/simd-2.C: Set -maltivec for ppc64.
11596
11597 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
11598
11599         * gcc.dg/ppc64-abi-3.c: New test.
11600
11601 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
11602
11603         PR c/14092
11604
11605         * gcc.dg/pr14092-1.c: New testcase.
11606
11607 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
11608
11609         * gcc.dg/cpp/assert4.c: Fix typo last change.
11610
11611         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
11612         * gcc.dg/cpp/assert4.c: Handle powerpc64.
11613
11614         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
11615
11616 2004-02-09  Roger Sayle  <roger@eyesopen.com>
11617
11618         * gcc.c-torture/compile/20040209-1.c: New test case.
11619
11620 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11621
11622         * gcc.dg/c90-init-1.c: Adjust expected error messages.
11623
11624 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
11625
11626         * gcc.c-torture/execute/20040208-[12].c: New tests.
11627
11628 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11629
11630         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
11631
11632 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11633
11634         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
11635
11636 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
11637
11638         Bug 13856
11639         * gcc.dg/visibility-8.c: New testcase.
11640
11641 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
11642
11643         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
11644         arguments.
11645         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
11646
11647 2004-02-07  Roger Sayle  <roger@eyesopen.com>
11648
11649         PR middle-end/13696
11650         * g++.dg/opt/fold1.C: New test case.
11651
11652 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11653
11654         PR c++/14033
11655         * g++.dg/other/crash-2.C: New test.
11656
11657 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11658
11659         PR c++/14028
11660         * g++.dg/parse/angle-bracket2.C: New test.
11661
11662 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11663
11664         PR middle-end/13750
11665         Revert:
11666         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
11667         PR pch/13361
11668         * testsuite/g++.dg/pch/wchar-1.C: New.
11669         * testsuite/g++.dg/pch/wchar-1.Hs: New.
11670
11671 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11672
11673         PR c++/14008
11674         * g++.dg/parse/error15.C: New test.
11675         * g++.dg/parse/crash11.C: Update dg-error mark.
11676
11677 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
11678
11679         PR c++/13932
11680         * g++.dg/warn/conv2.C: New test.
11681
11682 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11683
11684         PR c++/13086
11685         * g++.dg/warn/incomplete1.C: Remove xfail.
11686
11687 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
11688
11689         * lib/file-format.exp (gcc_target_object_format): Use
11690         ${tool}_target_compile, not gcc_target_compile.
11691         * lib/target-supports.exp (check_alias_available): Likewise.
11692         (check_gc_sections_available): Likewise.
11693         * g++.dg/ext/attrib10.C: Use dg-require-alias.
11694         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
11695         dg-require-alias.
11696
11697 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
11698
11699         PR c++/13969
11700         * g++.dg/template/static6.C: New test.
11701
11702 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
11703
11704         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
11705
11706 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11707
11708         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
11709         tests for systems where `char' is unsigned by default.
11710
11711 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11712
11713         PR c++/13997
11714         * g++.dg/template/partial3.C: New test.
11715
11716 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
11717
11718         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
11719         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
11720         Remove mentions of obsolete ports.
11721
11722 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
11723
11724         * gcc.dg/noncompile/20001228-1.c: Fix for new
11725         error message.
11726
11727 2004-02-03  Roger Sayle  <roger@eyesopen.com>
11728
11729         PR target/9348
11730         * gcc.c-torture/execute/multdi-1.c: New test case.
11731
11732 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
11733
11734         PR c++/13925
11735         * g++.dg/template/lookup5.C: New test.
11736
11737 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
11738
11739         PR c++/13950
11740         * g++.dg/template/lookup4.C: New test.
11741
11742         PR c++/13970
11743         * g++.dg/parse/error14.C: New test.
11744
11745         PR c++/14002
11746         * g++.dg/parse/template13.C: New test.
11747
11748 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
11749
11750         PR c++/13978
11751         * g++.dg/template/koenig4.C: New test.
11752
11753         PR c++/13968
11754         * g++.dg/template/crash17.C: New test.
11755
11756         PR c++/13975
11757         * g++.dg/parse/error13.C: New test.
11758         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
11759
11760 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11761
11762         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
11763
11764 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
11765
11766         PR c/11658
11767         PR c/13994
11768         * gcc.dg/noncompile/20040203-1.c: New test.
11769         * gcc.dg/noncompile/20040203-2.c: Likewise.
11770         * gcc.dg/noncompile/20040203-3.c: Likewise.
11771         * gcc.dg/20040203-1.c: Likewise.
11772
11773 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
11774
11775         PR c++/10858
11776         * g++.dg/template/sizeof7.C: New test.
11777
11778 2004-02-02  Eric Christopher  <echristo@redhat.com>
11779             Zack Weinberg  <zack@codesourcery.com>
11780
11781         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
11782
11783 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
11784
11785         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
11786         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
11787         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
11788         * gcc.dg/cleanup-5.c: Run only on Linux targets.
11789
11790 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
11791
11792         PR c++/13113
11793         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
11794
11795         PR c++/13854
11796         * g++.dg/ext/attrib13.C: New test.
11797
11798         PR c++/13907
11799         * g++.dg/conversion/op2.C: New test.
11800
11801 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11802
11803         * gcc.dg/titype-1.c: Fix pasto.
11804
11805 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11806
11807         * gcc.dg/titype-1.c: New test.
11808
11809 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11810
11811         PR c++/13957
11812         * g++.dg/template/non-type-template-argument-1.C,
11813         g++.dg/template/qualified-id1.C: Update dg-error marks.
11814         * g++.dg/template/nontype6.C: New test.
11815
11816 2004-02-01  Roger Sayle  <roger@eyesopen.com>
11817
11818         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
11819         * gcc.dg/builtins-31.c: New testcase.
11820         * gcc.dg/builtins-32.c: New testcase.
11821
11822 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
11823
11824         * objc.dg/call-super-2.m: Update line numbers
11825         for the including of stddef.h.
11826
11827 2004-01-30  Michael Matz  <matz@suse.de>
11828
11829         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
11830         g++.dg/ext/case-range3.C: New tests.
11831
11832 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11833
11834         DR206
11835         PR c++/13813
11836         * g++.dg/template/member4.C: New test.
11837
11838 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11839
11840         PR c++/13683
11841         * g++.dg/template/sizeof6.C: New test.
11842
11843 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
11844
11845         * gcc.dg/fwritable-strings-1.c: New test.
11846
11847 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
11848
11849         * gcc.c-torture/compile/20040130-1.c: New test.
11850
11851 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
11852
11853         * objc.dg/call-super-2.m: Include stddef.h for size_t.
11854
11855 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
11856
11857         PR c++/13883
11858         * g++.dg/template/ctor3.C: New test.
11859
11860 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11861
11862         * g++.dg/tc1: New directory.
11863         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
11864         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
11865         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
11866         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
11867         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
11868
11869 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11870
11871         * g++.dg/parse/error11.C: New test.
11872         * g++.dg/parse/error12.C: Likewise.
11873
11874 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
11875
11876         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
11877         (scan_initial, main): Use aligned_sizeof instead of sizeof.
11878
11879 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
11880
11881         PR c++/13791
11882         * g++.dg/ext/attrib12.C: New test.
11883
11884         PR c++/13736
11885         * g++.dg/parse/cast2.C: New test.
11886
11887 2004-01-27  James E Wilson  <wilson@specifixinc.com>
11888
11889         * objc.dg/encode-2.m (main): New local string.  Set depending on
11890         sizeof long.  Use in sscanf call.
11891         * objc.dg/encode-3.m (main): New local string.  Set depending on
11892         sizeof long.  Use in scan_initial call.
11893
11894 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11895
11896         * objc.dg/call-super-2.m: Make LP64-safe.
11897         * objc.dg/desig-init-1.m: Likewise.
11898
11899 2004-01-27  Devang Patel <dpatel@apple.com>
11900
11901         * g++.dg/debug/namespace1.C: New test.
11902
11903 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
11904
11905         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
11906         xscale-*-*.
11907
11908         * gcc.dg/arm-mmx-1.c: New test.
11909
11910 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11911
11912         * gcc.dg/20040127-1.c: New test.
11913         * gcc.dg/20040127-2.c: New test.
11914
11915 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11916
11917         * objc.dg/stret-1.m (glob): Renamed to globa.
11918
11919 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
11920
11921         PR c++/13663
11922         * g++.dg/expr/for1.C: New test.
11923
11924 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
11925
11926         PR middle-end/13779
11927         * gcc.dg/darwin-longlong.c: New test.
11928
11929 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
11930
11931         * gcc.dg/20040124-1.c: Moved test from here...
11932         * gcc.c-torture/compile/20040124-1.c: ...to here.
11933
11934 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
11935
11936         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
11937         the assembly output if -m64 is passed.
11938
11939 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
11940
11941         PR c++/13833
11942         * g++.dg/template/cond3.C: New test.
11943
11944 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11945
11946         PR c++/13810
11947         * g++.dg/template/ttp7.C: New test.
11948
11949 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11950
11951         PR c++/13797
11952         * g++.dg/template/nontype4.C: New test.
11953         * g++.dg/template/nontype5.C: Likewise.
11954
11955 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
11956
11957         * gcc.dg/torture/mips-clobber-at.c: New test.
11958
11959 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
11960
11961         * gcc.dg/20040124-1.c: New test.
11962
11963 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
11964
11965         * gcc.dg/20040123-1.c: New test.
11966
11967 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
11968
11969         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
11970
11971 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11972
11973         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
11974
11975 2004-01-23  Andrew Pinski  <apinski@apple.com>
11976
11977         * gcc.dg/20030121-1.c: Move to ..
11978         * gcc.dg/20040121-1.c: here.
11979
11980 2004-01-23  Roger Sayle  <roger@eyesopen.com>
11981
11982         * gcc.dg/builtins-29.c: New test case.
11983
11984 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
11985
11986         PR 18314
11987         * gcc.dg/builtins-30.c: New testcase.
11988
11989 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
11990
11991         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
11992         * lib/g77.exp: Likewise.
11993         * lib/objc.exp: Likewise.
11994         * lib/g++.exp: Likewise.
11995
11996 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
11997
11998         * gcc.dg/struct-by-value-2.c: New test.
11999
12000 2004-01-21  Andrew Pinski  <apinski@apple.com>
12001
12002         PR target/13785
12003         * gcc.dg/20030121-1.c: New test.
12004
12005 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
12006
12007         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
12008         clobber frame pointer register in asm statement.
12009
12010 2004-01-21  Falk Hueffner  <falk@debian.org>
12011
12012         * gcc.c-torture/compile/20040121-1.c: New test.
12013
12014 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
12015
12016         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
12017
12018 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
12019
12020         * gcc.dg/ppc64-abi-2.c: New test.
12021
12022 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
12023
12024         * lib/treelang.exp: Fill out this file.
12025         * lib/treelang-dg.exp: New File.
12026
12027 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12028
12029         * gcc.c-torture/compile/981022-1.c: Remove.
12030         * gcc.dg/array-5.c: Remove XFAIL.
12031         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
12032         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
12033         gcc.dg/cond-lvalue-1.c: Update.
12034         * gcc.dg/cast-lvalue-2.c: New test.
12035
12036 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
12037
12038         PR c++/13592
12039         * g++.dg/other/error1.C (class foo): Tweak error message.
12040
12041         PR c++/13592
12042         * g++.dg/template/call2.C: New test.
12043
12044 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12045
12046         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
12047         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
12048         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
12049         scalar-return-1_x.c, scalar-return-2_y.c,
12050         scalar-return-3_x.c, scalar-return-3_y.c,
12051         scalar-return-4_x.c, scalar-return-4_y.c,
12052         struct-align-1.h, struct-align-1_x.c,
12053         struct-align-1_y.c, struct-align-2.h,
12054         struct-align-2_x.c, struct-align-2_y.c,
12055         struct-by-value-10_y.c, struct-by-value-11_x.c,
12056         struct-by-value-11_y.c, struct-by-value-12_x.c,
12057         struct-by-value-12_y.c, struct-by-value-13_x.c,
12058         struct-by-value-13_y.c, struct-by-value-14_x.c,
12059         struct-by-value-14_y.c, struct-by-value-15_x.c,
12060         struct-by-value-15_y.c, struct-by-value-16_y.c,
12061         struct-by-value-17_y.c, struct-by-value-18_y.c,
12062         struct-by-value-19_y.c, struct-by-value-1_x.c,
12063         struct-by-value-1_y.c, struct-by-value-20_y.c,
12064         struct-by-value-2_x.c, struct-by-value-2_y.c,
12065         struct-by-value-3_y.c, struct-by-value-4_x.c,
12066         struct-by-value-4_y.c, struct-by-value-5_y.c,
12067         struct-by-value-6_y.c, struct-by-value-7_y.c
12068         struct-by-value-8_x.c, struct-by-value-8_y.c
12069         struct-by-value-9_x.c, struct-by-value-9_y.c
12070         struct-return-10_x.c, struct-return-10_y.c,
12071         struct-return-19_x.c, struct-return-20_x.c
12072         struct-return-2_x.c, struct-return-2_y.c
12073         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
12074         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
12075
12076 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12077
12078         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
12079         attribute on sparc*-sun-solaris2.*.
12080
12081 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
12082
12083         PR c++/13710
12084         * g++.dg/ext/typeof7.C: New test.
12085
12086 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
12087
12088         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
12089         * gcc.dg/const-elim-1.c: Same.
12090
12091 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
12092
12093         * objc.dg/stret-1.m: New.
12094         * objc.dg/stret-2.m: New.
12095
12096 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
12097
12098         PR c++/11895
12099         * g++.dg/ext/vector1.C: New test.
12100
12101 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
12102
12103         * gcc.dg/pch/import-1.c: New.
12104         * gcc.dg/pch/import-1.hs: New.
12105         * gcc.dg/pch/import-1a.h: New.
12106         * gcc.dg/pch/import-1b.h: New.
12107         * gcc.dg/pch/import-1c.h: New.
12108
12109 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
12110
12111         PR c++/13574
12112         * g++.dg/ext/array1.C: New test.
12113
12114         PR c++/13178
12115         * g++.dg/conversion/op1.C: New test.
12116
12117 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
12118
12119         PR 11864
12120         From Kazumoto Kojima / Dan Kegel:
12121         * gcc.dg/pr11864-1.c: New test.
12122
12123         PR 10392
12124         From Marcus Comstedt / Dan Kegel:
12125         * gcc.dg/pr10392-1.c: New test.
12126
12127 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
12128
12129         PR c++/13478
12130         * g++.dg/init/ref10.C: New test.
12131
12132 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12133
12134         PR c++/13407
12135         * g++.dg/parse/typename6.C: New test.
12136
12137 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
12138
12139         PR pch/13361
12140         * testsuite/g++.dg/pch/wchar-1.C: New.
12141         * testsuite/g++.dg/pch/wchar-1.Hs: New.
12142
12143 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12144
12145         PR c++/9259
12146         * g++.dg/expr/sizeof2.C: New test.
12147
12148 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
12149
12150         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
12151
12152 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
12153
12154         PR c++/13659
12155         * g++.dg/lookup/strong-using-3.C: New.
12156         * g++.dg/lookup/using-10.C: New.
12157
12158 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
12159
12160         PR c++/13594
12161         * g++.dg/lookup/strong-using-2.C: New.
12162
12163 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
12164             Dan Kegel <dank@kegel.com>
12165             J"orn Rennecke <joern.rennecke@superh.com>
12166
12167         PR target/9365
12168         * gcc.dg/pr9365-1.c: New test.
12169
12170 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12171
12172         PR c++/8856
12173         * g++.dg/parse/casting-operator2.C: New test.
12174         * g++.old-deja/g++.pt/explicit83.C: Remove.
12175
12176 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
12177
12178         * gcc.dg/label-compound-stmt-1.c: New test.
12179         * gcc.c-torture/compile/950922-1.c,
12180         gcc.c-torture/compile/20000211-3.c,
12181         gcc.c-torture/compile/20000518-1.c,
12182         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
12183         compound statements.
12184
12185 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
12186
12187         * gcc.dg/ppc64-abi-1.c: New test.
12188
12189 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
12190
12191          * g++.dg/ext/attrib9.C: Add dg-warnings.
12192
12193 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12194
12195         PR c++/12335
12196         * g++.dg/parse/dtor3.C: New test.
12197
12198 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
12199
12200         PR c++/12709
12201         * g++.dg/parse/try-catch-1.C: New test.
12202
12203 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
12204
12205         * ada/acats/run_all.sh: Add more verbose output in acats.log
12206         when compiling tests.
12207
12208 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
12209
12210         PR 13656
12211         * gcc.dg/typedef-redecl.c: New test case.
12212         * gcc.dg/typedef-redecl.h: New support file.
12213
12214 2004-01-13  Jan Hubicka  <jh@suse.cz>
12215
12216         * gcc.dg/always_inline.c: New test.
12217         * gcc.dg/debug/20031231-1.c: Fix.
12218
12219 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12220
12221         PR c++/13474
12222         * g++.dg/template/array3.C: New test.
12223
12224 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
12225
12226         * g++.dg/ext/lvalue1.C: No longer expected to fail.
12227         * g++.dg/warn/Wunused-2.C: Likewise.
12228
12229 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12230
12231         PR c++/13289
12232         * g++.dg/template/instantiate6.C: New test.
12233
12234 2004-01-12  Roger Sayle  <roger@eyesopen.com>
12235
12236         PR middle-end/11397
12237         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
12238
12239 2004-01-12  Jan Hubicka  <jh@suse.cz>
12240
12241         PR opt/12826
12242         * gcc.dg/20040112-1.c: New.
12243
12244         * gcc.dg/dwarf-die[1-7].c: Move to...
12245         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
12246         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
12247
12248 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
12249
12250         PR c++/4100
12251         * g++.dg/parse/friend4.C: New test.
12252
12253 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
12254
12255         PR c++/4100
12256         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
12257         definition is called a friend.
12258
12259 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
12260
12261         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
12262
12263 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
12264
12265         PR c++/3478
12266         * g++.dg/parse/error10.C: New test.
12267         * g++.dg/template/arg2.C: Accept "invalid type" error.
12268
12269 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
12270
12271         PR middle-end/13392
12272         * g++.dg/opt/expect2.C: New test.
12273
12274 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
12275
12276         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
12277         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
12278         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
12279         Update dg-error regexps.
12280
12281 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
12282
12283         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
12284         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
12285
12286 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12287
12288         * gcc.dg/pragma-re-1.c: Use right pointer type.
12289
12290 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12291
12292         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
12293
12294 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
12295
12296         * gcc.dg/rs6000-ldouble-1.c: New.
12297
12298 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12299
12300         DR 337
12301         PR c++/9256
12302         * g++.dg/other/abstract1.C: New test.
12303
12304 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
12305
12306         * g++.dg/lookup/strong-using-1.C: New.
12307
12308 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
12309
12310         PR c/11234
12311         * gcc.dg/func-ptr-conv-1.c: New test.
12312         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
12313
12314 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
12315
12316         PR target/13380.
12317         * gcc.c-torture/compile/20040109-1.c: New.
12318
12319 2004-01-08  Stuart Hastings  <stuart@apple.com>
12320
12321         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
12322         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
12323         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
12324
12325 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
12326
12327         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
12328
12329 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12330
12331         * ada/acats/run_acats: Treat 'gnatchop' the same way
12332         as 'gnatmake'.  Export GCC_DRIVER.
12333         * ada/acats/run_all.sh: Add target_gnatchop.  Use
12334         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
12335
12336 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12337
12338         PR c++/12573
12339         * g++.dg/template/dependent-expr4.C: New test.
12340
12341 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
12342
12343         * gcc.dg/altivec-11.c: New test.
12344
12345 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
12346
12347         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
12348
12349 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
12350
12351         PR c/6024
12352         * gcc.dg/enum-compat-1.c: New test.
12353         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
12354
12355 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
12356
12357         PR c/12165
12358         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
12359         gcc.dg/c99-idem-qual-3.c: New tests.
12360
12361 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
12362
12363         * gcc.dg/winline-7.c: Don't cast void * to int.
12364
12365 2004-01-06  Jan Hubicka  <jh@suse.cz>
12366
12367         * gcc.dg/i386-sse-5.c: New test
12368         * g++.dg/eh/simd-1.c: Add -w argument for i386.
12369
12370 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
12371
12372         PR c++/12815
12373         * g++.dg/rtti/typeid4.C: New test.
12374
12375 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12376
12377         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
12378
12379 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
12380
12381         PR c++/12132
12382         * g++.dg/template/error11.C: New test.
12383
12384         PR c++/13451
12385         * g++.dg/template/class2.C: New test.
12386
12387 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12388         Richard Sandiford <rsandifo@redhat.com>
12389
12390         PR c++/13387
12391         * g++.dg/opt/alias3.C: New test.
12392
12393 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
12394
12395         PR c++/13157
12396         * g++.dg/template/koenig3.C: New test.
12397
12398         PR c++/13529
12399         * g++.dg/parse/offsetof3.C: New test.
12400
12401         * g++.dg/init/copy7.C: Add missing dg-error markers.
12402
12403         PR c++/12226
12404         * g++.dg/init/copy7.c: New test.
12405
12406         PR c++/13536
12407         * g++.dg/parse/cast1.C: New test.
12408
12409 2004-01-04  Jan Hubicka  <jh@suse.cz>
12410
12411         * gcc.dg/winline[1-7].c: New tests.
12412
12413 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12414
12415         PR c++/13520
12416         * g++.dg/template/qualttp22.C: New test.
12417
12418 2004-01-01  Jan Hubicka  <jh@suse.cz>
12419
12420         * gcc.dg/debug/20031231-1.c: New.
12421         * gcc.c-torture/compile/20040101-1.c: New.
12422         * gcc.dg/dwarf-die-[1-7].c: New.
12423
12424 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
12425
12426         PR optimization/13521
12427         * gcc.c-torture/compile/20031231-1.c: New test.
12428
12429 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
12430
12431         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
12432
12433 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12434
12435         PR c++/10079
12436         * g++.dg/template/crash16.C: New test.
12437
12438 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
12439
12440         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
12441
12442 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
12443
12444         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
12445         ports.
12446         * g++.old-deja/g++.jason/thunk3.C: Likewise.
12447         * g++.old-deja/g++.law/profile1.C: Likewise.
12448         * gcc.c-torture/compile/981006-1.c: Likewise.
12449         * gcc.c-torture/execute/loop-2e.x: Likewise.
12450         * gcc.c-torture/execute/loop-2f.x: Remove.
12451         * gcc.c-torture/execute/loop-2g.x: Likewise.
12452         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
12453         * gcc.dg/20020312-2.c: Remove traces of dead ports.
12454
12455 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
12456
12457         PR c++/13507
12458         * g++.dg/ext/attrib11.C: New test.
12459
12460         PR c++/13494
12461         * g++.dg/template/array2-1.C: New test.
12462         * g++.dg/template/array2-2.C: New test.
12463
12464 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
12465
12466         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
12467
12468 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12469
12470         PR c++/12774
12471         * g++.dg/template/array1-1.C: New test.
12472         * g++.dg/template/array1-2.C: New test.
12473
12474 2003-12-29  Roger Sayle  <roger@eyesopen.com>
12475
12476         PR fortran/12632
12477         * g77.dg/12632.f: New test case.
12478
12479 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12480
12481         PR c++/13289
12482         * g++.dg/parse/nontype1.C: New test.
12483
12484 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12485
12486         PR c++/12403
12487         * g++.dg/parse/explicit1.C: New test.
12488         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
12489
12490 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
12491
12492         PR c++/13081
12493         * g++.dg/opt/inline6.C: New test.
12494
12495         PR c++/12613
12496         * g++.dg/parse/error9.C: New test.
12497
12498         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
12499
12500 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
12501
12502         PR c++/13009
12503         * g++.dg/init/assign1.C: New test.
12504
12505 2003-12-28  Roger Sayle  <roger@eyesopen.com>
12506
12507         PR c++/13070
12508         * g++.dg/warn/format3.C: New test case.
12509
12510 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12511
12512         * gcc.c-torture/compile/20031227-1.c: New test.
12513
12514 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12515
12516         * g++.dg/bprob/bprob.exp: Load target-supports.exp
12517         * g77.dg/bprob/bprob.exp: Likewise.
12518         * gcc.misc-tests/bprob.exp: Likewise.
12519         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
12520         variants on systems where the library does not provide that
12521         functionality.
12522         * gcc.dg/builtins-20.c: Use builtins-config.h.
12523         * gcc.dg/builtins-config.h: New file.
12524
12525 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12526
12527         * lib/gcc-dg.exp (dg-require-profiling): New function.
12528         * lib/target-supports.exp (check_profiling_available): Likewise.
12529         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
12530         * g77.dg/bprob/bprob.exp: Likewise.
12531         * gcc.misc-tests/bprob.exp: Likewise.
12532         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
12533         * gcc.dg/20021014-1.c: Likewise.
12534         * gcc.dg/nest.c: Likewise.
12535
12536 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12537
12538         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
12539         compiling.
12540         * g++.dg/lookup/java2.C: Likewise.
12541         * gcc.dg/cpp/lexident.c: Likewise.
12542
12543 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
12544
12545         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
12546         given.
12547         * gcc.c-torture/compile/961203-1.c: Likewise.
12548         * gcc.c-torture/compile/980506-1.c: Likewise.
12549
12550 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
12551
12552         * lib/gcc-dg.exp (dg-prune-output): New annotation.
12553         (additional_prunes): New global.
12554         (gcc-dg-prune): Handle additional per-test pruning.
12555         (dg-test): Clear additional_prunes between tests.
12556
12557         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
12558         dg-prune-output to avoid spurious failures from assembler
12559         complaining about nonexistent WAW violations.
12560         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
12561         Use dg-prune-output to avoid spurious failures from assembler
12562         warning about Itanium B-step errata.
12563
12564 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12565
12566         * g++.dg/abi/macro0.C: New test.
12567         * g++.dg/abi/macro1.C: Likewise.
12568         * g++.dg/abi/macro2.C: Likewise.
12569
12570         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
12571         * g++.dg/abi/bitfield7.C: Likewise.
12572         * g++.dg/abi/dtor2.C: Likewise.
12573         * g++.dg/abi/mangle11.C: Likewise.
12574         * g++.dg/abi/mangle12.C: Likewise.
12575         * g++.dg/abi/mangle14.C: Likewise.
12576         * g++.dg/abi/mangle17.C: Likewise.
12577         * g++.dg/abi/vbase10.C: Likewise.
12578         * g++.dg/abi/vbase14.C: Likewise.
12579         * g++.dg/template/qualttp17.C: Likewise.
12580
12581 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
12582
12583         PR c/11995
12584         * gcc.dg/20031223-1.c: New test.
12585
12586 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12587
12588         * gcc.dg/noreturn-7.c: New test.
12589
12590 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12591
12592         * gcc.dg/null-pointer-1.c: New test.
12593
12594 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
12595
12596         * g++.old-deja/g++.jason/template18.C: Remove.
12597         * g++.old-deja/g++.jason/template37.C: Likewise.
12598
12599         PR c++/12862
12600         * g++.dg/lookup/ns1.C: New test.
12601
12602         PR c++/12397
12603         * g++.dg/template/lookup3.C: New test.
12604
12605 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
12606
12607         * g++.dg/template/recurse1.C: New test
12608
12609 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
12610
12611         PR c++/12479
12612         * g++.dg/parse/semicolon1.C: New test.
12613         * g++.dg/parse/semicolon1.h: Likewise.
12614
12615 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
12616
12617         * gcc.dg/darwin-misaligned.c: New test.
12618
12619 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
12620
12621         PR c/9163
12622         * gcc.dg/20031222-1.c: New test.
12623
12624 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
12625
12626         PR c++/13438
12627         * g++.dg/parse/error8.C: New test.
12628
12629         PR c++/11554
12630         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
12631
12632 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
12633
12634         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
12635         too small.
12636         * gcc.c-torture/compile/930217-1.c: Likewise.
12637         * gcc.c-torture/compile/930513-1.c: Likewise.
12638         * gcc.c-torture/execute/920908-2.c: Likewise.
12639         * gcc.c-torture/execute/921204-1.c: Likewise.
12640         * gcc.c-torture/execute/930621-1.c: Likewise.
12641         * gcc.c-torture/execute/930630-1.c: Likewise.
12642         * gcc.c-torture/execute/931031-1.c: Likewise.
12643         * gcc.c-torture/execute/980602-2.c: Likewise.
12644         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
12645         * gcc.c-torture/execute/compndlit-1.c: Likewise.
12646         * gcc.c-torture/execute/extzvsi.c: Likewise.
12647         * gcc.c-torture/unsorted/ext.c: Likewise.
12648
12649 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
12650
12651         PR target/12749
12652         * gcc.c-torture/compile/20031220-2.c: New test case.
12653
12654 2003-12-20  Roger Sayle  <roger@eyesopen.com>
12655
12656         PR optimization/13031
12657         * gcc.c-torture/compile/20031220-1.c: New test case.
12658
12659 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12660
12661         * gcc.dg/cast-function-1.c: New test.
12662
12663 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
12664
12665         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
12666         formats.
12667
12668 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
12669
12670         PR c++/12795
12671         * g++.dg/ext/attrib10.C: New test.
12672
12673 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
12674
12675         * gcc.dg/cleanup-10.c: New test.
12676         * gcc.dg/cleanup-11.c: New test.
12677
12678 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
12679
12680         PR c++/13239
12681         * g++.dg/opt/expect1.C: New test.
12682
12683 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
12684
12685         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
12686
12687 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
12688
12689         PR debug/12923
12690         * gcc.dg/20031218-1.c: New test.
12691
12692         PR debug/12389
12693         * gcc.dg/20031218-2.c: New test.
12694         * gcc.dg/20031218-3.c: New test.
12695
12696         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
12697         of label name and allow for USER_LABEL_PREFIX == "_" names.
12698         * g++.dg/abi/mangle18-2.C: Likewise.
12699         * g++.dg/abi/mangle19-1.C: Likewise.
12700         * g++.dg/abi/mangle19-2.C: Likewise.
12701         * g++.dg/abi/mangle20-1.C: Likewise.
12702         * g++.dg/abi/mangle20-2.C: Likewise.
12703
12704 2003-12-18  Richard Henderson  <rth@redhat.com>
12705
12706         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
12707
12708 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
12709             Dan Kegel <dank@kegel.com>
12710
12711         PR other/12009
12712         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
12713         testing a cross compiler, it causes spurious compile failures.
12714         * lib/g++.exp: Likewise.
12715
12716 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12717
12718         PR c++/13262
12719         * g++.dg/template/access13.C: New test.
12720
12721 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
12722
12723         * gcc.dg/20031216-1.c: New test.
12724
12725 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12726
12727         PR c++/9154
12728         * g++.dg/template/error10.C: New test.
12729
12730 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12731
12732         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
12733         * g++.dg/eh/simd-2.C: Likewise.
12734
12735 2003-12-17  James E Wilson  <wilson@specifixinc.com>
12736             Roger Sayle  <roger@eyesopen.com>
12737
12738         * gcc.c-torture/execute/ieee/mzero5.c: New.
12739
12740 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
12741
12742         PR c++/10603
12743         * g++.dg/parse/error6.C: New test.
12744
12745         PR c++/12827
12746         * g++.dg/parse/error7.C: New test.
12747
12748 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12749
12750         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
12751         at -O with stabs debugging formats.
12752         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
12753         * gcc.dg/debug/debug-2.c: Likewise.
12754
12755 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
12756
12757         PR c++/12696
12758         * g++.dg/init/error1.C: New test.
12759
12760         PR c++/12218
12761         * g++.dg/init/pm3.C: New test.
12762
12763 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
12764
12765         PR c/3347
12766         * gcc.dg/bitfld-8.c: New test.
12767
12768 2003-12-16  James Lemke  <jim@wasabisystems.com>
12769
12770         * gcc.dg/arm-scd42-[123].c: New tests.
12771
12772 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
12773
12774         PR c++/9043
12775         * g++.dg/abi/mangle20-1.C: New test.
12776         * g++.dg/abi/mangle20-2.C: New test.
12777
12778 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
12779
12780         PR c++/13275
12781         * g++.dg/other/offsetof2.C: Remove XFAIL.
12782         * g++.dg/parse/offsetof1.C: New test.
12783         * g++.gd/parse/offsetof2.C: Likewise.
12784
12785 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12786
12787         * g++.dg/template/nontype3.C: New test.
12788         * g++.dg/template/static2.C: Tweaked the dg-error clause.
12789
12790 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12791
12792         * g++.dg/warn/noreturn-3.C: Also test instantiation.
12793
12794 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
12795
12796         PR c++/13387
12797         * g++.dg/expr/assign1.C: New test.
12798
12799         PR c++/13242
12800         * g++.dg/abi/mangle19-1.C: New test.
12801         * g++.dg/abi/mangle19-2.C: New test.
12802
12803 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
12804
12805         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
12806
12807 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12808
12809         * gcc.c-torture/execute/20031216-1.c: New test.
12810
12811 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12812
12813         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
12814         an ICE regression.
12815
12816 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
12817
12818         PR c++/10926
12819         * g++.dg/template/error9.C: New test.
12820
12821         PR c++/11116
12822         * g++.dg/template/error8.C: New test.
12823
12824 2003-12-15  Roger Sayle  <roger@eyesopen.com>
12825
12826         PR middle-end/13400
12827         * gcc.c-torture/execute/20031215-1.c: New test case.
12828
12829 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
12830
12831         PR c++/13269
12832         * g++.dg/parse/error5.C: New test.
12833
12834         PR c++/12989
12835         * g++.dg/expr/sizeof1.C: New test.
12836
12837         PR c++/13310
12838         * g++.dg/template/crash15.C: New test.
12839
12840 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
12841
12842         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
12843         a non-POD type as the last named parameter of a varargs function.
12844
12845 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
12846
12847         PR c++/13243
12848         PR c++/12573
12849         * g++.dg/template/crash14.C: New test.
12850         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
12851
12852 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
12853
12854         * g++.dg/other/java1.C: New test.
12855
12856         PR c++/13241
12857         * g++.dg/abi/mangle18-1.C: New test.
12858         * g++.dg/abi/mangle18-2.C: New test.
12859
12860 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12861
12862         PR optimization/10312
12863         * gcc.c-torture/execute/20031214-1.c: New.
12864
12865 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
12866
12867         PR c++/10779
12868         PR c++/12160
12869         * g++.dg/parse/error3.C: New test.
12870         * g++.dg/parse/error4.C: Likewise.
12871         * g++.dg/abi/mangle4.C: Tweak error messages.
12872         * g++.dg/lookup/using5.C: Likewise.
12873         * g++.dg/other/error2.C: Likewise.
12874         * g++.dg/parse/typename5.C: Likewise.
12875         * g++.dg/parse/undefined1.C: Likewise.
12876         * g++.dg/template/arg2.C: Likewise.
12877         * g++.dg/template/ttp3.C: Likewise.
12878         * g++.dg/template/type1.C: Likewise.
12879         * g++.old-deja/g++.other/crash32.C: Likewise.
12880         * g++.old-djea/g++.pt/defarg8.C: Likewise.
12881
12882 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12883
12884         PR c++/13106
12885         * g++.dg/warn/noreturn-3.C: New test.
12886
12887 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12888
12889         PR c++/13118
12890         * g++.dg/abi/covariant3.C: New.
12891
12892 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
12893
12894         * g++.dg/eh/ia64-1.C: New test.
12895
12896 2003-12-12  Roger Sayle  <roger@eyesopen.com>
12897
12898         PR optimization/13037
12899         * g77.f-torture/execute/13037.f: New test case.
12900
12901 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12902
12903         PR c++/12881
12904         * g++.dg/abi/covariant2.C: New.
12905
12906 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
12907
12908         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
12909
12910 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
12911
12912         * gcc.c-torture/execute/wchar_t-1.x: Delete.
12913
12914 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
12915
12916         PR other/10819
12917         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
12918         to fix Bug 10819.
12919         * lib/g++.exp (g++_version): Likewise.
12920         * lib/g77.exp (g77_version): Likewise.
12921         * lib/objc.exp (default_objc_version): Likewise.
12922
12923 2003-12-10  Richard Henderson  <rth@redhat.com>
12924
12925         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
12926
12927         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
12928
12929 2003-12-08  Matt Austern  <austern@apple.com>
12930
12931         PR c/13134
12932         * lib/gcc-dg.exp (dg-require-visibility): Define.
12933         * lib/target-supports (check_visibility_available): Define.
12934         * gcc.dg/visibility-1.c: New test.
12935         * gcc.dg/visibility-2.c: Likewise.
12936         * gcc.dg/visibility-3.c: Likewise.
12937         * gcc.dg/visibility-4.c: Likewise.
12938         * gcc.dg/visibility-5.c: Likewise.
12939         * gcc.dg/visibility-6.c: Likewise.
12940         * g++.dg/ext/visibility-1.C: Likewise.
12941         * g++.dg/ext/visibility-2.C: Likewise.
12942         * g++.dg/ext/visibility-3.C: Likewise.
12943         * g++.dg/ext/visibility-4.C: Likewise.
12944         * g++.dg/ext/visibility-5.C: Likewise.
12945         * g++.dg/ext/visibility-6.C: Likewise.
12946
12947 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12948
12949         * g++.dg/lookup/java1.C: New test.
12950         * g++.dg/lookup/java2.C: New test.
12951
12952 2003-12-07  Falk Hueffner  <falk@debian.org>
12953
12954         * g++.dg/opt/noreturn-1.C: New test.
12955
12956 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
12957
12958         * gcc.dg/overflow-1.c: New test.
12959
12960 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12961
12962         * g77.f-torture/compile/13060.f: New test.
12963
12964 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
12965
12966         PR c++/13323
12967         * g++.dg/inherit/operator2.C: New test.
12968
12969 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
12970
12971         PR c++/13305
12972         * g++.dg/ext/attrib9.C: New test.
12973
12974 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
12975
12976         PR c++/13314
12977         * g++.dg/template/error7.C: New test.
12978
12979 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
12980             J"orn Rennecke <joern.rennecke@superh.com>
12981
12982         PR target/13302
12983         * g++.dg/other/struct-va_list.C: New test.
12984
12985 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12986
12987         PR c++/13166
12988         * g++.dg/parse/defarg6.C: New test.
12989
12990 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
12991
12992         PR target/13256
12993         * gcc.c-torture/execute/20031201-1.c: New test.
12994
12995 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
12996
12997         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
12998
12999 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13000
13001         * gcc.dg/builtin-return-1.c: New test.
13002
13003 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
13004             J"orn Rennecke <joern.rennecke@superh.com>
13005
13006         PR optimization/13260
13007         * gcc.c-torture/execute/20031204-1.c: New test.
13008
13009 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
13010
13011         PR c++/9127
13012         * g++.dg/template/error6.C: New test.
13013
13014 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
13015
13016         * gcc.dg/20031202-1.c: New test.
13017
13018 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
13019
13020         PR c++/13179
13021         * g++.dg/template/eh1.C: New test.
13022
13023         PR c++/10771
13024         * g++.dg/template/error5.C: New test.
13025
13026 2003-12-02  David Ung  <davidu@mips.com>
13027
13028         * gcc.dg/compat/vector-check.h: Corrected type for var
13029         g_##TMODE
13030
13031 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13032
13033         PR c++/10126
13034         * g++.dg/template/ptrmem8.C: New test.
13035
13036 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13037
13038         PR c++/12573
13039         * g++.dg/template/dependent-expr3.C: New test.
13040
13041 2003-12-01  James Lemke  <jim@wasabisystems.com>
13042
13043         * gcc.dg/arm-g2.c: New test.
13044
13045 2003-12-01  Roger Sayle  <roger@eyesopen.com>
13046
13047         PR optimization/11634
13048         * gcc.dg/20031201-2.c: New test case.
13049
13050 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
13051
13052         PR 11433
13053         * objc.dg/proto-lossage-3.m: New test.
13054
13055 2003-12-01  Roger Sayle  <roger@eyesopen.com>
13056
13057         PR optimization/12628
13058         * gcc.dg/20031201-1.c: New test case.
13059
13060 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13061
13062         * gcc.dg/unaligned-1.c: New test.
13063
13064 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
13065
13066         PR c++/9849
13067         * g++.dg/template/error4.C: New test.
13068         * g++.dg/template/nested3.C: Adjust error markers.
13069
13070 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13071
13072         * gcc.dg/cpp/assert4.c: Check more #system assertions.
13073
13074 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
13075
13076         PR c/10333
13077         * gcc.dg/bitfld-7.c: New test.
13078
13079 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
13080
13081         * gcc.dg/tls/asm-1.C: New test.
13082
13083 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13084
13085         * gcc.dg/cpp/assert4.c: Update.
13086
13087 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
13088
13089         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
13090         * gcc.dg/builtin-apply3.c: New test.
13091
13092 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13093
13094         * lib/compat.exp (compat-obj): New xfaildata parameter.
13095         Use it to set compiler_conditional_xfail_data before compiling.
13096         (compat-get-options): Handle dg-xfail-if.
13097         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
13098         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
13099         * gcc.dg/compat/vector-1_y.c: Likewise.
13100         * gcc.dg/compat/vector-2_x.c: Likewise.
13101         * gcc.dg/compat/vector-2_y.c: Likewise.
13102
13103 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13104
13105         * g++.dg/opt/reg-stack4.C: New test.
13106
13107 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13108
13109         * gcc.dg/builtin-apply2.c: New test.
13110
13111 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
13112
13113         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
13114
13115 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13116
13117         PR c++/12924
13118         * g++.dg/template/template-id-2.C: New test.
13119
13120 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13121
13122         PR c++/5369
13123         * g++.dg/template/memfriend1.C: New test.
13124         * g++.dg/template/memfriend2.C: Likewise.
13125         * g++.dg/template/memfriend3.C: Likewise.
13126         * g++.dg/template/memfriend4.C: Likewise.
13127         * g++.dg/template/memfriend5.C: Likewise.
13128         * g++.dg/template/memfriend6.C: Likewise.
13129         * g++.dg/template/memfriend7.C: Likewise.
13130         * g++.dg/template/memfriend8.C: Likewise.
13131         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
13132
13133 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
13134
13135         PR c++/12515
13136         * g++.dg/ext/cond1.C: New test.
13137
13138 2003-11-20  Richard Henderson  <rth@redhat.com>
13139
13140         * gcc.dg/20020201-2.c: Remove.
13141         * gcc.dg/20020201-4.c: Remove.
13142         * gcc.dg/20020304-1.c: Remove.
13143
13144 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
13145
13146         * gcc.dg/cpp/trad/xwin1.c: New test case.
13147
13148 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
13149
13150         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
13151         * lib/g77.exp: Likewise.
13152         * lib/objc.exp: Likewise.
13153         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
13154         for darwin.
13155
13156 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13157
13158         PR c++/12932
13159         * g++.dg/template/static5.C: New test.
13160
13161 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
13162
13163         * gcc.dg/nested-func-1.c: New test.
13164
13165 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13166
13167         * gcc.dg/cpp/assert4.c: New test.
13168
13169 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
13170
13171         PR c++/2294
13172         * g++.dg/lookup/using9.c: New test.
13173
13174 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
13175
13176         PR c++/12762
13177         * g++.dg/template/error3.C: New test.
13178
13179 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
13180
13181         PR ada/13035
13182         * ada/acats/run_acats, run_all.sh: Fix syntax error.
13183         No longer use a wrapper for gcc, since this does not work under
13184         Windows.
13185
13186 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
13187
13188         PR c++/2094
13189         * g++.dg/template/ptrmem7.C: New test.
13190
13191 2003-11-13  Andrew Pinski <apinski@apple.com>
13192
13193         * gcc.c-torture/compile/20031113-1.c: New test.
13194
13195 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
13196             Kean Johnston <jkj@sco.com>
13197
13198         PR c/13029
13199         * gcc.dg/unused-4.c: Update.
13200
13201 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13202
13203         * g++.dg/opt/const3.C: New test.
13204
13205 2003-11-13  Jan Hubicka  <jh@suse.cz>
13206
13207         * gcc.c-torture/compile/20031112-1.c: New test.
13208
13209 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
13210
13211         * g++.dg/parse/crash10.C: Remove bogus error marker.
13212
13213 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13214
13215         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
13216         (host_gcc): Likewise.
13217         (ROOT): Honor $PWDCMD.
13218         (BASE): Likewise.
13219         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
13220
13221 2003-11-12  Catherine Moore  <clm@redhat.com>
13222
13223         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
13224
13225 2003-11-12  Andreas Jaeger  <aj@suse.de>
13226             Jakub Jelinek  <jakub@redhat.com>
13227             Andrew Pinski  <pinskia@physics.uc.edu>
13228             Richard Henderson  <rth@redhat.com>
13229
13230         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
13231         systems.
13232         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
13233
13234         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
13235         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
13236
13237 2003-11-11  Andreas Jaeger  <aj@suse.de>
13238
13239         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
13240
13241         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
13242
13243 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
13244
13245         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
13246         Clean ups.
13247
13248 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
13249
13250         * gcc.dg/trampoline-1.c: New test.
13251
13252 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
13253
13254         * gcc.c-torture/compile/200031109-1.c: New test.
13255
13256 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13257
13258         PR c/3190
13259         PR c/8714
13260         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
13261         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
13262         gcc.dg/format/no-y2k-1.c: Update.
13263
13264 2003-11-08  Roger Sayle  <roger@eyesopen.com>
13265
13266         PR optimization/10467
13267         * gcc.dg/20031108-1.c: New test case.
13268
13269 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
13270
13271         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
13272
13273 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13274
13275         * gcc.dg/compound-lvalue-1.c: New test.
13276         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
13277         some XFAILs.
13278
13279 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
13280
13281         * gcc.dg/altivec-varargs-1.c: New test.
13282
13283 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13284
13285         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
13286         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
13287         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
13288         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
13289         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
13290
13291 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
13292
13293         * gcc.dg/cond-lvalue-1.c: New test.
13294
13295 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
13296
13297         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
13298
13299 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13300
13301         PR c++/11616
13302         * g++.dg/template/instantiate5.C: New test.
13303
13304 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13305
13306         PR c++/12726
13307         * g++.dg/ext/complit2.C: Replace test with self-contained version.
13308         * ChangeLog: Add missing first entry for above test.
13309
13310 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13311
13312         PR c++/9810
13313         * g++.dg/template/using8.C: New test.
13314         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
13315
13316 2003-11-02  Roger Sayle  <roger@eyesopen.com>
13317
13318         PR optimization/10817
13319         * gcc.c-torture/compile/20031102-1.c: New test case.
13320
13321 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
13322
13323         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
13324         2147483647.
13325
13326 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13327
13328         * gcc.dg/20031102-1.c: New test.
13329
13330 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13331
13332         * gcc.dg/complex-1.c: New test.
13333
13334 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13335
13336         PR c++/12796
13337         * g++.dg/template/crash13.C: Adjust expected error location.
13338         * g++.old-deja/g++.brendan/ns1.C: Likewise.
13339
13340 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
13341
13342         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
13343
13344 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
13345
13346         PR/10239
13347         * gcc.c-torture/compile/20031031-2.c: New test.
13348
13349 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
13350
13351         PR/11640
13352         * gcc.c-torture/compile/20031031-1.c: New test.
13353
13354 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
13355
13356         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
13357         * gcc.misc-tests/bprob.exp: Likewise.
13358         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
13359         the execution test on arm-elf configs.
13360         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
13361         configs that don't support scratch files.
13362         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
13363
13364 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
13365
13366         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
13367         done by dejagnu.
13368
13369 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
13370
13371         * ada/acats/run_all.sh: Redirect mv output to /dev/null
13372         Avoid non pure sh syntax. Add more logging.
13373
13374         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
13375         fail.
13376
13377 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13378
13379         PR libgcj/10610
13380         * gcc.dg/ppc-stackalign-1.c: New test.
13381
13382 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
13383
13384         * ada/acats/run_all.sh: Change output to be more compliant with
13385         dejagnu framework.
13386         Create acats.sum and acats.log files under testsuite/ada/acats
13387         Only run [a-z]* directories, to filter out e.g. CVS.
13388         Redirect build output to log file.
13389
13390 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
13391
13392         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
13393
13394 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
13395
13396         PR ada/5909:
13397         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
13398
13399 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
13400
13401         * gcc.c-torture/compile/20031023-1.c: New test.
13402         * gcc.c-torture/compile/20031023-2.c: New test.
13403         * gcc.c-torture/compile/20031023-3.c: New test.
13404         * gcc.c-torture/compile/20031023-4.c: New test.
13405
13406 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13407
13408         PR c++/10371
13409         * g++.dg/lookup/scoped8.C: New test.
13410
13411 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
13412
13413         * g++.dg/opt/reg-stack3.C: New test.
13414
13415 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13416
13417         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
13418
13419 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13420
13421         PR c++/11076
13422         * g++.dg/template/crash13.C: New test.
13423
13424 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13425
13426         * gcc.dg/c99-restrict-2.c: New test.
13427
13428 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
13429
13430         PR c++/12698, c++/12699, c++/12700, c++/12566
13431         * g++.dg/inherit/covariant9.C: New test.
13432         * g++.dg/inherit/covariant10.C: New test.
13433         * g++.dg/inherit/covariant11.C: New test.
13434
13435 2003-10-23  Jason Merrill  <jason@redhat.com>
13436
13437         PR c++/12726
13438         * g++.dg/ext/complit2.C: New test.
13439
13440 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
13441
13442         PR target/12654
13443         * gcc.c-torture/execute/20031020-1.c: New test.
13444
13445 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13446
13447         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
13448         following the jump_insn.
13449
13450 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13451
13452         * gcc.dg/cast-lvalue-1.c: New test.
13453
13454 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
13455
13456         PR c++/11962
13457         * g++.dg/template/cond2.C: New test.
13458
13459 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13460
13461         * gcc.dg/builtins-28.c: New test.
13462
13463 2003-10-20  Jan Hubicka  <jh@suse.cz>
13464
13465         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
13466         parameter.
13467         * testsuite/gcc.dg/inline-2.c: Likewise.
13468
13469 2003-10-20  Phil Edwards  <phil@codesourcery.com>
13470
13471         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
13472         * gcc.dg/nest.c:  Likewise.
13473
13474 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13475
13476         PR c++/9781, c++/10583, c++/11862
13477         * g++.dg/parse/crash13.C: New test.
13478
13479 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13480
13481         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
13482
13483 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13484
13485         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
13486         Define HAVE_C99_RUNTIME except on Solaris.
13487         * gcc.dg/builtins-20.c: Likewise.
13488
13489 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13490
13491         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
13492
13493 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13494
13495         PR c++/12495
13496         * g++.dg/template/crash21.C: New test.
13497
13498 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13499
13500         PR c++/2513
13501         * g++.dg/template/typename5.C: New test.
13502
13503 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13504
13505         PR c++/12369
13506         * g++.dg/template/friend25.C: New test.
13507
13508 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
13509
13510         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
13511         versions.
13512
13513 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
13514
13515         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
13516         == 2147483647.
13517
13518 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
13519
13520         * gcc.c-torture/execute/960416-1.x: Remove.
13521         * gcc.c-torture/execute/divconst-3.x: Likewise.
13522
13523 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
13524
13525         PR target/12598
13526         * gcc.dg/torture/cris-volatile-1.c: New test.
13527
13528 2003-10-14  Roger Sayle  <roger@eyesopen.com>
13529
13530         PR optimization/9325
13531         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
13532         for overflowing floating point to integer conversion during RTL
13533         simplification.
13534
13535 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
13536
13537         * objc/execute/_cmd.m: Fix typo.
13538         * objc.dg/image-info.m, objc.dg/symtab-1.m:
13539         Relax 'scan-assembler' regexp.
13540         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
13541         objc.dg/try-catch-4.m: Run on non-Darwin targets.
13542         * objc.dg/zero-link-2.m: Remove blank line.
13543         * objc.dg/zero-link-3.m: New test case.
13544
13545 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
13546
13547         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
13548
13549         * gcc.dg/asm-names.c: Use scan-assembler-not rather
13550         than linker trickery.
13551
13552 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13553
13554         PR c++/12370
13555         * g++.dg/other/friend2.C: New test.
13556
13557 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
13558
13559         * gcc.dg/20031012-1.c: New test.
13560
13561 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
13562
13563         * gcc.dg/weak/weak-3.c: Fix for new warning.
13564
13565 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
13566
13567         PR optimization/8750
13568         * gcc.c-torture/execute/20031012-1.c: New test case.
13569
13570 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13571
13572         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
13573         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
13574
13575 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13576
13577         PR optimization/12260
13578         * gcc.c-torture/compile/20031011-2.c: New test case.
13579
13580 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13581
13582         * gcc.c-torture/execute/20031011-1.c: New testcase.
13583
13584 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
13585
13586         * gcc.c-torture/compile/20031011-1.c: New test.
13587
13588 2003-10-11  Jan Hubicka  <jh@suse.cz>
13589
13590         * g++.dg/other/first-global.C: New test.
13591
13592 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13593
13594         * gcc.c-torture/execute/string-opt-18.c: New testcase.
13595
13596 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
13597
13598         * gcc.c-torture/compile/20031010-1.c: New test.
13599
13600 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
13601
13602         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
13603         * gcc.c-torture/execute/va-arg-25.c: ... here.
13604
13605 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
13606
13607         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
13608
13609 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
13610
13611         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
13612
13613 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
13614
13615         * g++.dg/parse/error2.C: New test.
13616
13617 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
13618
13619         PR c++/11097
13620         * g++.dg/other/error5.C: Modify the error message.
13621         * g++.dg/lookup/using8.C: New test.
13622
13623 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
13624
13625         * gcc.dg/darwin-abi-2.c: New file.
13626         * gcc.c-torture/execute/va-arg-24.c: New file.
13627
13628 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
13629
13630         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
13631         indentation.
13632
13633 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
13634
13635         PR c++/10147
13636         * g++.dg/other/error4.C: Update error messages.
13637         * g++.dg/template/ptrmem4.C: Likewise.
13638
13639         PR c++/12337
13640         * g++.dg/init/new9.C: New test.
13641
13642         PR c++/12334, c++/12236, c++/8656
13643         * g++.dg/ext/attrib8.C: New test.
13644
13645 2003-10-06  Devang Patel  <dpatel@apple.com>
13646
13647         * gcc.dg/debug/dwarf2-3.h: New test.
13648         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
13649
13650 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
13651
13652         * g++.dg/opt/cfg2.C: New test.
13653
13654 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13655
13656         * g++.dg/opt/float1.C: New test.
13657
13658 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13659
13660         * gcc.dg/c90-array-lval-6.c: New test.
13661         * gcc.dg/c99-array-lval-6.c: New test.
13662
13663 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
13664             Ziemowit Laski  <zlaski@apple.com>
13665
13666         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
13667         'Derived', so that it is never considered a class method; add
13668         new warning for '+port' method ambiguity.
13669         * objc.dg/method-12.m: Include <objc/objc.h> instead of
13670         <objc/objc-api.h> (needed on Mac OS X).
13671         * objc.dg/method-13.m: New test.
13672
13673 2003-10-03  Roger Sayle  <roger@eyesopen.com>
13674
13675         PR optimization/9325, PR java/6391
13676         * gcc.c-torture/execute/20031003-1.c: New test case.
13677
13678 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
13679
13680         PR optimization/12180
13681         * gcc.dg/20031002-1.c: New test.
13682
13683         PR c++/12486
13684         * g++.dg/inherit/error1.C: New test.
13685
13686 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
13687
13688         * lib/f-torture.exp (search_for): Rename to...
13689         (search_for_re): This.  Also, clean up comments and the
13690         "regexp" invocation.
13691
13692 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
13693
13694         * gcc.c-torture/compile/20031002-1.c: New test.
13695
13696 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
13697
13698         * g++.dg/opt/cond1.C: New test.
13699
13700 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
13701
13702         * gcc.dg/Wold-style-definition-2.c: New testcase.
13703         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
13704
13705 2003-09-29  Richard Henderson  <rth@redhat.com>
13706
13707         * g++.dg/init/array10.C: Add dg-options.
13708
13709 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
13710
13711         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
13712
13713 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13714
13715         * g++.dg/template/friend19.C: Fix typo.
13716         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
13717
13718 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
13719
13720         * gcc.c-torture/execute/20030928-1.c: New test.
13721         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
13722
13723 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13724
13725         * g++.dg/opt/unroll1.C: New test.
13726
13727 2003-09-26  Roger Sayle  <roger@eyesopen.com>
13728
13729         PR optimization/11741
13730         * gcc.dg/20030926-1.c: New test case.
13731
13732 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13733
13734         PR c++/5655
13735         * g++.dg/parse/access7.C: New test.
13736         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
13737
13738 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
13739
13740         MERGE OF objc-improvements-branch into MAINLINE:
13741         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
13742         if libobjc has not been built.
13743         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
13744         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
13745         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
13746         objc/execute/nested-3.m, objc/execute/np-2.m,
13747         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
13748         objc/execute/redefining_self.m, objc/execute/root_methods.m,
13749         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
13750         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
13751         objc.dg/special/unclaimed-category-1.h,
13752         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
13753         well as GNU runtime.
13754         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
13755         * execute/cascading-1.m, execute/function-message-1.m,
13756         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
13757         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
13758         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
13759         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
13760         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
13761         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
13762         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
13763         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
13764         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
13765         * objc.dg/bitfield-2.m: Run only on Darwin.
13766         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
13767         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
13768         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
13769         * objc.dg/const-str-1.m: Fix constant string layout.
13770
13771 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
13772
13773         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
13774
13775 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
13776
13777         * gcc.dg/darwin-abi-1.c: New file.
13778
13779 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
13780
13781         PR target/12281
13782         * gcc.c-torture/compile/20030921-1.c: New test.
13783
13784 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13785
13786         * g++.dg/opt/reg-stack2.C: New test.
13787
13788 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
13789
13790         * g++.dg/eh/delayslot1.C: New test.
13791
13792 2003-09-20  Richard Henderson  <rth@redhat.com>
13793
13794         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
13795
13796 2003-09-20  Roger Sayle  <roger@eyesopen.com>
13797
13798         * gcc.c-torture/execute/20030920-1.c: New test case.
13799
13800 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13801
13802         * g++.dg/rtti/typeid3.C: Correct expected error message.
13803
13804 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13805
13806         PR c++/157
13807         * g++.dg/parse/crash12.C: New test.
13808
13809 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
13810
13811         * gcc.dg/compat/mixed-struct-check.h: New.
13812         * gcc.dg/compat/mixed-struct-defs.h: New.
13813         * gcc.dg/compat/mixed-struct-init.h: New.
13814         * gcc.dg/compat/struct-by-value-19_main.c: New.
13815         * gcc.dg/compat/struct-by-value-19_x.c: New.
13816         * gcc.dg/compat/struct-by-value-19_y.c: New.
13817         * gcc.dg/compat/struct-by-value-20_main.c: New.
13818         * gcc.dg/compat/struct-by-value-20_x.c: New.
13819         * gcc.dg/compat/struct-by-value-20_y.c: New.
13820         * gcc.dg/compat/struct-return-19_main.c: New.
13821         * gcc.dg/compat/struct-return-19_x.c: New.
13822         * gcc.dg/compat/struct-return-19_y.c: New.
13823         * gcc.dg/compat/struct-return-20_main.c: New.
13824         * gcc.dg/compat/struct-return-20_x.c: New.
13825         * gcc.dg/compat/struct-return-20_y.c: New.
13826
13827 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
13828         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
13829         so that it will not complain on LP64 targets.
13830
13831 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13832
13833         PR c++/495
13834         * g++.dg/template/friend24.C: New test.
13835
13836 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
13837
13838         PR c++/12332
13839         * g++.dg/template/memtmpl2.C: New test.
13840
13841 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
13842
13843         PR target/11184
13844         * gcc.dg/builtin-apply1.c: New test.
13845
13846 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
13847
13848         PR c++/9848
13849         * g++.dg/warn/Wunused-4.C: New test.
13850
13851 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13852
13853         PR c++/12316
13854         * g++.dg/other/gc2.C: New test.
13855
13856 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
13857
13858         PR c++/11991
13859         * g++.dg/rtti/typeid3.C: New test.
13860
13861         PR c++/12266
13862         * g++.dg/overload/template1.C: New test.
13863
13864 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
13865
13866         * g++.dg/opt/cfg3.C: New test.
13867
13868 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13869
13870         PR c++/7939
13871         * g++.dg/template/crash11.C: New test.
13872
13873 2003-09-16  Jason Merrill  <jason@redhat.com>
13874             Jakub Jelinek  <jakub@redhat.com>
13875
13876         * gcc.dg/attr-warn-unused-result.c: New test.
13877
13878 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
13879
13880         PR c++/12184
13881         * g++.dg/expr/call2.C: New test.
13882
13883 2003-09-15  Andreas Jaeger  <aj@suse.de>
13884
13885         * gcc.dg/Wold-style-definition-1.c: New test.
13886
13887 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
13888
13889         PR c++/3907
13890         * g++.dg/parse/template12.C: New test.
13891
13892         * g++.dg/abi/bitfield11.C: New test.
13893         * g++.dg/abi/bitfield12.C: Likewise.
13894
13895 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
13896
13897         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
13898         non-expansion of functional macro name without arguments at EOL.
13899         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
13900
13901 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
13902
13903         * gcc.c-torture/execute/20030914-[12].c: New tests.
13904
13905 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13906
13907         PR c++/11788
13908         * g++.dg/overload/addr1.C: New test.
13909
13910 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
13911
13912         * gcc.dg/20030909-1.c: New test.
13913
13914 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13915
13916         * gcc.dg/ultrasp10.c: New test.
13917
13918 2003-09-09  Devang Patel  <dpatel@apple.com>
13919
13920         * gcc.dg/darwin-ld-6.c: New test.
13921
13922 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13923
13924         * gcc.dg/torture/builtin-explog-1.c: New testcase.
13925
13926 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
13927
13928         * gcc.dg/ia64-types1.c: New test.
13929         * gcc.dg/ia64-types2.c: Likewise.
13930
13931 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13932
13933         * gcc.dg/builtins-1.c: Add more _Complex tests.
13934         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13935
13936         * gcc.dg/builtins-1.c: Test existing _Complex functions.
13937         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13938
13939 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
13940
13941         PR c++/11786
13942         * g++.dg/lookup/koenig2.C: New test.
13943
13944         PR c++/5296
13945         * g++.dg/rtti/typeid2.C: New test.
13946
13947 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
13948
13949         * gcc.c-torture/compile/20030904-1.c: New test.
13950
13951 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13952
13953         * g++.dg/opt/longbranch2.C: New test.
13954
13955 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
13956
13957         * g++.dg/template/crash10.C: Only compile it.
13958
13959 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
13960
13961         PR middle-end/11665
13962         * gcc.c-torture/compile/20030907-1.c: New test.
13963         * g++.dg/init/array11.C: New test.
13964
13965 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
13966
13967         PR c++/11852
13968         * g++.dg/init/struct1.C: New test.
13969
13970 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
13971
13972         PR c++/12181
13973         * g++.dg/expr/comma1.C: New test.
13974
13975 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
13976
13977         PR c++/11867
13978         * g++.dg/expr/static_cast5.C: New test.
13979
13980 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
13981
13982         PR c++/11507
13983         * g++.dg/lookup/scoped7.C: New test.
13984
13985         PR c++/9574
13986         * g++.dg/other/static1.C: New test.
13987
13988         PR c++/11490
13989         * g++.dg/warn/template-1.C: New test.
13990
13991         PR c++/11432
13992         * g++.dg/template/crash10.C: New test.
13993
13994         PR c++/2478
13995         * g++.dg/overload/VLA.C: New test.
13996
13997         PR c++/10804
13998         * g++.dg/template/call1.C: New test.
13999
14000 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14001
14002         PR c++/11794
14003         * g++.dg/parse/using3.C: New test.
14004
14005 2003-09-06  Roger Sayle  <roger@eyesopen.com>
14006
14007         PR c++/11409
14008         * g++.dg/overload/builtin3.C: New test case.
14009
14010 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
14011
14012         PR c/9862
14013         * gcc.dg/20030906-1.c: New test.
14014         * gcc.dg/20030906-2.c: Likewise.
14015
14016 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14017
14018         PR c++/12167
14019         * g++.dg/parse/defarg5.C: New test.
14020
14021         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
14022
14023 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
14024
14025         PR c++/12163
14026         * g++.dg/expr/static_cast4.C: New test.
14027
14028         PR c++/12146
14029         * g++.dg/template/crash9.C: New test.
14030
14031 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
14032
14033         * g++.old-deja/g++.ext/pretty2.C: Update for change
14034         in __FUNCTION__.
14035         * g++.old-deja/g++.ext/pretty3.C: Likewise.
14036
14037 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
14038
14039         PR c++/11922
14040         * g++/dg/template/qualified-id1.C: New test.
14041
14042         PR c++/12037
14043         * g++.dg/warn/noeffect4.C: New test.
14044
14045 2003-09-04  Matt Austern  <austern@apple.com>
14046
14047         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
14048         * g++.dg/ext/fnname2.C: Likewise.
14049         * g++.dg/ext/fnname3.C: Likewise.
14050
14051 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
14052
14053         * g++.dg/expr/lval1.C: New test.
14054         * g++.dg/ext/lvcast.C: Remove.
14055
14056 2003-09-03  Roger Sayle  <roger@eyesopen.com>
14057
14058         PR optimization/11700.
14059         * gcc.c-torture/compile/20030903-1.c: New test case.
14060
14061 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
14062
14063         PR c++/12053
14064         * g++.dg/abi/layout4.C: New test.
14065
14066 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
14067
14068         PR c++/11553
14069         * g++.dg/parse/friend3.C: New test.
14070
14071 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
14072
14073         PR c++/11847
14074         * g++.dg/template/class1.C: New test.
14075
14076         PR c++/11808
14077         * g++.dg/expr/call1.C: New test.
14078
14079 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
14080
14081         PR c++/12114
14082         * g++.dg/init/ref9.C: New test.
14083
14084         PR c++/11972
14085         * g++.dg/template/nested4.C: New test.
14086
14087 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
14088
14089         PR c++/12093
14090         * g++.dg/template/non-dependent4.C: New test.
14091
14092         PR c++/11928
14093         * g++.dg/inherit/conv1.C: New test.
14094
14095 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
14096
14097         PR c++/6196
14098         * g++.dg/ext/label1.C: New test.
14099         * g++.dg/ext/label2.C: Likewise.
14100
14101 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
14102
14103         * g++.dg/expr/cond3.C: New test.
14104
14105 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14106
14107         * gcc.dg/builtins-1.c: Add new builtin cases.
14108
14109 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14110
14111         * gcc.dg/builtins-1.c: Add new cases.
14112         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14113
14114 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14115
14116         * gcc.dg/builtins-1.c: Add more math builtin tests.
14117         * gcc.dg/torture/builtin-attr-1.c: New test.
14118
14119 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
14120
14121         PR optimization/5079
14122         * g++.dg/opt/static3.C: New test.
14123
14124 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14125
14126         * gcc.misc-tests/gcov-10b.c: New test.
14127
14128 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
14129
14130         * g++.dg/opt/ptrmem3.C: New test.
14131
14132         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
14133
14134 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
14135
14136         * gcc.dg/20030826-2.c: New test.
14137
14138 2003-08-26  Roger Sayle  <roger@eyesopen.com>
14139
14140         PR middle-end/12002
14141         * g77.f-torture/compile/12002.f: New test case.
14142
14143 2003-08-26  Roger Sayle  <roger@eyesopen.com>
14144
14145         * gcc.dg/20030826-1.c: New test case.
14146
14147 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
14148
14149         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
14150
14151 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
14152
14153         PR c++/11871
14154         * c++.dg/lookup/crash1.C: New test.
14155
14156         * c++.dg/warn/noeffect3.C: New test.
14157
14158 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
14159
14160         * gcc.dg/compat/vector-1_x.c: Compile with -w.
14161         * gcc.dg/compat/vector-1_y.c: Ditto.
14162         * gcc.dg/compat/vector-2_x.c: Ditto.
14163         * gcc.dg/compat/vector-2_y.c: Ditto.
14164
14165 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
14166
14167         * gcc.dg/20030702-1.c: New test.
14168
14169 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
14170
14171         PR c++/8795
14172         * g++.dg/ext/altivec-1.C: New test.
14173
14174 2003-08-24  Richard Henderson  <rth@redhat.com>
14175
14176         * g++.dg/eh/simd-2.C: Add -w for x86.
14177
14178 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
14179
14180         * gcc.dg/20030815-1.c: New test.
14181
14182 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14183
14184         PR c++/3765
14185         * g++.dg/parse/access6.C: New test.
14186
14187 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14188
14189         PR c++/641, c++/11876
14190         * g++.dg/template/friend22.C: New test.
14191         * g++.dg/template/friend23.C: Likewise.
14192
14193 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14194
14195         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
14196         identically.
14197
14198 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14199
14200         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
14201
14202 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14203
14204         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
14205
14206 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14207
14208         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
14209
14210 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14211
14212         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
14213
14214 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
14215
14216         PR c++/11919
14217         * g++.dg/overload/prom1.C: New test.
14218
14219         PR c++/11551
14220         * g++.dg/parse/dtor2.C: New test.
14221
14222         PR c++/10762
14223         * g++.dg/parse/using2.C: New test.
14224
14225 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
14226
14227         PR target/11805
14228         * gcc.c-torture/compile/20030821-1.c: New.
14229
14230 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
14231
14232         PR c++/11834
14233         * g++.dg/template/deduce2.C: New test.
14234
14235 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
14236
14237         * gcc.c-torture/execute/20030821-1.c: New test.
14238
14239 2003-08-20  Roger Sayle  <roger@eyesopen.com>
14240
14241         PR middle-end/11984
14242         * gcc.dg/20030820-1.c: New test case.
14243
14244 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
14245
14246         PR c++/11945
14247         * g++.dg/warn/noeffect2.C: New test.
14248
14249 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
14250
14251         PR c++/10926
14252         * g++.dg/template/dtor2.C: New test.
14253
14254         PR c++/11684
14255         * g++.dg/template/operator1.C: New test.
14256         * g++.dg/parse/operator4.C: New test.
14257
14258         PR c++/11946.C
14259         * g++.dg/expr/enum1.C: New test.
14260         * gcc.dg/c99-bool-1.c: Remove bogus warning.
14261
14262         PR c++/11036.C
14263         * g++.dg/parse/elab2.C: New test.
14264         * g++.dg/parse/typedef4.C: Change error message.
14265         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
14266         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
14267         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
14268
14269 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
14270
14271         * gcc.dg/pch/warn-1.c: New.
14272         * gcc.dg/pch/warn-1.hs: New.
14273
14274         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
14275         not-tested file.
14276
14277 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
14278
14279         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
14280
14281 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
14282
14283         * gcc.dg/uninit-D.c: New Test.
14284         * gcc.dg/uninit-E.c: New Test.
14285         * gcc.dg/uninit-F.c: New Test.
14286         * gcc.dg/uninit-G.c: New Test.
14287
14288 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
14289
14290         * g++.dg/README: Describe the pch directory.
14291
14292 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14293
14294         PR c++/11174
14295         * g++.dg/parse/access4.C: New test.
14296         * g++.dg/parse/access5.C: Likewise.
14297         * g++.old-deja/g++.jason/access17.C: Adjust error message.
14298
14299 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
14300
14301         * gcc.dg/noncompile/20030818-1.c: New.
14302
14303 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14304
14305         PR c++/11957
14306         * g++.dg/warn/noeffect1.C: New test.
14307
14308         * g++.dg/template/scope2.C: New test.
14309         * g++.dg/template/error2.C: Correct dg-error
14310
14311 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
14312
14313         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
14314
14315 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
14316
14317         PR C++/11512
14318         * g++.dg/template/warn1.C: New.
14319
14320 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
14321
14322         * g++.dg/template/error2.C: New test.
14323         * g++.dg/lookup/using7.C: Adjust errors
14324         * g++.old-deja/g++.pt/crash36.C: Likewise.
14325         * g++.old-deja/g++.pt/derived3.C: Likewise.
14326
14327 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14328
14329         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
14330         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
14331         * gcc.c-torture/execute/builtins/string-9.c: New, from
14332         string-opt-9.c.  Adjust for execute/builtins framework.
14333         * gcc.c-torture/execute/string-opt-9.c: Delete.
14334
14335 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
14336
14337         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
14338
14339         * g++.dg/parse/ret-type2.C: New test.
14340
14341         PR c++/11703
14342         * g++.dg/init/new8.C: New test.
14343
14344         PR c++/10923
14345         * g++.dg/parse/typedef5.C: New test.
14346
14347         PR c++/9512
14348         * g++.dg/parse/qualified2.C: New test.
14349         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
14350         invalid code.
14351
14352 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
14353
14354         * g++.dg/conversion/ptrmem1.C: New test.
14355
14356 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
14357
14358         PR target/11693
14359         * gcc.dg/20030811-1.c: New test.
14360
14361         PR target/11535
14362         * gcc.c-torture/execute/20030811-1.c: New test.
14363
14364 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14365
14366         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
14367
14368 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
14369
14370         PR c++/11789.C
14371         * g++.dg/inherit/multiple1.C: New test.
14372
14373 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14374
14375         * gcc.dg/spe1.c: New test.
14376
14377         PR c++/11670
14378         * g++.dg/expr/cast2.C: New test.
14379
14380         PR c++/10530
14381         * g++.dg/template/dependent-name2.C: New test.
14382
14383 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
14384
14385         * g++.dg/parse/crash11.C: Put the dg options in comments.
14386
14387 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
14388
14389         * lib/gcc-dg.exp: Update for diagnostic change.
14390
14391 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14392
14393         PR c++/5767
14394         * g++.dg/parse/crash11.C: New test.
14395
14396 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
14397
14398         * gcc.dg/cpp/spacing1.c: Update.
14399
14400 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
14401
14402         PR target/11739
14403         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
14404         a value for -mtune.
14405
14406 2003-08-04  Roger Sayle  <roger@eyesopen.com>
14407
14408         PR middle-end/11771
14409         * gcc.c-torture/compile/20030804-1.c: New test case.
14410
14411 2003-08-04  Roger Sayle  <roger@eyesopen.com>
14412
14413         * gcc.dg/20030804-1.c: New test case.
14414
14415 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
14416
14417         * gcc.dg/cpp/separate-1.c: New test.
14418
14419 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
14420
14421         PR c++/11704
14422         * g++.dg/template/dependent-expr2.C: New test.
14423
14424         PR c++/11766
14425         * g++.dg/expr/ptrmem1.C: New test.
14426
14427 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14428
14429         PR c++/9453
14430         * g++.dg/template/friend15.C: New test.
14431
14432 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
14433
14434         * lib/dg-pch.exp: Work round PCH bug.
14435
14436 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14437
14438         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
14439         builtins.  Move cases from builtins-4.c here.
14440
14441         * gcc.dg/torture/builtin-math-1.c: New test taken from
14442         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
14443         additional cases.
14444
14445         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
14446         Delete.
14447
14448 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
14449
14450         PR c++/9447
14451         * g++.dg/template/using7.C: New test.
14452
14453 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
14454
14455         * import1.c, import2.c: New tests.
14456
14457 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
14458
14459         * g++.dg/eh/crossjump1.C: New test.
14460
14461 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
14462
14463         PR c++/11697
14464         * g++.dg/template/using6.C: New test.
14465
14466         PR c++/11744
14467         * g++.dg/template/koenig2.C: New test.
14468
14469 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14470
14471         PR c++/7983
14472         * g++.dg/parse/typedef4.C: New test.
14473
14474 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14475
14476         PR c++/8442, c++/8806
14477         * g++.dg/template/elab1.C: New test.
14478         * g++.dg/template/type2.C: Likewise.
14479         * g++.dg/template/ttp3.C: Adjust expected error message.
14480         * g++.old-deja/g++.law/visibility13.C: Likewise.
14481         * g++.old-deja/g++.niklas/t135.C: Likewise.
14482         * g++.old-deja/g++.pt/ttp41.C: Likewise.
14483         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
14484         template argument.
14485         * g++.old-deja/g++.pt/ttp44.C: Likewise.
14486
14487 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
14488
14489         PR c++/11295
14490         * g++.dg/ext/stmtexpr1.C: New test.
14491
14492         * g++.dg/opt/tmp1.C: New test.
14493
14494         PR c++/11525
14495         * g++.dg/parse/constant4.C: New test.
14496
14497         PR c++/9447
14498         * g++.dg/template/using5.C: New test.
14499
14500 2003-07-31  Roger Sayle  <roger@eyesopen.com>
14501
14502         * gcc.dg/builtins-27.c: New test case.
14503
14504 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
14505
14506         * gcc.dg/tls/opt-7.c: New test.
14507
14508 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
14509
14510         * g++.old-deja/g++.other/crash18.C: Remove.
14511
14512 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
14513
14514         * g++.dg/template/explicit3.C: New.
14515         * g++.dg/template/explicit4.C: New.
14516         * g++.dg/template/explicit5.C: New.
14517
14518         PR c++/11347
14519         * g++.dg/template/memtmpl1.C: New.
14520
14521 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
14522
14523         PR target/11565
14524         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
14525         * gcc.dg/i386-387-5.c (dg-options): Likewise.
14526
14527 2003-07-30  Jan Hubicka  <jh@suse.cz>
14528
14529         * vtgc1.c: Kill.
14530
14531 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
14532
14533         * gcc.dg/struct-in-proto-1.c: New test.
14534
14535 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
14536
14537         * gcc.dg/cpp/include2.c: Only expect one message.
14538
14539 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
14540
14541         PR c++/9447
14542         * g++.dg/template/using1.C: New test.
14543         * g++.dg/template/using2.C: New test.
14544         * g++.dg/template/using3.C: New test.
14545         * g++.dg/template/using4.C: New test.
14546
14547 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
14548
14549         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
14550         * gcc.c-torture/execute/string-opt-10.c: Likewise.
14551
14552 2003-07-28  Jan Hubicka  <jh@suse.cz>
14553
14554         PR c++/11530
14555         * g++.dg/opt/call1.C: New test.
14556
14557 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
14558
14559         PR c++/11667
14560         * g++.dg/init/enum2.C: New test.
14561         * g++.dg/template/overload1.C: Add "-w" option.
14562
14563 2003-07-28    <hp@bitrange.com>
14564
14565         * gcc.dg/Wdeclaration-after-statement-1.c,
14566         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
14567
14568 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
14569
14570         * gcc.c-torture/compile/20030725-1.c: New test.
14571
14572 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
14573
14574         * gcc.dg/20030505.c: Only run for SPE.
14575         Remove definition of opaque type.
14576
14577 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
14578
14579         * g++.dg/template/ptrmem6.C: New test.
14580
14581 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
14582
14583         * gcc.c-torture/compile/zero-strct-2.c: New test.
14584
14585 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
14586
14587         * gcc.dg/intermod-1.c: New test.
14588
14589 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14590
14591         PR c++/11617
14592         * g++.dg/template/lookup2.C: New test.
14593         * g++.dg/template/memclass1.C: Remove instantiated from error.
14594         * g++.dg/other/error2.C: Tweak expected errors.
14595
14596         PR c++/11596
14597         * g++.dg/template/defarg3.C: New test.
14598
14599         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
14600
14601 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
14602
14603         * g++.dg/inherit/access5.C: New test.
14604
14605 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14606
14607         PR c++/11513
14608         * g++.dg/template/crash8.C: New test.
14609
14610 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
14611
14612         PR c/10602
14613         * gcc.dg/noncompile/incomplete-2.c: New test.
14614
14615 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
14616
14617         PR c++/11645
14618         * g++.dg/inherit/access4.C: New test.
14619
14620         PR c++/11517
14621         * g++.dg/expr/cond2.C: New test.
14622
14623         PR optimization/10679
14624         * g++.dg/opt/inline4.C: New test.
14625
14626 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
14627
14628         * g++.dg/parse/crash10: New test.
14629
14630 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
14631
14632         * g++.dg/ext/flexary1.C: New test.
14633
14634 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14635
14636         PR c++/10793
14637         * g++.dg/template/crash9.C: New test.
14638
14639 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14640
14641         PR c++/3004
14642         * g++.dg/parse/typedef3.C: New test.
14643
14644         PR c++/7906
14645         * g++.dg/parse/operator2.C: New test.
14646
14647         PR c++/8895
14648         * g++.dg/parse/def-tmpl-arg1.C: New test.
14649
14650         PR c++/9282
14651         * g++.dg/parse/funptr1.C: New test.
14652
14653         PR c++/9452
14654         * g++.dg/parse/ambig3.C: New test.
14655
14656         PR c++/9454
14657         * g++.dg/parse/operator3.C: New test.
14658
14659         PR c++/9486
14660         * g++.dg/parse/template10.C: New test.
14661
14662         PR c++/9488
14663         * g++.dg/parse/template11.C: New test.
14664
14665         PR c++/10150
14666         * g++.dg/parse/invalid-op1.C: New test.
14667
14668         PR c++/10247
14669         * g++.dg/parse/condexpr1.C: New test.
14670
14671 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
14672
14673         * g++.dg/ext/packed3.C: New test.
14674         * g++.dg/ext/packed4.C: New test.
14675
14676         * gcc.dg/pack-test-3.c: New test.
14677
14678 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
14679
14680         * lib/compat.exp: Handle dg-options per source file.
14681         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
14682         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
14683         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
14684         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
14685         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
14686         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
14687         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
14688         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
14689         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
14690         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
14691         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
14692         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
14693         * g++.dg/compat/break/bitfield7_x.C: Ditto.
14694         * g++.dg/compat/break/bitfield7_y.C: Ditto.
14695
14696 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
14697
14698         PR c/10320
14699         * gcc.c-torture/execute/20030718-1.c: New test.
14700
14701 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14702
14703         PR optimization/11536
14704         * gcc.dg/20030721-1.c: New test.
14705
14706 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
14707
14708         PR c++/11546
14709         * g++.dg/template/lookup1.C: New test.
14710
14711 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
14712
14713         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
14714         diagnostics of ill-formed constructs involving labels.
14715         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
14716         the new 'previously defined here' message.
14717
14718 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
14719
14720         * g++.dg/parse/non-dependent2.C: New test.
14721
14722 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
14723
14724         * g++.dg/init/init-ref4.C: xfail on targets without
14725         weak symbols.
14726
14727 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
14728
14729         PR target/11087
14730         * gcc.c-torture/execute/20030717-1.c: New test.
14731
14732 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14733
14734         * g++.dg/opt/cfg1.C: New test.
14735
14736 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
14737
14738         PR optimization/11557
14739         * gcc.dg/20030717-1.c: New test.
14740
14741 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
14742
14743         PR c++/10476
14744         * g++.dg/expr/crash-1.C: New test.
14745
14746         PR c++/11027
14747         * g++.dg/template/init3.C: New test.
14748
14749         PR c++/8222
14750         * g++.dg/template/non-dependent1.C: New test.
14751
14752         PR c++/11070
14753         * g++.dg/template/non-dependent2.C: New test.
14754
14755         PR c++/11071
14756         * g++.dg/template/non-dependent3.C: New test.
14757
14758         PR c++/9907
14759         * g++.dg/template/sizeof5.C: New test.
14760
14761 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
14762
14763         PR 11498
14764         * gcc.c-torture/compile/mangle-1.c: New file.
14765
14766 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14767
14768         PR c++/7809
14769         * g++.dg/parse/access3.C: New test.
14770
14771 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
14772
14773         PR c++/11384
14774         * g++.dg/init/init-ref4.C: New test.
14775
14776 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
14777
14778         PR c++/11547
14779         * g++.dg/parse/constant3.C: New test.
14780         * g++.dg/parse/crash7.C: Likewise.
14781
14782 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
14783
14784         PR target/11008
14785         * gcc.dg/i386-pentium4-not-mull.c: New.
14786
14787 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
14788
14789         * gcc.dg/asm-names.c (ymain): Make it weak.
14790
14791 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14792
14793         PR c++/5421
14794         * g++.dg/template/friend21.C: New test.
14795
14796 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
14797
14798         * gcc.dg/cleanup-8.c: New test.
14799         * gcc.dg/cleanup-9.c: New test.
14800
14801 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
14802
14803         * g++.dg/ext/dll-MI1.h: New file.
14804         * g++.dg/ext/dllexport-MI1.C: New file.
14805         * g++.dg/ext/dllimport-MI1.C: New file.
14806
14807 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
14808
14809         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
14810         it does not have cmpstrsi patterns (just cmpmemsi).
14811
14812 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
14813
14814         PR debug/11473
14815         * g++.dg/debug/debug8.C: New test.
14816
14817 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14818
14819         PR c++/10108
14820         * g++.dg/template/crash7.C: New test.
14821
14822 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
14823
14824         PR target/10795
14825         * gcc.c-torture/compile/20030708-1.c: New.
14826
14827 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
14828
14829         * gcc.c-torture/execute/20030715-1.c: New test.
14830
14831 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
14832
14833         * gcc.dg/pch/inline-3.c: New file.
14834         * gcc.dg/pch/inline-3.hs: New file.
14835         * gcc.dg/pch/inline-4.c: New file.
14836         * gcc.dg/pch/inline-4.hs: New file.
14837
14838 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
14839
14840         PR c++/11509
14841         * g++.dg/template/crash6.C: New test.
14842
14843         PR c++/7053
14844         * g++.dg/template/friend20.C: New test.
14845
14846         PR c++/7019
14847         * g++.dg/template/overload2.C: New test.
14848
14849 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14850
14851         PR optimization/11440
14852         * gcc.c-torture/execute/20030714-1.c: New test.
14853
14854 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14855
14856         PR c++/11154
14857         * g++.dg/template/partial2.C: New test.
14858
14859 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
14860
14861         PR c++/11503
14862         * g++.dg/template/anon1.C: New test.
14863
14864         PR c++/11493
14865         PR c++/11495
14866         * g++.dg/parse/template9.C: Likewise.
14867         * g++.dg/template/crash4.C: New test.
14868         * g++.dg/template/koenig1.C: Likewise.
14869         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
14870         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
14871         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
14872         functions.
14873         * g++.old-deja/g++.jason/template36.C: Likewise.
14874         * g++.old-deja/g++.mike/p1989.C: Likewise.
14875         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
14876         * g++.old-deja/g++.pt/ttp20.C: Use this->.
14877         * g++.old-deja/g++.pt/ttp21.C: Use this->.
14878         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
14879         compiling.
14880         * g++.old-deja/g++.pt/union2.C: Use this->.
14881
14882 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
14883
14884         * gcc.dg/20030711-1.c: New test.
14885
14886 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
14887
14888         PR c++/11050
14889         * g++.dg/parse/args1.C: New test.
14890         * g++.pt/defarg8.C: Change expected errors.
14891
14892 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
14893
14894         PR c++/8164
14895         * g++.dg/template/nontype2.C: New test.
14896
14897         PR c++/10558
14898         * g++.dg/parse/template8.C: New test.
14899
14900         PR c++/8327
14901         * g++.dg/template/scope1.C: New test.
14902
14903         * g++.dg/warn/Wsign-compare-1.C: New test.
14904
14905 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
14906
14907         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
14908
14909 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
14910
14911         PR c++/9411
14912         * g++.dg/template/explicit2.C: New test.
14913
14914         PR c++/10032
14915         * g++.dg/warn/pedantic1.C: New test.
14916
14917 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
14918
14919         PR c++ 9483
14920         * g++.dg/other/field1.C: New test.
14921
14922 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
14923
14924         PR c/11449
14925         * gcc.c-torture/compile/20030707-1.c: New.
14926
14927 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14928
14929         PR c++/10849
14930         * g++.dg/template/access12.C: New test.
14931
14932 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
14933
14934         * g++.dg/bprob/bprob.exp (prof_ext): Update.
14935         * g77.dg/bprob/bprob.exp (prof_ext): Update.
14936         * gcc.misc-tests/bprob.exp (prof_ext): Update.
14937         * gcc.misc-tests/gcov.exp: Update
14938         * g++.dg/gcov/gcov.exp: Update
14939         * lib/gcov.exp: Update.
14940
14941 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
14942
14943         * g++.dg/abi/mangle17.C: Make sure template expressions are
14944         dependent.
14945         * g++.dg/abi/mangle4.C: Mark erroneous casts.
14946         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
14947         * g++.dg/opt/stack1.C: Remove erroneous code.
14948         * g++.dg/parse/template7.C: New test.
14949         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
14950         * g++.old-deja/g++.pt/crash4.C: Likewise.
14951
14952 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14953
14954         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
14955         with zero or one occurence of `$' after the initial `L'.
14956
14957 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
14958
14959         * gcc.c-torture/compile/20030704-1.c: Add a comment.
14960
14961 2003-07-08  Roger Sayle  <roger@eyesopen.com>
14962
14963         PR c/11370
14964         * gcc.dg/Wunreachable-6.c: New testcase.
14965         * gcc.dg/Wunreachable-7.c: New testcase.
14966
14967 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
14968
14969         PR c/11420
14970         * gcc.dg/20030708-1.c: New test.
14971
14972 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
14973
14974         * gcc.dg/compat/sdata-section.h: New file.
14975         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
14976         * gcc.dg/torture/mips-sdata-1.c: New test.
14977
14978 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14979
14980         PR c++/11030
14981         * g++.dg/template/friend19.C: New test.
14982
14983 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
14984
14985         * g++.dg/opt/strength-reduce.C: New test.
14986
14987 2003-07-07  Roger Sayle  <roger@eyesopen.com>
14988
14989         PR target/10979
14990         * gcc.dg/20030707-1.c: New testcase.
14991
14992 2003-07-07  Roger Sayle  <roger@eyesopen.com>
14993
14994         PR optimization/11059
14995         * g++.dg/opt/emptyunion.C: New testcase.
14996
14997 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14998             Eric Botcazou  <ebotcazou@libertysurf.fr>
14999
15000         * g++.dg/opt/stack1.C: New test.
15001
15002 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
15003
15004         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
15005         run test.
15006
15007         PR c++/11431
15008         * g++.dg/expr/static_cast3.C: New test.
15009
15010 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
15011
15012         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
15013         everywhere.
15014         * gcc.dg/concat.c: Concatenation of string constants with
15015         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
15016         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
15017         * gcc.dg/cpp/escape-2.c: Use wide character constants where
15018         necessary to avoid multi-character character constant warning.
15019         * gcc.dg/cpp/escape.c: Likewise.
15020         * gcc.dg/cpp/ucs.c: Likewise.
15021         Remove backslashes from dg-bogus comments, as they confuse Tcl.
15022         Fix a typo.
15023
15024 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
15025
15026         PR c/11428
15027         * gcc.c-torture/compile/20030704-1.c: New.
15028
15029 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
15030
15031         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
15032
15033 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
15034
15035         PR c++/5287, PR c++/7910,  PR c++/11021
15036         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
15037         tests for warnings.
15038         * g++.dg/ext/dllimport2.C: Add tests for warnings.
15039         * g++.dg/ext/dllimport3.C: Likewise.
15040         * g++.dg/ext/dllimport4.C: New file.
15041         * g++.dg/ext/dllimport5.C: New file.
15042         * g++.dg/ext/dllimport6.C: New file.
15043         * g++.dg/ext/dllimport7.C: New file.
15044         * g++.dg/ext/dllimport8.C: New file.
15045         * g++.dg/ext/dllimport9.C: New file.
15046         * g++.dg/ext/dllimport10.C: New file.
15047         * g++.dg/ext/dllexport1.C: New file.
15048
15049 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
15050
15051         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
15052         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
15053
15054 2003-07-03  Roger Sayle  <roger@eyesopen.com>
15055
15056         * gcc.dg/builtins-25.c: New testcase.
15057         * gcc.dg/builtins-26.c: New testcase.
15058
15059 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
15060
15061         * gcc.dg/compat/vector-defs.h: New file.
15062         * gcc.dg/compat/vector-setup.h: New file.
15063         * gcc.dg/compat/vector-check.h: New file.
15064         * gcc.dg/compat/vector-1_main.c: New file.
15065         * gcc.dg/compat/vector-1_x.c: New file.
15066         * gcc.dg/compat/vector-1_y.c: New file.
15067         * gcc.dg/compat/vector-2_main.c: New file.
15068         * gcc.dg/compat/vector-2_x.c: New file.
15069         * gcc.dg/compat/vector-2_y.c: New file.
15070
15071         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
15072         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
15073         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
15074         * gcc.dg/compat/struct-align-1.h: New file.
15075         * gcc.dg/compat/struct-align-1_main.c: New file.
15076         * gcc.dg/compat/struct-align-1_x.c: New file.
15077         * gcc.dg/compat/struct-align-1_y.c: New file.
15078         * gcc.dg/compat/struct-align-2.h: New file.
15079         * gcc.dg/compat/struct-align-2_main.c: New file.
15080         * gcc.dg/compat/struct-align-2_x.c: New file.
15081         * gcc.dg/compat/struct-align-2_y.c: New file.
15082
15083         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
15084         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
15085         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
15086         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
15087         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
15088         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
15089         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
15090         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
15091         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
15092         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
15093         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
15094         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
15095         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
15096         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
15097         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
15098         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
15099         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
15100         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
15101         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
15102         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
15103         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
15104         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15105         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15106         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
15107         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
15108         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
15109         * gcc.dg/compat/struct-return-10_x.c: Ditto.
15110         * gcc.dg/compat/struct-return-2_x.c: Ditto.
15111         * gcc.dg/compat/struct-return-3_x.c: Ditto.
15112
15113 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15114
15115         * gcc.dg/i386-call-1.c: New test.
15116
15117 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
15118
15119         PR c++/9162
15120         * g++.dg/parse/defarg4.C: New.
15121
15122 2003-07-03  Roger Sayle  <roger@eyesopen.com>
15123
15124         PR target/10700
15125         * gcc.c-torture/compile/20030703-1.c: New test case.
15126
15127 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
15128
15129         * g++.dg/template/local3.C: Remove extra semicolon.
15130
15131 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15132
15133         * gcc.dg/i386-volatile-1.c: New test.
15134
15135 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
15136
15137         PR c++/11072
15138         * g++.dg/other/offsetof2.C: XFAIL.
15139         * g++.dg/other/offsetof5.C: New.
15140
15141         PR c++/10219
15142         * g++.dg/template/error1.C: New.
15143
15144         PR c++/9779
15145         * g++.dg/template/dependent-expr1.C: New.
15146
15147 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
15148
15149         PR c++/6949
15150         * g++.dg/template/local3.C: New test.
15151
15152         PR c++/11149
15153         * g++.dg/lookup/scoped6.C: New test.
15154
15155 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
15156
15157         PR c++/8046
15158         * g++.dg/other/error7.C: New test.
15159
15160 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
15161
15162         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
15163         * g++.old-deja/g++.abi/vtable3.h: Likewise.
15164         * g++.old-deja/g++.law/code-gen5.C: Likewise.
15165         * g++.old-deja/g++.other/union2.C: Likewise.
15166         * gcc.dg/c90-const-expr-2.c: Likewise.
15167         * gcc.dg/c90-const-expr-3.c: Likewise.
15168         * gcc.dg/c99-const-expr-2.c: Likewise.
15169         * gcc.dg/c99-const-expr-3.c: Likewise.
15170         * gcc.dg/concat.c: Likewise.
15171
15172 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
15173
15174         PR c++/9559
15175         * g++.dg/init/static1.C: New test.
15176
15177 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15178
15179         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
15180         * g++.old-deja/g++.other/access2.C: Likewise.
15181         * g++.old-deja/g++.other/decl2.C: Likewise.
15182         * gcc.c-torture/execute/20020615-1.c: Likewise.
15183
15184 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
15185
15186         PR c++/4933
15187         * g++.dg/template/sizeof4.C: New test.
15188
15189 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
15190
15191         * g++.dg/other/error6.C: New test.
15192
15193 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
15194
15195         PR c++/10750
15196         * g++.dg/parse/constant2.C: New test.
15197
15198 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
15199
15200         PR c++/11106
15201         * g++.dg/other/error5.C: New test.
15202
15203 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15204
15205         * gcc.dg/format/gcc_diag-1.c: New test.
15206
15207 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
15208
15209         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
15210
15211 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
15212
15213         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
15214         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
15215         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
15216
15217 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
15218
15219         * gcc.c-torture/execute/builtins/string-8.c: New test.
15220         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
15221         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
15222         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
15223
15224 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
15225
15226         PR c++/10468
15227         * g++.dg/ext/typeof6.C: New test.
15228
15229 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
15230
15231         PR c++/10796
15232         * g++.dg/init/enum1.C: New test.
15233
15234 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
15235
15236         * gcc.dg/20030627-1.c: New test.
15237
15238 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
15239
15240         PR c++/11332
15241         * g++.dg/expr/static_cast2.C: New test.
15242
15243 2003-06-26  Roger Sayle  <roger@eyesopen.com>
15244             Jakub Jelinek  <jakub@redhat.com>
15245
15246         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
15247         sprintf(dst,"%s",src) optimization.
15248         * gcc.c-torture/execute/20030626-1.c: New test case.
15249         * gcc.c-torture/execute/20030626-2.c: New test case.
15250
15251 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
15252
15253         * gcc.c-torture/execute/multi-ix.c: New test.
15254
15255         * gcc.c-torture/execute/simd-4.c (main):
15256         Added missing semicolon at end of union.
15257
15258 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
15259
15260         PR c++/8266
15261         * g++.dg/template/explicit-instantiation3.C: New test.
15262
15263 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
15264
15265         * gcc.dg/20030626-1.c: Use signed char.
15266
15267 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
15268
15269         * gcc.dg/20030626-1.c: New test.
15270
15271 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
15272
15273         * const-str-2.m: Update.
15274
15275 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
15276
15277         PR c++/10990
15278         * g++.dg/rtti/dyncast1.C: New test.
15279         * g++.dg/abi/mangle4.C: Correct base-specifier access.
15280         * g++.dg/lookup/scoped1.C: Remove XFAIL.
15281         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
15282
15283         PR c++/10931
15284         * g++.dg/expr/static_cast1.C: New test.
15285
15286 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
15287
15288         * gcc.dg/20030625-1.c: New test.
15289
15290 2003-06-24  Roger Sayle  <roger@eyesopen.com>
15291
15292         * gcc.c-torture/compile/20030624-1.c: New test case.
15293
15294 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
15295
15296         * gcc.c-torture/execute/string-opt-17.c: New test.
15297
15298 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
15299
15300         PR c++/5754
15301         * g++.dg/parse/crash6.C: New test.
15302
15303 2003-06-23  Roger Sayle  <roger@eyesopen.com>
15304
15305         * gcc.dg/builtins-24.c: New test case.
15306
15307 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
15308
15309         * g++.dg/opt/operator1.C: New test.
15310
15311 2003-06-22  Roger Sayle  <roger@eyesopen.com>
15312
15313         * gcc.c-torture/execute/string-opt-16.c: New test case.
15314
15315 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
15316
15317         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
15318         * g++.old-deja/g++.other/conv7.C: Likewise
15319         * g++.old-deja/g++.other/overcnv2.C: Likewise.
15320         * g++.old-deja/g++.other/overload14.C: Likewise.
15321
15322 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
15323
15324         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
15325         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
15326
15327 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15328
15329         PR c++/10888
15330         * g++.dg/warn/Winline-3.C: New test.
15331
15332 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15333
15334         * lib/target-supports.exp (check_alias_available): Make the test
15335         program acceptable to the Solaris assembler.
15336
15337         PR c++/10749
15338         * g++.dg/template/memclass2.C: New test.
15339
15340 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15341             Eric Botcazou  <ebotcazou@libertysurf.fr>
15342
15343         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
15344         data for non-matching targets.
15345         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
15346
15347 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15348
15349         PR c++/10845
15350         * g++.dg/template/member3.C: New test.
15351
15352 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
15353
15354         PR c++/10939
15355         * g++.dg/template/func1.C: New test.
15356
15357         PR c++/9649
15358         * g++.dg/template/static4.C: New test.
15359         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
15360
15361         PR c++/11041
15362         * g++.dg/init/ref7.C: New test.
15363
15364 2003-06-19  Matt Austern  <austern@apple.com>
15365
15366         PR c++/11228
15367         * g++.dg/anew1.C: New test.
15368         * g++.dg/anew2.C: New test.
15369         * g++.dg/anew3.C: New test.
15370         * g++.dg/anew4.C: New test.
15371
15372 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
15373
15374         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
15375
15376 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
15377
15378         * gcc.c-torture/execute/simd-4.c (main): Make expected value
15379         endian-dependent.
15380
15381 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
15382
15383         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
15384         Remove cruft.
15385
15386 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
15387
15388         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
15389         * gcc.c-torture/compile/961203-1.c: Likewise.
15390         * gcc.c-torture/compile/980506-1.c: Likewise.
15391
15392 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
15393
15394         PR c++/10712
15395         * g++.dg/lookup/using7.C: New test.
15396
15397 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
15398
15399         PR c++/11105
15400         * g++.dg/abi/conv1.C: Remove it.
15401         * g++.dg/template/conv7.C: New test.
15402         * g++.dg/template/conv8.C: Likewise.
15403         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
15404         conversion operator.
15405
15406 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
15407
15408         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
15409         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
15410         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
15411         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
15412         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
15413         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
15414         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
15415         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
15416         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
15417         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
15418         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
15419         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
15420         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
15421         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
15422         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
15423         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
15424         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
15425         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
15426         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
15427         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
15428         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
15429         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15430         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15431         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
15432         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
15433         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
15434         * gcc.dg/compat/struct-return-10_x.c: Ditto.
15435         * gcc.dg/compat/struct-return-2_x.c: Ditto.
15436         * gcc.dg/compat/struct-return-3_x.c: Ditto.
15437
15438 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
15439
15440         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
15441         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
15442         indications.
15443
15444 2003-06-16  Roger Sayle  <roger@eyesopen.com>
15445
15446         * gcc.dg/i386-387-5.c: New test case.
15447         * gcc.dg/i386-387-6.c: New test case.
15448         * gcc.dg/builtins-23.c: New test case.
15449
15450 2003-06-15  Roger Sayle  <roger@eyesopen.com>
15451
15452         * gcc.dg/builtins-22.c: New test case.
15453         * gcc.dg/i386-387-1.c: Update to test exp.
15454         * gcc.dg/i386-387-2.c: Likewise.
15455
15456 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15457
15458         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
15459
15460 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
15461
15462         * lib/gcc-dg.exp (dg-require-dll): New function.
15463         (dg-xfail-if): Likewise.
15464         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
15465         driver.
15466
15467         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
15468         * gcc.c-torture/compile/20001205-1.c: Likewise.
15469         * gcc.c-torture/compile/20001226-1.c: Likewise.
15470         * gcc.c-torture/compile/20010518-2.c: Likewise.
15471         * gcc.c-torture/compile/20020312-1.c: Likewise.
15472         * gcc.c-torture/compile/20020604-1.c: Likewise.
15473         * gcc.c-torture/compile/920501-12.c: Likewise.
15474         * gcc.c-torture/compile/920501-4.c: Likewise.
15475         * gcc.c-torture/compile/920520-1.c: Likewise.
15476         * gcc.c-torture/compile/920521-1.c: Likewise.
15477         * gcc.c-torture/compile/920625-1.c: Likewise.
15478         * gcc.c-torture/compile/961203-1.c: Likewise.
15479         * gcc.c-torture/compile/980506-1.c: Likewise.
15480         * gcc.c-torture/compile/981006-1.c: Likewise.
15481         * gcc.c-torture/compile/981022-1.c: Likewise.
15482         * gcc.c-torture/compile/981223-1.c: Likewise.
15483         * gcc.c-torture/compile/990617-1.c: Likewise.
15484         * gcc.c-torture/compile/dll.c: Likewise.
15485         * gcc.c-torture/compile/labels-3.c: Likewise.
15486         * gcc.c-torture/compile/mipscop-1.c: Likewise.
15487         * gcc.c-torture/compile/mipscop-2.c: Likewise.
15488         * gcc.c-torture/compile/mipscop-3.c: Likewise.
15489         * gcc.c-torture/compile/mipscop-4.c: Likewise.
15490         * gcc.c-torture/compile/simd-5.c: Likewise.
15491         * gcc.c-torture/compile/20000804-1.x: Remove.
15492         * gcc.c-torture/compile/20001205-1.x: Likewise.
15493         * gcc.c-torture/compile/20001226-1.x: Likewise.
15494         * gcc.c-torture/compile/20010518-2.x: Likewise.
15495         * gcc.c-torture/compile/20020312-1.x: Likewise.
15496         * gcc.c-torture/compile/20020604-1.x: Likewise.
15497         * gcc.c-torture/compile/920501-12.x: Likewise.
15498         * gcc.c-torture/compile/920501-4.x: Likewise.
15499         * gcc.c-torture/compile/920520-1.x: Likewise.
15500         * gcc.c-torture/compile/920521-1.x: Likewise.
15501         * gcc.c-torture/compile/920625-1.x: Likewise.
15502         * gcc.c-torture/compile/961203-1.x: Likewise.
15503         * gcc.c-torture/compile/980506-1.x: Likewise.
15504         * gcc.c-torture/compile/981006-1.x: Likewise.
15505         * gcc.c-torture/compile/981022-1.x: Likewise.
15506         * gcc.c-torture/compile/981223-1.x: Likewise.
15507         * gcc.c-torture/compile/990617-1.x: Likewise.
15508         * gcc.c-torture/compile/mipscop-1.x: Likewise.
15509         * gcc.c-torture/compile/mipscop-2.x: Likewise.
15510         * gcc.c-torture/compile/mipscop-3.x: Likewise.
15511         * gcc.c-torture/compile/mipscop-4.x: Likewise.
15512         * gcc.c-torture/compile/simd-5.x: Likewise.
15513
15514         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
15515
15516 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15517
15518         * gcc.c-torture/execute/20030611-1.c: New test.
15519
15520 2003-06-12  Roger Sayle  <roger@eyesopen.com>
15521
15522         PR middle-end/168
15523         * gcc.dg/20030612-1.c: New test case.
15524
15525 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
15526
15527         PR c++/10635
15528         * g++.dg/expr/cast1.C: New test.
15529
15530 2003-06-12  Roger Sayle  <roger@eyesopen.com>
15531
15532         * gcc.dg/builtins-21.c: New test case.
15533
15534 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
15535
15536         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
15537         options instead of at the end.
15538         * lib/objc.exp (objc_target_compile): Likewise.
15539
15540 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
15541
15542         PR c++/10432
15543         * g++.dg/parse/error1.C: New test.
15544
15545 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
15546
15547         * gcc.dg/compat/struct-by-value-11_main.c: New file.
15548         * gcc.dg/compat/struct-by-value-11_x.c: New file.
15549         * gcc.dg/compat/struct-by-value-11_y.c: New file.
15550         * gcc.dg/compat/struct-by-value-12_main.c: New file.
15551         * gcc.dg/compat/struct-by-value-12_x.c: New file.
15552         * gcc.dg/compat/struct-by-value-12_y.c: New file.
15553         * gcc.dg/compat/struct-by-value-13_main.c: New file.
15554         * gcc.dg/compat/struct-by-value-13_x.c: New file.
15555         * gcc.dg/compat/struct-by-value-13_y.c: New file.
15556         * gcc.dg/compat/struct-by-value-14_main.c: New file.
15557         * gcc.dg/compat/struct-by-value-14_x.c: New file.
15558         * gcc.dg/compat/struct-by-value-14_y.c: New file.
15559         * gcc.dg/compat/struct-by-value-15_main.c: New file.
15560         * gcc.dg/compat/struct-by-value-15_x.c: New file.
15561         * gcc.dg/compat/struct-by-value-15_y.c: New file.
15562         * gcc.dg/compat/struct-by-value-16_main.c: New file.
15563         * gcc.dg/compat/struct-by-value-16_x.c: New file.
15564         * gcc.dg/compat/struct-by-value-16_y.c: New file.
15565         * gcc.dg/compat/struct-by-value-17_main.c: New file.
15566         * gcc.dg/compat/struct-by-value-17_x.c: New file.
15567         * gcc.dg/compat/struct-by-value-17_y.c: New file.
15568         * gcc.dg/compat/struct-by-value-18_main.c: New file.
15569         * gcc.dg/compat/struct-by-value-18_x.c: New file.
15570         * gcc.dg/compat/struct-by-value-18_y.c: New file.
15571
15572         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
15573         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
15574         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
15575         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
15576         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
15577         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
15578         * gcc.dg/compat/scalar-return-3_main.c: New file.
15579         * gcc.dg/compat/scalar-return-3_x.c: New file.
15580         * gcc.dg/compat/scalar-return-3_y.c: New file.
15581         * gcc.dg/compat/scalar-return-4_main.c: New file.
15582         * gcc.dg/compat/scalar-return-4_x.c: New file.
15583         * gcc.dg/compat/scalar-return-4_y.c: New file.
15584
15585 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
15586
15587         * gcc.dg/compat/fp2-struct-check.h: New file.
15588         * gcc.dg/compat/fp2-struct-defs.h: New file.
15589         * gcc.dg/compat/fp2-struct-init.h: New file.
15590         * gcc.dg/compat/struct-by-value-10_main.c: New file.
15591         * gcc.dg/compat/struct-by-value-10_x.c: New file.
15592         * gcc.dg/compat/struct-by-value-10_y.c: New file.
15593         * gcc.dg/compat/struct-return-10_main.c: New file.
15594         * gcc.dg/compat/struct-return-10_x.c: New file.
15595         * gcc.dg/compat/struct-return-10_y.c: New file.
15596
15597         * gcc.dg/compat/compat-common.h: New file.
15598         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
15599         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
15600         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
15601         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
15602         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
15603         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
15604         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
15605         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
15606         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
15607         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
15608         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
15609         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
15610         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
15611         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
15612         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
15613         * gcc.dg/compat/small-struct-check.h: Ditto.
15614         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
15615         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
15616         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
15617         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
15618         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
15619         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
15620         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
15621         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
15622         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
15623         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
15624         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15625         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
15626         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
15627         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15628         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
15629         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
15630         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
15631         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
15632         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
15633         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
15634         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
15635         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
15636         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
15637         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
15638         * gcc.dg/compat/struct-return-2_main.c: Ditto.
15639         * gcc.dg/compat/struct-return-2_x.c: Ditto.
15640         * gcc.dg/compat/struct-return-2_y.c: Ditto.
15641         * gcc.dg/compat/struct-return-3_main.c: Ditto.
15642         * gcc.dg/compat/struct-return-3_x.c: Ditto.
15643         * gcc.dg/compat/struct-return-3_y.c: Ditto.
15644
15645 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
15646
15647         * g++.dg/pch/static-1.C: New file.
15648         * g++.dg/pch/static-1.Hs: New file.
15649
15650 2003-06-10  Richard Henderson  <rth@redhat.com>
15651
15652         * gcc.dg/asm-7.c: Adjust expected warning text.
15653
15654 2003-06-10  Roger Sayle  <roger@eyesopen.com>
15655
15656         * gcc.dg/builtins-20.c: New test case.
15657
15658 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
15659
15660         PR c++/11131
15661         * g++.dg/opt/template1.C: New test.
15662
15663 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
15664
15665         * lib/gcc-dg.exp (dg-test): Clear additional_files and
15666         additional_sources.
15667
15668 2003-05-21  David Taylor  <dtaylor@emc.com>
15669
15670         * gcc.dg/Wpadded.c: New file.
15671
15672 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
15673
15674         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
15675         * gcc.dg/special/weak-2.c: Add dg-require-weak.
15676         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
15677         dg-require-weak.
15678
15679 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
15680
15681         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
15682
15683 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
15684
15685         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
15686         (dg-require-alias): Likewise.
15687         (dg-require-gc-sections): Likewise.
15688         * lib/target-supports.exp (check_gc_sections_available): Likewise.
15689
15690 2003-06-08  Richard Henderson  <rth@redhat.com>
15691
15692         * gcc.dg/20011029-2.c: Fix the array reference.
15693         * gcc.dg/asm-7.c: New.
15694
15695 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
15696
15697         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
15698
15699 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
15700
15701         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
15702         (dg-require-gc-sections): Likewise.
15703
15704 2003-06-08  Jan Hubicka  <jh@suse.cz>
15705
15706         * i386-cmov1.c: Fix regular expression.
15707         * i386-cvt-1.c: Likewise.
15708         * i386-local.c: Likewise.
15709         * i386-local2.c: Likewise.
15710         * i386-mul.c: Likewise.
15711         * i386-ssetype-1.c: Likewise.
15712         * i386-ssetype-3.c: Likewise.
15713         * i386-ssetype-5.c: Likewise.
15714
15715 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15716
15717         PR c++/11039
15718         * g++.dg/warn/implicit-typename2.C: New test.
15719         * g++.dg/warn/implicit-typename3.C: New test.
15720
15721 2003-06-07  Richard Henderson  <rth@redhat.com>
15722
15723         * g++.dg/other/offsetof3.C: Use size_t.
15724         * g++.dg/other/offsetof4.C: Likewise.
15725
15726 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
15727
15728         * lib/copy-file.exp: New. Implement gcc_copy_files.
15729
15730         * lib/dg-pch.exp: Load copy-file.exp
15731         (dg-pch): Use gcc_copy_files instead of "file copy".
15732
15733 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
15734
15735         * gcc.dg/weak/weak.exp: Simplify.
15736         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
15737         * gcc.dg/weak/weak-1.c: Likewise.
15738         * gcc.dg/weak/weak-2.c: Likewise.
15739         * gcc.dg/weak/weak-3.c: Likewise.
15740         * gcc.dg/weak/weak-4.c: Likewise.
15741         * gcc.dg/weak/weak-5.c: Likewise.
15742         * gcc.dg/weak/weak-6.c: Likewise.
15743         * gcc.dg/weak/weak-7.c: Likewise.
15744         * gcc.dg/weak/weak-8.c: Likewise.
15745         * gcc.dg/weak/weak-9.c: Likewise.
15746
15747 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
15748
15749         gcc.c-torture/execute/20030606-1.c: New.
15750
15751 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15752
15753         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
15754         * gcc.dg/builtins-19.c: Likewise.
15755
15756 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15757
15758         * gcc.dg/builtins-2.c: Add some more tests.
15759         * gcc.dg/builtins-18.c: New test case.
15760         * gcc.dg/builtins-19.c: New test case.
15761
15762 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15763             Jim Wilson  <wilson@tuliptree.org>
15764
15765         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
15766
15767 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
15768
15769         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
15770         mempcpy/stpcpy calls not to be optimized into something else.
15771         * gcc.c-torture/execute/string-opt-3.c: Moved to...
15772         * gcc.c-torture/execute/builtins/string-7.c: ...here.
15773         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
15774
15775 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15776
15777         * gcc.dg/format/asm_fprintf-1.c: New test.
15778
15779 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
15780
15781         * lib/gcc-defs.exp (additional_sources): New variable.
15782         (dg-additional-sources): New function.
15783         (additional_files): New variable.
15784         (dg-additional-files): New function.
15785         (dg-additional-files-options): Likewise.
15786         * lib/gcc-dg.exp (dg-require-weak): New function.
15787         (dg-require-alias): Likewise.
15788         (dg-require-gc-sections): Likewise.
15789         * lib/target-supports.exp (check_alias_available): Remove testfile
15790         parameter.
15791         (check_gc_sections_available): New function.
15792         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
15793         (dg-gpp-additional-files): Likewise.
15794         * lib/g++.exp (additional_sources): Remove.
15795         (additional_files): Likewise.
15796         (g++_target_compile): Use dg-additional-files-options.
15797
15798         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
15799         Tcl logic.
15800         * gcc.dg/special/ecos.exp: Remove.
15801         * gcc.dg/special/20000419-2.c: Use dg-require-*.
15802         * gcc.dg/special/alias-1.c: Likewise.
15803         * gcc.dg/special/alias-2.c: Likewise.
15804         * gcc.dg/special/gcsec-1.c: Likewise.
15805         * gcc.dg/special/weak-1.c: Likewise.
15806         * gcc.dg/special/weak-2.c: Likewise.
15807         * gcc.dg/special/wkali-1.c: Likewise.
15808         * gcc.dg/special/wkali-2.c: Likewise.
15809
15810         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
15811         dg-gpp-additional-*.
15812         * g++.dg/special/conpr-3.C: Likewise.
15813         * g++.dg/special/conpr-4.C: Likewise.
15814         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
15815         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
15816         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
15817         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
15818         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
15819         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
15820         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
15821         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
15822         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
15823         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
15824         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
15825         * g++.old-deja/g++.other/comdat1.C: Likewise.
15826         * g++.old-deja/g++.other/comdat2.C: Likewise.
15827         * g++.old-deja/g++.other/comdat3.C: Likewise.
15828         * g++.old-deja/g++.other/ctor1.C: Likewise.
15829         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
15830
15831 2003-06-05  Richard Henderson  <rth@redhat.com>
15832
15833         * gcc.dg/debug/20030605-1.c: New.
15834
15835 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
15836
15837         * README.QMTEST: Update.
15838
15839 2003-06-04  Richard Henderson  <rth@redhat.com>
15840
15841         * gcc.dg/cleanup-1.c: New.
15842         * gcc.dg/cleanup-2.c: New.
15843         * gcc.dg/cleanup-3.c: New.
15844         * gcc.dg/cleanup-4.c: New.
15845         * gcc.dg/cleanup-5.c: New.
15846         * gcc.dg/cleanup-6.c: New.
15847         * gcc.dg/cleanup-7.c: New.
15848
15849 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
15850
15851         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
15852
15853         * lib/dg-pch.exp: New file.
15854         * g++.dg/pch/pch.exp: Use dg-pch.exp.
15855         * gcc.dg/pch/pch.exp: Likewise.
15856
15857 2003-06-04  Roger Sayle  <roger@eyesopen.com>
15858
15859         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
15860         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
15861         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
15862         * gcc.dg/builtins-17.c: New test case.
15863         * gcc.dg/i386-387-4.c: New test case.
15864         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
15865
15866 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15867
15868         * gcc.dg/ultrasp9.c: New test.
15869
15870 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15871
15872         * gcc.c-torture/compile/20030604-1.c: New test.
15873         * gcc.dg/sparc-constant-1.c: New test.
15874
15875 2003-06-03  Glen Nakamura  <glen@imodulo.com>
15876
15877         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
15878
15879 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
15880
15881         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
15882
15883         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
15884         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
15885
15886 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
15887
15888         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
15889
15890 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15891
15892         PR c++/10940
15893         * g++.dg/template/spec10.C: New test.
15894
15895 2003-06-03  Roger Sayle  <roger@eyesopen.com>
15896
15897         * gcc.dg/builtins-16.c: New test case.
15898
15899 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
15900
15901         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
15902         mempcpy test with post-increments.
15903         * gcc.c-torture/execute/string-opt-3.c: New test.
15904         * gcc.dg/string-opt-1.c: New test.
15905
15906 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
15907
15908         PR fortran/10965
15909         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
15910
15911 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
15912
15913         * lib/scanasm.exp (dg-scan): New function, factored out of ...
15914         (scan-assembler): ... here.  Use dg-scan.
15915         (scan-assembler-not): Likewise.
15916         (scan-file): New function.
15917         (scan-file-not): Likewise.
15918         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
15919         * gcc.dg/cpp/_Pragma4.c: Likewise.
15920         * gcc.dg/cpp/_Pragma5.c: Likewise.
15921         * gcc.dg/cpp/avoidpaste1.c: Likewise.
15922         * gcc.dg/cpp/avoidpaste2.c: Likewise.
15923         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
15924         * gcc.dg/cpp/cmdlne-P.c: Likewise.
15925         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
15926         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
15927         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
15928         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
15929         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
15930         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
15931         * gcc.dg/cpp/cxxcom1.c: Likewise.
15932         * gcc.dg/cpp/line1.c: Likewise.
15933         * gcc.dg/cpp/maccom1.c: Likewise.
15934         * gcc.dg/cpp/maccom2.c: Likewise.
15935         * gcc.dg/cpp/maccom3.c: Likewise.
15936         * gcc.dg/cpp/maccom4.c: Likewise.
15937         * gcc.dg/cpp/maccom5.c: Likewise.
15938         * gcc.dg/cpp/maccom6.c: Likewise.
15939         * gcc.dg/cpp/multiline.c: Likewise.
15940         * gcc.dg/cpp/spacing1.c: Likewise.
15941         * gcc.dg/cpp/spacing2.c: Likewise.
15942         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
15943         * gcc.dg/cpp/trad/maccom1.c: Likewise.
15944         * gcc.dg/cpp/trad/maccom2.c: Likewise.
15945         * gcc.dg/cpp/trad/maccom3.c: Likewise.
15946         * gcc.dg/cpp/trad/maccom4.c: Likewise.
15947         * gcc.dg/cpp/trad/maccom6.c: Likewise.
15948         * gcc.dg/cpp/cxxcom2.c: Likewise.
15949         * gcc.dg/cpp/cxxcom2.h: New file.
15950
15951         * gcc.dg/cpp/truefalse.cpp: Move it to ...
15952         * g++.dg/cpp/truefalse.C: Here.
15953         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
15954
15955 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
15956
15957         * gcc.dg/cpp/redef3.c: New file.
15958
15959 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
15960
15961         * gcc.dg/i386-loop-3.c: New test.
15962
15963 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
15964
15965         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
15966
15967 2003-05-31  Roger Sayle  <roger@eyesopen.com>
15968
15969         * gcc.dg/fwrapv-1.c: New test case.
15970         * gcc.dg/fwrapv-2.c: New test case.
15971
15972 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15973
15974         PR c++/10956
15975         * g++.dg/template/spec9.C: New test.
15976
15977 2003-05-29  Roger Sayle  <roger@eyesopen.com>
15978
15979         * gcc.dg/duff-4.c: New test case.
15980
15981 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
15982
15983         PR fortran/10843
15984         * g77.dg/ffixed-form-1.f: New test
15985         * g77.dg/ffixed-form-2.f: New test
15986         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
15987         * g77.dg/ffree-form-3.f: New test
15988
15989 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
15990
15991         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
15992         * gcc.dg/wint_t-1.c: Likewise.
15993
15994 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15995
15996         * g++.dg/template/access11.C: New test.
15997
15998 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15999
16000         PR c++/10849
16001         * g++.dg/template/access10.C: New test.
16002
16003 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16004             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16005
16006         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
16007
16008 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
16009
16010         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
16011         suppress for powerpc-*-darwin*.
16012         * gcc.dg/torture/builtin-noret-2.c: Likewise.
16013
16014 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
16015
16016         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
16017         suppress option for powerpc-*-darwin*.
16018
16019 2003-05-23  Roger Sayle  <roger@eyesopen.com>
16020
16021         * gcc.dg/builtins-1.c: Add tests for tan and atan.
16022         * gcc.dg/builtins-4.c: Add test for fmod.
16023
16024 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16025
16026         PR c++/10682
16027         * g++.dg/template/instantiate4.C: New test.
16028
16029 2003-05-22  Roger Sayle  <roger@eyesopen.com>
16030
16031         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
16032
16033 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
16034
16035         * gcc.dg/compat/scalar-return-1_main.c: New file.
16036         * gcc.dg/compat/scalar-return-1_x.c: New file.
16037         * gcc.dg/compat/scalar-return-1_y.c: New file.
16038         * gcc.dg/compat/scalar-return-2_main.c: New file.
16039         * gcc.dg/compat/scalar-return-2_x.c: New file.
16040         * gcc.dg/compat/scalar-return-2_y.c: New file.
16041         * gcc.dg/compat/struct-return-3_main.c: New file.
16042         * gcc.dg/compat/struct-return-3_y.c: New file.
16043         * gcc.dg/compat/struct-return-3_x.c: New file.
16044         * gcc.dg/compat/struct-return-2_main.c: New file.
16045         * gcc.dg/compat/struct-return-2_x.c: New file.
16046         * gcc.dg/compat/struct-return-2_y.c: New file.
16047
16048 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16049
16050         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
16051         for hppa*-hp-hpux*.
16052         * gcc.dg/20021014-1.c (dg-options): Likewise.
16053         * gcc.dg/nest.c (dg-options): Likewise.
16054
16055 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
16056
16057         PR c++/9738
16058         * g++.dg/ext/dllimport2.C: New file.
16059         * g++.dg/ext/dllimport3.C: New file.
16060
16061 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
16062
16063         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
16064         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
16065         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
16066         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
16067         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
16068         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
16069         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
16070         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
16071         * gcc.dg/compat/small-struct-defs.h: New file.
16072         * gcc.dg/compat/small-struct-init.h: New file.
16073         * gcc.dg/compat/small-struct-check.h: New file.
16074         * gcc.dg/compat/fp-struct-defs.h: New file.
16075         * gcc.dg/compat/fp-struct-check.h: New file.
16076         * gcc.dg/compat/fp-struct-init.h: New file.
16077         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
16078         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
16079
16080 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
16081
16082         * gcc.dg/20030225-2.c: New test.
16083
16084 2003-05-18  Roger Sayle  <roger@eyesopen.com>
16085             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16086
16087         * gcc.c-torture/compile/20030518-1.c: New test case.
16088
16089 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
16090
16091         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
16092         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
16093         gcc-dg-debug-runtest.
16094         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
16095         gcc-dg-debug-runtest.
16096
16097 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16098
16099         PR c++/9022
16100         * g++.dg/lookup/using6.C: New test.
16101
16102 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16103
16104         * g++.dg/parse/access2.C: New test.
16105
16106 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
16107
16108         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
16109         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
16110         * gcc.dg/debug/debug.exp: Likewise.
16111
16112 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
16113
16114         * gcc.dg/dollar.c: New test.
16115
16116 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
16117
16118         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
16119         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
16120         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
16121         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
16122         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
16123         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
16124         * gcc.dg/compat/struct-by-value-6_main.c: New file.
16125         * gcc.dg/compat/struct-by-value-6_x.c: New file.
16126         * gcc.dg/compat/struct-by-value-6_y.c: New file.
16127         * gcc.dg/compat/struct-by-value-7_main.c: New file.
16128         * gcc.dg/compat/struct-by-value-7_x.c: New file.
16129         * gcc.dg/compat/struct-by-value-7_y.c: New file.
16130         * gcc.dg/compat/struct-by-value-8_main.c: New file.
16131         * gcc.dg/compat/struct-by-value-8_x.c: New file.
16132         * gcc.dg/compat/struct-by-value-8_y.c: New file.
16133         * gcc.dg/compat/struct-by-value-9_main.c: New file.
16134         * gcc.dg/compat/struct-by-value-9_x.c: New file.
16135         * gcc.dg/compat/struct-by-value-9_y.c: New file.
16136
16137 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
16138
16139         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
16140         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
16141         support for "repo" mode.
16142         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
16143         * lib/g77-dg.exp: Likewise.
16144         * lib/obj-dg.exp: Likewise.
16145
16146 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
16147
16148         Merge from gcc-3_2-rhl8-branch:
16149         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
16150
16151         * gcc.dg/tls/opt-6.c: New test.
16152
16153         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
16154
16155         * gcc.dg/20030405-1.c: New test.
16156
16157         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
16158
16159         * gcc.dg/20030309-1.c: New test.
16160
16161         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16162
16163         * gcc.c-torture/execute/20030307-1.c: New test.
16164
16165         2003-02-20  Randolph Chung  <tausq@debian.org>
16166
16167         * gcc.c-torture/compile/20030220-1.c: New test.
16168
16169         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
16170
16171         * gcc.dg/20030217-1.c: New test.
16172
16173         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
16174
16175         * gcc.c-torture/compile/20020129-1.c: New test.
16176
16177         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16178
16179         * gcc.dg/unroll-1.c: New test.
16180
16181         2002-11-16  Jan Hubicka  <jh@suse.cz>
16182
16183         * gcc.c-torture/execute/20020920-1.c: New test.
16184
16185         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
16186
16187         PR target/7434
16188         * gcc.c-torture/compile/20021008-1.c: New test.
16189
16190         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
16191
16192         PR target/7559
16193         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
16194
16195         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
16196
16197         * gcc.c-torture/compile/20020807-1.c: New test.
16198
16199         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
16200
16201         * gcc.dg/tls/opt-1.c: New test.
16202
16203         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
16204
16205         * gcc.dg/20020729-1.c: New test.
16206
16207         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
16208
16209         * g++.dg/opt/life1.C: New test.
16210
16211         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
16212
16213         * gcc.dg/20020525-1.c: New test.
16214
16215         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
16216
16217         PR c++/6794
16218         * g++.dg/ext/pretty1.C: New test.
16219         * g++.dg/ext/pretty2.C: New test.
16220
16221 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
16222
16223         PR c++/8385
16224         * g++.dg/ext/typeof5.C: New test.
16225
16226 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
16227
16228         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
16229         __USER_LABEL_PREFIX__ into account.
16230         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
16231
16232 2003-05-14  Roger Sayle  <roger@eyesopen.com>
16233
16234         * gcc.dg/builtins-15.c: New test case.
16235
16236 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
16237
16238         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
16239
16240 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
16241
16242         * lib/g++.exp: Tweak handling of additional source files.
16243         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
16244         * g++.dg/special/conpr-2a.C: Rename to ...
16245         * g++.dg/special/conpr-2a.cc: ... this.
16246         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
16247         * g++.dg/special/conpr-3a.C: Rename to ...
16248         * g++.dg/special/conpr-3a.cc: This.
16249         * g++.dg/special/conpr-3b.C: Rename to ...
16250         * g++.dg/special/conpr-3b.cc: This.
16251         * g++.dg/special/conpr-4.C: New test.
16252         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
16253
16254 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
16255
16256         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
16257
16258 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16259
16260         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
16261         * g++.old-deja/g++.robertl/eb71.C: Likewise.
16262         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
16263         * g++.old-deja/g++.other/warn3.C: Likewise.
16264
16265 2003-05-11  Roger Sayle  <roger@eyesopen.com>
16266
16267         * gcc.dg/i386-387-1.c: Update to also test log.
16268         * gcc.dg/i386-387-2.c: Likewise.
16269
16270 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
16271
16272         * g77.f-torture/execute/int8421.f: New test.
16273
16274 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16275
16276         PR c++/10230, c++/10481
16277         * g++.dg/lookup/scoped5.C: New test.
16278
16279 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16280
16281         PR c++/10552
16282         * g++.dg/template/ttp6.C: New test.
16283
16284 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
16285
16286         * gcc.c-torture/execute/builtins: New directory.
16287         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
16288         gcc.c-torture/execute/builtins.
16289         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
16290         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
16291         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
16292         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
16293
16294 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16295
16296         PR c++/9252
16297         * g++.dg/template/access8.C: New test.
16298         * g++.dg/template/access9.C: New test.
16299
16300 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16301
16302         PR c++/9554
16303         * g++.dg/parse/access1.C: New test.
16304
16305 2003-05-09  DJ Delorie  <dj@redhat.com>
16306
16307         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
16308         long, and not an int.
16309
16310 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16311
16312         PR c++/10555, c++/10576
16313         * g++.dg/template/memclass1.C: New test.
16314
16315 2003-05-08  DJ Delorie  <dj@redhat.com>
16316
16317         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
16318         targets.
16319         * gcc.c-torture/execute/20021024-1.x: Likewise.
16320         * gcc.c-torture/execute/shiftdi.x: Likewise.
16321         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
16322         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
16323         * gcc.dg/20021018-1.c: Likewise.
16324
16325 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16326
16327         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
16328
16329         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
16330         (bcopy): Call memmove.
16331
16332 2003-05-08  Roger Sayle  <roger@eyesopen.com>
16333
16334         * g77.f-torture/compile/8485.f: New test case.
16335
16336 2003-05-07  Richard Henderson  <rth@redhat.com>
16337
16338         PR c++/10570
16339         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
16340         Verify exception_cleanup not called for rethrows.
16341         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
16342         when exiting catch block without rethrowing.
16343         * g++.dg/eh/forced3.C: New.
16344         * g++.dg/eh/forced4.C: New.
16345
16346 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
16347
16348         * gcc.dg/20030505.c: Fix triplet.
16349
16350 2003-05-06  DJ Delorie  <dj@redhat.com>
16351
16352         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
16353         * gcc.dg/nest.c: Likewise.
16354
16355 2003-05-05  Roger Sayle  <roger@eyesopen.com>
16356
16357         * gcc.dg/builtins-14.c: New test case.
16358
16359 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
16360
16361         * lib/compat.exp (compat-execute): New argument.
16362         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
16363         * gcc.dg/compat: New test directory.
16364         * gcc.dg/compat/compat.exp: New expect script.
16365         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
16366         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
16367         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
16368         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
16369         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
16370         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
16371
16372         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
16373         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
16374         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
16375         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
16376         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
16377         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
16378         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
16379         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
16380         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
16381         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
16382         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
16383         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
16384         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
16385         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
16386         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
16387
16388 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
16389
16390         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
16391
16392 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
16393
16394         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
16395
16396 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
16397
16398         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
16399         * gcc.dg/ppc-fsel-2.c: New test.
16400
16401         * gcc.dg/unused-5.c: New test.
16402
16403 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16404
16405         PR c++/10496
16406         * g++.dg/warn/pmf1.C: New test.
16407
16408 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16409
16410         PR c++/4494
16411         * g++.dg/warn/main.C: New test.
16412
16413 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16414
16415         * gcc.dg/nonnull-3.c: New test.
16416
16417 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
16418
16419         * gcc.dg/cpp/Wtrigraphs.c: Update.
16420         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
16421
16422 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
16423
16424         * gcc.dg/ppc-fsel-1.c: New test.
16425
16426 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
16427
16428         PR c/10604
16429         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
16430
16431 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
16432
16433         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
16434
16435 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16436
16437         PR c++/9364, c++/10553, c++/10586
16438         * g++.dg/parse/typename4.C: New test.
16439         * g++.dg/parse/typename5.C: Likewise.
16440
16441 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
16442
16443         * gcc.c-torture/compile/20030503-1.c: New test.
16444
16445 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16446
16447         * g++.dg/lookup/using5.C: Fix testcase error.
16448
16449 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
16450
16451         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
16452         since MEABI is no longer supported.  Remove all vestiges
16453         of MEABI from the test.
16454
16455 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16456
16457         PR c++/10554
16458         * g++.dg/lookup/using5.C: New test.
16459
16460 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16461
16462         PR c++/8772
16463         * g++.dg/template/ttp5.C: New test.
16464
16465 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
16466
16467         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
16468         (dg-gpp-additional-sources): New function.
16469         (dg-gpp-additional-files): Likewise.
16470         * lib/g++.exp (additional_sources): New variable.
16471         (additional_files): Likewise.
16472         (g++_target_compile): Deal with them.
16473         * lib/old-dejagnu.exp: Remove.
16474         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
16475         * g++.old-deja: Revise all tests to use dg commands.
16476
16477 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16478
16479         PR c++/9432, c++/9528
16480         * g++.dg/lookup/using4.C: New test.
16481
16482 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
16483
16484         * gcc.dg/noreturn-5.c: New file.
16485         * gcc.dg/noreturn-6.c: New file.
16486
16487         * gcc.c-torture/compile/inline-1.c: New file.
16488
16489 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
16490
16491         PR c++/10551
16492         * g++.dg/template/explicit1.C: New test.
16493
16494 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
16495
16496         PR c++/10549
16497         * g++.dg/other/bitfield1.C: New test.
16498
16499         PR c++/10527
16500         * g++.dg/init/new7.C: New test.
16501
16502 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
16503
16504         * g++.dg/ext/desig1.C: New test.
16505         * g++.dg/ext/init1.C: Update.
16506
16507         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
16508
16509 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
16510
16511         PR c++/10180
16512         * g++.dg/warn/Winline-1.C: New test.
16513
16514 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
16515
16516         * gcc.c-torture/execute/string-opt-19.c: New test.
16517
16518         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
16519         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
16520
16521 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
16522
16523         PR c++/10506
16524         * g++.dg/init/new6.C: New test.
16525
16526         PR c++/10503
16527         * g++.dg/init/ref6.C: New test.
16528
16529 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
16530
16531         * g++.dg/warn/weak1.C: XFAIL on AIX4.
16532
16533 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16534
16535         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
16536         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
16537
16538 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
16539
16540         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
16541         initialized static data members.
16542
16543 2003-04-25  H.J. Lu <hjl@gnu.org>
16544
16545         * gcc.dg/ia64-sync-4.c: New test.
16546
16547 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16548
16549         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
16550         date.
16551
16552 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
16553
16554         PR c++/10337
16555         * g++.dg/warn/conv1.C: New test.
16556         * g++.old-deja/g++.other/conv7.C: Adjust.
16557         * g++.old-deja/g++.other/overload14.C: Adjust.
16558
16559 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16560
16561         PR c++/10471
16562         * g++.dg/template/defarg2.C: New test.
16563
16564 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
16565
16566         * gcc.dg/cpp/include2.c: Update.
16567         * gcc.dg/cpp/multiline-2.c: New.
16568         * gcc.dg/cpp/multiline.c: Update.
16569         * gcc.dg/cpp/strify2.c: Update.
16570         * gcc.dg/cpp/trad/literals-2.c: Update.
16571
16572 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16573
16574         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
16575
16576 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16577
16578         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
16579
16580 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16581
16582         PR c++/10451
16583         * g++.dg/parse/crash4.C: New test.
16584
16585         PR c++/9847
16586         * g++.dg/parse/crash5.C: New test.
16587
16588 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
16589
16590         PR c++/10446
16591         * g++.dg/parse/crash3.C: New test.
16592
16593         PR c++/10428
16594         * g++.dg/parse/elab1.C: New test.
16595
16596 2003-04-22  Devang Patel  <dpatel@apple.com>
16597
16598         * gcc.dg/cpp/trad/funlike-5.c: New test.
16599
16600 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
16601
16602         * g++.dg/other/packed1.C: Fix dg options.
16603
16604 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
16605
16606         * g++.dg/other/offsetof2.C: New test.
16607
16608 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
16609
16610         * g++.dg/template/recurse.C: Adjust location of error messages.
16611
16612 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
16613
16614         PR c++/9881
16615         * g++.dg/init/addr-const1.C: New test.
16616         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
16617
16618 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
16619
16620         PR c++/10405
16621         * g++.dg/lookup/struct-hack1.C: New test.
16622
16623 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
16624
16625         * ucs.c: Update diagnostic messages.
16626
16627 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
16628
16629         * gcc.dg/cpp/truefalse.cpp: New test.
16630         * gcc.dg/cpp/cpp.exp: Update.
16631         * g++.dg/other/stdbool-if.C: Remove.
16632
16633 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
16634
16635         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
16636         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
16637
16638 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16639
16640         * gcc.c-torture/compile/20030418-1.c: New test.
16641
16642 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
16643
16644         * README.compat: Remove; content moved to doc/sourcebuild.texi.
16645
16646 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16647
16648         PR c++/10347
16649         g++.dg/template/dependent-name1.C: New test.
16650
16651 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
16652
16653         * gcc.dg/warn-1.c (tourist_guide): New array,
16654         contains a pointer to bar.
16655
16656 2003-04-16  Roger Sayle  <roger@eyesopen.com>
16657
16658         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
16659         * gcc.c-torture/execute/medce-1.c: New test case.
16660         * gcc.c-torture/execute/medce-2.c: New test case.
16661
16662 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
16663
16664         * lib/prune.exp: Ignore more messages.
16665
16666         PR c++/10381
16667         * g++.dg/parse/lookup3.C: New test.
16668
16669 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
16670
16671         * gcc.c-torture/compile/20030415-1.c : New test.
16672
16673 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
16674
16675         * gcc.c-torture/execute/scope-2.c: Move to ...
16676         * gcc.dg/noncompile/scope.c: .... here.
16677
16678 2003-04-14  Roger Sayle  <roger@eyesopen.com>
16679
16680         * gcc.dg/20030414-2.c: New test case.
16681
16682 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
16683
16684         PR target/10377
16685         * gcc.dg/20030414-1.c: New test.
16686
16687 2003-04-13  Roger Sayle  <roger@eyesopen.com>
16688
16689         * gcc.dg/builtins-12.c: New test case.
16690         * gcc.dg/builtins-13.c: New test case.
16691
16692 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16693
16694         * gcc.c-torture/execute/string-opt-18.c: New test.
16695
16696 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
16697
16698         PR c++/10300
16699         * g++.dg/init/new5.C: New test.
16700
16701 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
16702
16703         PR c++/7910
16704         * g++.dg/ext/dllimport1.C: New test.
16705
16706 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16707
16708         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
16709
16710 2003-04-11  Bud Davis <bdavis9659@comcast.net>
16711
16712         PR Fortran/9263
16713         * g77.f-torture/noncompile/9263.f: New test
16714         PR Fortran/1832
16715         * g77.f-torture/execute/1832.f: New test
16716
16717 2003-04-11  David Chad  <davidc@freebsd.org>
16718             Loren J. Rittle  <ljrittle@acm.org>
16719
16720         libobjc/8562
16721         * objc.dg/headers.m: New test.
16722
16723 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
16724
16725         * gcc.c-torture/execute/builtin-noret-2.c: New.
16726         * gcc.c-torture/execute/builtin-noret-2.x: New.
16727         XFAIL builtin-noret-2.c at -O1 and above.
16728         * gcc.dg/redecl.c: New.
16729         * gcc.dg/Wshadow-1.c: Update error regexps.
16730
16731 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
16732
16733         * g++.dg/abi/bitfield10.C: New test.
16734
16735 2003-04-09  Mike Stump  <mrs@apple.com>
16736
16737         * gcc.dg/pch/pch.exp: Make testcase names longer.
16738         * g++.dg/pch/pch.exp: Make testcase names longer.
16739
16740 2003-04-08  Roger Sayle  <roger@eyesopen.com>
16741
16742         * gcc.dg/builtins-11.c: New test case.
16743
16744 2003-04-08  Roger Sayle  <roger@eyesopen.com>
16745
16746         * gcc.dg/builtins-9.c: New test case.
16747         * gcc.dg/builtins-10.c: New test case.
16748
16749 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
16750
16751         * gcc.dg/noncompile/init-4.c.c: New test.
16752
16753 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
16754
16755         * gcc.misc-test/gcov-9.c: New test.
16756         * gcc.misc-test/gcov-10.c: New test
16757         * gcc.misc-test/gcov-11.c: New test.
16758
16759 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
16760
16761         PR optimization/10024
16762         * gcc.c-torture/compile/20030405-1.c: New test.
16763
16764 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
16765
16766         * gcc.dg/pch/static-3.c: New.
16767         * gcc.dg/pch/static-3.hs: New.
16768         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
16769
16770 2003-04-04  Richard Henderson  <rth@redhat.com>
16771
16772         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
16773         * g++.dg/eh/forced2.C: Likewise.
16774
16775 2003-04-03  Mike Stump  <mrs@apple.com>
16776
16777         * lib/scanasm.exp (scan-assembler): Add xfail processing for
16778         target arg.
16779         (scan-assembler-times, scan-assembler-not): Likewise.
16780         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
16781
16782 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16783
16784         * gcc.dg/sparc-loop-1.c: New test.
16785
16786 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
16787
16788         PR other/9274
16789         * g++.dg/pch/system-2.C: New.
16790         * g++.dg/pch/system-2.Hs: New.
16791
16792 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
16793
16794         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
16795
16796         * g++.dg/eh/simd-1.C (vecfunc): Same.
16797
16798 2003-04-01  Roger Sayle  <roger@eyesopen.com>
16799
16800         * gcc.c-torture/execute/20030401-1.c: New test case.
16801
16802 2003-04-01  Ziemowit Laski <zlaski@apple.com>
16803
16804         * objc.dg/defs.m: New.
16805
16806 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
16807
16808         * g++.dg/eh/simd-1.C: New.
16809         * g++.dg/eh/simd-2.C: New.
16810
16811 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
16812
16813         * gcc.c-torture/execute/simd-3.c: New.
16814
16815 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
16816
16817         PR c/9936
16818         * gcc.dg/20030331-2.c: New test.
16819
16820 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
16821
16822         PR c++/10278
16823         * g++.dg/parse/crash2.C: New test.
16824
16825 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
16826
16827         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
16828         * gcc.c-torture/execute/20030331-1.c: ...here.
16829
16830 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
16831
16832         * gcc.c-torture/execute/20030331-1.c: New test.
16833
16834 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
16835
16836         * lib/gcov.exp: Adjust call return testing strings.
16837         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
16838
16839 2003-03-31  Roger Sayle  <roger@eyesopen.com>
16840
16841         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
16842         * gcc.dg/builtins-7.c: New test case.
16843         * gcc.dg/builtins-8.c: New test case.
16844
16845 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
16846
16847         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
16848
16849 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
16850
16851         PR c++/7647
16852         * g++.dg/lookup-class-member-2.C: New test.
16853
16854 2003-03-30  Glen Nakamura  <glen@imodulo.com>
16855
16856         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
16857
16858 2003-03-28  Roger Sayle  <roger@eyesopen.com>
16859
16860         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
16861
16862 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
16863
16864         * g++.dg/init/attrib1.C: New test.
16865
16866 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16867
16868         * gcc.dg/ultrasp8.c: New test.
16869
16870 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16871
16872         * gcc.dg/ultrasp7.c: New test.
16873
16874 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
16875
16876         PR c++/10047
16877         * g++.dg/template/inline1.C: New test.
16878
16879 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16880
16881         * gcc.dg/sparc-dwarf2.c: New test.
16882
16883 2003-03-27  Roger Sayle  <roger@eyesopen.com>
16884
16885         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
16886         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
16887
16888 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
16889
16890         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
16891         than reading .x files.
16892         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
16893         * g77.dg/gcov/gcov-1.f: Likewise.
16894         * gcc.misc-tests/gcov-4b.c: Likewise.
16895         * gcc.misc-tests/gcov-5b.c: Likewise.
16896         * gcc.misc-tests/gcov-6.c: Likewise.
16897         * gcc.misc-tests/gcov-7.c: Likewise.
16898         * gcc.misc-tests/gcov-8.c: Likewise.
16899         * g++.dg/gcov/gcov-1.x: Remove.
16900         * g77.dg/gcov/gcov-1.x: Likewise.
16901         * gcc.misc-tests/gcov-4b.x: Likewise.
16902         * gcc.misc-tests/gcov-5b.x: Likewise.
16903         * gcc.misc-tests/gcov-6.x: Likewise.
16904         * gcc.misc-tests/gcov-7.x: Likewise.
16905         * gcc.misc-tests/gcov-8.x: Likewise.
16906
16907 2003-03-27  Glen Nakamura  <glen@imodulo.com>
16908
16909         PR opt/10087
16910         * gcc.dg/20030324-1.c: New test.
16911
16912 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
16913
16914         PR c++/10224
16915         * g++.dg/template/arg3.C: New test.
16916
16917         PR c++/10158
16918         * g++.dg/template/friend18.C: New test.
16919
16920 2003-03-26  Roger Sayle  <roger@eyesopen.com>
16921
16922         * g77.f-torture/compile/20030326-1.f: New test case.
16923
16924 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
16925
16926         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
16927
16928         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
16929
16930 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
16931
16932         * gcc.dg/ia64-sync-3.c: New test.
16933
16934 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
16935
16936         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
16937
16938 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
16939
16940         * gcc.dg/ultrasp6.c: New test.
16941
16942 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16943
16944         * gcc.dg/i386-signbit-1.c: New test.
16945         * gcc.dg/i386-signbit-2.c: New test.
16946         * gcc.dg/i386-signbit-3.c: New test.
16947
16948 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16949
16950         * gcc.dg/ultrasp5.c: Fix options.
16951
16952 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16953
16954         * gcc.dg/ultrasp5.c: Fix comment.
16955
16956 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
16957
16958         PR fortran/10197
16959         * g77.f-torture/execute/10197.f: New test.
16960
16961 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
16962
16963         PR c++/9898, c++/383
16964         * g++.dg/template/conv6.C: New test.
16965
16966         PR c++/10119
16967         * g++.dg/template/ptrmem5.C: New test.
16968
16969         PR c++/10026
16970         * g++.dg/lookup/koenig1.C: New test.
16971
16972         PR C++/10199
16973         * g++.dg/lookup/template2.C: New test.
16974
16975 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
16976
16977         * g++.dg/opt/rtti1.C: New test.
16978
16979 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16980
16981         * gcc.dg/ultrasp5.c: New test.
16982
16983 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
16984
16985         PR middle-end/9967
16986         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
16987         builtin fputs.
16988
16989 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
16990
16991         PR c/8224
16992         * gcc.dg/20030323-1.c: New test.
16993
16994 2003-03-23  Roger Sayle  <roger@eyesopen.com>
16995
16996         * gcc.c-torture/compile/20030323-1.c: New test case.
16997
16998 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
16999
17000         * gcc.dg/20030321-1.c: New test.
17001
17002 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
17003
17004         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
17005
17006 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
17007
17008         PR c++/9978, c++/9708
17009         * g++.dg/ext/vlm1.C: Adjust expected error.
17010         * g++.dg/ext/vla2.C: New test.
17011         * g++.dg/template/arg1.C: New test.
17012         * g++.dg/template/arg2.C: New test.
17013
17014 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
17015
17016         * g77.f-torture/execute/select.f: New test.
17017         * g77.f-torture/noncompile/select_no_compile.f: New test.
17018
17019 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
17020
17021         PR c++/9898
17022         * g++.dg/other/error4.C: New test.
17023
17024 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
17025
17026         * g++.dg/template/friend17.C: New test.
17027
17028 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
17029
17030         * gcc.c-torture/compile/20030320-1.c: New.
17031
17032 2003-03-20  Roger Sayle  <roger@eyesopen.com>
17033
17034         * gcc.dg/builtins-6.c: New test case.
17035
17036 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
17037
17038         PR target/10073
17039         * gcc.c-torture/compile/20030319-1.c: New.
17040
17041 2003-03-18  Jan Hubicka  <jh@suse.cz>
17042
17043         * gcc.dg/i386-cvt-1.c: New test.
17044
17045 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
17046
17047         * objc.dg/naming-1.m: Use "(parse|syntax) error".
17048         * objc.dg/naming-2.m: Likewise.
17049
17050 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
17051
17052         PR c++/9639
17053         * g++.dg/parse/crash1.C: New test.
17054
17055 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
17056
17057         PR c++/8805
17058         * g++.dg/eh/cleanup1.C: New test.
17059
17060 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
17061
17062         * gcc.c-torture/execute/20030316-1.c: New test case.
17063
17064 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
17065
17066         PR c++/9629
17067         * g++.dg/init/ctor2.C: New test.
17068
17069 2003-03-15  Roger Sayle  <roger@eyesopen.com>
17070
17071         * g77.f-torture/compile/xformat.f: New test case.
17072
17073 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17074
17075         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
17076         * g++.old-deja/g++.mike/eh50.C: Likewise.
17077
17078 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17079
17080         PR c++/6440
17081         * g++.dg/template/spec7.C: New test.
17082         * g++.dg/template/spec8.C: Likewise.
17083
17084 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
17085
17086         * gcc.c-torture/execute/20030313-1.c: New test.
17087
17088 2003-03-14  Richard Henderson  <rth@redhat.com>
17089
17090         * gcc.dg/inline-2.c: Adjust alpha test for external call.
17091
17092 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17093
17094         * gcc.c-torture/compile/20030314-1.c: New test.
17095
17096 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
17097
17098         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
17099         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
17100         thumb target,
17101         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
17102         to accept newer _imp__  prefix and additional
17103         newline in .drectve section.
17104         * gcc.dg/dll-4.c: Likewise.
17105         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
17106         switch.
17107
17108 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
17109
17110         * g++.dg/parse/namespace9.C: New test.
17111
17112         * g++.dg/init/ref5.C: New test.
17113         * g++.dg/parse/ptrmem1.C: Likewise.
17114
17115 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17116
17117         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
17118         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
17119         regular expression.
17120         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
17121         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
17122
17123 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
17124
17125         * gcc.c-torture/execute/20030224-2.c: New test.
17126
17127 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17128
17129         * gcc.dg/decl-3.c: New test.
17130
17131 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17132
17133         * gcc.dg/i386-loop-2.c: New test.
17134
17135 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
17136
17137         PR c++/9474
17138         * g++.dg/parse/namespace8.C: New test.
17139
17140         PR c++/9924
17141         * g++.dg/overload/builtin2.C: New test.
17142
17143 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
17144
17145         * gcc.dg/return-type-3.c: New test.
17146
17147 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
17148
17149         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
17150         profiling options are not supported.
17151
17152 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
17153
17154         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
17155         * g++.old-deja/g++.warn/impint2.C: Likewise.
17156
17157 2003-03-10  Devang Patel  <dpatel@apple.com>
17158
17159         * g++.dg/cpp/c++_cmd_1.C: New test.
17160         * g++.dg/cpp/c++_cmd_1.h: New file.
17161
17162 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
17163
17164         * gcc.dg/altivec-9.c: New file.
17165
17166 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17167
17168         * gcc.dg/ppc-sdata-1.c: New test.
17169         * gcc.dg/ppc-sdata-2.c: New test.
17170
17171 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
17172
17173         PR c++/9373
17174         * g++.dg/opt/ptrmem2.C: New test.
17175
17176         PR c++/8534
17177         * g++.dg/opt/ptrmem1.C: New test.
17178
17179 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17180
17181         * gcc.dg/i386-loop-1.c: New test.
17182
17183 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17184
17185         PR c++/9970
17186         * g++.dg/lookup/friend1.C: New test.
17187
17188 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
17189
17190         PR c++/9823
17191         * g++.dg/parser/constructor1.C: New test.
17192
17193 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
17194
17195         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
17196
17197         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
17198
17199 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
17200
17201         * gcc.dg/cpp/Wunused.c: Update test.
17202
17203 2003-03-08  Jan Hubicka  <jh@suse.cz>
17204
17205         * gcc.dg/inline-3.c: New test.
17206
17207 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
17208
17209         PR c++/9809
17210         * g++.dg/parse/builtin1.C: New test.
17211
17212         PR c++/9982
17213         * g++.dg/abi/cookie1.C: New test.
17214         * g++.dg/abi/cookie2.C: Likewise.
17215
17216         PR c++/9524
17217         * g++.dg/template/field1.C: New test.
17218
17219         PR c++/9912
17220         * g++.dg/parse/class1.C: New test.
17221         * g++.dg/parse/namespace7.C: Likewise.
17222         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
17223
17224 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
17225
17226         * g++.dg/init/ref4.C: New test.
17227
17228 2003-03-07  Jan Hubicka  <jh@suse.cz>
17229
17230         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
17231         * gcc.dg/inline-3.c:  New test.
17232
17233 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
17234
17235         * g++.dg/init/ref3.C: New test.
17236
17237         PR c++/9965
17238         * g++.dg/init/ref2.C: New test.
17239
17240         PR c++/9400
17241         * g++.dg/warn/Wshadow-2.C: New test.
17242
17243         PR c++/9791
17244         * g++.dg/warn/Woverloaded-1.C: New test.
17245
17246 2003-03-05  Jan Hubicka  <jh@suse.cz>
17247
17248         * gcc.dg/i386-local2.c: New.
17249         * gcc.dg/i386-local.c: Fix typo.
17250
17251 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
17252
17253         * g++.dg/abi/layout3.C: New test.
17254
17255 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17256
17257         * gcc.c-torture/compile/20030305-1.c
17258
17259 2003-03-05  Jan Hubicka  <jh@suse.cz>
17260
17261         * gcc.dg/i386-local.c: New.
17262
17263 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
17264
17265         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
17266
17267 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17268
17269         * gcc.dg/switch-2.c: New test.
17270         * gcc.dg/switch-3.c: New test.
17271         * gcc.dg/Wswitch.c: Adjust line numbers.
17272         * gcc.dg/Wswitch-default.c: Likewise.
17273         * gcc.dg/Wswitch-enum.c: Likewise.
17274
17275 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
17276
17277         * gcc.c-torture/execute/20030222-1.c: New test.
17278
17279 2003-03-03  James E Wilson  <wilson@tuliptree.org>
17280
17281         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
17282
17283 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
17284
17285         PR c++/9878
17286         * g++.dg/init/ref1.C: New test.
17287
17288 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
17289
17290         * gcc.dg/sh-relax.c: New SH-only test.
17291
17292 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
17293
17294         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
17295         comment explaining purpose of testcase.
17296
17297 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
17298
17299         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
17300         for HC11/HC12 (asm needs two int registers).
17301         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
17302         HC11/HC12 because the test uses an asm which needs two 32-bit
17303         registers.
17304
17305 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
17306
17307         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
17308         for HC11/HC12 (array is too large otherwise).
17309         * gcc.c-torture/compile/920501-4.x: New file, likewise.
17310         * gcc.c-torture/compile/20010518-2.x: Likewise.
17311         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
17312         HC11/HC12 (array is too large).
17313
17314 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
17315
17316         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
17317         * lib/g++-dg.exp (g++-dg-test): Likewise.
17318
17319 2003-03-01  Roger Sayle  <roger@eyesopen.com>
17320
17321         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
17322         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
17323
17324 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17325
17326         * g++.dg/warn/implicit-typename1.C: Remove warning.
17327
17328 2003-02-28  Richard Henderson  <rth@redhat.com>
17329
17330         * gcc.dg/noreturn-1.c: Move noreturn warning line.
17331         * gcc.dg/return-type-1.c: Move control reaches end warning line.
17332
17333 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
17334
17335         * gcc.dg/pch/pch.exp: Change .pch to .gch.
17336         * g++.dg/pch/pch.exp: Likewise.
17337
17338 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
17339
17340         PR c++/9879
17341         * testsuite/g++.dg/init/new4.C: New test.
17342
17343 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
17344
17345         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
17346
17347 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
17348
17349         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
17350         unsigned long.
17351
17352         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
17353         wider than float.
17354
17355 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17356
17357         * lib/scanasm.exp: Add support for counting numbers of
17358         occurences.
17359         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
17360         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
17361
17362 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
17363
17364         PR c++/9683
17365         * g++.dg/template/static3.C: New test.
17366
17367         PR c++/9829
17368         * g++.dg/parse/namespace6.C: New test.
17369
17370 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17371
17372         PR target/9732
17373         * gcc.dg/20030225-1.c: New test.
17374
17375 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
17376
17377         * README: Remove out-of-date information.
17378
17379         PR c++/9836
17380         * g++.dg/template/spec6.C: New test.
17381
17382 2003-02-24  Jeff Law  <law@redhat.com>
17383
17384         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
17385
17386 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17387
17388         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
17389         * gcc.dg/pragma-ep-1.c: Likewise.
17390
17391 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17392
17393         PR c++/9602
17394         * g++.dg/template/friend16.C: New test.
17395
17396 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
17397
17398         PR c++/5333
17399         * g++.dg/parse/fused-params1.C: Adjust error messages.
17400         * g++.dg/template/nested3.C: New test.
17401
17402 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
17403
17404         * g++.dg/abi/param1.C: New test.
17405
17406 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17407
17408         PR c++/7982
17409         * g++.dg/warn/implicit-typename1.C: New test.
17410
17411 2003-02-22  Kelley Cook <kelleycook@comcast.net>
17412
17413         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
17414         with "mtune".
17415         * g++.old-deja/g++.other/store-expr2.C: Likewise.
17416         * gcc.c-torture/execute/20010129-1.x: Likewise.
17417         * gcc.dg/20011107-1.c: Likewise.
17418         * gcc.dg/20020108-1.c: Likewise.
17419         * gcc.dg/20020122-3.c: Likewise.
17420         * gcc.dg/20020206-1.c: Likewise.
17421         * gcc.dg/20020310-1.c: Likewise.
17422         * gcc.dg/20020426-2.c: Likewise.
17423         * gcc.dg/20020517-1.c: Likewise.
17424         * gcc.dg/991230-1.c: Likewise.
17425         * gcc.dg/i386-unroll-1.c: Likewise.
17426         * gcc.misc-tests/i386-prefetch.exp: Likewise.
17427
17428 2003-02-22  Jan Hubicka  <jh@suse.cz>
17429
17430         * gcc.dg/i386-mul.c: New test.
17431
17432 2003-02-21  Roger Sayle  <roger@eyesopen.com>
17433
17434         * gcc.dg/builtins-5.c: New test case.
17435
17436 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
17437
17438         * gcc.dg/asmreg-1.c: New test.
17439
17440 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17441
17442         PR c++/9749
17443         * g++.dg/parse/varmod1.C: New test.
17444
17445 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17446
17447         PR c++/9727
17448         * g++.dg/template/op1.C: New test.
17449
17450 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17451
17452         PR c++/8906
17453         * g++.dg/template/nested2.C: New test.
17454
17455 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17456
17457         PR c++/8724
17458         * g++.dg/expr/dtor1.C: New test.
17459
17460 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
17461
17462         * gcc.dg/cpp/include3.c: New test.
17463         * gcc.dg/cpp/inc/foo.h: New file.
17464
17465 2003-02-21  Glen Nakamura  <glen@imodulo.com>
17466
17467         * gcc.c-torture/execute/20030221-1.c: New test.
17468
17469 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
17470
17471         PR c++/9729
17472         * g++.dg/abi/conv1.C: New test.
17473
17474 2003-02-20  Jan Hubicka  <jh@suse.cz>
17475
17476         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
17477
17478 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
17479
17480         * gcc.c-torture/compile/20030219-1.c: New test.
17481
17482 2003-02-18  Jan Hubicka  <jh@suse.cz>
17483
17484         * gcc.dg/funcorder.c: New test.
17485
17486 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
17487
17488         * gcc.c-torture/execute/20030218-1.c: New.
17489
17490 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
17491
17492         * gcc.dg/20030218-1.c: New.
17493
17494 2003-02-18  Richard Henderson  <rth@redhat.com>
17495
17496         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
17497         * gcc.dg/attr-used-2.c: New.
17498
17499 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
17500
17501         PR c++/9704
17502         * g++.dg/init/copy5.C: New test.
17503
17504 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
17505
17506         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
17507         * g++.dg/pch/pch.exp: Likewise.
17508
17509 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
17510
17511         * gcc.c-torture/execute/20030209-1.c: Enable the test if
17512         STACK_SIZE is not defined.
17513
17514 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17515
17516         PR c++/9457
17517         * g++.dg/template/init1.C: New test.
17518
17519 2003-02-16  Jan HUbicka  <jh@suse.cz>
17520
17521         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
17522         (foo): Add few extra tests
17523         * gcc.dg/c99-const-expr-3.c: Likewise.
17524         * gcc.c-torture/execute/20030216-1.c: New.
17525
17526 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17527
17528         PR c++/9459
17529         * g++.dg/ext/typeof4.C: New test.
17530
17531 2003-02-15  Roger Sayle  <roger@eyesopen.com>
17532
17533         * gcc.dg/i386-387-3.c: New test case.
17534
17535 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
17536
17537         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
17538         cris-*-elf* cris-*-aout* and mmix-*-*.
17539
17540 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
17541
17542         * gcc.dg/20030213-1.c: New test.
17543
17544 2003-02-12  Roger Sayle  <roger@eyesopen.com>
17545
17546         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
17547         * gcc.dg/i386-387-2.c: Likewise.
17548
17549 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
17550
17551         * gcc.dg/ppc-spe.c: Fix formatting.
17552         Enable tests that were previously unsupported by gas.
17553         Delete tests for instructions that no longer exist.
17554         Switch arguments on evsubifw builtin.
17555
17556 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
17557
17558         * gcc.c-torture/execute/20030209-1.c: Disable the test if
17559         STACK_SIZE is too small.
17560
17561 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17562             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17563
17564         * gcc.dg/decl-2.c: New test.
17565
17566 2003-02-10  Jan Hubicka  <jh@suse.cz>
17567
17568         * gcc.dg/i386-fpcvt-1.c:  New test.
17569
17570 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
17571
17572         * gcc.c-torture/execute/20030209-1.c: New test.
17573
17574 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
17575
17576         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
17577         int-wide bitops, use the constants of the same width.
17578         Likewise, if long long is 32-bit wide, test bitops using
17579         32-bit constants.
17580
17581 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
17582
17583         * gcc.dg/20021014-1.c: Annotate with expected notice text.
17584
17585 2003-02-07  Roger Sayle  <roger@eyesopen.com>
17586
17587         * testsuite/gcc.dg/builtins-4.c: New test case.
17588
17589 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17590
17591         * gcc.dg/20020430-1.c: Fix dg command typos.
17592         * gcc.dg/20020503-1.c: Likewise.
17593
17594 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17595
17596         PR c++/8785
17597         * g++.dg/parse/fused-params1.C: New test.
17598
17599         PR c++/8857
17600         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
17601
17602         PR c++/8921
17603         * g++.dg/parse/non-dependent1.C: New test.
17604
17605         PR c++/8928
17606         * g++.dg/parse/dupl-tmpl-args1.C: New test.
17607
17608         PR c++/9228
17609         * g++.dg/parse/undefined7.C: New test.
17610         * g++.dg/parse/non-templ1.C: New test.
17611
17612         PR c++/9229
17613         * g++.dg/parse/too-many-tmpl-args1.C: New test.
17614
17615 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
17616
17617         * gcc.c-torture/compile/20030206-1.c: New test.
17618
17619 2003-02-05  Roger Sayle  <roger@eyesopen.com>
17620
17621         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
17622         "pow" to "foo" to avoid potential confusion with a math built-in.
17623
17624 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17625
17626         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
17627         conditions for SPARC targets.
17628
17629 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
17630
17631         * gcc.dg/20030204-1.c: New test.
17632
17633 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17634
17635         PR c++/38
17636         * g++.dg/parse/array-size1.C: New test.
17637
17638         PR c++/5657
17639         * g++.dg/parse/undefined3.C: New test.
17640
17641         PR c++/5665
17642         * g++.dg/parse/undefined4.C: New test.
17643
17644         PR c++/5975
17645         * g++.dg/parse/undefined5.C: New test.
17646
17647         PR c++/7259
17648         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
17649
17650         PR c++/8578
17651         * g++.dg/parse/casting-operator1.C: New test.
17652
17653         PR c++/8596
17654         * g++.dg/parse/undefined6.C: New test.
17655
17656         PR c++/8736
17657         * g++.dg/parse/missing-template1.C: New test.
17658
17659 2003-02-04  Jan Hubicka  <jh@suse.cz>
17660
17661         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
17662         * gcc.dg/i386-cmov?.c:  Likewise.
17663         * gcc.dg/i386-fpcvt-?.c:  Likewise.
17664         * gcc.dg/i386-ssefp-1.c:  Likewise.
17665         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
17666         conventions.
17667
17668 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
17669
17670         PR c++/7129
17671         * testsuite/g++.dg/ext/max.C: New test.
17672
17673 2003-02-03  Jan Hubicka  <jh@suse.cz>
17674
17675         * gcc.c-torture/execute/20030203-1.c: New test.
17676
17677 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
17678
17679         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
17680         'natural-endian'.
17681
17682 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
17683
17684         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
17685         * g++.dg/init/new2.C: Likewise.
17686         * g++.dg/other/new1.C: Likewise.
17687
17688 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
17689
17690         * gcc.dg/struct-ret-libc.c: New test.
17691
17692 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
17693
17694         * gcc.dg/20030129-1.c: New test.
17695
17696 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17697
17698         PR c++/8849
17699         * g++.dg/template/ptrmem4.C: New test.
17700
17701 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
17702
17703         * g++.dg/parser/constant1.C: New test.
17704
17705 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17706
17707         PR c++/8591
17708         * g++.dg/parse/friend2.C: New test.
17709
17710 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
17711
17712         PR c++/9437
17713         * g++.dg/template/unify4.C: New test.
17714
17715 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
17716
17717         * gcc.c-torture/execute/20030128-1.c: New test.
17718
17719 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
17720
17721         * g++.dg/lookup/nested1.C: Test moved from ...
17722         * g++.old-deja/g++.other/lookup24.C: ... here.
17723
17724 2003-01-28  Jan Hubicka  <jh@suse.cz>
17725
17726         * gcc.dg/i386-cmov5.c:  New test.
17727
17728 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
17729
17730         * gcc.c-torture/execute/20010925-1.c: Changed the
17731         memcpy declaration.
17732
17733 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
17734
17735         PR c++/3902
17736         * g++.dg/parse/template5.C: New test.
17737
17738 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
17739
17740         PR fortran/9258
17741         * g77.dg/pr9258: New test.
17742
17743 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
17744
17745         * README: Move relevant parts from README.g++.
17746
17747         * README.g++: Remove this file.
17748
17749 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
17750
17751         * g++.dg/abi/dcast1.C: New test.
17752
17753 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17754
17755         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
17756
17757 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
17758
17759         PR c++/47
17760         * g++.old-deja/g++.other/lookup24.C: New test.
17761
17762 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17763
17764         PR middle-end/7227
17765         * gcc.dg/uninit-C.c: New test.
17766
17767 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
17768
17769         * g++.dg/abi/covariant1.C: New test.
17770
17771 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
17772
17773         * gcc.dg/20030123-1.c: New test.
17774
17775 2003-01-25  Jan Hubicka  <jh@suse.cz>
17776
17777         PR opt/8492
17778         * gcc.c-torture/compile/20030125-1.c
17779
17780 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
17781
17782         PR c++/9403
17783         * g++.dg/parse/template3.C: New test.
17784         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
17785
17786         PR c++/795
17787         * g++.dg/parse/template4.C: New test.
17788
17789         PR c++/9415
17790         * g++.dg/template/qual2.C: New test.
17791
17792         PR c++/8545
17793         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
17794
17795         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
17796
17797 2003-01-25  Roger Sayle  <roger@eyesopen.com>
17798
17799         * gcc.c-torture/execute/switch-1.c: New test case.
17800
17801 2003-01-25  Jan Hubicka  <jh@suse.cz>
17802
17803         * gcc.c-torture/execute/20030125-1.[cx]: New test.
17804
17805 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
17806
17807         Tweaks for Bison-1.875. From the NEWS file:
17808         "- `parse error' -> `syntax error'
17809         Bison now uniformly uses the term `syntax error'"
17810         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
17811         * gcc.dg/cpp/digraph2.c: Likewise.
17812         * gcc.dg/cpp/direct2.c: Likewise.
17813         * gcc.dg/cpp/paste4.c: Likewise.
17814         * gcc.dg/c90-restrict-1.c: Likewise.
17815         * gcc.dg/c99-func-2.c: Likewise.
17816         * gcc.dg/noncompile/920721-2.c: Likewise.
17817         * gcc.dg/noncompile/930622-2.c: Likewise.
17818         * gcc.dg/noncompile/940112-1.c: Likewise.
17819         * gcc.dg/noncompile/950921-1.c: Likewise.
17820         * gcc.dg/noncompile/951123-1.c: Likewise.
17821         * gcc.dg/noncompile/971104-1.c: Likewise.
17822         * gcc.dg/noncompile/990416-1.c: Likewise.
17823
17824 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
17825
17826         * g++.dg/parse/undefined1.C: Add error message.
17827
17828 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
17829
17830         PR c++/9354
17831         * g++.dg/parse/new1.C: New test.
17832
17833         PR c++/9216
17834         * g++.dg/parse/template2.C: New test.
17835
17836         PR c++/9354
17837         * g++.dg/parse/typedef2.C: New test.
17838
17839         PR c++/9328
17840         * g++.dg/ext/typeof3.C: New test.
17841
17842 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17843
17844         PR c++/2738
17845         * g++.dg/parse/ret-type1.C: New test.
17846
17847         PR c++/3792
17848         * g++.dg/parse/tmpl-outside1.C: New test.
17849
17850         PR c++/4207
17851         * g++.dg/parse/int-as-enum1.C: New test.
17852
17853         PR c++/4903
17854         * g++.dg/parse/no-typename1.C: New test.
17855
17856         PR c++/5533
17857         * g++.dg/parse/no-value1.C: New test.
17858
17859         PR c++/5921
17860         * g++.dg/parse/wrong-inline1.C: New test.
17861
17862         PR c++/6402
17863         * g++.dg/parse/ref1.C: New test.
17864
17865         PR c++/6992
17866         * g++.dg/parse/attr-ctor1.C: New test.
17867
17868         PR c++/7229
17869         * g++.dg/parse/namespace5.C: New test.
17870
17871         PR c++/7917
17872         * g++.dg/parse/func-def1.C: New test.
17873
17874         PR c++/8143
17875         * g++.dg/parse/undefined1.C: New test.
17876
17877         PR c++/5723, PR c++/8522
17878         * g++.dg/parse/specialization1.C: New test.
17879
17880         PR c++/163, PR c++/8595
17881         * g++.dg/parse/struct-as-enum1.C: New test.
17882
17883         PR c++/9173
17884         * g++.dg/parse/undefined2.C: New test.
17885
17886 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
17887
17888         PR c++/9298
17889         * g++.dg/parse/template1.C: New test.
17890
17891         PR c++/9384
17892         * g++.dg/parse/using1.C: New test.
17893
17894         PR c++/9285
17895         PR c++/9294
17896         * g++.dg/parse/expr2.C: New test.
17897
17898         PR c++/9388
17899         * g++.dg/parse/lookup2.C: Likewise.
17900
17901 2003-01-21  Jan Hubicka  <jh@suse.cz>
17902
17903         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
17904         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
17905         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
17906         * gcc.c-torture/execute/string-opt-*.c: Likewise.
17907
17908 2003-01-20  Nick Clifton  <nickc@redhat.com>
17909
17910         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
17911         problem with ARM sibcall code generation.
17912
17913 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
17914
17915         * gcc.c-torture/execute/20030120-1.c: New.
17916
17917 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
17918
17919         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
17920
17921 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
17922
17923         PR c++/9272
17924         * g++.dg/parse/ctor1.C: New test.
17925
17926         PR c++/9294:
17927         * g++.dg/parse/qualified1.C: New test.
17928
17929         * g++.dg/parse/typename3.C: New test.
17930
17931 2003-01-16  Richard Henderson  <rth@redhat.com>
17932
17933         * g++.dg/tls/init-2.C: Fix error matches for real this time.
17934
17935 2003-01-16  Richard Henderson  <rth@redhat.com>
17936
17937         * g++.dg/pch/pch.exp: Copy test header to the working directory
17938         before using it either for precompilation or direct use.
17939         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
17940         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
17941
17942 2003-01-16  Richard Henderson  <rth@redhat.com>
17943
17944         * gcc.dg/pch/pch.exp: Copy test header to the working directory
17945         before using it either for precompilation or direct use.
17946         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
17947         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
17948
17949 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
17950
17951         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
17952         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
17953         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
17954         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
17955         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
17956         typename warning into error.
17957         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
17958         error messages.
17959         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
17960         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
17961         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
17962         messages.
17963         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
17964         make declaration visible in template.
17965         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
17966         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
17967         messages.
17968         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
17969         message.
17970         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
17971         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
17972         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
17973         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
17974         typename warning with error message.
17975         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
17976         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
17977         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
17978
17979 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
17980
17981         * g++.dg/parse/ambig2.C: New test.
17982
17983 2003-01-15  Richard Henderson  <rth@redhat.com>
17984
17985         * g++.dg/tls/init-2.C: Update error message string.
17986
17987 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17988
17989         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
17990
17991 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
17992
17993         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
17994         all for HC11/HC12.
17995         * gcc.c-torture/compile/20001205-1.x: Likewise.
17996         * gcc.c-torture/compile/20001226-1.x: Likewise.
17997         * gcc.c-torture/compile/920520-1.x: Likewise.
17998         * gcc.c-torture/compile/961203-1.x: Likewise.
17999         * gcc.c-torture/compile/20020604-1.x: Likewise.
18000
18001 2003-01-15  Jan Hubicka  <jh@suse.cz>
18002
18003         * gcc.c-torture/compile/20030115-1.c: New test.
18004
18005         * gcc.dg/i386-fpcvt-1.c: New test.
18006         * gcc.dg/i386-fpcvt-2.c: New test.
18007
18008 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
18009
18010         Further conform g++'s __vmi_class_type_info to the C++ ABI
18011         specification.
18012         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
18013         the specification.
18014
18015 2003-01-14  Jan Hubicka  <jh@suse.cz>
18016
18017         * gcc.dg/i386-fpcvt-1.c: New test.
18018         * gcc.dg/i386-fpcvt-2.c: New test.
18019
18020 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18021
18022         * gcc.dg/i386-mmx-3.c: New test.
18023
18024 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
18025
18026         PR c++/9264
18027         * g++.dg/parse/octal1.C: New file.
18028
18029         PR c++/9172
18030         * g++.dg/parse/typename1.C: New file.
18031
18032 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
18033
18034         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
18035         * gcc.dg/bf-no-ms-layout.c: Likewise.
18036         * gcc.dg/bf-ms-attrib.c: Likewise.
18037
18038 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
18039
18040         PR c++/9099
18041         * g++.dg/parse/dtor1.C: New file.
18042
18043         PR c++/9128
18044         * g++.dg/rtti/typeid1.C: New file.
18045
18046         PR c++/9153
18047         * g++.dg/parse/lookup1.C: New file.
18048
18049         PR c++/9171
18050         * g++.dg/templ/spec5.C: New file.
18051
18052 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
18053
18054         * gcc.c-torture/compile/20030110-1.c: New test.
18055
18056 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
18057
18058         Merge from pch-branch:
18059
18060         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
18061
18062         * gcc.dg/pch/cpp-1.h: New.
18063         * gcc.dg/pch/cpp-1.c: New.
18064         * gcc.dg/pch/cpp-2.h: New.
18065         * gcc.dg/pch/cpp-2.c: New.
18066
18067         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
18068
18069         * gcc.dg/pch/except-1.h: New.
18070         * gcc.dg/pch/except-1.c: New.
18071
18072         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
18073
18074         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
18075         running test.
18076         * gcc.dg/pch: Include *.hp not *.h.
18077         * gcc.dg/pch/system-1.h: New.
18078         * gcc.dg/pch/system-1.c: New.
18079
18080         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
18081
18082         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
18083         rather than trying to build and run a program using PCH.
18084         * gcc.dg/pch: Remove dg-do commands from test files.
18085
18086         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
18087
18088         * gcc.dg/pch/macro-3.c: New.
18089         * gcc.dg/pch/macro-3.h: New.
18090
18091         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
18092
18093         * gcc.dg/pch/common-1.c: New.
18094         * gcc.dg/pch/common-1.h: New.
18095         * gcc.dg/pch/decl-1.c: New.
18096         * gcc.dg/pch/decl-1.h: New.
18097         * gcc.dg/pch/decl-2.c: New.
18098         * gcc.dg/pch/decl-2.h: New.
18099         * gcc.dg/pch/decl-3.c: New.
18100         * gcc.dg/pch/decl-3.h: New.
18101         * gcc.dg/pch/decl-4.c: New.
18102         * gcc.dg/pch/decl-4.h: New.
18103         * gcc.dg/pch/decl-5.c: New.
18104         * gcc.dg/pch/decl-5.h: New.
18105         * gcc.dg/pch/global-1.c: New.
18106         * gcc.dg/pch/global-1.h: New.
18107         * gcc.dg/pch/inline-1.c: New.
18108         * gcc.dg/pch/inline-1.h: New.
18109         * gcc.dg/pch/inline-2.c: New.
18110         * gcc.dg/pch/inline-2.h: New.
18111         * gcc.dg/pch/static-1.c: New.
18112         * gcc.dg/pch/static-1.h: New.
18113         * gcc.dg/pch/static-2.c: New.
18114         * gcc.dg/pch/static-2.h: New.
18115
18116         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
18117
18118         * g++.dg/pch/pch.exp: Better handle failing testcases.
18119         * gcc.dg/pch/pch.exp: Likewise.
18120         * gcc.dg/pch/macro-1.c: New.
18121         * gcc.dg/pch/macro-1.h: New.
18122         * gcc.dg/pch/macro-2.c: New.
18123         * gcc.dg/pch/macro-2.h: New.
18124
18125         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
18126
18127         * g++.dg/dg.exp: Treat files in pch/ specially.
18128         * g++.dg/pch/pch.exp: New file.
18129         * g++.dg/pch/empty.H: New file.
18130         * g++.dg/pch/empty.C: New file.
18131         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
18132         "precompile".
18133
18134         * gcc.dg/pch/pch.exp: New file.
18135         * gcc.dg/pch/empty.h: New file.
18136         * gcc.dg/pch/empty.c: New file.
18137         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
18138         "precompile".
18139
18140 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18141
18142         * g++.dg/template/friend14.C: New test.
18143
18144 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18145
18146         * gcc.dg/old-style-asm-1.c: New test.
18147
18148 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
18149
18150         * gcc.c-torture/compile/20030109-1.c: New test.
18151
18152 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18153
18154         * gcc.c-torture/execute/20030109-1.c: New test.
18155
18156 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
18157
18158         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
18159         * g++.old-deja/g++.mike/dyncast2.C: Likewise
18160         * g++.old-deja/g++.mike/dyncast3.C: Likewise
18161         * g++.old-deja/g++.mike/eh2.C: Likewise
18162         * g++.old-deja/g++.mike/eh3.C: Likewise
18163         * g++.old-deja/g++.mike/eh5.C: Likewise
18164         * g++.old-deja/g++.mike/eh6.C: Likewise
18165         * g++.old-deja/g++.mike/eh7.C: Likewise
18166         * g++.old-deja/g++.mike/eh8.C: Likewise
18167         * g++.old-deja/g++.mike/eh9.C: Likewise
18168         * g++.old-deja/g++.mike/eh10.C: Likewise
18169         * g++.old-deja/g++.mike/eh12.C: Likewise
18170         * g++.old-deja/g++.mike/eh13.C: Likewise
18171         * g++.old-deja/g++.mike/eh14.C: Likewise
18172         * g++.old-deja/g++.mike/eh16.C: Likewise
18173         * g++.old-deja/g++.mike/eh17.C: Likewise
18174         * g++.old-deja/g++.mike/eh18.C: Likewise
18175         * g++.old-deja/g++.mike/eh21.C: Likewise
18176         * g++.old-deja/g++.mike/eh23.C: Likewise
18177         * g++.old-deja/g++.mike/eh24.C: Likewise
18178         * g++.old-deja/g++.mike/eh25.C: Likewise
18179         * g++.old-deja/g++.mike/eh26.C: Likewise
18180         * g++.old-deja/g++.mike/eh27.C: Likewise
18181         * g++.old-deja/g++.mike/eh28.C: Likewise
18182         * g++.old-deja/g++.mike/eh29.C: Likewise
18183         * g++.old-deja/g++.mike/eh31.C: Likewise
18184         * g++.old-deja/g++.mike/eh33.C: Likewise
18185         * g++.old-deja/g++.mike/eh34.C: Likewise
18186         * g++.old-deja/g++.mike/eh35.C: Likewise
18187         * g++.old-deja/g++.mike/eh36.C: Likewise
18188         * g++.old-deja/g++.mike/eh37.C: Likewise
18189         * g++.old-deja/g++.mike/eh38.C: Likewise
18190         * g++.old-deja/g++.mike/eh39.C: Likewise
18191         * g++.old-deja/g++.mike/eh40.C: Likewise
18192         * g++.old-deja/g++.mike/eh41.C: Likewise
18193         * g++.old-deja/g++.mike/eh42.C: Likewise
18194         * g++.old-deja/g++.mike/eh44.C: Likewise
18195         * g++.old-deja/g++.mike/eh46.C: Likewise
18196         * g++.old-deja/g++.mike/eh47.C: Likewise
18197         * g++.old-deja/g++.mike/eh48.C: Likewise
18198         * g++.old-deja/g++.mike/eh49.C: Likewise
18199         * g++.old-deja/g++.mike/eh50.C: Likewise
18200         * g++.old-deja/g++.mike/eh51.C: Likewise
18201         * g++.old-deja/g++.mike/eh53.C: Likewise
18202         * g++.old-deja/g++.mike/eh55.C: Likewise
18203         * g++.old-deja/g++.mike/p7912.C: Likewise
18204         * g++.old-deja/g++.mike/p9706.C: Likewise
18205         * g++.old-deja/g++.mike/p10416.C: Likewise
18206         * g++.old-deja/g++.mike/p11667.C: Likewise
18207         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
18208         Remove redundant reference to Iris.
18209         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
18210         Elxsi, i860, Pico Java, and WE32K.
18211
18212 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
18213
18214         * g++.dg/ext/asm4.C: New test.
18215
18216 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18217
18218         PR c++/9030
18219         * g++.dg/template/friend12.C: New test.
18220         * g++.dg/template/friend13.C: Likewise.
18221         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
18222
18223 2003-01-08  Jan Hubicka  <jh@suse.cz>
18224
18225         * gcc.dg/i386-cadd.c: New test.
18226         * gcc.dg/i386-cmov4.c: Likewise.
18227
18228 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
18229
18230         PR c++/9165
18231         * g++.dg/warn/Wunused-3.C: New test.
18232
18233         * g++.dg/abi/bitfield9.C: New test.
18234
18235         PR c++/9189
18236         * g++.dg/parse/defarg3.C: New test.
18237
18238 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
18239
18240         * g++.dg/parse/ambig1.C: New test.
18241         * g++.dg/parse/defarg2.C: New test.
18242
18243 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
18244
18245         * g++.dg/template/defarg-1.C: New test.
18246         * g++.dg/template/local2.C: Likewise.
18247
18248 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
18249
18250         * gcc.c-torture/execute/20030105-1.c: New test.
18251
18252 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18253
18254         * g++.dg/parse/namespace3.C: Remove extra semicolons.
18255         * g++.dg/parse/namespace4.C: Likewise.
18256
18257 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
18258
18259         * g++.dg/template/ntp2.C: New test.
18260
18261 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
18262
18263         * g++.dg/parse/extern-C-1.C: New test.
18264
18265         * g++.dg/parse/namespace4.C: New test.
18266
18267         * g++.dg/template/nested1.C: New test.
18268
18269         * g++.dg/parse/namespace3.C: New test.
18270
18271 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
18272
18273         * g++.dg/lookup/two-stage1.C: New test.
18274
18275 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18276
18277         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
18278         * g++.old-deja/g++.jason/access8.C: Likewise.
18279         * g++.old-deja/g++.other/decl5.C: Likewise.
18280
18281 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
18282
18283         * g++.dg/parse/parse7.C: New test.
18284
18285 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
18286
18287         PR c++/2843
18288         * g++.dg/ext/attrib7.C: New test.
18289
18290 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
18291
18292         * g++.dg/parse/parse6.C: New test.
18293
18294 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
18295
18296         * gcc.dg/h8300-stack-1.c: New.
18297
18298 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
18299
18300         g++.dg/lookup/exception1.C: New test.
18301
18302         g++.dg/lookup/template1.C: New test.
18303
18304         g++.dg/parse/namespace2.C: New test.
18305
18306         g++.dg/parse/parens2.C: New test.
18307
18308 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18309
18310         * g++.dg/parse/parse5.C: New test.
18311         * g++.dg/lookup/scoped4.C: New test.
18312
18313 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
18314
18315         * g++.dg/parse/parens1.C: New test.
18316
18317         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
18318         angle-bracket1.C.
18319         * g++.dg/parse/parens2.C: New test.
18320
18321         * g++.dg/lookup/scope-operator1.C: New test.
18322
18323         * g++.dg/parse/operator1.C: New test.
18324
18325 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18326
18327         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
18328         * g++.old-deja/g++.other/access6.C: Likewise.
18329         * g++.old-deja/g++.other/decl1.C: Likewise.
18330         * g++.old-deja/g++.pt/typename12.C: Likewise.
18331
18332 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
18333
18334         * g++.dg/parse/namespace1.C: New test.
18335
18336 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18337
18338         * g++.dg/parse/parse4.C: New test.
18339
18340 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18341
18342         * g++.dg/parse/parse3.C: New test.
18343
18344 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18345
18346         * g++.dg/parse/parse2.C: New test.
18347
18348 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18349
18350         * g++.dg/template/friend11.C: New test.
18351
18352 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18353
18354         * g++.dg/parse/parse1.C: New test.
18355
18356 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
18357
18358         * lib/profopt.exp: Change the name of a global variable to avoid
18359         possible clashes with other test suites.
18360
18361 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
18362
18363         * g++.dg/inherit/covariant8.C: New test.
18364
18365 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
18366
18367         * g++.dg/init/array9.C: New test.
18368
18369         PR c++/9112
18370         * g++.dg/parse/expr1.C: New test.
18371
18372 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
18373
18374         * gcc.c-torture/compile/20021230-1.c: New test.
18375
18376 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
18377
18378         * g++.dg/inherit/covariant5.C: New test.
18379         * g++.dg/inherit/covariant6.C: New test.
18380         * g++.dg/inherit/covariant7.C: New test.
18381
18382 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18383
18384         PR c++/2739
18385         * g++.dg/other/access2.C: New test.
18386
18387 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18388
18389         * g++.dg/other/anon-struct.C: No longer fails
18390         * g++.old-deja/g++.brendan/parse4.C: Likewise.
18391         * g++.old-deja/g++.brendan/parse5.C: Likewise.
18392         * g++.old-deja/g++.brendan/parse6.C: Likewise.
18393
18394 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18395
18396         * g++.dg/parse/angle-bracket.C (main): No longer fails.
18397
18398 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
18399
18400         * g++.dg/eh/spec4.C: Remove stray semicolon.
18401         * g++.dg/expr/pmf-1.C: Change error message.
18402         * g++.dg/ext/asm1.C: Remove stray semicolon.
18403         * g++.dg/ext/typename1.C: Add missing typenames.
18404         * g++.dg/inherit/template-as-base.C: Change error message.
18405         * g++.dg/lookup/scoped1.C: Likewise.
18406         * g++.dg/lookup/scoped2.C: Likewise.
18407         * g++.dg/lookup/using2.C: Likewise.
18408         * g++.dg/other/component1.C: Remove stray semicolon.
18409         * g++.dg/other/do1.C: Change error message.
18410         * g++.dg/other/error2.C: Likewise.
18411         * g++.dg/other/init1.C: Likewise.
18412         * g++.dg/other/packed1.C: Remove stray semicolon.
18413         * g++.dg/other/ptrmem2.C: Change error message.
18414         * g++.dg/parse/parameter-declaration-1.C: Remove line number
18415         marker.
18416         * g++.dg/special/initp1.C: Remove invalid attribute usage.
18417         * g++.dg/template/access3.C: Add typename keyword.
18418         * g++.dg/template/access5.C: Remove stray semicolon.
18419         * g++.dg/template/access6.C: Likewise.
18420         * g++.dg/template/complit1.C: Likewise.
18421         * g++.dg/template/crash1.C: Change error message.
18422         * g++.dg/template/inherit2.C: Remove stray semicolon.
18423         * g++.dg/template/instantiate2.C: Likewise.
18424         * g++.dg/template/instantiate3.C: Change error message.
18425         * g++.dg/template/qual1.C: Remove stray semicolon.
18426         * g++.dg/template/qualttp18.C: Change error message.
18427         * g++.dg/template/ref1.C: Remove stray semicolon.
18428         * g++.dg/template/sizeof1.C (A::value): Declare it.
18429         * g++.dg/template/spec4.C: Change error message.
18430         * g++.dg/template/static1.C: Likewise.
18431         * g++.dg/template/type1.C: Likewise.
18432         * g++.dg/template/typename3.C: Likewise.
18433         * g++.old-deja/g++.benjamin/13478.C: Change error message.
18434         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
18435         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
18436         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
18437         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
18438         named return value extension.
18439         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
18440         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
18441         * g++.old-deja/g++.bob/extern_C.C: Likewise.
18442         * g++.old-deja/g++.bob/inherit2.C: Likewise.
18443         * g++.old-deja/g++.brendan/complex1.C: Likewise.
18444         * g++.old-deja/g++.brendan/copy5.C: Likewise.
18445         * g++.old-deja/g++.brendan/crash13.C: Likewise.
18446         * g++.old-deja/g++.brendan/crash15.C: Likewise.
18447         * g++.old-deja/g++.brendan/crash18.C: Change error message.
18448         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
18449         * g++.old-deja/g++.brendan/crash38.C: Likewise.
18450         * g++.old-deja/g++.brendan/crash50.C: Likewise.
18451         * g++.old-deja/g++.brendan/crash56.C: Likewise.
18452         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
18453         syntax.
18454         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
18455         * g++.old-deja/g++.brendan/crash8.C: Change error message.
18456         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
18457         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
18458         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
18459         * g++.old-deja/g++.brendan/template11.C: Likewise.
18460         * g++.old-deja/g++.brendan/template26.C: Likewise.
18461         * g++.old-deja/g++.brendan/template27.C: Use explicit
18462         specialization syntax.
18463         * g++.old-deja/g++.brendan/template30.C: Likewise.
18464         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
18465         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
18466         non-dependent names.
18467         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
18468         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
18469         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
18470         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
18471         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
18472         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
18473         named return value extension.
18474         * g++.old-deja/g++.ext/namedret2.C: Likewise.
18475         * g++.old-deja/g++.ext/namedret3.C: Likewise.
18476         * g++.old-deja/g++.ext/return1.C: Likewise.
18477         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
18478         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
18479         * g++.old-deja/g++.jason/access8.C: Likewise.
18480         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
18481         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
18482         pseudo-destructor names.
18483         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
18484         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
18485         pseudo-destructor names.
18486         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
18487         * g++.old-deja/g++.jason/overload19.C: Likewise.
18488         * g++.old-deja/g++.jason/overload32.C: Likewise.
18489         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
18490         stray semicolons.
18491         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
18492         * g++.old-deja/g++.jason/return.C: Likewise.
18493         * g++.old-deja/g++.jason/return2.C: Likewise.
18494         * g++.old-deja/g++.jason/shadow1.C: Likewise.
18495         * g++.old-deja/g++.jason/special.C: Use explicit specialization
18496         syntax.
18497         * g++.old-deja/g++.jason/template10.C: Account for use of
18498         non-dependent names.
18499         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
18500         syntax.
18501         * g++.old-deja/g++.jason/template37.C: Likewise.
18502         * g++.old-deja/g++.law/access4.C: Change error messages.
18503         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
18504         pseudo-destructor names.
18505         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
18506         * g++.old-deja/g++.law/ctors9.C: Likewise.
18507         * g++.old-deja/g++.law/cvt22.C: Likewise.
18508         * g++.old-deja/g++.law/dtors5.C: Likewise.
18509         * g++.old-deja/g++.law/global-init1.C: Likewise.
18510         * g++.old-deja/g++.law/missed-error3.C: Likewise.
18511         * g++.old-deja/g++.law/operators28.C: Likewise.
18512         * g++.old-deja/g++.law/visibility28.C: Likewise.
18513         * g++.old-deja/g++.martin/eval1.C: Likewise.
18514         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
18515         name.
18516         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
18517         * g++.old-deja/g++.mike/net34.C: Likewise.
18518         * g++.old-deja/g++.mike/net36.C: Likewise.
18519         * g++.old-deja/g++.mike/ns2.C: Likewise.
18520         * g++.old-deja/g++.mike/p12306.C: Likewise.
18521         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
18522         value extension.
18523         * g++.old-deja/g++.mike/p700.C: Likewise.
18524         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
18525         * g++.old-deja/g++.mike/p710.C: Likewise.
18526         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
18527         value extension.
18528         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
18529         * g++.old-deja/g++.mike/pmf9.C: Likewise.
18530         * g++.old-deja/g++.ns/crash2.C: Likewise.
18531         * g++.old-deja/g++.ns/crash3.C: Likewise.
18532         * g++.old-deja/g++.ns/invalid1.C: Likewise.
18533         * g++.old-deja/g++.ns/ns17.C: Likewise.
18534         * g++.old-deja/g++.ns/template16.C: Likewise.
18535         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
18536         keyword.
18537         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
18538         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
18539         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
18540         named return value extension.
18541         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
18542         * g++.old-deja/g++.other/access4.C: Issue additional error
18543         messages.
18544         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
18545         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
18546         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
18547         * g++.old-deja/g++.other/crash25.C: Change error message.
18548         * g++.old-deja/g++.other/crash4.C: Change error message.
18549         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
18550         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
18551         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
18552         checks.
18553         * g++.old-deja/g++.other/defarg8.C: Likewise.
18554         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
18555         * g++.old-deja/g++.other/dtor10.C: Likewise.
18556         * g++.old-deja/g++.other/incomplete.C: Likewise.
18557         * g++.old-deja/g++.other/linkage7.C: Likewise.
18558         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
18559         lookup algorithm.
18560         * g++.old-deja/g++.other/mangle2.C: Likewise.
18561         * g++.old-deja/g++.other/refinit2.C: Likewise.
18562         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
18563         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
18564         * g++.old-deja/g++.pt/crash28.C: Likewise.
18565         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
18566         syntax.
18567         * g++.old-deja/g++.pt/crash32.C: Change error message.
18568         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
18569         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
18570         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
18571         error message position.
18572         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
18573         * g++.old-deja/g++.pt/defarg8.C: Change error message.
18574         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
18575         syntax.
18576         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
18577         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
18578         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
18579         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
18580         keyword.
18581         * g++.old-deja/g++.pt/explicit31.C: Likewise.
18582         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
18583         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
18584         keyword.
18585         * g++.old-deja/g++.pt/explicit71.C: Change error message.
18586         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
18587         syntax.
18588         * g++.old-deja/g++.pt/friend28.C: Account for use of
18589         non-dependent names.
18590         * g++.old-deja/g++.pt/friend29.C: Likewise.
18591         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
18592         rules.
18593         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
18594         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
18595         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
18596         lookup rules.
18597         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
18598         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
18599         keyword.
18600         * g++.old-deja/g++.pt/memclass20.C: Likewise.
18601         * g++.old-deja/g++.pt/memclass5.C: Likewise.
18602         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
18603         keyword.
18604         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
18605         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
18606         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
18607         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
18608         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
18609         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
18610         keyword.
18611         * g++.old-deja/g++.pt/spec10.C: Likewise.
18612         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
18613         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
18614         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
18615         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
18616         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
18617         * g++.old-deja/g++.pt/ttp62.C: Likewise.
18618         * g++.old-deja/g++.pt/ttp64.C: Likewise.
18619         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
18620         * g++.old-deja/g++.pt/typename15.C: Likewise.
18621         * g++.old-deja/g++.pt/typename22.C: Likewise.
18622         * g++.old-deja/g++.pt/typename6.C: Change error messages.
18623         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
18624         * g++.old-deja/g++.pt/virtual2.C: Likewise.
18625         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
18626         syntax.
18627         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
18628         return value extension.
18629         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
18630         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
18631         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
18632         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
18633
18634 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
18635
18636         * g++.dg/warn/inline1.C: New test.
18637         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
18638         * g++.old-deja/g++.jason/synth10.C: Likewise.
18639         * g++.old-deja/g++.mike/net31.C: Likewise.
18640         * g++.old-deja/g++.mike/p8786.C: Likewise.
18641
18642         * g++.dg/template/friend10.C: New test.
18643         * g++.dg/template/conv5.C: New test.
18644
18645 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
18646
18647         * g++.dg/lookup/scoped3.C: New test.
18648
18649         * g++.dg/lookup/decl1.C: New test.
18650         * g++.dg/lookup/decl2.C: New test.
18651
18652 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18653
18654         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
18655         gcc.c-torture/compile/20021015-1.c,
18656         gcc.c-torture/compile/20021015-2.c,
18657         gcc.c-torture/compile/20021123-1.c,
18658         gcc.c-torture/compile/20021123-2.c,
18659         gcc.c-torture/compile/20021123-3.c,
18660         gcc.c-torture/compile/20021123-4.c,
18661         gcc.c-torture/execute/20021024-1.c: Add tests previously added
18662         only to 3.1 or 3.2 branch.
18663
18664 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
18665
18666         * gcc.dg/i386-bitfield3.c: New test.
18667
18668         * gcc.dg/i386-bitfield2.c: New test.
18669
18670 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
18671
18672         * g++.dg/parse/conv_op1.C: New test.
18673
18674 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
18675
18676         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
18677         approved.
18678
18679 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
18680
18681         * gcc.c-torture/compile/20021220-1.c: New test.
18682
18683 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
18684
18685         * gcc.dg/i386-fastcall-1.c: New.
18686
18687 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18688
18689         * gcc.c-torture/execute/20021219-1.c: New test.
18690
18691 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18692
18693         * gcc.dg/i386-pic-1.c: New test.
18694
18695 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18696
18697         PR c++/8099
18698         * g++.dg/template/friend9.C: New test.
18699
18700 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18701
18702         PR c++/3663
18703         * g++.dg/template/access7.C: New test.
18704
18705 2002-12-18  Nick Clifton  <nickc@redhat.com>
18706
18707         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
18708         the libstdc++-v3 directory has been found.
18709
18710 2002-12-12  Devang Patel <dpatel@apple.com>
18711         * gcc.dg/darwin-ld-1.c: New test.
18712         * gcc.dg/darwin-ld-2.c: New test.
18713         * gcc.dg/darwin-ld-3.c: New test.
18714         * gcc.dg/darwin-ld-4.c: New test.
18715         * gcc.dg/darwin-ld-5.c: New test.
18716
18717 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18718
18719         * gcc.c-torture/compile/20021212-1.c: New test.
18720
18721 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
18722
18723         * gcc.dg/fshort-wchar: New test.
18724
18725 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
18726
18727         PR c++/8372
18728         * g++.dg/template/dtor1.C: New test.
18729
18730         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
18731         markers.
18732
18733 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
18734
18735         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
18736
18737 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
18738
18739         * g++.dg/template/static1.C: New test.
18740         * g++.dg/template/static2.C: New test.
18741         * g++.old-deja/g++.ext/memconst.C: New test.
18742
18743 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18744
18745         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
18746         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
18747         * g++.dg/special/initp1.C: Likewise.
18748
18749 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
18750
18751         * gcc.c-torture/execute/20021204-1.c: New test.
18752
18753 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
18754
18755         * gcc.dg/ppc-fmadd-1.c: New file.
18756         * gcc.dg/ppc-fmadd-2.c: New file.
18757         * gcc.dg/ppc-fmadd-3.c: New file.
18758
18759 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18760
18761         * gcc.c-torture/compile/20021204-1.c: New test.
18762
18763 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
18764
18765         * g++.dg/inherit/covariant2.C: New test.
18766         * g++.dg/inherit/covariant3.C: New test.
18767         * g++.dg/inherit/covariant4.C: New test.
18768         * g++.dg/inherit/covariant1.C: Remove XFAIL.
18769         * g++.old-deja/g++.robertl/eb17.C: Likewise.
18770
18771 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
18772
18773         PR c++/8688
18774         * g++.dg/init/brace3.C: New test.
18775
18776 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
18777
18778         * gcc.dg/20020210-1.c: Fix a comment typo.
18779
18780 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
18781
18782         PR c++/8720
18783         * g++.dg/parse/defarg1.C: New test.
18784
18785         PR c++/8615
18786         * g++.dg/template/char1.C: New test.
18787
18788         * g++.dg/template/varmod1.C: Fix typo.
18789
18790 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18791
18792         DR 180
18793         * g++.old-deja/g++.pt/crash32.C: Expect error.
18794
18795 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
18796
18797         PR c++/5919
18798         * g++.dg/template/varmod1.C: New test.
18799
18800         PR c++/8727
18801         * g++.dg/inherit/typeinfo1.C: New test.
18802
18803         PR c++/8663
18804         * g++.dg/inherit/typedef1.C: New test.
18805
18806 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
18807
18808         PR c++/8332
18809         PR c++/8493
18810         * g++.dg/template/strlen1.C: New test.
18811
18812         PR c++/8227
18813         * g++.dg/template/ctor2.C: New test.
18814
18815         PR c++/8214
18816         * g++.dg/init/string1.C: New test.
18817
18818         PR c++/8511
18819         * g++.dg/template/friend8.C: New test.
18820
18821 2002-11-29  Joe Buck <jbuck@synopsys.com>
18822
18823         * g++.dg/lookup/anon2.C: New test.
18824
18825 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
18826
18827         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
18828         h8300 port.
18829
18830 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
18831
18832         * gcc.dg/bitfld-6.c: New test.
18833
18834 2002-11-27  Jan Hubicka  <jh@suse.cz>
18835
18836         * gcc.c-torture/execute/20021127.[cx]: New test.
18837
18838 2002-11-26  Jan Hubicka  <jh@suse.cz>
18839
18840         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
18841         quality.
18842
18843 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
18844
18845         * g++.dg/init/brace2.C: New test.
18846         * g++.old-deja/g++.mike/p9129.C: Correct.
18847
18848 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
18849
18850         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
18851
18852 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
18853
18854         * gcc.dg/sibcall-6: New test for indirect sibcalls.
18855
18856 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
18857
18858         * testsuite/g++.dg/abi/empty11.C: New test.
18859         * testsuite/g++.dg/rtti/cv1.C: New test.
18860
18861 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
18862
18863         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
18864
18865 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
18866
18867         * g++.dg/abi/empty10.C: New test.
18868
18869 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18870
18871         * gcc.c-torture/compile/20021124-1.c: New test.
18872
18873 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
18874
18875         * g++.dg/abi/rtti2.C: New test.
18876
18877 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18878
18879         * gcc.dg/i386-unroll-1.c: New test.
18880
18881 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18882
18883         * gcc.c-torture/compile/20021120-1.c: New test.
18884         * gcc.c-torture/compile/20021120-2.c: New test.
18885
18886 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18887
18888         * gcc.dg/bitfld-5.c: New test.
18889
18890 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18891
18892         * gcc.c-torture/execute/20021120-3.c: New test.
18893
18894 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18895
18896         * gcc.c-torture/execute/20021120-2.c: New test.
18897
18898 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18899
18900         * gcc.c-torture/execute/20021120-1.c: New test.
18901
18902 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
18903
18904         * gcc.c-torture/execute/20021118-3.c: New test.
18905
18906 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18907
18908         * gcc.c-torture/compile/20021119-1.c: New test.
18909
18910 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
18911
18912         * gcc.dg/duff-1.c: New test.
18913         * gcc.dg/duff-2.c: New test.
18914         * gcc.dg/duff-3.c: New test.
18915
18916 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
18917
18918         * gcc.dg/cpp/_Pragma5.c: New test.
18919
18920 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
18921
18922         * gcc.c-torture/execute/20021118-2.c: New test.
18923
18924 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
18925
18926         * gcc.c-torture/execute/20021118-1.c: New test.
18927
18928 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
18929
18930         * gcc.dg/20021116-1.c: New test.
18931
18932 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
18933
18934         * g++.dg/abi/vcall1.C: New test.
18935
18936 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
18937
18938         * gcc.dg/20021029-1.c: New test.
18939         * gcc.dg/20021029-2.c: New test.
18940
18941 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18942
18943         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
18944
18945 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18946
18947         PR c/8439
18948         * gcc.dg/20021110.c: Move to ...
18949         * gcc.c-torture/compile/20021110.c: .... here.
18950
18951 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18952
18953         PR c/8467
18954         * gcc.c-torture/execute/20021111-1.c
18955
18956 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18957
18958         PR c/8439
18959         * gcc.dg/20021110.c: New test.
18960
18961 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
18962
18963         * g++.dg/abi/vthunk3.C: Run only on x86.
18964
18965 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18966
18967         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
18968
18969 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
18970
18971         * lib/compat.exp (compat-execute): Fix logic error in last
18972         change.
18973
18974 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
18975
18976         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
18977
18978 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18979
18980         PR c++/8389
18981         * g++.dg/template/access6.C: New test.
18982
18983 2002-11-08  Jan Hubicka  <jh@suse.cz>
18984
18985         * gcc.dg/i386-ssefp-1.c: New test.
18986         * gcc.dg/i386-ssefp-1.c: New test.
18987
18988 2002-11-08  Jan Hubicka  <jh@suse.cz>
18989
18990         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
18991
18992 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
18993
18994         * g++.dg/abi/vthunk3.C: New test.
18995
18996         PR c++/8338
18997         * g++.dg/template/crash2.C: New test.
18998
18999 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
19000
19001         * testsuite/g++.dg/abi/dtor1.C: New test.
19002         * testsuite/g++.dg/abi/dtor2.C: Likewise.
19003
19004 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
19005
19006         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
19007         Darwin.
19008
19009 2002-11-04  Adam Nemet  <anemet@lnxw.com>
19010
19011         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
19012         -mthumb.  Only xfail with -O0.
19013
19014 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
19015
19016         * g++.dg/abi/thunk1.C: New test.
19017         * g++.dg/abi/thunk2.C: Likewise.
19018         * g++.dg/abi/vtt1.C: Likewise.
19019
19020 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
19021
19022         PR optimization/8423
19023         * gcc.c-torture/execute/builtin-constant.c: New test.
19024
19025 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
19026
19027         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
19028         Add some more cases.
19029
19030 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
19031
19032         PR c++/8391
19033         * g++.dg/opt/local1.C: New test.
19034
19035 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
19036
19037         PR c++/8160
19038         * g++.dg/template/complit1.C: New test.
19039
19040         PR c++/8149
19041         * g++.dg/template/typename4.C: Likewise.
19042
19043 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19044
19045         Core issue 287, PR c++/7639
19046         * g++.dg/template/instantiate1.C: Adjust error location.
19047         * g++.dg/template/instantiate3.C: New test.
19048         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
19049         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
19050         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
19051
19052 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
19053
19054         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
19055
19056 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
19057
19058         PR c++/8287
19059         * g++.dg/init/dtor2.C: New test.
19060
19061 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19062
19063         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
19064         * gcc.dg/nest.c: Bypass errors on irix6.
19065
19066 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
19067
19068         * gcc.dg/nest.c: Expect error for mmix-*-*.
19069         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
19070
19071 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
19072
19073         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
19074         markers.
19075
19076         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
19077
19078 2002-10-25  Mike Stump  <mrs@apple.com>
19079
19080         * gcc.dg/warn-1.c: New test.
19081
19082 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
19083
19084         * g++.dg/template/typename3.C: New test.
19085
19086 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
19087
19088         * g++.dg/lookup/ptrmem1.C: New test.
19089
19090         * g++.dg/abi/vthunk2.C: New test.
19091
19092 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
19093
19094         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
19095
19096 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
19097
19098         * g++.dg/abi/empty9.C: New test.
19099
19100 2002-10-24  Richard Henderson  <rth@redhat.com>
19101
19102         * g++.dg/inherit/thunk1.C: Enable for ia64.
19103
19104 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
19105
19106         PR c++/8067
19107         * g++.dg/lookup/pretty1.C: New test.
19108
19109 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
19110
19111         * gcc.dg/20021023-1.c: New test.
19112
19113 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
19114
19115         PR c++/7679
19116         * g++.dg/parse/inline1.C: New test.
19117
19118 2002-10-23  Richard Henderson  <rth@redhat.com>
19119
19120         * g++.dg/inherit/thunk1.C: Enable for x86_64.
19121
19122         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
19123
19124 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
19125
19126         PR c++/6579
19127         * g++.dg/parse/stmtexpr3.C: New test.
19128
19129 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
19130
19131         * g++.dg/expr/cond1.C: New test.
19132
19133 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
19134
19135         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
19136
19137 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
19138
19139         * g++.dg/abi/vbase13.C: New test.
19140         * g++.dg/abi/vbase14.C: Likewise.
19141
19142 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
19143
19144         * gcc.dg/tls/pic-1.c: New test.
19145         * gcc.dg/tls/nonpic-1.c: New test.
19146         * gcc.dg/20021018-1.c: New test.
19147
19148 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
19149
19150         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
19151         Remove only files with the same base name as the test case.
19152         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
19153         (profopt-execute): Likewise.  Also, remove old profiling
19154         and performance data files before running the tests.
19155
19156         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
19157         * g++.dg/bprob/bprob.exp: Likewise.
19158         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
19159         to allow more general test case names.
19160
19161         * g++.dg/bprob/bprob-1.C: Rename to ...
19162         * g++.dg/bprob/g++-bprob-1.C: ... this.
19163
19164         * g77.dg/bprob/bprob-1.f: Rename to ...
19165         * g77.dg/bprob/g77-bprob-1.f: ... this.
19166
19167 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
19168
19169         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
19170         bison 1.50 or later.
19171
19172 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
19173
19174         * g++.dg/README: Describe more test directories.
19175
19176 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
19177
19178         * g++.dg/init/array6.C: Add additional tests.
19179
19180 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
19181
19182         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
19183         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
19184
19185 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
19186
19187         * gcc.c-torture/compile/20020604-1.x: New.
19188         * gcc.c-torture/compile/simd-5.x: Likewise.
19189         * gcc.c-torture/execute/920710-1.x: Likewise.
19190         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
19191
19192 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
19193
19194         * g++.dg/inherit/override1.C: Add dg-options clause.
19195
19196 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19197
19198         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
19199         _mm_slli_si128.
19200
19201 2002-10-19  Andreas Schwab  <schwab@suse.de>
19202
19203         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
19204         directory component.
19205
19206 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
19207
19208         * g++.dg/inherit/thunk1.C: New test.
19209
19210         * g++.dg/inherit/override1.C: New test.
19211
19212         * g++.dg/abi/mangle11.C: New test.
19213         * g++.dg/abi/mangle14.C: New test.
19214         * g++.dg/abi/mangle17.C: New test.
19215
19216 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
19217
19218         * g++.dg/overload/member2.C: New test.
19219
19220 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
19221
19222         * g++.dg/README: Describe new compat directory.
19223         * g++.dg/dg.exp: Skip tests in compat directory.
19224         * README.compat: New file.
19225         * lib/compat.exp: New expect script.
19226         * g++.dg/compat: New test directory.
19227         * g++.dg/compat/compat.exp: New expect script.
19228         * g++.dg/compat/abi: New test directory.
19229         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
19230         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
19231         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
19232         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
19233         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
19234         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
19235         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
19236         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
19237         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
19238         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
19239         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
19240         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
19241         * g++.dg/compat/break: New test directory.
19242         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
19243         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
19244         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
19245         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
19246         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
19247         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
19248         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
19249         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
19250         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
19251         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
19252         g++.dg/compat/break/README: New files.
19253         * g++.dg/compat/eh: New test directory.
19254         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
19255         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
19256         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
19257         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
19258         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
19259         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
19260         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
19261         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
19262         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
19263         g++.dg/compat/eh/filter2_y.C,
19264         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
19265         g++.dg/compat/eh/new1_y.C,
19266         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
19267         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
19268         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
19269         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
19270         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
19271         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
19272         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
19273         g++.dg/compat/eh/unexpected1_y.C: New files.
19274         * g++.dg/compat/init: New test directory.
19275         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
19276         g++.dg/compat/init/array5_y.C,
19277         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
19278         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
19279         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
19280         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
19281         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
19282         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
19283         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
19284         g++.dg/compat/init/init-ref2_y.C: New files.
19285
19286 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
19287
19288         PR c++/7584
19289         * g++.dg/inherit/using3.C: New test.
19290
19291 2002-10-17  Jan Hubicka  <jh@suse.cz>
19292
19293         * gcc.dg/20021017-2.c: New test.
19294
19295 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
19296
19297         * g++.dg/abi/mangle16.C: Adjust.
19298
19299         * g++.dg/init/array8.C: New test.
19300
19301 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
19302
19303         * gcc.dg/special/mips-abi.exp: New test.
19304         * gcc.dg/special/mips-abi.s: Empty file used by the above.
19305
19306 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
19307
19308         * g++.dg/abi/mangle16.C: New test.
19309         * g++.dg/abi/mangle17.C: Likewise.
19310
19311         PR c++/7478
19312         * g++.dg/template/ref1.C: New test.
19313
19314 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19315
19316         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
19317
19318 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
19319
19320         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
19321
19322 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
19323
19324         PR c++/7524
19325         * g++.dg/init/array7.C: New test.
19326
19327 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
19328
19329         * g++.dg/init/array6.C: New test.
19330
19331         * g++.dg/abi/mangle13.C: Likewise.
19332         * g++.dg/abi/mangle14.C: Likewise.
19333         * g++.dg/abi/mangle15.C: Likewise.
19334
19335 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
19336
19337         * g++.dg/abi/empty8.C: New test.
19338
19339 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
19340
19341         * g++.dg/init/ctor1.C: New test.
19342
19343 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
19344
19345         * gcc.c-torture/execute/20021015-1.c: New test.
19346
19347 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
19348
19349         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
19350
19351 2002-10-14  Jan Hubicka  <jh@suse.cz>
19352
19353         * gcc.dg/i386-ssetype-[1-5].c: New tests.
19354
19355 2002-10-14  Richard Henderson  <rth@redhat.com>
19356
19357         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
19358
19359 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
19360
19361         PR optimization/6631
19362         * g++.dg/opt/const2.C: New test.
19363
19364 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
19365
19366         PR c++/7176
19367         * g++.dg/parse/friend1.C: New test.
19368         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
19369
19370 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
19371
19372         * gcc.dg/20021014-1.c: New test.
19373
19374 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
19375
19376         PR c++/5661
19377         * g++.dg/ext/vlm1.C: New test.
19378         * g++.dg/ext/vlm2.C: Likewise.
19379
19380         * g++.dg/init/array1.C: Remove invalid braces.
19381         * g++.dg/init/brace1.C: New test.
19382         * g++.dg/init/copy2.C: Likewise.
19383         * g++.dg/init/copy3.C: Likewise.
19384         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
19385         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
19386         braces.
19387
19388 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
19389
19390         * gcc.dg/cpp/assembler.S: Don't use -ansi.
19391
19392 2002-10-11  Richard Shann  <richard.shann@superh.com>
19393
19394         * gcc.c-torture/compile/simd-5.c: New test.
19395
19396 2002-10-10  Roger Sayle  <roger@eyesopen.com>
19397
19398         * gcc.c-torture/execute/shiftopt-1.c: New test case.
19399
19400 2002-10-10  Jim Wilson  <wilson@redhat.com>
19401
19402         * gcc.c-torture/execute/20021010-1.c: New test.
19403
19404 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
19405
19406         PR c/7353
19407         * g++.dg/ext/typedef-init.C: New test.
19408         * gcc.dg/typedef-init.c: New test.
19409
19410 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
19411
19412         * gcc.dg/cpp/paste13.c: New test.
19413
19414 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19415
19416         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
19417         remaining platforms, XFAIL during compile, not execute.  Don't
19418         XFAIL at -O0.
19419
19420 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
19421
19422         * gcc.dg/alias-1.c: Tweak expected warning.
19423
19424 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
19425
19426         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
19427
19428 2002-10-06  Andreas Jaeger  <aj@suse.de>
19429
19430         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
19431         * gcc.dg/cpp/c++98.C: Likewise.
19432
19433         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
19434         * g++.dg/cpp/c++98.C: Likewise.
19435
19436         * g++.dg/README (Subdirectories): Mention cpp directory.
19437
19438         PR target/7559
19439         * gcc.dg/20021006-1.c: New test.
19440
19441 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19442
19443         PR c++/7804
19444         * g++.dg/other/warning1.C: New test.
19445
19446 2002-10-04  Roger Sayle  <roger@eyesopen.com>
19447
19448         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
19449         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
19450         and sparc-*-* with -m64 as expected failures.  See PR 8087.
19451
19452 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
19453
19454         PR c++/7931
19455         * g++.dg/template/ptrmem3.C: New test.
19456
19457         PR c++/7754
19458         * g++.dg/template/union1.C: New test.
19459
19460 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
19461
19462         PR c++/8006
19463         * g++.dg/abi/mangle9.C: New test.
19464         * g++.dg/abi/mangle10.C: New test.
19465         * g++.dg/abi/mangle11.C: New test.
19466         * g++.dg/abi/mangle12.C: New test.
19467
19468 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
19469
19470         PR c++/7188.
19471         * g++.dg/template/meminit1.C: New test.
19472         * g++.dg/warn/Wreorder-1.C: Likewise.
19473         * g++.old-deja/g++.mike/warn3.C: Tweak.
19474         * lib/prune.exp: Ingore "in copy constructor".
19475
19476 2002-10-02  Andreas Jaeger  <aj@suse.de>
19477
19478         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
19479         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
19480         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
19481         on x86-64.
19482
19483 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
19484
19485         * gcc.dg/empty1.C: Fix typo.
19486
19487 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
19488
19489         * gcc.dg/alias-1.c: New test.
19490
19491 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
19492
19493         * gcc.dg/empty1.C: New test.
19494
19495         * g++.dg/tls/init-2.C: Tweak error messages.
19496
19497 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
19498
19499         * gcc.c-torture/compile/20020923-1.c: New test.
19500
19501 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
19502
19503         * gcc.c-torture/execute/ffs-1.c: New test.
19504         * gcc.c-torture/execute/ffs-2.c: Ditto.
19505
19506 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
19507
19508         * g++.dg/overload/member1.C: New test.
19509
19510 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
19511
19512         * g++.dg/abi/empty7.C: New test.
19513         * g++.dg/init/pm2.C: Likewise.
19514
19515 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
19516
19517         * g++.dg/rtti/crash1.C: New test.
19518
19519 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
19520
19521         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
19522         gcc.dg/sibcall-4.c: New tests.
19523
19524 2002-09-28  Roger Sayle  <roger@eyesopen.com>
19525
19526         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
19527         powerpc and MMIX targets.
19528
19529 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
19530
19531         * gcc.dg/cpp/20020927-1.c: New.
19532
19533 2002-09-26  David S. Miller  <davem@redhat.com>
19534
19535         * gcc.c-torture/compile/trunctfdf.c: New.
19536
19537 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19538
19539         * lib/target-supports.exp (check_weak_available): Handle solaris2.
19540
19541 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
19542
19543         * gcc.c-torture/execute/loop-15.c: New.
19544
19545 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
19546
19547         * README.QMTEST: Fix typo.
19548
19549 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
19550
19551         * gcc.dg/20020926-1.c: New test.
19552
19553 2002-09-25  David S. Miller  <davem@redhat.com>
19554
19555         PR target/7842
19556         * gcc.c-torture/execute/shiftdi.c: New test.
19557
19558 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
19559
19560         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
19561         unique to the tool.
19562         * lib/g77.exp (g77_init): Likewise.
19563         * lib/g++.exp (g++_init): Likewise.
19564         * lib/objc.exp (objc_init): Likewise.
19565
19566 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
19567
19568         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
19569         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
19570         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
19571
19572 2002-09-25  Richard Henderson  <rth@redhat.com>
19573
19574         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
19575         too-small long double.
19576
19577 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
19578
19579         * gcc.dg/20020919-1.c: New test.
19580
19581 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
19582
19583         * g++.dg/abi/bitfield6.C: New test.
19584         * g++.dg/abi/bitfield7.C: New test.
19585         * g++.dg/abi/bitfield8.C: New test.
19586         * g++.dg/abi/vbase11.C: New test.
19587
19588 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19589
19590         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
19591         hppa*-*-hpux*.  Update test comment.
19592
19593 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
19594
19595         * gcc.dg/tls/struct-1.c: New test.
19596
19597 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
19598
19599         * gcc.dg/cpp/tr-warn2.c: Update.
19600
19601 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
19602
19603         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
19604
19605 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
19606
19607         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
19608         systems.
19609
19610 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
19611
19612         * gcc.c-torture/execute/ieee/mzero3.c: New test.
19613
19614         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
19615         Adjust for c++filt moved to binutils.  Remove spurious duplicate
19616         setting of cxxfilt.
19617
19618 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
19619
19620         * gcc.dg/20020312-2.c: Update for darwin.
19621
19622 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
19623
19624         * g++.old-deja/g++.other/crash32.C: Mark ICE.
19625
19626 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
19627
19628         * objc.dg/comp-types-1.m: New test.
19629         * objc.dg/comp-types-2.m: New test.
19630         * objc.dg/comp-types-3.m: New test.
19631         * objc.dg/comp-types-4.m: New test.
19632         * objc.dg/comp-types-5.m: New test.
19633         * objc.dg/comp-types-6.m: New test.
19634
19635 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19636
19637         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
19638
19639 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
19640
19641         * g++.dg/other/do1.C: New test.
19642
19643         * g++.dg/template/subst1.C: New test.
19644
19645 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
19646
19647         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
19648
19649 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
19650
19651         * g++.dg/template/qualttp20.C: Adjust expected errors.
19652         * g++.old-deja/g++.jason/report.C: Likewise.
19653         * g++.old-deja/g++.other/qual1.C: Likewise.
19654
19655         * g++.dg/lookup/scoped2.C: New test.
19656
19657         * g++.dg/ext/asm3.C: New test.
19658
19659 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
19660
19661         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
19662
19663 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
19664
19665         * ChangeLog: follow spelling conventions.
19666         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
19667         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
19668         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
19669         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
19670         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
19671         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
19672         * g++.old-deja/g++.law/global-init1.C: Likewise.
19673         * g++.old-deja/g++.other/delete4.C: Likewise.
19674         * g++.old-deja/g++.other/inline21.C: Likewise.
19675         * g++.old-deja/g++.other/singleton.C: Likewise.
19676         * g77.dg/strlen0.f: Likewise.
19677         * g77.f-torture/compile/20010519-1.f: Likewise.
19678         * g77.f-torture/compile/980310-4.f: Likewise.
19679         * gcc.c-torture/compile/20000605-1.c: Likewise.
19680         * gcc.c-torture/execute/20020225-1.c: Likewise.
19681         * gcc.dg/c90-hexfloat-2.c: Likewise.
19682         * gcc.dg/c99-bool-1.c: Likewise.
19683         * gcc.dg/c99-hexfloat-2.c: Likewise.
19684         * gcc.dg/dll-2.c: Likewise.
19685         * gcc.dg/wtr-union-init-1.c: Likewise.
19686         * gcc.dg/wtr-union-init-2.c: Likewise.
19687         * gcc.dg/wtr-union-init-3.c: Likewise.
19688         * gcc.dg/cpp/avoidpaste1.c: Likewise.
19689         * gcc.dg/cpp/defined.c: Likewise.
19690         * gcc.dg/cpp/macsyntx.c: Likewise.
19691         * gcc.dg/cpp/paste2.c: Likewise.
19692         * gcc.dg/cpp/trad/defined.c: Likewise.
19693         * gcc.dg/format/c90-printf-1.c: Likewise.
19694         * gcc.dg/format/c90-scanf-1.c: Likewise.
19695         * gcc.dg/format/c99-printf-1.c: Likewise.
19696         * gcc.dg/format/c99-scanf-1.c: Likewise.
19697         * gcc.misc-tests/gcov-8.c: Likewise.
19698         * lib/profopt.exp: Likewise.
19699
19700 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
19701
19702         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
19703
19704 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
19705
19706         * g++.dg/inherit/using2.C: New test.
19707
19708 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
19709
19710         * ChangeLog: Follow spelling conventions.
19711         * g++.dg/template/friend4.C: Likewise.
19712         * g++.old-deja/g++.pt/crash67.C: Likewise.
19713         * gcc.c-torture/execute/20000801-4.c: Likewise.
19714         * gcc.dg/c90-digraph-1.c: Likewise.
19715         * gcc.dg/c94-digraph-1.c: Likewise.
19716         * gcc.dg/c99-digraph-1.c: Likewise.
19717         * gcc.dg/cpp/line5.c: Likewise.
19718         * gcc.dg/cpp/multiline.c: Likewise.
19719         * gcc.dg/cpp/trad/literals-1.c: Likewise.
19720         * gcc.dg/format/attr-3.c: Likewise.
19721         * gcc.dg/format/c90-scanf-3.c: Likewise.
19722         * gcc.dg/format/ext-4.c: Likewise.
19723
19724 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
19725
19726         * g++.dg/template/pretty1.C: New test.
19727
19728 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
19729
19730         * gcc.c-torture/execute/struct-cpy-1.c: New test.
19731
19732 2002-09-13  Matt Austern  <austern@apple.com>
19733
19734         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
19735         passing a cast expression to a function by const reference.
19736
19737 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
19738
19739         * g++.dg/template/deduce1.C: New test.
19740
19741 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
19742
19743         * gcc.c-torture/execute/simd-1.c: Force all use of int to
19744         32-bit int.
19745
19746 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19747
19748         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
19749         usage.
19750
19751 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
19752
19753         * gcc.c-torture/compile/20020910-1.c: New test.
19754
19755 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
19756
19757         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
19758
19759 2002-09-10  Andreas Jaeger  <aj@suse.de>
19760
19761         * gcc.dg/20020312-2.c: Adjust for x86-64.
19762
19763 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
19764
19765         * g77.dg/7388.f: New test case for PR 7388.
19766
19767 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
19768
19769         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
19770
19771 2002-09-05  Ziemowit Laski <zlaski@apple.com>
19772
19773         * objc.dg/proto-lossage-1.m: New test.
19774
19775 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
19776
19777         * gcc.dg/cpp/_Pragma4.c: Fix typo.
19778
19779 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
19780
19781         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
19782         expected to pass.
19783
19784 2002-09-06  Stan Shebs  <shebs@apple.com>
19785             David Edelsohn  <edelsohn@gnu.org>
19786
19787         * gcc.dg/weak: New directory.
19788         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
19789         target-specific xfail bits.
19790         * gcc.dg/typeof-2.c: Move to new directory.
19791         * gcc.dg/weak.exp: New expect script.
19792
19793 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
19794
19795         * gcc.c-torture/execute/extzvsi.c: New test.
19796
19797 2002-09-05  Stan Shebs  <shebs@apple.com>
19798
19799         * gcc.dg/weak-1.c: xfail on Darwin.
19800         * gcc.dg/weak-2.c: Ditto.
19801         * gcc.dg/weak-3.c: Ditto.
19802         * gcc.dg/weak-4.c: Ditto.
19803         * gcc.dg/weak-5.c: Ditto.
19804         * gcc.dg/weak-6.c: Ditto.
19805         * gcc.dg/weak-7.c: Ditto.
19806         * gcc.dg/weak-8.c: Ditto.
19807         * gcc.dg/weak-9.c: Ditto.
19808
19809 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
19810
19811         * gcc.c-torture/execute/loop-14.c: New test.
19812
19813 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
19814
19815         * g++.dg/other/cxa-atexit1.C: New test.
19816
19817         * gcc.dg/typeof-2.c: New test.
19818
19819 2002-09-03  Roger Sayle  <roger@eyesopen.com>
19820
19821         * gcc.dg/builtins-2.c: New testcase.
19822         * gcc.dg/builtins-3.c: New testcase.
19823
19824 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
19825
19826         * gcc.dg/cpp/_Pragma4.c: New test.
19827
19828 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
19829
19830         * objc/execute/nil_method-1.m: New testcase.
19831
19832 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
19833
19834         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
19835         [Object class], not [Object initialize].
19836
19837 2002-08-31  Roger Sayle  <roger@eyesopen.com>
19838             Hans-Peter Nilsson  <hp@bitrange.com>
19839
19840         * gcc.c-torture/execute/20020720-1.x: Skip test on
19841         mmix-knuth-mmixware.  Correct comment.
19842
19843 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
19844
19845         * testsuite/g++.dg/abi/bitfield5.C: New test.
19846         * testsuite/g++.dg/abi/vbase10.C: Likewise.
19847
19848 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
19849
19850         * objc.dg/undeclared-selector.m: New test.
19851
19852 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
19853
19854         * g++.dg/other/offsetof1.C: Avoid cast warning.
19855
19856 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
19857
19858         * objc.dg/super-class-2.m: New test.
19859
19860 2002-08-24  Matt Austern  <austern@apple.com>
19861
19862         * g++.dg/ext/lvaddr.C: New test.
19863         * g++.dg/ext/lvcast.C: New test.
19864
19865 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
19866
19867         * testsuite/g++.dg/inherit/cond1.C: New test.
19868
19869 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
19870
19871         * gcc.dg/noncompile/incomplete-1.c: New test.
19872
19873 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
19874
19875         * gcc.dg/typespec-1.c: New test.
19876
19877 2002-08-20  Devang Patel  <dpatel@apple.com>
19878         * objc.dg/proto-hier-2.m: New test.
19879
19880 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
19881
19882         * objc.dg/bitfield-1.m: New test.
19883         * objc.dg/bitfield-2.m: New test.
19884
19885 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
19886
19887         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
19888         gcc.dg/c99-flex-array-4.c: New tests.
19889
19890 2002-08-16  Stan Shebs  <shebs@apple.com>
19891
19892         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
19893
19894 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
19895
19896         * gcc.dg/typeof-1.c: New test.
19897         * g++.dg/ext/typeof2.C: New test.
19898
19899 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
19900
19901         * g++.dg/other/offsetof1.C: New test.
19902
19903 2002-08-14  Richard Henderson  <rth@redhat.com>
19904
19905         * gcc.dg/tls/diag-3.c: Fix expected message strings.
19906
19907 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
19908
19909         * gcc.dg/cpp/_Pragma3.c: New test.
19910
19911 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
19912
19913         * g++.dg/template/inherit3: New test.
19914
19915 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
19916
19917         * gcc.dg/bitfld-4.c: Add blank options.
19918
19919 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
19920
19921         * g++.dg/template/crash1.C: New test.
19922
19923 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
19924
19925         * gcc.dg/tls/opt-2.c: New test.
19926
19927 2002-08-08  Devang Patel  <dpatel@apple.com>
19928
19929         * objc.dg/selector-1.m : New test
19930
19931 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
19932
19933         * g++.dg/abi/bitfield4.C: New test.
19934         * gcc.dg/bitfld-4.c: New test.
19935
19936 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
19937
19938         * g++.dg/other/packed1.C: New test.
19939
19940 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
19941
19942         * g++.dg/abi/offsetof.C: Tweak error messages.
19943         * g++.old-deja/g++.mike/p10769a.C: Likewise.
19944
19945 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
19946
19947         * gcc.dg/bitfld-3.c: New test.
19948
19949 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
19950             Richard Henderson  <rth@redhat.com>
19951
19952         * gcc.dg/i386-bitfield1.c: New test.
19953         * g++.dg/abi/bitfield3.C: Update.
19954
19955 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
19956
19957         * objc.dg/const-str-2.m: Update.
19958         * gcc.dg/cpp/c++98.c: Change to C extension.
19959         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
19960         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
19961
19962 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
19963
19964         * testsuite/gcc.dg/tls/diag-3.c: New.
19965
19966 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
19967
19968         * g++.dg/README (Subdirectories): Document new subdir expr.
19969         * g++.dg/expr/pmf-1.C: New test.
19970
19971 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
19972
19973         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
19974
19975 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
19976
19977         * g++.dg/abi/bitfield3.C: New test.
19978
19979 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
19980
19981         * lib/gcov.exp: Tweak expected line formats.
19982         * gcc.misc-tests/gcov8.c: New test.
19983         * gcc.misc-tests/gcov8.x: New flags.
19984
19985 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
19986
19987         * consistency.vlad/layout/endian.c: Include string.h.
19988
19989         * gcc.c-torture/execute/20020805-1.c: New test.
19990
19991 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
19992
19993         * g++.dg/other/conversion1.C: New test.
19994
19995 2002-08-03  Roger Sayle  <roger@eyesopen.com>
19996
19997         * gcc.dg/builtins-1.c: New testcase.
19998
19999 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
20000
20001         * g++.dg/inherit/access3.C: New test.
20002
20003 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
20004
20005         * gcc.dg/ia64-visibility-2.c: New test.
20006
20007 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
20008
20009         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
20010         __qualifier_flags to __flags.
20011
20012 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
20013
20014         * g++.dg/inherit/operator1.C: New test.
20015         * g++.dg/lookup/disamb1.C: Fix typo in comment.
20016         * g++.dg/other/error1.C: Change expected error message.
20017         * g++.dg/template/conv4.C: Likewise.
20018
20019 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
20020
20021         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
20022         for documented behavior.
20023
20024 2002-07-25  Roger Sayle  <roger@eyesopen.com>
20025
20026         * gcc.c-torture/execute/20020720-1.x: Skip this test on
20027         several targets known to fail.
20028
20029 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
20030
20031         * gcc.dg/mips-args-[123].c: New tests.
20032
20033 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
20034
20035         * gcc.dg/ppc-spe.c: New.
20036
20037 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
20038
20039         * g++.dg/other/ptrmem4.C: New testcase.
20040
20041 2002-07-24  Richard Henderson  <rth@redhat.com>
20042
20043         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
20044
20045 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
20046
20047         * g++.dg/ext/alignof1.C (main): Return 0 for success.
20048
20049 2002-07-24  Roger Sayle  <roger@eyesopen.com>
20050
20051         * gcc.c-torture/execute/memset-3.c: New testcase.
20052
20053 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
20054
20055         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
20056         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
20057
20058 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20059
20060         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
20061         Delete.
20062
20063 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
20064
20065         * gcc.c-torture/compile/simd-4.c: New test.
20066
20067 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20068
20069         PR c++/7347, c++/7348
20070         * g++.dg/template/access4.C: New test.
20071         * g++.dg/template/access5.C: New test.
20072         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
20073         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
20074         * g++.old-deja/g++.pt/ttp58.C: Likewise.
20075         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
20076
20077 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
20078
20079         * gcc.dg/gnu89-init-2.c: New test.
20080
20081 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
20082
20083         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
20084
20085 2002-07-20  Roger Sayle  <roger@eyesopen.com>
20086
20087         * gcc.c-torture/execute/20020720-1.c: New testcase.
20088
20089 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
20090
20091         * gcc.dg/cpp/Wsignprom.c: New tests.
20092
20093 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
20094
20095         * gcc.c-torture/execute/loop-13.c: New test.
20096
20097 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
20098
20099         * gcc.dg/cpp/expr.c: New tests.
20100
20101 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
20102
20103         * g++.dg/opt/pr6713.C: Add template instantiation.
20104
20105 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
20106
20107         * gcc.dg/nest.c: New test.
20108
20109 2002-07-17  Richard Henderson  <rth@redhat.com>
20110
20111         * g++.dg/opt/pr6713.C: New test.
20112
20113 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
20114
20115         * gcc.c-torture/execute/loop-2e.x: Let the testcase
20116         XFAIL for all x86 processors.
20117
20118 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
20119
20120         * gcc.c-torture/execute/20010122-1.x: Do not test with
20121         -fomit-frame-pointer.
20122
20123 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20124
20125         * g++.dg/template/instantiate2.C: New test.
20126         * g++.dg/template/spec4.C: New test.
20127
20128 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20129
20130         * g++.dg/template/access2.C: New test.
20131         * g++.dg/template/access3.C: New test.
20132
20133 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
20134
20135         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
20136         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
20137         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
20138         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
20139         Convert to use <stdarg.h>.
20140         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
20141         Delete.
20142         * gcc.dg/va-arg-2.c: New.
20143         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
20144
20145 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
20146
20147         * gcc.c-torture/compile/20020710-1.c: New test.
20148
20149 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
20150                           Andrew Pinski  <pinskia@physics.uc.edu>
20151
20152         gcc.c-torture/compile/simd-2.c: New testcase.
20153         gcc.c-torture/compile/simd-3.c: Likewise.
20154
20155 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
20156
20157         PR c++/7224
20158         * g++.dg/overload/error1.C: New test.
20159
20160 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20161
20162         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
20163         configuration and IRIX 6 O32 ABI.
20164
20165 2002-07-11  Roger Sayle  <roger@eyesopen.com>
20166
20167         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
20168
20169 2002-07-10  Roger Sayle  <roger@eyesopen.com>
20170
20171         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
20172
20173 2002-07-10  Jeffrey A Law  <law@redhat.com>
20174
20175         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
20176
20177         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
20178
20179 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
20180
20181         * gcc.dg/20020312-2.c: Check for __PPC__.
20182
20183 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
20184
20185         * gcc.c-torture/compile/20020709-1.c: New test.
20186
20187 2002-07-07  Roger Sayle  <roger@eyesopen.com>
20188
20189         * g++.dg/template/qualttp21.C: New test case.
20190
20191 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
20192
20193         * gcc.c-torture/compile/20020706-1.c: New test.
20194         * gcc.c-torture/compile/20020706-2.c: New test.
20195
20196 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
20197             Alexandre Oliva  <aoliva@redhat.com>
20198
20199         * g++.dg/warn/incomplete1.C: New test.
20200
20201 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20202
20203         PR c++/7099
20204         * g++.dg/warn/noreturn1.C: New test.
20205
20206 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
20207
20208         PR c++/6706
20209         * g++.dg/debug/debug6.C: New test.
20210         * g++.dg/debug/debug7.C: New test.
20211
20212 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
20213
20214         * gcc.c-torture/compile/simd-3.c: New test.
20215
20216 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
20217
20218         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
20219         * gcc.dg/20020620-1.c: Likewise.
20220
20221 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20222
20223         PR c++/6944
20224         * g++.dg/init/array4.C: New test.
20225         * g++.dg/init/array5.C: New test.
20226
20227 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
20228
20229         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
20230         * gcc.c-torture/execute/simd-2.c (main): Likewise.
20231
20232 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20233
20234         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
20235         * gcc.dg/wtr-aggr-init-1.c: Likewise.
20236         * gcc.dg/wtr-conversion-1.c: Likewise.
20237         * gcc.dg/wtr-escape-1.c: Likewise.
20238         * gcc.dg/wtr-int-type-1.c: Likewise.
20239         * gcc.dg/wtr-label-1.c: Likewise.
20240         * gcc.dg/wtr-static-1.c: Likewise.
20241         * gcc.dg/wtr-strcat-1.c: Likewise.
20242         * gcc.dg/wtr-suffix-1.c: Likewise.
20243         * gcc.dg/wtr-switch-1.c: Likewise.
20244         * gcc.dg/wtr-unary-plus-1.c: Likewise.
20245         * gcc.dg/wtr-union-init-1.c: Likewise.
20246         * gcc.dg/wtr-union-init-2.c: Likewise.
20247         * gcc.dg/wtr-union-init-3.c: Likewise.
20248
20249         * gcc.dg/wtr-func-def-1.c: New test.
20250
20251 2002-07-02 Devang Patel <dpatel@apple.com>
20252
20253         * objc.dg/param-1.m: New test.
20254
20255 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
20256
20257         * gcc.dg/cpp/trad/directive.c: Add test.
20258         * gcc.dg/cpp/trad/macroargs.c: Add test.
20259         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
20260
20261 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
20262
20263         * gcc.dg/cpp/cmdlne-M.c: New test.
20264
20265 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
20266
20267         * objc.dg/desig-init-1.m: New test.
20268
20269 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20270
20271         PR c++/6716
20272         * g++.dg/template/instantiate1.C: New test.
20273
20274 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
20275
20276         PR c++/7112
20277         * g++.dg/template/sizeof2.C: New test.
20278
20279 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
20280
20281         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
20282         gcc.dg/cpp/trad/include.c: New tests.
20283
20284 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
20285
20286         PR target/7177
20287         * gcc.c-torture/compile/20020701-1.c: New test.
20288
20289 2002-07-01  Stan Shebs  <shebs@apple.com>
20290
20291         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
20292         header here...
20293         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
20294         (objc-torture-execute): or here.
20295
20296 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
20297
20298         * gcc.c-torture/execute/arith-rand-ll.c: New test.
20299
20300 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
20301
20302         * gcc.dg/cpp/trad/escaped-nl.c: New test.
20303
20304 2002-06-30  Devang Patel  <dpatel@apple.com>
20305
20306         * objc.dg/fsyntax-only.m: New test.
20307
20308 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
20309
20310         PR c++/6695
20311         * g++.dg/template/friend7.C: New file.
20312
20313 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
20314
20315         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
20316         return type.
20317
20318 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
20319
20320         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
20321         avoid division by zero.
20322
20323 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
20324
20325         * gcc.dg/Wunknownprag.c: New tests.
20326
20327 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
20328
20329         * gcc.c-torture/execute/simd-2.c: New test.
20330
20331 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
20332
20333         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
20334         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
20335         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
20336         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
20337         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
20338         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
20339         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
20340         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
20341         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
20342         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
20343         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
20344         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
20345         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
20346         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
20347         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
20348         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
20349         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
20350
20351 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
20352
20353         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
20354         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
20355         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
20356         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
20357         New tests.
20358         * gcc.dg/cpp/trad/directive.c: Update.
20359
20360 2002-06-23  Andreas Jaeger  <aj@suse.de>
20361
20362         * gcc.c-torture/execute/complex-6.c: New.
20363
20364 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
20365
20366         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
20367         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
20368         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
20369         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
20370
20371 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
20372
20373         * gcc.dg/cpp/trad: New directory with traditional tests copied
20374         from parent directory.
20375         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
20376         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
20377         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
20378         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
20379         Move to trad/ and rename.
20380         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
20381         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
20382         gcc.dg/cpp/trad/redef2.c: New tests.
20383         * gcc.dg/cpp/trad/trad.exp: New driver.
20384
20385 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
20386
20387         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
20388         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
20389         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
20390         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
20391         Remove.
20392
20393 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
20394
20395         * gcc.dg/20020620-1.c: New test.
20396
20397 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20398
20399         * g++.dg/template/ttp4.C: New test.
20400
20401 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
20402
20403         * g++.dg/opt/vt1.C: Fix regexp.
20404
20405 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20406
20407         * gcc.c-torture/execute/pure-1.c: Make functions static again.
20408         Don't use attribute `noinline'.
20409
20410 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
20411
20412         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
20413
20414 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
20415
20416         * gcc.c-torture/execute/simd-1.c: New.
20417
20418         * gcc.dg/simd-1.c: New.
20419
20420 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
20421
20422         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
20423
20424 2002-06-16  Richard Henderson  <rth@redhat.com>
20425
20426         * g++.dg/ext/anon-struct1.C: New.
20427         * g++.dg/ext/anon-struct2.C: New.
20428         * g++.dg/ext/anon-struct3.C: New.
20429         * gcc.dg/anon-struct-1.c: New.
20430         * gcc.dg/anon-struct-2.c: New.
20431         * gcc.dg/anon-struct-3.c: New.
20432         * gcc.dg/20011008-1.c: Adjust warning text.
20433         * gcc.dg/20020527-1.c: Add -fms-extensions.
20434
20435 2002-06-16  Richard Henderson  <rth@redhat.com>
20436
20437         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
20438
20439 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
20440
20441         * gcc.c-torture/execute/20020615-1.c: New test.
20442
20443 2002-06-15  Roger Sayle  <roger@eyesopen.com>
20444
20445         * gcc.c-tortuture/execute/compare-1.c: New test case.
20446         * gcc.c-tortuture/execute/compare-2.c: New test case.
20447         * gcc.c-tortuture/execute/compare-3.c: New test case.
20448
20449 2002-06-13  Richard Henderson  <rth@redhat.com>
20450
20451         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
20452         ia64 ilp32.
20453
20454 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20455
20456         * g++.dg/template/typename2.C: Update error message.
20457
20458 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
20459
20460         * gcc.c-torture/execute/20020611-1.c: New test.
20461
20462 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
20463
20464         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
20465         list of targets to skip.
20466
20467 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
20468
20469         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
20470         targets if not optimizing.
20471
20472 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
20473
20474         * gcc.c-torture/compile/20020605-1.c: New test.
20475
20476         * g++.dg/opt/vt1.C: New test.
20477
20478         * gcc.dg/20020531-1.c: New test.
20479
20480         * gcc.dg/20020530-1.c: New test.
20481
20482         * gcc.dg/20020527-1.c: New test.
20483
20484         * g++.dg/opt/cse1.C: New test.
20485
20486 2002-06-07  Roger Sayle  <roger@eyesopen.com>
20487
20488         * gcc.dg/20020607-2.c: New test case.
20489
20490 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
20491
20492         * gcc.c-torture/compile/20020604-1.c: New test.
20493
20494 2002-06-04  Richard Henderson  <rth@redhat.com>
20495
20496         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
20497         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
20498         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
20499
20500 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
20501
20502         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
20503
20504 2002-06-03  Richard Henderson  <rth@redhat.com>
20505
20506         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
20507         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
20508
20509 2002-06-02  Richard Henderson  <rth@redhat.com>
20510
20511         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
20512         test functions static.
20513
20514 2002-06-02  Andreas Jaeger  <aj@suse.de>
20515
20516         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
20517         now.
20518
20519 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20520
20521         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
20522         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
20523         Update for mofified diagnostics.
20524         * gcc.dg/c99-intconst-1.c: No longer fail.
20525
20526 2002-06-02  Richard Henderson  <rth@redhat.com>
20527
20528         * gcc.dg/uninit-A.c: Remove xfail markers.
20529
20530 2002-06-01  Roger Sayle  <roger@eyesopen.com>
20531
20532         * gcc.dg/fnegate-1.c: New test case.
20533
20534 2002-05-30  Osku Salerma  <osku@iki.fi>
20535
20536         * gcc.c-torture/execute/mayalias-1.c: New file.
20537
20538 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
20539
20540         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
20541         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
20542         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
20543
20544 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
20545
20546         * gcc.c-torture/execute/20020529-1.c: New test.
20547
20548 2002-05-27  Richard Henderson  <rth@redhat.com>
20549
20550         * g++.dg/ext/attrib6.C: New test case.
20551
20552 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20553
20554         * gcc.c-torture/execute/pure-1.c: New test.
20555
20556 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
20557
20558         * gcc.dg/cpp/arith-2.c: Remove.
20559
20560 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
20561
20562         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
20563         * gcc.dg/cpp/if-3.c: Remove.
20564
20565 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
20566
20567         * g++.dg/opt/cse2.C: New test.
20568
20569 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
20570
20571         * gcc.dg/cpp/arith-1.c: New semantic tests.
20572         * gcc.dg/cpp/if-1.c: Update.
20573
20574 2002-05-24  Ben Elliston  <bje@redhat.com>
20575
20576         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
20577
20578 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
20579
20580         * gcc.dg/verbose-asm.c: New test.
20581
20582 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20583
20584         * gcc.dg/cpp/paste12.c: New test.
20585
20586 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
20587
20588         * g++.dg/parse/named_ops.C: New test.
20589
20590 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
20591
20592         * gcc/testsuite/gcc.dg/weak-8.c: New test.
20593
20594 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
20595
20596         * gcc.dg/weak-2.c: Allow optional leading underscore
20597         in scan-assembler symbol name.
20598         * gcc.dg/weak-3.c: Likewise.
20599         * gcc.dg/weak-4.c: Likewise.
20600         * gcc.dg/weak-5.c: Likewise.
20601
20602 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
20603
20604         * gcc.dg/20020523-1.c: New test.
20605
20606 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
20607
20608         * objc.dg/const-str-2.m: Update now that we stop after
20609         a command line error.
20610
20611 2002-05-22  Richard Henderson  <rth@redhat.com>
20612
20613         * g++.dg/dg.exp: Fix typo in test pruneing.
20614
20615 2002-05-22  Richard Henderson  <rth@redhat.com>
20616
20617         * g++.dg/dg.exp: Prune the tls subdirectory.
20618         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
20619         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
20620         * g++.dg/tls/init-1.C: New.
20621
20622 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
20623
20624         * gcc.dg/20020517-1.c: New test.
20625
20626 2002-05-21  Richard Henderson  <rth@redhat.com>
20627
20628         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
20629         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
20630
20631 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
20632
20633         * g++.dg/other/copy2.C: New test.
20634
20635 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
20636
20637         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
20638         (MAX_COPY): Bump up to 10 times sizeof (long long).
20639         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
20640
20641         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
20642         sizeof (long long).
20643
20644         * gcc.c-torture/execute/strcpy-1.c: New test.
20645
20646 2002-05-19  Jason Merrill  <jason2redhat.com>
20647
20648         * g++.dg/ext/oper1.C: New test.
20649
20650 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
20651 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
20652
20653         * README.QMTEST: New file.
20654
20655         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
20656
20657 2002-05-19  Andreas Jaeger  <aj@suse.de>
20658
20659         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
20660         now.
20661         * gcc.c-torture/execute/loop-2d.x: Likewise.
20662
20663 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
20664
20665         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
20666         support weak symbols.
20667         * gcc.dg/weak-4.c: Likewise
20668         * gcc.dg/weak-6.c: Likewise
20669
20670 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
20671
20672         * gcc.dg/weak-3.c: Add dg-excess-error comment for
20673         cygwin, coff and h8300-*-hms targets
20674         * gcc.dg/weak-5.c: Likewise
20675         * gcc.dg/weak-7.c: Likewise
20676
20677 2002-05-16  Jason Merrill  <jason@redhat.com>
20678
20679         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
20680         (scan-assembler-not, scan-assembler-dem): Likewise.
20681         (scan-assembler-dem-not): Likewise.
20682
20683 2002-05-15  Richard Henderson  <rth@redhat.com>
20684
20685         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
20686
20687 2002-05-15  Richard Henderson  <rth@redhat.com>
20688
20689         * gcc.dg/weak-5.c (vfoo1c): No warning here.
20690         (vfoo1f): Warning here.
20691         (vfoo1l): Don't redefine the alias.
20692
20693 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
20694
20695         * g++.dg/init/pm1.C: New test.
20696
20697 2002-05-12  David S. Miller  <davem@redhat.com>
20698
20699         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
20700         types.
20701
20702 2002-05-10  Roger Sayle  <roger@eyesopen.com>
20703
20704         * gcc.c-torture/execute/20020510-1.c: New test case.
20705
20706 2002-05-10  David S. Miller  <davem@redhat.com>
20707
20708         * gcc.c-torture/execute/conversion.c: Test long double too.
20709
20710 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
20711
20712         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
20713         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
20714         * lib/g++.exp (g++_link_flags): Likewise.
20715         * lib/objc.exp (objc_target_compile): Likewise.
20716
20717 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
20718
20719         * gcc.dg/cpp/poison.c: Update.
20720         * gcc.dg/cpp/20000625-2.c: Remove.
20721         * gcc.dg/cpp/direct2s.c: Remove final test.
20722
20723 2002-05-08  Tom Rix  <trix@redhat.com>
20724
20725         * gcc.c-torture/execute/20020508-1.c: New test.
20726         * gcc.c-torture/execute/20020508-2.c: New test.
20727         * gcc.c-torture/execute/20020508-3.c: New test.
20728
20729 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
20730
20731         * gcc.dg/cpp/charconst-4.c: More tests.
20732
20733 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
20734
20735         PR c/6569
20736         * gcc.dg/weak-3.c: Update location of warning messages.
20737         * gcc.dg/weak-5.c: Likewise.
20738
20739 2002-05-06  Roger Sayle  <roger@eyesopen.com>
20740
20741         * gcc.c-torture/execute/20020506-1.c: New test case.
20742
20743 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
20744
20745         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
20746
20747 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
20748
20749         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
20750
20751 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
20752
20753         * gcc.dg/cpp/charconst-3.c: New test.
20754
20755 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20756
20757         * gcc.dg/cpp/charconst.c: Update tests.
20758
20759 2002-05-05  Tim Josling  <tej@melbpc.org.au>
20760
20761         * treelang: Added directory for new sample language treelang. Also
20762         lib/treelang.exp: New file to signal treelang should be tested.
20763
20764 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
20765
20766         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
20767         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
20768         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
20769         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
20770         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
20771         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
20772         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
20773
20774 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
20775
20776         * gcc.dg/format/xopen-2.c: New test.
20777
20778 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
20779
20780         * gcc.dg/20020503-1.c: New test.
20781
20782 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
20783
20784         * g++.dg/init/dtor1.C: Make it tougher.
20785
20786 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
20787
20788         * g++.dg/init/dtor1.C: New test.
20789
20790 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
20791
20792         * gcc.dg/altivec-8.c: New.
20793
20794 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
20795
20796         * gcc.dg/altivec-7.c: New.
20797
20798 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
20799
20800         * g++.dg/parse/typedef1.C: New test.
20801
20802 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
20803
20804         PR c++/6486
20805         * g++.dg/template/friend6.C: New test.
20806
20807         PR c++/6492
20808         * g++.dg/init/copy1.C: New test.
20809
20810 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
20811
20812         * g++.dg/warn/effc1.C: New test.
20813
20814 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
20815
20816         * gcc.dg/cpp/if-cexp.c: Add a test.
20817
20818 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
20819
20820         * gcc.dg/20020426-2.c: New test.
20821
20822 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
20823
20824         * gcc.dg/cpp/if-mop.c: Update.
20825         * gcc.dg/cpp/if-mpar.c: Add test.
20826         * gcc.dg/cpp/if-oppr.c: Update.
20827
20828 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20829
20830         PR c/6343
20831         * gcc.dg/weak-[2-7].c: New tests.
20832
20833 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
20834
20835         * gcc.dg/enum1.c: New test.
20836
20837 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
20838
20839         PR c++/6497
20840         * g++.dg/inherit/access2.C: New test.
20841
20842 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
20843
20844         PR bootstrap/6445
20845         * gcc.dg/20020426-1.c: New test.
20846
20847 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
20848
20849         * g++.dg/abi/enum1.C: New test.
20850
20851 2002-04-26  Richard Henderson  <rth@redhat.com>
20852
20853         * gcc.dg/c99-bool-1.c: Expect always true warning.
20854
20855 2002-04-25  Roger Sayle  <roger@eyesopen.com>
20856
20857         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
20858
20859 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20860
20861         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
20862         targets.
20863
20864 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
20865
20866         * g++.dg/abi/mange7.C: New test.
20867
20868         PR c++/6438.
20869         * g++.dg/parse/stmtexpr2.C: New test.
20870
20871 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
20872
20873         * gcc.dg/20020312-2.c: Add SH target.
20874
20875 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20876
20877         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
20878         compiler output on mips*-*-irix*.
20879
20880 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
20881
20882         * g++.dg/parse/attr1.C: New test.
20883
20884 2002-04-23  Roger Sayle  <roger@eyesopen.com>
20885
20886         * gcc.c-torture/execute/string-opt-17.c: New test case.
20887         * gcc.c-torture/execute/memset-2.c: New test case.
20888
20889 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
20890
20891         PR c++/6256:
20892         * g++.dg/template/friend5.C: New test.
20893
20894         PR c++/6331:
20895         * g++.dg/template/qual1.C: Likewise.
20896
20897 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
20898
20899         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
20900         Include stdlib.h, not stdio.h or ctype.h.
20901
20902 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
20903
20904         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
20905         cris-*-elf* and mmix-*-*.
20906         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
20907         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
20908         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
20909         Ditto.
20910         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
20911         * gcc.dg/wchar_t-1.c: Ditto.
20912
20913 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
20914
20915         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
20916         Clarify comment.
20917
20918 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
20919
20920         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
20921
20922 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20923
20924         * gcc.c-torture/execute/20000906-1.x: Delete.
20925
20926 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
20927
20928         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
20929
20930 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
20931
20932         * PR6367
20933         * g77.f-torture/execute/6367.f: New test.
20934         * g77.f-torture/execute/6367.x: Disable for MMIX.
20935
20936 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
20937
20938         * PR6352
20939         * g++.dg/opt/inline2.C: New test.
20940
20941 2002-04-18  Richard Henderson  <rth@redhat.com>
20942
20943         * gcc.dg/20000906-1.c: Enable for all targets.
20944         * gcc.c-torture/compile/iftrap-2.c: New.
20945
20946 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
20947
20948         * gcc.dg/20020418-1.c: New test.
20949         * gcc.dg/20020418-2.c: New test.
20950
20951 2002-04-18  Richard Henderson  <rth@redhat.com>
20952
20953         * gcc.c-torture/compile/iftrap-1.c: New.
20954         * gcc.dg/iftrap-1.c: Adjust for ia64.
20955         * gcc.dg/iftrap-2.c: New.
20956
20957 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
20958
20959         * gcc.c-torture/compile/20020418-1.c: New test.
20960
20961 2002-04-18  Roger Sayle  <roger@eyesopen.com>
20962
20963         * gcc.c-torture/compile/20020415-1.c: New.
20964
20965 2002-04-18  David S. Miller  <davem@redhat.com>
20966
20967         * gcc.c-torture/execute/20020418-1.c: New test.
20968
20969 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
20970
20971         * gcc.dg/20020416-1.c: New test.
20972
20973         * g++.dg/opt/inline1.C: New test.
20974
20975 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
20976
20977         * gcc.dg/altivec-5.c: New test.
20978
20979         * gcc.dg/20020415-1.c: New test.
20980
20981 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
20982
20983         * testsuite/lib/chill.exp: Remove.
20984
20985 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
20986
20987         * g++.dg/other/big-struct.C: New test.
20988
20989 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
20990
20991         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
20992         of scratch file.
20993
20994 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
20995
20996         PR c/6277
20997         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
20998         in scan-assembler function name
20999
21000 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
21001
21002         * g77.f-torture/execute/980628-4.x,
21003         g77.f-torture/execute/980628-5.x,
21004         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
21005         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
21006         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
21007         i[34567]86-*-*.
21008
21009 2002-04-13  David S. Miller  <davem@redhat.com>
21010
21011         * gcc.c-torture/execute/20020413-1.c: New test.
21012
21013 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
21014
21015         * gcc.dg/asm-6.c,
21016         * g++.dg/ext/asm1.C: New tests.
21017
21018 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
21019
21020         PR c++ 5373.
21021         * g++.dg/parse/stmtexpr1.C: New test.
21022
21023         PR c++/5189.
21024         * g++.dg/template/copy1.C: New test.
21025
21026 2002-04-12  Richard Henderson  <rth@redhat.com>
21027
21028         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
21029
21030 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
21031
21032         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
21033         gcc.c-torture/execute/20020307-2.c.
21034
21035 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
21036
21037         * g++.dg/ext/attrib5.C,
21038         * g++.dg/lookup/struct1.C: New tests.
21039
21040 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
21041
21042         * gcc.dg/20020411-1.c: New test.
21043
21044         * gcc.c-torture/execute/20020411-1.c: New test.
21045
21046 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
21047
21048         * g77.f-torture/execute/6177.f: New test.
21049
21050 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
21051
21052         PR middle-end/6247
21053         * g++.dg/opt/cleanup1.C: New test.
21054
21055         * g++.dg/opt/const1.C: New test.
21056
21057 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
21058
21059         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
21060
21061 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
21062
21063         PR c++/5507
21064         * g++.dg/template/typename2.C: New test.
21065
21066 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
21067
21068         * gcc.c-torture/execute/loop-12.c: New.
21069
21070 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
21071
21072         * g77.f-torture/execute/980628-4.x,
21073         g77.f-torture/execute/980628-5.x,
21074         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
21075         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
21076         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
21077
21078 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21079
21080         PR optimization/6086
21081         * g++.dg/opt/preinc1.C: New test.
21082
21083 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
21084
21085         PR c++/5571
21086         * g++.dg/opt/static2.C: New test.
21087
21088 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
21089
21090         PR c/5120
21091         * gcc.dg/20020406-1.c: New test.
21092
21093 2002-04-04  David S. Miller  <davem@redhat.com>
21094
21095         * gcc.c-torture/execute/20020404-1.c: New test.
21096
21097 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
21098
21099         PR c/6123
21100         * gcc.dg/20020312-2.c: Do not declare global register variable
21101         if __PIC__ or __pic__ is defined.
21102
21103 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
21104
21105         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
21106         __asm__ so that it works correctly even if -ansi -pedantic-errors.
21107
21108 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21109
21110         * gcc.misc-tests/linkage.exp: Update last change to handle
21111         sparc*-, not just sparc-.
21112
21113 2002-04-03  Richard Henderson  <rth@redhat.com>
21114
21115         * gcc.dg/cpp/ucs.c: Improved long UCS test.
21116
21117 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
21118
21119         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
21120
21121 2002-04-02  David S. Miller  <davem@redhat.com>
21122
21123         * gcc.c-torture/execute/20020402-3.c: New test.
21124
21125 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
21126
21127         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
21128         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
21129
21130         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
21131         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
21132         g77.f-torture/execute/20001201.x,
21133         g77.f-torture/execute/u77-test.x: New files.
21134
21135         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
21136         * gcc.dg/wchar_t-1.c: Ditto.
21137
21138 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21139
21140         * gcc.c-torture/execute/20020402-1.c: New test.
21141
21142 2002-04-01  Richard Henderson  <rth@redhat.com>
21143
21144         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
21145
21146         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
21147
21148 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21149
21150         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
21151
21152 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21153
21154         * g++.dg/inherit/template-as-base.C: Expect error.
21155         * g++.dg/inherit/namespace-as-base.C: Likewise.
21156
21157 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
21158
21159         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
21160         g++.dg/ext/instantiate3.C: Tweak match patterns.
21161
21162         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
21163         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
21164         -da test.
21165
21166 2002-03-31  Richard Henderson  <rth@redhat.com>
21167
21168         * gcc.dg/special/alias-2.c: New.
21169         * gcc.dg/special/ecos.exp: Run it.
21170
21171 2002-03-31  Richard Henderson  <rth@redhat.com>
21172
21173         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
21174
21175 2002-03-31  Kazu Hirata  <kazu@hxi.com>
21176
21177         * gcc.dg/weak-1.c: Disable on h8300 port.
21178
21179 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
21180
21181         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
21182         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
21183         ordering tests.
21184         * g++.dg/bprob/bprob-1.C: New test.
21185         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
21186         * g++.dg/gcov/gcov-1.C: New test.
21187         * g++.dg/gcov/gcov-1.x: New file.
21188         * g++.dg/gcov/gcov-2.C: New test.
21189         * g++.dg/gcov/gcov-3.C: New test.
21190         * g++.dg/gcov/gcov-3.h: New file.
21191
21192 2002-03-28  Roger Sayle  <roger@eyesopen.com>
21193
21194         * g++.old-deja/g++.other/builtins5.C: New test.
21195         * g++.old-deja/g++.other/builtins6.C: New test.
21196         * g++.old-deja/g++.other/builtins7.C: New test.
21197         * g++.old-deja/g++.other/builtins8.C: New test.
21198         * g++.old-deja/g++.other/builtins9.C: New test.
21199
21200 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
21201
21202         * g++.dg/opt/static1.C: New test.
21203
21204         * g++.dg/opt/longbranch1.C: New test.
21205
21206 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
21207
21208         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
21209
21210         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
21211
21212 2002-03-28  Jeffrey A Law  (law@redhat.com)
21213
21214         * gcc.c-torture/execute/20020328-1.c: New test.
21215
21216 2002-03-27  Richard Henderson  <rth@redhat.com>
21217
21218         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
21219         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
21220         move from g++.old-deja/g++.ext/.
21221
21222 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
21223
21224         * g++.dg/init/new2.C: New test.
21225
21226 2002-03-26  Richard Henderson  <rth@redhat.com>
21227
21228         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
21229
21230         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
21231         on sparc.
21232
21233         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
21234         sparcv9 systems.
21235         * gcc.dg/20001102-1.c: Likewise.
21236
21237 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
21238
21239         * gcc.dg/cpp/endif-pedantic1.c,
21240         gcc.dg/cpp/endif-pedantic2.c:  New tests.
21241
21242 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
21243
21244         * g++.dg/init/new1.C: New test.
21245
21246 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
21247
21248         * g++.dg/abi/vbase9.C: New test.
21249
21250 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
21251
21252         * gcc.dg/arm-asm.c: New test.
21253
21254 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
21255
21256         * gcc.dg/Wswitch-enum.c: New test.
21257         Fix PR c/5044.
21258
21259 2002-03-26  Richard Henderson  <rth@redhat.com>
21260
21261         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
21262         structure.
21263
21264 2002-03-25  Richard Henderson  <rth@redhat.com>
21265
21266         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
21267         sparcv9 systems.
21268
21269         * gcc.c-torture/compile/20011119-1.c (xxx): New.
21270         * gcc.c-torture/compile/20011119-2.c (xxx): New.
21271
21272 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
21273
21274         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
21275
21276 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
21277
21278         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
21279         targets using generic thunk support.
21280
21281 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
21282
21283         * gcc.c-torture/compile/20020323-1.c: New test.
21284
21285         * g++.dg/opt/conj2.C: New test.
21286
21287 2002-03-24  Richard Henderson  <rth@redhat.com>
21288
21289         * gcc.dg/weak-1.c: Use -fno-common.
21290
21291 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
21292
21293         * g77.dg/f77-edit-apostrophe-out.f: New test
21294         * g77.dg/f77-edit-h-out.f: New test
21295         * g77.dg/f77-edit-t-in.f: New test
21296         * g77.dg/f77-edit-t-out.f: New test
21297         * g77.dg/f77-edit-x-out.f: New test
21298         * g77.dg/f77-edit-slash-out.f: New test
21299         * g77.dg/f77-edit-colon-out.f: New test
21300         * g77.dg/f77-edit-s-out.f: New test
21301
21302 2002-03-24  Richard Henderson  <rth@redhat.com>
21303
21304         * objc/execute/formal_protocol-6.x: New XFAIL.
21305
21306 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
21307
21308         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
21309         that do not support weak symbols
21310
21311 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
21312
21313         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
21314         * lib/g77.exp:  Likewise
21315         * lib/objc.exp: Likewise
21316
21317 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
21318
21319         * gcc.dg/Wswitch-default.c: New test.
21320
21321 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
21322
21323         * g++.dg/other/enum1.C: New test.
21324
21325 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
21326
21327         * gcc.dg/pragma-ep-3.c: Fix typo.
21328
21329 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21330
21331         * g++.dg/inherit/template-as-base.C: New test.
21332
21333 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
21334
21335         * g++.old-deja/g++.other/dwarf2-1.C: Move...
21336         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
21337
21338 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
21339
21340         * gcc.dg/cpp/multiline.c: Update to match.
21341
21342 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
21343
21344         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
21345
21346 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
21347
21348         * gcc.dg/cpp/extratokens2.c:  New file.
21349
21350 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
21351
21352         * gcc.dg/20020312-2.c: Add rs6000 target.
21353
21354         * gcc.c-torture/compile/20020319-1.c: New test.
21355
21356 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21357
21358         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
21359         (A, E): Handle this.
21360
21361 2002-03-20  Jason Merrill  <jason@redhat.com>
21362
21363         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
21364         ignoring -fpic.
21365         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
21366         through prune_gcc_output.
21367
21368 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
21369
21370         * gcc.c-torture/compile/20020320-1.c: New test.
21371
21372 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
21373
21374         * gcc.c-torture/compile/20020318-1.c: New test.
21375
21376         * gcc.dg/struct-by-value-1.c: New test.
21377
21378         * gcc.dg/20020319-1.c: New test.
21379
21380 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
21381
21382         * g++.dg/opt/conj1.C: New test.
21383
21384 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
21385
21386         * g++.dg/template/qualttp20.C: Revert previous change.
21387         * g++.dg/template/qualttp3.C: Likewise.
21388         * g++.dg/template/qualttp4.C: Likewise
21389         * g++.dg/template/qualttp5.C: Likewise
21390         * g++.dg/template/qualttp6.C: Likewise
21391         * g++.dg/template/qualttp7.C: Likewise
21392         * g++.dg/template/qualttp8.C: Likewise
21393         * g++.dg/template/recurse.C: Likewise.
21394
21395 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
21396
21397         * gcc.dg/cpp/wchar-1.c: Update.
21398
21399 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
21400
21401         * g++.dg/template/conv1.C: New test.
21402         * g++.dg/template/conv2.C: New test.
21403         * g++.dg/template/conv3.C: New test.
21404         * g++.dg/template/conv4.C: New test.
21405
21406 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
21407
21408         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
21409         * g++.dg/template/qualttp3.C: Likewise.
21410         * g++.dg/template/qualttp4.C: Likewise
21411         * g++.dg/template/qualttp5.C: Likewise
21412         * g++.dg/template/qualttp6.C: Likewise
21413         * g++.dg/template/qualttp7.C: Likewise
21414         * g++.dg/template/qualttp8.C: Likewise
21415         * g++.dg/template/recurse.C: Likewise.
21416
21417 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
21418
21419         * g++.dg/opt/dtor1.C: New test.
21420
21421 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
21422
21423         * gcc.c-torture/compile/20020315-1.c: New test.
21424
21425 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
21426
21427         * gcc.dg/weak-1.c: Fix scan tests.
21428
21429 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
21430
21431         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
21432         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
21433         cris-*-aout* mmix-*-*.
21434         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
21435         cris-*-aout* mmix-*-*.
21436         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
21437         cris-*-elf* cris-*-aout* and mmix-*-*.
21438         * gcc.dg/20001009-1.c: Ditto.
21439         * gcc.dg/20010912-1.c: Ditto.
21440         * gcc.dg/20020122-4.c: Ditto.
21441         * gcc.dg/inline-2.c: Ditto.
21442
21443 2002-03-14  Jeffrey A Law  (law@cygnus.com)
21444
21445         * gcc.c-torture/compile/20020314-1.c: New test.
21446
21447 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
21448
21449         * gcc.c-torture/execute/20020314-1.c: New test.
21450
21451 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
21452
21453         * g++.dg/warn/Wunused-1.C: New test.
21454
21455 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
21456
21457         * g++.dg/abi/mangle6.C: New test.
21458
21459 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
21460
21461         * gcc.c-torture/compile/20020309-2.c: New test.
21462
21463         * gcc.c-torture/compile/20020312-1.c: New test.
21464
21465 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
21466
21467         * g++.dg/other/access1.C: New test.
21468
21469 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
21470
21471         * gcc.c-torture/execute/wchar_t-1.c: New test.
21472
21473 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
21474
21475         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
21476
21477 2002-03-12  Roger Sayle  <roger@eyesopen.com>
21478
21479         * gcc.dg/20020312-1.c: New test case.
21480
21481 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
21482
21483         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
21484
21485 2002-03-11  Richard Henderson  <rth@redhat.com>
21486
21487         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
21488         * g++.old-deja/g++.jason/report.C: Likewise.
21489
21490 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
21491
21492         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
21493         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
21494
21495 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
21496
21497         * testsuite/g++.dg/overload/pmf1.C: New test.
21498
21499 2002-03-11  Kazu Hirata  <kazu@hxi.com>
21500
21501         * gcc.c-torture/execute/20020307-1.c: Use long.
21502
21503 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
21504
21505         PR optimization/5844
21506         * gcc.dg/20020310-1.c: New test.
21507
21508 2002-03-09  Michael Meissner  <meissner@redhat.com>
21509
21510         * gcc.c-torture/execute/memcpy-2.c: New test.
21511         * gcc.c-torture/execute/memset-1.c: New test.
21512         * gcc.c-torture/execute/strlen-1.c: New test.
21513         * gcc.c-torture/execute/strcmp-1.c: New test.
21514         * gcc.c-torture/execute/strncmp-1.c: New test.
21515
21516 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
21517
21518         * gcc.dg/ppc-ldstruct.c: New test.
21519
21520 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
21521
21522         * gcc.c-torture/execute/va-arg-22.c: New test.
21523
21524 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21525
21526         * gcc.c-torture/compile/20020309-1.c: New test.
21527
21528 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
21529
21530         * gcc.c-torture/execute/20020307-2.c: New test.
21531
21532 2002-03-07  Jeffrey A Law  (law@redhat.com)
21533
21534         * g77.f-torture/compile/20020307-1.f: New test.
21535
21536 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
21537
21538         * gcc.dg/unordered-1.c: New test.
21539
21540 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
21541
21542         * gcc.c-torture/execute/20020307-1.c: New test.
21543
21544 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
21545
21546         * gcc.dg/20020304-1.c: New test.
21547
21548         * gcc.c-torture/compile/20020304-2.c: New test.
21549
21550 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
21551
21552         * gcc.c-torture/compile/20020304-1.c: New test case
21553         (from PR c/5830).
21554
21555 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
21556
21557         * gcc.dg/20020103-1.c: Add other -D ppc variants.
21558
21559 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
21560
21561         * g++.dg/other/classkey1.C: New test.
21562
21563 2002-03-01  Richard Henderson  <rth@redhat.com>
21564
21565         * gcc.c-torture/compile/981223-1.x: New.
21566         * gcc.c-torture/compile/920625-1.x: New.
21567
21568 2002-02-28  Richard Henderson  <rth@redhat.com>
21569
21570         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
21571
21572 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
21573
21574         * gcc.c-torture/execute/20020227-1.c: New test.
21575
21576 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
21577
21578         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
21579         here" ERROR lines.
21580         * g++.old-deja/g++.oliva/partord1.C: Likewise.
21581         * g++.old-deja.g++.other/defarg1.C: Likewise.
21582         * g++.old-deja/g++.pt/calls2.C: Likewise.
21583         * g++.old-deja/g++.pt/crash20.C: Likewise.
21584         * g++.old-deja/g++.pt/crash30.C: Likewise.
21585         * g++.old-deja/g++.pt/crash36.C: Likewise.
21586         * g++.old-deja/g++.pt/crash6.C: Likewise.
21587         * g++.old-deja/g++.pt/defarg13.C: Likewise.
21588         * g++.old-deja/g++.pt/derived3.C: Likewise.
21589         * g++.old-deja/g++.pt/error1.C: Likewise.
21590         * g++.old-deja/g++.pt/friend21.C: Likewise.
21591         * g++.old-deja/g++.pt/friend23.C: Likewise.
21592         * g++.old-deja/g++.pt/infinite1.C: Likewise.
21593         * g++.old-deja/g++.robertl/eb128.C: Likewise.
21594
21595 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
21596
21597         * gcc.c-torture/execute/20020225-2.c: New test.
21598
21599 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
21600
21601         * gcc.c-torture/execute/920730-1t.c,
21602         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
21603         Delete test cases, only relevant to -traditional.
21604
21605 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
21606
21607         * gcc.dg/cpp/undef1.c: Remove.
21608         * gcc.dg/cpp/directiv.c: Update.
21609         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
21610
21611 2002-02-27  Michael Meissner  <meissner@redhat.com>
21612
21613         * gcc.c-torture/execute/20020226-1.c: New test.
21614
21615 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
21616
21617         * g++.dg/debug/debug4.C: New test.
21618
21619         * gcc.dg/ia64-visibility-1.c: New test.
21620
21621 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
21622
21623         * gcc.dg/debug/20020224-1.c: New.
21624
21625 2002-02-25  Kazu Hirata  <kazu@hxi.com>
21626
21627         * gcc.c-torture/execute/960416-1.x: New.
21628         * gcc.c-torture/execute/divconst-3.x: Likewise.
21629
21630 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
21631
21632         * gcc.dg/20020224-1.c: New test.
21633
21634 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
21635
21636         * gcc.c-torture/execute/20020225-1.c: New.
21637
21638 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21639
21640         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
21641
21642 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
21643
21644         * gcc.dg/20020222-1.c: New test.
21645
21646 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
21647
21648         * g++.dg/opt/anonunion1.C: New test.
21649
21650 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
21651
21652         * g++.dg/template/qualttp19.C: New test.
21653         * g++.dg/template/qualttp20.C: New test.
21654         * g++.old-deja/g++.jason/report.C: Adjust expected errors
21655         * g++.old-deja/g++.other/qual1.C: Likewise.
21656
21657 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
21658
21659         * gcc.dg/attr-alwaysinline.c: New.
21660
21661 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
21662
21663         * gcc.dg/20020220-1.c: New test.
21664
21665         * gcc.dg/20020220-2.c: New test.
21666
21667         * g++.dg/opt/mmx1.C: New test.
21668
21669 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
21670
21671         * gcc.c-torture/compile/20020110.c: New test.
21672
21673 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
21674
21675         * gcc.c-torture/execute/20020219-1.c: New test.
21676
21677         * gcc.dg/20020219-1.c: New test.
21678
21679         * gcc.dg/noncompile/20020220-1.c: New test.
21680
21681         * g++.dg/opt/ptrintsum1.C: New test.
21682
21683         * gcc.dg/debug/20020220-1.c: New test.
21684
21685 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
21686
21687         * gcc.c-torture/execute/20020216-1.c: New test.
21688
21689 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
21690
21691         * gcc.dg/decl-1.c: Update, new test.
21692
21693 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
21694
21695         * g++.dg/abi/bitfield1.C: New test.
21696         * g++.dg/abi/bitfield2.C: New test.
21697
21698 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
21699
21700         * gcc.dg/attr-nest.c: New test.
21701
21702 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
21703
21704         * gcc.c-torture/execute/20020215-1.c: New test.
21705
21706 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
21707
21708         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
21709         * g++.dg/debug/debug.exp: New.
21710         * g++.dg/debug/trivial.C: New.
21711         * g++.dg/debug/debug1.C: Moved...
21712         * g++.dg/other/debug1.C: ...from here.
21713         * g++.dg/debug/debug2.C: Moved...
21714         * g++.dg/other/debug2.C: ...from here.
21715         * g++.dg/debug/debug3.C: Moved...
21716         * g++.dg/other/debug3.C: ...from here.
21717
21718         * gcc.dg/noncompile/20020213-1.c: New test.
21719
21720 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
21721
21722         * g++.dg/other/debug3.C: New test.
21723
21724         * gcc.c-torture/execute/20020213-1.c: New test.
21725
21726 2002-02-13  Richard Smith <richard@ex-parrot.com>
21727
21728         * g++.old-deja/g++.other/thunk1.C: New test.
21729
21730 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
21731
21732         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
21733
21734 2002-02-13  Stan Shebs  <shebs@apple.com>
21735
21736         * gcc.dg/altivec-3.c: New.
21737
21738 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
21739
21740         * gcc.dg/Wunreachable-1.c: New test.
21741         * gcc.dg/Wunreachable-2.c: New test.
21742
21743 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
21744
21745         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
21746
21747 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
21748
21749         * gcc.dg/decl-1.c: New test.
21750
21751 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
21752
21753         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
21754
21755 2002-02-10  Kazu Hirata  <kazu@hxi.com>
21756
21757         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
21758         * gcc.c-torture/compile/980506-1.x: Likewise.
21759
21760 2002-02-10  Kazu Hirata  <kazu@hxi.com>
21761
21762         * gcc.dg/20020210-1.c: New.
21763
21764 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
21765
21766         * g77.f-torture/execute/947.f: New regression test
21767         for PR fortran/947.
21768
21769 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
21770
21771         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
21772         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
21773
21774 2002-02-08  Richard Henderson  <rth@redhat.com>
21775
21776         * gcc.c-torture/compile/labels-3.c: New.
21777
21778 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
21779
21780         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
21781         expression statements work instead.
21782         * gcc.dg/noncompile/20020207-1.c: New test.
21783
21784 2002-02-07  Richard Henderson  <rth@redhat.com>
21785
21786         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
21787
21788 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
21789
21790         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
21791         message from g77
21792         * lib/g77-dg.exp: Trim g77 error messages so that they are
21793         recognized by dg.exp.
21794
21795 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
21796
21797         PR fortran/5473
21798         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
21799
21800 2002-02-07  Richard Henderson  <rth@redhat.com>
21801
21802         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
21803         to be sufficiently aligned for integers.
21804
21805 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
21806
21807         * g++.dg/template/friend4.C: New test.
21808
21809 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
21810
21811         PR fortran/5743
21812         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
21813         unsupported cases.
21814
21815 2002-02-07  Richard Henderson  <rth@redhat.com>
21816
21817         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
21818         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
21819         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
21820         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
21821
21822 2002-02-06  Richard Henderson  <rth@redhat.com>
21823
21824         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
21825
21826 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
21827
21828         * gcc.dg/20020206-1.c: New test.
21829
21830 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
21831
21832         * gcc.c-torture/execute/20020206-1.c: New test.
21833
21834         * gcc.c-torture/execute/20020206-2.c: New test.
21835
21836         PR optimization/5429:
21837         * gcc.c-torture/compile/20020206-1.c: New test.
21838
21839 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
21840
21841         * g++.dg/ext/align1.C: Do not use an explicit alignment value
21842         as certain file formats cannot support particularly large
21843         alignments.
21844
21845         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
21846         and do not expect to be able to link the executable.
21847
21848         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
21849         fail because the COFF format does not support the weak attribute.
21850
21851 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
21852
21853         * g77.dg/pr5473.f:  New test
21854
21855 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
21856
21857         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
21858         Fix testcase accordingly.
21859
21860 2002-02-04  Richard Henderson  <rth@redhat.com>
21861
21862         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
21863         (buf): Change to be an array of pointers, not ints.
21864
21865 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
21866
21867         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
21868         before all tests.  Move warning one line above to match where it
21869         C frontend emits.
21870         * gcc.dg/Wswitch-2.c: New test.
21871         * g++.dg/warn/Wswitch-1.C: New test.
21872         * g++.dg/warn/Wswitch-2.C: New test.
21873
21874 2002-02-04  Richard Henderson  <rth@redhat.com>
21875
21876         * g++.dg/abi/offsetof.C: Fix size comparison.
21877
21878 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
21879
21880         * gcc.dg/cast-qual-2.c: New test.
21881
21882 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
21883
21884         * gcc.dg/20020201-4.c: New test.
21885
21886 2002-02-04  Ben Elliston  <bje@redhat.com>
21887
21888         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
21889         target_info attribute != 0, in addition to the empty string.
21890         (gcc_target_compile): Likewise.
21891
21892 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
21893
21894         * gcc.dg/Wswitch.c: New test.
21895         PR gcc/4475. PR gcc/3780.
21896
21897 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
21898
21899         * g77.f-torture/execute/5122.f: New test for regressions
21900         against PR fortran/5122.
21901
21902 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
21903
21904         * g77.f-torture/compile/pr3743.f: Delete
21905         * g77.dg/pr3743-1.f: New test.
21906         * g77.dg/pr3743-2.f: New test.
21907         * g77.dg/pr3743-3.f: New test.
21908         * g77.dg/pr3743-4.f: New test.
21909
21910 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21911
21912         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
21913
21914 2002-02-02  Richard Henderson  <rth@redhat.com>
21915
21916         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
21917         * gcc.c-torture/execute/bf64-1.c: Likewise.
21918
21919 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
21920
21921         * gcc.dg/20020201-2.c: New test.
21922
21923         * gcc.dg/20020201-3.c: New test.
21924
21925         * gcc.c-torture/execute/bitfld-2.c: New test.
21926
21927 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21928
21929         * gcc.dg/bitfld-1.c: Update.
21930         * gcc.dg/bitfld-2.c: Update.
21931         * gcc.c-torture/execute/bitfld-1.x: New.
21932
21933 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
21934
21935         * gcc.c-torture/execute/20020201-1.c: New test.
21936
21937 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
21938
21939         PR target/5469
21940         * gcc.dg/20020201-1.c: New test.
21941
21942 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
21943
21944         PR fortran/3743
21945         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
21946         * g77.f-torture/compile/pr3743.x: Remove
21947
21948 2002-01-31  Tom Rix  <trix@redhat.com>
21949
21950         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
21951
21952 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
21953
21954         * gcc.dg/noncompile/20020130-1.c: New test.
21955
21956 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
21957
21958         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
21959
21960 2002-01-29  Richard Henderson  <rth@redhat.com>
21961
21962         * gcc.c-torture/execute/991118-1.c: Cast various constants back
21963         to long long.
21964         * gcc.c-torture/execute/bf64-1.c: Likewise.
21965
21966 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
21967
21968         * gcc.c-torture/execute/20020129-1.c: New test.
21969
21970 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
21971
21972         * gcc.c-torture/compile/20000224-1.c: Update.
21973         * gcc.c-torture/execute/bitfld-1.c: New tests.
21974         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
21975         * gcc.dg/uninit-A.c: Update.
21976
21977 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
21978
21979         * g++.dg/template/ctor1.C: Add instantiation.
21980
21981 2002-01-28  Paul Koning  <pkoning@equallogic.com>
21982
21983         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
21984         argument to __builtin_prefetch to be const ptr.
21985
21986 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
21987
21988         * gcc.c-torture/compile/20020120-1.c: New test.
21989
21990 2002-01-27  Kazu Hirata  <kazu@hxi.com>
21991
21992         * gcc.c-torture/execute/20020127-1.c: New test.
21993
21994 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
21995
21996         * g77.dg/f77-edit-i-in.f: New test
21997         * g77.dg/f77-edit-i-out.f: New test
21998
21999 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
22000
22001         * gcc.dg/debug/debug.exp: New file.
22002         * gcc.dg/debug/trivial.c: New file.
22003         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
22004         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
22005         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
22006         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
22007         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
22008         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
22009         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
22010         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
22011         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
22012         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
22013         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
22014         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
22015         * gcc.dg/20000503-1.c: Removed.
22016         * gcc.dg/20010207-1.c: Removed.
22017         * gcc.dg/20011223-1.c: Removed.
22018         * gcc.dg/20020104-2.c: Removed.
22019         * gcc.dg/debug-1.c: Removed.
22020         * gcc.dg/debug-2.c: Removed.
22021         * gcc.dg/debug-3.c: Removed.
22022         * gcc.dg/debug-4.c: Removed.
22023         * gcc.dg/debug-5.c: Removed.
22024         * gcc.dg/debug-6.c: Removed.
22025         * gcc.dg/dwarf2-1.c: Removed.
22026         * gcc.dg/dwarf2-2.c: Removed.
22027
22028 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
22029
22030         * g++.old-deja/g++.other/eh5.C: New test.
22031         * g++.old-deja/g++.other/sibcall2.C: New test.
22032         * g++.old-deja/g++.other/array9.C: New test.
22033         * g++.old-deja/g++.other/typename2.C: New test.
22034         * g++.old-deja/g++.other/crash60.C: New test.
22035         * g++.old-deja/g++.other/conv9.C: New test.
22036         * g++.old-deja/g++.other/mangle10.C: New test.
22037         * g++.old-deja/g++.other/unchanging1.C: New test.
22038         * g++.old-deja/g++.other/exprstmt1.C: New test.
22039         * g++.old-deja/g++.other/inline23.C: New test.
22040         * g++.old-deja/g++.eh/ia64-1.C: New test.
22041         * g++.old-deja/g++.other/dwarf2-1.C: New test.
22042         * g++.old-deja/g++.other/reload1.C: New test.
22043         * g++.old-deja/g++.other/static20.C: New test.
22044         * g++.old-deja/g++.other/local-alloc1.C: New test.
22045         * g++.old-deja/g++.other/conv8.C: New test.
22046         * g++.old-deja/g++.other/stmtexpr2.C: New test.
22047         * g++.old-deja/g++.other/storeexpr1.C: New test.
22048         * g++.old-deja/g++.other/storeexpr2.C: New test.
22049         * g++.dg/eh/template2.C: New test.
22050         * g++.dg/warn/weak1.C: New test.
22051
22052 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
22053
22054         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
22055         Remove first, non-varying, argument.
22056
22057 2002-01-23  Richard Henderson  <rth@redhat.com>
22058
22059         * gcc.dg/inline-2.c: New.
22060
22061         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
22062         Add optional target arg.  Check number of arguments.
22063         (scan-assembler-not, scan-assembler-dem): Likewise.
22064         (scan-assembler-dem-not): Likewise.
22065
22066 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
22067
22068         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
22069         line 12.
22070         * g++.old-deja/g++.brendan/parse3.C,
22071         g++.old-deja/g++.other/crash26.C,
22072         g++.old-deja/g++.other/crash28.C,
22073         g++.old-deja/g++.other/crash29.C,
22074         g++.old-deja/g++.other/crash30.C,
22075         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
22076
22077 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
22078
22079         * gcc.dg/20020115-1.c: New.
22080
22081 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
22082
22083         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
22084
22085 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
22086
22087         * gcc.dg/20020122-3.c: New.
22088
22089 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
22090
22091         * g++.dg/other/gc1.C: New test.
22092
22093 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
22094
22095         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
22096
22097 2002-01-22  Richard Henderson  <rth@redhat.com>
22098
22099         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
22100
22101 2002-01-22  Richard Henderson  <rth@redhat.com>
22102
22103         * gcc.dg/20020122-4.c: New.
22104
22105 2002-01-22  H.J. Lu <hjl@gnu.org>
22106
22107         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
22108         link output.
22109         * gcc.dg/special/ecos.exp: Likewise.
22110         * lib/g++-dg.exp: Likewise.
22111         * lib/g77-dg.exp: Likewise.
22112         * lib/gcc-dg.exp : Likewise.
22113         * lib/mike-g++.exp: Likewise.
22114         * lib/mike-g77.exp: Likewise.
22115         * lib/mike-gcc.exp: Likewise.
22116         * lib/objc-dg.exp: Likewise.
22117
22118 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
22119
22120         PR target/5379
22121         * gcc.dg/20020122-2.c: New test.
22122
22123 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
22124
22125         * gcc.dg/20020122-1.c: New test.
22126
22127 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
22128
22129         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
22130
22131 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
22132
22133         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
22134
22135 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22136
22137         * gcc.c-torture/compile/20020121-1.c: New test.
22138
22139 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22140
22141         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
22142         ld_library_path.
22143
22144 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
22145
22146         * gcc.dg/20020218-1.c: New test.
22147
22148 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
22149
22150         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
22151         messages
22152         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
22153         "At global scope" warning
22154         * g++.dg/ext/align1.C: Change cygwin test for alignment
22155         from db-bogus to dg-warning
22156
22157 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
22158
22159         * g77.f-torture/compile/cpp2.F: New test.
22160
22161 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
22162
22163         * g++.dg/template/access1.C: New test.
22164
22165 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
22166
22167         * gcc.dg/20020118-1.c: New.
22168
22169 2002-01-18  Kazu Hirata  <kazu@hxi.com>
22170
22171         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
22172
22173 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
22174
22175         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
22176         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
22177         alignment warnings.
22178
22179 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
22180
22181         * gcc.misc-tests/i386-prefetch.exp: Save and restore
22182         torture_with_loops and torture_without_loops
22183
22184 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
22185
22186         * gcc.c-torture/compile/20020116-1.c: New test.
22187
22188 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
22189
22190         * gcc.dg/20020116-2.c: New test.
22191
22192         * gcc.dg/ultrasp4.c: New test.
22193
22194         * gcc.dg/20020116-1.c: New test.
22195
22196 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
22197
22198         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
22199         by EABI.
22200
22201 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
22202
22203         * gcc.misc-tests/i386-prefetch.exp: New.
22204         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
22205         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
22206         * gcc.misc-tests/i386-pf-none-1.c: New test.
22207         * gcc.misc-tests/i386-pf-sse-1.c: New test.
22208
22209 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
22210
22211         * gcc.dg/gnu89-init-1.c: Add new tests.
22212
22213 2002-01-15  Andreas Jaeger  <aj@suse.de>
22214
22215         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
22216         * gcc.dg/i386-mmx-2.c: Likewise.
22217         * gcc.dg/i386-sse-1.c: Likewise.
22218         * gcc.dg/i386-sse-2.c: Likewise.
22219         * gcc.dg/i386-sse-3.c: Likewise.
22220
22221 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
22222
22223         * g77.f-torture/execute/intrinsic-unix-bessel.f:
22224         Uncomment additional cases that now pass.
22225
22226 2002-01-11  Richard Henderson  <rth@redhat.com>
22227
22228         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
22229         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
22230
22231 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
22232
22233         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
22234
22235 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
22236
22237         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
22238         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
22239
22240 2002-01-10  Dale Johannesen  <dalej@apple.com>
22241
22242         * gcc.c-torture/execute/loop-11.c: New.
22243
22244 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
22245
22246         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
22247         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
22248
22249 2002-01-09  Richard Henderson  <rth@redhat.com>
22250
22251         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
22252         type in which to perform the operation for each size.
22253
22254 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
22255
22256         * gcc.c-torture/compile/20020109-2.c: New test.
22257
22258 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
22259
22260         * gcc.c-torture/execute/loop-10.c: New test.
22261
22262 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
22263
22264         * gcc.c-torture/compile/20010226-1.c: New test.
22265         * gcc.c-torture/compile/20010227-1.c: New test.
22266         * gcc.c-torture/compile/20010426-1.c: New test.
22267         * gcc.c-torture/compile/20010510-1.c: New test.
22268         * gcc.c-torture/compile/20010605-3.c: New test.
22269         * gcc.c-torture/compile/20010824-1.c: New test.
22270         * gcc.c-torture/execute/20010409-1.c: New test.
22271         * gcc.dg/noncompile/20000901-1.c: New test.
22272         * gcc.dg/20001023-1.c: New test.
22273         * gcc.dg/20001101-1.c: New test.
22274         * gcc.dg/20001102-1.c: New test.
22275         * gcc.dg/20010207-1.c: New test.
22276         * gcc.dg/20010405-1.c: New test.
22277         * gcc.dg/20010822-1.c: New test.
22278         * gcc.dg/20011107-1.c: New test.
22279
22280 2002-01-09  Jeffrey A Law  (law@redhat.com)
22281
22282         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
22283
22284         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
22285         execution failure on PA targets.
22286
22287 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
22288
22289         * gcc.c-torture/compile/20020109-1.c: New test.
22290
22291 2002-01-08  Kazu Hirata  <kazu@hxi.com>
22292
22293         * gcc.c-torture/execute/20020108-1.c: New test.
22294
22295 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
22296
22297         * gcc.dg/20020108-1.c: New test.
22298
22299 2002-01-08  H.J. Lu <hjl@gnu.org>
22300
22301         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
22302         for header files.
22303
22304 2002-01-08  Geoff Keating  <geoffk@redhat.com>
22305
22306         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
22307         consistency.
22308
22309 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
22310
22311         * gcc.dg/altivec-4.c: Test altivec predicates.
22312
22313 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
22314
22315         * gcc.c-torture/execute/20020107-1.c: New test.
22316
22317 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
22318
22319         PR c/5279
22320         * gcc.c-torture/compile/20020106-1.c: New test.
22321
22322 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
22323
22324         * gcc.c-torture/execute/nestfunc-4.c: New test.
22325
22326 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
22327
22328         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
22329         extra triple that slipped in.
22330         * g++.old-deja/g++.abi/align.C: Likewise.
22331         * g++.old-deja/g++.abi/bitfields.C: Likewise.
22332
22333 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
22334
22335         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
22336         * g++.old-deja/g++.abi/align.C: Likewise.
22337         * g++.old-deja/g++.abi/bitfields.C: Likewise.
22338
22339         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
22340         on FreeBSD/i386.
22341         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
22342         FreeBSD.
22343
22344 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
22345
22346         * gcc.dg/20020104-1.c: New test.
22347
22348         * gcc.dg/20020104-2.c: New test.
22349
22350 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
22351
22352         * gcc.dg/20020103-1.c: Fix typo in target selector.
22353
22354 2002-01-03  Richard Henderson  <rth@redhat.com>
22355
22356         * gcc.dg/20020103-1.c: New.
22357
22358 2002-01-03  Kazu Hirata  <kazu@hxi.com>
22359
22360         * gcc.c-torture/execute/20020103-1.c: New test.
22361
22362 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
22363
22364         * g++.dg/other/debug2.C: New test.
22365
22366         * gcc.c-torture/compile/20020103-1.c: New test.
22367
22368 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
22369
22370         * gcc.dg/gnu89-init-1.c: Added new tests.
22371
22372 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22373
22374         * g++.dg/template/friend2.C: Remove as patch is reverted.
22375
22376         * g++.dg/warn/oldcast1.C: New test.
22377
22378         * g++.dg/template/ptrmem1.C: New test.
22379         * g++.dg/template/ptrmem2.C: New test.
22380
22381         * g++.dg/template/ntp.C: New test.
22382
22383         * g++.dg/other/component1.C: New test.
22384
22385         * g++.dg/template/ttp3.C: New test.
22386
22387         * g++.dg/template/friend2.C: New test.
22388         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
22389
22390 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22391
22392         * g++.dg/other/ptrmem1.C: New test.
22393         * g++.dg/other/ptrmem2.C: New test.
22394
22395 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22396
22397         * g++.dg/template/ctor1.C: New test.
22398
22399 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22400
22401         * g++.dg/template/friend2.C: New test.
22402
22403 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
22404
22405         * gcc.dg/mmix-1.c: New test.
22406
22407 2001-12-31  Richard Henderson  <rth@redhat.com>
22408
22409         * gcc.dg/asm-5.c: New.
22410
22411 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
22412
22413         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
22414         in namespace __gnu_cxx
22415
22416 2001-12-30  Richard Henderson  <rth@redhat.com>
22417
22418         * gcc.dg/debug-6.c: New.
22419
22420 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
22421
22422         * gcc.c-torture/compile/20011229-2.c: New test.
22423
22424 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
22425
22426         * gcc.dg/debug-3.c: New test.
22427         * gcc.dg/debug-4.c: New test.
22428         * gcc.dg/debug-5.c: New test.
22429
22430 2001-12-29  Richard Henderson  <rth@redhat.com>
22431
22432         * g++.dg/eh/loop1.C: New.
22433
22434 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
22435
22436         * g++.dg/template/crash1.C: New test.
22437
22438 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
22439
22440         * g++.dg/other/const1.C: New test.
22441
22442 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
22443
22444         * gcc.c-torture/compile/20011229-1.c: New test.
22445
22446 2001-12-28  Stan Shebs  <shebs@apple.com>
22447
22448         * lib/objc-torture.exp: Resync with c-torture.exp.
22449         * lib/objc.exp: Load standard libraries.
22450
22451 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
22452
22453         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
22454         additional tests.
22455
22456 2001-12-27  Roger Sayle <roger@eyesopen.com>
22457
22458         * gcc.c-torture/execute/string-opt-16.c: New testcase.
22459
22460 2001-12-27  Richard Henderson  <rth@redhat.com>
22461
22462         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
22463
22464 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
22465
22466         * g++.dg/eh/ctor1.C: New test.
22467         * g++.dg/other/error2.C: New test.
22468
22469 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
22470
22471         * g++.dg/other/init2.C: New test.
22472
22473 2001-12-24  Richard Henderson  <rth@redhat.com>
22474
22475         * gcc.dg/20011223-1.c: New.
22476         * gcc.dg/inline-1.c: New.
22477
22478 2001-12-23  Richard Henderson  <rth@redhat.com>
22479
22480         * gcc.dg/asm-4.c: Test operand modifiers.
22481
22482 2001-12-23  Richard Henderson  <rth@redhat.com>
22483
22484         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
22485
22486 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
22487
22488         * gcc.c-torture/execute/20011223-1.c: New test.
22489
22490 2001-12-21  Richard Henderson  <rth@redhat.com>
22491
22492         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
22493         re-enables the warning.
22494
22495 2001-12-21  Richard Henderson  <rth@redhat.com>
22496
22497         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
22498
22499 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
22500
22501         * gcc.c-torture/compile/20011218-1.c: New test.
22502
22503 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
22504
22505         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
22506         arm-isr.c test.
22507         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
22508         epilogue generation for ARM ISR routines.
22509
22510 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22511
22512         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
22513         * gcc.dg/format/c90-printf-3.c: Likewise.
22514         * gcc.dg/format/c99-printf-3.c: Likewise.
22515         * gcc.dg/format/ext-1.c: Likewise.
22516         * gcc.dg/format/ext-6.c: Likewise.
22517         * gcc.dg/format/format.h: Prototype unlocked stdio.
22518
22519 2001-12-20  Richard Henderson  <rth@redhat.com>
22520
22521         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
22522         (arena): Use it.
22523         (malloc): Correct allocation logic.  Abort if we fill up the
22524         arena before initialization complete.
22525         (realloc): Correct allocation logic.
22526
22527 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
22528
22529         * gcc.c-torture/compile/20011219-2.c: New test.
22530
22531         * gcc.c-torture/execute/20011219-1.c: New test.
22532
22533 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
22534
22535         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
22536         target does not support weak symbols.
22537
22538 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
22539
22540         * gcc.c-torture/compile/20011219-1.c: New test.
22541
22542 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
22543
22544         * g++.dg/other/error1.C: New test.
22545
22546 2001-12-17  Jeffrey A Law  (law@redhat.com)
22547
22548         * gcc.c-torture/execute/20011217-1.c: New test.
22549
22550 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
22551
22552         * objc.dg/special/: New directory.
22553         * objc.dg/special/special.exp: New file.
22554         * objc.dg/special/unclaimed-category-1.h: New file.
22555         * objc.dg/special/unclaimed-category-1a.m: New file.
22556         * objc.dg/special/unclaimed-category-1.m: New file.
22557
22558 2001-12-17  Andreas Jaeger  <aj@suse.de>
22559
22560         * gcc.c-torture/compile/20011217-2.c: New test.
22561
22562 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22563
22564         * gcc.c-torture/compile/20011217-1.c: New test.
22565
22566 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
22567
22568         * testsuite/gcc.dg/20011214-1.c: New.
22569
22570 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
22571
22572         * gcc.dg/altivec-4.c: New.
22573
22574 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
22575
22576         * gcc.dg/20011113-1.c: New test.
22577
22578 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22579
22580         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
22581         std::__malloc_alloc_template<0> and
22582         std::__default_alloc_template<false, 0>.
22583
22584 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
22585
22586         * objc/execute/bf-21.m: New test.
22587         * objc/execute/enumeration-1.m: New test.
22588         * objc/execute/enumeration-2.m: New test.
22589
22590 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
22591
22592         * gcc.dg/gnu89-init-1.c: New test.
22593
22594 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
22595
22596         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
22597         * g++.old-deja/g++.jason/2371.C: Likewise.
22598         * g++.old-deja/g++.jason/template33.C: Likewise.
22599         * g++.old-deja/g++.jason/template34.C: Likewise.
22600         * g++.old-deja/g++.jason/template36.C: Likewise.
22601         * g++.old-deja/g++.oliva/typename1.C: Likewise.
22602         * g++.old-deja/g++.oliva/typename2.C: Likewise.
22603         * g++.old-deja/g++.other/typename1.C: Likewise.
22604         * g++.old-deja/g++.pt/inherit2.C: Likewise.
22605         * g++.old-deja/g++.pt/nontype5.C: Likewise.
22606         * g++.old-deja/g++.pt/typename11.C: Likewise.
22607         * g++.old-deja/g++.pt/typename14.C: Likewise.
22608         * g++.old-deja/g++.pt/typename16.C: Likewise.
22609         * g++.old-deja/g++.pt/typename3.C: Likewise.
22610         * g++.old-deja/g++.pt/typename4.C: Likewise.
22611         * g++.old-deja/g++.pt/typename5.C: Likewise.
22612         * g++.old-deja/g++.pt/typename7.C: Likewise.
22613         * g++.old-deja/g++.robertl/eb9.C: Likewise.
22614
22615 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
22616
22617         * g++.dg/other/linkage1.C: New test.
22618         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
22619         specifiers.
22620
22621 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
22622
22623         * gcc.dg/concat.c: New test.
22624
22625 2001-12-11  Stan Shebs  <shebs@apple.com>
22626
22627         * objc/compile: New test directory.
22628         * objc/compile/compile.exp: New expect script.
22629         * objc/compile/20011211-1.m: New compile test.
22630
22631 2001-12-11  Jason Merrill  <jason@redhat.com>
22632
22633         * lib/prune.exp (prune_gcc_output): Also handle "In member
22634         function".  So many permutations...
22635
22636 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
22637
22638         * g++.dg/template/typedef1.C: New test.
22639
22640 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
22641
22642         * g++.dg/other/copy1.C: New test.
22643
22644 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
22645
22646         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
22647
22648         * gcc.dg/builtin-choose-expr.c: New.
22649
22650 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
22651
22652         * gcc.dg/altivec-2.c: New.
22653
22654 2001-12-07  Richard Henderson  <rth@redhat.com>
22655
22656         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
22657
22658 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
22659
22660         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
22661         ultrasparc.
22662
22663 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22664
22665         * g++-old.deja/g++.robertl/eb101.C: Deleted.
22666
22667 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
22668
22669         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
22670         variable argument list.
22671
22672 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
22673
22674         * gcc.c-torture/execute/memcheck: Delete entire directory.
22675         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
22676         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
22677
22678 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22679
22680         * gcc.dg/Wshadow-1.c: New test.
22681
22682 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
22683
22684         * gcc.c-torture/compile/20011130-1.c: New test.
22685
22686         * gcc.dg/noncompile/20011025-1.c: New test.
22687
22688         * g++.dg/other/anon-union.C: New test.
22689
22690         * gcc.c-torture/execute/20011024-1.c: New test.
22691
22692 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
22693
22694         * gcc.c-torture/execute/20000722-1.x,
22695         gcc.c-torture/execute/20010123-1.x: Remove.
22696         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
22697         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
22698         gcc.dg/c99-complit-2.c: New tests.
22699
22700 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
22701
22702         * g++.dg/inherit/base1.C: New test.
22703
22704 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
22705
22706         * g++.dg/other/stdarg1.C: New test.
22707
22708         * gcc.c-torture/compile/20011130-2.c: New test.
22709
22710 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
22711
22712         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
22713         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
22714         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
22715         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
22716         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
22717         * gcc.dg/builtin-prefetch-1.c: New test.
22718
22719 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
22720
22721         * gcc.dg/20011130-1.c: New test.
22722
22723 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
22724
22725         * g++.dg/other/scope1.C: New test.
22726         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
22727
22728 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
22729
22730         * gcc.dg/vla-init-1.c: New test.
22731
22732 2001-12-01  Geoff Keating  <geoffk@redhat.com>
22733
22734         * gcc.c-torture/compile/structs.c: New testcase from GDB.
22735
22736 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22737
22738         * objc.dg/alias.m: Update.
22739         * objc.dg/class-1.m: Update.
22740         * objc.dg/const-str-1.m: Update.
22741         * objc.dg/fwd-proto-1.m: Update.
22742         * objc.dg/id-1.m: Update.
22743         * objc.dg/super-class-1.m: Update.
22744
22745 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
22746
22747         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
22748         constructs.
22749
22750 2001-11-28  Jeffrey A Law  (law@cygnus.com)
22751
22752         * gcc.c-torture/execute/20011128-1.c: New test.
22753
22754 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
22755
22756         * gcc.dg/20011127-1.c: New test.
22757
22758 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22759
22760         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
22761         from Austin Group draft 7.
22762         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
22763         scanf format arguments.
22764         * gcc.dg/format/no-exargs-2.c: New test.
22765
22766 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
22767
22768         * g++.dg/abi/vbase8-4.C: New test.
22769
22770 2001-11-24  Ian Lance Taylor  <ian@airs.com>
22771
22772         * gcc.c-torture/execute/20011121-1.c: New test.
22773
22774 2001-11-23  Jeffrey A Law  (law@cygnus.com)
22775
22776         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
22777
22778 2001-11-23  Andreas Jaeger  <aj@suse.de>
22779
22780         * gcc.dg/cpp/charconst-2.c: New test.
22781
22782 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
22783
22784         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
22785         to the host if it is remote.  Let tests specify extra headers
22786         they use.
22787         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
22788         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
22789         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
22790         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
22791         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
22792         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
22793         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
22794         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
22795         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
22796         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
22797
22798 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
22799
22800         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
22801         for little endian ARMs.
22802
22803 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
22804
22805         * gcc.c-torture/compile/20011119-1.c: New test.
22806         * gcc.c-torture/compile/20011119-2.c: New test.
22807
22808 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
22809
22810         * gcc.dg/altivec-1.c: Fix typo.
22811
22812 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
22813
22814         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
22815
22816 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
22817
22818         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
22819
22820 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
22821
22822         * lib/g77.exp: Don't specify --rpath-link.
22823
22824         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
22825         across all the headers.
22826         * gcc.dg/format/format.exp: For testing on a remote host,
22827         copy format.h.
22828
22829         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
22830         * gcc.c-torture/execute/930406-1.c: Likewise.
22831         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
22832
22833 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
22834
22835         * gcc.dg/altivec-1.c: New.
22836
22837 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
22838
22839         * gcc.dg/cpp/fpreprocessed.c: New test case.
22840
22841 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22842
22843         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
22844         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
22845         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
22846
22847 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22848
22849         * gcc.dg/no-builtin-1.c: New test.
22850
22851 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
22852
22853         * gcc.c-torture/execute/20011115-1.c: New test.
22854
22855 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
22856
22857         * gcc.c-torture/compile/20011114-2.c: New test.
22858         * gcc.c-torture/compile/20011114-3.c: New test.
22859         * gcc.c-torture/compile/20011114-4.c: New test.
22860
22861 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
22862
22863         * g++.dg/other/init1.C: New test.
22864
22865 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
22866
22867         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
22868         message.
22869
22870         * gcc.c-torture/execute/20011114-1.c: New testcase.
22871
22872         * gcc.c-torture/compile/20010327-1.c: Revert last change.
22873         * gcc.c-torture/compile/20011114-1.c: New test, exactly
22874         like the (before this change) version of 20010327-1.c.
22875
22876 2001-11-14  Roger Sayle <roger@eyesopen.com>
22877
22878         * gcc.c-torture/execute/string-opt-13.c: New testcase.
22879
22880 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
22881
22882         * g++.dg/init/array2.C: New test.
22883
22884 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
22885
22886         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
22887
22888 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
22889
22890         * g++.dg/other/forscope1.C: New test.
22891         * g++.dg/ext/forscope1.C: New test.
22892         * g++.dg/ext/forscope2.C: New test.
22893
22894 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
22895
22896         * gcc.c-torture/execute/20011113-1.c: New test.
22897
22898 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
22899
22900         * gcc.c-torture/execute/20011109-2.c: New test.
22901
22902         * gcc.c-torture/execute/20011109-1.c: New test.
22903
22904 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
22905
22906         * gcc.c-torture/compile/20011109-1.c: New test.
22907
22908 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
22909
22910         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
22911         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
22912         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
22913         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
22914         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
22915         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
22916         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
22917
22918 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
22919
22920         * g++.dg/warn/Wshadow-1.C: New tests.
22921         * g++.old-deja/g++.mike/for3.C: Update.
22922
22923 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
22924
22925         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
22926         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
22927         XFAILs.  Adjust expected error texts.
22928         * gcc.c-torture/compile/20011106-1.c,
22929         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
22930         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
22931         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
22932         gcc.dg/c99-array-lval-5.c: New tests.
22933
22934 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22935
22936         * gcc.dg/cpp/defined.c: Update.
22937
22938 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22939
22940         * gcc.c-torture/execute/anon-1.c: New test.
22941
22942 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
22943
22944         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
22945         same size, so no warning should be produced on stormy16.
22946
22947         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
22948         due to oversized array.
22949         * g++.old-deja/g++.mike/ns15.C: Likewise.
22950         * g++.old-deja/g++.pt/crash16.C: Likewise.
22951
22952 2001-11-02  Graham Stott  <grahams@redhat.com>
22953
22954         * g++.dgother/debug1.C: Fix typos.
22955
22956 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
22957
22958         * g++.dg/other/debug1.C: New test.
22959
22960 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22961
22962         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
22963         of unsigned long.
22964
22965 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
22966
22967         * gcc.dg/20011029-2.c: New test.
22968
22969         * gcc.c-torture/compile/20011029-1.c: New test.
22970
22971 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
22972
22973         * objc/execute/class_self-1.m: New test.
22974         * objc/execute/class_self-2.m: New test.
22975
22976 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
22977
22978         * gcc.misc-tests/msgs.exp: Delete.
22979         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
22980         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
22981         error set to match recent changes.
22982
22983 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
22984
22985         * gcc.dg/20011021-1.c: New test.
22986
22987 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
22988
22989         * gcc.c-torture/compile/20011023-1.c: New test.
22990
22991 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
22992
22993         * lib/g77.exp: Rewrite based on lib/g++.exp.
22994
22995 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
22996
22997         * gcc.c-torture/execute/20011019-1.c: New test.
22998
22999         * gcc.dg/20011018-1.c: New test.
23000
23001 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
23002
23003         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
23004
23005 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
23006
23007         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
23008         * gcc.dg/attr-invalid.c: Likewise.
23009
23010 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
23011
23012         * testsuite/gcc.dg/20011015-1.c: New test.
23013
23014 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
23015
23016         * g++.dg/template/unify2.C: New test.
23017
23018 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
23019
23020         * g++.dg/other/exception-specification.C: New test
23021
23022 2001-10-13  Tom Rix  <trix@redhat.com>
23023
23024         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
23025         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
23026
23027 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
23028
23029         * testsuite/gcc.dg/20011009-1.c: New test.
23030
23031 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
23032
23033         PR g++/4476
23034         * g++.dg/other/friend1.C: New test.
23035
23036 2001-10-11  Richard Henderson  <rth@redhat.com>
23037
23038         * g++.old-deja/g++.other/crash18.C: Add -S to options.
23039
23040 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23041
23042         * gcc.c-torture/compile/20011010-1.c: New.
23043
23044 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23045
23046         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
23047         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
23048         g77.f-torture/execute/execute.exp,
23049         g77.f-torture/noncompile/noncompile.exp,
23050         gcc.c-torture/compile/compile.exp,
23051         gcc.c-torture/execute/execute.exp,
23052         gcc.c-torture/execute/ieee/ieee.exp,
23053         gcc.c-torture/execute/memcheck/memcheck.exp,
23054         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
23055         objc/execute/execute.exp: Update FSF address.
23056
23057 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
23058
23059         * gcc.dg/cpp/cmdlne-C.c: Update.
23060         * gcc.dg/cpp/cmdlne-C2.c: New.
23061
23062 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23063
23064         * gcc.c-torture/execute/20011008-3.c: New.
23065
23066 2001-10-08  DJ Delorie  <dj@redhat.com>
23067
23068         * gcc.dg/20011008-1.c: New.
23069         * gcc.dg/20011008-2.c: New.
23070
23071 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
23072
23073         * gcc.dg/cpp/spacing1.c: Update test.
23074
23075 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23076
23077         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
23078         spelling errors of "separate" as "seperate".
23079
23080 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
23081
23082         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
23083         enough to avoid inlining.
23084
23085 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
23086
23087         * lib/g77.exp: set libg2c_dir correctly.
23088
23089 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23090
23091         * gcc.dg/cpp/macro11.c: New test.
23092
23093 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23094
23095         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
23096         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
23097         gcc.dg/format/multattr-3.c: New tests.
23098         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
23099         tests for format attributes on function pointers being rejected.
23100
23101 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23102
23103         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
23104
23105 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23106
23107         * g++.dg/warn/format1.C: New test.
23108
23109 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
23110
23111         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
23112
23113 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
23114
23115         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
23116
23117 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
23118
23119         * gcc.dg/cpp/redef2.c: Add test.
23120
23121 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
23122
23123         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
23124         long-standing bug on i686, apparently.
23125         * gcc.c-torture/execute/loop-2c.x: New file.
23126         * gcc.c-torture/execute/loop-2d.x: New file.
23127         * gcc.c-torture/execute/loop-3c.x: New file.
23128
23129 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
23130
23131         * gcc.dg/cpp/20000625-2.c: Correct line number.
23132
23133 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23134
23135         * gcc.dg/cpp/macro10.c: New test.
23136         * gcc.dg/cpp/strify3.c: New test.
23137         * gcc.dg/cpp/spacing1.c: Add tests.
23138         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
23139         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
23140
23141 2001-09-24  DJ Delorie  <dj@redhat.com>
23142
23143         * gcc.c-torture/execute/20010924-1.c: New test.
23144
23145 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23146
23147         * testsuite/objc/execute/paste.m: Remove.
23148
23149 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23150
23151         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
23152
23153 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
23154
23155         * g77.dg/strlen0.f: New test.
23156
23157 2001-09-21  Richard Henderson  <rth@redhat.com>
23158
23159         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
23160         * g++.old-deja/g++.abi/vtable2.C: Likewise.
23161
23162 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
23163
23164         Table-driven attributes.
23165         * g++.dg/ext/attrib1.C: New test.
23166
23167 2001-09-20  DJ Delorie  <dj@redhat.com>
23168
23169         * gcc.dg/20000926-1.c: Update expected warning messages.
23170         * gcc.dg/array-2.c: Likewise, and test for warnings too.
23171         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
23172         array.
23173
23174 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
23175
23176         * g++.dg/eh/registers1.C: New test case.
23177
23178 2001-09-17  Richard Henderson  <rth@redhat.com>
23179
23180         * gcc.dg/array-5.c: Fix VLA decomposition test.
23181
23182 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
23183
23184         * gcc.dg/cpp/line5.c: New testcase.
23185
23186 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
23187
23188         * gcc.dg/cpp/macro9.c: New test.
23189
23190 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
23191
23192         * gcc.c-torture/execute/980223.c: Change type of addr from long
23193         to char *.
23194
23195 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
23196
23197         * gcc.c-torture/execute/20010915-1.c: New test.
23198
23199 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
23200
23201         * g77.dg/bprob: New directory.
23202         * g77.dg/bprob/bprob.exp: New file.
23203         * g77.dg/bprob/bprob-1.f: New test.
23204         * g77.dg/gcov: New directory.
23205         * g77.dg/gcov/gcov.exp: New file.
23206         * g77.dg/gcov/gcov-1.f: New test.
23207         * g77.dg/gcov/gcov-1.x: New file.
23208
23209 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23210
23211         * gcc.dg/cpp/directiv.c: Update.
23212         * gcc.dg/cpp/undef1.c: Update.
23213
23214 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
23215
23216         * gcc.dg/20010912-1.c: New test.
23217
23218 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
23219
23220         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
23221         language-independent file in lib.
23222         * lib/gcov.exp: New file.
23223
23224 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23225
23226         * gcc.c-torture/compile/20010911-1.c: New test.
23227
23228 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
23229
23230         * lib/profopt.exp: New, to support profile-directed optimizations.
23231         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
23232         * gcc.misc-tests/bprob-1.c: New test.
23233         * gcc.misc-tests/bprob-2.c: New test.
23234
23235 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
23236
23237         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
23238         XFAIL and which kinds of gcov output to verify.
23239         * gcc.misc-tests/gcov-4b.x: New file.
23240         * gcc.misc-tests/gcov-5b.x: New file.
23241         * gcc.misc-tests/gcov-6.x: New file.
23242         * gcc.misc-tests/gcov-7.c: New test.
23243         * gcc.misc-tests/gcov-7.x: New file.
23244
23245 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
23246
23247         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
23248         * gcc.misc-tests/gcov-6.c: New test.
23249
23250 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
23251
23252         PR c++/3986
23253         * g++.dg/abi/vbase1.C: New test.
23254
23255 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
23256
23257         * objc.dg/method-2.m: New.
23258
23259 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
23260
23261         PR c++/4203
23262         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
23263         * g++.dg/init/empty1.C: New test.
23264
23265 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
23266
23267         * gcc.c-torture/compile/20010903-1.c: New test.
23268
23269 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
23270
23271         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
23272         for m68k.
23273
23274 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
23275
23276         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
23277
23278         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
23279
23280         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
23281
23282 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
23283
23284         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
23285         for 16-bit 'unsigned int'.
23286
23287 2001-08-29  Kazu Hirata  <kazu@hxi.com>
23288
23289         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
23290
23291 2001-08-27  Richard Henderson  <rth@redhat.com>
23292
23293         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
23294         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
23295
23296 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
23297
23298         * gcc.dg/asm-names.c (ymain): New.
23299
23300 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
23301
23302         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
23303         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
23304         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
23305
23306 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23307
23308         * gcc.dg/compare5.c: New testcase.
23309
23310 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
23311
23312         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
23313         and "In instantiation".
23314
23315 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
23316
23317         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
23318
23319 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
23320
23321         * gcc.misc-tests/gcov.exp: Add support for branch information.
23322         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
23323         * gcc.misc-tests/gcov-4.c: New test.
23324         * gcc.misc-tests/gcov-4b.c: New test.
23325         * gcc.misc-tests/gcov-5b.c: New test.
23326
23327 2001-08-20  Zack Weinberg  <zackw@panix.com>
23328
23329         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
23330         expected to fail.
23331
23332 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23333
23334         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
23335
23336 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
23337
23338         * g++.dg/eh/template1.C: New test.
23339
23340 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
23341
23342         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
23343         Fix thinko.
23344         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
23345         for xfail.
23346
23347 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
23348
23349         * lib/g77-dg.exp:  Use prune.exp for common procedures
23350         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
23351         * lib/g77.exp: (g77-dg-prune) Remove
23352
23353 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
23354
23355         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
23356
23357 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23358
23359         * g++.dg/template/unify1.C: New test.
23360
23361 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
23362
23363         * g++.dg/abi/empty4.C: New test.
23364
23365 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
23366
23367         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
23368         solaris2.*
23369         * g77.f-torture/compile/pr3743.x: Likewise
23370
23371 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23372
23373         * g++.dg/other/using-declaration.C: New test.
23374
23375 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23376
23377         * gcc.dg/cpp/tr-sign.c: New testcase.
23378
23379 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23380
23381         * gcc.dg/cpp/19951025-1.c: Revert.
23382         * gcc.dg/cpp/directiv.c: We no longer process directives that
23383         interrupt macro arguments.
23384
23385 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
23386
23387         * gcc.dg/bconstp-1.c: New test.
23388
23389 2001-08-03  Richard Henderson  <rth@redhat.com>
23390
23391         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
23392
23393 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23394
23395         * gcc.dg/cpp/19951025-1.c: Update.
23396
23397 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
23398
23399         * g77.dg/ff90-1.f (s): Fix reference of variable z,
23400         should be x.
23401
23402 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
23403
23404         Kill -fhonor-std.
23405         * g++.old-deja/g++.ns/ns14.C: Remove special options.
23406         * g++.old-deja/g++.other/std1.C: Likewise.
23407         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
23408
23409 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
23410
23411         * lib/g77.exp:  Load gcc-defs.exp for common procedures
23412         (g77_pass, g77_fail, g77_finish, g77_exit,
23413         ${tool}_check_unsupported_p} Now redundant.  Deleted.
23414
23415 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
23416
23417         * g77.dg/fbackslash.f
23418         * g77.dg/fcase-preserve.f
23419         * g77.dg/ff90-1.f
23420         * g77.dg/ffixed-line-length-0.f
23421         * g77.dg/ffixed-line-length-132.f
23422         * g77.dg/ffixed-line-length-7.f
23423         * g77.dg/ffixed-line-length-72.f
23424         * g77.dg/ffixed-line-length-none.f
23425         * g77.dg/ffree-form-1.f
23426         * g77.dg/fno-backslash.f
23427         * g77.dg/fno-f90-1.f
23428         * g77.dg/fno-fixed-form-1.f
23429         * g77.dg/fno-onetrip.f
23430         * g77.dg/fno-typeless-boz.f
23431         * g77.dg/fno-underscoring.f
23432         * g77.dg/fno-vxt-1.f
23433         * g77.dg/fonetrip.f
23434         * g77.dg/ftypeless-boz.f
23435         * g77.dg/fugly-assumed.f
23436         * g77.dg/funderscoring.f
23437         * g77.dg/fvxt-1.f
23438
23439 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
23440
23441         * objc.dg/fwd-proto-1.m: New.
23442         * objc.dg/local-decl-1.m: New.
23443         * objc.dg/naming-1.m: New.
23444         * objc.dg/naming-2.m: New.
23445         * objc.dg/proto-hier-1.m: New.
23446
23447 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
23448
23449         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
23450         largest-type elements to a struct makes its size grow.
23451
23452 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
23453
23454         * g++.dg/abi/vthunk1.C: New test.
23455
23456 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
23457
23458         * g++.dg/abi/vbase8-22.C: New test.
23459
23460 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23461
23462         * gcc.dg/cpp/macro8.c: New test.
23463
23464 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
23465
23466         * g++.dg/abi/vbase8-21.C: New test.
23467
23468 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
23469
23470         * g++.dg/abi/vbase8-10.C: New test.
23471
23472 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23473
23474         * lib/g++.exp (g++_set_ld_library_path): Renamed to
23475         ${tool}_set_ld_library_path.
23476         Changed caller.
23477         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
23478         g++.exp.
23479
23480 2001-07-26  Stan Cox <scox@redhat.com>
23481
23482         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
23483         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
23484         gcc_exit, gcc_check_unsupported_p):
23485         Moved to gcc-deps.exp
23486         * gcc-deps.exp: New file.
23487
23488 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23489
23490         * g++.old-deja/g++.pt/defarg14.C: New test.
23491
23492 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
23493
23494         * g++.old-deja/g++.other/lineno5.C: New test.
23495
23496 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
23497
23498         * g++.old-deja/g++.pt/crash68.C: New test.
23499
23500 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
23501
23502         * g++.old-deja/g++.other/crash42.C: New test.
23503
23504 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23505
23506         * gcc.dg/cpp/extratokens.c: Fix.
23507         * gcc.dg/cpp/skipping2.c: New tests.
23508
23509 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23510
23511         * gcc.c-torture/execute/20010724-1.c: New file.
23512         * gcc.c-torture/execute/20010724-1.x: New file.
23513
23514 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23515
23516         * g++.old-deja/g++.other/cond7.C: New test.
23517
23518 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23519
23520         * g++.old-deja/g++.other/optimize4.C: New test.
23521
23522 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23523
23524         * g++.old-deja/g++.abi/vbase8-5.C: New test.
23525
23526 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
23527
23528         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
23529         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
23530         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
23531         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
23532
23533         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
23534         bug report" message.
23535
23536         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
23537         * g++.dg/ext/instantiate1.C: Move from old-deja.
23538
23539 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
23540
23541         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
23542         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
23543         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
23544         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
23545
23546 2001-07-23  Jeffrey A Law  (law@cygnus.com)
23547
23548         * gcc.c-torture/execute/20010723-1.c: New test.
23549
23550 2001-07-23  Ben Elliston  <bje@redhat.com>
23551
23552         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
23553
23554 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23555
23556         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
23557         i[34567]86-*-*.
23558         Delete handling of ieee_multilib_flags.
23559         Pass -mieee for alpha*-*-* and sh-*-*.
23560         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
23561
23562 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
23563
23564         Remove old-abi tests.
23565         * g++.old-deja/g++.mike/p11116.C: Remove.
23566         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
23567
23568 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
23569
23570         * g77.f-torture/compile/pr3743.f:  New test
23571
23572 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
23573
23574         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
23575
23576 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23577
23578         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
23579         g++.old-deja/g++.pt/static6.C: Likewise.
23580         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
23581         supports weak symbols.
23582
23583 2001-07-18  Andreas Jaeger  <aj@suse.de>
23584
23585         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
23586         supported again.
23587
23588 2001-07-18  Andreas Jaeger  <aj@suse.de>
23589
23590         * gcc.dg/iftrap-1.c: Fix target line.
23591
23592 2001-07-17  Richard Henderson  <rth@redhat.com>
23593
23594         * gcc.c-torture/execute/20010717-1.c: New.
23595
23596 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23597
23598         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
23599         tests.
23600
23601 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
23602
23603         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
23604
23605 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23606
23607         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
23608         UAC_SIGBUS, UAC_NOPRINT definitions.
23609
23610 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
23611
23612         * objc/execute/object_is_class.m: New test.
23613         * objc/execute/object_is_meta_class.m: New test.
23614
23615 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23616
23617         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
23618         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
23619
23620 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
23621
23622         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
23623         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
23624
23625 2001-07-14  Richard Henderson  <rth@redhat.com>
23626
23627         * gcc.dg/iftrap-1.c: New.
23628
23629 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
23630
23631         * g77.f-torture/execute/intrinsic77.f: New test.
23632
23633 2001-07-11  Janis Johnson <janis@us.ibm.com>
23634
23635         * gcc.misc-tests/gcov-3.c: New test.
23636
23637 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
23638
23639         * gcc.c-torture/compile/20010711-1.c,
23640         * gcc.c-torture/compile/20010711-2.c: New tests.
23641
23642 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
23643
23644         * gcc.c-torture/execute/20010711-1.c: New test.
23645
23646 2001-07-11  Ben Elliston  <bje@redhat.com>
23647
23648         * g++.old-deja/g++.other/enum5.C: New test.
23649
23650 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
23651
23652         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
23653         (g++-dg-prune): Call prune_gcc_output.
23654         * prune.exp: New file for prune_gcc_output.
23655         * lib/g++.exp, lib/gcc.exp: Load it.
23656
23657 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23658
23659         * gcc.c-torture/compile/20010701-1.c,
23660         g++.old-deja/g++.ext/attrib6.C: New tests.
23661
23662 2001-07-06  Jeffrey A Law  (law@cygnus.com)
23663
23664         * gcc.c-torture/compile/20010706-1.c: New test.
23665
23666 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
23667
23668         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
23669
23670 2001-06-28  Stan Shebs  <shebs@apple.com>
23671
23672         * gcc.dg/pragma-darwin.c: New test.
23673
23674 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23675
23676         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
23677         Solaris 2.[678] system.
23678
23679 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23680
23681         * gcc.dg/20010622-1.c: New test.
23682
23683 2001-06-18  Stan Shebs  <shebs@apple.com>
23684
23685         * objc.dg: New directory.
23686         * objc.dg/dg.exp: New file.
23687         * objc.dg/alias.m: New.
23688         * objc.dg/class-1.m: New.
23689         * objc.dg/class-2.m: New.
23690         * objc.dg/const-str-1.m: New.
23691         * objc.dg/const-str-2.m: New.
23692         * objc.dg/id-1.m: New.
23693         * objc.dg/method-1.m: New.
23694         * objc.dg/super-class-1.m: New.
23695         * lib/objc-dg.exp: New file.
23696
23697 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23698
23699         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
23700         of label name.
23701
23702 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
23703
23704         * g++.old-deja/g++.abi/vbase8-9.C: New test.
23705
23706 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23707
23708         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
23709         variable.
23710
23711 2001-06-12  Richard Henderson  <rth@redhat.com>
23712
23713         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
23714
23715 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
23716
23717         * g++.old-deja/g++.abi/vbase5.C: New test.
23718         * g++.old-deja/g++.abi/vbase6.C: New test.
23719         * g++.old-deja/g++.abi/vbase7.C: New test.
23720
23721 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23722
23723         * gcc.c-torture/compile/20010610-1.c: New test.
23724
23725 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
23726
23727         * g++.old-deja/g++.abi/vbase4.C: New test.
23728
23729 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23730
23731         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
23732         support %f for HC11/HC12 targets.
23733         * gcc.c-torture/execute/930513-1.x: New file, likewise.
23734         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
23735         on HC11/HC12 targets.
23736         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
23737
23738 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23739
23740         * gcc.dg/wchar_t-1.c: New file.
23741         * gcc.dg/wint_t-1.c: Likewise.
23742
23743 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
23744
23745         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
23746
23747 2001-06-11  Richard Henderson  <rth@redhat.com>
23748
23749         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
23750
23751 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23752
23753         * gcc.c-torture/compile/20010611-1.c: New test.
23754
23755 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23756
23757         * gcc.dg/c99-tag-1.c: Add more tests.
23758
23759 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
23760
23761         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
23762         representation on MN10300 and ARM/Thumb.
23763
23764 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
23765
23766         * g77.f-torture/execute/20010610.f: New.
23767
23768 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
23769
23770         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
23771         names.
23772
23773 2001-06-09  Richard Henderson  <rth@redhat.com>
23774
23775         * gcc.c-torture/execute/ashrdi-1.c: New.
23776         * gcc.c-torture/execute/ashldi-1.c: New.
23777         * gcc.c-torture/execute/lshrdi-1.c: New.
23778
23779 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
23780
23781         * objc/execute/load-3.m: Added. Check sending +load to categories,
23782         in addition to classes.
23783
23784 2001-06-08  Stan Shebs  <shebs@apple.com>
23785
23786         * objc/execute/load-2.m: New test.  From Nicola Pero
23787         <n.pero@mi.flashnet.it>.
23788
23789 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
23790
23791         * gcc.c-torture/execute/20010605-2.c: New test.
23792
23793 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
23794
23795         * g++.old-deja/g++.abi/vbase2.C: New test.
23796         * g++.old-deja/g++.abi/vbase3.C: New test.
23797
23798 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
23799
23800         * g++.old-deja/g++.pt/friend49.C: New test.
23801
23802 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
23803
23804         * g++.old-deja/g++.ext/anon3.C: New test.
23805
23806 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
23807
23808         * g++.old-deja/g++.other/conv7.C: New test.
23809
23810 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
23811
23812         * gcc.c-torture/compile/20010605-2.c: New test.
23813
23814 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23815
23816         * gcc.c-torture/execute/20010604-1.c: New test.
23817
23818 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
23819
23820         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
23821
23822 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
23823
23824         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
23825         (g++_link_flags): Likewise.
23826         (g++_init): Pass gccpath's value to two previous functions.
23827
23828 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23829
23830         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
23831         Ensure logfile entry matches exec command line.
23832
23833 2001-05-31  Richard Henderson  <rth@redhat.com>
23834
23835         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
23836         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
23837
23838 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
23839
23840         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
23841         compiler for irix6.2
23842
23843 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
23844
23845         * g++.old-deja/g++.other/optimize3.C: New file.
23846
23847 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
23848
23849         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
23850         assemble.
23851
23852 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
23853
23854         * g++.old-deja/g++.other/optimize2.C: New file.
23855
23856 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
23857
23858         * gcc.c-torture/compile/20010518-2.c: New file.
23859         * gcc.c-torture/execute/20010518-1.c: New file.
23860         * gcc.c-torture/execute/20010518-2.c: New file.
23861
23862 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23863
23864         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
23865
23866 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
23867
23868         G++ no longer defines builtins that do not begin with __builtin.
23869         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
23870         * g++.old-deja/g++.brendand/misc13.C: Likewise.
23871         * g++.old-deja/g++.law/builtin1.C: Likewise.
23872         * g++.old-deja/g++.law/cvt2.C: Likewise.
23873         * g++.old-deja/g++.mike/net5.C: Likewise.
23874         * g++.old-deja/g++.other/builtins1.C: Likewise.
23875         * g++.old-deja/g++.other/builtins2.C: Likewise.
23876         * g++.old-deja/g++.other/builtins3.C: Likewise.
23877         * g++.old-deja/g++.other/builtins4.C: Likewise.
23878         * g++.old-deja/g++.other/inline8.C: Likewise.
23879         * g++.old-deja/g++.robertl/eb39.C: Likewise.
23880
23881 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
23882
23883         * g++.old-deja/g++.pt/using1.C: Adjust.
23884         * g++.old-deja/g++.pt/using2.C: New test.
23885
23886 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
23887
23888         * gcc.dg/cpp/charconst.c: New tests.
23889         * gcc.dg/cpp/escape.c: New tests.
23890         * gcc.dg/cpp/escape-1.c: New tests.
23891         * gcc.dg/cpp/escape-2.c: New tests.
23892         * gcc.dg/cpp/ucs.c: New tests.
23893
23894 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
23895
23896         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
23897         native compiler for irix6.5.
23898
23899 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
23900
23901         * lib/g++.exp (g++_include_flags): Use args to compute
23902         get_multilibs.
23903         (g++_link_flags): Likewise.
23904         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
23905
23906 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23907
23908         * gcc.dg/c90-hexfloat-1.c: Add more tests.
23909
23910 2001-05-21  Geoff Keating  <geoffk@redhat.com>
23911
23912         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
23913         this file.
23914
23915 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23916
23917         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
23918         STACK_SIZE;
23919         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
23920         to STACK_SIZE; Use it to define size of add_histo array.
23921         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
23922         to STACK_SIZE.
23923         (f): Use GITT_SIZE to define size of gitt local table.
23924         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
23925         to STACK_SIZE; Use it to define size of bytemem array.
23926
23927 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23928
23929         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
23930         on 68HC11/HC12 due to the asm instruction.
23931         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
23932         * gcc.c-torture/compile/920520-1.x: Likewise.
23933         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
23934         on 68HC11/HC12 because the function is larger than 64K.
23935         * gcc.c-torture/compile/961203-1.x: New file, this test fails
23936         on 68HC11/HC12 because the structure is too large.
23937
23938 2001-05-20  Richard Henderson  <rth@redhat.com>
23939
23940         * gcc.c-torture/execute/20010520-1.c: New.
23941
23942 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23943
23944         * g++.old-deja/g++.warn/compare1.C: New test.
23945         * gcc.dg/compare4.c: New test.
23946
23947 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
23948
23949         * g++.old-deja/g++.other/optimize1.C: New test.
23950
23951 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23952
23953         * g++.old-deja/g++.pt/spec41.C: New test.
23954
23955 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
23956
23957         * gcc.c-torture/compile/20010114-1.x: Remove.
23958
23959 2001-05-18  Stan Shebs  <shebs@apple.com>
23960
23961         * gcc.c-torture/compile/20010518-1.c: New test.
23962
23963 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
23964
23965         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
23966         * g++.old-deja/g++.pt/crash67.C: New test.
23967
23968 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
23969
23970         * g++.old-deja/g++.other/debug9.C: New test.
23971
23972 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
23973
23974         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
23975
23976 2001-05-16  Jan Hubicka  <jh@suse.cz>
23977
23978         * gcc.c-torture/compile/20010516-1.c: New test.
23979
23980 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
23981
23982         * g++.old-deja/g++.other/crash41.C: New test.
23983
23984 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
23985
23986         * g++.old-deja/g++.pt/crash66.C: New test.
23987
23988 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
23989
23990         * g++.old-deja/g++.robertl/eb27.C: Convert.
23991
23992 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
23993
23994         * g++.dg/friend-warn.C: New test.  Do not warn about friend
23995         declaration being redundant.
23996
23997 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
23998
23999         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
24000
24001 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
24002
24003         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
24004
24005 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
24006
24007         * lib/g++.exp: Use testsuite_flags.
24008
24009 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
24010
24011         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
24012
24013 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24014
24015         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
24016
24017 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
24018
24019         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
24020
24021 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
24022
24023         * gcc.c-torture/compile/20010313-1.c: New test.
24024
24025 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
24026
24027         * gcc.dg/cpp/direct2.c: New test.
24028         * gccq.dg/cpp/direct2s.c: New test.
24029
24030         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
24031
24032 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
24033
24034         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
24035         * g++.old-deja/g++.other/op3.C: Likewise.
24036
24037 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24038
24039         * gcc.dg/cpp/syshdr.h: New file.
24040         * gcc.dg/cpp/sysmac1.c: Update.
24041         * gcc.dg/cpp/sysmac2.c: Update.
24042
24043 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24044
24045         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
24046
24047 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
24048
24049         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
24050         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
24051
24052 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
24053
24054         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
24055
24056 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
24057
24058         * lib/g++.exp (g++_include_flags): Don't use any special flags
24059         if TESTING_IN_BUILD_TREE is not defined.
24060         (g++_init): Use a plain 'c++' as the compiler if
24061         TESTING_IN_BUILD_TREEE is not defined.
24062
24063 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
24064
24065         * g++.old-deja/g++.eh/catch13.C: New test.
24066         * g++.old-deja/g++.eh/catch14.C: New test.
24067
24068 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
24069
24070         * gcc.dg/cpp/tr-define.c: New test.
24071
24072 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
24073
24074         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
24075         <stdlib.h>, not <malloc.h>.
24076
24077 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
24078
24079         * g++.old-deja/g++.ns/template17.C: New test.
24080
24081 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
24082
24083         * g++.old-deja/g++.pt/ref4.C: New test.
24084
24085 2001-04-30  Richard Henderson  <rth@redhat.com>
24086
24087         * gcc.dg/20000724-1.c: Revert last change.
24088
24089 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
24090
24091         * g77.f-torture/execute/20010430.f: New test.
24092
24093 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
24094
24095         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
24096
24097 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
24098
24099         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
24100
24101 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
24102
24103         * g++.old-deja/g++.eh/crash6.C: New test.
24104
24105 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
24106
24107         * g++.old-deja/g++.other/warn7.C: New test.
24108
24109 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
24110
24111         * g++.old-deja/g++.other/defarg9.C: New test.
24112
24113 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
24114
24115         * g77.f-torture/compile/20010426.f: New test.
24116         * g77.f-torture/execute/20010426.f: New test.
24117
24118 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
24119
24120         * g77.f-torture/compile/20000629-1.x: Remove - error
24121         has been fixed.
24122
24123 2001-04-26  Jeffrey A Law  (law@cygnus.com)
24124
24125         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
24126         Tweak slightly to work with g++.dg framework.
24127         * g++.dg/special/ecos.exp: Run initp1.C test.
24128         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
24129
24130         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
24131         its linker doesn't give line numbers either.
24132         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
24133
24134 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
24135
24136         * g++.old-deja/g++.other/lex1.C: New test.
24137
24138 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
24139
24140         * gcc.dg/noncompile/20010425-1.c: New test.
24141
24142 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
24143
24144         * g++.old-deja/g++.pt/mangle2.C: New test.
24145
24146 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
24147
24148         * gcc.dg/format/plus-1.c: New test.
24149
24150 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
24151
24152         * gcc.dg/20010423-1.c: New test.
24153
24154 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
24155
24156         * gcc.c-torture/execute/20010422-1.c: New test.
24157
24158 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
24159
24160         * g++.old-deja/g++.ns/type2.C: New test.
24161
24162 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
24163
24164         * g++.old-deja/g++.other/perf1.C: New test.
24165
24166 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
24167
24168         * gcc.dg/c99-func-2.c: Remove xfail.
24169         * gcc.dg/c99-func-3.c: Remove xfail.
24170         * gcc.dg/c99-func-4.c: Remove xfail.
24171
24172 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
24173
24174         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
24175
24176 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24177
24178         * gcc.c-torture/compile/20010423-1.c: New test.
24179
24180 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
24181
24182         * g++.old-deja/g++.pt/typename28.C: New test.
24183
24184 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
24185
24186         * g++.old-deja/g++.abi/empty2.C: New test.
24187         * g++.old-deja/g++.abi/empty3.C: New test.
24188
24189 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24190
24191         * g++.old-deja/g++.other/comdat2.C: New test.
24192         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
24193
24194 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24195
24196         * g++.old-deja/g++.other/overload14.C: New test.
24197
24198 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24199
24200         * g++.old-deja/g++.other/lookup23.C: New test.
24201
24202 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24203
24204         * gcc.c-torture/execute/20010403-1.c: New test.
24205
24206 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
24207             Mark Mitchell  <mark@codesourcery.com>
24208
24209         * lib/old-dejagnu.exp: Don't delete output of executable.
24210         Add .exe suffix to executables.
24211
24212 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
24213
24214         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
24215
24216 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24217
24218         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
24219
24220 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
24221
24222         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
24223         * g++.old-deja/g++.abi/crash1.C: New test.
24224
24225 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
24226
24227         * g++.old-deja/g++.other/crash40.C: New test.
24228
24229 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24230
24231         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
24232
24233 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
24234
24235         * g++.old-deja/g++.other/warn6.C: New test.
24236
24237 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
24238
24239         * g++.old-deja/g++.robertl/eb42.C: Same.
24240
24241 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24242
24243         * gcc.dg/wtr-conversion-1.c: New testcase.
24244
24245 2001-04-10  Richard Henderson  <rth@redhat.com>
24246
24247         * g++.old-deja/g++.other/array5.C: New.
24248
24249 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24250
24251         * gcc.c-torture/execute/20010408-1.c: New test.
24252
24253 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
24254
24255         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
24256         headers and constructs.
24257         * g++.old-deja/g++.robertl/eb79.C: Same.
24258         * g++.old-deja/g++.robertl/eb77.C (main): Same.
24259         * g++.old-deja/g++.robertl/eb73.C: Same.
24260         * g++.old-deja/g++.robertl/eb66.C (main): Same.
24261         * g++.old-deja/g++.robertl/eb55.C (t): Same.
24262         * g++.old-deja/g++.robertl/eb54.C (main): Same.
24263         * g++.old-deja/g++.robertl/eb46.C (main): Same.
24264         * g++.old-deja/g++.robertl/eb44.C: Same.
24265         * g++.old-deja/g++.robertl/eb41.C (main): Same.
24266         * g++.old-deja/g++.robertl/eb4.C (main): Same.
24267         * g++.old-deja/g++.robertl/eb39.C: Same.
24268         * g++.old-deja/g++.robertl/eb33.C (main): Same.
24269         * g++.old-deja/g++.robertl/eb31.C (main): Same.
24270         * g++.old-deja/g++.robertl/eb30.C: Same.
24271         * g++.old-deja/g++.robertl/eb3.C: Same.
24272         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
24273         * g++.old-deja/g++.robertl/eb21.C: Same.
24274         * g++.old-deja/g++.robertl/eb15.C: Same.
24275         * g++.old-deja/g++.robertl/eb118.C: Same.
24276         * g++.old-deja/g++.robertl/eb115.C (main): Same.
24277         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
24278         * g++.old-deja/g++.robertl/eb109.C: Same.
24279         * g++.old-deja/g++.other/sibcall1.C (main): Same.
24280         * g++.old-deja/g++.mike/rtti1.C: Same.
24281         * g++.old-deja/g++.mike/p658.C: Same.
24282         * g++.old-deja/g++.mike/net46.C: Same.
24283         * g++.old-deja/g++.mike/net34.C: Same.
24284         * g++.old-deja/g++.mike/memoize1.C: Same.
24285         * g++.old-deja/g++.mike/eh2.C: Same.
24286         * g++.old-deja/g++.law/weak.C: Same.
24287         * g++.old-deja/g++.law/visibility7.C: Same.
24288         * g++.old-deja/g++.law/visibility25.C: Same.
24289         * g++.old-deja/g++.law/visibility22.C: Same.
24290         * g++.old-deja/g++.law/visibility2.C: Same.
24291         * g++.old-deja/g++.law/visibility17.C: Same.
24292         * g++.old-deja/g++.law/visibility13.C: Same.
24293         * g++.old-deja/g++.law/visibility10.C: Same.
24294         * g++.old-deja/g++.law/visibility1.C: Same.
24295         * g++.old-deja/g++.law/virtual3.C (eval): Same.
24296         * g++.old-deja/g++.law/vbase1.C: Same.
24297         * g++.old-deja/g++.law/operators32.C: Same.
24298         * g++.old-deja/g++.law/nest3.C: Same.
24299         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
24300         * g++.old-deja/g++.law/except5.C (main): Same.
24301         * g++.old-deja/g++.law/cvt7.C (run): Same.
24302         * g++.old-deja/g++.law/cvt2.C: Same.
24303         * g++.old-deja/g++.law/cvt16.C: Same.
24304         * g++.old-deja/g++.law/ctors6.C (bar): Same.
24305         * g++.old-deja/g++.law/ctors17.C (main): Same.
24306         * g++.old-deja/g++.law/ctors13.C: Same.
24307         * g++.old-deja/g++.law/ctors12.C (main): Same.
24308         * g++.old-deja/g++.law/ctors10.C: Same.
24309         * g++.old-deja/g++.law/code-gen5.C: Same.
24310         * g++.old-deja/g++.law/bad-error7.C: Same.
24311         * g++.old-deja/g++.law/arm9.C: Same.
24312         * g++.old-deja/g++.law/arm12.C: Same.
24313         * g++.old-deja/g++.law/arg8.C: Same.
24314         * g++.old-deja/g++.law/arg1.C: Same.
24315         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
24316         * g++.old-deja/g++.jason/template31.C: Same.
24317         * g++.old-deja/g++.jason/template24.C (main): Same.
24318         * g++.old-deja/g++.jason/2371.C: Same.
24319         * g++.old-deja/g++.eh/new2.C: Same.
24320         * g++.old-deja/g++.eh/new1.C: Same.
24321         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
24322         * g++.old-deja/g++.brendan/nest21.C (main): Same.
24323         * g++.old-deja/g++.brendan/err-msg3.C: Same.
24324         * g++.old-deja/g++.brendan/crash62.C: Same.
24325         * g++.old-deja/g++.brendan/crash52.C: Same.
24326         * g++.old-deja/g++.brendan/crash49.C (main): Same.
24327         * g++.old-deja/g++.brendan/crash38.C: Same.
24328         * g++.old-deja/g++.brendan/crash15.C (main): Same.
24329         * g++.old-deja/g++.brendan/copy9.C: Same.
24330
24331 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
24332
24333         * gcc.c-torture/execute/20001203-2.c (memset):
24334         Count argument is of type __SIZE_TYPE__.
24335
24336 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
24337
24338         * gcc.c-torture/compile/20010404-1.c: New test.
24339
24340 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
24341
24342         * gcc.c-torture/compile/20010326-1.c: New test.
24343
24344 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
24345
24346         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
24347         peculiarities of the SH.
24348         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
24349
24350 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24351
24352         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
24353         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
24354         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
24355
24356 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
24357
24358         * g77.f-torture/compile/20010321-1.f: New test.
24359
24360 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
24361
24362         * gcc.c-torture/compile/20010329-1.c: New test.
24363
24364 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
24365
24366         * gcc.c-torture/execute/20010329-1.c: New test.
24367
24368 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
24369
24370         * g++.old-deja/g++.other/eh4.C: Fix typo.
24371
24372 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
24373
24374         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
24375
24376 2001-03-28  Philip Blundell  <philb@gnu.org>
24377
24378         * gcc.c-torture/compile/20010328-1.c: New test.
24379
24380 2001-03-27  Richard Henderson  <rth@redhat.com>
24381
24382         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
24383         * g++.old-deja/g++.eh/vbase3.C: Likewise.
24384
24385 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
24386
24387         * gcc.c-torture/compile/20010327-1.c: New test.
24388
24389 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
24390
24391         * g++.old-deja/g++.other/friend12.C: New test.
24392         * g++.old-deja/g++.other/friend9.C: Expect no errors.
24393         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
24394
24395 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24396
24397         * gcc.c-torture/execute/20010325-1.c: New test.
24398
24399 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
24400
24401         * g++.old-deja/g++.other/mangle3.C: New test.
24402
24403 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
24404
24405         * g++.old-deja/g++.other/anon8.C: New test.
24406
24407 2001-03-20  Philip Blundell  <philb@gnu.org>
24408
24409         * gcc.c-torture/compile/20010320-1.c: New test.
24410
24411 2001-03-17  Richard Henderson  <rth@redhat.com>
24412
24413         * g++.old-deja/g++.other/eh4.C: Add expected error text.
24414
24415 2001-03-15  Geoff Keating  <geoff@redhat.com>
24416
24417         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
24418         tests on AIX.
24419
24420 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
24421
24422         * g++.old-deja/g++.other/eh4.C: New test.
24423
24424 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
24425
24426         * gcc.dg/cpp/mi1.c: Update.
24427
24428 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
24429
24430         * g++.old-deja/g++.other/regstack.C: New test.
24431
24432 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
24433
24434         * g++.old-deja/g++.other/ref4.C: New test.
24435
24436 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
24437
24438         * objc/execute/va_method.m: Added.
24439         * objc/execute/IMP.m: Added.
24440         * objc/execute/_cmd.m: Added.
24441         * objc/execute/accessing_ivars.m: Added.
24442         * objc/execute/class-1.m: Added.
24443         * objc/execute/class-10.m: Added.
24444         * objc/execute/class-11.m: Added.
24445         * objc/execute/class-12.m: Added.
24446         * objc/execute/class-13.m: Added.
24447         * objc/execute/class-14.m: Added.
24448         * objc/execute/class-2.m: Added.
24449         * objc/execute/class-3.m: Added.
24450         * objc/execute/class-4.m: Added.
24451         * objc/execute/class-5.m: Added.
24452         * objc/execute/class-6.m: Added.
24453         * objc/execute/class-7.m: Added.
24454         * objc/execute/class-8.m: Added.
24455         * objc/execute/class-9.m: Added.
24456         * objc/execute/class-tests-1.h
24457         * objc/execute/class-tests-2.h
24458         * objc/execute/compatibility_alias.m: Added.
24459         * objc/execute/encode-1.m: Added.
24460         * objc/execute/formal_protocol-1.m: Added.
24461         * objc/execute/formal_protocol-2.m: Added.
24462         * objc/execute/formal_protocol-3.m: Added.
24463         * objc/execute/formal_protocol-4.m: Added.
24464         * objc/execute/formal_protocol-5.m: Added.
24465         * objc/execute/formal_protocol-6.m: Added.
24466         * objc/execute/formal_protocol-7.m: Added.
24467         * objc/execute/informal_protocol.m: Added.
24468         * objc/execute/initialize.m: Added.
24469         * objc/execute/load.m: Added.
24470         * objc/execute/many_args_method.m: Added.
24471         * objc/execute/nested-3.m: Added.
24472         * objc/execute/no_clash.m: Added.
24473         * objc/execute/private.m: Added.
24474         * objc/execute/redefining_self.m: Added.
24475         * objc/execute/root_methods.m: Added.
24476         * objc/execute/selector-1.m: Added.
24477         * objc/execute/static-1.m: Added.
24478         * objc/execute/static-2.m: Added.
24479         * objc/execute/va_method.m: Added.
24480
24481 2001-03-10  Richard Henderson  <rth@redhat.com>
24482
24483         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
24484
24485 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
24486
24487         * g++.old-deja/g++.other/crash31.C: XFAIL.
24488         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
24489         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
24490         * gcc.c-torture/execute/20010123-1.x: XFAIL.
24491         * gcc.c-torture/execute/20010124-1.x: XFAIL.
24492         * gcc.dg/sequence-pt-1.c: XFAIL one test.
24493
24494 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
24495
24496         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
24497
24498 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
24499
24500         * gcc.dg/20000724-1.c: Don't use multiline strings.
24501
24502 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
24503
24504         * objc/execute/string1.m, objc/execute/string2.m: Compare the
24505         result of -cString against what we expect it to be; don't just
24506         print it out for no one to read.
24507
24508         * objc/execute/string3.m, objc/execute/string4.m: New tests.
24509         Based on testcases provided by Nicola Pero.
24510
24511 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
24512
24513         * gcc.dg/cpp/macro7.c: New test.
24514
24515 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
24516
24517         * gcc.dg/cpp/multiline.c: Update.
24518
24519 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24520
24521         * g++.old-deja/g++.other/enum3.C: New test.
24522
24523 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24524
24525         * g++.old-deja/g++.other/pod1.C: New test.
24526
24527 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24528
24529         * g++.old-deja/g++.ext/overload1.C: New test.
24530
24531 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
24532
24533         * g++.old-deja/g++.pt/using1.C: New test.
24534
24535 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
24536
24537         * g++.old-deja/g++.other/using9.C: New test.
24538
24539 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
24540
24541         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
24542
24543         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
24544
24545 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
24546
24547         * g++.old-deja/g++.ext/realpt1.C: Remove.
24548
24549 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
24550
24551         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
24552
24553 2001-02-26  Will Cohen  <wcohen@redhat.com>
24554
24555         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
24556
24557 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
24558
24559         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
24560         templatized constructors.
24561
24562 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24563
24564         * gcc.c-torture/execute/20010224-1.c: New test.
24565
24566 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
24567
24568         * gcc.c-torture/execute/20010222-1.c: New test.
24569
24570 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
24571
24572         * g++.old-deja/g++.other/inline20.C: New test.
24573
24574 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
24575
24576         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
24577
24578 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24579
24580         * g++.old-deja/g++.other/lookup22.C: New test.
24581
24582 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
24583
24584         * g77.dg: New directory.
24585         * g77.dg/20010216-1.f: New test case.
24586         * g77.dg/dg.exp: New driver.
24587         * lib/g77-dg.exp: New driver library.
24588
24589 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24590
24591         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
24592
24593 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
24594
24595         * g++.old-deja/g++.other/decl9.C: New test.
24596
24597 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
24598
24599         * g++.old-deja/g++.other/init16.C: Update the test so that it does
24600         not need <string> and also tests the initialization at runtime.
24601
24602 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
24603
24604         * gcc.c-torture/execute/longlong.c: New test.
24605
24606 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
24607
24608         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
24609
24610 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
24611
24612         * gcc.c-torture/execute/920302-1.c (execute):
24613         Change argument type to short.
24614
24615 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
24616
24617         * g++.old-deja/g++.pt/deduct6.C: New test.
24618
24619 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
24620
24621         * g++.old-deja/g++.pt/deduct5.C: New test.
24622
24623 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
24624
24625         * gcc.c-torture/execute/20010209-1.c: New test.
24626
24627 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
24628
24629         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
24630
24631 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
24632
24633         * g++.dg/vtgc1.C: Update for new ABI.
24634
24635         * consistency.vlad: New directory, 1665 files.
24636
24637 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24638
24639         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
24640         return type.
24641         * gcc.dg/cpp/digraphs.c: Declare puts.
24642
24643 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
24644
24645         * g++.old-deja/g++.other/warn5.C: New test.
24646
24647 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
24648
24649         * g++.old-deja/g++.pt/spec40.C: New test.
24650
24651 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
24652
24653         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
24654         case.
24655         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
24656
24657 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
24658
24659         * gcc.c-torture/compile/20010209-1.c: New test.
24660
24661 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
24662
24663         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
24664         excess errors message but not if it crashes.
24665         * g++.old-deja/g++.other/crash27.C: Likewise.
24666         * g++.old-deja/g++.other/crash28.C: Likewise.
24667         * g++.old-deja/g++.other/crash30.C: Likewise.
24668         * g++.old-deja/g++.other/crash32.C: Likewise.
24669         * g++.old-deja/g++.other/crash35.C: Likewise.
24670         * g++.old-deja/g++.pt/inherit2.C: Likewise.
24671
24672 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24673
24674         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
24675         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
24676         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
24677         g77.f-torture/execute/execute.exp,
24678         g77.f-torture/noncompile/noncompile.exp,
24679         gcc.c-torture/execute/execute.exp,
24680         gcc.c-torture/execute/memcheck/memcheck.exp,
24681         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
24682         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
24683         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
24684         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
24685         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
24686         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
24687         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
24688         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
24689         Remove bug reporting instructions with ancient email addresses.
24690
24691 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
24692
24693         * gcc.dg/20010202-1.c: New test.
24694         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
24695
24696 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
24697
24698         * g++.dg/stdbool-if.C: New test.
24699
24700 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
24701
24702         * objc/execute/fdecl.m: Added main().
24703
24704 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
24705
24706         * gcc.c-torture/execute/20010206-1.c: New test.
24707
24708 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24709
24710         * gcc.dg/cpp/avoidpaste1.c: Update.
24711
24712 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
24713
24714         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
24715         Pero <nicola@brainstorm.co.uk>.
24716         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
24717
24718 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
24719
24720         * g++.old-deja/g++.pt/spec39.C: New test.
24721
24722 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
24723
24724         * gcc.c-torture/compile/20010202-1.c: New test.
24725
24726 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
24727
24728         * g++.old-deja/g++.abi/primary2.C: New test.
24729         * g++.old-deja/g++.abi/primary3.C: New test.
24730         * g++.old-deja/g++.abi/primary4.C: New test.
24731         * g++.old-deja/g++.abi/primary5.C: New test.
24732         * g++.old-deja/g++.abi/vtable3.h: New test.
24733         * g++.old-deja/g++.abi/vtable3a.C: New test.
24734         * g++.old-deja/g++.abi/vtable3b.C: New test.
24735         * g++.old-deja/g++.abi/vtable3c.C: New test.
24736         * g++.old-deja/g++.abi/vtable3d.C: New test.
24737         * g++.old-deja/g++.abi/vtable3e.C: New test.
24738         * g++.old-deja/g++.abi/vtable3f.C: New test.
24739         * g++.old-deja/g++.abi/vtable3g.C: New test.
24740         * g++.old-deja/g++.abi/vtable3h.C: New test.
24741         * g++.old-deja/g++.abi/vtable3i.C: New test.
24742         * g++.old-deja/g++.abi/vtable3j.C: New test.
24743         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
24744
24745 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
24746
24747         * g++.old-deja/g++.other/anon6.C: New test.
24748         * g++.old-deja/g++.other/anon7.C: New test.
24749
24750 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
24751
24752         * gcc.dg/cpp/avoidpaste2.c: New tests.
24753
24754 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
24755
24756         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
24757
24758 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
24759
24760         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
24761         DECIMAL_DIG cases for Irix."
24762
24763 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
24764
24765         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
24766
24767 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24768
24769         * gcc.dg/c99-tag-1.c: New test.
24770
24771 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
24772
24773         * gcc.dg/cpp/tr-warn1.c: Add tests.
24774
24775 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
24776
24777         * gcc.dg/cpp/avoidpaste1.c: Update.
24778         * gcc.dg/cpp/paste4.c: Update.
24779
24780 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
24781
24782         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
24783         cases for Irix.
24784
24785 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
24786
24787         * g++.old-deja/g++.other/inline19.C: New test.
24788
24789 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
24790
24791         * gcc.dg/Wlarger-than.c: New test.
24792
24793 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24794
24795         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
24796
24797 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
24798
24799         * gcc.c-torture/execute/20010129-1.c: New test.
24800         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
24801
24802 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
24803
24804         * gcc.dg/cpp/avoidpaste1.c: Test case.
24805
24806 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
24807
24808         * g++.old-deja/g++.other/inline18.C: New test.
24809
24810 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24811
24812         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
24813         and __builtin_putchar.
24814
24815 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
24816
24817         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
24818         tests.
24819
24820 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
24821
24822         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
24823         floating point number rounding mode to round to the nearest
24824         representable mode.
24825
24826 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
24827
24828         * g++.old-deja/g++.other/mangle2.C: New test.
24829
24830 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
24831
24832         * gcc.c-torture/compile/20010124-1.c: New test.
24833
24834 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
24835
24836         * g++.old-deja/g++.pt/spec38.C: New test.
24837
24838 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24839
24840         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
24841         "Build don't run".
24842
24843 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24844
24845         * gcc.c-torture/execute/20010123-1.c: New test.
24846
24847 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
24848
24849         * g++.old-deja/g++.pt/spec37.C: New test.
24850
24851 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
24852
24853         * g++.old-deja/g++.pt/overload14.C: New test.
24854
24855 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24856
24857         * gcc.c-torture/execute/20010122-1.c: New test, exercise
24858         __builtin_return_address.
24859
24860 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
24861
24862         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
24863         * g++.old-deja/g++.pt/spec35.C: New test.
24864         * g++.old-deja/g++.pt/spec36.C: New test.
24865
24866 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
24867
24868         * gcc.c-torture/compile/20010118-1.c: New test.
24869
24870 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
24871
24872         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
24873
24874 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
24875
24876         * gcc.c-torture/execute/20010119-1.c: New test.
24877
24878 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24879
24880         * g++.old-deja/g++.other/vbase5.C: New test.
24881
24882 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
24883
24884         * gcc.c-torture/execute/20010118-1.c: New test.
24885
24886 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24887
24888         * g++.old-deja/g++.pt/deduct3.C: New test.
24889
24890 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24891
24892         * g++.old-deja/g++.pt/spec34.C: New test.
24893
24894 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
24895
24896         * g77.f-torture/compile/20000601-2.f: New test.
24897
24898 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24899
24900         * g++.old-deja/g++.other/init17.C: New test.
24901
24902 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
24903
24904         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
24905
24906 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24907
24908         * g++.old-deja/g++.pt/unify8.C: New test.
24909
24910 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24911
24912         * g++.old-deja/g++.abi/vbase1.C: New test.
24913
24914 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24915
24916         * g++.old-deja/g++.pt/crash65.C: New test.
24917
24918 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
24919
24920         * gcc.dg/cpp/assembl2.S: New test case.
24921
24922 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
24923
24924         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
24925         are supported.
24926
24927 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24928
24929         * g++.old-deja/g++.other/builtins1.C: New test.
24930         * g++.old-deja/g++.other/builtins2.C: Likewise.
24931         * g++.old-deja/g++.other/builtins3.C: Likewise.
24932         * g++.old-deja/g++.other/builtins4.C: Likewise.
24933
24934 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
24935
24936         * gcc.c-torture/compile/20010117-1.c: New test.
24937         * gcc.c-torture/compile/20010117-2.c: New test.
24938
24939 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
24940
24941         * g77.f-torture/execute/20010116.[fx]: New test,
24942         XFAIL on i?86-*-*.
24943         * g77.f-torture/compile/20010115.f: Indicate it's
24944         a test for PR fortran/1636.
24945
24946 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
24947
24948         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
24949
24950 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
24951
24952         * g77.f-torture/compile/20010115.f: New test.
24953
24954 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
24955
24956         * g++.old-deja/g++.pt/nontype5.C: New test.
24957
24958 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
24959
24960         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
24961         have an equivalent working one below it.
24962
24963 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
24964
24965         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
24966         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
24967
24968 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
24969
24970         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
24971         message containing "init_priority".
24972         (conpr-2.C): Likewise.
24973         (conpr-3.C): Likewise.
24974         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
24975
24976 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24977
24978         * gcc.c-torture/execute/20010114-2.c: New test.
24979
24980 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
24981
24982         * gcc.c-torture/compile/20010114-1.c: New test.
24983         * gcc.c-torture/compile/20010114-1.x: Xfail.
24984         * gcc.c-torture/compile/20010114-2.c: New test.
24985         * gcc.c-torture/execute/20010114-1.c: New test.
24986         * gcc.dg/trunc-1.c: New test.
24987         * gcc.dg/uninit-B.c: New test.
24988
24989 2001-01-13  Nick Clifton  <nickc@redhat.com>
24990
24991         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
24992         target.
24993
24994 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24995
24996         * gcc.c-torture/compile/20010113-1.c: New test.
24997
24998 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
24999
25000         * gcc.c-torture/compile/20001212-1.c: New test.
25001
25002 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25003
25004         * gcc.dg/cpp/widestr1.c: Update.
25005         * gcc.dg/cpp/prag-imp.c: Remove.
25006
25007 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
25008
25009         * gcc.c-torture/execute/20000801-3.x: Remove.
25010         * gcc.dg/c90-init-1.c: New test.
25011         * gcc.dg/c99-init-1.c: New test.
25012         * gcc.dg/c99-init-2.c: New test.
25013         * gcc.dg/gnu99-init-1.c: New test.
25014
25015 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
25016
25017         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
25018         testing that no relevant ones were found.
25019
25020 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
25021
25022         * g++.old-deja/g++.pt/cast2.C: New test.
25023
25024 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
25025
25026         * g++.old-deja/g++.pt/friend47.C: New test.
25027
25028 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25029
25030         * g++.old-deja/g++.pt/instantiate13.C: New test.
25031
25032 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25033
25034         * g++.old-deja/g++.other/defarg7.C: New test.
25035         * g++.old-deja/g++.other/defarg8.C: New test.
25036
25037 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25038
25039         * g++.old-deja/g++.pt/crash64.C: New test.
25040
25041 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25042
25043         * g++.old-deja/g++.pt/crash63.C: New test.
25044
25045 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
25046
25047         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
25048
25049 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
25050
25051         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
25052
25053 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
25054
25055         * g++.old-deja/g++.pt/error3.C: New test.
25056
25057 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
25058
25059         * g++.old-deja/g++.other/crash39.C: New test.
25060
25061 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
25062
25063         * g++.old-deja/g++.other/vbase4.C: New test.
25064
25065 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
25066
25067         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
25068         * gcc.dg/special/20000419-2.c: New file. Identical to above.
25069         * gcc.dg/special/special.exp: New test driver which will check
25070         for alias support for the above test.
25071
25072 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
25073
25074         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
25075         problems on small machines.
25076         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
25077         parameterize.
25078
25079 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
25080
25081         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
25082         mips.
25083         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
25084
25085 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
25086
25087         * g++.old_deja/g++.pt/using8.C: New test.
25088
25089 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25090
25091         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
25092
25093 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
25094
25095         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
25096         where a failure is expected.
25097         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
25098
25099 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
25100
25101         * g++.old_deja/g++.pt/instantiate12.C: New test.
25102
25103 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
25104
25105         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
25106         start of structs.
25107         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
25108         * g++.old-deja/g++.brendan/crash17.C: Likewise.
25109         * g++.old-deja/g++.brendan/crash29.C: Likewise.
25110         * g++.old-deja/g++.brendan/crash48.C: Likewise.
25111         * g++.old-deja/g++.brendan/ns1.C: Likewise.
25112         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
25113         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
25114         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
25115         * g++.old-deja/g++.eh/spec6.C: Likewise.
25116         * g++.old-deja/g++.jason/crash3.C: Likewise.
25117         * g++.old-deja/g++.law/ctors11.C: Likewise.
25118         * g++.old-deja/g++.law/ctors17.C: Likewise.
25119         * g++.old-deja/g++.law/ctors5.C: Likewise.
25120         * g++.old-deja/g++.law/ctors9.C: Likewise.
25121         * g++.old-deja/g++.mike/ambig1.C: Likewise.
25122         * g++.old-deja/g++.mike/net22.C: Likewise.
25123         * g++.old-deja/g++.mike/p3538a.C: Likewise.
25124         * g++.old-deja/g++.mike/p3538b.C: Likewise.
25125         * g++.old-deja/g++.mike/virt3.C: Likewise.
25126         * g++.old-deja/g++.niklas/t128.C: Likewise.
25127         * g++.old-deja/g++.other/anon4.C: Likewise.
25128         * g++.old-deja/g++.other/using1.C: Likewise.
25129         * g++.old-deja/g++.other/warn3.C: Likewise.
25130         * g++.old-deja/g++.pt/t37.C: Likewise.
25131         * g++.old-deja/g++.robertl/eb69.C: Likewise.
25132         * g++.old-deja/g++.robertl/eb71.C: Likewise.
25133
25134 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
25135
25136         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
25137
25138 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25139
25140         * gcc.c-torture/execute/stdio-opt-3.c: New test.
25141
25142 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
25143
25144         * gcc.c-torture/compile/20010107-1.c: New test.
25145
25146 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25147
25148         * gcc.c-torture/execute/builtin-noret-1.c: New test.
25149
25150 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25151
25152         * gcc.dg/format/format.h: New file.
25153         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
25154         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
25155         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
25156         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
25157         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
25158         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
25159         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
25160         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
25161         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
25162         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
25163         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
25164         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
25165         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
25166         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
25167         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
25168         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
25169         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
25170         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
25171         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
25172         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
25173         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
25174         instead of declaring standard types, macros and functions in each
25175         test.
25176
25177 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
25178
25179         * gcc.c-torture/execute/20010106-1.c: New test.
25180
25181 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25182
25183         * gcc.dg/format/format.exp: New file.
25184         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
25185         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
25186         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
25187         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
25188         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
25189         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
25190         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
25191         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
25192         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
25193         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
25194         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
25195         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
25196         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
25197         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
25198         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
25199         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
25200         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
25201         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
25202         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
25203         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
25204         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
25205         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
25206         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
25207         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
25208         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
25209         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
25210         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
25211         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
25212         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
25213         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
25214         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
25215         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
25216         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
25217         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
25218         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
25219         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
25220         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
25221         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
25222         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
25223         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
25224         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
25225         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
25226
25227 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
25228
25229         * gcc.c-torture/execute/991228-1.c: Take word endianness into
25230         account.
25231
25232 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
25233
25234         * gcc.c-torture/execute/builtin-complex-1.c: New test.
25235
25236 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
25237
25238         * g++.old-deja/g++.pt/crash62.C: New test.
25239
25240 2001-01-04  Richard Henderson  <rth@redhat.com>
25241
25242         * gcc.dg/20000926-1.c: Update expected warnings.
25243         * gcc.dg/array-2.c: Likewise.
25244         * gcc.dg/array-4.c: Also validate flexible array members.
25245         * gcc.dg/c99-flex-array-1.c: New.
25246
25247 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
25248
25249         * gcc.c-torture/compile/20001222-1.x: Remove.
25250
25251 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25252
25253         * gcc.c-torture/execute/built-in-setjmp.c: New.
25254
25255 2001-01-03  Richard Henderson  <rth@redhat.com>
25256
25257         * gcc.dg/940510-1.c: Update expected error wording.
25258         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
25259
25260 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
25261
25262         * lib/target-supports.exp (check_alias_available): Modified to
25263         indicate aliases not supported if only weak aliases are supported.
25264
25265 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25266
25267         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
25268         Turn on cmpstrsi checks for __pj__ and __i370__.
25269
25270 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
25271
25272         * g++.old-deja/g++.other/virtual11.C: New test.
25273
25274 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
25275
25276         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
25277
25278 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25279
25280         * gcc.c-torture/compile/20010102-1.c: New test.
25281
25282 2001-01-02  Andreas Jaeger  <aj@suse.de>
25283
25284         * gcc.dg/noreturn-3.c: New test.
25285
25286         * gcc.dg/noreturn-4.c: New test.
25287
25288 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25289
25290         * gcc.c-torture/execute/stdio-opt-1.c: Also test
25291         __builtin_fputc and __builtin_fwrite.
25292
25293 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
25294
25295         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
25296         signed char, not default char.
25297
25298 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
25299
25300         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
25301
25302 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
25303
25304         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
25305
25306 2000-12-29  Richard Henderson  <rth@redhat.com>
25307
25308         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
25309         (__cyg_profile_func_exit): Define.
25310
25311 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
25312
25313         * g++.dg/vtgc1.C: New test.
25314
25315 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
25316
25317         * gcc.dg/noncompile/20001228-1.c: New test.
25318
25319         * gcc.dg/20001228-1.c: New test.
25320
25321         * gcc.c-torture/execute/20001228-1.c: New test.
25322
25323 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
25324
25325         * gcc.dg/format-strfmon-1.c: New test.
25326
25327 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25328
25329         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
25330         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
25331         * gcc.c-torture/execute/string-opt-1.c: Likewise.
25332         * gcc.c-torture/execute/string-opt-2.c: Likewise.
25333         * gcc.c-torture/execute/string-opt-3.c: Likewise.
25334         * gcc.c-torture/execute/string-opt-4.c: Likewise.
25335         * gcc.c-torture/execute/string-opt-6.c: Likewise.
25336         * gcc.c-torture/execute/string-opt-7.c: Likewise.
25337         * gcc.c-torture/execute/string-opt-8.c: Likewise.
25338         * gcc.c-torture/execute/string-opt-9.c: Likewise.
25339         * gcc.c-torture/execute/string-opt-10.c: Likewise.
25340         * gcc.c-torture/execute/string-opt-11.c: Likewise.
25341         * gcc.c-torture/execute/string-opt-12.c: Likewise.
25342
25343         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
25344         * gcc.c-torture/execute/string-opt-4.c: Test index.
25345
25346 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
25347
25348         * gcc.c-torture/compile/20001226-1.c: New test.
25349
25350 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25351
25352         * gcc.c-torture/compile/20001222-1.c: New test.
25353         * gcc.c-torture/compile/20001222-1.x: Xfail.
25354
25355 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
25356
25357         * gcc.c-torture/execute/comp-goto-2.c: New test.
25358
25359 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
25360
25361         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
25362         Use long types if __INT_MAX__ is 32767.
25363         (main): Use cast to (sint32 *) when poking 88 into a_page.
25364
25365         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
25366
25367 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
25368
25369         * gcc.c-torture/compile/20001221-1.c: New test.
25370         * gcc.c-torture/execute/20001221-1.c: New test.
25371
25372 2000-12-20  Richard Henderson  <rth@redhat.com>
25373
25374         * g++.old-deja/g++.pt/crash36.C: Update error lines.
25375         * g++.old-deja/g++.robertl/eb109.C: Likewise.
25376
25377 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25378
25379         * gcc.dg/compare3.c: New test.
25380
25381 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25382
25383         * gcc.dg/format-warnll-1.c: New test.
25384
25385 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
25386
25387         * gcc.dg/cpp/cmdlne-P.c: New test.
25388
25389 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25390
25391         * gcc.c-torture/execute/builtin-abs-1.c,
25392         gcc.c-torture/execute/builtin-abs-2.c: New tests.
25393
25394 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
25395
25396         * gcc.dg/cpp/multiline.c: New test.
25397
25398 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
25399
25400         * g++.old-deja/g++.other/syshdr1.C: Update.
25401         * gcc.dg/cpp/lineflags.c: Remove temporarily.
25402
25403 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25404
25405         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
25406
25407 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25408
25409         * g++.old-deja/g++.pt/ttp65.C: New test.
25410
25411 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25412
25413         * g++.old-deja/g++.pt/ttp64.C: New test.
25414
25415 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25416
25417         * g++.old-deja/g++.pt/spec33.C: New test.
25418
25419 2000-12-14  Catherine Moore  <clm@redhat.com>
25420
25421         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
25422         * gcc.c-torture/execute/920612-2.c: Likewise.
25423         * gcc.c-torture/execute/920428-2.c: Likewise.
25424         * gcc-c-torture/execute/va-arg-11.c: Call exit.
25425         * gcc.c-torture/execute/va-arg-21.c: Likewise.
25426
25427 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25428
25429         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
25430         * gcc.dg/pack-test-2.c: Likewise.
25431
25432 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25433
25434         Tests by Zack Weinberg <zackw@stanford.edu>.
25435
25436         * gcc.dg/cpp/defined.c: Update.
25437         * gcc.dg/cpp/defined_trad.c: New tests.
25438
25439 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25440
25441         * gcc.dg/cpp/trad-direct.c: Update.
25442
25443 2000-12-11  Neil Booth  <neilb@earthling.net>
25444
25445         * gcc.dg/cpp/defined_trad.c
25446
25447 2000-12-11  Neil Booth  <neilb@earthling.net>
25448
25449         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
25450
25451 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25452
25453         * gcc.dg/format-miss-2.c: New test.
25454
25455 2000-12-09  Neil Booth  <neilb@earthling.net>
25456
25457         * gcc.dg/cpp/lineflags.c: New tests.
25458         * gcc.dg/cpp/poison.c: Update.
25459         * gcc.dg/cpp/redef2.c: Update.
25460         * gcc.dg/cpp/skipping.c: New test.
25461
25462 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
25463
25464         * g++.old-deja/g++.other/eh3.C: New testcase.
25465
25466 2000-12-07  Neil Booth  <neilb@earthling.net>
25467
25468         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
25469         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
25470         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
25471         wtr-union-init-2.c, wtr-union-init-3.c: Update.
25472         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
25473         Update.
25474
25475 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25476
25477         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
25478         __SIZE_TYPE__ instead of int for type of integers cast to
25479         pointers.
25480
25481 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
25482
25483         * g++.old-deja/g++.other/cleanup4.C: New test.
25484
25485 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25486
25487         * format-sec-1.c: New test.
25488
25489 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25490
25491         * gcc.dg/format-nonlit-3.c: New test.
25492
25493 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25494
25495         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
25496         through a null pointer.
25497
25498 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25499
25500         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
25501         * g++.old-deja/g++.pt/partial4.C: New test.
25502
25503 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
25504
25505         * gcc.c-torture/execute/ieee/hugeval.x: New.
25506
25507 2000-12-06  Neil Booth  <neilb@earthling.net>
25508
25509         * gcc.dg/cpp/backslash2.c: New tests.
25510
25511 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25512
25513         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
25514         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
25515
25516 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
25517
25518         * gcc.c-torture/execute/20001203-2.c: New testcase.
25519
25520 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
25521
25522         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
25523         * g++.old-deja/g++.other/virtual10.C: New test.
25524
25525 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
25526
25527         * g++.old-deja/g++.mike/pmf5.C: Remove test.
25528
25529 2000-12-05  Richard Henderson  <rth@redhat.com>
25530
25531         * gcc.c-torture/compile/20001205-1.c: New.
25532
25533 2000-12-04  Neil Booth  <neilb@earthling.net>
25534
25535         * g++.old-deja/g++.other/virtual9.C: New test.
25536         * g++.old-deja/g++.pt/crash61.C: New test.
25537         * gcc.c-torture/execute/loop-9.c: New test.
25538
25539 2000-12-04  Neil Booth  <neilb@earthling.net>
25540
25541         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
25542         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
25543         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
25544         * gcc.dg/cpp/extratokens.c: ...here.
25545
25546 2000-12-04  Neil Booth  <neilb@earthling.net>
25547
25548         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
25549         New tests.
25550
25551 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25552
25553         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
25554         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
25555
25556 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25557
25558         * gcc.c-torture/execute/20001203-1.c: New test.
25559
25560 2000-12-03  Neil Booth  <neilb@earthling.net>
25561
25562         * gcc.dg/cpp/macro6.c: New test cases.
25563
25564 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25565
25566         * gcc.c-torture/execute/string-opt-9.c: New test.
25567         * gcc.c-torture/execute/string-opt-10.c: Likewise.
25568         * gcc.c-torture/execute/string-opt-11.c: Likewise.
25569         * gcc.c-torture/execute/string-opt-12.c: Likewise.
25570
25571         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
25572         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
25573
25574 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
25575
25576         * gcc.dg/cpp/if-6.c: New testcase.
25577
25578         * gcc.dg/20001201-1.c: New testcase.
25579
25580 2000-12-02  Neil Booth  <neilb@earthling.net>
25581
25582         * g++.old-deja/g++.other/externC4.C,
25583         g++.old-deja/g++.other/friend10.C: New tests.
25584
25585 2000-12-02  Neil Booth  <neilb@earthling.net>
25586
25587         * g++.old-deja/g++.other/instan2.C
25588         * g++.old-deja/g++.other/instan3.C: New test.
25589
25590 2000-12-02  Neil Booth  <neilb@earthling.net>
25591
25592         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
25593         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
25594         gnuc99.c,gnuc99-pedantic.c: New tests.
25595
25596 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25597
25598         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
25599         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
25600
25601 2000-12-01  Neil Booth  <neilb@earthling.net>
25602
25603         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
25604         * gcc.dg/cpp/poison.c: Update.
25605         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
25606
25607 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
25608
25609         * g77.f-torture/execute/20001201.f: New test.
25610
25611 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25612
25613         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
25614
25615 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
25616
25617         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
25618
25619 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
25620
25621         * g++.old-deja/g++.other/cast6.C: New test.
25622
25623 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
25624
25625         * gcc.c-torture/execute/20001130-2.c: New testcase.
25626
25627 2000-11-30  Richard Henderson  <rth@redhat.com>
25628
25629         * gcc.c-torture/execute/20001130-1.c: New test.
25630
25631 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
25632
25633         * g++.old-deja/g++.other/op3.C: New test.
25634
25635 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
25636
25637         * g++.old-deja/g++.other/op2.C: New test.
25638
25639 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
25640
25641         * g++.old-deja/g++.other/crash38.C: New test.
25642
25643 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
25644
25645         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
25646
25647 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
25648
25649         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
25650         tests.
25651         * gcc.c-torture/execute/string-opt-6.c: New test.
25652
25653         * gcc.dg/20001117-1.c: Add main.
25654
25655 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
25656
25657         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
25658         Move from here ...
25659         * gcc.dg/940510-1.c: ... to here.
25660
25661         * gcc.dg/20000926-1.c: GNU C now allows initializations of
25662         zero-size arrays in toplevel structures.
25663
25664 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
25665
25666         * gcc.c-torture/execute/loop-8.c: New test.
25667
25668 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25669
25670         * g++.old-deja/g++.other/base1.C: New test.
25671
25672 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25673
25674         * g++.old-deja/g++.other/parse2.C: New test.
25675
25676 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25677
25678         * g++.old-deja/g++.pt/incomplete1.C: New test.
25679
25680 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25681
25682         * g++.old-deja/g++.other/friend9.C: New test.
25683
25684 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
25685
25686         * gcc.dg/20001127-1.c: New test.
25687
25688 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
25689
25690         * g++.old-deja/g++.pt/friend46.C: New test.
25691
25692 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
25693
25694         * g++.old-deja/g++.other/ptrmem8.C: New test.
25695
25696 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25697
25698         * gcc.c-torture/execute/string-opt-7.c: New test.
25699         * gcc.c-torture/execute/string-opt-8.c: Likewise.
25700
25701 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
25702
25703         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
25704         instead of 'mkcheck 2'.
25705
25706 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25707
25708         * gcc.c-torture/execute/memcheck/driver.c,
25709         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
25710         C9X references to refer to C99.
25711
25712 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
25713
25714         * gcc.dg/ultrasp3.c: New test.
25715
25716 2000-11-25  Neil Booth  <neilb@earthling.net>
25717
25718         * gcc.dg/cpp/include2.c: Update test to be locale independent.
25719
25720 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
25721
25722         * gcc.c-torture/compile/20001123-2.c: New.
25723
25724 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25725
25726         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
25727
25728 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
25729
25730         * gcc.dg/sequence-point-1.c: Add some new tests.
25731         * gcc.c-torture/execute/20001124-1.c: New test.
25732
25733 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
25734
25735         * g++.old-deja/g++.other/vaarg4.C: New test.
25736         * gcc.c-torture/compile/20001123-1.c: New test.
25737
25738 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
25739
25740         * g++.other/crash24.C: Adjust and remove XFAIL.
25741         * g++.other/crash37.C: New test.
25742
25743 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
25744
25745         * g++.old-deja/g++.pt/instantiate9.C: New test.
25746
25747 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
25748
25749         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
25750         new ABI, too.
25751
25752         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
25753         * g++.old-deja/g++.robertl/eb55.C: Likewise.
25754
25755 2000-11-22  Neil Booth  <neilb@earthling.net>
25756
25757         * gcc.dg/cpp/Wtrigraphs.c: New test.
25758
25759 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
25760
25761         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
25762
25763 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
25764
25765         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
25766
25767 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
25768
25769         * lib/gcc-dg.exp: load_lib scanasm.exp.
25770         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
25771         * lib/g++-dg.exp: load_lib scanasm.exp.
25772         * lib/scanasm.exp: New.
25773         (scan-assembler, scan-assembler-not): Add optional arguments to
25774         test name, or if not present, the pattern name.
25775         (scan-assembler-dem, scan-assembler-dem-not): New.
25776
25777         * g++.dg/dg.exp: New.
25778
25779 2000-11-21  Neil Booth  <neilb@earthling.net>
25780
25781         * gcc.dg/cpp/integrated1.c: Remove.
25782
25783 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
25784
25785         * gcc.c-torture/execute/20001121-1.c: New test.
25786
25787 2000-11-21  Richard Henderson  <rth@redhat.com>
25788
25789         * gcc.c-torture/compile/20001121-1.c: New test.
25790
25791 2000-11-20  Neil Booth  <neilb@earthling.net>
25792
25793         * gcc.dg/cpp/integrated1.c: New test.
25794
25795 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
25796
25797         * g++.old-deja/g++.other/inline17.C: New test.
25798
25799 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
25800
25801         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
25802         local variable to be zero: I made the variable global. Now
25803         uses abort() and exit() instead of relying on main's return value.
25804
25805 2000-11-20  Neil Booth  <neilb@earthling.net>
25806
25807         * gcc.dg/cpp/paste2.c: Update test.
25808         * objc/execute/paste.m: New test.
25809
25810 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
25811
25812         * gcc.dg/c99-condexpr-1.c: New test.
25813
25814 2000-11-20  Neil Booth  <neilb@earthling.net>
25815
25816         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
25817
25818 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
25819
25820         * g++.old-deja/g++.pt/export1.C: New test.
25821
25822 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
25823
25824         * gcc.dg/20001117-1.c: New test.
25825
25826 2000-11-18  Richard Henderson  <rth@redhat.com>
25827
25828         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
25829
25830 2000-11-18  Richard Henderson  <rth@redhat.com>
25831
25832         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
25833         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
25834         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
25835
25836 2000-11-18  Richard Henderson  <rth@redhat.com>
25837
25838         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
25839         (main): New.  Exit cleanly.
25840
25841 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25842
25843         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
25844         gcc.dg/c99-fordecl-2.c: New tests.
25845
25846 2000-11-18  Richard Henderson  <rth@redhat.com>
25847
25848         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
25849         * gcc.c-torture/execute/zerolen-2.c: New.
25850
25851 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25852
25853         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
25854         memory.
25855
25856 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
25857
25858         * g++.old-deja/g++.pt/instantiate8.C: New test.
25859
25860 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
25861
25862         * g++.old-deja/g++.other/incomplete.C: Add more tests.
25863         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
25864
25865 2000-11-16  Nick Clifton  <nickc@redhat.com>
25866
25867         * gcc.c-torture/execute/nestfunc-2.c: New test.
25868         * gcc.c-torture/execute/nestfunc-3.c: New test.
25869
25870 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
25871
25872         * gcc.c-torture/compile/20001116-1.c: New test.
25873
25874 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25875
25876         * gcc.c-torture/execute/20001115-1.c: New test.
25877
25878 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
25879
25880         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
25881         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
25882         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
25883         * g++.old-deja/g++.abi/vmihint.C: Likewise.
25884
25885 2000-11-15  Neil Booth  <neilb@earthling.net>
25886
25887         gcc.dg/cpp/_Pragma1.c: Update.
25888         gcc.dg/cpp/_Pragma2.c: New test.
25889
25890 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
25891
25892         * g++.old-deja/g++.other/anon5.C: New test.
25893
25894 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
25895
25896         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
25897         tests.
25898
25899 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
25900
25901         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
25902         output.
25903
25904 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25905
25906         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
25907         labels at end of compound statements.
25908
25909 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
25910
25911         * gcc.c-torture/execute/loop-7.c: New test.
25912
25913 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25914
25915         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
25916
25917 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25918
25919         * gcc.dg/c99-bool-1.c: New test.
25920
25921 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25922
25923         * gcc.dg/c99-scope-1.c: Remove xfail.
25924         * gcc.dg/c99-scope-2.c: New test.
25925
25926 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25927
25928         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
25929         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
25930
25931 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
25932
25933         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
25934         error messages.
25935
25936         * g++.mike/p700.C: Don't typedef wchar_t.
25937         * g++.mike/p784.C: Likewise.
25938         * g++.mike/eb101.C: Don't use __wchar_t.
25939
25940 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
25941
25942         * g77.f-torture/execute/20001111.[fx]: Test premature exit
25943         from DO loop.
25944
25945 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
25946
25947         * gcc.c-torture/execute/20001111-1.c: New test.
25948
25949 2000-11-10  Nick Clifton  <nickc@redhat.com>
25950
25951         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
25952         long multuiple and accumulate.
25953
25954 2000-11-09  Richard Henderson  <rth@redhat.com>
25955
25956         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
25957         via size_t instead of int.
25958
25959         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
25960         * gcc.c-torture/execute/string-opt-2.c: Likewise.
25961         * gcc.c-torture/execute/string-opt-3.c: Likewise.
25962         * gcc.c-torture/execute/string-opt-4.c: Likewise.
25963
25964 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
25965
25966         * gcc.c-torture/compile/20001109-1.c: New test.
25967         * gcc.c-torture/compile/20001109-2.c: New test.
25968
25969 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
25970
25971         * g++.old-deja/g++.pt/operator1.C: New test.
25972         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
25973
25974 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
25975
25976         * gcc.dg/20001108-1.c: New test.
25977
25978 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
25979
25980         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
25981         with both arguments constant strings.
25982         * gcc.c-torture/execute/string-opt-3.c: New test.
25983         * gcc.c-torture/execute/string-opt-4.c: New test.
25984         * gcc.c-torture/execute/string-opt-5.c: New test.
25985
25986 2000-11-08  Nick Clifton  <nickc@redhat.com>
25987
25988         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
25989         mulsidi3adddi patterns.
25990
25991 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
25992
25993         * g++.old-deja/g++.other/crash36.C: New test.
25994
25995 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
25996
25997         * g++.old-deja/g++.other/init16.C: New test.
25998
25999 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
26000
26001         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
26002
26003 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
26004
26005         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
26006         * gcc.c-torture/execute/va-arg-16.x: Likewise.
26007         * gcc.c-torture/execute/va-arg-17.x: Likewise.
26008
26009 2000-11-07  DJ Delorie  <dj@redhat.com>
26010
26011         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
26012
26013 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26014
26015         * gcc.c-torture/execute/string-opt-1.c: New test.
26016
26017 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
26018
26019         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
26020         mips-sgi-irix6.* because the MIPS ABI passes floating-point
26021         parameters in registers, and there is no way for a varargs
26022         function to know in which order the integer and floating-point
26023         parameters should be interleaved when they are placed on the
26024         stack.
26025         * gcc.c-torture/execute/va-arg-16.x: Likewise.
26026         * gcc.c-torture/execute/va-arg-17.x: Likewise.
26027
26028 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26029
26030         * gcc.c-torture/execute/string-opt-2.c: New test.
26031
26032 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
26033
26034         * g++.old-deja/g++.pt/crash60.C: New test.
26035
26036 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
26037
26038         * g++.old-deja/g++.other/crash24.C: New test.
26039         * g++.old-deja/g++.other/crash25.C: New test.
26040         * g++.old-deja/g++.other/crash26.C: New test.
26041         * g++.old-deja/g++.other/crash27.C: New test.
26042         * g++.old-deja/g++.other/crash28.C: New test.
26043         * g++.old-deja/g++.other/crash29.C: New test.
26044         * g++.old-deja/g++.other/crash30.C: New test.
26045         * g++.old-deja/g++.other/crash31.C: New test.
26046         * g++.old-deja/g++.other/crash32.C: New test.
26047         * g++.old-deja/g++.other/crash33.C: New test.
26048         * g++.old-deja/g++.other/crash34.C: New test.
26049         * g++.old-deja/g++.other/crash35.C: New test.
26050
26051 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
26052
26053         * gcc.c-torture/execute/20001031-1.c: New test.
26054
26055 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
26056
26057         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
26058         namespace.
26059
26060         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
26061         standards-conformant.
26062
26063         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
26064
26065         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
26066         * g++.old-deja/g++.mike/p755a.C: Likewise.
26067         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
26068         library makes no calls to `operator new' during initialization.
26069
26070 2000-11-04  Neil Booth  <neilb@earthling.net>
26071
26072         * gcc.dg/cpp/include2.c: New tests.
26073
26074 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
26075
26076         * lib/g++.exp (g++_set_ld_library_path): New function.
26077         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
26078
26079 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
26080
26081         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
26082         warnings.
26083
26084 2000-11-01  Richard Henderson  <rth@redhat.com>
26085
26086         * g++.old-deja/g++.ext/namedret1.C: New.
26087         * g++.old-deja/g++.ext/namedret2.C: New.
26088         * g++.old-deja/g++.ext/namedret3.C: New.
26089
26090 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
26091
26092         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
26093         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
26094
26095 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26096
26097         * gcc.c-torture/execute/va-arg-21.c: New test.
26098
26099 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26100
26101         * gcc.dg/c99-complex-2.c: New test.
26102
26103 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26104
26105         * gcc.c-torture/execute/stdio-opt-1.c: New test.
26106
26107 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
26108
26109         * g++.old-deja/g++.other/inline16.C: New test.
26110
26111 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
26112
26113         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
26114         __PRETTY_FUNCTION__
26115
26116 2000-10-29  Neil Booth  <neilb@earthling.net>
26117
26118         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
26119         New tests.
26120         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
26121         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
26122         optimisation.
26123
26124 2000-10-29  Neil Booth  <neilb@earthling.net>
26125
26126         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
26127         * mi1.c, mi1c.h: Add null directives to multiple-include test.
26128         * mi5.c: Test multiple includes work with -C.
26129         * trigraphs.c: Test ^= version.
26130
26131 2000-10-28  Neil Booth  <neilb@earthling.net>
26132
26133         New tests and test updates for new macro expander.
26134
26135         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
26136         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
26137         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
26138         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
26139         new diagnostic messages.
26140
26141         * gcc.dg/cpp/macro3.c: New tests.
26142
26143 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
26144
26145         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
26146         on the same line.
26147
26148 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
26149
26150         * g++.old-deja/g++.other/eh2.C: New test.
26151
26152 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
26153
26154         * gcc.c-torture/execute/20001027-1.c: New test.
26155
26156 2000-10-26  Richard Henderson  <rth@redhat.com>
26157
26158         * gcc.c-torture/execute/20001026-1.c: New.
26159
26160 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
26161
26162         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
26163         * g++.old-deja/g++.law/builtin1.C: Likewise.
26164         * g++.old-deja/g++.law/ctors10.C: Likewise.
26165         * g++.old-deja/g++.law/virtual3.C: Likewise.
26166         * g++.old-deja/g++.mike/p658.C: Likewise.
26167         * g++.old-deja/g++.other/sibcall1.C: Likewise.
26168         * g++.old-deja/g++.other/vaarg2.C: Likewise.
26169         * g++.old-deja/g++.robertl/eb124.C: Likewise.
26170         * g++.old-deja/g++.robertl/eb44.C: Likewise.
26171         * g++.old-deja/g++.robertl/eb77.C: Likewise.
26172
26173 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
26174
26175         * gcc.c-torture/compile/20001024-1.c: New test.
26176
26177 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
26178
26179         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
26180         to tell us whether or not we are using V3.
26181
26182 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
26183
26184         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
26185         operands.
26186
26187 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26188
26189         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
26190
26191 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
26192
26193         * gcc.c-torture/execute/20001024-1.c: New test.
26194
26195 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
26196
26197         * g++.old-deja/g++.other/sibcall1.C: New test.
26198
26199 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
26200
26201         * gcc.dg/noncompile/init-3.c: New test.
26202
26203 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
26204
26205         * gcc.dg/format-array-1.c: New test.
26206
26207 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26208
26209         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
26210         writing through null pointers; remove comment about testing
26211         unterminated strings.
26212
26213 2000-10-17  Matthew Hiller  <hiller@redhat.com>
26214
26215         * gcc.c-torture/execute/20001017-2.c: New test.
26216
26217 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26218
26219         * gcc.c-torture/compile/20001018-1.c: New test.
26220         * gcc.c-torture/compile/20001018-1.x: Xfail.
26221
26222 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26223
26224         * gcc.c-torture/execute/20001017-1.c: New test.
26225
26226 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26227
26228         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
26229         for multiple use of arguments with scanf formats; add tests for
26230         multiple use of arguments.
26231
26232 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
26233
26234         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
26235
26236 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26237
26238         * gcc.dg/format-miss-1.c: New test.
26239
26240 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
26241
26242         * gcc.c-torture/execute/20001013-1.c: New test.
26243
26244 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
26245
26246         * gcc.dg/format-branch-1.c: New test.
26247
26248 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
26249
26250         * README, lib/file-format.exp: Remove EGCS references.
26251
26252 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
26253
26254         * gcc.dg/20001013-1.c: New test.
26255
26256 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
26257
26258         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
26259         for intmax_t in the compiler using __typeof__ and the type rules
26260         for conditional expressions.
26261
26262 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
26263
26264         * gcc.dg/20001012-1.c: New test.
26265         * gcc.dg/20001012-2.c: New test.
26266
26267 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26268
26269         * gcc.dg/format-attr-1.c: New test.
26270
26271 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26272
26273         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
26274         __LONG_LONG_MAX__ instead of LLONG_MAX.
26275
26276 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26277
26278         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
26279         scanf flags.
26280         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
26281         flags.
26282
26283 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26284
26285         * gcc.dg/sequence-pt-1.c: New test.
26286
26287 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
26288
26289         * gcc.c-torture/execute/20001011-1.c: New testcase.
26290         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
26291
26292 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
26293
26294         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
26295         does not error on it.
26296
26297 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
26298
26299         * gcc.dg/20001009-1.c: New test.
26300
26301 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
26302
26303         * gcc.c-torture/compile/20001009-1.c: Move from here ....
26304         * gcc.c-torture/execute/20001009-2.c: ... to here.
26305
26306 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
26307
26308         * gcc.c-torture/compile/20001009-1.c: New testcase.
26309         * gcc.c-torture/execute/20001009-1.c: New testcase.
26310         Testcases provided by Jan Hubicka <jh@suse.cz>.
26311
26312 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26313
26314         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
26315         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
26316         uintmax_t using <limits.h> to emulate the compiler's internal
26317         logic.  No longer XFAIL %j tests.
26318
26319 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26320
26321         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
26322         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
26323         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
26324         regexps and details of expected handling of some bad formats.
26325         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
26326         suppression.
26327
26328 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26329
26330         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
26331         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
26332         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
26333         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
26334         in list archives.
26335
26336 2000-10-06  Richard Henderson  <rth@cygnus.com>
26337
26338         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
26339         * g++.old-deja/g++.brendan/crash52.C: Likewise.
26340         * g++.old-deja/g++.jason/report.C: Likewise.
26341         * g++.old-deja/g++.law/friend5.C: Likewise.
26342         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
26343         of the expected warnings.
26344
26345 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
26346
26347         * g++.old-deja/g++.pt/enum14.C: New test.
26348
26349 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
26350
26351         * g++.old-deja/g++.pt/crash59.C: New test.
26352
26353 2000-10-04  Will Cohen  <wcohen@redhat.com>
26354
26355         * gcc.dg/20000926-1.c: New test.
26356
26357 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
26358
26359         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
26360         function name for current C++ compiler.
26361         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
26362
26363 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
26364
26365         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
26366         __PRETTY_FUNCTION__.
26367         * g++.old-deja/g++.ext/pretty2.C: Likewise.
26368
26369 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26370
26371         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
26372
26373 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
26374
26375         * gcc.c-torture/compile/20000923-1.c: New test.
26376
26377 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
26378
26379         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
26380         * g++.old-deja/g++.pt/ttp62.C: Same.
26381         * g++.old-deja/g++.other/inline14.C: Same.
26382
26383 2000-09-24  Richard Henderson  <rth@cygnus.com>
26384
26385         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
26386
26387 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
26388
26389         * gcc.dg/c90-printf-1.c: Add test for wide string format.
26390
26391 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
26392
26393         * gcc.c-torture/compile/20000922-1.c: New file.
26394
26395 2000-09-21  Nick Clifton  <nickc@redhat.com>
26396
26397         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
26398         a signed long modulo operation.
26399         (mod6): New function - perform an unsigned long modulo operation.
26400         (main): Add tests for modulos of very large numbers by very small
26401         dividends.
26402
26403 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26404
26405         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
26406
26407 2000-09-19  Richard Henderson  <rth@cygnus.com>
26408
26409         * gcc.dg/compare2.c (case 10): XFAIL.
26410
26411 2000-09-18  Richard Henderson  <rth@cygnus.com>
26412
26413         * gcc.c-torture/execute/20000906-1.c: Move ...
26414         * gcc.dg/20000906-1.c: ... here.  Only run on targets
26415         that support __builtin_trap.
26416
26417 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
26418
26419         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
26420
26421 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26422
26423         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
26424         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
26425         more $ format tests.
26426
26427 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26428
26429         * gcc.dg/format-errmk-1.c: New test.
26430
26431 2000-09-17  Greg McGary  <greg@mcgary.org>
26432
26433         * gcc.c-torture/execute/20000917-1.x: Remove.
26434
26435 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26436
26437         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
26438
26439 2000-09-17  Greg McGary  <greg@mcgary.org>
26440
26441         * gcc.c-torture/execute/20000917-1.c: New test.
26442         * gcc.c-torture/execute/20000917-1.x: XFAIL.
26443
26444 2000-09-16  Neil Booth  <NeilB@earthling.net>
26445
26446         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
26447         in nested macro bug.
26448
26449 2000-09-15  Neil Booth  <NeilB@earthling.net>
26450
26451         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
26452
26453 2000-09-14  Jeffrey A Law  (law@cygnus.com)
26454
26455         * gcc.c-torture/execute/20000914-1.c: New test.
26456
26457 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
26458
26459         * g++.other/inline13.C: New test.
26460
26461 2000-09-12  Andreas Jaeger  <aj@suse.de>
26462
26463         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
26464         constant by Ulrich Drepper <drepper@redhat.com>.
26465
26466 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
26467
26468         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
26469
26470 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26471
26472         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
26473
26474 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
26475
26476         * gcc.dg/cpp/backslash.c: New test.
26477
26478 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
26479
26480         * gcc.c-torture/execute/20000910-1.c: New test.
26481         * gcc.c-torture/execute/20000910-2.c: Likewise.
26482
26483 2000-09-11  Robert Lipe  <robertl@sco.com>
26484
26485         * gcc.dg/pragma-align.c: New test.
26486
26487 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
26488
26489         * g++.old-deja/g++.pt/explicit82.C: New test.
26490         * g++.old-deja/g++.pt/explicit83.C: New test.
26491
26492 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
26493
26494         * gcc.dg/asm-names.c: New test.
26495
26496 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26497
26498         * gcc.dg/cpp/tr-warn6.c: New test
26499
26500 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26501
26502         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
26503         be accepted.
26504
26505 2000-09-07  Catherine Moore  <clm@redhat.com>
26506
26507         * gcc.c-torture/execute/unroll-1.c: New test.
26508
26509 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
26510
26511         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
26512         ERROR markers.
26513         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
26514         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
26515         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
26516         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
26517         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
26518         Preprocess only.
26519         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
26520         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
26521
26522 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26523
26524         * g++.old-deja/g++.pt/deduct2.C: New test.
26525
26526 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26527
26528         * g++.old-deja/g++.pt/parms2.C: New test.
26529
26530 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26531
26532         * g++.old-deja/g++.pt/crash58.C: New test.
26533
26534 2000-09-06  Greg McGary  <greg@mcgary.org>
26535
26536         * gcc.c-torture/execute/20000906-1.c: New test.
26537         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
26538
26539 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26540
26541         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
26542
26543 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26544
26545         * g++.old-deja/g++.pt/crash57.C: New test.
26546
26547 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26548
26549         * g++.old-deja/g++.pt/crash56.C: New test.
26550
26551 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26552
26553         * g++.old-deja/g++.pt/koenig1.C: New test.
26554
26555 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
26556
26557         * gcc.dg/20000904-1.c: New test.
26558
26559 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
26560
26561         * gcc.dg/cpp/paste8.c: New test.
26562
26563 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
26564
26565         * gcc.c-torture/compile/20000827-1.c: New test.
26566
26567 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26568
26569         * gcc.dg/format-diag-1.c: New test.
26570
26571 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26572
26573         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
26574         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
26575         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
26576         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
26577         gcc.dg/formatz-1.c: Adjust warning regular expressions.
26578
26579 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
26580
26581         * g++.old-deja/g++.other/nested4.C: New test.
26582
26583 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
26584
26585         * g++.old-deja/g++.ns/scoped1.C: New test.
26586
26587 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
26588
26589         * lib/g++.exp: Support testing already-installed GCC.
26590
26591 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26592
26593         * wtr-label-1.c, wtr-suffix-1.c: New tests.
26594
26595 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26596
26597         * gcc.dg/return-type-2.c: New test.
26598
26599 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
26600
26601         * gcc.c-torture/compile/20000825-1.c: New test.
26602
26603 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
26604
26605         * gcc.dg/dwarf2-2.c: New test.
26606
26607 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
26608
26609         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
26610         dg-warning regexps.
26611
26612 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26613
26614         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
26615         gcc.dg/format-ext-5.c: New tests.
26616
26617 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
26618
26619         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
26620
26621 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
26622
26623         * gcc.dg/noncompile/930622-2.c: Adjust error message.
26624
26625 2000-08-24  Richard Henderson  <rth@cygnus.com>
26626
26627         * gcc.dg/ia64-sync-1.c: New test.
26628         * gcc.dg/ia64-sync-2.c: New test.
26629         * gcc.dg/ia64-asm-1.c: New test.
26630
26631 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
26632
26633         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
26634         * gcc.dg/format-ext-2.c: New test.
26635
26636 2000-08-23  Jason Merrill  <jason@redhat.com>
26637
26638         * lib/old-dejagnu.exp: Also ignore "In member function" and
26639         "At global scope".
26640
26641 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26642
26643         * gcc.dg/noncompile/label-lineno-1.c: New test.
26644
26645 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26646
26647         * gcc.dg/c99-array-nonobj-1.c: New test.
26648
26649 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26650
26651         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
26652         tests.
26653         * gcc.dg/format-ext-1.c: New test.
26654
26655 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26656
26657         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
26658         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
26659         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
26660         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
26661         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
26662
26663 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26664
26665         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
26666         gcc.dg/c99-strftime-2.c: New tests.
26667
26668 2000-08-22  Richard Henderson  <rth@cygnus.com>
26669
26670         * gcc.c-torture/execute/20000822-1.c: New test.
26671
26672 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
26673
26674         * gcc.c-torture/execute/20000819-1.x: Remove.
26675
26676 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
26677
26678         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
26679         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
26680         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
26681         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
26682         gcc.dg/format-xopen-1.c: New tests.
26683
26684 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
26685
26686         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
26687
26688 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
26689
26690         * g++.old-deja/g++.other/loop2.C: New test.
26691
26692         * gcc.c-torture/compile/20000606-1.c: New test.
26693         * gcc.c-torture/compile/20000728-1.c: New test.
26694         * gcc.c-torture/execute/20000801-1.c: New test.
26695         * gcc.c-torture/execute/20000801-2.c: New test.
26696         * gcc.c-torture/execute/20000819-1.c: New test.
26697         * gcc.c-torture/execute/20000819-1.x: XFAIL.
26698         * gcc.dg/20000629-1.c: New test.
26699         * gcc.dg/20000724-1.c: New test.
26700         * gcc.dg/20000807-1.c: New test.
26701
26702 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
26703
26704         * gcc.dg/cpp/pragma-1.c: New test.
26705         * gcc.dg/cpp/pragma-2.c: New test.
26706
26707 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
26708
26709         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
26710         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
26711
26712 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26713
26714         * gcc.c-torture/compile/20000818-1.c: New test.
26715
26716 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
26717
26718         * gcc.c-torture/execute/20000818-1.c: New test.
26719
26720 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26721
26722         * gcc.dg/format-va-1.c: New test.
26723
26724 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26725
26726         * g++.old-deja/g++.other/typedef8.C: New test.
26727
26728 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26729
26730         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
26731         * g++.old-deja/g++.mike/net36.C: Mark candidate.
26732         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
26733         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
26734         * g++.old-deja/g++.other/ptrmem7.C: New test.
26735         * g++.old-deja/g++.pt/ptrmem10.C: New test.
26736
26737 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26738
26739         * g++.old-deja/g++.pt/typename27.C: New test.
26740
26741 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
26742
26743         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
26744         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
26745         * g++.old-deja/g++.pt/friend45.C: New test.
26746         * g++.old-deja/g++.other/friend8.C: New test.
26747
26748 2000-08-15  Richard Henderson  <rth@cygnus.com>
26749
26750         * gcc.c-torture/execute/20000815-1.c: New test.
26751
26752 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
26753
26754         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
26755         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
26756         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
26757
26758 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
26759
26760         * g++.old-deja/g++.other/refinit2.C: New test.
26761
26762 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
26763
26764         * lib/c-torture.exp (c-torture): Make
26765         compiler_conditional_xfail_data global.
26766         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
26767         compiler_conditional_xfail_data machinery.
26768         (f-torture-execute): Likewise.
26769         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
26770         and only when unrolling loops.
26771
26772         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
26773
26774 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
26775
26776         * g++.old-deja/g++.pt/explicit81.C: New test.
26777
26778 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
26779
26780         * g++.old-deja/g++.pt/typename26.C: New test.
26781
26782 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
26783
26784         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
26785         warning.
26786
26787 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
26788
26789         * g++.old-deja/g++.other/array3.C: New test.
26790
26791 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26792
26793         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
26794         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
26795         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
26796         New tests.
26797
26798 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
26799
26800         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
26801         * g++.old-deja/g++.abi/vmihint.C: Likewise.
26802
26803 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
26804
26805         * gcc.c-torture/execute/20000808-1.c: New test.
26806
26807 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26808
26809         * gcc.dg/c90-const-expr-1.c: New test.
26810
26811 2000-08-08  Richard Henderson  <rth@cygnus.com>
26812
26813         * gcc.dg/noncompile/920923-1.c: Declare calloc.
26814
26815 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26816
26817         * gcc.dg/noncompile/const-ll-1.c: New test.
26818
26819 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26820
26821         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
26822
26823 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
26824
26825         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
26826         that running programs linked against the shared version of libobjc
26827         run correctly.
26828
26829 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26830
26831         * gcc.dg/c99-printf-1.c: New test.
26832
26833 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26834
26835         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
26836
26837 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
26838
26839         * gcc.c-torture/execute/20000731-1.x: Delete.
26840
26841 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
26842
26843         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
26844         and torture_without_loops as is done by c-torture.exp.
26845         (search_for): Copy from c-torture.exp.
26846         (gcc-dg-runtest): New function, drives a directory of tests
26847         iterating over the TORTURE_OPTIONS.
26848         (scan-assembler, scan-assembler-not): Move here from
26849         individual directory drivers.
26850
26851         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
26852         defined by lib/gcc-dg.exp.
26853         * gcc.dg/cpp/cpp.exp: Likewise.
26854         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
26855         gcc-dg-runtest, so we cycle over optimization options.
26856
26857         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
26858         * gcc.dg/compare2.c: No longer expected to fail.
26859
26860 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
26861
26862         * gcc.c-torture/execute/20000804-1.c: New test.
26863
26864 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
26865
26866         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
26867
26868 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
26869
26870         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
26871
26872 2000-08-03  Jeffrey A Law  (law@cygnus.com)
26873
26874         * gcc.c-torture/compile/20000803-1.c: New test.
26875
26876 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
26877
26878         * gcc.c-torture/execute/20000801-3.c,
26879         gcc.c-torture/execute/20000801-4.c: New tests.
26880         * gcc.c-torture/execute/20000801-3.x,
26881         gcc.c-torture/execute/20000801-4.x: Xfail.
26882
26883 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
26884
26885         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
26886         libobjc/.libs to allow for libtool.
26887
26888 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
26889
26890         * gcc.c-torture/compile/20000802-1.c: New test.
26891
26892 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
26893
26894         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
26895
26896 2000-07-31  Jeffrey A Law  (law@cygnus.com)
26897
26898         * gcc-c-torture/execute/20000731-2.c: New test.
26899
26900         * gcc.c-torture/execute/20000731-1.c: New test.
26901         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
26902
26903 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
26904
26905         * testsuite/gcc.dg/cpp/paste7.c: New test.
26906         * gcc.dg/cpp/20000725-1.c: New test.
26907
26908 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
26909
26910         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
26911         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
26912         declaration warning for __builtin_dwarf_reg_size.
26913
26914         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
26915
26916 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26917
26918         * gcc.dg/noncompile/voidparam-1.c: New test.
26919
26920 2000-07-30  Richard Henderson  <rth@cygnus.com>
26921
26922         * gcc.dg/c90-digraph-1.c: Don't xfail.
26923         * gcc.dg/compare2.c (case 10): Xfail.
26924         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
26925
26926 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
26927
26928         * gcc.dg/c99-main-1.c: New test.
26929
26930 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26931
26932         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
26933
26934 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
26935
26936         * gcc.c-tortuer/execute/20000726-1.c: New test.
26937
26938 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
26939
26940         * gcc.c-torture/execute/enum-2.c: New test.
26941
26942 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26943
26944         * gcc.dg/cpp/tr-warn3.c: New test.
26945
26946 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26947
26948         * g++.old-deja/g++.ext/implicit1.C: Remove.
26949         * g++.old-deja/g++.jason/c2.C: Remove
26950         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
26951         * g++.old-deja/g++.pt/crash16.C: Likewise.
26952         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
26953
26954 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26955
26956         * g++.old-deja/g++.other/for2.C: New test.
26957
26958 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
26959
26960         * gcc.dg/20000720-1.c: New test.
26961
26962 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
26963
26964         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
26965
26966 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
26967
26968         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
26969         * gcc.c-torture/execute/20000722-1.c: New.
26970         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
26971
26972 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
26973
26974         * gcc.dg/cpp/20000720-1.S: New test.
26975
26976 2000-07-21  Michael Meissner  <meissner@redhat.com>
26977
26978         * gcc.c-torture/execute/ieee/hugeval.c: New test.
26979
26980 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
26981
26982         * g++.old-deja/g++.brendan/crash16.C,
26983         g++.old-deja/g++.brendan/parse3.C,
26984         g++.old-deja/g++.brendan/redecl1.C,
26985         g++.old-deja/g++.ns/template13.C,
26986         g++.old-deja/g++.other/decl4.C,
26987         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
26988
26989 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
26990
26991         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
26992         and "Internal error".
26993
26994         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
26995         regexps.
26996         * gcc.dg/cpp/paste6.c: New test.
26997
26998 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
26999
27000         * gcc.dg/cpp/tr-direct.c: New test.
27001
27002         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
27003         gcc.dg/cpp/undef1.c: Tweak error regexps.
27004
27005 2000-07-18  Eric Christopher <echristo@redhat.com>
27006
27007         * gcc.c-torture/compile/20000718-1.c: New test.
27008
27009 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
27010
27011         * cpplex.c (_cpp_push_token): If the token being pushed back
27012         is the previous token in this context, just subtract one from
27013         context->posn.
27014         * cppmacro.c (save_expansion): Clear aux field when storing a
27015         placemarker.
27016
27017 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
27018
27019         * gcc.dg/noncompile/redecl-1.c: New test.
27020
27021 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
27022
27023         * gcc.c-torture/execute/20000717-5.c: New test.
27024         * gcc.c-torture/execute/20000717-1.x: Removed.
27025
27026 2000-07-17  Richard Henderson  <rth@cygnus.com>
27027
27028         * gcc.c-torture/execute/20000717-4.c: New test.
27029
27030 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
27031
27032         * gcc.dg/cpp/syshdr.c: New test.
27033         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
27034
27035 2000-07-17  Neil Booth  <neilb@earthling.net>
27036
27037         * gcc.dg/cpp/cmdlne-dM.c: New test.
27038         * gcc.dg/cpp/cmdlne-dD.c: New test.
27039
27040 2000-07-17  Jeffrey A Law  (law@cygnus.com)
27041
27042         * gcc.c-torture/execute/20000717-3.c: New test.
27043
27044         * gcc.c-torture/compile/20000717-1.c: New test.
27045
27046 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
27047
27048         * gcc.c-torture/execute/20000717-2.c: New test.
27049
27050 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27051
27052         * gcc.dg/formatz-1.c: New test.
27053
27054         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
27055         * gcc.dg/c99-digraph-1.c: New tests.
27056
27057         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
27058         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
27059
27060         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
27061         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
27062         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
27063         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
27064         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
27065         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
27066         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
27067
27068 2000-07-17   Greg McGary <greg@mcgary.org>
27069
27070         * gcc.c-torture/execute/20000717-1.c: New test.
27071         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
27072
27073 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
27074
27075         * gcc.c-torture/execute/20000715-2.c: New test.
27076         * gcc.dg/20000715-1.c: New test.
27077
27078 2000-07-15  Michael Meissner  <meissner@redhat.com>
27079
27080         * gcc.c-torture/execute/20000715-1.c: New test.
27081
27082 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
27083
27084         * gcc.c-torture/execute/20000707-1.c: New test.
27085
27086 2000-07-13  Neil Booth  <NeilB@earthling.net>
27087
27088         * testsuite/gcc.dg/cpp/digraph1.c,
27089         testsuite/gcc.dg/cpp/digraph2.c,
27090         testsuite/gcc.dg/cpp/digraphs.c: New tests.
27091
27092 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
27093
27094         * g77.f-torture/compile/20000630-2.f:  New test.
27095         * g77.f-torture/compile/20000630-2.x
27096
27097 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
27098
27099         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
27100
27101 2000-07-11  Neil Booth  <NeilB@earthling.net>
27102
27103         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
27104
27105 2000-07-11  Neil Booth  <NeilB@earthling.net>
27106
27107         * gcc.dg/cpp/cmdlne-C.c: New.
27108
27109 2000-07-09  Neil Booth  <NeilB@earthling.net>
27110
27111         * gcc.dg/cpp/directiv.c: New tests.
27112         * gcc.dg/cpp/undef1.c: Update.
27113
27114 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
27115
27116         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
27117
27118 2000-07-09  Neil Booth  <NeilB@earthling.net>
27119
27120         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
27121
27122 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
27123
27124         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
27125         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
27126
27127 2000-07-08  Neil Booth  <NeilB@earthling.net>
27128
27129         * gcc.dg/cpp/macsyntx.c: New tests.
27130
27131 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
27132
27133         * gcc.dg/20000707-1.c: New test.
27134
27135 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
27136
27137         * gcc.c-torture/execute/20000706-1.c: New test.
27138         * gcc.c-torture/execute/20000706-2.c: New test.
27139         * gcc.c-torture/execute/20000706-3.c: New test.
27140         * gcc.c-torture/execute/20000706-4.c: New test.
27141         * gcc.c-torture/execute/20000706-5.c: New test.
27142
27143 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
27144
27145         * g++.old-deja/g++.pt/instantiate7.C: New test.
27146
27147 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
27148
27149         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
27150         * g++.old-deja/g++.mike/thunk3.C: Likewise.
27151         * g++.old-deja/g++.other/rtti3.C: Likewise.
27152         * g++.old-deja/g++.other/rttid3.C: Likewise.
27153
27154 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
27155
27156         *  g77.f-torture/compile/20000630-1.x: Fix typo
27157
27158 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
27159
27160         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
27161         assembly output.
27162
27163 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
27164
27165         * gcc.dg/cpp/ident.c: New test.
27166
27167 2000-07-05  Neil Booth  <NeilB@earthling.net>
27168
27169         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
27170           gcc.dg/cpp/lexstrng.c: New tests.
27171
27172 2000-07-04  Neil Booth  <NeilB@earthling.net>
27173
27174         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
27175         * gcc.dg/cpp/strify2.c: Same.
27176
27177 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
27178
27179         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
27180         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
27181         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
27182         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
27183
27184         * testsuite/gcc.dg/cpp/macro1.c,
27185         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
27186         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
27187         testsuite/gcc.dg/cpp/strify1.c,
27188         testsuite/gcc.dg/cpp/strify2.c: New tests.
27189
27190 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
27191
27192         * gcc.c-torture/execute/20000703-1.c: New test.
27193
27194 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27195
27196         * g++.old-deja/g++.pt (lookup10.C): New test.
27197
27198 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27199
27200         * g++.old-deja/g++.pt (typename25.C): New test.
27201
27202 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
27203
27204         * gcc.c-torture/compile/20000701-1.c: New test.
27205
27206 2000-06-30  Nick Clifton  <nickc@cygnus.com>
27207
27208         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
27209         to test case.
27210
27211 2000-06-30  Catherine Moore  <clm@cygnus.com>
27212
27213         * gcc.c-torture/execute/align-1.c: New test.
27214
27215 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
27216
27217         * g++.old-deja/g++.pt/expr8.C: New test.
27218         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
27219
27220 2000-06-29  Nick Clifton  <nickc@cygnus.com>
27221
27222         * gcc.c-torture/compile/20000629-1.c: New test.
27223
27224 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
27225
27226
27227         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
27228         gcc.dg/noncompile directory, depending on whether they're
27229         preprocessor tests or not.  Annotate all the tests for the dg
27230         framework.
27231
27232         * gcc.c-torture/noncompile/noncompile.exp: Delete.
27233         * gcc.dg/noncompile/noncompile.exp: New.
27234
27235         * Moved files:
27236         Old name                                New name
27237         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
27238         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
27239         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
27240         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
27241         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
27242         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
27243         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
27244         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
27245         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
27246         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
27247         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
27248         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
27249         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
27250         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
27251         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
27252         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
27253         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
27254         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
27255         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
27256         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
27257         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
27258         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
27259         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
27260         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
27261
27262         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
27263         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
27264         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
27265         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
27266         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
27267         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
27268
27269 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
27270
27271         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
27272         declare one variable.  On the fourth, error.
27273         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
27274         declared by 20000628-1a.h.
27275
27276 2000-06-29  Richard Henderson  <rth@redhat.com>
27277
27278         * gcc.c-torture/execute/930529-1.x: New file.
27279         * gcc.dg/920413-1.c: Adjust expected warning text.
27280         * gcc.dg/980217-1.c: Declare abort.
27281         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
27282
27283 2000-06-29  Jeffrey A Law  (law@cygnus.com)
27284
27285         * g77.f-torture/compile/20000629-1.f: New test.
27286         * g77.f-torture/compile/20000629-1.x: Expected to fail.
27287
27288 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
27289
27290         Rearrange lots of files, removing entirely the
27291         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
27292         directories.
27293
27294         * Deleted files:
27295         gcc.c-torture/code_quality/code_quality.exp
27296         gcc.c-torture/special/special.exp
27297         gcc.failure/failure.exp
27298         gcc.failure/940409-1.x
27299         gcc.c-torture/compile/961203-1.x
27300
27301         * New files:
27302         gcc.misc-tests/linkage.exp
27303         gcc.c-torture/execute/920730-1t.c
27304         gcc.c-torture/execute/920730-1t.x
27305         gcc.c-torture/compile/920520-1.x
27306         gcc.c-torture/compile/920521-1.x
27307         gcc.c-torture/compile/981006-1.x
27308         gcc.c-torture/execute/eeprof-1.x
27309
27310         * Moved files (possibly with modifications to fit a new harness):
27311         Old name                                New name
27312         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
27313         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
27314         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
27315         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
27316         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
27317         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
27318         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
27319         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
27320         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
27321         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
27322         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
27323         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
27324         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
27325         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
27326
27327 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
27328
27329         * c-torture/compile/961203-1.x: Delete.
27330
27331         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
27332         not exit. Include stdio.h.
27333         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
27334         * gcc.misc-tests/dg-12.c: Likewise.
27335         * gcc.misc-tests/dg-5.c: Likewise.
27336         * gcc.misc-tests/dg-6.c: Likewise.
27337         * gcc.misc-tests/dg-7.c: Prototype abort.
27338         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
27339         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
27340         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
27341         not exit.
27342         * gcc.misc-tests/sieve.c: Use return from main, not exit.
27343         * gcc.misc-tests/sort2.c: Use return from main, not exit.
27344
27345 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
27346
27347         * gcc.dg/cpp/20000628-1.c: New test.
27348         * gcc.dg/cpp/20000628-1.h: New header for above test.
27349         * gcc.dg/cpp/20000628-1a.h: Likewise.
27350
27351 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
27352
27353         * gcc.dg/cpp: New directory.
27354         * gcc.dg/cpp/cpp.exp: New driver.
27355         * gcc.dg/cpp/20000627-1.c: New test.
27356         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
27357         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
27358         and rewrite as a compilation test.
27359
27360         * gcc.dg: Move many files into the cpp subdirectory, possibly
27361         renaming or editing them as well.
27362         Old name                New name
27363         990119-1.c              cpp/19990119-1.c
27364         990228-1.c              cpp/19990228-1.c
27365         990407-1.c              cpp/19990407-1.c
27366         990409-1.c              cpp/19990409-1.c
27367         990413-1.c              cpp/19990413-1.c
27368         990703-1.c              cpp/19990703-1.c
27369         20000127-1.c            cpp/20000127-1.c
27370         20000129-1.c            cpp/20000129-1.c
27371         20000207-1.c            cpp/20000207-1.c
27372         20000207-2.c            cpp/20000207-2.c
27373         20000209-1.c            cpp/20000209-1.c
27374         20000209-2.c            cpp/20000209-2.c
27375         20000301-1.c            cpp/20000301-1.c
27376         20000419-1.c            cpp/20000419-1.c
27377         20000510-1.S            cpp/20000510-1.S
27378         20000519-1.c            cpp/20000519-1.c
27379         20000529-1.c            cpp/20000529-1.c
27380         20000625-1.c            cpp/20000625-1.c
27381         20000625-2.c            cpp/20000625-2.c
27382         cpp-as1.c               cpp/assert1.c
27383         cpp-as2.c               cpp/assert2.c
27384         cxx-comments-1.c        cpp/cxxcom1.c
27385         cxx-comments-2.c        cpp/cxxcom2.c
27386         endif-label.c           cpp/endif.c
27387         cpp-hash1.c             cpp/hash1.c
27388         cpp-hash2.c             cpp/hash2.c
27389         cpp-if1.c               cpp/if-1.c
27390         cpp-if2.c               cpp/if-2.c
27391         cpp-if3.c               cpp/if-3.c
27392         cpp-if4.c               cpp/if-4.c
27393         cpp-if5.c               cpp/if-5.c
27394         cpp-cond.c              cpp/if-cexp.c
27395         cpp-missingop.c         cpp/if-mop.c
27396         cpp-missingparen.c      cpp/if-mpar.c
27397         cpp-opprec.c            cpp/if-oppr.c
27398         cpp-ifparen.c           cpp/if-paren.c
27399         cpp-shortcircuit.c      cpp/if-sc.c
27400         cpp-shift.c             cpp/if-shift.c
27401         cpp-unary.c             cpp/if-unary.c
27402         cpp-li1.c               cpp/line1.c
27403         cpp-li2.c               cpp/line2.c
27404         lineno.c                cpp/line3.c
27405         lineno-2.c              cpp/line4.c
27406         cpp-mi.c                cpp/mi1.c
27407         cpp-mic.h               cpp/mi1c.h
27408         cpp-micc.h              cpp/mi1cc.h
27409         cpp-mind.h              cpp/mi1nd.h
27410         cpp-mindp.h             cpp/mi1ndp.h
27411         cpp-mix.h               cpp/mi1x.h
27412         cpp-mi2.c               cpp/mi2.c
27413         cpp-mi2a.h              cpp/mi2a.h
27414         cpp-mi2b.h              cpp/mi2b.h
27415         cpp-mi2c.h              cpp/mi2c.h
27416         cpp-mi3.c               cpp/mi3.c
27417         cpp-mi3.def             cpp/mi3.def
27418         poison-1.c              cpp/poison.c
27419         pr-impl.c               cpp/prag-imp.c
27420         cpp-redef-2.c           cpp/redef1.c
27421         cpp-redef.c             cpp/redef2.c
27422         strpaste.c              cpp/strp1.c
27423         strpaste-2.c            cpp/strp2.c
27424         cpp-tradpaste.c         cpp/tr-paste.c
27425         cpp-tradstringify.c     cpp/tr-str.c
27426         cpp-tradwarn1.c         cpp/tr-warn1.c
27427         cpp-tradwarn2.c         cpp/tr-warn2.c
27428         trigraphs.c             cpp/trigraphs.c
27429         cpp-unc1.c              cpp/unc1.c
27430         cpp-unc2.c              cpp/unc2.c
27431         cpp-unc3.c              cpp/unc3.c
27432         cpp-unc.c               cpp/unc4.c
27433         undef.c                 cpp/undef1.c
27434         undef-2.c               cpp/undef2.c
27435         cpp-wi1.c               cpp/widestr1.c
27436
27437 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
27438
27439         * lib/g++.exp (g++_include_flags): Tweak.
27440
27441 2000-06-27  H.J. Lu  <hjl@gnu.org>
27442             Loren J. Rittle  <ljrittle@acm.org>
27443
27444         * lib/g++.exp (g++_include_flags): Override libgloss.exp
27445         version with one that knows about the new gcc tree structure.
27446         (g++_link_flags): Same.
27447
27448 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
27449
27450         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
27451         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
27452         case we are cross-compiling.
27453
27454         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
27455         g++.old-deja/g++.niklas/Makefile.in,
27456         g++.old-deja/g++.niklas/configure.in,
27457         g++.old-deja/g++.other/Makefile.in,
27458         g++.old-deja/g++.other/configure.in,
27459         gcc.c-torture/code_quality/Makefile.in,
27460         gcc.c-torture/code_quality/configure.in,
27461         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
27462         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
27463         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
27464         gcc.c-torture/execute/ieee/Makefile.in,
27465         gcc.c-torture/execute/ieee/configure.in,
27466         gcc.c-torture/noncompile/Makefile.in,
27467         gcc.c-torture/noncompile/configure.in,
27468         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
27469         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
27470         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
27471
27472 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
27473
27474         * g++.old-deja/g++.other/ambig3.C: New test.
27475
27476 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
27477
27478         * g++.old-deja/g++.pt/syntax1.C: New test.
27479         * g++.old-deja/g++.pt/syntax2.C: New test.
27480         * g++.old-deja/g++.other/syntax3.C: New test.
27481         * g++.old-deja/g++.other/syntax4.C: New test.
27482
27483 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
27484
27485         * gcc.dg/20000623-1.c: Prototype exit and abort.
27486
27487 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
27488
27489         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
27490         New tests.
27491         * gcc.dg/cpp-mi3.def: New file.
27492
27493         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
27494         inside assertions.
27495         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
27496         lexer's error messages.
27497         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
27498         divine anything from the linemarkers.
27499         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
27500         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
27501
27502 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
27503
27504         * gcc.dg/20000623-1.c: New test.
27505
27506 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
27507
27508         * gcc.c-torture/execute/20000622-1.c: New test.
27509
27510 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
27511
27512         * g++.old-deja/g++.other/init15.C: New test.
27513
27514 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
27515
27516         * g++.old-deja/g++.pt/vaarg2.C: New test.
27517         * g++.old-deja/g++.pt/vaarg3.C: New test.
27518
27519 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
27520
27521         * g++.old-deja/g++.other/dyncast6.C: New test.
27522
27523 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
27524
27525         * gcc.c-torture/execute/loop-6.c: New test.
27526
27527 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
27528
27529         * gcc.dg/20000614-1.c: New test.
27530         * gcc.dg/20000614-2.c: New test.
27531
27532 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
27533
27534         * g++.old-deja/g++.other/inline12.C: New test.
27535
27536 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
27537
27538         * g++.old-deja/g++.other/eh1.C: New test.
27539
27540 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
27541
27542         * g++.old-deja/g++.other/type.C: New test.
27543
27544 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
27545
27546         * g++.old-deja/g++.other/initstring.C: New test.
27547
27548 2000-06-12  Jason Merrill  <jason@redhat.com>
27549
27550         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
27551
27552 2000-06-09  Jeffrey A Law  (law@cygnus.com)
27553
27554         * gcc.c-torture/compile/20000609-1.c: New test.
27555
27556 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
27557
27558         * gcc.dg/20000609-1.c: New test.
27559
27560 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
27561
27562         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
27563         * gcc.c-torture/noncompile/poison-1.c: Move...
27564         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
27565         * gcc.dg/cpp-li1.c: Add a token after the #line.
27566
27567 2000-06-05  Richard Henderson  <rth@cygnus.com>
27568
27569         * gcc.c-torture/execute/20000605-2.c: New test.
27570         * gcc.c-torture/execute/20000605-3.c: New test.
27571
27572 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
27573
27574         * g77.f-torture/execute/20000503-1.x: New file.
27575
27576 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
27577
27578         * g++.old-deja/g++.eh/badalloc1.C: New test.
27579
27580 2000-06-05  Richard Henderson  <rth@cygnus.com>
27581
27582         * gcc.c-torture/execute/20000605-1.c: New test.
27583
27584 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
27585             Nathan Sidwell <nathan@codesourcery.com>
27586
27587         * gcc.c-torture/compile/20000605-1.c: New test.
27588
27589 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
27590
27591         * g77.f-torture/compile/20000601-1.f:  New test.
27592
27593 2000-06-03  Richard Henderson  <rth@cygnus.com>
27594
27595         * gcc.c-torture/execute/20000603-1.c: New.
27596
27597 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
27598
27599         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
27600         * gcc.dg/noreturn-2.c (noreturn): Likewise.
27601
27602 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
27603
27604         * gcc.dg/compare2.c (case 12): XFAIL.
27605         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
27606         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
27607
27608         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
27609
27610 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
27611
27612         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
27613         guard macro is already defined when the header is first
27614         included.
27615         * gcc.dg/cpp-mix.h: New file.
27616         * gcc.dg/endif-label.c: Update patterns to match compiler.
27617
27618         * g++.brendan/complex1.C: Declare abort.
27619         * g++.law/refs4.C: Remove XFAIL.
27620         * g++.oliva/expr2.C: Declare abort and exit.
27621
27622 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
27623
27624         * gcc.c-torture/execute/20000528-1.c: New test.
27625
27626         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
27627         * g++.old-deja/g++.law/temps4.C: Likewise.
27628
27629         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
27630         stdlib.h.  Call abort() on failure.
27631         * g++.old-deja/g++.law/refs4.C: Likewise.
27632         * g++.old-deja/g++.law/temps4.C: Likewise.
27633         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
27634         * gcc.c-torture/execute/20000112-1.c: Include string.h.
27635
27636 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
27637
27638         Relative to g++.dg/special:
27639         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
27640
27641         Relative to g++.old-deja:
27642         * g++.brendan/complex1.C, g++.jason/optimize2.C,
27643         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
27644         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
27645         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
27646         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
27647         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
27648         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
27649
27650         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
27651         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
27652         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
27653         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
27654         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
27655         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
27656         and/or string.h.
27657
27658         * g++.other/goto1.C: Update expectations for error messages.
27659
27660 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
27661
27662         * gcc.c-torture/compile/20000523-1.c: New test.
27663
27664 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
27665
27666         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
27667
27668 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
27669
27670         * g++.old-deja/g++.eh/catch11.C: New test.
27671         * g++.old-deja/g++.eh/catch12.C: New test.
27672
27673 2000-05-24  Nick Clifton  <nickc@cygnus.com>
27674
27675         * gcc.c-torture/execute/20000523-1.c: New test.
27676
27677 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
27678
27679         * c-torture/execute/bcp-1.c: Replace abort in arg of
27680         __builtin_constant_p with a generic external function.
27681
27682         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
27683         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
27684         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
27685         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
27686         Prototype abort and/or exit.
27687
27688         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
27689         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
27690         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
27691         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
27692
27693 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
27694
27695         * gcc.dg/dwarf2-1.c: New test.
27696
27697 2000-05-20  Richard Henderson  <rth@cygnus.com>
27698
27699         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
27700
27701 2000-05-20  Andreas Jaeger  <aj@suse.de>
27702
27703         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
27704         testcase.
27705
27706 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
27707
27708         * gcc.c-torture/execute/20000519-2.c: New test.
27709
27710 2000-05-19  Andreas Jaeger  <aj@suse.de>
27711
27712         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
27713         which fails with SSA.
27714
27715         * lib/c-torture.exp: Also test with -O3 -fssa.
27716
27717 2000-05-18  Michael Meissner  <meissner@redhat.com>
27718
27719         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
27720         * gcc.c-torture/execute/920415-1.c: Ditto.
27721         * gcc.c-torture/execute/920501-1.c: Ditto.
27722         * gcc.c-torture/execute/conversion.c: Ditto.
27723         * gcc.c-torture/execute/cvt-1.c: Ditto.
27724
27725 2000-05-18  Jeffrey A Law  (law@cygnus.com)
27726
27727         * gcc.c-torture/compile/20000518-1.c: New test.
27728
27729 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
27730
27731         * g77.f-torture/compile/200005018.f:  New test.
27732
27733 2000-05-17  Jeffrey A Law  (law@cygnus.com)
27734
27735         * gcc.c-torture/compile/20000517-1.c: New test.
27736
27737 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27738
27739         * gcc.c-torture/execute/20000516-1.c: New test.
27740
27741 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
27742
27743         * g++.old-deja/g++.other/eh.C: New test.
27744
27745 2000-05-12  Richard Henderson  <rth@cygnus.com>
27746
27747         * gcc.c-torture/execute/990208-1.c (main): Don't pass
27748         constants through to doit's conditional.
27749
27750 2000-05-11  Jeffrey A Law  (law@cygnus.com)
27751
27752         * gcc.c-torture/compile/20000511-1.c: New test.
27753         * g77.f-torture/compile/20000511-1.f: New test.
27754         * g77.f-torture/compile/20000511-2.f: New test.
27755
27756 2000-05-11  Michael Meissner  <meissner@redhat.com>
27757
27758         * gcc.c-torture/execute/20000511-1.c: New test.
27759
27760 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
27761
27762         * gcc.dg/dg.exp: Scan .S files as well as .c files.
27763         * gcc.dg/20000510-1.S: New.
27764
27765 2000-05-08  Catherine Moore  <clm@cygnus.com>
27766
27767         * gcc.dg/unused-3.c: New.
27768
27769 2000-05-06  Richard Henderson  <rth@cygnus.com>
27770
27771           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
27772           * g++.old-deja/g++.mike/warn1.C: Likewise.
27773           * g++.old-deja/g++.pt/local1.C: Likewise.
27774           * g++.old-deja/g++.pt/local7.C: Likewise.
27775           * g++.old-deja/g++.pt/spec16.C: Likewise.
27776
27777 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
27778
27779         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
27780
27781 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
27782
27783           * g77.f-torture/execute/20000503-1.f:  New test.
27784
27785 2000-05-04  Andreas Jaeger  <aj@suse.de>
27786
27787         * gcc.dg/noreturn-2.c: New test.
27788
27789 2000-05-04  Neil Booth  <NeilB@earthling.net>
27790
27791         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
27792         preprocessor.
27793
27794 2000-05-04  Richard Henderson  <rth@cygnus.com>
27795
27796         * gcc.c-torture/execute/20000503-1.c: Fix typo.
27797
27798 2000-05-04  Richard Henderson  <rth@cygnus.com>
27799
27800         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
27801         OpenSSL by Jason R Thorpe.
27802
27803 2000-05-03  Jim Wilson  <wilson@cygnus.com>
27804
27805         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
27806
27807 2000-05-03  Robert Lipe <robertlipe@usa.net>
27808
27809         * gcc.dg/20000503-1.c: New test.
27810
27811 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
27812
27813         * gcc.c-torture/compile/20000502-1.c: New test.
27814         * g++.old-deja/g++.other/align.C: New test.
27815         * gcc.dg/cpp-tradstringify.c: New test.
27816
27817 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
27818
27819         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
27820         and hard registers.
27821
27822 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
27823
27824         * gcc.c-torture/execute/loop-5.c: New test.
27825
27826 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
27827
27828         * gcc.c-torture/execute/va-arg-20.c: New test.
27829
27830 2000-04-23  Jeffrey A Law  (law@cygnus.com)
27831
27832         * gcc.c-torture/execute/20000422-1.c: New test.
27833
27834 2000-04-20  Greg McGary  <gkm@gnu.org>
27835
27836         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
27837         when optimizing, but without sibling-call optimizations (-O1).
27838
27839 2000-04-20  Jeffrey A Law  (law@cygnus.com)
27840
27841           * gcc.c-torture/compile/20000420-1.c: New test.
27842
27843 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
27844
27845         * g++.abi/ptrflags.C: New test.
27846         * g++.eh/catchptr1.C: Test incomplete pointer chains.
27847
27848 2000-04-19  Catherine Moore  <clm@cygnus.com>
27849
27850         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
27851
27852 2000-04-19  Greg McGary  <gkm@gnu.org>
27853
27854         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
27855         sibling-call optimizations.
27856
27857 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
27858
27859         * gcc.dg/20000419-1.c: New test.
27860
27861 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
27862
27863         * gcc.c-torture/execute/20000412-6.c: New test.
27864
27865 2000-04-12  Jeffrey A Law  (law@cygnus.com)
27866
27867         * gcc.c-torture/execute/20000412-5.c: New test.
27868         * g77.f-torture/compile/20000412-1.f: New test.
27869         * gcc.c-torture/execute/20000412-4.c: New test.
27870         * gcc.c-torture/compile/20000412-2.c: New test.
27871         * gcc.c-torture/execute/20000412-3.c: New test.
27872         * gcc.c-torture/compile/20000412-1.c: New test.
27873         * gcc.c-torture/execute/20000412-2.c: New test.
27874
27875 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
27876
27877         * objc/execute/bf-20.m: New test.
27878
27879 2000-04-10  Richard Henderson  <rth@cygnus.com>
27880
27881         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
27882
27883         * gcc.c-torture/execute/20000412-1.c: New test.
27884
27885 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
27886
27887         * g++.old-deja/g++.eh/catchptr1.C: New test.
27888
27889 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
27890
27891         * g++.old-deja/g++.abi/cxa_vec.C: New test.
27892
27893 2000-04-08  Neil Booth  <NeilB@earthling.net>
27894
27895         * gcc.dg/cpp-nullchar.c: Remove test as
27896         embedded nulls cause problems.
27897
27898 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27899
27900         * gcc.dg/compare2.c: New test.
27901
27902 2000-04-08  Neil Booth  <NeilB@earthling.net>
27903
27904         * gcc.dg/cpp-nullchar.c: New test.
27905
27906 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
27907
27908         * gcc.dg/cpp-mi2.c: New test.
27909         * gcc.dg/cpp-mi2[abc].h: New files.
27910
27911 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
27912
27913         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
27914         member name.
27915
27916 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
27917
27918         * g++.old-deja/g++.abi/vmihint.C: New test.
27919
27920 2000-04-06  Neil Booth  <NeilB@earthling.net>
27921
27922         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
27923         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
27924         copyright.
27925
27926 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
27927
27928         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
27929         avoid stack-frame overwrite.
27930
27931 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
27932
27933         * gcc.c-torture/compile/20000405-2.c: New test.
27934         * gcc.c-torture/compile/20000405-3.c: New test.
27935
27936 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27937
27938         * gcc.c-torture/compile/20000405-1.c: New test.
27939
27940 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
27941
27942         * gcc.dg/cast-qual-1.c: Revert last change.
27943
27944 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27945
27946         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
27947
27948 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
27949
27950         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
27951         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
27952
27953 2000-04-03  Jeffrey A Law  (law@cygnus.com)
27954
27955         * gcc.c-torture/compile/20000403-2.c: New test.
27956         * gcc.c-torture/compile/20000403-1.c: New test.
27957
27958 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
27959
27960         * gcc.c-torture/execute/20000403-1.c: New test.
27961
27962 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
27963
27964         * gcc.c-torture/execute/20000402-1.c: New test.
27965
27966 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
27967
27968         * gcc.c-torture/execute/va-arg-15.c: New test.
27969         * gcc.c-torture/execute/va-arg-16.c: New test.
27970         * gcc.c-torture/execute/va-arg-17.c: New test.
27971         * gcc.c-torture/execute/va-arg-18.c: New test.
27972         * gcc.c-torture/execute/va-arg-19.c: New test.
27973
27974 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
27975
27976         * gcc.c-torture/compile/981211-1.c: Move to...
27977         * gcc.dg/cpp-as1.c: ...here.
27978         * gcc.dg/cpp-as2.c: New file.
27979
27980         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
27981         compiler.
27982
27983 2000-04-02  Neil Booth  <NeilB@earthling.net>
27984
27985         * gcc.dg/cpp-cond.c  New tests.
27986         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
27987         accidental success less likely.
27988         * gcc.dg/cpp-missingop.c  New tests.
27989         * gcc.dg/cpp-missingparen.c  New tests.
27990         * gcc.dg/cpp-shift.c  New tests.
27991         * gcc.dg/cpp-shortcircuit.c  New tests.
27992         * gcc.dg/cpp-unary.c  New tests.
27993
27994 2000-03-29  Jeffrey A Law  (law@cygnus.com)
27995
27996         * gcc.c-torture/compile/20000329-1.c: New test.
27997
27998 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
27999
28000         * gcc.c-torture/compile/20000326-1.c: New test.
28001         * gcc.c-torture/compile/20000326-2.c: New test.
28002
28003 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
28004
28005         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
28006         the first parameter is a function argument.
28007
28008 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
28009
28010         * g++.old-deja/g++.ext/array4.C: New test.
28011
28012 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
28013
28014         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
28015
28016 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28017
28018         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
28019
28020 2000-03-19  Richard Henderson  <rth@cygnus.com>
28021
28022         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
28023
28024 2000-03-19  Richard Henderson  <rth@cygnus.com>
28025
28026         * gcc.c-torture/compile/20000319-1.c: New test.
28027
28028 2000-03-14  Jeffrey A Law  (law@cygnus.com)
28029
28030         * gcc.c-torture/execute/20000314-3.c: New test.
28031         * gcc.c-torture/execute/20000314-2.c: New test.
28032         * gcc.c-torture/execute/20000314-1.c: New test.
28033         * gcc.c-torture/compile/20000314-2.c: New test.
28034         * gcc.c-torture/compile/20000314-1.c: New test.
28035
28036 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
28037
28038         * g++.old-deja/g++.warn/inline.C: New test.
28039
28040 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
28041
28042         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
28043         standards-compliant result rather than specific constants.
28044         Put test-values in array.
28045
28046 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
28047
28048         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
28049         (g++_target_compile): Put test-specific options last.
28050
28051 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28052
28053         * g++.old-deja/g++.eh/vbase4.C: New test.
28054
28055 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28056
28057         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
28058
28059 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28060
28061         * g++.old-deja/g++.brendan/misc12.C: Removed.
28062         * g++.old-deja/g++.pt/memtemp77.C: Constify.
28063         * g++.old-deja/g++.ext/pretty4.C: New test.
28064
28065 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28066
28067         * g++.old-deja/g++.other/string2.C: New test.
28068
28069 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
28070
28071         * g++.old-deja/g++.warn/impint2.C: New test.
28072
28073 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
28074
28075         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
28076         is 1, not zero.
28077
28078 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
28079
28080         * g++.old-deja/g++.warn/impint.C: New test.
28081         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
28082         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
28083         * g++.old-deja/g++.pt/explicit12.C: Likewise.
28084         * g++.old-deja/g++.pt/explicit13.C: Likewise.
28085         * g++.old-deja/g++.pt/explicit17.C: Likewise.
28086         * g++.old-deja/g++.pt/explicit18.C: Likewise.
28087         * g++.old-deja/g++.pt/explicit19.C: Likewise.
28088         * g++.old-deja/g++.pt/explicit23.C: Likewise.
28089         * g++.old-deja/g++.pt/explicit31.C: Likewise.
28090         * g++.old-deja/g++.pt/explicit35.C: Likewise.
28091         * g++.old-deja/g++.pt/explicit6.C: Likewise.
28092         * g++.old-deja/g++.pt/memclass7.C: Likewise.
28093
28094 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
28095
28096         * gcc.dg/cpp-redef.c: New test.
28097
28098 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
28099
28100         * g++.old-deja/g++.pt/unify7.C: New test.
28101
28102 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28103
28104         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
28105         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
28106
28107 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
28108
28109         * gcc.c-torture/compile/20000224-1.c: New test.
28110
28111 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28112
28113         * gcc.c-torture/compile/cpp-2.c: New test.
28114         * gcc.c-torture/compile/cpp-1.c: New test.
28115
28116 2000-02-25  Jeffrey A Law  (law@cygnus.com)
28117
28118         * gcc.c-torture/execute/20000225-1.c: New test.
28119
28120 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28121
28122         * gcc.dg/cpp-li2.c: New test.
28123
28124         * gcc.dg/cpp-wi1.c: New test.
28125
28126         * gcc.dg/cpp-li1.c: New test.
28127
28128 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
28129
28130         * g++.old-deja/g++.other/sizeof5.C: New test.
28131
28132 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28133
28134         * gcc.c-torture/execute/va-arg-13.c: New test.
28135
28136 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
28137
28138         * gcc.c-torture/execute/va-arg-12.c: New test.
28139
28140 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
28141
28142         * gcc.c-torture/execute/20000223-1.c: New test.
28143
28144 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
28145
28146         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
28147
28148 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
28149
28150         * g++.old-deja/g++.abi/ptrmem.C: New test.
28151
28152 2000-02-19  Richard Henderson  <rth@cygnus.com>
28153
28154         * gcc.c-torture/compile/init-3.c: New.
28155
28156 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
28157
28158         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
28159         ALWAYS_CXXFLAGS.
28160
28161 2000-02-11  Robert Lipe <robertl@sco.com>
28162
28163         * gcc.c-torture/compile/20000211-3.c: New test.
28164
28165 2000-02-11  Martin Buchholz <martin@xemacs.org>
28166
28167         * gcc.c-torture/compile/20000211-2.c: New test.
28168
28169 2000-02-11  Jeffrey A Law  (law@cygnus.com)
28170
28171         * gcc.c-torture/compile/20000211-1.c: New test.
28172
28173 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
28174
28175         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
28176           on native targets
28177
28178 2000-02-08  Nathan Sidwell  <nathan@acm.org>
28179
28180         * g++.old-deja/g++.other/cast5.C: New test.
28181
28182 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
28183
28184         * gcc.c-torture/execute/20000205-1.c: New.
28185
28186 2000-02-03  Nathan Sidwell  <nathan@acm.org>
28187
28188         * g++.old-deja/g++.jason/cast3.C: Return void.
28189         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
28190
28191 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28192
28193         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
28194
28195         * gcc.dg/loop-1.c: New test.
28196
28197 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
28198
28199         * gcc.c-torture/compile/20000127-1.c: New test.
28200         * gcc.c-torture/execute/991228-1.c: New test.
28201
28202 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28203
28204         * gcc.dg/unused-2.c: New test.
28205
28206         * gcc.dg/conv-1.c: New test.
28207
28208 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
28209
28210         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
28211         compiler.
28212         (tool_option_proc): Fix typo.
28213
28214 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
28215
28216         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
28217         of the ld on the host, not on the build machine.
28218         Also, don't crash if '--help' is not a supported option.
28219
28220 2000-01-24  Richard Henderson  <rth@cygnus.com>
28221
28222         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
28223
28224 2000-01-20  Jeffrey A Law  (law@cygnus.com)
28225
28226         * gcc.c-torture/execute/20000120-2.c: New test.
28227         * gcc.c-torture/execute/20000120-1.c: New test.
28228
28229 2000-01-13  Jeffrey A Law  (law@cygnus.com)
28230
28231         * gcc.c-torture/execute/20000113-1.c: New test.
28232
28233 2000-01-12  Jeffrey A Law  (law@cygnus.com)
28234
28235         * gcc.c-torture/execute/20000112-1.c: New test.
28236
28237 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28238
28239         * gcc.dg/20000111-1.c: New test.
28240
28241 2000-01-10  Jeffrey A Law  (law@cygnus.com)
28242
28243         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
28244         with 16 bit integers.
28245
28246 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28247
28248         * gcc.dg/20000108-1.c: New test.
28249
28250 2000-01-05  Nathan Sidwell  <nathan@acm.org>
28251
28252         * g++.old-deja/g++.ns/koenig8.C: New test.
28253
28254 2000-01-05  Nathan Sidwell  <nathan@acm.org>
28255
28256         * g++.old-deja/g++.other/cast4.C: New test.
28257
28258 2000-01-05  Jeffrey A Law  (law@cygnus.com)
28259
28260         * gcc.c-torture/compile/20000105-2.c: New test.
28261         * gcc.c-torture/compile/20000105-1.c: New test.
28262
28263 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28264
28265         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
28266         references to printf & atoi to conform to ANSI standard.
28267         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
28268         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
28269         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
28270         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
28271         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
28272         * g++.old-deja/g++.brendan/complex1.C: Likewise.
28273         * g++.old-deja/g++.brendan/copy1.C: Likewise.
28274         * g++.old-deja/g++.brendan/copy2.C: Likewise.
28275         * g++.old-deja/g++.brendan/copy3.C: Likewise.
28276         * g++.old-deja/g++.brendan/copy4.C: Likewise.
28277         * g++.old-deja/g++.brendan/copy5.C: Likewise.
28278         * g++.old-deja/g++.brendan/copy6.C: Likewise.
28279         * g++.old-deja/g++.brendan/copy7.C: Likewise.
28280         * g++.old-deja/g++.brendan/copy8.C: Likewise.
28281         * g++.old-deja/g++.brendan/crash11.C: Likewise.
28282         * g++.old-deja/g++.brendan/crash14.C: Likewise.
28283         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
28284         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
28285         * g++.old-deja/g++.brendan/delete2.C: Likewise.
28286         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
28287         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
28288         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
28289         * g++.old-deja/g++.brendan/eh1.C: Likewise.
28290         * g++.old-deja/g++.brendan/groff1.C: Likewise.
28291         * g++.old-deja/g++.brendan/init3.C: Likewise.
28292         * g++.old-deja/g++.brendan/misc12.C: Likewise.
28293         * g++.old-deja/g++.brendan/misc7.C: Likewise.
28294         * g++.old-deja/g++.brendan/new2.C: Likewise.
28295         * g++.old-deja/g++.brendan/operators4.C: Likewise.
28296         * g++.old-deja/g++.brendan/operators5.C: Likewise.
28297         * g++.old-deja/g++.brendan/overload2.C: Likewise.
28298         * g++.old-deja/g++.brendan/overload7.C: Likewise.
28299         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
28300         * g++.old-deja/g++.brendan/reference1.C: Likewise.
28301         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
28302         * g++.old-deja/g++.brendan/template24.C: Likewise.
28303         * g++.old-deja/g++.brendan/template3.C: Likewise.
28304         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
28305         * g++.old-deja/g++.jason/inline3.C: Likewise.
28306         * g++.old-deja/g++.jason/opeq.C: Likewise.
28307         * g++.old-deja/g++.law/arg5.C: Likewise.
28308         * g++.old-deja/g++.law/arm7.C: Likewise.
28309         * g++.old-deja/g++.law/ctors11.C: Likewise.
28310         * g++.old-deja/g++.law/cvt8.C: Likewise.
28311         * g++.old-deja/g++.law/init9.C: Likewise.
28312         * g++.old-deja/g++.law/refs4.C: Likewise.
28313         * g++.old-deja/g++.law/template2.C: Likewise.
28314         * g++.old-deja/g++.law/visibility24.C: Likewise.
28315         * g++.old-deja/g++.law/vtable3.C: Likewise.
28316         * g++.old-deja/g++.mike/asm2.C: Likewise.
28317         * g++.old-deja/g++.mike/eh1.C: Likewise.
28318         * g++.old-deja/g++.mike/misc1.C: Likewise.
28319         * g++.old-deja/g++.mike/misc13.C: Likewise.
28320         * g++.old-deja/g++.mike/misc14.C: Likewise.
28321         * g++.old-deja/g++.mike/ns12.C: Likewise.
28322         * g++.old-deja/g++.mike/p1248.C: Likewise.
28323         * g++.old-deja/g++.mike/p3708.C: Likewise.
28324         * g++.old-deja/g++.mike/p3708a.C: Likewise.
28325         * g++.old-deja/g++.mike/p3708b.C: Likewise.
28326         * g++.old-deja/g++.mike/p646.C: Likewise.
28327         * g++.old-deja/g++.mike/p700.C: Likewise.
28328         * g++.old-deja/g++.mike/p783.C: Likewise.
28329         * g++.old-deja/g++.mike/p783a.C: Likewise.
28330         * g++.old-deja/g++.mike/p783b.C: Likewise.
28331         * g++.old-deja/g++.mike/p786.C: Likewise.
28332         * g++.old-deja/g++.mike/p789.C: Likewise.
28333         * g++.old-deja/g++.mike/p789a.C: Likewise.
28334         * g++.old-deja/g++.mike/p807a.C: Likewise.
28335         * g++.old-deja/g++.other/delete3.C: Likewise.
28336         * g++.old-deja/g++.other/dyncast1.C: Likewise.
28337         * g++.old-deja/g++.other/dyncast2.C: Likewise.
28338         * g++.old-deja/g++.other/dyncast3.C: Likewise.
28339         * g++.old-deja/g++.other/empty1.C: Likewise.
28340         * g++.old-deja/g++.other/temporary1.C: Likewise.
28341         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
28342         * g++.old-deja/g++.pt/t16.C: Likewise.
28343         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
28344
28345 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
28346
28347         * gcc.dg/991230-1.c: New test.
28348
28349 1999-12-29  Jeffrey A Law  (law@cygnus.com)
28350
28351         * gcc.c-torture/compile/991229-3.c: New test.
28352         * gcc.c-torture/compile/991229-2.c: New test.
28353         * gcc.c-torture/compile/991229-1.c: New test.
28354
28355 1999-12-29  Greg McGary <gkm@eng.ascend.com>
28356
28357         * gcc.c-torture/compile/labels-2.c: New test.
28358
28359 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
28360
28361         * gcc.c-torture/execute/991227-1.c: New test.
28362
28363 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28364
28365         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
28366
28367 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
28368
28369         * gcc.c-torture/execute/991221-1.c: New test.
28370
28371 1999-12-20  Nathan Sidwell  <nathan@acm.org>
28372
28373         * g++.old-deja/g++.other/cast3.C: New test.
28374
28375 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
28376
28377         * gcc.c-torture/execute/991216-4.c: New test.
28378
28379 1999-12-16  Michael Meissner  <meissner@cygnus.com>
28380
28381         * gcc.c-torture/execute/991216-1.c: New test.
28382         * gcc.c-torture/execute/991216-2.c: New test.
28383         * gcc.c-torture/execute/991216-3.c: New test.
28384
28385 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
28386
28387         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
28388         Actually make the test fail by using "-O2" for compilation.
28389
28390 1999-12-15  Nathan Sidwell  <nathan@acm.org>
28391
28392         * g++.old-deja/g++.warn/cast-align1.C: New test.
28393
28394 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
28395
28396         * gcc.c-torture/compile/991214-1.c: New test.
28397         * gcc.c-torture/compile/991214-2.c: New test.
28398
28399 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
28400
28401         * gcc.dg/991214-1.c: New test.
28402
28403 1999-12-13  Jeffrey A Law  (law@cygnus.com)
28404
28405         * gcc.c-torture/compile/991213-3.c: New test.
28406         * gcc.c-torture/compile/991213-2.c: New test.
28407         * gcc.c-torture/compile/991213-1.c: New test.
28408
28409 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
28410
28411         * gcc.dg/991209-1.c: New test.
28412
28413 1999-12-08  Nathan Sidwell <nathan@acm.org>
28414
28415         * gcc.c-torture/compile/991208-1.c: New test.
28416
28417 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28418
28419         * gcc.dg/ultrasp2.c: New test.
28420
28421 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
28422
28423         * g++.old-deja/g++.abi/align.C (main): Fix typo.
28424
28425 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
28426
28427         * gcc.c-torture/compile/991202-1.c: New test.
28428         * gcc.c-torture/execute/991202-1.c: New test.
28429         * gcc.c-torture/execute/991202-2.c: New test.
28430         * gcc.c-torture/execute/991202-3.c: New test.
28431
28432 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
28433
28434         * g++.old-deja/g++.abi/align.C: New test.
28435         * g++.old-deja/g++.abi/aggregates.C: Likewise.
28436         * g++.old-deja/g++.abi/bitfields.C: Likewise.
28437
28438 1999-12-01  Richard Henderson  <rth@cygnus.com>
28439
28440         * gcc.c-torture/execute/991201-1.c: New.
28441
28442 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
28443
28444         * gcc.dg/991129-1.c: New test.
28445
28446 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
28447
28448         * gcc.c-torture/compile/991127-1.c: New test.
28449
28450 1999-11-22  Nathan Sidwell  <nathan@acm.org>
28451
28452         * g++.old-deja/g++.other/warn4.C: New test.
28453
28454 1999-11-22  Nathan Sidwell  <nathan@acm.org>
28455
28456         * g++.old-deja/g++.eh/cleanup2.C: New test.
28457         * g++.old-deja/g++.ext/pretty2.C: New test.
28458         * g++.old-deja/g++.ext/pretty3.C: New test.
28459         * g++.old-deja/g++.other/debug6.C: New test.
28460
28461 1999-10-20  Jim Wilson  <wilson@cygnus.com>
28462
28463         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
28464         compiler_output to look for one error message instead of two.
28465
28466 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
28467
28468         * gcc.c-torture/execute/991118-1.c: Also test case
28469         where the word boundary does not split a byte evenly.
28470
28471 1999-11-19  Nathan Sidwell  <nathan@acm.org>
28472
28473         * g++.old-deja/g++.ext/restrict1.C: New test.
28474
28475 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
28476
28477         * gcc.c-torture/execute/991118-1.c: New test.
28478
28479 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
28480
28481         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
28482         working directory pathnames.
28483
28484 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
28485
28486         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
28487         host is equipped with driver.h and driver.o so it can actually
28488         compile and run the tests.
28489
28490 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
28491
28492         * gcc.c-torture/compile/991008-1.c: New test.
28493
28494 1999-11-08  Nick Clifton  <nickc@cygnus.com>
28495
28496         * lib/gcc-dg.exp: Include target-supports.exp
28497
28498 1999-11-05  Nick Clifton  <nickc@cygnus.com>
28499
28500         * lib/target-supports.exp: New file: Provide procs to test for
28501         features supported by the target.
28502         (check_weak_available): Moved here from ecos.exp.
28503         (check_alias_available): New proc: Determine of the target
28504         toolchain supports the alias attribute.
28505
28506         * gcc.dg/special/ecos.exp: Move check_weak_available to
28507         target-supports.exp.
28508         (alias-1.c): Only perform the test if the target supports
28509         aliases.
28510         (wkali-1.c): Only perform the test if the target supports
28511         aliases.
28512
28513         * gcc.dg/990506-0.c: Expect error messages from cross
28514         targets as well as native targets.
28515
28516 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28517
28518         * gcc.dg/ultrasp1.c: Removed xfail.
28519         * gcc.dg/struct-ret-2.c: Likewise.
28520         * gcc.dg/array-1.c: Likewise.
28521
28522 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28523
28524         * gcc.dg/struct-ret-2.c: New test.
28525
28526         * gcc.dg/array-1.c: New test.
28527
28528 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
28529
28530         * gcc.c-torture/execute/991030-1.c: New test.
28531
28532 1999-10-26  Richard Henderson  <rth@cygnus.com>
28533
28534         * gcc.c-torture/compile/991026-2.c: New test.
28535
28536 1999-10-26  Jeffrey A Law  (law@cygnus.com)
28537
28538         * gcc.c-torture/compile/991026-1.c: New test.
28539
28540 1999-10-23  Jeffrey A Law  (law@cygnus.com)
28541
28542         * gcc.c-torture/execute/991023-1.c: New test.
28543
28544 1999-10-19  Jeffrey A Law  (law@cygnus.com)
28545
28546         * gcc.c-torture/execute/991019-1.c: New test.
28547
28548 1999-10-16  Richard Henderson  <rth@cygnus.com>
28549
28550         * gcc.c-torture/execute/991016-1.c: New test.
28551
28552 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
28553
28554         * gcc.c-torture/execute/991014-1.c: New test.
28555
28556 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
28557
28558         * g++.old-deja/g++.other/union2.C: New test.
28559
28560 1999-10-13  Nathan Sidwell  <nathan@acm.org>
28561
28562         * g++.old-deja/g++.other/vaarg2.C: New test.
28563         * g++.old-deja/g++.other/vaarg3.C: New test.
28564
28565 1999-10-12  Craig Burley  <craig@jcb-sc.com>
28566
28567         * g77.f-torture/noncompile/19990905-1.f: Moved from being
28568         in compile/.
28569
28570 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
28571
28572         * gcc.c-torture/execute/va-arg-11.c: New test.
28573
28574 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
28575
28576         * lib/file-format.exp (gcc_target_object_format): Don't
28577         crash if objdump is unavailable.
28578
28579 1999-09-29  Donn Terry <donn@interix.com>
28580
28581         * gcc.misc-tests/mg.exp: delete extraneous redirection.
28582
28583 1999-09-28  Nick Clifton  <nickc@cygnus.com>
28584
28585         * gcc.c-torture/compile/990928-1.c: New test.
28586
28587 1999-09-28  Nathan Sidwell  <nathan@acm.org>
28588
28589         * g++.old-deja/g++.other/decl6.C: New test.
28590
28591 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28592
28593         * gcc.c-torture/execute/va-arg-10.c: New test.
28594
28595 1999-09-27  Nathan Sidwell  <nathan@acm.org>
28596
28597         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
28598         __PRETTY_FUNCTION__.
28599
28600 1999-09-23  Nick Clifton  <nickc@cygnus.com>
28601
28602         * gcc.c-torture/execute/990923-1.c: New test.
28603
28604 1999-09-21  Nick Clifton  <nickc@cygnus.com>
28605
28606         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
28607         for which -fpic is inappropriate.
28608
28609 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
28610
28611         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
28612
28613 1999-09-21  Nathan Sidwell  <nathan@acm.org>
28614
28615         * g++.old-deja/g++.other/dyncast1.C: New test.
28616         * g++.old-deja/g++.other/dyncast2.C: New test.
28617         * g++.old-deja/g++.other/dyncast3.C: New test.
28618         * g++.old-deja/g++.other/dyncast4.C: New test.
28619         * g++.old-deja/g++.other/dyncast5.C: New test.
28620         * g++.old-deja/g++.eh/catch3.C: New test.
28621         * g++.old-deja/g++.eh/catch3p.C: New test.
28622         * g++.old-deja/g++.eh/catch4.C: New test.
28623         * g++.old-deja/g++.eh/catch4p.C: New test.
28624         * g++.old-deja/g++.eh/catch5.C: New test.
28625         * g++.old-deja/g++.eh/catch5p.C: New test.
28626         * g++.old-deja/g++.eh/catch6.C: New test.
28627         * g++.old-deja/g++.eh/catch6p.C: New test.
28628         * g++.old-deja/g++.eh/catch7.C: New test.
28629         * g++.old-deja/g++.eh/catch7p.C: New test.
28630         * g++.old-deja/g++.eh/catch8.C: New test.
28631         * g++.old-deja/g++.eh/catch8p.C: New test.
28632         * g++.old-deja/g++.eh/catch9.C: New test.
28633         * g++.old-deja/g++.eh/catch9p.C: New test.
28634
28635 1999-09-13  Nathan Sidwell  <nathan@acm.org>
28636
28637         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
28638         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
28639
28640 1999-09-13  Jeffrey A Law  (law@cygnus.com)
28641
28642         * gcc.c-torture/compile/990913-1.c: New test.
28643
28644 1999-09-10  Nathan Sidwell  <nathan@acm.org>
28645
28646         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
28647         * g++.old-deja/g++.jason/rfg5.C: Likewise.
28648
28649 1999-09-09  Richard Henderson  <rth@cygnus.com>
28650
28651         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
28652
28653 1999-09-09  Nathan Sidwell  <nathan@acm.org>
28654
28655         * g++.old-deja/g++.other/lookup11.C: New test.
28656         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
28657         what is permitted and what we want.
28658         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
28659         overload use.
28660         * g++.old-deja/g++.jason/rfg5.C: Likewise
28661
28662 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
28663
28664         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
28665         * gcc.c-torture/noncompile/poison-1.c: New file.
28666
28667 1999-09-08  Nathan Sidwell  <nathan@acm.org>
28668
28669         * g++.old-deja/g++.other/sizeof3.C: New test.
28670         * g++.old-deja/g++.other/sizeof4.C: New test.
28671         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
28672         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
28673
28674 1999-09-07  Richard Henderson  <rth@cygnus.com>
28675
28676         * gcc.dg/va-arg-1.c: New.
28677
28678 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28679
28680         * gcc.c-torture/execute/va-arg-9.c: New test.
28681
28682 1999-09-05  Craig Burley  <craig@jcb-sc.com>
28683
28684         * g77.f-torture/compile/980519-2.f: New test.
28685         * g77.f-torture/compile/19990905-0.f: New test.
28686         * g77.f-torture/compile/19990905-1.f: New test.
28687         * g77.f-torture/compile/19990905-2.f: New test.
28688
28689         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
28690
28691 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
28692
28693         * gcc.c-torture/execute/990827-1.c: Fix typo.
28694
28695 1999-09-03  Nathan Sidwell  <nathan@acm.org>
28696
28697         * g++.old-deja/g++.other/deref1.C: New test.
28698
28699 1999-09-02  Nathan Sidwell  <nathan@acm.org>
28700
28701         * g++.old-deja/g++.other/ambig2.C: New test.
28702         * g++.old-deja/g++.other/cond5.C: New test.
28703         * g++.old-deja/g++.other/lookup16.C: New test.
28704
28705 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
28706
28707         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
28708         assemblers too.
28709
28710 1999-08-31  Jeffrey A Law  (law@cygnus.com)
28711
28712         * lib/c-torture.exp: Avoid the "compare executables" optimization
28713         when testing native.
28714
28715 1999-08-29  Jeffrey A Law  (law@cygnus.com)
28716
28717         * gcc.c-torture/execute/990829-1.c: New test.
28718         * gcc.c-torture/compile/990829-1.c: New test.
28719
28720 1999-08-27  Paul Burchard  <burchard@pobox.com>
28721
28722         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
28723         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
28724         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
28725         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
28726         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
28727         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
28728         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
28729         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
28730         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
28731         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
28732         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
28733
28734 1999-08-27  Jeffrey A Law  (law@cygnus.com)
28735
28736         * gcc.c-torture/execute/990827-1.c: New test.
28737
28738 1999-08-26  Craig Burley  <craig@jcb-sc.com>
28739
28740         * g77.f-torture/noncompile/19990826-4.f: New test.
28741
28742         * g77.f-torture/compile/19990826-3.f: New test.
28743
28744         * g77.f-torture/execute/19990826-2.f: New test.
28745
28746         * g77.f-torture/compile/19990826-1.f: New test.
28747
28748         * gcc.c-torture/execute/990826-0.c: New test.
28749         * g77.c-torture/execute/19990826-0.f: New test.
28750
28751         * g77.f-torture/noncompile/970626-2.f: New test.
28752
28753 1999-08-25  Paul Burchard  <burchard@pobox.com>
28754
28755         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
28756         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
28757         lss-011.C: New tests.
28758
28759 1999-08-25  Nathan Sidwell  <nathan@acm.org>
28760
28761         * g++.old-deja/g++.other/decl5.C: New test.
28762
28763 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28764
28765         * noncompile/noncompile.exp: Load_lib c-torture.exp.
28766         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
28767         call `postbase' for each one.  All callers of `postbase' changed
28768         to call this instead.
28769
28770 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
28771
28772         * gcc.c-torture/execute/990811-1.c: New test.
28773
28774 1999-08-09  Nick Clifton  <nickc@cygnus.com>
28775
28776         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
28777         just native ones.
28778
28779         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
28780         just native ones.
28781
28782 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
28783
28784         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
28785
28786 1999-08-04  Jeffrey A Law  (law@cygnus.com)
28787
28788         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
28789
28790 1999-08-04  Nathan Sidwell  <nathan@acm.org>
28791
28792         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
28793
28794 1999-08-04  Jeffrey A Law  (law@cygnus.com)
28795
28796         * gcc.c-torture/execute/990804-1.c: New test.
28797
28798 1999-08-03  Nathan Sidwell  <nathan@acm.org>
28799
28800         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
28801         * g++.old-deja/g++.brendan/crash64.C: Likewise
28802         * g++.old-deja/g++.brendan/overload8.C: Likewise
28803
28804 1999-08-03  Nathan Sidwell  <nathan@acm.org>
28805
28806         * g++.old-deja/g++.other/struct1.C: New test.
28807
28808 1999-08-03  Nathan Sidwell  <nathan@acm.org>
28809
28810         * g++.old-deja/g++.other/enum2.C: New test.
28811
28812 1999-08-02  Richard Henderson  <rth@cygnus.com>
28813
28814         Adapted from tests from Franz Sirl:
28815         * gcc.c-torture/execute/va-arg-7.c: New test.
28816         * gcc.c-torture/execute/va-arg-8.c: New test.
28817
28818 1999-08-01  Jeffrey A Law  (law@cygnus.com)
28819
28820         * gcc.c-torture/compile/990801-2.c: New test.
28821
28822         * gcc.c-torture/compile/990801-1.c: New test.
28823
28824 1999-07-27  Michael Meissner  <meissner@cygnus.com>
28825
28826         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
28827         fp-cmp-1.c, converting double to float.
28828
28829         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
28830         fp-cmp-1.c, converting double to long double.
28831
28832         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
28833         from fr1 to unknown_register, since fr1 is a legitimate register
28834         on some machines.
28835
28836 1999-07-25  Jeffrey A Law  (law@cygnus.com)
28837
28838         * README: More listname related changes.
28839
28840 1999-07-08  Catherine Moore  <clm@cygnus.com>
28841
28842         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
28843
28844 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
28845
28846         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
28847
28848 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
28849
28850         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
28851
28852 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
28853
28854         * gcc.dg/990703-1.c: New test.
28855
28856 1999-06-29  Nick Clifton  <nickc@cygnus.com>
28857
28858         * lib/file-format.exp: New file: Move definition of proc
28859         gcc_target_object_format to here from
28860         gcc.dg/special/ecos.exp.
28861
28862         * lib/c-torture.exp: Include lib file-format.exp.
28863         * lib/gcc-dg.exp: Include lib file-format.exp.
28864
28865         * gcc.dg/special/ecos.exp: Remove definition of proc
28866         gcc_target_object_format.
28867
28868 1999-06-28  Jeffrey A Law  (law@cygnus.com)
28869
28870         * gcc.c-torture/execute/990628-1.c: New test.
28871
28872 1999-06-25  Jeffrey A Law  (law@cygnus.com)
28873
28874         * gcc.c-torture/compile/990625-2.c: New test.
28875
28876         * gcc.c-torture/compile/990625-1.c: New test.
28877
28878 1999-06-23  Nick Clifton  <nickc@cygnus.com>
28879
28880         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
28881         attributes compile.
28882         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
28883         ports that use the COFF/PE file format.
28884
28885 1999-06-17  Jeffrey A Law  (law@cygnus.com)
28886
28887         * gcc.c-torture/compile/990617-1.c: New test.
28888
28889 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
28890
28891         * g++.old-deja/g++.other/decl4.C: New test.
28892
28893 1999-06-14  Nathan Sidwell  <nathan@acm.org>
28894
28895         * g++.old-deja/g++.other/bitfld3.C: New test.
28896
28897 1999-06-08  Nathan Sidwell  <nathan@acm.org>
28898
28899         * g++.old-deja/g++.eh/catch1.C: New test.
28900
28901 1999-06-07  Jeffrey A Law  (law@cygnus.com)
28902
28903         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
28904
28905         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
28906         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
28907
28908 1999-06-05  Craig Burley  <craig@jcb-sc.com>
28909
28910         * g77.f-torture/compile/19990502-0.f: Replace with new,
28911         shorter, test that still fails after recent changes.
28912
28913 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
28914
28915         * gcc.c-torture/execute/990604-1.c: New test.
28916
28917 1999-05-31  Jeffrey A Law  (law@cygnus.com)
28918
28919         * gcc.c-torture/execute/990531-1.c: New test.
28920
28921 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28922
28923         * gcc.c-torture/compile/990527-1.c: New test.
28924
28925 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
28926
28927         * gcc.c-torture/execute/990527-1.c: New test.
28928
28929 1999-05-25  Nick Clifton  <nickc@cygnus.com>
28930
28931         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
28932         bitfields as signed.
28933
28934 1999-05-25  Craig Burley  <craig@jcb-sc.com>
28935
28936         * g77.f-torture/compile/19990525-0.f: New test.
28937
28938 1999-05-25  Jeffrey A Law  (law@cygnus.com)
28939
28940         * gcc.c-torture/execute/990525-2.c: New test.
28941
28942         * gcc.c-torture/execute/990525-1.c: New test.
28943
28944 1999-05-24  Nathan Sidwell  <nathan@acm.org>
28945
28946         * g++.old-deja/g++.other/anon3.C: New test.
28947         * g++.old-deja/g++.other/anon4.C: New test.
28948         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
28949         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
28950         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
28951         Merrill).
28952
28953 1999-05-24  Jeffrey A Law  (law@cygnus.com)
28954
28955         * gcc.c-torture/execute/990524-1.c: New test.
28956
28957         * gcc.dg/990524-1.c: New test.
28958
28959 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28960
28961         * gcc.c-torture/compile/990523-1.c: New test.
28962
28963 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
28964
28965         * gcc.c-torture/compile/990519-1.c: New test.
28966
28967 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
28968
28969         * gcc.c-torture/compile/990517-1.c: New test.
28970
28971         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
28972         (e4, f4): New tests.
28973         (main): Call them.
28974
28975 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28976
28977         * gcc.dg/noreturn-1.c: New test.
28978
28979 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
28980
28981         * gcc.c-torture/execute/990513-1.c: New test.
28982
28983 1999-05-10  Richard Henderson  <rth@cygnus.com>
28984
28985         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
28986
28987 1999-05-10  Craig Burley  <craig@jcb-sc.com>
28988
28989         * g77.f-torture/execute/erfc.f: Use small single-precision
28990         values, to avoid problems on Alphas when not -mieee.
28991
28992 1999-05-08  Craig Burley  <craig@jcb-sc.com>
28993
28994         * gcc.dg/990506-0.c: New test.
28995
28996 1999-05-08  Richard Henderson  <rth@cygnus.com>
28997
28998         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
28999         the constant to test.  Don't XFAIL 64-bit targets.
29000
29001         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
29002         * g++.old-deja/g++.law/profile1.C: Likewise.
29003
29004         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
29005         operator new instances.
29006         * g++.old-deja/g++.other/delete5.C: Likewise.
29007
29008 1999-05-03  Craig Burley  <craig@jcb-sc.com>
29009
29010         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
29011         intrinsic.
29012
29013 1999-05-03  Craig Burley  <craig@jcb-sc.com>
29014
29015         * g77.f-torture/execute/u77-test.f: Reverse order of two
29016         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
29017
29018 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29019
29020         * gcc.dg/compare1.c: New test.
29021
29022 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
29023
29024         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
29025         New tests.
29026
29027 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29028
29029         * g77.f-torture/compile/19990502-1.f: New test.
29030
29031 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29032
29033         * g77.f-torture/compile/19990502-0.f: New test.
29034
29035 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29036
29037         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
29038         intrinsic.
29039
29040 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29041
29042         * g77.f-torture/execute/u77-test.f (main): List libU77
29043         intrinsics not currently tested.
29044         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
29045         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
29046         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
29047         Trim blanks off the ends of some printed strings.
29048
29049 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29050
29051         * g77.f-torture/execute/u77-test.f (main): Just warn about
29052         FSTAT gid disagreement, as it's expected on some systems.
29053
29054 1999-05-01  Craig Burley  <craig@jcb-sc.com>
29055
29056         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
29057         use a new function, which allows for some slop.
29058         Clean up some commentary.
29059         (issum): The new function.
29060         (sgladd): Deleted subroutine.
29061
29062 1999-05-01  Craig Burley  <craig@jcb-sc.com>
29063
29064         * g77.f-torture/execute/u77-test.f: Modify to be more like
29065         libf2c/libU77 version, bringing patches to that version here.
29066         Add suitable commentary.
29067
29068 1999-04-25  Richard Henderson  <rth@cygnus.com>
29069
29070         * gcc.dg/990424-1.c: New test.
29071
29072 1999-04-24  Craig Burley  <craig@jcb-sc.com>
29073
29074         * g77.f-torture/execute/u77-test.f (main): Bug involving
29075         LSTAT has been fixed, so turn back on full checking.
29076
29077 1999-04-20  Craig Burley  <craig@jcb-sc.com>
29078
29079         * g77.f-torture/compile/19990419-0.f: New test.
29080         * g77.f-torture/execute/19990419-1.f: New test.
29081
29082 1999-04-17  Richard Henderson  <rth@cygnus.com>
29083
29084         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
29085         to avoid the need for a prototype to supress a warning.
29086
29087 1999-04-07  Jim Wilson  <wilson@cygnus.com>
29088
29089         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
29090
29091 1999-04-04  Jeffrey A Law  (law@cygnus.com)
29092
29093         * gcc.c-torture/execute/990404-1.c: New test.
29094
29095 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
29096
29097         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
29098         * gcc.dg/cpp-if3.c: Don't use -pedantic.
29099         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
29100         missing initializer warnings.
29101
29102 1999-03-28  Jeffrey A Law  (law@cygnus.com)
29103
29104         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
29105         matching strings.
29106
29107 1999-03-26  Jeffrey A Law  (law@cygnus.com)
29108
29109         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
29110
29111 1999-03-26  Craig Burley  <craig@jcb-sc.com>
29112
29113         * g77.f-torture/execute/19990325-0.f: New test.
29114         * g77.f-torture/execute/19990325-1.f: New test.
29115
29116 1999-03-24  Jeffrey A Law  (law@cygnus.com)
29117
29118         * gcc.c-torture/execute/990324-1.c: New test.
29119
29120 1999-03-22  Jim Wilson  <wilson@cygnus.com>
29121
29122         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
29123         test with 4.
29124
29125 1999-03-17  Richard Henderson  <rth@cygnus.com>
29126
29127         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
29128
29129 1999-03-13  Craig Burley  <craig@jcb-sc.com>
29130
29131         * g77.f-torture/execute/19990313-2.f: New test.
29132         * g77.f-torture/execute/19990313-3.f: New test.
29133
29134 1999-03-13  Craig Burley  <craig@jcb-sc.com>
29135
29136         * g77.f-torture/execute/19990313-0.f: New test.
29137         * g77.f-torture/execute/19990313-1.f: New test.
29138
29139 1999-03-12  Jim Wilson  <wilson@cygnus.com>
29140
29141         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
29142         printf to sprintf.
29143         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
29144         (main): Add check for u15.  Conditionalize u31 check depending on
29145         whether ints are <32 bits or >=32 bits.
29146
29147 1999-03-08  Craig Burley  <craig@jcb-sc.com>
29148
29149         * g77.f-torture/execute/19981119-0.f: Improve testiness.
29150
29151 1999-03-08  Craig Burley  <craig@jcb-sc.com>
29152
29153         * g77.f-torture/compile/19990305-0.f: New test.
29154         * g77.f-torture/execute/19981119-0.f: New test.
29155
29156 1999-03-08  Craig Burley  <craig@jcb-sc.com>
29157
29158         * g77.f-torture/execute/970625-2.f: call ABORT if final
29159         result is not correct, instead of just printing it.
29160         Add this checking via newly introduced obfuscation, to
29161         trip up buggy front ends.
29162
29163 1999-03-07  Craig Burley  <craig@jcb-sc.com>
29164
29165         * g77.f-torture/compile/960317-1.f: Moved from being
29166         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
29167
29168 1999-03-06  Craig Burley  <craig@jcb-sc.com>
29169
29170         * g77.f-torture/execute/960317-1.f: New (old) test.
29171         * g77.f-torture/execute/970625-2.f: Ditto.
29172
29173 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
29174
29175         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
29176         message on line 1 or line 2; cccp and cpplib do this differently.
29177
29178 1999-03-01  Jeffrey A Law  (law@cygnus.com)
29179
29180         * g++.old-deja/g++.law/weak1.C: New test.
29181
29182 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
29183
29184         * gcc.c-torture/execute/990119-1.c: Renamed to...
29185         * gcc.dg/990119-1.c: this, so it will only be tested once
29186         (it's a preprocessor test, it doesn't need to be run at
29187         multiple optimization levels).
29188
29189 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
29190
29191         * lib/g++.exp: Don't add incdir=$base_dir/../include to
29192           ALWAYS_CXXFLAGS.
29193
29194 1999-02-24  Craig Burley  <craig@jcb-sc.com>
29195
29196         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
29197         * g77.f-torture/compile/19981216-0.f: ...as it is expected
29198         to not be compilable by current g77.
29199
29200 1999-02-24  Nick Clifton  <nickc@cygnus.com>
29201
29202         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
29203
29204 1999-02-22  Jeffrey A Law  (law@cygnus.com)
29205
29206         * gcc.c-torture/execute/990222-1.c: New test.
29207
29208 1999-02-19  Craig Burley  <craig@jcb-sc.com>
29209
29210         * g77.f-torture/compile/19990218-0.f: New test.
29211         * g77.f-torture/noncompile/19990218-1.f: New test.
29212
29213 1999-02-18  Craig Burley  <craig@jcb-sc.com>
29214
29215         * g77.f-torture/compile/19981216-0.f: New test.
29216
29217 1999-02-14  Jeffrey A Law  (law@cygnus.com)
29218
29219         * gcc.dg/990214-1.c: New test.
29220
29221 1999-02-13  Jeffrey A Law  (law@cygnus.com)
29222
29223         * gcc.dg/990213-2.c: New test.
29224
29225         * gcc.dg/990213-1.c: New test.
29226
29227 1999-02-12  Jeffrey A Law  (law@cygnus.com)
29228
29229         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
29230         ints.
29231
29232 1999-02-11  Nick Clifton  <nickc@cygnus.com>
29233
29234         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
29235         specified by target.
29236
29237         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
29238
29239 1999-02-11  Jeffrey A Law  (law@cygnus.com)
29240
29241         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
29242
29243 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
29244
29245         * gcc.dg/special/ecos.exp: New test driver for new tests with
29246         special requirements.
29247
29248         * gcc.dg/special/alias-1.c: New test.
29249         * gcc.dg/special/gcsec-1.c: New test.
29250         * gcc.dg/special/weak-1.c: New test.
29251         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
29252         * gcc.dg/special/weak-2.c: New test.
29253         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
29254         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
29255         * gcc.dg/special/wkali-1.c: New test.
29256         * gcc.dg/special/wkali-2.c: New test.
29257         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
29258         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
29259
29260 1999-02-10  Felix Lee  <flee@cygnus.com>
29261
29262           * lib/c-torture.exp (c-torture-compile): Pull out code for
29263           analyzing gcc error messages.
29264           (c-torture-execute): Likewise.  Fix some (harmless) false
29265           positives.
29266           * lib/gcc.exp (gcc_check_compile): New function.
29267
29268 1999-02-08  Richard Henderson  <rth@cygnus.com>
29269
29270         * gcc.c-torture/execute/990208-1.c: New test.
29271
29272 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
29273
29274         * g++.dg/special/ecos.exp: New driver for new tests with special
29275         requirements
29276
29277         * g++.dg/special/conpr-1.C: New test
29278         * g++.dg/special/conpr-2.C: New test
29279         * g++.dg/special/conpr-2a.C: New test
29280         * g++.dg/special/conpr-3.C: New test
29281         * g++.dg/special/conpr-3a.C: New test
29282         * g++.dg/special/conpr-3b.C: New test
29283
29284         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
29285         allow g++ to use the dg driver
29286
29287         * README: Add comment about g++.dg directory
29288
29289 1999-02-06  Jeffrey A Law  (law@cygnus.com)
29290
29291         * README: Update email addresses.
29292
29293 1999-02-03  Nick Clifton  <nickc@cygnus.com>
29294
29295         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
29296         arguments in order to force structure S onto the stack even on
29297         the alpha.
29298         (test): Pass 10 leading arguments to function foo as well as the
29299         structure S.
29300
29301         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
29302         failure for all targets.
29303
29304         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
29305         abort to terminate program execution.
29306
29307 1999-01-30  Richard Henderson  <rth@cygnus.com>
29308
29309         * gcc.c-torture/execute/990130-1.c: New test.
29310
29311 1999-01-30  Jeffrey A Law  (law@cygnus.com)
29312
29313         * gcc.dg/990130-1.c: New test.
29314
29315 1999-01-28  Michael Meissner  <meissner@cygnus.com>
29316
29317         * gcc.c-torture/execute/990128-1.c: New test.
29318
29319 1999-01-27  Michael Meissner  <meissner@cygnus.com>
29320
29321         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
29322
29323 1999-01-27  Felix Lee  <flee@cygnus.com>
29324
29325         * lib/c-torture.exp (c-torture-compile): pull out code for
29326         analyzing gcc error messages.
29327         (c-torture-execute): ditto, and fix some (harmless) false
29328         positives.
29329         * lib/gcc.exp (gcc_check_compile): new function.
29330
29331 1999-01-17  Jeffrey A Law  (law@cygnus.com)
29332
29333         * gcc.dg/990117-1.c: New test.
29334
29335         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
29336
29337         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
29338
29339 1999-01-15  Jeffrey A Law  (law@cygnus.com)
29340
29341         * g77.f-torture/compile/990115-1.f: New test.
29342
29343 1999-01-07  Jeffrey A Law  (law@cygnus.com)
29344
29345         * gcc.c-torture/compile/990107-1.c: New test
29346
29347 1999-01-06  Jeffrey A Law  (law@cygnus.com)
29348
29349         * gcc.c-torture/execute/990106-2.c: New test.
29350
29351         * gcc.c-torture/execute/990106-1.c: New test.
29352
29353 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
29354
29355         * gcc.c-torture/compile/981223-1.c: New test.
29356
29357 1998-12-29  Richard Henderson  <rth@cygnus.com>
29358
29359         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
29360         (opt3): Rename from opt4 and disable.
29361
29362 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
29363
29364         * g++.old-deja/g++.pt/ptrmem5.C: New test.
29365
29366 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
29367
29368         * g++.old-deja/g++.other/conv5.C: New test.
29369
29370 1998-12-14  Nick Clifton  <nickc@cygnus.com>
29371
29372         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
29373
29374 1998-12-11  Jeffrey A Law  (law@cygnus.com)
29375
29376         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
29377
29378 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
29379
29380         * gcc.c-torture/compile/981211-1.c: New test.
29381
29382 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
29383
29384         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
29385
29386         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
29387
29388 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29389
29390         * gcc.special/930510-1.c: Make C9X safe.
29391         * gcc.misc-tests/gcov-1.c Similarly.
29392         * gcc.misc-tests/gcov-2.c Similarly.
29393
29394 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
29395
29396         * gcc.dg/ultrasp1.c: New test.
29397
29398 1998-12-06  Richard Henderson  <rth@cygnus.com>
29399
29400         * gcc.c-torture/execute/981206.c: New test.
29401
29402 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
29403
29404         * g++.old-deja/g++.ns/template7.C: New test.
29405
29406         * g++.old-deja/g++.other/expr1.C: New test.
29407
29408         * g++.old-deja/g++.eh/tmpl3.C: New test.
29409
29410         * g++.old-deja/g++.eh/tmpl2.C: New test.
29411
29412 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
29413
29414         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
29415         * g++.old-deja/g++.other/using6.C: Removed.
29416         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
29417
29418         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
29419
29420 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
29421
29422         * g++.old-deja/g++.pt/overload8.C: New test.
29423
29424         * g++.old-deja/g++.pt/overload7.C: New test.
29425
29426         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
29427
29428         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
29429         and relinking messages.
29430         * lib/g++.exp (g++_target_compile): Remove .rpo file when
29431         compiling with -frepo.
29432
29433 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
29434
29435         * g++.old-deja/g++.pt/lookup6.C: New test.
29436
29437 1998-11-30  Nick Clifton  <nickc@cygnus.com>
29438
29439         * gcc.c-torture/execute/981130-1.c: New test.
29440         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
29441
29442 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
29443
29444         * g++.old-deja/g++.pt/explicit76.C: New test.
29445
29446         * g++.old-deja/g++.pt/friend38.C: New test.
29447
29448         * g++.old-deja/g++.ns/crash2.C: New test.
29449
29450         * g++.old-deja/g++.pt/defarg8.C: New test.
29451
29452         * g++.old-deja/g++.pt/instantiate6.C: New test.
29453
29454         * g++.old-deja/g++.pt/static6.C: New test.
29455
29456         * g++.old-deja/g++.pt/decl2.C: New test.
29457
29458 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
29459
29460         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
29461         problem is actually related with name lookup, but so what? :-)
29462
29463         * g++.old-deja/g++.pt/friend37.C: New test.
29464
29465 1998-11-25  Dave Love  <d.love@dl.ac.uk>
29466
29467         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
29468         element, which fails on some systems.
29469
29470         * g77.f-torture/execute/labug1.f: New test.
29471
29472 1998-11-21  Jeffrey A Law  (law@cygnus.com)
29473
29474         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
29475         is defined.
29476
29477 1998-11-18  Dave Love  <d.love@dl.ac.uk>
29478
29479         * g77.f-torture/compile/981117-1.f: New test.
29480
29481 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
29482
29483         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
29484         properly discarded.
29485
29486 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
29487
29488         * gcc.c-torture/execute/memcheck: New directory of tests for
29489         -fcheck-memory-usage.
29490
29491 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
29492
29493         * README: New file, general information about the testsuite and
29494         new description of the various C++ test subdirectories.
29495         * README.g++: Eliminate obsolete information, update and move most
29496         relevant stuff to README.
29497
29498 1998-11-07  Richard Henderson  <rth@cygnus.com>
29499
29500         * gcc.c-torture/compile/981107-1.c: New test.
29501
29502 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
29503
29504         * execute/memcpy-bi.c: New testcase.
29505
29506 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
29507
29508         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
29509         base classes.
29510
29511         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
29512         template is selected.
29513
29514         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
29515         classes, it should be accepted for all types.
29516
29517         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
29518
29519         * g++.old-deja/g++.pt/spec24.C: Ensure that template
29520         specializations start with template headers.
29521
29522 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
29523
29524         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
29525
29526         * g++.old-deja/g++.other/init9.C: Test cross initialization of
29527         non-POD types.
29528
29529 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
29530
29531         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
29532
29533 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
29534
29535         * compile/981022-1.c, compile/981022-1.x: New test and driver.
29536
29537 1998-10-19  Jeffrey A Law  (law@cygnus.com)
29538
29539         * 981019-1.c: New test.
29540
29541 1998-10-14  Robert Lipe <robertl@dgii.com>
29542
29543         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
29544         find objc headers.
29545
29546 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
29547
29548         * compile/981001-4.c: Remove use of GCC extension that triggers a
29549         compiler bug.
29550
29551 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
29552
29553         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
29554
29555 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
29556
29557         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
29558         instantiation of template produces incorrect code for delete
29559         expression.
29560
29561         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
29562         constructors' name is not unique.
29563         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
29564         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
29565
29566         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
29567         automatic array of const is ill-formed.
29568
29569         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
29570         of template parameter?
29571
29572         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
29573         const.
29574
29575         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
29576         pointer-to-member expression.
29577
29578         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
29579         declaration causes ICE.
29580
29581 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
29582
29583         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
29584         reserved in the global namespace.
29585
29586         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
29587         generate needed virtual table.
29588
29589         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
29590
29591 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
29592
29593         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
29594         template-dependent type
29595
29596 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
29597
29598         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
29599         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
29600         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
29601
29602         * g++.old-deja/g++.other/using5.C: New test; using decl from base
29603         class should be usable as argument of member function.
29604         * g++.old-deja/g++.other/using6.C: New test; using decl from base
29605         class should be usable as return type of member function.
29606         * g++.old-deja/g++.other/using7.C: New test; using decl from base
29607         class should be usable as type of data member.
29608
29609         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
29610
29611 1998-10-09  Jeffrey A Law  (law@cygnus.com)
29612
29613         * gcc.c-torture/special/920521-1.c: Fix bogus test.
29614
29615 1998-10-08  Nick Clifton  <nickc@cygnus.com>
29616
29617         * gcc.dg/dll-?.c Add thumb to target list.
29618         Fix assembler scan patterns to match current assembler output.
29619
29620 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
29621
29622         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
29623         matching of template brackets.
29624
29625         * g++.old-deja/g++.other/using4.C: New test.  Test using
29626         declarations of methods from base classes.
29627
29628         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
29629         within functions should introduce names into the innermost
29630         enclosing namespace.
29631
29632         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
29633         of static locals if first initialization throws.
29634
29635 1998-10-07  Jim Wilson  <wilson@cygnus.com>
29636
29637         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
29638
29639 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
29640
29641         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
29642         lose track of the possible targets of tablejump insns.
29643         * special/special.exp: Run it.
29644
29645 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
29646
29647         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
29648         must be declared before its specializations can be named in friend
29649         declarations.
29650
29651 1998-10-05  Dave Love  <d.love@dl.ac.uk>
29652
29653         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
29654
29655         * g77.f-torture/execute/io1.f: New test.
29656
29657 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
29658
29659         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
29660         with pointer to template function, for which no argument deduction
29661         is possible.
29662
29663         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
29664         specialization of template function as argument to template
29665         function.
29666
29667         * g++.old-deja/g++.other/access2.C: New test; Inner class
29668         shouldn't have privileged access to Outer's names.
29669
29670 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
29671
29672         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
29673         friend template declared within template class conflicts with
29674         nested class of the same name.
29675
29676         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
29677         is ignored.
29678
29679         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
29680         object with direct initializer as function declaration.
29681
29682         * g++.old-deja/g++.other/decl2.C: New test; duplicate
29683         initializers.
29684
29685         * g++.old-deja/g++.other/null2.C: New test; conditional operator
29686         involving const pointer and NULL produces incorrect result.
29687
29688         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
29689         type name without `typename' should be rejected with -pedantic.
29690
29691 1998-10-02  Richard Henderson  <rth@cygnus.com>
29692
29693         * g++.old-deja/g++.other/addrof1.C: New test.
29694
29695 1998-10-01  Nick Clifton  <nickc@cygnus.com>
29696
29697         * gcc.c-torture/compile/981001-1.c: New test.
29698         * gcc.c-torture/execute/981001-1.c: New test.
29699
29700 1998-10-01  Jeffrey A Law  (law@cygnus.com)
29701
29702         * gcc.c-torture/compile/981001-2.c: New test.
29703         * gcc.c-torture/compile/981001-3.c: New test.
29704         * gcc.c-torture/compile/981001-4.c: New test.
29705
29706 1998-10-01  Robert Lipe  <robertl@dgii.com>
29707
29708         * lib/objc.exp (objc_target_compile): Add -L during compiles for
29709         multilibbed hosts.   Idea grafted from g77.exp.
29710
29711 1998-09-30  Dave Love  <d.love@dl.ac.uk>
29712
29713         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
29714         avoid losing on systems which need -lsocket.
29715
29716 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
29717
29718         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
29719         * g++.old-deja/g++.other/nested2.C: Ditto.
29720         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
29721         failure.
29722
29723 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
29724
29725         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
29726         preferred over template operator!= for enum bitfields.
29727
29728 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
29729
29730         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
29731         that happen to have the same base name, but in different scopes,
29732         are incorrectly rejected.
29733
29734 1998-09-16  Richard Henderson  <rth@cygnus.com>
29735
29736         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
29737         on the native word size instead of an integer literal.
29738
29739 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
29740
29741         * g++.old-deja/g++.other/static2.C: Invocation of static data
29742         member of type pointer-to-function denoted as non-static member.
29743
29744         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
29745         checks involving function types and aliases.
29746
29747 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
29748
29749         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
29750         redefined to the same non-trivial type.
29751
29752         * g++.old-deja/g++.pt/explicit73.C: Test for proper
29753         namespace-qualification of template specializations declared in
29754         other namespaces.
29755
29756         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
29757         to declare a subset of the specializations of a template function
29758         as friends of specializations of a template class.
29759
29760         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
29761         member templates that do not fully specialize the enclosing
29762         template class are rejected.
29763
29764 1998-09-11  Dave Love  <d.love@dl.ac.uk>
29765
29766         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
29767
29768 1998-09-08  Dave Love  <d.love@dl.ac.uk>
29769
29770         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
29771         altered from libf2c/libU77 version.
29772
29773 1998-09-06  Dave Love  <d.love@dl.ac.uk>
29774
29775         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
29776
29777 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
29778
29779         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
29780         (un)signed char are different types for template specialization
29781         purposes.
29782
29783 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
29784
29785         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
29786         * objc: ObjC testsuite.
29787
29788 1998-08-31  Catherine Moore  <clm@cygnus.com>
29789
29790         * gcc.c-torture/execute/941014-1.x:  New file.
29791
29792 1998-08-31  Nick Clifton  <nickc@cygnus.com>
29793
29794         * lib/c-torture.exp: Add support for
29795         torture_eval_before_compile and torture_eval_before_execute
29796         variables.
29797
29798 1998-08-30  Jeffrey A Law  (law@cygnus.com)
29799
29800         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
29801         this test triggers valid.
29802
29803 1998-08-27  Jeffrey A Law  (law@cygnus.com)
29804
29805         * gcc.dg/980827-1.c: New test.
29806
29807 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
29808
29809         * gcc.c-torture/execute/loop-4b.c: New test.
29810
29811 1998-08-26  Nick Clifton  <nickc@cygnus.com>
29812
29813         * lib/c-torture.exp: Add support for
29814         torture_eval_before_compile and torture_eval_before_execute
29815         variables.
29816
29817 1998-08-25  Jeffrey A Law  (law@cygnus.com)
29818
29819         * gcc.c-torture/compile/980825-1.c: New test.
29820
29821 1998-08-24  Nick Clifton  <nickc@cygnus.com>
29822
29823         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
29824         count number tests in opt_t0 not good_t0.
29825
29826 1998-08-24  Jeffrey A Law  (law@cygnus.com)
29827
29828         * gcc.c-torture/compile/930326-1.x: Fix typo.
29829
29830 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
29831
29832         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
29833         causes an ICE.
29834
29835 1998-08-21  Jeffrey A Law  (law@cygnus.com)
29836
29837         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
29838         STACK_SIZE is defined.
29839         * gcc.c-torture/unsorted/stuct.c: Similarly.
29840
29841         * gcc.c-torture/compile/980821-1.c: New test.
29842
29843 1998-08-21  Jeffrey A Law  (law@cygnus.com)
29844
29845         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
29846
29847 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
29848
29849         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
29850         code.
29851
29852 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
29853
29854         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
29855         error'.
29856
29857 1998-08-18  Jeffrey A Law  (law@cygnus.com)
29858
29859         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
29860
29861 1998-08-16  Jeffrey A Law  (law@cygnus.com)
29862
29863         * gcc.c-torture/compile/980816-1.c: New test.
29864
29865         * gcc.dg/980816-1.c: New test.
29866
29867 1998-08-13  Jeffrey A Law  (law@cygnus.com)
29868
29869         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
29870         compiler for ieee tests.
29871
29872 1998-08-01  Dave Love  <d.love@dl.ac.uk>
29873
29874         * g77.f-torture/compile/980729-0.f: New test.
29875
29876 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
29877
29878         * gcc.c-torture/special/eeprof-1.c: New test, for
29879         -finstrument-functions.
29880         * gcc.c-torture/special/special.exp: Run it.
29881
29882 1998-07-29  Jeffrey A Law  (law@cygnus.com)
29883
29884         * gcc.c-torture/compile/980729-1.c: New test.
29885
29886 1998-07-27  Nick Clifton  <nickc@cygnus.com>
29887
29888         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
29889         __thumb__ is defined, and test for ARM style doubles if so.
29890
29891 1998-07-26  Dave Love  <d.love@dl.ac.uk>
29892
29893         * g77.f-torture/noncompile/980615-0.f: New test.
29894
29895 1998-07-26  H.J. Lu  (hjl@gnu.org)
29896
29897         * gcc.dg/980312-1.c: Do link instead of compile.
29898         * gcc.dg/980313-1.c: Likewise.
29899
29900 1998-07-26  Jeffrey A Law  (law@cygnus.com)
29901
29902         * gcc.c-torture/compile/980726-1.c: New test.
29903
29904 1998-07-25  Dave Love  <d.love@dl.ac.uk>
29905
29906         * g77.f-torture/execute/io0.f: New test.
29907
29908 1998-07-24  Nick Clifton  <nickc@cygnus.com>
29909
29910         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
29911         an int.
29912
29913 1998-06-18  Michael Meissner  <meissner@cygnus.com>
29914
29915         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
29916         m32r bugs.
29917
29918 1998-07-17  Nick Clifton  <nickc@cygnus.com>
29919
29920         * gcc.dg/980626-1.c: Expect failures for all toolchains until
29921         c-decl.c:grokdeclarator can handle mode attributes.
29922
29923 1998-07-16  Jeffrey A Law  (law@cygnus.com)
29924
29925         * gcc.c-torture/execute/980716-1.c: New test.
29926
29927 1998-07-13  Jeffrey A Law  (law@cygnus.com)
29928
29929         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
29930         the mn10200.
29931         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
29932         the mn10200.
29933         * gcc.c-torture/execute/va-arg-3.x: Similarly.
29934         * gcc.c-torture/compile/930326-1.x: Similarly.
29935
29936 1998-07-13  Dave Love  <d.love@dl.ac.uk>
29937
29938         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
29939         New test from Craig.
29940
29941 1998-07-12  Dave Love  <d.love@dl.ac.uk>
29942
29943         * g77.f-torture/noncompile/980616-0.f: New test.
29944
29945         * g77.f-torture/execute/970816-3.f:  New test from Craig.
29946
29947 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
29948
29949         *  g++.other/singleton.C: Return error value instead of taking
29950         SIGSEGV.
29951
29952 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
29953
29954         *  g++.other/singleton.C: New test.   Warning is under dispute.
29955         Runtime crash is not.
29956
29957 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
29958
29959         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
29960         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
29961         using6.C, using7.C}:  New namespace tests.
29962
29963 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
29964
29965         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
29966         specialization with typedef'ed names used as array indexes.
29967
29968 1998-07-09  Jeffrey A Law  (law@cygnus.com)
29969
29970         * gcc.c-torture/execute/980709-1.c: New test.
29971
29972         * gcc.dg/980709-1.c: New test.
29973
29974 1998-07-07  Richard Henderson  <rth@cygnus.com>
29975
29976         * gcc.c-torture/execute/bcp-1.c: New test.
29977
29978 1998-07-07  Jeffrey A Law  (law@cygnus.com)
29979
29980         * gcc.c-torture/execute/980707-1.c: New test.
29981
29982 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
29983
29984         * gcc.c-torture/compile/980706-1.c: New test.
29985
29986 1998-07-01  Dave Love  <d.love@dl.ac.uk>
29987
29988         * g77.f-torture/execute/980701-0.f,
29989         g77.f-torture/execute/980701-1.f: New test from Craig.
29990
29991 1998-07-01  Jeffrey A Law  (law@cygnus.com)
29992
29993         * gcc.c-torture/compile/980701-1.c: New test.
29994
29995         * gcc.c-torture/execute/980701-1.c: New test.
29996
29997 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
29998 rlsruhe.de>
29999
30000         * g++.old-deja/g++.robertl/eb132.C: New test.
30001         * g++.old-deja/g++.robertl/eb133.C: Likewise.
30002
30003 1998-06-29  Dave Love  <d.love@dl.ac.uk>
30004
30005         * g77.f-torture/execute/980628-7.f,
30006         g77.f-torture/execute/980628-8.f,
30007         g77.f-torture/execute/980628-9.f,
30008         g77.f-torture/execute/980628-10.f: New tests from Craig.
30009
30010         * g77.f-torture/execute/980628-3.f: Remove mail headers.
30011
30012 1998-06-28  Jeffrey A Law  (law@cygnus.com)
30013
30014         * g77.f-torture/execute/980628-4.f: New test from Craig.
30015         * g77.f-torture/execute/980628-5.f: Likewise.
30016         * g77.f-torture/execute/980628-2.f: Likewise.
30017         * g77.f-torture/execute/980628-0.f: Likewise.
30018         * g77.f-torture/execute/980628-1.f: Likewise.
30019         * g77.f-torture/execute/980628-3.f: Likewise.
30020         * g77.f-torture/execute/980628-6.f: Likewise.
30021
30022 1998-06-28  Jeffrey A Law  (law@cygnus.com)
30023
30024         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
30025         directory when nothing has been installed yet.
30026
30027 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
30028
30029         * gcc.c-torture/special/special.exp: Handle newer versions of
30030         dejagnu.
30031
30032 1998-06-26  Jeffrey A Law  (law@cygnus.com)
30033
30034         * gcc.dg/980626-1.c: New test.
30035
30036 1998-06-19  Bruno Haible <haible@ilog.fr>
30037
30038         * gcc.misc-tests/m-un-2.c: New test.
30039         * g++.old-deja/g++.other/warn01.c: Likewise.
30040
30041 1998-06-19  Robert Lipe  <robertl@dgii.com>
30042
30043         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
30044         compatibility with assmblers with a different comment character.
30045         Eliminate use of GAS-specific extensions.
30046
30047 1998-06-19  Jeffrey A Law  (law@cygnus.com)
30048
30049         * gcc.c-torture/execute/ieee/980619-1.c: New test.
30050
30051 1998-06-19  Robert Lipe  <robertl@dgii.com>
30052
30053         *lib/g77.exp: Replace search for libf2c.a with search for newly
30054         renamed libg2c.a
30055
30056 1998-06-17  Jeffrey A Law  (law@cygnus.com)
30057
30058         * gcc.c-torture/execute/980617-1.c: New test.
30059
30060 1998-06-12  Jeffrey A Law  (law@cygnus.com)
30061
30062         * gcc.c-torture/execute/980612-1.c: New test.
30063
30064 1998-06-08  Jeffrey A Law  (law@cygnus.com)
30065
30066         * gcc.dg/980523-1.c: Only test on ppc-linux.
30067         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
30068
30069         * gcc.c-torture/execute/980608-1.c: New test.
30070
30071 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
30072
30073         * gcc.c-torture/execute/980605-1.c: New test.
30074
30075 1998-06-04  Jeffrey A Law  (law@cygnus.com)
30076
30077         * gcc.c-torture/execute/980604-1.c: New test.
30078
30079 1998-06-02  Jeffrey A Law  (law@cygnus.com)
30080
30081         * gcc.c-torture/execute/980602-1.c: New test.
30082         * gcc.c-torture/execute/980602-2.c: Likewise.
30083
30084 1998-06-02  Dave Love  <d.love@dl.ac.uk>
30085
30086         * 970125-0.f: Fix per JCB.  Add commentary.
30087
30088 1998-05-31  Michael Meissner  <meissner@cygnus.com>
30089
30090         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
30091         IEEE -0 support.
30092
30093 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
30094
30095         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
30096         earlier.
30097
30098 1998-05-28  Catherine Moore <clm@cygnus.com>
30099
30100         * gcc.c-torture/execute/980526-3.c: New test.
30101
30102 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
30103
30104         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
30105         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
30106         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
30107         m88k-motorola-sysv3 to XFAIL.
30108
30109 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30110
30111         * gcc.dg/980526-1.c: New test.
30112         * gcc.c-torture/execute/980526-2.c: New test.
30113
30114 1998-05-26  Jeffrey A Law  (law@cygnus.com)
30115
30116         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
30117
30118         * gcc.c-torture/execute/980526-1.c: New test.
30119
30120 1998-05-26  Dave Love  <d.love@dl.ac.uk>
30121
30122         * g77.f-torture/execute/alpha2.f: Add runtime test.
30123
30124 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
30125
30126         * g++.old-deja/old-deja.exp: Strip leading directories.
30127
30128         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
30129         error for the line.  Don't run multiple tests for the same line.
30130
30131 1998-05-23  Jeffrey A Law  (law@cygnus.com)
30132
30133         * gcc.dg/980523-1.c: New test.
30134
30135 1998-05-23  Dave Love  <d.love@dl.ac.uk>
30136
30137         * g77.f-torture/compile/970915-0.f: New test.
30138
30139 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
30140
30141         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
30142
30143 1998-05-21  Jeffrey A Law  (law@cygnus.com)
30144
30145         * gcc.dg/980520-1.c: New test.
30146
30147 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
30148
30149         * gcc.dg/980502-1.c: Fix return type.
30150
30151 1998-05-20  Jeffrey A Law  (law@cygnus.com)
30152
30153         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
30154         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
30155         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
30156         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
30157         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
30158
30159 1998-05-20  Dave Love  <d.love@dl.ac.uk>
30160
30161         * g77.f-torture/execute/980520-1.f: New test.
30162
30163 1998-05-15  Dave Love  <d.love@dl.ac.uk>
30164
30165         * lib/mike-g77.exp: New file.
30166
30167         * g77.f-torture/noncompile/noncompile.exp,
30168         g77.f-torture/noncompile/check0.f: New files.
30169
30170 1998-05-14  Dave Love  <d.love@dl.ac.uk>
30171
30172         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
30173         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
30174         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
30175         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
30176         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
30177         abort where appropriate.
30178
30179 1998-05-05  Michael Meissner  <meissner@cygnus.com>
30180
30181         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
30182         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
30183
30184 1998-04-29  Dave Love  <d.love@dl.ac.uk>
30185
30186         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
30187
30188 1998-04-27  Dave Love  <d.love@dl.ac.uk>
30189
30190         * g77.f-torture/compile/980427-0.f: New test.
30191
30192 1998-04-24  Dave Love  <d.love@dl.ac.uk>
30193
30194         * g77.f-torture/compile/980424-0.f: New test.
30195
30196 1998-04-19  Dave Love  <d.love@dl.ac.uk>
30197
30198         * g77.f-torture/compile/980419-2.f (main): New test.
30199         * g77.f-torture/compile/970125-0.f: New test.
30200         * g77.f-torture/compile/980419-1.f: New test.
30201
30202 1998-04-08  Jim Wilson  <wilson@cygnus.com>
30203
30204         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
30205         of loop-4.c.
30206
30207 1998-04-07  Jim Wilson  <wilson@cygnus.com>
30208
30209         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
30210
30211 1998-04-03  Jim Wilson  <wilson@cygnus.com>
30212
30213         * gcc.c-torture/compile/980329-1.c: New test.
30214
30215 1998-03-18  Jim Wilson  <wilson@cygnus.com>
30216
30217         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
30218         * gcc.dg/980312-1.c: Fix typo in -march command.
30219
30220 1998-03-16  H.J. Lu  (hjl@gnu.org)
30221
30222         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
30223
30224 1998-03-11  Robert Lipe  <robertl@dgii.com>
30225
30226         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
30227         Dave Love agree the Fortran source is bogus.
30228
30229 1998-03-11  Robert Lipe  <robertl@dgii.com>
30230
30231         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
30232         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
30233         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
30234         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
30235         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
30236
30237 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
30238
30239         * g++.old-deja/g++.other/friend1.C: New test.
30240
30241 1998-02-18  Dave Love  <d.love@dl.ac.uk>
30242
30243         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
30244         possibly uninitialized) variables and declare dnrm2.
30245
30246 1998-02-23  Robert Lipe <robertl@dgii.com>
30247
30248         From Bruno Haible <haible@ilog.fr>:
30249         * gcc.c-torture/execute/980223.c: New test.
30250
30251 1998-02-13  Jeffrey A Law  (law@cygnus.com)
30252
30253         * gcc.dg/ifelse-1.c: New test.
30254
30255 1998-02-09  H.J. Lu  (hjl@gnu.org)
30256
30257         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
30258
30259           * lib/old-dejagnu.exp (old-dejagnu): Added the
30260           "execution test - XFAIL *-*-*" handling in the spirit of
30261           "excess errors test -". Changed the "execution test fails"
30262           handling to be like "excess errors test fails".
30263           * Update various tests accordingly.
30264
30265 1998-02-06  Jim Wilson  <wilson@cygnus.com>
30266
30267         * gcc.c-torture/execute/980205.c: New test.
30268
30269 1998-01-18  Jeffrey A Law  (law@cygnus.com)
30270
30271         * lib/c-torture.exp: Look for .x files instead of .cexp files.
30272         * lib/f-torture.exp: Similarly.
30273         * gcc.c-torture: Rename all .cexp files to .x files.
30274
30275 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
30276
30277         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
30278         (940510-1.c): Removed duplicate.
30279         (971104-1.c): New test.
30280
30281 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
30282
30283           * lib/f-torture.exp: Improve error and loop detection.
30284
30285 1997-11-19  Michael Meissner  <meissner@cygnus.com>
30286
30287         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
30288         use that to size the filler array.
30289
30290 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
30291
30292         * lib/c-torture.exp(c-torture-execute): Fix typo.
30293
30294         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
30295         testcase as the executable name. Keep the executable around if
30296         the test fails.
30297
30298 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
30299
30300         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
30301         changes.  Only test one -g option, and move it to the end of the
30302         list of options to test.
30303
30304 1997-09-19  Michael Meissner  <meissner@cygnus.com>
30305
30306         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
30307         variable GCC_TORTURE_OPTIONS to supply default switches separated
30308         by colons.  If no environment variable, run tests with -O0 -g, -O1
30309         -g, and -O2 -g as well.
30310
30311 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
30312
30313         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
30314         explanatory comments. Fix indentation.
30315
30316 1997-09-15  Jeffrey A Law  (law@cygnus.com)
30317
30318         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
30319
30320 1997-09-11  Jeffrey A Law  (law@cygnus.com)
30321
30322         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
30323         * g++.old-deja/g++.mike/p7325.C: Likewise.
30324         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
30325
30326 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
30327
30328         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
30329         * g++.old-deja/g++.brendan/crash30.C: Likewise.
30330         * g++.old-deja/g++.brendan/crash39.C: Likewise.
30331         * g++.old-deja/g++.law/operators4.C: Likewise.
30332
30333 1997-09-11  Joe Buck  (jbuck@synopsys.com)
30334
30335         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
30336         * g++.old-deja/g++.mike/p784.C: Ditto.
30337         * g++.old-deja/g++.mike/p785.C: Ditto.
30338
30339 1997-09-05  Jeffrey A Law  (law@cygnus.com)
30340
30341           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
30342
30343 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
30344
30345         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
30346         target feature; pass this to c-torture-execute as needed.
30347
30348 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
30349
30350         * lib/c-torture.exp(c-torture-execute): If the previous and the
30351         current executables being tested are identical, we don't need to
30352         run the executable again. Try to make the executable names
30353         unique. Add an optional argument for passing additional compiler
30354         flags.
30355
30356 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
30357
30358         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
30359
30360 1997-08-29  Jeffrey A Law  (law@cygnus.com)
30361
30362         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
30363
30364 1997-07-31  Jeffrey A Law  (law@cygnus.com)
30365
30366         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
30367         32bit or larger longs.
30368
30369         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
30370         have either a 32bit long or 32bit int.
30371
30372 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
30373
30374         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
30375         Make double precision tests dependent on sizeof (double).
30376
30377 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
30378
30379         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
30380         too.
30381
30382 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
30383
30384         * gcc.c-torture/compile/961203-1.cexp: New script.
30385
30386 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
30387
30388         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
30389         up the includes ourselves.
30390
30391 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
30392
30393         * lib/plumhall.exp: Remove random include, and add a few
30394         verbose messages for debugging.
30395
30396 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
30397
30398         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
30399         of trying to do it ourselves.
30400
30401 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
30402
30403         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
30404
30405 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
30406
30407         * gcc.prms/5403.c: Made regexp a bit less strict.
30408
30409 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
30410
30411         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
30412         is returned from remote_load instead.
30413         * lib/plumhall.exp: Ditto.
30414         * lib/mike-g++.exp: Ditto.
30415         * lib/old-dejagnu.exp: Ditto.
30416         * lib/c-torture.exp: Ditto.
30417
30418 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
30419
30420         * lib/g++.exp: Use build_wrapper procedure.
30421         * lib/gcc.exp: Ditto.
30422
30423 1997-05-20  Jeffrey A Law  (law@cygnus.com)
30424
30425         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
30426         an old-style decl for malloc.  Fixes tests to work when
30427         sizeof (int) != sizeof (size_t).
30428
30429 1997-05-15  Mike Meissner  <meissner@cygnus.com>
30430
30431         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
30432
30433         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
30434         use stdargs.h interface.
30435
30436 1997-05-15  Mike Meissner  <meissner@cygnus.com>
30437
30438         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
30439         NO_VARARGS when compiling.
30440
30441 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
30442
30443         * lib/plumhall.exp(ph_includes): New procedure.
30444         (ph_make): Use it.
30445         (ph_compiler): Ditto.
30446
30447         * lib/g++.exp: Rename test-glue.c to testglue.c.
30448         * lib/gcc.exp: Ditto.
30449
30450 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
30451
30452         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
30453         to completion when it's called.
30454
30455 1997-03-21  Michael Meissner  <meissner@cygnus.com>
30456
30457         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
30458         is defined, don't do test.
30459
30460 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
30461
30462         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
30463         for object files.
30464         (ph_summary): Mark skipped testcases as untested, not unresolved.
30465
30466         * lib/plumhall.exp (ph_make): If unresolved because of bad
30467         errorCode, record errorCode in log file.
30468         (*): Replace send_log/verbose with verbose -log.
30469
30470 1997-03-19  Michael Meissner  <meissner@cygnus.com>
30471
30472         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
30473         double conversion if double isn't at least 8 bytes.
30474
30475         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
30476         int to work with targets where int is 16 bits.
30477
30478         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
30479         8 bytes, just exit, since 4 byte doubles don't have enough bits of
30480         precision for the test to complete.
30481
30482 1997-03-14  Michael Meissner  <meissner@cygnus.com>
30483
30484         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
30485         if d10v is not compiled with the -mdouble64 flag.
30486         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
30487
30488         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
30489         d10v is not compiled with the -mint32 flag.
30490
30491 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
30492
30493         * lib/plumhall.exp: Use incr_count.
30494
30495 1997-03-12  Jeffrey A Law  (law@cygnus.com)
30496
30497         * gcc.c-torture: Update to c-torture-1.45.
30498
30499 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
30500
30501         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
30502         the name of the expect testcase file).
30503
30504         * lib/g++.exp(g++_init): Ditto.
30505
30506 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
30507
30508         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
30509         the host.
30510
30511         * lib/gcc.exp(gcc_exit): New procedure.
30512
30513 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
30514
30515         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
30516         specs where appropriate.
30517
30518         * g++.old-deja/g++.arm/*: Added additional ERROR checks
30519         because of new "candidates are" messages, and removed a few
30520
30521         * Converted all non-old-style g++ testcases to old-style, and
30522         moved into g++.old-deja.
30523
30524 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
30525
30526         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
30527         options.
30528
30529         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
30530         succeeded.
30531
30532         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
30533
30534 1997-02-13  Michael Meissner  <meissner@cygnus.com>
30535
30536         * lib/gcc.exp (gcc_target_compile): Add support for defining
30537         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
30538         the machine doesn't have those features.
30539
30540 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
30541
30542         * g++.law/operators4.exp: Don't use LIBS.
30543
30544 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
30545
30546         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
30547
30548         * lib/mike-g++.exp: Don't set the compiler to be tested here.
30549         * lib/g++.exp: Set it here instead. Also, allow use of the
30550         --tool_exec and --tool_opt options. Change CXX to
30551         GXX_UNDER_TEST.
30552
30553         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
30554
30555         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
30556
30557 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
30558
30559         * lib/old-dejagnu.exp: Use prune_warnings instead of
30560         prune_system_crud.
30561         * lib/mike-g++.exp: Ditto.
30562         * lib/gcc.exp: Ditto.
30563         * lib/g++.exp: Ditto.
30564
30565         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
30566
30567 1997-02-07  Jeffrey A Law  (law@cygnus.com)
30568
30569           * 941014-2.c: Include stdlib.h
30570           * 960327-1.c: Include stdio.h
30571           * dbra.c, index-1.c: Don't assume ints are 32bits.
30572
30573 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
30574
30575         * lib/gcc.exp: Add gcc,stack_size target feature.
30576
30577         * lib/g++.exp(g++_target_compile): Add the include and link
30578         paths here, not in two other places. And, it's $options, not
30579         options.
30580
30581         * lib/mike-g++.exp(postbase): Remove the code that determines
30582         the correct include and link paths.
30583         * g++.old-deja/old-deja.exp: Ditto.
30584
30585 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
30586
30587         * lib/g++.exp(g++_init): target_compile no longer returns the
30588         filename of the result.
30589
30590 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
30591
30592         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
30593         call to glob.
30594
30595         * gcc.c-torture/special/special.exp: Change call to
30596         gcc_target_compile to include the object file.
30597
30598 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
30599
30600         * gcc.c-torture/special/special.exp: Correct misspelling in last
30601         change.
30602
30603 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
30604
30605         * lib/plumhall.exp(ph_summary): Log the entire output of the
30606         executable. Return -1 if there were any failures, 0 otherwise.
30607         (ph_execute): Return -1 if there were any failures, 0 otherwise.
30608         (ph_make): Clean up objects and executables that were built
30609         if the tests succeeded.
30610
30611 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
30612
30613         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
30614         libraries and includes in the build tree as appropriate.
30615
30616 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
30617
30618         * lib/c-torture.exp: Instead of looking for the global variable
30619         NO_LONG_LONG, check to see if that's a feature of the target.
30620
30621 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
30622
30623         * config/default.exp: Minimize. Delete the remainer of the files in
30624         config; this functionality is now in devo/dejagnu/config.
30625
30626         g++.*/*: Pass any additional flags used to compile to postbase;
30627         delete CXXFLAGS.
30628
30629         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
30630         is now done by runtest.exp. Use gcc_target_compile instead of
30631         compile.
30632
30633         lib/c-torture.exp: Use gcc_target_compile instead of compile.
30634         Remove references to CFLAGS. Use remote_file instead of
30635         calling rm -f.
30636         (c-torture): Take a list of arguments to use to compile this
30637         testcase.
30638
30639         lib/g++.exp: Simplify. Use target_compile instead of compile.
30640         lib/gcc-dg.exp: Ditto.
30641         lib/gcc.exp: Ditto.
30642         lib/mike-{gcc,g++}.exp: Ditto.
30643         lib/old-dejagnu.exp: Ditto.
30644         lib/plumhall.exp: Ditto.
30645
30646 1997-01-08  Jim Wilson  <wilson@cygnus.com>
30647
30648         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
30649         (ph_linker): Likewise.
30650
30651 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
30652
30653           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
30654         MAP_ANON / MAP_ANONYMOUS if defined;
30655         else try to map from /dev/zero .
30656
30657 1996-11-12  Jeffrey A Law  (law@cygnus.com)
30658
30659         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
30660         isn't defined, then define it to MAP_ANONYMOUS.
30661
30662 1996-11-12  Jeffrey A Law  (law@cygnus.com)
30663
30664         * gcc.c-torture: Update to c-torture-1.42 release.
30665
30666 1996-11-11  Jeffrey A Law  (law@cygnus.com)
30667
30668         * gcc.c-torture: Update to c-torture-1.41 release.
30669
30670 1996-10-27  Jeffrey A Law  (law@cygnus.com)
30671
30672         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
30673         c-torture release.
30674
30675 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
30676
30677         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
30678         and LDFLAGS.  Fix second case to append the target_info ldflags
30679         onto LDFLAGS, not CFLAGS.
30680         * lib/g++.exp (g++_init): Add target_info stuff.
30681         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
30682         of libgloss and newlib flags for !native.
30683
30684         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
30685         (GDB): Fix relative path to go up another dir for finding gdb.
30686
30687 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
30688
30689         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
30690         versions in the target_info array, if they don't exist.
30691
30692 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
30693
30694         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
30695
30696 1996-07-08  Jim Wilson  <wilson@cygnus.com>
30697
30698         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
30699         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
30700
30701 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
30702
30703         * lib/old-dejagnu.exp: Don't remove the output file before we've
30704         actually tested it. Don't append pwd to the path of the executable
30705         we're testing.
30706
30707 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
30708
30709         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
30710
30711 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
30712
30713         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
30714         temporary directory for compiler files, and set it to a default
30715         value of /tmp. Set $output as the name of the output file from
30716         compiling the testcase. Add a -o option to $cflags_var so the
30717         compiler writes the final output file as $output. Set $executable
30718         to $output.
30719
30720         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
30721         directory for compiler files, and set it to /tmp if it doesn't
30722         already have a value. Set $output_file to the name of the output
30723         file from compiling the testcase. Add a -o option to CXXFLAGS so
30724         the compiler writes the final output file as $output. Use $output
30725         as the executable to be tested.
30726
30727 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
30728
30729         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
30730
30731 1996-06-08  Jeffrey A Law  (law@cygnus.com)
30732
30733         * gcc.c-torture/execute/pending-1.c: New test.  Still
30734         pending in Tege's queue.
30735
30736 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
30737
30738         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
30739         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
30740         if there were failures.  Call unresolved if there were unresolved
30741         testcases.  Call gcc_fail if program did not run to completion.
30742         (ph_make): Pass additional argument name to ph_execute.
30743         (ph_execute): Add new argument.  Pass additional arguments to
30744         ph_summary.  Call gcc_fail is there is no execution output.
30745
30746 1996-04-24  Jeffrey A Law  (law@cygnus.com)
30747
30748         * lib/plumhall.exp (proc_summary): Output relavent summary
30749         lines into the log so specific failures in plumhall can be
30750         investigated.
30751
30752 1996-04-10  Jeffrey A Law  (law@cygnus.com)
30753
30754         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
30755         (c-torture-execute): Don't try to execute tests which use
30756         "long long" types if $NO_LONG_LONG is nonzero.
30757
30758 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
30759
30760         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
30761         not c-torture.
30762
30763         * gcc.ieee: Move from here.
30764         * gcc.c-torture/execute/ieee: To here.
30765
30766 1996-03-26  Jeffrey A Law  (law@cygnus.com)
30767
30768         * gcc.c-torture: Update to c-torture-1.41 release.
30769
30770 1996-03-22  Jeffrey A Law  (law@cygnus.com)
30771
30772         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
30773         not "$output".
30774
30775 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
30776
30777         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
30778         -c present.
30779
30780 1996-03-02  Jeffrey A Law  (law@cygnus.com)
30781
30782         * config/proelf.exp: Handle connecting to a simulator.
30783
30784 1996-01-31  Jeffrey A Law  (law@cygnus.com)
30785
30786         * config/proelf.exp: New file.  Enough framework that we can
30787         run c-torture tests on the proelf targets (or any other target
30788         that gdb can connect to for that matter).
30789
30790 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
30791
30792         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
30793         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
30794
30795         * lib/plumhall.exp (ph_execute): Always call ph_summary if
30796         exec_output exists.
30797
30798 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
30799
30800         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
30801         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
30802
30803         * config/*.exp: Update FSF address.  Change result of ${tool}_load
30804         to pass/fail/unresolved/unsupported/untested.  Caller must now
30805         call unresolved/unsupported/untested.
30806         * lib/*.exp: Update FSF address.  Update to handle new results of
30807         ${tool}_load.
30808         * lib/chill.exp (verbose): Delete.
30809
30810 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
30811
30812         * lib/gcc.exp (default_gcc_start): Change order of args to
30813         $LDFLAGS $CFLAGS $LIBS.
30814         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
30815         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
30816         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
30817         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
30818         * gcc.misc-tests/dg-test.exp: Likewise.
30819         * gcc.misc-tests/msgs.exp: Likewise.
30820         * gcc.prms/prms.exp: Likewise.
30821         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
30822         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
30823
30824         * lib/dg.exp: Deleted, moved to dejagnu/lib.
30825
30826 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
30827
30828         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
30829
30830         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
30831         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
30832
30833         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
30834         necessary.
30835
30836 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
30837
30838         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
30839         global for loop; add use of $mathlib.
30840         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
30841         settings here; set mathlib for anything but VxWorks.
30842
30843 1996-01-22  Jeffrey A Law  (law@cygnus.com)
30844
30845         * gcc.c-torture: Update to c-torture-1.40 release.
30846
30847 1996-01-03  Jeffrey A Law  (law@cygnus.com)
30848
30849         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
30850         dg.exp.
30851
30852 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
30853
30854         * lib/c-torture.exp (c-torture-execute): Declare "output" as
30855         global.
30856
30857 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
30858
30859         * lib/g++.exp (LIBS): Define if not already.
30860         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
30861         (gcc-dg-prune): Call prune_gcc_output.
30862         * lib/gcc.exp (prune_gcc_output): New proc.
30863         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
30864         prune_gcc_output.
30865
30866 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
30867
30868         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
30869         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
30870
30871 1995-11-15  Jeffrey A Law  (law@cygnus.com)
30872
30873         * gcc.c-torture: Update to c-torture-1.39 release.
30874
30875 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
30876
30877         * lib/c-torture.exp (c-torture-execute): Don't return if one option
30878         fails, try others as well.
30879
30880 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
30881
30882         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
30883         If compilation fails, mark execute tests as `untested'.
30884         If test is marked as unsupported, don't mark compilation and
30885         execute tests as failed.
30886
30887 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
30888
30889         * lib/g++.exp (g++_init): Don't link in libg++, and look to
30890         libstdc++ for whether or not we want to be doing shared
30891         libraries.  Delete link_curses since we don't need it anymore.
30892         * lib/mike-g++.exp (postbase): Don't link in libg++.
30893         * g++.old-deja/old-deja.exp: Likewise.
30894
30895 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
30896
30897         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
30898
30899 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
30900
30901         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
30902         For that, add `-Wl,-a,shared_archive'.
30903         * g++.old-deja/old-deja.exp: Likewise.
30904
30905 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
30906
30907         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
30908
30909 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
30910
30911         * lib/mike-g++.exp (postbase): Pay attention to the status of
30912         g++_load.
30913
30914 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
30915
30916           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
30917
30918 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
30919
30920         * lib/gcc.exp (default_gcc_start): No longer need to log program
30921         being executed or its output, execute_anywhere does that now.
30922         * lib/g++.exp (default_g++_version): Call execute_anywhere.
30923         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
30924
30925 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
30926
30927         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
30928         the same as those in lib/g++.exp.
30929
30930 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
30931
30932         * gcc.c-torture: Update to c-torture-1.38 release.
30933         * gcc.ieee: Related changes.
30934
30935 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
30936
30937         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
30938         "exec". Minor reformatting changes.
30939
30940         * config/rom68k.exp (${tool}_load): Make it work in a canadian
30941         cross. This means all "exec" calls now work on a remote host as
30942         well.
30943         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
30944         cross. Filter out the extra "\r\n" stuff that expect puts in.
30945         (c-torture-execute): Filter out the bogus warnings like
30946         c-torture-compile does. Add support for canadian cross.
30947         * lib/gcc.exp (default_gcc_version, default_gcc_start)
30948         Use execute_anywhere rather than calling exec directly. Now it
30949         works for canadian cross testing.
30950
30951 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
30952
30953         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
30954         results into a variable, and check that rather than using file exists.
30955
30956 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
30957
30958         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
30959         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
30960
30961 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
30962
30963         * g++.old-deja/old-deja.exp: Create and pass runshlib and
30964         lib_curses if there's a shared libg++ in the build tree.
30965
30966 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
30967
30968         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
30969         if not supported target.
30970
30971 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
30972
30973         * lib/g++.exp (g++_init): Move empty setting of runshlib and
30974         link_curses up to always happen, not just for native builds.
30975
30976 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
30977
30978         * gcc.c-torture: Update to c-torture-1.36 release.
30979         * gcc.failure: Related changes.
30980
30981 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
30982
30983         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
30984
30985 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
30986
30987         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
30988         * lib/mike-g++.exp (postbase): Not in here.  Still reference
30989         runshlib, link_curses, and mathlib for link and run.
30990
30991         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
30992         pass the runtime shared library options for Solaris, OSF/1, and
30993         Irix5, and link with -lcurses to avoid unresolved references.
30994
30995 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
30996
30997         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
30998         only run once.
30999
31000 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
31001
31002         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
31003
31004 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
31005
31006         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
31007         do not have a framework for the "compat" tests yet.
31008
31009 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
31010
31011         * lib/mike-g++.exp (postbase): New local variable `mathlib',
31012         set to null if we're testing vxworks5.1.  Use that instead of
31013         `-lm' in the setting of LIBS for link and run.
31014
31015 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
31016
31017         * config/rom68k.exp (${tool}_load): Major changes to make it
31018         work.  Verified that it does in fact return the stuff in
31019         exec_output properly.  Catch any Emul or any TRAP other than 0.
31020
31021 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
31022
31023         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
31024         LDFLAGS properly for targets that need stuff from libgloss.
31025         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
31026         only run once.
31027         (gpp_initialized): New variable.
31028
31029 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
31030
31031         * config/rom68k.exp: Load libgloss.exp.
31032         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
31033         so we can produce a fully linked binary.
31034         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
31035         so we can produce a fully linked binary.
31036
31037 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
31038
31039         * lib/plumhall.exp (ph_section): Watch for expected failures.
31040         Add missing `else'.
31041
31042         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
31043         run the testcase.
31044         (c-torture): Likewise.
31045
31046 1995-08-28  Doug Evans  <dje@cygnus.com>
31047
31048         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
31049
31050         * lib/mike-g++.exp (mike_cleanup): New proc.
31051         (prebase): New globals compiler_result, not_compiler_result,
31052         target_regexp.
31053         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
31054         allow leading "-" in pattern.  Watch for unsupported tests.
31055         If $compiler_result is set, pattern match assembler code,
31056         and ditto for $not_compiler_result.
31057         * lib/mike-gcc.exp: Likewise.
31058
31059         * lib/plumhall.exp (ph_execute): Only call ph_summary if
31060         execution "succeeded".
31061
31062 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
31063
31064         * config/win32.exp: New file.
31065         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
31066
31067 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
31068
31069         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
31070         unsupported.
31071         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
31072         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
31073         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
31074
31075         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
31076         "... without exceptions was ...".  That is now handled by
31077         prune_system_crud.
31078         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
31079
31080 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
31081
31082         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
31083         sieve.c,sort2.c}: New files.
31084         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
31085         sieve.exp,sort2.exp}: Drivers for them.
31086
31087         * lib/mike-gcc.exp (program_output): New user settable variable.
31088         (postbase): Call prune_system_crud.  Also prune extraneous compiler
31089         messages.
31090         * lib/mike-g++.exp (program_output): New user settable variable.
31091
31092         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
31093
31094         * config/sh.exp: Deleted (use sim.exp instead).
31095
31096 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
31097
31098         * config/vx.exp: Declare CHECKTASK as global.
31099         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
31100         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
31101         * lib/old-dejagnu.exp: Load [pwd]/$executable.
31102
31103 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
31104
31105         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
31106         target. Like vx.exp, only includes `vx29k.exp' instead of
31107         `vxworks.exp'.
31108
31109 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
31110
31111         * config/sim.exp: Increase time limit from 120 seconds to 240.
31112
31113 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
31114
31115         * gcc.c-torture/execute/950628-1.c: New test.
31116
31117 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
31118
31119         * gcc.c-torture: Update with changes/additions from
31120         c-torture-1.34.
31121
31122 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
31123
31124         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
31125
31126 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
31127
31128         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
31129
31130 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
31131
31132         * gcc.c-torture/compile/950512-1.c: New test.
31133         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
31134         * gcc.dg/struct-ret-1.c: Likewise.
31135
31136 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
31137
31138         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
31139           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
31140
31141 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
31142
31143         * gcc.c-torture/special/920411-1.c: Deleted.
31144         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
31145
31146 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
31147
31148         * config/sim.exp (${tool}_load): Hack in call to bash to get a
31149         cpu limit.
31150
31151 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
31152
31153         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
31154
31155 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
31156
31157         From kenner;
31158         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
31159         is the proper length.
31160         * va-arg-3.c: Likewise.
31161
31162 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
31163
31164         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
31165         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
31166
31167         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
31168         * lib/g++.exp (default_g++_start): Delete old cruft.
31169
31170 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
31171
31172         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
31173         (2 * (1 << 18)) to (2 * (1 << 17)).
31174
31175         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
31176
31177 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
31178
31179         * config/rom68k.exp: Renamed from config/idp.exp
31180
31181 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
31182
31183         * c-torture/compile/921109-2.c
31184
31185 1995-04-18  Mike Stump  <mrs@cygnus.com>
31186
31187         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
31188         excess errors.
31189
31190 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
31191
31192         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
31193         output.
31194         * lib/g++.exp (default_g++_start): Likewise.
31195
31196 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
31197
31198         * gcc.c-torture/compile/950329-1.c: New test.
31199
31200 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
31201
31202           * config/bug.exp (${tool}_load): Updated to use new remote_open
31203           and remote_close procs.
31204         * config/idp.exp: New file.
31205
31206 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
31207
31208         * gcc.c-torture/execute/950322-1.c: New test.
31209
31210 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
31211
31212         * config/vx.exp (${tool}_load): Clean up testing of return code from
31213         vxworks_ld and vxworks_spawn.
31214
31215 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
31216
31217         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
31218
31219 1995-03-13  Mike Stump  <mrs@cygnus.com>
31220
31221         * lib/old-deja.exp: Add `excess errors test - ' error, now one
31222         can mark excess errors on a machine by machine basis.  Note, the
31223         default is to not expect any excess errors, even when excess
31224         errors test - is given, so you will want to put an XFAIL ... on
31225         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
31226         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
31227         those 4 machines, but no others.
31228
31229 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
31230
31231         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
31232         * lib/c-torture.exp: to here.
31233
31234 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
31235
31236         * gcc.c-torture/execute/950221-1.c: New test.
31237         * gcc.c-torture/execute/struct-ret-1.c: New test.
31238         * gcc.c-torture/compile/950221-1.c: New test.
31239
31240         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
31241
31242 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
31243
31244         * gcc.c-torture/execute/arith-1.c (main): Return 0.
31245         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
31246
31247 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
31248
31249         * g++.gb: New directory of tests, derived from my signature and
31250         class scoping tests.
31251
31252         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
31253         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
31254         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
31255         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
31256         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
31257         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
31258         * g++.gb/sig25.C: Likewise.
31259
31260         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
31261         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
31262         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
31263         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
31264         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
31265         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
31266         * g++.gb/sig25.exp: Likewise.
31267
31268         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
31269         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
31270         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
31271         * g++.gb/scope13.C: Likewise, this test still fails.
31272
31273         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
31274         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
31275         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
31276         * g++.gb/scope13.exp: Ditto.
31277
31278         * g++.gb/README: New file, explains what these tests are about.
31279
31280 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
31281
31282         * lib/dg.exp (dg-do): Support `preprocess'.
31283         (dg-test): Likewise.
31284
31285 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
31286
31287         * config/udi.exp: change "continue -expect" to "exp_continue".
31288
31289 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
31290
31291         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
31292         Delete redundant tests.
31293
31294         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
31295         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
31296         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
31297         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
31298         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
31299         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
31300         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
31301         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
31302
31303         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
31304         storing label pointers.
31305         * gcc.c-torture/execute/921019-1.c: Likewise.
31306         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
31307         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
31308         parameter fp.
31309         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
31310         constants.
31311
31312         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
31313         Delete obsolete tests.
31314
31315         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
31316         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
31317         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
31318         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
31319         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
31320         * gcc.c-torture/compile/950124-1.c: New test.
31321
31322         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
31323
31324 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
31325
31326         * lib/mike-g++.exp: Add -lm to LIBS.
31327
31328 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
31329
31330         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
31331
31332 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
31333
31334         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
31335
31336 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
31337
31338         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
31339
31340 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
31341
31342         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
31343         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
31344         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
31345         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
31346         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
31347         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
31348         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
31349         * g++.law/{operators31.C, operators32.C,
31350         * g++.law/{operators33.C, operators34.C}: Likewise.
31351         * g++.law/{pic1.C, refs2.C}: Likewise.
31352         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
31353         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
31354         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
31355         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
31356
31357         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
31358         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
31359         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
31360         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
31361         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
31362         * g++.law/{enum9.exp, friend5.exp}: Likewise.
31363         * g++.law/{nest3.exp, nest4.exp}: Likewise.
31364         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
31365         * g++.law/{operators30.exp, operators31.exp}: Likewise.
31366         * g++.law/{operators32.exp, operators33.exp}: Likewise.
31367         * g++.law/{operators34.exp}: Likewise.
31368         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
31369         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
31370         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
31371         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
31372         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
31373
31374         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
31375         No longer expected to fail.
31376         * g++.law/missed-error3.C: Tweak for recent bool changes.
31377
31378 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
31379
31380         * config/emb-unix: Deleted.
31381         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
31382         remote execution.  Do final link on remote host if REMOTE_LINK is set.
31383
31384 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
31385
31386         * lib/dg.exp (dg-test): Fix typo in last patch.
31387
31388 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
31389
31390         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
31391         (handles multiple occurrences).
31392
31393 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
31394
31395         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
31396         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
31397         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
31398         printed).
31399         * lib/c-torture.exp (c-torture-compile): Likewise.
31400         (c-torture): Prepend full path if missing.
31401         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
31402         (gcc_fail): Likewise.
31403         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
31404
31405 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
31406
31407         * lib/netware.exp: Only attach to NetWare i386 systems.
31408
31409 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
31410
31411         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
31412         messages.  Add test name to "output pattern match" pass/fail message.
31413
31414 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
31415
31416         * gcc.dg: New testsuite.
31417         * gcc.dg/dg.exp: New file.
31418
31419         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
31420         test-switch.c}: Deleted.
31421
31422         * gcc.misc-tests/msgs.exp: New testcase driver.
31423
31424 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
31425
31426         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
31427         Watch for illegal return values from ${tool}_load.
31428         * config/unix.exp (${tool}_load): Fix pass/fail detection for
31429         cross targets.  Coerce return value >0 to 1.
31430
31431 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
31432
31433         * config/unix.exp (${tool}_load): Call program rsh, not proc.
31434
31435         * config/emb-unix.exp: New file.
31436
31437         * config/sim.exp: Error if variable $SIM not defined.
31438         (${tool}_load): Mark test as "untested" if simulator missing.
31439
31440         * config/unix.exp: Load remote.exp to get rcp_download.
31441         * lib/c-torture.exp: Use different option lists for testcases with
31442         and without loops.
31443         * gcc.c-torture/execute/execute.exp: Likewise.
31444
31445 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
31446
31447         * config/*.exp: Clarify return code from ${tool}_load.
31448         Call `unresolved' or `untested' instead of `warning' or `perror'
31449         (sometimes you still want to call both though).
31450         Add comment that `shell_id' is local to each file.
31451         * config/udi.exp (timeout): Set to 30.
31452         Don't print warning if connection fails, $connectmode has already
31453         printed an error.
31454         (${tool}_load): Move verbose messages to level 2.
31455         Rework pattern for "Process started" message.
31456         Pass `shell_id' to ${connectmode}_download.
31457         Retry twice upon timeout.  Make resetting of target more robust.
31458         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
31459         Pass `shell_id' to exit_$connectmode.
31460         Only call exit_$connectmode if connected.
31461         * config/unix.exp (${tool}_load): Check return codes better.
31462         * config/vrtx.exp (${tool}_load): Likewise.
31463         * config/vx.exp (${tool}_load): Likewise.
31464         Delete unneeded global's.
31465         * lib/dg.exp (dg-test): Update to reflect clarified return codes
31466         from ${tool}_load.
31467         (dg-stat): Delete.
31468         (dg-init): Delete recording of pass/fail counts.
31469         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
31470         (old-dejagnu-init): Likewise.
31471         (old-dejagnu-stat): Delete contents, empty proc now.
31472         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
31473         (c-torture): Delete references to lcnt, lpass, lfail.
31474         Get option list from TORTURE_OPTIONS.
31475         Delete -funroll[-all]-loops if no loops.
31476         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
31477         (g++_stat): Delete contents (empty proc now).
31478         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
31479         (gcc_finish): Likewise.
31480         (gcc_stat): Deleted.
31481         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
31482         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
31483         * gcc.c-torture/execute/execute.exp: Likewise.
31484         Split tests into two parts: compile, execute.
31485         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
31486         no loops.  Update to reflect clarified return codes from ${tool}_load.
31487
31488 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
31489
31490         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
31491         to grep for.
31492         (old-dejagnu): Likewise (where necessary).
31493
31494 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
31495
31496         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
31497
31498         * lib/dg.exp (dg-process-target): Fix processing of selector.
31499         Add comment regarding use of `error'.
31500
31501         * lib/gcc.exp (prune_system_crud): Define if missing.
31502         * lib/g++.exp (prune_system_crud): Likewise.
31503
31504         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
31505         Call prune_system_crud.
31506         * lib/dg.exp (dg-runtest): New proc.
31507         Use perror instead of send_user for tcl errors in testcase.
31508         Don't return any value, it's never used.
31509         Don't clobber previous definition of `unknown'.
31510         Print tcl errors in `dg-final'.
31511
31512 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
31513
31514         * lib/dg.exp (dg-process-target): Improve syntax error messages.
31515         (dg-test): Don't print errorInfo, it contains stack backtrace.
31516
31517 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
31518
31519         * lib/g++.exp (runtest_file_p): Define if missing.
31520
31521 1994-09-24  Doug Evans  (dje@cygnus.com)
31522
31523         * lib/mike-g++.exp: Comment out loading of g++.exp.
31524         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
31525         (default_g++_version): Always print something.
31526         (default_g++_start): Comment out call to `which'.
31527         (g++_start, g++_load): Deleted (must be defined in config file).
31528         * lib/gcc.exp: Test for existence of $CC at start.
31529         Delete check for tmpdir (done in gcc_init).
31530         (default_gcc_version): Always print something.
31531         (default_gcc_start): Comment out call to `which'.
31532         * config/*.exp: Major cleanup - make cross targets work at least a
31533         little better for g++ (by not being "--tool gcc" specific).
31534         Rename gcc_xxx to ${tool}_xxx.
31535         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
31536         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
31537
31538 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
31539
31540         * lib/c-torture.exp (c-torture-compile): Rework compiler
31541         message processing.
31542
31543         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
31544         c-torture.
31545
31546 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
31547
31548         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
31549
31550         * lib/dg.exp (dg-process-target): Support { target native }.
31551
31552 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
31553
31554         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
31555         looked for "... program xxx got fatal signal".
31556         Correct regsub munging of `comp_output'.
31557         Ignore compiler messages "path prefix not used" and "linker input
31558         file unused".
31559
31560 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
31561
31562         * lib/gcc.exp (runtest_file_p): Define if missing.
31563         * gcc.prms/template.c: Example to work from.
31564
31565 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
31566
31567         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
31568         * lib/dg.exp (dg-test): Call unsupported testcases as such.
31569
31570         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
31571         * gcc.prms/1883.c: Moved from compile/940714-1.c.
31572         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
31573         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
31574
31575         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
31576         (dg-process-target): No longer a varargs proc.
31577         Return S/N for target, P/F for xfail.  All callers changed.
31578         (user option procs): More argument checking.
31579         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
31580         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
31581         (dg-test): Skip test if not running on selected target in `dg-do'.
31582         Update handling of `dg-do-what', `dg-output-text'.
31583         Separate execution pass/fail from output pattern match pass/fail.
31584         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
31585
31586 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
31587
31588         * gcc.c-torture/special/special.exp: Don't expect failure for mips
31589         target for 920510-1.c.
31590
31591 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
31592
31593         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
31594         Clean up comment regarding use of passcnt, etc.
31595         (gcc_stat): Don't update `testcnt' here.
31596         (gcc_finish): Do it here.
31597         Might as well reset `but_id' here too.
31598         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
31599         to determine if the file should be tested.
31600         * gcc.c-torture/compile/compile.exp: Likewise.
31601         * gcc.c-torture/execute/execute.exp: Likewise.
31602         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
31603         * gcc.misc-tests/dg-test.exp: Likewise.
31604         * gcc.prms/prms.exp: Likewise.
31605         * gcc.wendy/wendy.exp: Likewise.
31606         * g++.old-deja.exp: Likewise.
31607         Move "Testing file" message to verbose level 1.
31608
31609 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
31610
31611         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
31612
31613 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
31614
31615         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
31616         (default_gcc_start): Accept optional second list element
31617         of compiler flags.  Print compiler output at verbosity level 2.
31618         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
31619         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
31620         Save current values of framework globals passcnt, failcnt, xpasscnt,
31621         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
31622         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
31623         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
31624         xfailcnt to compute stats.  Update framework global `testcnt' from
31625         pass/fail counts.
31626         (gcc_finish): New proc.  Clean up test environment.
31627         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
31628         (gcc_epass, gcc_efail): Delete.
31629         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
31630         argument of line number.
31631         (dg-init): If the tool has an init routine, call it.
31632         (dg-test): Remove args `cflags_var' and `libs_var'.
31633         Pass all compiler options to ${tool}_start.
31634         Handle missing line number.
31635         (dg-finish): New function.
31636         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
31637         particular files.  Call gcc_finish at end.  Move "skipping test"
31638         message to verbosity level 3.
31639         * gcc.c-torture/compile/compile.exp: Likewise.
31640         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
31641         * gcc.c-torture/execute/execute.exp: Likewise.
31642         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
31643         Print testcase being tried at verbosity level 1.
31644         * gcc.c-torture/special/special.exp: Unset xfail.
31645         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
31646         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
31647         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
31648         * gcc.failure/failure.exp: Likewise.
31649         * gcc.ieee/ieee.exp: Likewise.
31650         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
31651         Update call to dg-test.  Call dg-finish at end.
31652         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
31653         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
31654         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
31655         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
31656         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
31657         * gcc.wendy/wendy.exp: Add copyright.
31658         Delete setting of tmpdir (done by gcc_init).
31659         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
31660         Pass compiler flags to gcc_start.  Call gcc_finish at end.
31661         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
31662         gcc_[ce]pass/fail.
31663
31664 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
31665
31666         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
31667         confusion.
31668         (g++_load): Likewise.
31669
31670         * config/*.exp (gcc_load): Some were varargs fns and some were not.
31671         Rename argument to `prog' to remove the confusion.
31672         Varargs fns behave differently too!
31673         (g++_load): Likewise.
31674
31675         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
31676
31677         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
31678         what it is.  Delete (always) printing of status value for !native.
31679         Simplify verbose code, and include status and exec_output.
31680         (g++_load): Use gcc_load.
31681
31682 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
31683
31684         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
31685         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
31686         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
31687         940714-3.c as these testcases don't exist anymore.  Make
31688         va-arg-1.c expected to pass.
31689
31690 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
31691
31692         * gcc.misc-tests/misc.exp: Only run specific testcases.
31693         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
31694         * gcc.misc-tests/dg-[1-9].c: New files.
31695
31696         * lib/dg.exp: New testsuite driver.
31697         * gcc.prms/prms.exp: Use it.
31698
31699         * README.gcc: New file.
31700
31701         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
31702         Document and reset `lxpass' and `lxfail'.
31703         Simplify "initialized" message.
31704         (gcc_stat): Clean up comments a little.
31705
31706 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
31707
31708         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
31709
31710 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
31711
31712         * lib/old-dejagnu.exp (process-option): New proc.
31713         (old-dejagnu-init, old-dejagnu-stat): Likewise.
31714         (old-dejagnu): Simplify.
31715         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
31716
31717 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
31718
31719         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
31720         exists and is not an empty string.
31721
31722         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
31723         $xfail rather than calling setup_xfail.  Clear $xfail when test is
31724         finished.
31725         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
31726         automatically.
31727
31728         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
31729         longer expected to fail.
31730
31731         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
31732         "f" function call.
31733
31734         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
31735
31736         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
31737         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
31738         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
31739         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
31740         c-torture-1.29.
31741
31742         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
31743         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
31744
31745         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
31746
31747         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
31748         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
31749
31750         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
31751         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
31752         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
31753
31754 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
31755
31756         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
31757         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
31758         940714-1.c, 940714-2.c, 940714-3.c},
31759         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
31760         gcc.misc-tests/{mg.c,mg.exp}:
31761         New tests.
31762         * gcc.noncompile/noncompile.exp: Change accordingly.
31763
31764 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
31765
31766         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
31767         Undo previous clobberage.
31768
31769 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
31770
31771         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
31772         * gcc.special/{930510-1.c, special.exp}:
31773         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
31774         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
31775         struct-varargs-1.c}: New tests from c-torture-1.26.
31776
31777 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
31778
31779         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
31780           argument to switch.
31781
31782 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
31783
31784         * Revert the previous changes.  Please see Rob's directory
31785           (/lisa/test/rob/progressive/gcc/testsuite) for testing
31786           fixes.
31787
31788 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
31789
31790         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
31791             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
31792             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
31793             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
31794             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
31795             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
31796             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
31797             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
31798             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
31799             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
31800             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
31801             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
31802             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
31803             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
31804             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
31805             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
31806             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
31807             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
31808             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
31809             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
31810             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
31811             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
31812             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
31813             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
31814             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
31815             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
31816             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
31817
31818 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
31819
31820         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
31821             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
31822           with perror calls.
31823
31824 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
31825
31826         * config/unix.exp (g++_load): Fix syntax.
31827
31828 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
31829
31830         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
31831         * gcc.noncompile/921017-1.c: Deleted obsolete test.
31832         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
31833         Don't expect va-arg-1.c to fail.  Correct expected output for
31834         920928-1.c.
31835         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
31836         * gcc.wendy/hbm4.c: Correct typo.
31837         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
31838
31839 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
31840
31841         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
31842         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
31843         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
31844         * lib/c-torture.exp (c-torture-compile): Ditto.
31845
31846         Reduce volume of output (remove all the -I's and such).
31847         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
31848         Call gcc_cpass, gcc_cfail.
31849         (c-torture): Pass testing option to c-torture-compile.
31850
31851 1994-03-21  Doug Evans  (dje@cygnus.com)
31852
31853         Bring patches over from progressive.
31854         * config/default.exp: Exit remote shell cleanly.
31855         (g++_exit, g++_start): Add default versions.
31856         * config/sim.exp (gcc_load): Use perror, not error.
31857
31858 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
31859
31860         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
31861         set in site.exp.
31862
31863 1994-03-14  Doug Evans  (dje@cygnus.com)
31864
31865         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
31866         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
31867         (wendy_try): New proc to run testcase.
31868         (main loop): Call 'em.
31869         * gcc.wendy/*.c: Clean up pass to correct expected output.
31870
31871         * lib/gcc.exp: Minor cleanup work.
31872         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
31873
31874 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
31875
31876         * config/sim.exp (gcc_load): Document return codes better.
31877         Don't pass -v to simulator.
31878
31879 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
31880
31881           * gcc.special/920717-x.c: Fix typo.
31882           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
31883           get at sources.
31884
31885         * lib/mike-gcc.exp: Fix typo.
31886
31887 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
31888
31889         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
31890         binary to use, transform the name.
31891         * config/*.exp: rename everything. Nuke any g++ specific files,
31892         it's now a special case of gcc that requires no special support.
31893         Add a default.exp for unsupported targets.
31894
31895 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
31896
31897         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
31898         lib/old-dejagnu.exp: Fix a few patterns to work with the new
31899         version of Tcl.
31900
31901 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
31902
31903         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
31904         than a warning.
31905
31906 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
31907
31908         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
31909
31910 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
31911
31912         * gcc.execute/execute.exp: Combine opt_list and foption_list into
31913         option_list.  Compile every file with only 4/6 option choices
31914         (same as C torture) instead of with 12/18 different option
31915         choices.
31916         * lib/c-torture.exp: Likewise.
31917
31918         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
31919         not already set.
31920
31921 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
31922
31923         * lib/old-deja.exp: Add `excess errors test fails' error, now one
31924         can put an XFAIL *-*-* on excess errors.
31925
31926 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
31927
31928         * g++.law: Add more tests derived from g++-bugs snapshots.
31929
31930         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
31931         equivalent to g++.law/init9.
31932
31933         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
31934         compiled it, and the a.out file after we've run it.
31935
31936 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
31937
31938         * lib/mike-g++.exp (postbase): Delete the .o file after we've
31939         compiled it, and the a.out file after we've run it.
31940
31941 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
31942
31943         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
31944
31945 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
31946
31947         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
31948         version number.
31949
31950 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
31951
31952         * g++.law: New directory of g++ tests derived from the g++-bugs
31953         snapshots.
31954
31955 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
31956
31957         * gcc.compile: initbug1.c initbug1.exp testcase added
31958
31959 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
31960
31961         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
31962         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
31963           fixes submitted by Jeff Law (law@cs.utah.edu)
31964         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
31965           Jeff Law (law@cs.utah.edu)
31966
31967
31968 1993-11-30  Mike Stump  (mrs@cygnus.com)
31969
31970         * config/unix-g++.exp: Follow the gcc way of doing things.
31971         * g++.old-deja/old-deja.exp: Minor updates.
31972         * lib/g++.exp: New file, follow the gcc way of doing things.
31973         * lib/old-dejagnu.exp: Minor updates.
31974         * lib/mike-g++.exp: Always unset errorInfo.
31975
31976 1993-11-06  Mike Stump  (mrs@cygnus.com)
31977
31978         * lib/gcc.exp: Fix some errors with the below change, CC and
31979         CFLAGS should be global when setting, not local.
31980
31981 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
31982
31983         * lib/gcc.exp: Transform tool name.
31984
31985 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
31986
31987         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
31988
31989 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
31990
31991         * lib/gcc.exp: change gcc_done to gcc_stat
31992
31993 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
31994
31995         * Upgraded gcc testsuite to c-torture version 1.25
31996
31997 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
31998
31999         * lib/gcc.exp: added reporting code. Changed verbose compile message.
32000         * lib/c-torture: added hooks for new reporting code.
32001
32002 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
32003
32004         * config/sh-gcc.exp: check if sh-sim exists in the path
32005
32006 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
32007
32008         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
32009         * gcc.compile/compile.exp: Initial changes for new logic.
32010         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
32011         * gcc.failure/failure.exp: Initial changes for new logic.
32012         * gcc.ieee/ieee.exp: Initial changes for new logic.
32013         * gcc.misc-tests/misc.exp: Initial changes for new logic.
32014         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
32015         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
32016         * lib/c-torture.exp: Initial changes for new logic.
32017         * lib/gcc.exp: Initial changes for new logic.
32018
32019 1993-10-15  Mike Stump  (mrs@cygnus.com)
32020
32021         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
32022         depend upon failure or success.  Fully qualify names in failure
32023         and success messages.  Always remove a.out before starting
32024         compile, just in case.  Pay more attention to error text output by
32025         the compiler.  Handle testcases with no known past errors just
32026         like all others, so that things are uniform.  Other miscellaneous
32027         improvements.
32028
32029 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
32030
32031         * gcc.cpp: new directory for cpp tests
32032
32033 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
32034
32035         * lib/chill.exp: Code reformatted, removed unused code.
32036         * config/unix-chill.exp: Code reformatted, removed unused code.
32037         * chill.execute/execute.exp: Code reformatted, removed unused code.
32038         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
32039
32040 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
32041
32042         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
32043         routines not written.
32044
32045 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
32046
32047         * config/bug-gcc.exp: Use new procs from bug.exp.
32048
32049 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
32050
32051         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
32052         via ftp, rather than depending on NFS.
32053         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
32054         case.
32055
32056 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
32057
32058         * config/bug-gcc.exp: Use new download proc.
32059
32060 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
32061
32062         * chill.execute/execute.exp: cleanups, handles errors better
32063         * chill.compile/compile.exp: rewrite, based on execute.exp
32064         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
32065         * lib/chill.exp: major changes to diff proc and compile and link
32066           procs. added chill_fail and chill_pass wrappers to pass and
32067           fail. added more comments, and handle error codes better.
32068           Added a hack to capture stderr from exec, so noncompile tests
32069           can work.
32070
32071 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
32072
32073         * chill.execute/execute.exp: rewrite of testsuite driver
32074         * lib/chill.exp: rewrite of testsuite driver
32075         * config/unix-chill.exp: rewrite of testsuite driver
32076
32077 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
32078
32079     In chill.execute:
32080         * iexpr.ch: Standardize uppercase.
32081         * tuples.dat: Standardize uppercase.
32082         * vary.ch: standardize.  Correct varying string assignments.
32083         * vary.dat: Add new output lines.
32084
32085 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
32086
32087     In chill.execute:
32088         * chprintf.ch: Standardize use of uppercase.
32089         * tuples.ch: Standardize and turn arr2 into a DCL,
32090           rather than a SYN.
32091         * pinits.ch: Standardize.
32092
32093 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
32094
32095         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
32096         * Makefil: Renamed to Makefile.in.
32097         * configure.in: New.
32098
32099 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
32100
32101     In chill.execute:
32102         * .cvsignore: Add result/output files.
32103         * Makefile: Fix up variables at start.  Use MFLAGS
32104           everywhere.  Correct bool_loc, built_ins entries.
32105           Add entry for vary1.ch.
32106         * bitarray.ch: Standardize upper-case usage.
32107         * bitexpr.ch: Standardize, add output of b1.
32108         * params.ch: Use arrayt in along PROC parameters, to
32109           avoid novelty problems.
32110         * sets.ch: Tiny cleanup.
32111         * vary1.ch: Re-indent.
32112
32113 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
32114
32115           * Add PR-related files to Makefiles, .cvsignore files, etc.
32116
32117 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
32118
32119         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
32120           with compiler objects. New names are test-flow.c and test-loop.c
32121
32122 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
32123
32124         * Upgraded c-torture tests from 1.19 to 1.20
32125
32126         * new files:
32127         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
32128         * gcc.compile: 930623-1.c 930623-2.c
32129         * gcc.noncompile: 930622-1.c 930622-2.c
32130         * gcc.failure: 920411-1.c 920627-2.c
32131         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
32132
32133 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
32134
32135         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
32136           More changes to get testsuite working properly. Needs more work.
32137           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
32138
32139 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
32140
32141         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
32142           More changes to get testsuite working properly. Needs more work.
32143
32144 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
32145
32146         * chill.compile/compile.exp: Added for Dejagnu support
32147         * chill.execute/execute.exp: Added for Dejagnu support
32148         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
32149
32150 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
32151
32152     This should complete moving the CHILL test files.
32153         * chill.noncompile(.cvsignore printf.grt
32154             in-printf.grt chprintf.grt chprintf.ch):
32155             Added test-support files.
32156           (Makefile): Modified further.
32157         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
32158             signal.ch): Added test files.
32159           * chill.execute (.cvsignore printf.grt printr.c
32160             in-printf.grt rts.c chprintf.grt rts.h): Added
32161           test-support files.
32162             (Makefile): More corrections.
32163
32164 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
32165
32166         * chill.compile, chill.execute, chill.nocompile: Add CHILL
32167           test cases, ready for DejaGnu.
32168
32169 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
32170
32171         * Upgraded c-torture tests from 1.18 to 1.19
32172
32173         * gcc.compile: added test(s):
32174           930607-1.c
32175         * gcc.execute: added test(s):
32176           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
32177
32178         * added new subdirectory for misc tests: gcc.misc-tests
32179         * gcc.misc-test(s): added tests:
32180           inst-check.c test-consts.c test-ior.c test-switch.c
32181
32182 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
32183
32184         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
32185
32186 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
32187
32188         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
32189
32190 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
32191
32192         * Upgraded c-torture tests from 1.17 to 1.18
32193
32194 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
32195
32196         * Upgraded c-torture tests from 1.12 to 1.17
32197
32198 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
32199
32200         * lib/old-dejagnu.exp:
32201           Fixed handling of XFAIL target triplets to correctly
32202           recognize wildcard characters.  Removed code that
32203           appended a unique id tag to the end of the file name
32204           printed out by the result of the testcases within a
32205           given test file.
32206
32207 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
32208
32209         * lib/old-dejagnu.exp:
32210           Reworked expected failure handling to trigger off of XFAIL
32211           keyword in keyphrase embeded in testcase source code. The
32212           XFAIL keyword must be at the end of the keyphrase line. It
32213           may optionally be followed by one or more target triplets.
32214           It has just occured that the handling of wildcards in the
32215           target triplet may not be correct.
32216
32217 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
32218
32219         * g++.old-deja/tests:
32220           Moved all subdirectories up one level into g++.old-deja .
32221
32222         * lib/old-dejagnu.exp:
32223           Fixed problem with CXXFLAGS not being properly reset, and being
32224           corrupted with extraneous "-c" compiler option.  This was
32225           causing binaries to not be generated for test that needed them.
32226           Modified strings passed to "pass" and "fail" so that individual
32227           tests from the same test file would be distinguished by an
32228           identifier appended to the test file name in the summary logs;
32229           this corrected a problem with erroneous diff logs.  Added code
32230           to search testcases for expected fail and unexpected pass keywords.
32231
32232 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
32233
32234         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
32235
32236 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
32237
32238         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
32239           Removed extraneous text from end of "Special g++ Options"
32240           keyphrase.
32241
32242         * lib/old-dejagnu.exp: Added pattern matching to look for new
32243           keywords, embedded in testcases comments, which will trigger
32244           calls to xpass and xfail.
32245
32246 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
32247
32248         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
32249           comments embedded in the testcases, especially the one looking for
32250           special compiler options, as well as the pattern matching for the
32251           compiler output again.
32252
32253 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
32254
32255         * lib/old-dejagnu.exp: Do a proper check of the return value for
32256           execute tests. Fixed several problems with the pattern matching
32257           of the compiler output which gave erroneous test results.
32258           Changed several of the test result messages to be more descriptive.
32259         * config/unix-g++.exp: Proc g++_load now actually works and
32260           executes the tests passed to it and returns a usable return
32261           value.
32262
32263 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
32264
32265           * lib/gcc.exp: Exits gracefully if $CC is bogus.
32266
32267 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
32268
32269         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
32270           Modified both files to properly execute the old style
32271           dejagnu tests. The previous versions of these files were
32272           experimental and did not function anything near correctly.
32273
32274 1993-04-05  Rob Savoye  (rob@cygnus.com)
32275
32276         * Removed all Makefile.in and configure.in files. No configuration
32277         needed now.
32278
32279 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
32280
32281         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
32282
32283 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
32284
32285         * gcc.compile/configure.in, gcc.unsorted/configure.in,
32286         gcc.special/configure.in, gcc.noncompile/configure.in,
32287         gcc.execute/configure.in, gcc.code_quality/configure.in,
32288         g++.other/configure.in, g++.old-deja/configure.in,
32289         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
32290         in srcname setting.
32291
32292 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
32293
32294         * lib/udi.exp:  Fixed mondfe and mondfe_download.
32295         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
32296         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
32297
32298 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
32299
32300         * config/udi-gdb.exp: Check $shell_id after connecting to target.
32301         (gdb_exit): Don't remove *_soc files.
32302
32303 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
32304
32305         * lib/c-torture.exp: Don't look for main; instead always use -w
32306         -c.  This is how the c-torture tests work.  Remove the object
32307         file if the compilation succeeds.
32308         * gcc.execute/execute.exp: Remove executable if test passes.
32309         * gcc.noncompile/noncompile.exp: Every test is an expected
32310         failure.
32311         * gcc.special/special.exp: Added tests from c-torture 1.11,
32312         corrected use of existing test.
32313         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
32314         gcc.execute/920625-1.c: Updated to c-torture 1.11.
32315         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
32316         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
32317         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
32318         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
32319         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
32320         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
32321         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
32322         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
32323         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
32324         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
32325         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
32326         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
32327         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
32328         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
32329         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
32330         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
32331         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
32332         c-torture 1.11.
32333         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
32334         correspond to c-torture 1.11.
32335
32336         * New file.