OSDN Git Service

2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
2
3         PR testsuite/21062
4         * g++.dg/opt/alias2.C (printf): Correct the prototype.
5
6 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
7
8         PR C++/21188
9         * g++.dg/opt/rtti2.C: New test.
10
11 2005-04-25  Paul Brook  <paul@codesourcery.com>
12         Steven G. Kargl  <kargls@comcast.net>
13
14         PR fortran/20879
15         * gfortran.dg/ichar_1.f90: New file.
16
17 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
18
19         PR middle-end/20991
20         * g++.dg/opt/pr20991.C: New test.
21
22         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
23         where sizeof (type) < __alignof__ (type).
24         * gcc.dg/compat/struct-layout-1.h: Likewise.
25
26 2005-04-24  Per Bothner  <per@bothner.com>
27             Devang Patel  <dpatel@apple.com>
28
29         PR preprocessor/20907
30         * gcc.dg/cpp/very-long-comment.c: New test.
31
32 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33
34         PR fortran/20059
35         * gfortran.dg/common_5.f: New test.
36
37 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
38
39         PR middle-end/21082
40         * g++.dg/tree-ssa/pr21082.C: New testcase.
41
42 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
43
44         * gcc.dg/vect/vect-99.c: New test.
45
46 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
47
48         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
49
50 2005-04-22  Jeff Law  <law@redhat.com>
51
52         * gcc.dg/uninit-5.c: Remove xfails.
53         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
54         conditionals and loads.
55
56 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
57
58         PR libfortran/20074
59         PR libfortran/20436
60         PR libfortran/21108
61         * gfortran.dg/nested_reshape.f90: new test
62         * gfortran.dg/reshape-alloc.f90: new test
63         * gfortran.dg/reshape.f90: new test
64
65 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
66
67         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
68
69         * gcc.dg/arm-vfp1.c: New test.
70
71 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
72
73         PR c++/21087
74         * g++.dg/lookup/builtin2.C: New test.
75
76 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
77
78         * gcc.dg/weak/weak-13.c: New test.
79
80 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
81
82         * lib/target-supports.exp (check_effective_target_sync_int_long):
83         Add powerpc*.
84
85 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
86
87         * gcc.target/mips/branch-1.c: New test.
88
89 2005-04-21  Richard Henderson  <rth@redhat.com>
90
91         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
92         * gcc.dg/vect/vect-86.c: Likewise.
93         * gcc.dg/vect/vect-87.c: Likewise.
94         * gcc.dg/vect/vect-88.c: Likewise.
95
96 2005-04-21  Devang Patel  <dpatel@apple.com>
97
98         PR optimization/20994
99         * gcc.dg/tree-ssa/ifc-3.c: New test.
100         
101 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
102
103         PR c/12913
104         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
105         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
106         gcc.dg/c99-vla-jump-5.c: New tests.
107
108 2005-04-19  Richard Henderson  <rth@redhat.com>
109
110         * lib/target-supports.exp (check_effective_target_vect_int_mult): 
111         Fix typo in exists check.
112         (check_effective_target_sync_int_long): New.
113         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
114         * gcc.dg/ia64-sync-2.c: Likewise.
115         * gcc.dg/ia64-sync-3.c: Likewise.
116         * gcc.dg/ia64-sync-4.c: Likewise.
117
118 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
119
120         * gcc.dg/fold-xor-1.c: New test.
121         * gcc.dg/fold-xor-2.c: New test.
122
123 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
124
125         PR target/20670
126         * g++.dg/eh/fp-regs.C: New test.
127
128 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
129
130         * gcc.dg/Wint-to-pointer-cast-1.c,
131         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
132         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
133         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
134
135 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
136
137         PR fortran/16861
138         * gfortran.dg/pr16861.f90: New test.
139
140 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
141
142         * gcc.dg/pr21085.c: New test.
143
144 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
145
146         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
147         (setup_mips_tests, dg-mips-options): New procedures.
148         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
149         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
150         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
151         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
152         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
153         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
154         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
155         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
156         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
157         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
158         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
159         dg-mips-options instead of dg-options.  Remove now-redundant
160         preprocessor guards.
161         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
162         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
163         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
164         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
165         * gcc.dg/vr-mult-2.c: Delete.
166         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
167         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
168         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
169         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
170         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
171         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
172         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
173
174 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
175
176         * ada/acats/run_all.sh: Use sync when executable not present.
177         
178 2005-04-18  Devang Patel  <dpatel@apple.com>
179
180         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
181         * gcc.dg/vect/vect-11a.c: New.
182         * gcc.dg/vect/vect-none.c: Update.
183         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
184
185 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
186
187         PR tree-optimization/20922
188         * gcc.dg/pr20922-1.c: New test.
189         * gcc.dg/pr20922-2.c: New test.
190         * gcc.dg/pr20922-3.c: New test.
191         * gcc.dg/pr20922-4.c: New test.
192         * gcc.dg/pr20922-5.c: New test.
193         * gcc.dg/pr20922-6.c: New test.
194
195 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
196
197         PR libfortran/20950
198         * gfortran.dg/pr20950.f: New test.
199
200 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
201
202         PR libfortran/19216
203         * gfortran.dg/pr19216.f: New test.
204
205 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
206
207         PR tree-optimization/21001
208         * gcc.dg/tree-ssa/pr21001.c: New.
209
210 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
211
212         PR libfortran/21075
213         * gfortran.dg/reshape_rank7.f90: New test.
214
215 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
216
217         PR libfortran/12884 gfortran.dg/pr12884.f: New test
218         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
219         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
220         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
221         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
222         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
223         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
224         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
225         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
226         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
227         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
228         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
229         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
230         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
231         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
232         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
233         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
234         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
235         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
236         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
237         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
238
239 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
240
241         * gfortran.dg/wtruncate.f: New testcase.
242         * gfortran.dg/wtruncate.f90: New testcase.
243
244 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
245
246         PR c++/21025
247         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
248         which sizeof/alignof is dependent, rather than just whether we are
249         processing_template_decl.
250         
251 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
252
253         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
254         corrected typo where the wrong variables had been compared.
255
256 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
257
258         PR libfortran/18495
259         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
260         Test callee-allocated version of return array with a write
261         statement.
262         Test spread with a temporary with another write statement.
263
264 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
265
266         PR tree-optimization/21031
267         * gcc.dg/tree-ssa/pr21031.c: New.
268
269 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
270
271         PR tree-optimization/21004
272         * gcc.dg/builtins-53.c: Include builtins-config.h.
273         Check floorf, ceilf, floorl and ceill transformations
274         only when HAVE_C99_RUNTIME is defined.
275         
276 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
277
278         PR middle-end/20739
279         * gcc.dg/tree-ssa/pr20739.c: New test.
280
281 2005-04-14  Mike Stump  <mrs@apple.com>
282
283         * gcc.dg/Foundation.framework/empty: New.
284         * gcc.dg/framework-2.c: New.
285
286 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
287
288         PR tree-optimization/21021
289         * gcc.c-torture/compile/pr21021.c: New.
290
291 2005-04-14  Janis Johnson  <janis187@us.ibm.com
292
293         PR testsuite/21010
294         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
295         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
296         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
297         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
298         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
299         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
300         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
301         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
302
303 2005-04-14  Richard Henderson  <rth@redhat.com>
304
305         * lib/target-supports.exp (check_effective_target_vect_condition):
306         Add ia64, i?86, and x86_64.
307
308 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
309
310         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
311
312 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
313
314         PR tree-optimization/20657
315         * gcc.dg/tree-ssa/pr20657.c: New.
316
317 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
318
319         * gcc.dg/builtins-53.c: Also check (int)trunc* and
320         (long long int)trunc*.
321
322 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
323
324         PR target/20927
325         * gcc.dg/pr20927.c: New test.
326
327 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
328
329         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
330         * gcc.target/mips/asm-1.c: Likewise.
331
332 2005-04-13  Dale Johannesen  <dalej@apple.com>
333
334         * objc.dg/objc-fast-4.m:  New.
335
336 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
337
338         * gcc.target/cris/torture/cris-torture.exp: New driver in new
339         directory.
340         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
341
342 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
343
344         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
345         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
346         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
347
348 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
349
350         PR tree-optimization/20913
351         * gcc.dg/tree-ssa/pr20913.c: New.
352
353         PR tree-optimization/20702
354         * gcc.dg/tree-ssa/pr20702.c: New.
355
356 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
357
358         PR c++/13744
359         * g++.dg/inherit/local3.C: New test.
360
361 2005-04-12  Jeff Law  <law@redhat.com>
362
363         * gcc.dg/tree-ssa/20050412-1.c: New test.
364
365 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
366
367         PR libfortran/19016
368         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
369         Add tests with mask generated by expression.
370         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
371         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
372         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
373
374 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
375
376         PR middle-end/20917
377         * gcc.dg/20050409-1.c: New test.
378
379 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
380
381         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
382
383 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
384
385         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
386         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
387         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
388         (TARGET_CXX): Adjust accordingly.
389         * target.h (struct gcc_target): Remove epxort_class_data.  Add
390         determine_class_data_visibility and class_data_always_comdat.
391         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
392         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
393         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
394         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
395         (arm_cxx_determine_class_data_visibility): New.
396         (arm_cxx_class_data_always_comdat): Likewise.
397         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
398         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
399         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
400         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
401         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
402         Define.
403
404 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
405
406         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
407
408 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
409
410         * gcc.dg/i386-darwin-fpmath.c: New.
411
412 2004-04-11  Devang Patel  <dpatel@apple.com>
413
414         * lib/target-supports.exp (check_effective_target_vect_condition): New.
415         * gcc.dg/vect/vect-ifcvt-1.c: New test.
416         * gcc.dg/vect/vect-ifcvt-2.c: New test.
417         * gcc.dg/vect/vect-ifcvt-3.c: New test.
418         * gcc.dg/vect/vect-ifcvt-4.c: New test.
419         * gcc.dg/vect/vect-ifcvt-5.c: New test.
420         * gcc.dg/vect/vect-ifcvt-6.c: New test.
421         * gcc.dg/vect/vect-ifcvt-7.c: New test.
422         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
423         
424 2004-04-11  Devang Patel  <dpatel@apple.com>
425
426         * gcc.dg/vect/vect-dv-1.c: New test.
427         * gcc.dg/vect/vect-dv-2.c: New test.
428         
429 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
430
431         PR tree-optimization/20933
432         * gcc.dg/tree-ssa/pr20933.c: New test.
433
434 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
435
436         * gfortran.dg/fold_nearest.f90: New test.
437
438 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
439
440         * gcc.dg/tree-ssa/alias-1.c: New test.
441
442 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
443
444         PR tree-optimization/20920
445         * g++.dg/tree-ssa/pr20920.C: New test.
446
447 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
448
449         * gcc.dg/builtins-53.c: Also check (int)ceil* and
450         (long long int)ceil*.
451         
452 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
453
454         * g++.dg/warn/Wdtor1.C: Declare template in system header with
455         explicit C++ linkage.
456
457 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
458
459         * gfortran.dg/pr17229.f: Take care of the new obsolescence
460         warning for arithmetic IF statements.
461
462 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
463
464         * eor_handling_1.f90: New test case.
465         * eor_handling_2.f90: New test case.
466         * eor_handling_3.f90: New test case.
467         * eor_handling_4.f90: New test case.
468         * eor_handling_5.f90: New test case.
469         * noadv_size.f90: New test case.
470         * pad_no.f90: New test case.
471
472 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
473
474         * gcc.c-torture/execute/20050410-1.c: New test.
475
476 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
477
478         * gcc.dg/pr20126.c: New.
479
480 2005-04-09  Bud Davis  <bdavis@gfortran.org>
481             Steven G. Kargl <kargls@comcast.net>
482
483         * gfortran.dg/PR19872.f: New test.
484
485 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
486
487         * gfortran.dg/nint_1.f90:  Fix dg-do directive
488
489 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
490
491         * gfortran.dg/nint_1.f90: New test.
492
493 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
494
495         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
496         Added test for callee-allocated arrays with write statements.
497         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
498         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
499         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
500         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
501         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
502
503 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
504
505         PR libfortran/20163
506         * gfortran.dg/open-options-blanks.f:  New test.
507
508 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
509
510         PR fortran/13257
511         * gfortran.dg/comma_format_extension_[1234].f: New tests.
512
513 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
514
515         * gcc.dg/tree-ssa/stdarg-1.c: New test.
516         * gcc.dg/tree-ssa/stdarg-2.c: New test.
517         * gcc.dg/tree-ssa/stdarg-3.c: New test.
518         * gcc.dg/tree-ssa/stdarg-4.c: New test.
519         * gcc.dg/tree-ssa/stdarg-5.c: New test.
520         * gcc.c-torture/execute/stdarg-4.c: New test.
521
522         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
523
524         PR target/20795
525         * g++.dg/abi/param2.C: New test.
526
527 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
528
529         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
530
531 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
532
533         * gcc.dg/builtins-53.c: New test.
534
535 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
536
537         * g++.dg/tree-ssa/pr18178.C: New test.
538         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
539         * gcc.c-torture/execute/20041019-1.c: New test.
540         * gcc.dg/tree-ssa/20041008-1.c: New test.
541         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
542         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
543         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
544         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
545         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
546         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
547         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
548         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
549         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
550         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
551
552 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
553
554         PR rtl-optimization/20466
555         * gcc.c-torture/execute/pr20466-1.c: New test.
556
557 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
558
559         PR c++/20905
560         * g++.dg/parse/cond2.C: New test.
561
562         PR c++/20145
563         * g++.dg/warn/Wdtor1.C: New test.
564
565 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
566
567         PR fortran/17229
568         * gfortran.dg/pr17229.f: New test.
569
570 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
571
572         * gfortran.dg/tiny_1.f90: New test.
573         * gfortran.dg/tiny_2.f90: ditto.
574
575 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
576
577         * gfortran.dg/eor_1.f90:  Fix dg-do run line
578         * gfortran.dg/open_new.f90:  Fix dg-do run line
579
580 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
581
582         * lib/target-supports.exp (get_compiler_messages): Support
583         optional arguments, the fourth being compiler options.
584         (check_effective_target_fpic): New proc.
585         * gcc.dg/20050321-2.c: Restrict to target fpic.
586
587 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
588
589         * gcc.dg/15443-1.c: New test.
590         * gcc.dg/15443-2.c: Likewise.
591
592 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
593
594         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
595
596 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
597
598         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
599
600 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
601
602         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
603         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
604         -m64.
605         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
606         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
607         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
608
609 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
610
611         PR c++/20212
612         * g++.dg/warn/Wunused-11.C: New test.
613
614 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
615
616         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
617
618 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
619
620         * gfortran.dg/vect/vect-5.f90: xfail for lp64. 
621
622 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
623
624         PR c++/20734
625         * g++.dg/template/ptrmem13.C: New test.
626
627 2005-04-05  Per Bothner  <per@bothner.com>
628
629         * lib/gcc.exp: Always add -fno-show-column, for now.
630
631 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
632
633         PR testsuite/20767
634         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
635         of plain old "unsigned int" for the type of "i".  Makes this test
636         64bit clean.
637
638 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
639
640         * gcc.dg/i386-ssefn-1.c: New test.
641         * gcc.dg/i386-ssefn-2.c: New test.
642         * gcc.dg/i386-ssefn-3.c: New test.
643         * gcc.dg/i386-ssefn-4.c: New test.
644
645 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
646
647         PR tree-optimization/20076
648         * gcc.dg/builtin-apply4.c: New test.
649
650         PR preprocessor/19475
651         * gcc.dg/cpp/macspace1.c: New test.
652         * gcc.dg/cpp/macspace2.c: New test.
653
654 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
655
656         * gfortran.dg/pr20755.f: Fixed bad format.
657
658 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
659
660         PR c++/20763
661         * g++.dg/ext/attrib21.C: New test.
662
663 2004-04-05  Devang Patel  <dpatel@apple.com>
664
665         * lib/target-supports.exp (check_effective_target_vect_shif): New.
666         * gcc.dg/vect/vect-shift-1.c: New test.
667         
668 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
669
670         PR libfortran/20755
671         * gfortran.dg/pr20755.f: New test.
672
673 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
674
675         * gfortran.dg/pr15959.f90: New test.
676         * gfortran.dg/string_pad_trunc.f90: New test.
677
678 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
679
680         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
681         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
682         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
683         syntax.
684
685 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
686
687         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
688
689 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
690
691         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
692         * gcc.c-torture/compile/20011119-2.c: Likewise.
693         * gcc.c-torture/compile/981001-2.c: Likewise.
694
695 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
696
697         PR c++/20679
698         * g++.dg/template/overload4.C: New test.
699
700 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
701
702         PR c++/20746
703         * g++.dg/abi/covariant5.C: New.
704
705         PR debug/20505
706         * g++.dg/debug/const2.C: New.
707
708 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
709
710         PR rtl-optimization/16104
711         * gcc.c-torture/execute/20050316-1.c: New test.
712
713 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
714
715         * g++.dg/template/spec23.C: Fix dg-error text.
716
717 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
718
719         PR c++/19199
720         * g++.dg/expr/lval2.C: New.
721
722 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
723
724         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
725         __builtin_strcasecmp and __builtin_strncasecmp.
726
727 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
728
729         PR c++/20723
730         * g++.dg/template/spec22.C: New.
731         * g++.dg/template/spec23.C: New.
732
733 2005-04-03  Dale Ranta  <dir@lanl.gov>
734             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
735
736         PR libfortran/20068
737         PR libfortran/20125
738         PR libfortran/20156
739         PR libfortran/20471
740         * gfortran.dg/backspace.f: New test.
741
742 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
743
744         * gcc.dg/pr19345.c: New test.
745
746 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
747
748         PR tree-optimization/20640
749         * gcc.dg/torture/tree-loop-1.c: New.
750
751 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
752
753         PR rtl-optimization/20290
754         * gcc.c-torture/execute/loop-ivopts-2.c: New.
755
756 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
757
758         * gcc.dg/rs6000-fpint.c: New.
759
760 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
761
762         * gcc.dg/old-style-then-proto-1.c: New test.
763
764 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
765
766         * gfortran.fortran-torture/execute/backspace.f90: Check
767         after backspace and read was incorrect.
768
769 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
770
771         * gcc.c-torture/execute/builtins/strcat.c: Check the result
772         buffer past the terminating NUL using memcmp.
773         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
774         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
775
776         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
777         Fix unused/uninitialized variable warnings.
778
779         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
780         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
781         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
782         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
783
784         * gcc.c-torture/execute/builtins/abs-1-lib.c,
785         gcc.c-torture/execute/builtins/fputs-lib.c,
786         gcc.c-torture/execute/builtins/lib/fprintf.c,
787         gcc.c-torture/execute/builtins/lib/main.c,
788         gcc.c-torture/execute/builtins/lib/memcmp.c,
789         gcc.c-torture/execute/builtins/lib/memmove.c,
790         gcc.c-torture/execute/builtins/lib/mempcpy.c,
791         gcc.c-torture/execute/builtins/lib/memset.c,
792         gcc.c-torture/execute/builtins/lib/printf.c,
793         gcc.c-torture/execute/builtins/lib/sprintf.c,
794         gcc.c-torture/execute/builtins/lib/stpcpy.c,
795         gcc.c-torture/execute/builtins/lib/strchr.c,
796         gcc.c-torture/execute/builtins/lib/strcmp.c,
797         gcc.c-torture/execute/builtins/lib/strcpy.c,
798         gcc.c-torture/execute/builtins/lib/strcspn.c,
799         gcc.c-torture/execute/builtins/lib/strlen.c,
800         gcc.c-torture/execute/builtins/lib/strncat.c,
801         gcc.c-torture/execute/builtins/lib/strncmp.c,
802         gcc.c-torture/execute/builtins/lib/strncpy.c,
803         gcc.c-torture/execute/builtins/lib/strrchr.c,
804         gcc.c-torture/execute/builtins/lib/strspn.c,
805         gcc.c-torture/execute/builtins/lib/strstr.c,
806         gcc.c-torture/execute/builtins/memops-asm-lib.c,
807         gcc.c-torture/execute/builtins/strlen-2.c,
808         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
809         prototypes.
810
811 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
812
813         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
814         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
815         selectany usage.
816
817 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
818
819         PR c++/19406
820         * g++.dg/debug/using1.C: New test.
821
822 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
823
824         PR middle-end/20524
825         * gcc.dg/alias-7.c: Prefix asm-declared name with
826         __USER_LABEL_PREFIX__.
827
828 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
829
830         Fix fallout from PR middle-end/15700:
831         * gcc.c-torture/compile/20011119-1.c: Take
832         __USER_LABEL_PREFIX__ into account.
833         * gcc.c-torture/compile/20011119-2.c: Likewise.
834
835 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
836
837         PR c++/18644
838         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
839
840 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
841
842         PR c/17855
843         * gcc.c-torture/compile/struct-non-lval-1.c,
844         gcc.c-torture/compile/struct-non-lval-2.c,
845         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
846
847 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
848
849         * gcc.dg/tls/tls.exp: Remove temporary file.
850         * g++.dg/tls/tls.exp: Ditto.
851         * lib/file-format.exp: Ditto.
852         * g++.dg/special/ecos.exp: Ditto.
853
854         * lib/profopt.exp: Treat prof_ext as a list.
855         * gcc.misc-tests/bprob.exp: Ditto.
856         * g++.dg/bprob/bprob.exp: Ditto.
857
858         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
859         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
860         g++.dg/tree-ssa/pointer-reference-alias.C,
861         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
862         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
863         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
864         g++.dg/vect/pr19951.cc: Ditto.
865         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
866         gcc.dg/builtins-47.c: Ditto.
867         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
868         gcc.dg/pr20115-1.c: Ditto.
869         * gcc.dg/tree-ssa/20030530-2.c,
870         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
871         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
872         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
873         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
874         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
875         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
876         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
877         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
878         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
879         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
880         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
881         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
882         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
883         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
884         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
885         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
886         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
887         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
888         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
889         gcc.dg/tree-ssa/20030824-1.c,
890         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
891         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
892         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
893         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
894         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
895         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
896         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
897         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
898         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
899         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
900         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
901         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
902         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
903         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
904         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
905         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
906         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
907         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
908         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
909         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
910         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
911         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
912         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
913         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
914         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
915         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
916         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
917         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
918         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
919         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
920         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
921         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
922         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
923         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
924         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
925         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
926         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
927         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
928         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
929         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
930         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
931         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
932         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
933         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
934         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
935         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
936         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
937         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
938         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
939         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
940         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
941         gcc.dg/tree-ssa/useless-1.c: Ditto.
942         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
943         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
944         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
945         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
946         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
947         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
948         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
949         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
950         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
951         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
952         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
953         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
954         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
955         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
956         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
957         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
958         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
959         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
960         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
961         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
962         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
963         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
964         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
965         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
966         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
967         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
968         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
969         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
970         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
971         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
972         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
973         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
974         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
975         gcc.dg/vect/vect-none.c: Ditto.
976         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
977         treelang/compile/unsigned.tree: Ditto.
978
979         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
980         * gcc.dg/cpp/direct2s.c: Ditto.
981         * gcc.dg/cpp/paste4.c: Ditto.
982         * gcc.dg/cpp/separate-1.c: Ditto.
983         * gcc.dg/pch/save-temps-1.c: Ditto.
984         * g++.dg/ext/altivec-10.C: Ditto.
985         * g++.dg/pch/pch.C: Ditto.
986
987         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
988
989         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
990         * g++.dg/template/repo1.C: Ditto.
991         * g++.dg/template/repo2.C: Ditto.
992         * g++.dg/template/repo3.C: Ditto.
993         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
994         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
995         * g++.old-deja/g++.pt/repo1.C: Ditto.
996         * g++.old-deja/g++.pt/repo2.C: Ditto.
997         * g++.old-deja/g++.pt/repo3.C: Ditto.
998         * g++.old-deja/g++.pt/repo4.C: Ditto.
999
1000         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
1001         * gcc.dg/20030107-1.c: Ditto.
1002         * gcc.dg/20030702-1.c: Ditto.
1003         * gcc.dg/profile-generate-1.c: Ditto.
1004         * g++.dg/other/profile1.C: Ditto.
1005         * g++.old-deja/g++.robertl/eb83.C: Ditto.
1006
1007         * lib/gcc-dg.exp (remove-build-file): New.
1008         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
1009         cleanup-tree-dump, cleanup-saved-temps): New.
1010
1011 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
1012
1013         PR c++/19203, DR 214
1014         * g++.dg/parse/ambig3.C: Not ambiguous.
1015         * g++.dg/template/spec20.C: New.
1016         * g++.dg/template/spec21.C: New.
1017
1018 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
1019
1020         PR target/20045
1021         * gcc.dg/ia64-fptr-1.c: Run only on linux.
1022
1023 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1024
1025         PR libfortran/20660
1026         * gfortran.dg/negative_unit.f: New test.
1027
1028 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
1029
1030         * gcc.dg/20050330-1.c: New test.
1031
1032 2005-03-30  Devang Patel  <dpatel@apple.com>
1033
1034         * g++.dg/tree-sra/ssa-sra-3.C: New test.
1035
1036 2005-03-30  Dale Johannesen  <dalej@apple.com>
1037
1038         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
1039
1040 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
1041
1042         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
1043         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
1044         Strip options from test name.
1045
1046 2005-03-31  Jan Hubicka  <jh@suse.cz>
1047
1048         * gcc.dg/varpool-1.c: New testcase.
1049
1050 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
1051
1052         PR c/772
1053         PR c/17913
1054         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
1055         gcc.dg/stmt-expr-label-3.c : New tests.
1056         * gcc.c-torture/execute/medce-2.c: Remove.
1057
1058 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
1059
1060         PR c/20368
1061         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
1062         tests.
1063
1064 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
1065
1066         * gcc.c-torture/compile/pr20203.c: New test.
1067
1068 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
1069
1070         * gfortran.dg/promotion.f90:  New test.
1071
1072 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
1073
1074         PR middle-end/20491
1075         * gcc.dg/torture/asm-subreg-1.c: New test.
1076
1077 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
1078
1079         PR c/20672
1080         * gcc.dg/pr20672-1.c: New test.
1081
1082 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
1083
1084         * gfortran.dg/vect: New directory.
1085         * gfortran.dg/vect/vect.exp: New.
1086         * gfortran.dg/vect/vect-1.f90: New test.
1087         * gfortran.dg/vect/vect-2.f90: New test.
1088         * gfortran.dg/vect/vect-3.f90: New test.
1089         * gfortran.dg/vect/vect-4.f90: New test.
1090         * gfortran.dg/vect/vect-5.f90: New test.
1091
1092 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
1093
1094         PR middle-end/20622
1095         * gcc.dg/alias-7.c: New test.
1096
1097 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
1098
1099         * gcc.dg/sparc-reg-1.c: New test.
1100
1101 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
1102
1103         PR target/19890
1104         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
1105
1106 2005-03-29  Dale Ranta  <dir@lanl.gov>
1107             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1108
1109         PR libfortran/20163
1110         * gfortran.dg/pr20163-2.f: New test.
1111
1112 2005-03-28  Jan Hubicka  <jh@suse.cz>
1113
1114         PR middle-end/20635
1115         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
1116         by Jakub Jelinek.
1117
1118 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
1119
1120         PR tree-optimization/20626
1121         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
1122         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
1123
1124 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
1125
1126         * gfortran.dg/underflow.f90:  New test.
1127         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
1128
1129 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1130
1131         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
1132
1133 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
1134
1135         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
1136         (g++_init): Make sure that CXXFLAGS is set.
1137         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
1138         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
1139         * lib/gfortran.exp (gfortran_link_flags): Likewise. 
1140         * lib/objc.exp (objc_init): Likewise.
1141         * lib/treelang.exp (treelang_init): Likewise.
1142
1143 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
1144
1145         PR tree-optimization/20470
1146         * gcc.dg/tree-ssa/pr20470.c: New test.
1147
1148 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
1149
1150         * gcc.dg/ppc-stfiwx.c: New.
1151
1152 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
1153
1154         PR target/19888
1155         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
1156
1157 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
1158
1159         * gcc.dg/20050325-1.c: Fix a typo.
1160
1161 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1162
1163         PR libfortran/19678
1164         PR libfortran/19679
1165         * gfortran.dg/dos_eol.f: New test.
1166
1167 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
1168
1169         PR rtl-optimization/20249
1170         * gcc.dg/20050325-1.c: New test.
1171
1172 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1173
1174         PR libfortran/15332
1175         * gfortran.dg/pr15332.f: New test.
1176
1177 2005-03-24  Dale Johannesen  <dalej@apple.com>
1178
1179         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
1180
1181 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
1182
1183         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
1184         'internal' visibility.
1185         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
1186         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
1187         'protected' visibility.
1188         * gcc.dg/visibility-7.c: Likewise.
1189         * lib/target-supports.exp (check_visibility_available): Take
1190         a parameter, the kind of visibility to check for.
1191         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
1192         to check_visibility_available.
1193
1194         * g++.dg/expr/cast3.C: New.
1195
1196 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
1197
1198         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
1199         rs6000.
1200
1201 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
1202
1203         PR target/20095
1204         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
1205
1206 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
1207
1208         * gcc.dg/badshift.c: Renamed to...
1209         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
1210
1211         * gcc.target/i386/badshift.c: Renamed to...
1212         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
1213         only.
1214
1215         PR rtl-optimization/20532
1216         * gcc.target/i386/badshift.c: New.
1217
1218 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1219
1220         * gfortran.dg/pr18025.f90: New test.
1221
1222 2005-03-23  Dale Johannesen  <dalej@apple.com>
1223         
1224         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
1225
1226 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
1227
1228         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
1229
1230         * lib/target-supports.exp (check_iconv_available): Default
1231         libiconv to -liconv, if there is no definition.
1232
1233 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
1234
1235         * gcc.dg/torture/cris-asm-mof-1.c: New test.
1236
1237 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
1238
1239         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
1240         * g++.dg/opt/pr7503-2.C: Likewise.
1241         * g++.dg/opt/pr7503-3.C: Likewise.
1242         * g++.dg/opt/pr7503-4.C: Likewise.
1243         * g++.dg/opt/pr7503-5.C: Likewise.
1244         * g++.dg/warn/minmax.C: New test.
1245
1246 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1247
1248         * gfortran.dg/g77_intrinsics_funcs.f: New test.
1249         * gfortran.dg/g77_intrinsics_sub.f: New test.
1250
1251 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
1252             Jan Hubicka  <jh@suse.cz>
1253             Steven Bosscher <stevenb@suse.de
1254
1255         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
1256
1257 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1258
1259         PR c++/19980
1260         * g++.dg/template/redecl3.C: New test.
1261
1262 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1263
1264         PR c++/20499
1265         * g++.dg/parse/error16.C: Tweak error markers.
1266
1267 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
1268
1269         PR target/20561
1270         * gcc.dg/20050321-2.c: New test.
1271
1272 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
1273
1274         PR c++/20465
1275         PR c++/20381
1276         * g++.dg/template/ptrmem12.C: New.
1277
1278 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
1279
1280         PR rtl-optimization/20527
1281         * gcc.c-torture/execute/pr20527-1.c: New test.
1282
1283 2005-03-22  Ben Elliston  <bje@au.ibm.com>
1284
1285         * gcc.misc-tests/options.exp (check_for_options): Create a real C
1286         program, compile it into a real executable and then delete the .c
1287         and .x files afterwards, to avoid problems on testglue targets.
1288
1289 2005-03-21  Stuart Hastings  <stuart@apple.com>
1290
1291         * gcc.target/i386/sse-2.c: New.
1292         
1293 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
1294
1295         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
1296
1297 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
1298
1299         * g++.dg/parse/crash25.C: Fix typo.
1300
1301 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
1302
1303         PR c++/20461
1304         * g++.dg/parse/crash24.C: New test.
1305
1306         PR c++/20536
1307         * g++.dg/parse/crash25.C: New test.
1308
1309 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
1310
1311         PR c++/20147    
1312         * g++.dg/ext/stmtexpr4.C: New test.
1313
1314 2005-03-20  Roger Sayle  <roger@eyesopen.com>
1315
1316         PR middle-end/20539
1317         * gcc.c-torture/compile/pr13066-1.c: New test case.
1318         * gcc.c-torture/compile/pr20539-1.c: Likewise.
1319         * g++.dg/opt/pr13066-1.C: Likewise.
1320
1321 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
1322
1323         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
1324
1325 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1326
1327         PR fortran/18525
1328         * gfortran.dg/nesting_1.f90: New test.
1329
1330 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1331
1332         PR c++/20240
1333         * g++.dg/lookup/using13.C: New test.
1334
1335 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1336
1337         PR c++/20333
1338         * g++.dg/template/crash36.C: New test.
1339
1340 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
1341
1342         PR c++/20463
1343         * g++.dg/template/crash35.C: New test.
1344
1345 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
1346
1347         PR c++/19966
1348         * g++.dg/overload/operator2.C: New test.
1349
1350 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1351
1352         PR libfortran/20257
1353         * gfortran.dg/pr20257.f90: New test.
1354
1355 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1356
1357         PR libfortran/20480
1358         * gfortran.dg/pr20480.f90: New test.
1359
1360 2005-03-16  Richard Henderson  <rth@redhat.com>
1361
1362         PR middle-end/15700
1363         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
1364         (_rtld_global): New.
1365         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
1366         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
1367
1368         * gcc.dg/alias-3.c: New.
1369         * gcc.dg/alias-4.c: New.
1370         * gcc.dg/alias-5.c: New.
1371         * gcc.dg/alias-6.c: New.
1372
1373 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
1374
1375         * gcc.dg/cpp/ucnid-7.c: New.
1376
1377 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
1378             Dorit Naishlos  <dorit@il.ibm.com>
1379
1380         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
1381         darwin.
1382
1383 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
1384
1385         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
1386         misaligned accesses.
1387         * gcc.dg/vect/vect-58.c: Likewise.
1388         * gcc.dg/vect/vect-92.c: New.
1389         * gcc.dg/vect/vect-93.c: New.
1390
1391 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
1392
1393         PR fortran/18827
1394         * gfortran.dg/assign_2.f90: New test.
1395         * gfortran.dg/assign_3.f90: New test.
1396         * gfortran.dg/assign.f90: New test.
1397
1398 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
1399
1400         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
1401         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
1402         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
1403         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
1404         names.
1405
1406 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
1407
1408         * gcc.dg/cpp/ucnid-6.c: New.
1409
1410         * gcc.dg/cpp/normalize-1.c: New.
1411         * gcc.dg/cpp/normalize-2.c: New.
1412         * gcc.dg/cpp/normalize-3.c: New.
1413         * gcc.dg/cpp/normalize-4.c: New.
1414         * gcc.dg/cpp/ucnid-4.c: New.
1415         * gcc.dg/cpp/ucnid-5.c: New.
1416         * g++.dg/cpp/normalize-1.C: New.
1417         * g++.dg/cpp/ucnid-1.C: New.
1418
1419 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
1420
1421         * gcc.dg/pr18628.c: New.
1422
1423 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
1424
1425         PR c++/20280
1426         * g++.dg/tree-ssa/pr20280.C: New.
1427
1428 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1429
1430         PR fortran/20467
1431         * gfortran.dg/stfunc_2.f90: New test.
1432
1433 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
1434
1435         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
1436
1437 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
1438
1439         * gcc.dg/tree-ssa/20050314-1.c: New test.
1440
1441 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1442
1443         PR c++/4403
1444         PR c++/9783, DR433
1445         * g++.dg/template/friend34.C: New test.
1446         * g++.dg/template/friend35.C: Likewise.
1447         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
1448
1449 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1450
1451         Friend class name lookup 5/n
1452         PR c++/1016
1453         * g++.dg/lookup/hidden-class1.C: New test.
1454         * g++.dg/lookup/hidden-class2.C: Likewise.
1455         * g++.dg/lookup/hidden-class3.C: Likewise.
1456         * g++.dg/lookup/hidden-class4.C: Likewise.
1457         * g++.dg/lookup/hidden-class5.C: Likewise.
1458         * g++.dg/lookup/hidden-class6.C: Likewise.
1459         * g++.dg/lookup/hidden-class7.C: Likewise.
1460         * g++.dg/lookup/hidden-class8.C: Likewise.
1461         * g++.dg/lookup/hidden-class9.C: Likewise.
1462         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
1463         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
1464         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
1465         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
1466         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
1467         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
1468         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
1469         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
1470         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
1471         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
1472         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
1473
1474 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
1475
1476         PR c++/20157
1477         * g++.dg/template/error18.C: New test.
1478
1479 2005-03-09  Ben Elliston  <bje@au.ibm.com>
1480
1481         PR debug/16792
1482         * g++.dg/debug/pr16792.C: New test.
1483
1484 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
1485
1486         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
1487         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
1488         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
1489         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
1490         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
1491         test assertion names.
1492
1493 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1494
1495         PR fortran/18600
1496         * gfortran.dg/stfunc_1.f90: New test.
1497
1498 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1499
1500         PR fortran/16907
1501         * gfortran.dg/real_index_1.f90: New test.
1502
1503 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1504
1505         PR fortran/20323
1506         * gfortran.dg/spec_expr_1.f90: New test.
1507
1508 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
1509
1510         PR c/20402
1511         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
1512         new parser.
1513
1514 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1515
1516         PR fortran/20361
1517         * gfortran.dg/largeequiv_1.f90: New test.
1518
1519 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
1520
1521         * gcc.dg/ucnid-1.c: New.
1522         * gcc.dg/ucnid-2.c: New.
1523         * gcc.dg/ucnid-3.c: New.
1524         * gcc.dg/ucnid-4.c: New.
1525         * gcc.dg/ucnid-5.c: New.
1526         * gcc.dg/ucnid-6.c: New.
1527         * gcc.dg/cpp/ucnid-1.c: New.
1528         * gcc.dg/cpp/ucnid-2.c: New.
1529         * gcc.dg/cpp/ucnid-3.c: New.
1530         * g++.dg/other/ucnid-1.C: New.
1531
1532 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
1533
1534         * gcc.dg/vmx/darwin-abi-3.c: Delete.
1535
1536 2005-03-11  Per Bothner  <per@bothner.com>
1537
1538         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
1539         that diagnotics refer to correct token.
1540         * gcc.dg/unused-3.c: Likewise.
1541
1542 2005-03-11  Per Bothner  <per@bothner.com>
1543
1544         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
1545         constant" is now actually on same line as string constant.
1546         * gcc.dg/cpp/direct2s.c: Likewise.
1547
1548 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
1549
1550         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
1551
1552 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1553
1554         PR libfortran/20124
1555         * gfortran.dg/pr20124.f90: New Test
1556
1557 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
1558
1559         PR tree-optimization/20130
1560         * gcc.dg/pr20130-1.c: New test.
1561
1562 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
1563
1564         PR target/20095
1565         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
1566
1567 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1568
1569         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
1570
1571 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
1572
1573         * g++.dg/eh/forced1.C: Fix comment.
1574         * g++.dg/eh/forced2.C: Ditto.
1575         * g++.dg/eh/forced3.C: Ditto.
1576         * g++.dg/eh/forced4.C: Ditto.
1577
1578 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
1579
1580         PR rtl-opt/20412
1581         * gcc.c-torture/compile/pr20412.c: New test.
1582
1583 2005-03-10  Roger Sayle  <roger@eyesopen.com>
1584
1585         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
1586
1587 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
1588
1589         PR target/20322
1590         * gcc.dg/20050307-1.c: New test.
1591
1592 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
1593
1594         PR c++/20375
1595         * g++.dg/other/stdarg3.C: New.
1596
1597 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
1598
1599         PR c++/18384, c++/18327
1600         * g++.dg/init/array19.C: New test.
1601
1602         PR inline-asm/20314
1603         * gcc.dg/torture/pr20314-1.c: New test.
1604         * gcc.dg/torture/pr20314-2.c: New test.
1605
1606 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
1607
1608         * gcc.dg/20050309-1.c: New test.
1609
1610 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1611
1612         * gcc.dg/builtins-10.c: Reactivate disabled test.
1613         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
1614         new cbrt transformations.
1615
1616 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
1617
1618         PR c++/20208
1619         * g++.dg/template/array13.C: New test.
1620
1621 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
1622
1623         PR c++/16859
1624         * g++.dg/init/brace4.C: New test.
1625
1626 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
1627
1628         PR c++/20186
1629         * g++.dg/template/non-dependent12.C: New.
1630
1631 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
1632
1633         PR c++/20142
1634         * g++.dg/init/array18.C: Add dg-do run marker.
1635         
1636         PR c++/20142
1637         * g++.dg/init/array18.C: New test.
1638
1639 2005-03-09  Ben Elliston  <bje@au.ibm.com>
1640
1641         * consistency.vlad/vlad.exp: Remove trailing semicolons.
1642         * g++.dg/gcov/gcov.exp: Likewise.
1643         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1644         * gcc.target/xstormy16/xstormy16.exp: Likewise.
1645         * lib/c-torture.exp: Likewise.
1646         * lib/fortran-torture.exp: Likewise.
1647         * lib/g++.exp: Likewise.
1648         * lib/gcc-defs.exp: Likewise.
1649         * lib/gcc-dg.exp: Likewise.
1650         * lib/gcc.exp: Likewise.
1651         * lib/gcov.exp: Likewise.
1652         * lib/gfortran.exp: Likewise.
1653         * lib/mike-g++.exp: Likewise.
1654         * lib/mike-gcc.exp: Likewise.
1655         * lib/objc-torture.exp: Likewise.
1656         * lib/objc.exp: Likewise.
1657         * lib/profopt.exp: Likewise.
1658         * lib/target-libpath.exp: Likewise.
1659         * lib/target-supports.exp: Likewise.
1660         * lib/treelang.exp: Likewise.
1661         * lib/wrapper.exp: Likewise.
1662
1663 2005-03-08  Jeff Law  <law@redhat.com>
1664
1665         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
1666         PHI-OPT changes.
1667
1668 2005-03-08  Ira Rosen  <irar@il.ibm.com>
1669
1670         * gcc.dg/vect/pr20122.c: New test.
1671
1672 2005-03-07  Jeff Law  <law@redhat.com>
1673
1674         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
1675         was folded away.
1676         * gcc.dg/tree-ssa/pr18133-1.c: New test.
1677         * gcc.dg/tree-ssa/pr18133-2.c: New test.
1678         * gcc.dg/tree-ssa/pr18134.c: New test.
1679
1680 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1681
1682         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
1683         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
1684         gcc.dg/torture/builtin-noret-2.c: Require weak support.
1685
1686 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
1687
1688         PR tree-opt/17671
1689         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
1690
1691 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
1692
1693         * g++.dg/warn/Wnvdtor.C: New test.
1694
1695 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
1696
1697         * gcc.dg/torture/pr19683-1.c: New test.
1698
1699 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
1700
1701         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
1702         * gfortran.dg/g77/19990313-2.f: Ditto.
1703         * gfortran.dg/g77/19990313-3.f: Ditto.
1704         * gfortran.dg/g77/19990525-0.f: Ditto.
1705         * gfortran.dg/g77/19990826-0.f: Ditto.
1706         * gfortran.dg/g77/19990826-2.f: Ditto.
1707         * gfortran.dg/g77/19990826-3.f: Ditto.
1708         * gfortran.dg/g77/20000511-1.f: Ditto.
1709         * gfortran.dg/g77/20000511-2.f: Ditto.
1710         * gfortran.dg/g77/970625-2.f: Ditto.
1711         * gfortran.dg/g77/980310-2.f: Ditto.
1712         * gfortran.dg/g77/980310-3.f: Ditto.
1713         * gfortran.dg/g77/980310-8.f: Ditto.
1714         * gfortran.dg/g77/980519-2.f: Ditto.
1715         * gfortran.dg/g77/alpha1.f: Ditto.
1716         * gfortran.dg/g77/claus.f: Ditto.
1717         * gfortran.dg/g77/erfc.f: Ditto.
1718         * gfortran.dg/g77/short.f: Ditto.
1719         * gfortran.fortran-torture/execute/data.f90: Ditto.
1720         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
1721         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
1722
1723 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1724
1725         * lib/file-format.exp (gcc_target_object_format): Add check for som
1726         format and hardcode object formats on hppa*-*-hpux*.
1727         * lib/target-supports.exp (check_weak_available): Add check for som
1728         object format.  Always return 0 on hppa*-*-hpux10*.
1729
1730         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
1731         is defined.
1732
1733         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
1734
1735 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
1736
1737         * gfortran.dg/pr19936_1.f90: New test.
1738         * gfortran.dg/pr19936_2.f90: New test.
1739         * gfortran.dg/pr19936_3.f90: New test.
1740
1741 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
1742             Paul Thomas <prthomas@drfccad.cea.fr>
1743
1744         * gfortran.dg/PR19754_1.f90: New test.
1745         * gfortran.dg/PR19754_2.f90: Ditto.
1746
1747 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1748
1749         PR c++/19311
1750         * g++.dg/template/non-dependent11.C: New test.
1751
1752 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
1753
1754         * lib/target-supports.exp (check_iconv_available): Fix comment.
1755
1756 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
1757             Joseph S. Myers  <joseph@codesourcery.com>
1758
1759         PR c++/19797
1760         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
1761
1762 2005-03-04  Matthew Sachs  <msachs@apple.com>
1763
1764         * gcc.exp (gcc_target_compile): Put braces around
1765         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
1766         * objc.exp (objc_target_compile): Likewise.
1767         * treelang.exp (treelang_target_compile): Likewise.
1768
1769 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1770
1771         PR fortran/19673
1772         * gfortran.dg/func_result_1.f90: New test.
1773
1774 2005-03-04  Ben Elliston  <bje@au.ibm.com>
1775
1776         * gcc.misc-tests/options.exp: New test.
1777
1778 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
1779
1780         * gcc.dg/pr15784-4.c: New test.
1781
1782 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
1783
1784         * gcc.c-torture/execute/pr17133.c: New.
1785         * gcc.c-torture/compile/20050303-1.c: New.
1786
1787 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
1788
1789         * gcc.dg/cpp/assert4.c:  Fix for cygwin
1790
1791 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
1792
1793         * g++.dg/overload/using2.C: New.
1794
1795 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
1796
1797         PR c++/19916
1798         * g++.dg/init/ptrmem2.C: New test.
1799
1800 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
1801
1802         PR c/8927
1803         * gcc.dg/pr8927-1.c: New test.
1804
1805 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
1806
1807         PR c++/20232
1808         * g++.dg/inherit/covariant12.C: New.
1809
1810 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1811
1812         PR fortran/19479
1813         * gfortran.dg/bound_1.f90: New test.
1814
1815 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
1816
1817         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
1818         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
1819
1820 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
1821
1822         PR c/20245
1823         * gcc.dg/pr20245-1.c: New test.
1824
1825 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
1826
1827         PR middle-end/19874
1828         * gcc.c-torture/execute/20050119-2.c: New test case.
1829
1830 2005-02-28  Ben Elliston  <bje@au.ibm.com>
1831
1832         * README: Update the DejaGnu bug reporting address.
1833         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
1834         * lib/objc-torture.exp: Likewise.
1835
1836 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
1837
1838         * gfortran.dg/boz_1.f90: New test.
1839         * gfortran.dg/boz_3.f90: New test.
1840         * gfortran.dg/boz_4.f90: New test.
1841
1842 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
1843
1844         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
1845         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
1846
1847 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1848
1849         PR libfortran/20101
1850         * gfortran.dg/write_0_pe_format.f90: New test.
1851
1852 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
1853
1854         PR c++/20206
1855         * g++.dg/opt/thunk2.C: New test.
1856         * g++.dg/opt/covariant1.C: New test.
1857
1858 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1859
1860         * gfortran.dg/e_d_fmt.f90: New test.
1861
1862 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
1863
1864         * gcc.dg/asm-b.c: Fix comment typos.
1865
1866 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
1867
1868         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
1869         a V_MAY_DEF also.
1870
1871 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
1872
1873         PR tree-opt/20188
1874         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
1875         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
1876         * gcc.dg/asm-b.c: New test.
1877
1878 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
1879
1880         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
1881         Disable this test on IRIX 6.
1882
1883 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
1884
1885         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
1886         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
1887         parser.
1888
1889 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
1890
1891         PR tree-optimization/20204
1892         * testsuite/gcc.dg/pr20204.c: New test.
1893
1894 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
1895
1896         PR target/20196
1897         * gcc.c-torture/execute/20050224-1.c: New test.
1898
1899         PR c++/20175
1900         * g++.dg/warn/Wbraces2.C: New test.
1901
1902 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
1903
1904         PR c++/19878
1905         * g++.dg/init/const2.C: New test.
1906
1907 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
1908
1909         PR tree-optimization/20100
1910         * gcc.c-torture/execute/pr20100-1.c: New test.
1911
1912 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1913
1914         * gfortran.dg/implicit_3.f90: New test.
1915
1916         * gfortran.dg/deftype_1.f90: New test.
1917
1918 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
1919
1920         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
1921         the test passes.
1922         * g++.dg/other/anon3.C: Accept a warning.
1923
1924 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
1925
1926         * gcc.dg/pr20017.c: Fix a comment typo.
1927
1928 2005-02-23  Bud Davis  <bdavis@gfortran.org>
1929
1930         * gfortran.dg/list_read_4.f90: Change to f90 comments.
1931
1932 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1933
1934         PR ada/19902
1935         * ada/acats/tests/cxa/cxa3004.a: Remove.
1936         * ada/acats/tests/cxb/cxb30061.am: Likewise.
1937
1938 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
1939
1940         PR c++/20073
1941         * g++.dg/init/const1.C: New test.
1942
1943         PR c++/19991
1944         * g++.dg/parse/constant7.C: New test.
1945
1946         PR c++/20152
1947         * g++.dg/parse/error27.C: New test.
1948         * g++.dg/template/qualttp15.C: Adjust error markers.
1949         * g++.old-deja/g++.other/struct1.C: Likewise.
1950         
1951         PR c++/20153
1952         * g++.dg/template/error17.C: New test.
1953
1954         PR c++/20148
1955         * g++.dg/parser/error26.C: New test.
1956
1957 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
1958
1959         PR tree-optimization/20100
1960         PR tree-optimization/20115
1961         * gcc.dg/pr20115.c: New test.
1962         * gcc.dg/pr20115-1.c: New test.
1963         * gcc.dg/pr20100.c: New test.
1964         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
1965         call-clobbered variables after alias1.
1966
1967 2005-02-22  Bud Davis  <bdavis@gfortran.org>
1968
1969         * gfortran.dg/list_read_4.f90: new test.
1970
1971 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
1972
1973         PR rtl-optimization/20017.
1974         * gcc.dg/pr20017.c: New.
1975
1976 2005-02-22  Devang Patel  <dpatel@apple.com>
1977
1978         PR 19952
1979         * g++.dg/tree-ssa/pr19952.C: New test.
1980         
1981 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
1982
1983         PR c++/19883
1984         * g++.dg/parse/constant6.C: New test.
1985
1986 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
1987
1988         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
1989         * g++.dg/charset/asm2.c: Likewise.
1990         * g++.dg/charset/asm3.c: Likewise.
1991         * g++.dg/charset/asm4.c: Likewise.
1992         * g++.dg/charset/asm5.c: Likewise.
1993         * g++.dg/charset/attribute1.c: Likewise.
1994         * g++.dg/charset/attribute2.c: Likewise.
1995         * g++.dg/charset/extern1.cc: Likewise.
1996         * g++.dg/charset/extern2.cc: Likewise.
1997         * g++.dg/charset/extern3.cc: Likewise.
1998         * g++.dg/charset/function.cc: Likewise.
1999         * g++.dg/charset/string.c: Likewise.
2000         * g++.dg/charset/charset.exp: Likewise.
2001         * lib/target-supports.exp (check_iconv_available): Fix comment.
2002
2003 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
2004
2005         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
2006         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
2007         * gcc.dg/charset/asm2.c: Likewise.
2008         * gcc.dg/charset/asm3.c: Likewise.
2009         * gcc.dg/charset/asm4.c: Likewise.
2010         * gcc.dg/charset/asm5.c: Likewise.
2011         * gcc.dg/charset/asm6.c: Likewise.
2012         * gcc.dg/charset/attribute1.c: Likewise.
2013         * gcc.dg/charset/attribute2.c: Likewise.
2014         * gcc.dg/charset/builtin1.c: Likewise.
2015         * gcc.dg/charset/extern.c: Likewise.
2016         * gcc.dg/charset/function.c: Likewise.
2017         * gcc.dg/charset/string.c: Likewise.
2018         * gcc.dg/charset/charset.exp: Likewise.
2019
2020 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
2021
2022         PR fortran/20086
2023         * gfortran.dg/pr20086.f90: New test.
2024
2025 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
2026
2027         PR tree-optimization/19786
2028         * g++.dg/tree-ssa/pr19786.C: New.
2029
2030 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2031
2032         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
2033
2034 2005-02-21  Jeff Law  <law@redhat.com>
2035
2036         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
2037
2038 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2039
2040         * gfortran.dg/do_iterator: Split loop, markup all lines for
2041         which an error locus is printed.
2042         * gfortran.dg/pr17708.f90: Markup all lines for which an error
2043         locus is printed.
2044         * gfortran.dg/select_4.f90: Likewise.
2045         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
2046         locuses in the various permutations.
2047
2048 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
2049
2050         PR tree-optimization/19951
2051         * g++.dg/vect: New directory.
2052         * g++.dg/vect/vect.exp: New file.
2053         * g++.dg/vect/pr19951.cc: New testcase.
2054         * g++.dg/dg.exp: Also prune vectorizer tests.
2055
2056 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
2057
2058         PR 18785
2059         * gcc.dg/charset/builtin1.c: New test.
2060
2061 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2062
2063         PR c++/19299
2064         * g++.dg/inherit/volatile1.C: New test.
2065
2066         PR c++/19440
2067         * g++.dg/template/dtor4.C: New test.
2068
2069 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
2070
2071         * gfortran.dg/int_1.f90: New test.
2072
2073 2005-02-19  Devang Patel  <dpatel@apple.com>
2074
2075         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
2076
2077 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
2078
2079         * gfortran.dg/achar_1.f90: New test.
2080
2081 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
2082
2083         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
2084
2085 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
2086             Jakub Jelinek  <jakub@redhat.com>
2087
2088         PR tree-optimization/19828
2089         * gcc.dg/tree-ssa/loop-7.c: New test.
2090         * gcc.c-torture/execute/20050218-1.c: New test.
2091
2092 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
2093
2094         PR c/20043
2095         * gcc.dg/transparent-union-1.c: New test.
2096         * gcc.dg/transparent-union-2.c: New test.
2097
2098 2005-02-18  James E Wilson  <wilson@specifixinc.com>
2099
2100         PR tree-optimization/18977
2101         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
2102
2103 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
2104
2105         PR target/20054
2106         * gcc.dg/pr20054.c: New test.
2107
2108 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2109
2110         PR c++/19508
2111         * g++.dg/ext/attrib20.C: New test.
2112
2113 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
2114
2115         PR middle-end/20030
2116         * gfortran.fortran-torture/execute/character_passing.f90: New test.
2117
2118 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
2119
2120         PR c++/20008
2121         * g++.dg/opt/switch4.C: New.
2122
2123 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
2124
2125         PR c++/20023
2126         PR tree-optimization/20009
2127         * gcc.c-torture/compile/20050217-1.c: New test.
2128         * g++.dg/opt/switch3.C: New test.
2129
2130         PR tree-optimization/18947
2131         * gcc.c-torture/compile/20050215-1.c: New test.
2132         * gcc.c-torture/compile/20050215-2.c: New test.
2133         * gcc.c-torture/compile/20050215-3.c: New test.
2134
2135 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
2136
2137         PR c++/20028
2138         * g++.dg/template/crash34.C: New.
2139
2140         PR c++/20022
2141         * g++.dg/other/access3.C: New.
2142
2143 2005-02-17  Ira Rosen  <irar@il.ibm.com>
2144
2145         * gcc.dg/vect/vect-98.c: New test.
2146
2147 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
2148
2149         PR tree-optimization/19967
2150         * gcc.dg/pr19967.c: New.
2151
2152 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
2153
2154         PR middle-end/19857
2155         * gcc.dg/tree-ssa/20050215-1.c: New test.
2156         * gcc.c-torture/execute/20050215-1.c: New test.
2157
2158 2005-02-15  Eric Christopher  <echristo@redhat.com>
2159
2160         * gcc.dg/cpp/20050215-1.c: New file.
2161
2162 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
2163
2164         PR tree-optimization/15785
2165         * gcc.dg/pr15785-1.c: New test.
2166
2167 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
2168
2169         PR c++/17788
2170         * g++.dg/init/ctor4.C: New.
2171         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
2172
2173 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
2174
2175         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
2176         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
2177
2178 2005-02-15  Andreas Schwab  <schwab@suse.de>
2179
2180         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
2181         declare malloc.
2182
2183 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
2184
2185         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
2186
2187 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
2188
2189         PR tree-optimization/19853
2190         * gcc.c-torture/compile/pr19853.c: New test.
2191
2192 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
2193
2194         PR c++/19608
2195         * g++.dg/parse/local-class1.C: New.
2196
2197         PR c++/19895
2198         * g++.dg/parse/ptrmem3.C: New.
2199
2200         PR c++/19884
2201         * g++.old-deja/g++.oliva/template6.C: Add another case.
2202         * g++.dg/template/explicit6.C: New.
2203
2204 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
2205
2206         PR c++/17816
2207         * g++.dg/other/redecl2.C: New.
2208
2209 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
2210
2211         PR c++/19891
2212         * g++.dg/abi/covariant4.C: New.
2213
2214 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
2215
2216         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
2217
2218 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
2219
2220         * gcc.dg/vect/vect-96.c: Fix typo.
2221
2222 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2223
2224         PR c++/14479
2225         PR c++/19487
2226         * g++.dg/template/enum5.C: New test.
2227
2228 2005-02-12  Ira Rosen  <irar@il.ibm.com>
2229
2230         * gcc.dg/vect/vect-97.c: New test.
2231
2232 2005-02-12  Ira Rosen  <irar@il.ibm.com>
2233
2234         * gcc.dg/vect/vect-96.c: New test.
2235
2236 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
2237
2238         * gcc.dg/builtins-34.c: Also check ldexp*.
2239
2240 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
2241
2242         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
2243
2244 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
2245
2246         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
2247         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
2248         dg-require-dll, dg-require-iconv, dg-require-named-sections,
2249         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
2250         selector_list, selector_expression, dg-process-target): Move to new
2251         file target-supports-dg.exp.
2252         * lib/target-supports-dg.exp: New.
2253
2254         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
2255         New.
2256
2257 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
2258
2259         PR c++/19666
2260         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
2261
2262         PR middle-end/19858
2263         * gcc.c-torture/compile/20050210-1.c: New test.
2264
2265 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
2266
2267         PR c++/19755
2268         * g++.dg/warn/Wbraces1.C: New test.
2269
2270 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
2271
2272         * gcc.dg/builtins-52.c: New testcase.
2273
2274 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
2275
2276         PR c/19342
2277         * gcc.c-torture/execute/20050119-1.c: New test.
2278
2279 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
2280
2281         PR c++/19811
2282         * g++.dg/init/delete1.C: New test.
2283
2284 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
2285
2286         PR c++/18470
2287         * g++.dg/template/static12.C: New test.
2288
2289 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
2290
2291         PR c++/19787
2292         * g++.dg/conversion/ambig1.C: New test.
2293
2294         PR c++/19739
2295         * g++.dg/ext/attrib19.C: New test.
2296
2297         PR c++/19732
2298         * g++.dg/parse/dtor5.C: New test.
2299
2300         PR c++/19762
2301         * g++.dg/template/dtor3.C: New test.
2302
2303         PR c++/19826
2304         * g++.dg/template/static11.C: New test.
2305         * g++.dg/template/crash2.C: Remove dg-error marker.
2306
2307 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
2308
2309         PR C++/18491
2310         * g++.old-deja/g++.mike/p10769a.C: Remove.
2311
2312 2005-02-09  Roger Sayle  <roger@eyesopen.com>
2313
2314         * gcc.dg/builtins-48.c: New test case.
2315         * gcc.dg/builtins-49.c: New test case.
2316         * gcc.dg/builtins-50.c: New test case.
2317         * gcc.dg/builtins-51.c: New test case.
2318
2319 2005-02-09  Ian Lance Taylor  <ian@airs.com>
2320
2321         PR middle-end/19583
2322         * g++.dg/warn/Wreturn-type-3.C: New test.
2323
2324 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
2325
2326         PR middle-end/19402
2327         * gcc.dg/pr19402-1.c: New testcase.
2328         * gcc.dg/pr19402-2.c: likewise.
2329
2330 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
2331
2332         PR middle-end/19854
2333         * g++.dg/tree-ssa/tmmti.C: New testcase.
2334
2335 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
2336
2337         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
2338
2339 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
2340
2341         PR c++/19733
2342         * g++.dg/parse/crash23.C: New test.
2343         * g++.dg/warn/Weff1.C: New test.
2344
2345 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
2346
2347         * gcc.dg/20050209-1.c: New test.
2348
2349 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
2350
2351         PR target/19799
2352         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
2353
2354 2005-02-08  Mike Stump  <mrs@apple.com>
2355
2356         * g++.dg/pch/import-2.c: New test.
2357         * g++.dg/pch/import-2.hs: New.
2358         * g++.dg/pch/include/import-2a.h: New.
2359         * g++.dg/pch/include/import-2b.h: New.
2360
2361 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
2362
2363         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
2364
2365 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2366
2367         * gfortran.dg/substr_1.f90: New test.
2368
2369 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
2370
2371         PR middle-end/19775
2372         * gcc.dg/torture/builtin-power-1.c: Disable test for
2373         invalid transformation.
2374         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
2375         no longer optimize.
2376         * gcc.dg/builtins-47.c: New testcase.
2377
2378 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
2379             Dorit Naishlos  <dorit@il.ibm.com>
2380
2381         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
2382
2383 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
2384
2385         * gcc.c-torture/compile/20050206-1.c: New test.
2386
2387 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
2388
2389         PR tree-opt/19768
2390         * g++.dg/opt/pr19768.C: New test.
2391
2392 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
2393
2394         PR tree-opt/19736
2395         * gcc.c-torture/compile/pr19736.c: New test.
2396
2397 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2398
2399         PR c++/17401
2400         * g++.dg/parse/error25.C: New test.
2401
2402 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
2403
2404         * gcc.c-torture/execute/20050203-1.c: New.
2405
2406 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
2407
2408         * gcc.dg/vect/vect-85.c: Remove xfail.
2409         * gcc.dg/vect/vect-86.c: Remove xfail.
2410         * gcc.dg/vect/vect-87.c: Remove xfail.
2411         * gcc.dg/vect/vect-88.c: Remove xfail.
2412
2413 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
2414
2415         * gcc.dg/altivec-19.c: New.
2416
2417 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
2418
2419         PR c/17807
2420         * gcc.dg/nested-func-3.c: New test.
2421         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
2422
2423 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
2424
2425         * gcc.test-framework/gen_directive_tests: Generate tests for
2426         selector expressions.
2427
2428 2005-02-02  Matt Austern  <austern@apple.com>
2429
2430         PR c++/19628
2431         * g++/ext/builtin7.C: New.
2432         * g++/ext/builtin8.C: New.
2433
2434 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
2435
2436         PR c/18502
2437         * gcc.dg/pr18502-1.c: New test.
2438
2439 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2440
2441         PR c++/17413
2442         * g++.dg/template/local4.C: Tweak.
2443
2444 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
2445
2446         PR tree-optimization/19578
2447         * gcc.c-torture/compile/20050202-1.c: New test.
2448
2449 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
2450
2451         PR c/19435
2452         * gcc.dg/c99-init-4.c: New test.
2453
2454 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
2455
2456         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
2457
2458         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
2459
2460         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
2461         * g++.dg/eh/check-vect.h: New.
2462
2463         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
2464         * gcc.dg/vect/vect-78.c: Ditto.
2465         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
2466         Remove.
2467
2468         * g++.dg/conversion/simd1.C: Expect warning.
2469         * g++.dg/ext/attribute-test-1.C: Ditto.
2470         * g++.dg/ext/attribute-test-2.C: Ditto.
2471         * g++.dg/ext/attribute-test-3.C: Ditto.
2472         * g++.dg/ext/attribute-test-4.C: Ditto.
2473
2474         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
2475         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
2476
2477         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
2478
2479 2005-02-01  Richard Henderson  <rth@redhat.com>
2480
2481         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
2482         long double for ibm double-double format.
2483         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
2484
2485 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
2486
2487         PR tree-optimization/19633
2488         * testsuite/gcc.dg/pr19633-1.c: New test.
2489         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
2490         to NULL or a symbol.
2491
2492 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
2493
2494         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
2495         New procs.
2496         (dg-process-target (local override)): Handle selector expressions.
2497
2498         * gcc.test-framework/README: Describe tests in source directory.
2499         * gcc.test-framework/test-framework.awk: Handle dg- tests.
2500         * gcc.test-framework/test-framework.exp: Handle dg- tests.
2501         * gcc.test-framework/dg-bogus-exp-P.c: New test.
2502         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
2503         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
2504         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
2505         * gcc.test-framework/dg-do-link-exp-P.c: New test.
2506         * gcc.test-framework/dg-do-run-exp-P.c: New test.
2507         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
2508         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
2509         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
2510         * gcc.test-framework/dg-error-exp-P.c: New test.
2511         * gcc.test-framework/dg-error-exp-XP.c: New test.
2512         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
2513         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
2514         * gcc.test-framework/dg-output-exp-P.c: New test.
2515         * gcc.test-framework/dg-output-exp-XF.c: New test.
2516         * gcc.test-framework/dg-warning-exp-P.c: New test.
2517         * gcc.misc-tests/dg-1.c: Remove.
2518         * gcc.misc-tests/dg-2.c: Remove.
2519         * gcc.misc-tests/dg-3.c: Remove.
2520         * gcc.misc-tests/dg-4.c: Remove.
2521         * gcc.misc-tests/dg-5.c: Remove.
2522         * gcc.misc-tests/dg-6.c: Remove.
2523         * gcc.misc-tests/dg-7.c: Remove.
2524         * gcc.misc-tests/dg-8.c: Remove.
2525         * gcc.misc-tests/dg-9.c: Remove.
2526         * gcc.misc-tests/dg-10.c: Remove.
2527         * gcc.misc-tests/dg-11.c: Remove.
2528         * gcc.misc-tests/dg-12.c: Remove.
2529         * gcc.misc-tests/dg-test.exp: Remove.
2530
2531         * gcc.test-framework/test-framework.awk: Change recording and
2532         printing of passes and failures.
2533
2534         * gcc.test-framework: New directory.
2535         * gcc.test-framework/README: New.
2536         * gcc.test-framework/test-framework.exp: New.
2537         * gcc.test-framework/test-framework.awk: New.
2538         * gcc.test-framework/gen_directive_tests: New.
2539
2540 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
2541
2542         * lib/treelang.exp: Fix comment typos.
2543         (treelang_target_compile): Don't append libs=-ltreelang to options.
2544
2545 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
2546
2547         * g++.dg/parse/typename7.C: Adjust error messages.
2548
2549 2005-01-31  Jeff Law  <law@redhat.com>
2550
2551         * gcc.c-torture/execute/20050131-1.c: New test.
2552         * gcc.dg/wcaselabel.c: New test.
2553
2554 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
2555
2556         * g++.dg/other/warning1.C: Adjust error messags.
2557         * g++.dg/parse/constant5.C: New test.
2558
2559 2005-01-31  Steven Bosscher  <stevenb@suse.de>
2560
2561         PR c/19333
2562         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
2563         the test case valid.
2564         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
2565         * testsuite/gcc.dg/array-7.c: Adjust expected result.
2566         * testsuite/gcc.dg/pr18596-3.c: Likewise.
2567         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
2568         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
2569         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
2570
2571 2005-01-31  Dale Johannesen  <dalej@apple.com>
2572
2573         * g++.dg/opt/pr19650.C:  New test.
2574
2575 2005-01-31  Richard Henderson  <rth@redhat.com>
2576
2577         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
2578         long double for intel double extended format.
2579         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
2580
2581 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
2582
2583         PR c++/19555
2584         * g++.dg/template/static10.C: New test.
2585
2586         PR c++/19395
2587         * g++.dg/parse/error24.C: New test.
2588
2589         PR c++/19367
2590         * g++.dg/lookup/builtin1.C: New test.
2591
2592         PR c++/19457
2593         * g++.dg/warn/conv3.C: New test.
2594
2595 2005-01-30  Bud Davis  <bdavis@gfortran.org>
2596
2597         PR fortran/19647
2598         * gfortan.dg/inquire_7.f90
2599
2600 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
2601
2602         PR tree-optimization/15791
2603         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
2604         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
2605         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
2606         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
2607         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
2608         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
2609         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
2610         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
2611         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
2612         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
2613
2614 2005-01-29  Paul Brook  <paul@codesourcery.com>
2615
2616         PR fortran/18565
2617         * check.c (real_or_complex_check): New function.
2618         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
2619         * intrinsic.c (add_functions): Use new check functions.
2620         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
2621         Add prototypes.
2622
2623 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
2624
2625         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
2626         gcc.dg/lvalue-3.c: New tests.
2627         * gcc.dg/concat.c: Update expected messages.
2628
2629 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
2630
2631         PR libfortran/19595
2632         * gfortran.dg/eor_1.f90:  New test.
2633
2634 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
2635
2636         PR fortran/19589
2637         * gfortran.dg/logical_data_1.f90: New test.
2638
2639 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
2640
2641         PR c++/19253
2642         * g++.dg/template/crash33.C: New test.
2643
2644         PR c++/19667
2645         * g++.dg/template/crash32.C: New test.
2646
2647 2005-01-28  Ian Lance Taylor  <ian@airs.com>
2648
2649         PR middle-end/16558
2650         * g++.dg/warn/Wreturn-type-2.C: New test.
2651
2652 2004-06-24  Jeff Law  <law@redhat.com>
2653
2654         * gcc.dg/tree-ssa/20050128-1.c: New test.
2655
2656 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
2657
2658         * gcc.target/frv/all-mdpackh-1.c: New test.
2659
2660 2005-01-28  Steven Bosscher  <stevenb@suse.de>
2661
2662         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
2663
2664 2005-01-27  Richard Henderson  <rth@redhat.com>
2665
2666         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
2667
2668 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
2669
2670         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
2671
2672 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
2673
2674         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
2675         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
2676         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
2677         to cope with cases where the multilib options override the dg-options.
2678
2679 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
2680
2681         PR c/18946
2682         * gcc.dg/noncompile/20050120-1.c: New test.
2683
2684 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
2685
2686         PR tree-optimization/19633
2687         * gcc.dg/pr19633.c: New test.
2688         * gcc.dg/tree-ssa/pr19633.c: New test.
2689
2690 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
2691
2692         * gcc.dg/20041216-1.c: New test.
2693
2694 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
2695
2696         PR objc/18862
2697         * objc.dg/selector-2.m: New test.
2698
2699 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
2700
2701         * g++.dg/opt/range-test-2.C: New test.
2702
2703         PR rtl-optimization/19579
2704         * gcc.c-torture/execute/20050124-1.c: New test.
2705
2706 2005-01-26  Greg Parker  <gparker@apple.com>
2707         Stuart Hastings  <stuart@apple.com>
2708
2709         * gcc.c-torture/execute/20050125-1.c: New.
2710
2711 2005-01-18  Jan Hubicka  <jh@suse.cz>
2712
2713         PR tree-optimize/19337
2714         * gcc.c-torture/compile/20050119-1.c: New test.
2715
2716 2005-01-24  James E Wilson  <wilson@specifixinc.com>
2717
2718         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
2719         test for successful match.
2720
2721 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
2722
2723         PR objc/18408
2724         * objc.dg/comp-types-7.m: New test.
2725
2726 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
2727
2728         * lib/target-supports.exp (current_target_name): New.
2729         (check_effective_target_ilp32, check_effective_target_lp64):
2730         Cache the result to use as long as the current target, with
2731         multilib flags, remains the same.
2732
2733         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
2734         (dg-require-weak, dg-require-visibility, dg-require-alias,
2735         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
2736         dg-require-effective-target, dg-skip-if): Remove call to
2737         skip_test_and_clear_xfail.
2738         (dg-test): Clear xfail data.
2739
2740 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
2741
2742         PR target/17751
2743         * gcc.dg/ppc64-toc.c: New test.
2744
2745         * g++.dg/tree-ssa/empty-1.C: New test.
2746
2747         PR middle-end/19551
2748         * gcc.c-torture/execute/20050121-1.c: New test.
2749         * gcc.dg/20050121-2.c: New test.
2750
2751 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
2752         Paul Brook  <paul@codesourcery.com>
2753
2754         PR fortran/17941
2755         * gfortran.dg/real_const_1.f: New test.
2756         * gfortran.dg/real_const_2.f90: New test.
2757         * gfortran.dg/complex_int_1.f90: New test.
2758
2759 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
2760
2761         PR fortran/19313
2762         * gfortan.dg/inquire_6.f90: New test.
2763
2764 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
2765
2766         PR libfortran/19451
2767         * open_readonly_1.f90:  New test.
2768
2769 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
2770
2771         PR libfortran/18982
2772         * gfortran.dg/open_new.f90: New file.
2773
2774 2005-01-22  Paul Brook  <paul@codesourcery.com>
2775
2776         * namelist_1.f90: New test.
2777
2778 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
2779
2780         PR tree-optimization/19484
2781         * gcc.c-torture/compile/20050122-[12].c: New tests.
2782
2783 2005-01-22  Paul Brook  <paul@codesourcery.com>
2784
2785         * gfortran.dg/implicit_2.f90: New test.
2786
2787 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
2788
2789         PR fortran/19314
2790         * gfortran.dg/inquire_5.f90: New test.
2791
2792 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2793
2794         PR c/18809
2795         * gcc.dg/pr18809-1.c: New test.
2796
2797 2005-01-21  Ian Lance Taylor  <ian@airs.com>
2798
2799         * gcc.dg/20050121-1.c: New test.
2800
2801         PR tree-optimization/13000
2802         * gcc.dg/20040206-1.c: Change warning to point where function is
2803         being inlined.
2804
2805 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2806
2807         PR c++/19208
2808         * g++.dg/template/array11.C: New test.
2809
2810 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2811
2812         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
2813         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
2814         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
2815         * gfortran.dg/getenv_1.f90: Add dg-do directive.
2816         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
2817         gfortran.dg/pr17164.f90: Add missing dg-do directives.
2818
2819 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
2820
2821         PR tree-optimization/15349
2822         * gcc.dg/tree-ssa/pr15349.c: New.
2823
2824 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
2825
2826         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
2827
2828 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
2829
2830         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
2831         scan-assembler-times directive name.
2832
2833         * gcc.dg/asm-a.c: Move dg-require-effective-target to
2834         after dg-do.
2835
2836         PR rtl-optimization/19462
2837         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
2838
2839 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
2840
2841         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
2842         counting function calls on ia64.
2843
2844 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
2845
2846         PR rtl-optimization/15139
2847         * gcc.dg/20050111-2.c: New test.
2848
2849         PR c/17297
2850         * gcc.c-torture/compile/20050113-1.c: New testcase.
2851
2852         PR middle-end/19164
2853         * gcc.dg/20050113-1.c: New testcase.
2854
2855 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
2856
2857         * gcc.dg/vect/vect-85.c: Add comment.
2858         * gcc.dg/vect/vect-86.c: Add xfail for now.
2859         * gcc.dg/vect/vect-87.c: Add xfail for now.
2860         * gcc.dg/vect/vect-88.c: Add xfail for now.
2861         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
2862
2863 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2864
2865         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
2866
2867 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2868
2869         * g++.dg/debug/typedef3.C: New test.
2870
2871 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
2872
2873         PR c/19472
2874         * gcc.dg/asm-a.c: New test.
2875
2876 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
2877
2878         * gcc.dg/sh-relax.c: Add prototype for abort.
2879
2880 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2881
2882         * gcc.dg/short-compare-1.c: New test.
2883         * gcc.dg/short-compare-2.c: Likewise.
2884
2885 2005-01-18  Michael Matz  <matz@suse.de>
2886
2887         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
2888
2889 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
2890
2891         PR tree-optimization/19121
2892         * gcc.c-torture/compile/pr19121.c: New test.
2893
2894 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
2895
2896         PR target/19357
2897         * gcc.c-torture/compile/pr19357.c: New test.
2898
2899 2005-01-17  Ian Lance Taylor  <ian@airs.com>
2900
2901         PR c/5675
2902         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
2903         pass--those that refer just to the variable, possibly with a
2904         cast.
2905         * gcc.dg/c99-const-expr-3.c: Likewise.
2906
2907         PR middle-end/13127
2908         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
2909         longer emitted.
2910
2911 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
2912
2913         PR fortran/18778
2914         * gfortran.dg/endfile_2.f90: New test.
2915
2916 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
2917
2918         PR 19168
2919         * gfortran.dg/select_5.f90: New test.
2920
2921 2004-01-16  Paul Brook  <paul@codesourcery.com>
2922
2923         * gfortran.dg/common_4.f90: New test.
2924
2925 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
2926
2927         PR rtl-optimization/19462
2928         * gcc.dg/torture/pr19462-1.c: New test.
2929
2930 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
2931
2932         PR objc/19321
2933         * objc.dg/func-ptr-2.m: New.
2934         * objc.dg/volatile-1.m: New.
2935
2936 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2937
2938         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
2939
2940 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
2941
2942         PR tree-optimization/19060
2943         * gcc.c-torture/execute/20050104-1.c: New test.
2944
2945 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
2946
2947         PR fortran/18983
2948         * gfortran.dg/write_to_null.f90: New test.
2949
2950 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
2951             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2952
2953         PR other/19328
2954         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
2955         argument.
2956
2957 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
2958
2959         PR c++/19263
2960         * g++.dg/init/vector1.C: New test.
2961
2962 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
2963
2964         PR target/13158
2965         * gcc.target/ia64/sibcall-unwind-1.c: New test.
2966         PR target/18987
2967         * gcc.target/ia64/sibcall-unwind-2.c: New test.
2968
2969 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
2970
2971         * gfortran.dg/select_1.f90: New test.
2972         * gfortran.dg/select_2.f90: New test.
2973         * gfortran.dg/select_3.f90: New test.
2974         * gfortran.dg/select_4.f90: New test.
2975
2976 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
2977
2978         PR middle-end/19084
2979         PR rtl-optimization/19348
2980         * gcc.dg/20050111-1.c: New test.
2981         * gcc.c-torture/execute/20050111-1.c: New test.
2982
2983         * gcc.dg/i386-asm-4.c: New test.
2984
2985 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2986
2987         * gcc.dg/nested-func-2.c: New test.
2988         * ada/acats/norun.lst: Remove c953002.
2989
2990 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
2991
2992         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
2993
2994 2005-01-12  Ben Elliston  <bje@au.ibm.com>
2995
2996         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
2997
2998 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
2999
3000         PR target/18761
3001         * g++.dg/abi/align1.C: New test.
3002
3003 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
3004
3005         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
3006         at a time.
3007         * g++.dg/ext/altivec_check.h: Support compiling as C.
3008
3009 2005-01-10  Roger Sayle  <roger@eyesopen.com>
3010
3011         PR c++/19355
3012         * g++.dg/expr/pr19355-1.C: New test case.
3013
3014 2005-01-10  Laurent GUERBY <laurent@guerby.net>
3015
3016         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
3017         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
3018         * ada/acats/tests/c3/c92005b.ada: Likewise.
3019         * ada/acats/tests/c3/cxb3012.a: Likewise.
3020         * ada/acats/norun.lst: Add c380004 and c953002, add PR
3021
3022 2005-01-09  Paul Brook  <paul@codesourcery.com>
3023
3024         * gfortran.dg/common_2.f90: New file.
3025         * gfortran.dg/common_3.f90: New file.
3026
3027 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
3028
3029         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
3030
3031 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
3032
3033         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
3034         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
3035         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
3036         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
3037         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
3038         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
3039         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
3040         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
3041         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
3042         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
3043         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
3044         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
3045         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
3046         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
3047         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
3048         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
3049         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
3050         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
3051         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
3052         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
3053         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
3054         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
3055         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
3056         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
3057         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
3058         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
3059         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
3060         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
3061         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
3062         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
3063         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
3064         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
3065         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
3066         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
3067         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
3068         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
3069         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
3070         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
3071         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
3072         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
3073         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
3074         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
3075         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
3076         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
3077         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
3078         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
3079         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
3080         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
3081         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
3082         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
3083         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
3084         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
3085         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
3086         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
3087         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
3088         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
3089         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
3090         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
3091         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
3092         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
3093         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
3094         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
3095         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
3096         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
3097         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
3098         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
3099         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
3100
3101         * gcc.dg/vect/vect-1.c: Fix spelling.
3102         * gcc.dg/vect/vect-10.c: Fix spelling.
3103         * gcc.dg/vect/vect-11.c: Fix spelling.
3104         * gcc.dg/vect/vect-12.c: Fix spelling.
3105         * gcc.dg/vect/vect-14.c: Fix spelling.
3106         * gcc.dg/vect/vect-15.c: Fix spelling.
3107         * gcc.dg/vect/vect-16.c: Fix spelling.
3108         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
3109         * gcc.dg/vect/vect-64.c: Fix comments.
3110         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
3111
3112 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
3113             Ira Rosen  <irar@il.ibm.com>
3114
3115         * gcc.dg/vect/vect-70.c: New test.
3116         * gcc.dg/vect/vect-71.c: New test.
3117
3118 2005-01-09  Manfred Hollstein  <mh@suse.com>
3119
3120         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
3121         * gcc.dg/pr18241-2.c: Likewise.
3122         * gcc.dg/pr18241-3.c: Likewise.
3123         * gcc.dg/pr18241-4.c: Likewise.
3124         * gcc.dg/pr18241-5.c: Likewise.
3125
3126 2005-01-08  Richard Henderson  <rth@redhat.com>
3127
3128         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
3129         False for x86 and x86-64.
3130
3131 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
3132
3133         PR tree-optimization/18241
3134         * gcc.dg/pr18241-1.c: New test.
3135         * gcc.dg/pr18241-2.c: New test.
3136         * gcc.dg/pr18241-3.c: New test.
3137         * gcc.dg/pr18241-4.c: New test.
3138         * gcc.dg/pr18241-5.c: New test.
3139
3140 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
3141
3142         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
3143         gfortran.dg/select_4.f90: New.
3144
3145 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
3146
3147         * gcc.c-torture/execute/20050107-1.c: New test.
3148
3149 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
3150
3151         PR c++/19298
3152         * g++.dg/template/ref2.C: New.
3153
3154 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
3155
3156         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
3157         instead of being empty.
3158
3159 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3160
3161         PR fortran/15553
3162         * gfortran.dg/array-1.f90: New test.
3163
3164 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
3165
3166         PR tree-optimization/19283
3167         * gcc.c-torture/execute/20050106-1.c: New test.
3168
3169         PR rtl-optimization/18861
3170         * gcc.dg/20050105-1.c: New test.
3171
3172         PR tree-optimization/18828
3173         * gcc.dg/20050105-2.c: New test.
3174
3175 2005-01-07  Andreas Jaeger  <aj@suse.de>
3176
3177         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
3178
3179 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
3180
3181         PR fortran/18398
3182         * gfortran.dg/fmt_read.f90: New test.
3183
3184 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
3185
3186         * gcc.dg/rs6000-ldouble-2.c: New.
3187
3188 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
3189
3190         PR c++/19244
3191         * g++.dg/parser/ctor2.C: New test.
3192
3193 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3194
3195         PR c++/17154
3196         * g++.dg/template/using9.C: New test.
3197
3198 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3199
3200         PR c++/19258
3201         * g++.dg/lookup/friend6.C: New test.
3202
3203 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
3204
3205         PR c++/19270
3206         * g++.dg/template/array10.C: New.
3207
3208 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3209
3210         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
3211         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
3212
3213 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
3214
3215         * gcc.c-torture/compile/20050105-1.c: New test.
3216
3217 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
3218
3219         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
3220
3221 2005-01-05  Roger Sayle  <roger@eyesopen.com>
3222
3223         PR middle-end/19100
3224         * gcc.dg/conv-3.c: New test case.
3225
3226 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
3227
3228         * gcc.dg/asm-wide-1.c: New test.
3229
3230 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
3231
3232         PR c++/19030
3233         * g++.dg/parse/crash22.C: New
3234
3235 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
3236
3237         PR 19257
3238         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
3239
3240 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
3241
3242         PR middle-end/17767
3243         * gcc.dg/i386-mmx-6.c: New test case.
3244
3245 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
3246
3247         PR tree-optimization/18308
3248         * gcc.dg/vect/pr18308.c: New testcase.
3249
3250 2005-01-04  Andreas Jaeger  <aj@suse.de>
3251
3252         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
3253
3254 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
3255             Robert Bowdidge <bowdidge@apple.com>
3256
3257         * gcc.dg/cpp/subframework1.c: New.
3258         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
3259         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
3260         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
3261         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
3262
3263 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
3264
3265         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
3266         producing warning.
3267         * gcc.dg/darwin-weakimport-2.c: New.
3268
3269 2005-01-03  Richard Henderson  <rth@redhat.com>
3270
3271         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
3272
3273 2005-01-03  Richard Henderson  <rth@redhat.com>
3274
3275         * gcc.dg/vect/vect.exp: Enable for ia64.
3276         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
3277         (check_effective_target_vect_float): Likewise.
3278         (check_effective_target_vect_no_align): Likewise.
3279         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
3280         * gcc.dg/vect/vect-8.c: Likewise.
3281
3282 2005-01-03  Uros Bizjak <uros@kss-loka.si>
3283
3284         PR target/19236
3285         * gcc.dg/pr19236-1.c: New test case.
3286
3287 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
3288
3289         PR rtl-optimization/12092
3290         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
3291
3292 2005-01-02  Andreas Jaeger  <aj@suse.de>
3293
3294         * gcc.dg/pr12092-1.c: Do not run on x86_64.
3295
3296 2005-01-01  Roger Sayle  <roger@eyesopen.com>
3297             Andrew Pinski  <pinskia@physics.uc.edu>
3298
3299         PR rtl-optimization/12092
3300         * gcc.dg/pr12092-1.c: New test case.
3301
3302 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
3303
3304         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
3305         'hidden' and 'default' for better portability.
3306         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
3307
3308         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
3309         6 and 7.
3310         * g++.old-deja/g++.brendan/new3.C: Likewise.
3311
3312 2005-01-01  Steven Bosscher  <stevenb@suse.de>
3313
3314         * gcc.dg/20041231-1.C: New test.
3315         * g++.dg/warn/Wunreachable-code-1.C: New test.
3316
3317 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
3318
3319         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
3320         file, not /dev/null.  Abort on error.
3321
3322 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
3323             Ziemowit Laski  <zlaski@apple.com>
3324
3325         PR objc/18971
3326         * objc.dg/encode-5.m: New test.
3327
3328 2004-12-29  Richard Henderson  <rth@redhat.com>
3329
3330         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
3331         * objc.dg/stabs-1.m: Disable for ia64.
3332
3333 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
3334
3335         PR c++/19190
3336         * g++.dg/warn/Wunused-10.C: New test.
3337
3338 2004-12-28  Richard Henderson  <rth@redhat.com>
3339
3340         * objc.dg/stabs-1.m: Disable for alpha.
3341
3342 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
3343
3344         PR c++/19149
3345         * g++.dg/parse/error23.C: New test.
3346
3347 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3348
3349         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
3350
3351         PR fortran/19032
3352         * gfortran.dg/intrinsic_modulo_1.f90: New.
3353         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
3354         tests with divisor -1.
3355
3356 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
3357
3358         * g++.dg/opt/temp1.C (memcpy): Return a value.
3359
3360         PR c++/19148
3361         * g++.dg/expr/cond7.C: New test.
3362
3363 2004-12-27  Paul Brook  <paul@codesourcery.com>
3364
3365         * gfortran.dg/g77/select_no_compile.f: Remove.
3366
3367 2004-12-27  Richard Henderson  <rth@redhat.com>
3368
3369         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
3370         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
3371         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
3372
3373 2004-12-26  Richard Henderson  <rth@redhat.com>
3374
3375         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
3376         by 1i instead of token pasting.
3377
3378 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3379
3380         PR tree-optimization/17578
3381         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
3382         to additional_flags.
3383         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
3384
3385 2004-12-25  Richard Henderson  <rth@redhat.com>
3386
3387         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
3388         Remove Alpha.
3389
3390 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3391
3392         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
3393         hppa*-*-hpux*.
3394         * gcc.dg/pr17957.c (dg-options): Likewise.
3395         * gcc.dg/struct-ret-1.c: Add prototype for abort.
3396         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
3397         instead of 0 on __hppa__.
3398         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
3399         "foo,%r" on hppa*-*-*.
3400
3401 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
3402
3403         PR fortran/19071
3404         * gfortran.dg/complex_write.f90: New test.
3405
3406 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3407
3408         PR c++/17595
3409         * g++.dg/parse/pragma2.C: New test.
3410
3411         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
3412
3413 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
3414
3415         * gcc.dg/empty2.c: Add missing dg-warning.
3416
3417 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3418
3419         PR c++/17413
3420         * g++.dg/template/local4.C: New test.
3421         * g++.dg/template/crash19.C: Add dg-error marker.
3422
3423         * g++.dg/template/crash31.C: Correct embedded PR number.
3424
3425 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3426
3427         PR c++/16405
3428         * g++.dg/opt/temp1.C: Add do-run marker.
3429
3430 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
3431
3432         * g++.dg/template/spec19.C: New.
3433
3434 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
3435
3436         PR target/16819
3437         * gcc.dg/empty2.c: New.
3438
3439 2004-12-23  Richard Henderson  <rth@redhat.com>
3440
3441         * lib/target-supports.exp (check_effective_target_vect_no_align):
3442         Remove i?86 and x86-64.
3443
3444 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3445
3446         PR c++/16405
3447         * g++.dg/opt/temp1.C: New test.
3448
3449 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3450
3451         PR c++/18733
3452         * g++.dg/template/friend33.C: New testcase.
3453
3454 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
3455
3456         PR c++/18464
3457         * g++.dg/template/cond5.C: New test.
3458
3459         PR c++/18492
3460         * g++.dg/inherit/thunk3.C: New test.
3461
3462         PR c++/11224
3463         * g++.dg/warn/Wunused-9.C: New test.
3464
3465 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
3466
3467         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
3468
3469 2004-12-22  Jan Beulich  <jbeulich@novell.com>
3470
3471         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
3472
3473 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
3474
3475         PR c++/18378
3476         * g++.dg/ext/packed8.C: New test.
3477
3478         PR c++/13268
3479         * g++.dg/template/crash31.C: New test.
3480
3481         PR c++/19034
3482         * g++.dg/template/crash30.C: New test.
3483
3484 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
3485
3486         PR C++/18984
3487         * g++.dg/eh/ctor3.C: New test.
3488
3489 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3490
3491         * objc.dg/stabs-1.m: Allow section name to be quoted and
3492         assembly label to begin with '.LL'.
3493
3494 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
3495
3496         * gcc.dg/vect/vect.exp
3497         (check_effective_target_lp64_or_vect_no_align): New.
3498         * gcc.dg/vect/vect-77.c: Use it.
3499         * gcc.dg/vect/vect-78.c: Use it.
3500
3501         * lib/target-supports.exp
3502         (check_effective_target_vect_no_max,
3503         check_effective_target_vect_no_bitwise,
3504         check_effective_target_vect_no_align): New.
3505         * gcc.dg/vect/vect-13.c: Use them.
3506         * gcc.dg/vect/vect-17.c: Ditto.
3507         * gcc.dg/vect/vect-18.c: Ditto.
3508         * gcc.dg/vect/vect-19.c: Ditto.
3509         * gcc.dg/vect/vect-20.c: Ditto.
3510         * gcc.dg/vect/vect-27.c: Ditto.
3511         * gcc.dg/vect/vect-29.c: Ditto.
3512         * gcc.dg/vect/vect-44.c: Ditto.
3513         * gcc.dg/vect/vect-48.c: Ditto.
3514         * gcc.dg/vect/vect-50.c: Ditto.
3515         * gcc.dg/vect/vect-52.c: Ditto.
3516         * gcc.dg/vect/vect-54.c: Ditto.
3517         * gcc.dg/vect/vect-56.c: Ditto.
3518         * gcc.dg/vect/vect-58.c: Ditto.
3519         * gcc.dg/vect/vect-60.c: Ditto.
3520         * gcc.dg/vect/vect-72.c: Ditto.
3521         * gcc.dg/vect/vect-80.c: Ditto.
3522
3523 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
3524
3525         PR c++/14075
3526         * g++.dg/init/string1.C: New.
3527
3528         PR c++/18975
3529         * g++.dg/other/synth1.C: New.
3530
3531 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
3532
3533         PR c/18963
3534         * gcc.dg/pr18963-1.c: New test.
3535
3536 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
3537
3538         PR c/18596
3539         * gcc.dg/funcdef-storage-1.c (foo): Remove.
3540         * gcc.dg/pr18596-1.c: Use dg-error.
3541         (dg-options): Use -fno-unit-at-a-time.
3542         * gcc.dg/pr18596-2.c: New test.
3543         * gcc.dg/pr18596-3.c: New test.
3544
3545 2004-12-20  Roger Sayle  <roger@eyesopen.com>
3546
3547         PR middle-end/18683
3548         * g++.dg/opt/pr18683-1.C: New test case.
3549
3550 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
3551
3552         PR other/19093
3553         * g++.dg/opt/max1.C: Fix for 64bit targets.
3554
3555 2004-12-20  Matt Austern  <austern@apple.com>
3556
3557         PR c++/19044
3558         * g++.dg/ext/builtin6.C: New
3559
3560 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
3561
3562         PR tree-optimization/19080
3563         * gcc.c-torture/compile/pr19080.c: New test.
3564
3565 2004-12-20  Steven Bosscher  <stevenb@suse.de>
3566
3567         * gcc.dg/20041219-1.c: New test.
3568
3569 2004-12-19  Roger Sayle  <roger@eyesopen.com>
3570
3571         PR middle-end/19068
3572         * g++.dg/opt/max1.C: New test case.
3573
3574 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3575
3576         * gcc.dg/fdata-sections-1.c: New test.
3577
3578 2004-12-18  Roger Sayle  <roger@eyesopen.com>
3579
3580         PR middle-end/18548
3581         * gcc.dg/max-1.c: New test case.
3582
3583 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
3584
3585         * gcc.c-torture/execute/20041218-1.c: New test.
3586
3587 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
3588
3589         * gcc.dg/pr18501.c: New test.
3590         * gcc.dg/uninit-5.c: XFAIL.
3591         * gcc.dg/uninit-9.c: XFAIL.
3592
3593 2004-12-17  Dale Johannesen  <dalej@apple.com>
3594
3595         * gcc.dg/20041213-1.c:  New.
3596
3597 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
3598
3599         * objc.dg/stabs-1.m: Allow assembly label to begin
3600         with a dot ('.').
3601
3602 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
3603
3604         * gcc.c-torture/execute/20041213-1.c: Move...
3605         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
3606
3607 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
3608
3609         PR c++/18721
3610         * g++.dg/lookup/conv-5.C: New.
3611
3612 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
3613
3614         * objc.dg/stabs-1.m: New test.
3615
3616 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
3617
3618         * gcc.dg/visibility-c.c: Change compile to
3619         assemble for the test.
3620
3621 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
3622
3623         PR target/19041
3624         * gcc.dg/visibility-c.c: New test.
3625
3626 2004-12-16  Roger Sayle  <roger@eyesopen.com>
3627
3628         PR middle-end/18493
3629         * gcc.dg/switch-8.c: New test case.
3630
3631 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
3632
3633         PR c++/18905
3634         * g++.dg/template/init4.C: New.
3635         * g++.dg/opt/static3.C: Enable optimizer.
3636
3637 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
3638
3639         * g++.dg/other/complex1.C: New test.
3640
3641 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
3642
3643         * g++.dg/opt/inline9.C: New test.
3644
3645 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3646
3647         PR fortran/18993
3648         * gfotran.dg/nullify_1.f: New test.
3649
3650 2004-12-15  Richard Henderson  <rth@redhat.com>
3651
3652         * gcc.target/i386/i386.exp: New harness.
3653         * gcc.target/i386/vect-args.c: New.
3654
3655 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
3656
3657         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
3658
3659 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3660
3661         PR c++/18825
3662         * g++.dg/template/friend32.C: New test.
3663
3664 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3665
3666         * cpp/pragma-once-1.c: New test.
3667         * cpp/pragma-once-1b.h: Likewise.
3668         * cpp/pragma-once-1c.h: Likewise.
3669         * cpp/pragma-once-1d.h: Likewise.
3670         * cpp/inc/pragma-once-1a.h: Likewise.
3671
3672 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
3673             Steven G. Kargl  <kargls@comcast.net>
3674
3675         PR fortran/17597
3676         * gfortran.dg/list_read_3.f90: New test.
3677
3678 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3679
3680         * gcc.dg/ftrapv-2.c: New test.
3681
3682 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
3683
3684         PR c++/18981
3685         * g++.dg/template/typename9.C: New test.
3686
3687 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
3688
3689         PR c++/18738
3690         * g++.dg/template/typename8.C: New test.
3691         * g++.dg/parse/friend2.C: Tweak error message.
3692
3693 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
3694
3695         * gcc.c-torture/20041214-1.c: New test.
3696
3697 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
3698
3699         PR c++/18965
3700         * g++.dg/init/array17.C: New test.
3701
3702 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
3703
3704         PR c++/18793
3705         * g++.dg/init/aggr3.C: New test.
3706
3707 2004-12-14  Janis Johnson  <janis187@us.ibm.com
3708
3709         * gcc.dg/altivec-types-1.c: New test.
3710         * gcc.dg/altivec-types-2.c: New test.
3711         * gcc.dg/altivec-types-3.c: New test.
3712         * gcc.dg/altivec-types-4.c: New test.
3713         * g++.dg/ext/altivec-types-1.C: New test.
3714         * g++.dg/ext/altivec-types-2.C: New test.
3715         * g++.dg/ext/altivec-types-3.C: New test.
3716         * g++.dg/ext/altivec-types-4.C: New test.
3717
3718 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
3719
3720         PR middle-end/18951
3721         * gcc.c-torture/execute/20041213-1.c: New test.
3722
3723 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
3724
3725         PR c++/18949
3726         * g++.dg/template/cast1.C: New.
3727
3728 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
3729
3730         * gcc.c-torture/execute/20041213-2.c: New test.
3731
3732 2004-12-13  Richard Henderson  <rth@redhat.com>
3733
3734         * gcc.dg/i386-sse-10.c: Fix typo in options.
3735
3736 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
3737
3738         PR c++/18968
3739         * g++.dg/opt/pr18968.C: New test.
3740
3741 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
3742
3743         PR c++/18925
3744         * g++.dg/ext/visibility/staticdatamem.C: New test.
3745
3746 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
3747
3748         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
3749
3750 2004-12-13  Roger Sayle  <roger@eyesopen.com>
3751
3752         PR rtl-optimization/18928
3753         * gcc.dg/pr18928-1.c: New test case.
3754
3755 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
3756
3757         PR tree-opt/16951
3758         * gcc.c-torture/compile/20041211-1.c: New.
3759
3760 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3761
3762         PR middle-end/17564
3763         * gcc.c-torture/execute/20041212-1.c: New test.
3764
3765 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3766
3767         PR fortran/18869
3768         * gfortran.dg/common_1.f90: New test.
3769
3770 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
3771         Paul Brook  <paul@codesourcery.com>
3772
3773         PR fortran/16222
3774         * gfortran.dg/real_do_1.f90: New test.
3775
3776 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
3777
3778         PR tree-opt/18040
3779         * g++.dg/opt/ptrmem6.C: New test.
3780
3781 2004-12-11  Roger Sayle  <roger@eyesopen.com>
3782
3783         PR middle-end/18921
3784         * gcc.dg/pr18921-1.c: New test case.
3785
3786 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3787
3788         PR fortran/17175
3789         * gfortran.dg/scale_1.f90: New test.
3790
3791 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
3792
3793         PR middle-end/18903
3794         * gcc.c-torture/compile/pr18903.c: New test.
3795
3796 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
3797
3798         * gcc.c-torture/execute/20041210-1.c: New test.
3799
3800 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3801
3802         PR c++/18731
3803         * g++.dg/parser/struct-1.C: New test.
3804         * g++.dg/parser/struct-2.C: New test.
3805         * g++.dg/parser/struct-3.C: New test.
3806
3807 2004-12-09  Richard Henderson  <rth@redhat.com>
3808
3809         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
3810
3811         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
3812         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
3813
3814 2004-12-09  Matt Austern  <austern@apple.com>
3815
3816         PR c++/18514
3817         * g++.dg/ext/builtin1.C: New
3818         * g++.dg/ext/builtin2.C: New
3819         * g++.dg/ext/builtin3.C: New
3820         * g++.dg/ext/builtin4.C: New
3821         * g++.dg/ext/builtin5.C: New
3822
3823 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
3824
3825         PR tree-opt/18904
3826         * g++.dg/opt/ptrmem5.C: New test.
3827
3828 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
3829
3830         * g++.dg/parse/typename5.C: Adjust for new error.
3831         * g++.dg/parse/typename7.C: New.
3832
3833 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3834
3835         PR c++/18073
3836         * g++.dg/other/mmintrin.C: New test.
3837
3838 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
3839
3840         PR c++/16681
3841         * g++.dg/init/array15.C: New.
3842         * g++.dg/init/array16.C: New.
3843
3844 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3845
3846         PR fortran/18826
3847         * gfortran.dg/assign_1.f90: New test.
3848
3849 2004-12-08  Nick Clifton  <nickc@redhat.com>
3850
3851         * gcc.target/xstormy16/bss_below100: New directory containing tests.
3852         * gcc.target/xstormy16/data_below100: Likewise.
3853         * gcc.target/xstormy16/sfr: Likewise.
3854         * gcc.target/xstormy16/below100.S: New test source file.
3855         * gcc.target/xstormy16/below100.ld: New test linker script.
3856         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
3857         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
3858         bp instructions.
3859         * gcc.target/xstormy16/bp.c: Likewise.
3860
3861         * gcc.target/xstormy16/bss_below100: New files:
3862         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
3863         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
3864         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
3865         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
3866         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
3867         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
3868         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
3869         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
3870         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
3871         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
3872         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
3873         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
3874         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
3875         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
3876         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
3877         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
3878         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
3879         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
3880         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
3881         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
3882         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
3883         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
3884         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
3885         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
3886         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
3887         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
3888         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
3889
3890         * gcc.target/xstormy16/data_below100: New files:
3891         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
3892         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
3893         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
3894         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
3895         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
3896         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
3897         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
3898         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
3899         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
3900         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
3901         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
3902         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
3903         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
3904         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
3905         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
3906         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
3907         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
3908         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
3909         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
3910         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
3911         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
3912         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
3913         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
3914         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
3915         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
3916         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
3917         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
3918
3919         * gcc.target/xstormy16/sfr: New files:
3920         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
3921         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
3922         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
3923         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
3924         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
3925         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
3926         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
3927         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
3928         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
3929         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
3930         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
3931         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
3932         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
3933         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
3934         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
3935         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
3936         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
3937         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
3938         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
3939         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
3940         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
3941         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
3942         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
3943         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
3944         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
3945         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
3946         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
3947         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
3948         27_if0_sfrw_bitfield_f.c
3949
3950 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3951
3952         PR c++/18100
3953         * g++.dg/lookup/name-clash4.C: New test.
3954
3955 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
3956
3957         PR c++/18672
3958         * g++.dg/opt/array1.C: New.
3959
3960         PR c++/18803
3961         * g++.dg/template/operator5.C: New.
3962
3963 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
3964
3965         PR c/18867
3966         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
3967
3968 2004-12-07  Steven Bosscher  <stevenb@suse.de>
3969
3970         * gcc.dg/noncompile/20041207.c: New test.
3971
3972 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
3973
3974         * g++.dg/other/unreachable-1.C: New test.
3975
3976 2004-12-06  Nick Clifton  <nickc@redhat.com>
3977
3978         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
3979         <limits.h> because the latter comes from gcc's include/ directory
3980         and not the newlib/libc/include directory.
3981
3982 2004-12-04  Richard Henderson  <rth@redhat.com>
3983
3984         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
3985
3986 2004-12-04  Richard Henderson  <rth@redhat.com>
3987
3988         * lib/target-supports.exp (check_gc_sections_available): Disable
3989         for alpha and ia64.
3990
3991 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
3992
3993         PR middle-end/17909
3994         * g++.dg/other/vararg-2.C: New test.
3995
3996 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3997
3998         PR c++/17011, c++/17971
3999         * g++.dg/template/error15.C: Adjust expected error.
4000         * g++.dg/template/instantiate3.C: Likewise.
4001
4002 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
4003
4004         * gcc.dg/altivec-18.c: Fix for darwin
4005
4006 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
4007
4008         PR c++/18782
4009         * g++.dg/parse/ptrmem2.C: New.
4010
4011         PR c++/18318
4012         * g++.dg/template/new1.C: New.
4013
4014 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4015
4016         PR fortran/18710
4017         * gfortran.dg/direct_io_3.f90: New test.
4018
4019 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
4020
4021         PR 18758
4022         * g++.dg/parse/crash21.C: New.
4023
4024 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4025
4026         PR c++/15664, c++/18276
4027         * g++.dg/template/ttp13.C: New test.
4028         * g++.dg/template/ttp14.C: Likewise.
4029
4030 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4031
4032         PR c++/18123
4033         * g++.dg/parse/enum2.C: New test.
4034         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
4035
4036 2004-12-02  Nick Clifton  <nickc@redhat.com>
4037
4038         * gcc.target/xstormy16: New test directory.
4039         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
4040         * gcc.target/xstormy16/bp.c: Check the generation of bp
4041         instructions.
4042         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
4043         bn instructions and the BELOW100 attribute.
4044
4045 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
4046
4047         PR target/16952
4048         * gcc.dg/ppc-eabi.c: New.
4049
4050 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
4051
4052         PR fortran/18284
4053         * gfortran.dg/backspace.f90
4054
4055 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
4056
4057         * gfortran.dg/inquire.f90: New test.
4058
4059 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
4060
4061         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
4062         handle effective-target-keyword.
4063         (dg-skip-if): Support effective-target keyword as target list.
4064         (dg-xfail-if): Ditto.
4065         * lib/target-supports.exp (is-effective-target-keyword): New proc.
4066
4067 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
4068
4069         PR tree-optimization/18291
4070         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
4071
4072 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
4073
4074         PR C++/18729
4075         * g++.dg/parse/crash20.C: New.
4076
4077         PR c++/17431
4078         * g++.dg/overload/arg1.C: New.
4079         * g++.dg/overload/arg2.C: New.
4080         * g++.dg/overload/arg3.C: New.
4081         * g++.dg/overload/arg4.C: New.
4082
4083 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
4084
4085         * gcc.dg/c99-flex-array-4.c: Remove.
4086
4087 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
4088
4089         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
4090
4091         * lib/target-supports.exp (is-effective-target): Simplify.
4092
4093         * lib/target-supports.exp (check_effective_target_vect_long):
4094         Fix for powerpc64-*-*.
4095
4096 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
4097
4098         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
4099         to support new requirements on FreeBSD 5.
4100
4101 2004-11-30  Devang Patel  <dpatel@apple.com>
4102
4103         PR 18702
4104         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
4105
4106 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
4107
4108         * g++.dg/ext/altivec-13.C: New test.
4109
4110 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
4111
4112         PR tree-opt/18298
4113         * gcc.c-torture/execute/p18298.c: New test.
4114
4115 2004-11-30  Ira Rosen  <irar@il.ibm.com>
4116             Dorit Naishlos  <dorit@il.ibm.com>
4117
4118         PR tree-opt/18607
4119         * gcc.dg/vect/vect-89.c: New test.
4120
4121 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
4122
4123         * gcc.dg/pr18596-1.c: New test.
4124
4125 2004-11-30  Ben Elliston  <bje@au.ibm.com>
4126
4127         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
4128
4129 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
4130
4131         PR c/18479
4132         * gcc.dg/pr18479.c: New test.
4133
4134 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
4135
4136         PR target/18490
4137         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
4138         mmix-knuth-mmixware.
4139
4140         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
4141         cris-*-elf* cris-*-aout* mmix-*-*
4142
4143 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
4144
4145         PR middle-end/18725
4146         * gcc.dg/pr18725.c: New test.
4147
4148 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
4149
4150         PR target/18488
4151         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
4152
4153         PR target/18336
4154         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
4155
4156 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
4157
4158         PR c++/18368
4159         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
4160         * g++.old-deja/g++.law/ctors5.C: Likewise.
4161         * g++.old-deja/g++.other/crash25.C: Likewise.
4162
4163         PR c++/18674
4164         * g++.dg/template/error16.C: New test.
4165
4166         PR c++/18512
4167         * g++.dg/template/crash29.C: New test.
4168
4169 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
4170
4171         PR tree-optimization/18712
4172         * gcc.c-torture/compile/pr18712.c: New test.
4173
4174 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
4175
4176         PR c/7544
4177         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
4178         tests.
4179
4180 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4181
4182         PR c++/18652
4183         * g++.dg/lookup/crash6.C: New test.
4184
4185 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
4186
4187         PR middle-end/18164
4188         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
4189
4190 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
4191
4192         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
4193         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
4194         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
4195
4196 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
4197
4198         * gcc.dg/pr18164.c: New test.
4199
4200 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
4201
4202         * gcc.dg/funroll-loops-all.c: New.
4203
4204 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
4205
4206         PR target/18489
4207         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
4208         delimeter, match space and TAB as well as ":".
4209
4210         PR target/18484
4211         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
4212
4213         PR target/18348
4214         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
4215
4216         PR target/18345
4217         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
4218
4219         PR target/18337
4220         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
4221
4222 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
4223
4224         * gfortran.dg/direct_io_2.f90: New test.
4225
4226 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
4227
4228         PR target/18334
4229         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
4230
4231 2004-11-28  Richard Henderson  <rth@redhat.com>
4232
4233         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
4234
4235 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
4236
4237         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
4238         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
4239         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
4240         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
4241         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
4242         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
4243         gcc.dg/pointer-arith-8.c: New tests.
4244
4245 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
4246
4247         PR fortran/18364
4248         * gfortran.dg/endfile.f90: New test.
4249
4250 2004-11-27  Falk Hueffner  <falk@debian.org>
4251
4252         * gcc.dg/loop-6.c: New test.
4253
4254 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
4255
4256         * gcc.c-torture/execute/20041126-1.c: New test.
4257
4258 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
4259
4260         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
4261         on IRIX.
4262
4263 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
4264
4265         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
4266         functions.
4267
4268 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
4269
4270         PR rtl-optimization/17825
4271         * gcc.c-torture/compile/20041119-1.c: New test.
4272
4273 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4274
4275         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
4276         Check existence of ld library path variables before unsetting.
4277
4278 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
4279
4280         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
4281
4282 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
4283
4284         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
4285
4286 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
4287
4288         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
4289
4290 2004-11-26  Ben Elliston  <bje@au.ibm.com>
4291
4292         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
4293         dg-do directive.
4294
4295 2004-11-26  Ben Elliston  <bje@au.ibm.com>
4296
4297         * gcc.dg/pr17957.c: Pass --param, not -param.
4298
4299 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
4300
4301         PR middle-end/17957
4302         * testsuite/gcc.dg/pr17957.c: New test.
4303
4304 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
4305
4306         PR c++/18445
4307         * g++.dg/template/crash28.C: Likewise.
4308
4309         PR c++/18001
4310         * g++.dg/expr/unary2.C: Adjust lvalue messages.
4311         * g++.dg/ext/lvaddr.C: Likewise.
4312         * g++.dg/opt/pr7503-3.C: Likewise.
4313
4314         PR c++/18466
4315         * g++.dg/parse/qualified3.C: New test.
4316         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
4317
4318         PR c++/18545
4319         * g++.dg/expr/return1.C: New test.
4320
4321 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4322
4323         Friend class name lookup 3/n, PR c++/3332
4324         * g++.dg/lookup/friend3.C: New test.
4325         * g++.dg/lookup/friend4.C: Likewise.
4326         * g++.dg/lookup/friend5.C: Likewise.
4327
4328 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4329
4330         Friend class name lookup 2/n, PR c++/14513, c++/15410
4331         * g++.dg/lookup/friend2.C: New test.
4332         * g++.dg/template/friend31.C: Likewise.
4333
4334 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4335
4336         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
4337
4338 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
4339
4340         PR c++/17473
4341         * g++.dg/tc1/dr56.C: Remove.
4342         * g++.dg/template/typedef1.C: Add dg-error markers.
4343         * g++.old-deja/g++.other/typedef7.C: Likewise.
4344
4345         PR c++/18285
4346         * g++.dg/parse/typedef7.C: New test.
4347
4348 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
4349
4350         * gcc.c-torture/execute/20041124-1.c: New test.
4351
4352 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
4353
4354         * g++.dg/template/deduce3.C: New test.
4355
4356         PR c++/18586
4357         * g++.dg/template/crash27.C: New test.
4358
4359         PR c++/18530
4360         * g++.dg/warn/Wshadow-3.C: New test.
4361
4362 2004-11-24  Devang Patel  <dpatel@apple.com>
4363
4364         PR/18555
4365         * gcc.dg/cpp/isysroot-1.c: New test.
4366         * gcc.dg/cpp/usr/include/stdio.h: New file.
4367         * gcc.dg/cpp/isysroot-2.c: New test.
4368         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
4369         New file.
4370
4371 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4372
4373         PR c++/8929
4374         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
4375
4376 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
4377
4378         * gcc.target/sparc/align.c: Do not include <stdint.h>.
4379         * gcc.target/sparc/pdist.c: Likewise.
4380
4381 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
4382
4383         PR c++/16882
4384         * g++.dg/conversion/simd1.C: New test.
4385
4386 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4387
4388         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
4389         and restore_ld_library_path_env_vars.
4390         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
4391         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
4392         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
4393         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
4394
4395 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
4396
4397         * gcc.dg/pragma-align-2.c: Test macro expansion.
4398         * gcc.dg/pragma-pack-2.c: New test.
4399
4400 2004-11-23  Richard Henderson  <rth@redhat.com>
4401
4402         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
4403         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
4404         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
4405         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
4406         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
4407         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
4408
4409         * gcc.dg/vect/vect.exp: Add check for alpha.
4410         * lib/target-supports.exp (check_alpha_max_hw_available): New.
4411         (check_effective_target_vect_int): Enable for alpha.
4412         (check_effective_target_vect_long): New.
4413         (is-effective-target): Add it.
4414
4415 2004-11-23  Uros Bizjak <uros@kss-loka.si>
4416
4417         * gcc.dg/pr18614-1.c: New test.
4418
4419 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4420
4421         * gcc.dg/setjmp-2.c: New test.
4422
4423 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
4424
4425         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
4426         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
4427         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
4428         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
4429         gcc.target/sparc/pdist.c: New tests.
4430
4431 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
4432
4433         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
4434
4435 2004-11-22  Dale Johannesen  <dalej@apple.com>
4436
4437         * gcc.dg/20041111-1.c:  New.
4438
4439 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
4440
4441         PR tree-opt/18536
4442         * gcc.dg/vect/pr18536.c: New test.
4443
4444 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4445
4446         PR c++/18354
4447         * g++.dg/template/nontype11.C: New test.
4448
4449 2004-11-21  Roger Sayle  <roger@eyesopen.com>
4450
4451         PR middle-end/18520
4452         * gcc.dg/pr18520-1.c: New test case.
4453
4454 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
4455
4456         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
4457         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
4458         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
4459         expected diagnostics.
4460
4461 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4462
4463         PR target/18580
4464         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
4465         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
4466         vect-77.c, vect-77a.c: XFAIL on the SPARC.
4467
4468 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4469
4470         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
4471
4472 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
4473             Joseph Myers  <joseph@codesourcery.com>
4474
4475         * lib/target-supports.exp (check_visibility_available): Really
4476         test the compiler.
4477
4478 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
4479
4480         PR tree-opt/18181
4481         * gcc.dg/vect/vect-85.c: New test.
4482         * gcc.dg/vect/vect-86.c: New test.
4483         * gcc.dg/vect/vect-87.c: New test.
4484         * gcc.dg/vect/vect-88.c: New test.
4485
4486 2004-11-19  Ben Elliston  <bje@au.ibm.com>
4487
4488         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
4489
4490 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
4491
4492         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
4493         * gcc.dg/ppc-and-1.c: Ditto.
4494         * gcc.dg/ppc-compare-1.c: Ditto.
4495         * gcc.dg/ppc-mov-1.c: Ditto
4496
4497 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
4498             Mark Mitchell  <mark@codesourcery.com>
4499
4500         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
4501
4502 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
4503             Aldy Hernandez  <aldyh@redhat.com>
4504
4505         * lib/target-supports.exp (check_effective_target_vect_int): New
4506         (check_effective_target_vect_float): New
4507         (check_effective_target_vect_double): New.
4508         (is-effective-target): Support new effective targets keywords.
4509         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
4510         default action for dg-do.
4511         * gcc.dg/vect/pr16105.c: Use new support.
4512         * gcc.dg/vect/pr18400.c: Ditto.
4513         * gcc.dg/vect/pr18425.c: Ditto.
4514         * gcc.dg/vect/vect-1.c: Ditto.
4515         * gcc.dg/vect/vect-10.c: Ditto.
4516         * gcc.dg/vect/vect-11.c: Ditto.
4517         * gcc.dg/vect/vect-12.c: Ditto.
4518         * gcc.dg/vect/vect-13.c: Ditto.
4519         * gcc.dg/vect/vect-14.c: Ditto.
4520         * gcc.dg/vect/vect-15.c: Ditto.
4521         * gcc.dg/vect/vect-16.c: Ditto.
4522         * gcc.dg/vect/vect-17.c: Ditto.
4523         * gcc.dg/vect/vect-18.c: Ditto.
4524         * gcc.dg/vect/vect-19.c: Ditto.
4525         * gcc.dg/vect/vect-2.c: Ditto.
4526         * gcc.dg/vect/vect-20.c: Ditto.
4527         * gcc.dg/vect/vect-21.c: Ditto.
4528         * gcc.dg/vect/vect-22.c: Ditto.
4529         * gcc.dg/vect/vect-23.c: Ditto.
4530         * gcc.dg/vect/vect-24.c: Ditto.
4531         * gcc.dg/vect/vect-25.c: Ditto.
4532         * gcc.dg/vect/vect-26.c: Ditto.
4533         * gcc.dg/vect/vect-27.c: Ditto.
4534         * gcc.dg/vect/vect-27a.c: Ditto.
4535         * gcc.dg/vect/vect-28.c: Ditto.
4536         * gcc.dg/vect/vect-29.c: Ditto.
4537         * gcc.dg/vect/vect-29a.c: Ditto.
4538         * gcc.dg/vect/vect-3.c: Ditto.
4539         * gcc.dg/vect/vect-30.c: Ditto.
4540         * gcc.dg/vect/vect-31.c: Ditto.
4541         * gcc.dg/vect/vect-32.c: Ditto.
4542         * gcc.dg/vect/vect-33.c: Ditto.
4543         * gcc.dg/vect/vect-34.c: Ditto.
4544         * gcc.dg/vect/vect-35.c: Ditto.
4545         * gcc.dg/vect/vect-36.c: Ditto.
4546         * gcc.dg/vect/vect-37.c: Ditto.
4547         * gcc.dg/vect/vect-38.c: Ditto.
4548         * gcc.dg/vect/vect-4.c: Ditto.
4549         * gcc.dg/vect/vect-40.c: Ditto.
4550         * gcc.dg/vect/vect-41.c: Ditto.
4551         * gcc.dg/vect/vect-42.c: Ditto.
4552         * gcc.dg/vect/vect-43.c: Ditto.
4553         * gcc.dg/vect/vect-44.c: Ditto.
4554         * gcc.dg/vect/vect-45.c: Ditto.
4555         * gcc.dg/vect/vect-46.c: Ditto.
4556         * gcc.dg/vect/vect-47.c: Ditto.
4557         * gcc.dg/vect/vect-48.c: Ditto.
4558         * gcc.dg/vect/vect-48a.c: Ditto.
4559         * gcc.dg/vect/vect-49.c: Ditto.
4560         * gcc.dg/vect/vect-5.c: Ditto.
4561         * gcc.dg/vect/vect-50.c: Ditto.
4562         * gcc.dg/vect/vect-51.c: Ditto.
4563         * gcc.dg/vect/vect-52.c: Ditto.
4564         * gcc.dg/vect/vect-53.c: Ditto.
4565         * gcc.dg/vect/vect-54.c: Ditto.
4566         * gcc.dg/vect/vect-55.c: Ditto.
4567         * gcc.dg/vect/vect-56.c: Ditto.
4568         * gcc.dg/vect/vect-56a.c: Ditto.
4569         * gcc.dg/vect/vect-57.c: Ditto.
4570         * gcc.dg/vect/vect-58.c: Ditto.
4571         * gcc.dg/vect/vect-59.c: Ditto.
4572         * gcc.dg/vect/vect-6.c: Ditto.
4573         * gcc.dg/vect/vect-60.c: Ditto.
4574         * gcc.dg/vect/vect-61.c: Ditto.
4575         * gcc.dg/vect/vect-62.c: Ditto.
4576         * gcc.dg/vect/vect-63.c: Ditto.
4577         * gcc.dg/vect/vect-64.c: Ditto.
4578         * gcc.dg/vect/vect-65.c: Ditto.
4579         * gcc.dg/vect/vect-66.c: Ditto.
4580         * gcc.dg/vect/vect-67.c: Ditto.
4581         * gcc.dg/vect/vect-68.c: Ditto.
4582         * gcc.dg/vect/vect-69.c: Ditto.
4583         * gcc.dg/vect/vect-7.c: Ditto.
4584         * gcc.dg/vect/vect-72.c: Ditto.
4585         * gcc.dg/vect/vect-72a.c: Ditto.
4586         * gcc.dg/vect/vect-73.c: Ditto.
4587         * gcc.dg/vect/vect-74.c: Ditto.
4588         * gcc.dg/vect/vect-75.c: Ditto.
4589         * gcc.dg/vect/vect-76.c: Ditto.
4590         * gcc.dg/vect/vect-77.c: Ditto.
4591         * gcc.dg/vect/vect-77a.c: Ditto.
4592         * gcc.dg/vect/vect-78.c: Ditto.
4593         * gcc.dg/vect/vect-79.c: Ditto.
4594         * gcc.dg/vect/vect-8.c: Ditto.
4595         * gcc.dg/vect/vect-80.c: Ditto.
4596         * gcc.dg/vect/vect-82.c: Ditto.
4597         * gcc.dg/vect/vect-82_64.c: Ditto.
4598         * gcc.dg/vect/vect-83.c: Ditto.
4599         * gcc.dg/vect/vect-83_64.c: Ditto.
4600         * gcc.dg/vect/vect-9.c: Ditto.
4601         * gcc.dg/vect/vect-all.c: Ditto.
4602         * gcc.dg/vect/vect-none.c: Ditto.
4603
4604 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
4605
4606         * lib/gcc-dg.exp (dg-skip-if): New function.
4607         (dg-forbid-option): Remove.
4608         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
4609         * g++.dg/abi/bitfield8.C: Likewise.
4610         * g++.dg/abi/dtor1.C: Likewise.
4611         * g++.dg/abi/empty10.C: Likewise.
4612         * g++.dg/abi/empty7.C: Likewise.
4613         * g++.dg/abi/empty9.C: Likewise.
4614         * g++.dg/abi/layout3.C: Likewise.
4615         * g++.dg/abi/layout4.C: Likewise.
4616         * g++.dg/abi/thunk1.C: Likewise.
4617         * g++.dg/abi/thunk2.C: Likewise.
4618         * g++.dg/abi/vbase11.C: Likewise.
4619         * g++.dg/abi/vthunk2.C: Likewise.
4620         * g++.dg/abi/vthunk3.C: Likewise.
4621         * g++.dg/ext/attrib8.C: Likewise.
4622         * g++.dg/opt/longbranch2.C: Likewise.
4623         * g++.dg/opt/reg-stack4.C: Likewise.
4624         * g++.old-deja/g++.ext/attrib1.C: Likewise.
4625         * g++.old-deja/g++.ext/attrib2.C: Likewise.
4626         * g++.old-deja/g++.ext/attrib3.C: Likewise.
4627         * g++.old-deja/g++.other/store-expr1.C: Likewise.
4628         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4629         * gcc.dg/20000609-1.c: Likewise.
4630         * gcc.dg/20000720-1.c: Likewise.
4631         * gcc.dg/20011107-1.c: Likewise.
4632         * gcc.dg/20011119-1.c: Likewise.
4633         * gcc.dg/20020108-1.c: Likewise.
4634         * gcc.dg/20020122-2.c: Likewise.
4635         * gcc.dg/20020122-3.c: Likewise.
4636         * gcc.dg/20020201-3.c: Likewise.
4637         * gcc.dg/20020206-1.c: Likewise.
4638         * gcc.dg/20020218-1.c: Likewise.
4639         * gcc.dg/20020310-1.c: Likewise.
4640         * gcc.dg/20020411-1.c: Likewise.
4641         * gcc.dg/20020418-2.c: Likewise.
4642         * gcc.dg/20020426-1.c: Likewise.
4643         * gcc.dg/20020426-2.c: Likewise.
4644         * gcc.dg/20020517-1.c: Likewise.
4645         * gcc.dg/20020523-1.c: Likewise.
4646         * gcc.dg/20020523-2.c: Likewise.
4647         * gcc.dg/20020729-1.c: Likewise.
4648         * gcc.dg/20030204-1.c: Likewise.
4649         * gcc.dg/20030826-2.c: Likewise.
4650         * gcc.dg/20030926-1.c: Likewise.
4651         * gcc.dg/20031202-1.c: Likewise.
4652         * gcc.dg/980312-1.c: Likewise.
4653         * gcc.dg/980313-1.c: Likewise.
4654         * gcc.dg/990117-1.c: Likewise.
4655         * gcc.dg/990424-1.c: Likewise.
4656         * gcc.dg/990524-1.c: Likewise.
4657         * gcc.dg/991230-1.c: Likewise.
4658         * gcc.dg/i386-387-1.c: Likewise.
4659         * gcc.dg/i386-387-2.c: Likewise.
4660         * gcc.dg/i386-387-3.c: Likewise.
4661         * gcc.dg/i386-387-4.c: Likewise.
4662         * gcc.dg/i386-387-5.c: Likewise.
4663         * gcc.dg/i386-387-6.c: Likewise.
4664         * gcc.dg/i386-asm-1.c: Likewise.
4665         * gcc.dg/i386-bitfield1.c: Likewise.
4666         * gcc.dg/i386-bitfield2.c: Likewise.
4667         * gcc.dg/i386-loop-1.c: Likewise.
4668         * gcc.dg/i386-loop-2.c: Likewise.
4669         * gcc.dg/i386-loop-3.c: Likewise.
4670         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
4671         * gcc.dg/i386-pic-1.c: Likewise.
4672         * gcc.dg/i386-regparm.c: Likewise.
4673         * gcc.dg/i386-signbit-1.c: Likewise.
4674         * gcc.dg/i386-signbit-2.c: Likewise.
4675         * gcc.dg/i386-signbit-3.c: Likewise.
4676         * gcc.dg/i386-sse-5.c: Likewise.
4677         * gcc.dg/i386-sse-8.c: Likewise.
4678         * gcc.dg/i386-unroll-1.c: Likewise.
4679         * gcc.dg/tls/opt-1.c: Likewise.
4680         * gcc.dg/tls/opt-2.c: Likewise.
4681         * gcc.dg/unroll-1.c: Likewise.
4682         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4683         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4684         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4685         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4686
4687 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4688
4689         * g++.dg/template/incomplete1.C: New test.
4690
4691 2004-11-16  Nick Clifton  <nickc@redhat.com>
4692
4693         Revert patches accidentally commited during checkin of fixes for
4694         xstormy16 tests:
4695         gcc.c-torture/execute/simd-4.c: Revert
4696         gcc.dg/20040910-1.c: Revert.
4697
4698 2004-11-16  Paul Brook  <paul@codesourcery.com>
4699
4700         PR fortran/13010
4701         * gfortran.dg/der_pointer_1.f90: New test.
4702
4703 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
4704
4705         PR c/18498
4706         * gcc.dg/bitfld-13.c: New test.
4707
4708 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
4709
4710         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
4711         powerpc*-*-linux*.
4712
4713         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
4714         * gcc.dg/ppc64-abi-2.c: Ditto.
4715         * gcc.dg/ppc64-abi-3.c: Ditto.
4716
4717         * lib/gcc-dg.exp (dg-target-list): Remove.
4718
4719 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
4720
4721         * gcc.dg/ia64-postinc.c: New test.
4722
4723 2004-11-15  Mark Mitchell <mark@codesourcery.com>
4724
4725         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
4726
4727 2004-11-15  Nick Clifton  <nickc@redhat.com>
4728
4729         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
4730         __INT_MAX__ so that the test can be compiled by toolchains
4731         targeted at 16-bit processors.
4732
4733         * gcc.dg/20040625-1.c: Use long constants rather than integers
4734         when performing arithmetic that will overflow 16-bits.
4735
4736         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
4737         xstormy16.  It does not support 128-bit vector operations.
4738
4739         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
4740         with the macro PTR_TYPE.  Define this macro to an integer type
4741         suitable for holding a pointer.
4742
4743         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
4744         the target is a 16-bit processor.
4745
4746         * gcc.dg/cpp/if-2.c: Expect a different warning message from
4747         16-bit targets where the character constant will be too long.
4748
4749         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
4750         where the double will not be directly addressable.
4751
4752 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4753
4754         Friend class name lookup 1/n, PR c++/18471
4755         * g++.dg/template/crash26.C: New test.
4756         * g++.dg/lookup/struct1.C: Adjust expected error.
4757         * g++.dg/parse/elab1.C: Likewise.
4758         * g++.dg/parse/elab2.C: Likewise.
4759         * g++.dg/parse/int-as-enum1.C: Likewise.
4760         * g++.dg/parse/struct-as-enum1.C: Likewise.
4761         * g++.dg/parse/typedef1.C: Likewise.
4762         * g++.dg/parse/typedef3.C: Likewise.
4763         * g++.dg/parse/typedef4.C: Likewise.
4764         * g++.dg/parse/typedef5.C: Likewise.
4765         * g++.dg/template/nontype4.C: Likewise.
4766         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
4767         * g++.old-deja/g++.other/elab1.C: Likewise.
4768         * g++.old-deja/g++.other/syntax4.C: Likewise.
4769
4770 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
4771
4772         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
4773
4774 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
4775
4776         * gcc.c-torture/execute/20041114-1.c: New test.
4777
4778 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
4779
4780         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
4781         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
4782         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
4783         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
4784         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
4785         gcc.dg/switch-7.c: New tests.
4786
4787 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
4788
4789         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
4790
4791 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
4792
4793         PR tree-opt/18400
4794         * gcc.dg/vect/pr18400.c: New test.
4795
4796 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
4797             Andrew Pinski  <pinskia@physics.uc.edu>
4798
4799         PR tree-opt/18425
4800         * gcc.dg/vect/pr18425.c: New test.
4801
4802 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4803
4804         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
4805         Guard with dg-require-alias and dg-require-visibility.
4806
4807 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4808
4809         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
4810
4811 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4812
4813         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
4814
4815 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4816
4817         PR c++/17344
4818         * g++.dg/template/defarg5.C: New test.
4819
4820 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4821
4822         * g++.dg/parse/cast1.C: Run only on ILP32.
4823         * g++.old-deja/g++.mike/p784.C: Likewise.
4824
4825 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
4826
4827         * gcc.c-torture/execute/20041113-1.c: New test.
4828
4829 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
4830
4831         PR target/18230
4832         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
4833         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
4834         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
4835         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
4836         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
4837         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
4838         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
4839         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
4840         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
4841         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
4842         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
4843         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
4844         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
4845
4846 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
4847
4848         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
4849         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
4850         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
4851         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
4852         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
4853         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
4854         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
4855         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
4856         gcc.target/sparc/combined-1.c: New tests.
4857
4858 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
4859
4860         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
4861         New tests.
4862
4863 2004-11-12  Mark Mitchell <mark@codesourcery.com>
4864
4865         * lib/gcc-dg.exp (dg-forbid-option): New function.
4866         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
4867         * g++.dg/abi/bitfield8.C: Likewise.
4868         * g++.dg/abi/dtor1.C: Likewise.
4869         * g++.dg/abi/empty10.C: Likewise.
4870         * g++.dg/abi/empty7.C: Likewise.
4871         * g++.dg/abi/empty9.C: Likewise.
4872         * g++.dg/abi/layout3.C: Likewise.
4873         * g++.dg/abi/layout4.C: Likewise.
4874         * g++.dg/abi/thunk1.C: Likewise.
4875         * g++.dg/abi/thunk2.C: Likewise.
4876         * g++.dg/abi/vbase11.C: Likewise.
4877         * g++.dg/abi/vthunk2.C: Likewise.
4878         * g++.dg/abi/vthunk3.C: Likewise.
4879         * g++.dg/ext/attrib8.C: Likewise.
4880         * g++.dg/opt/longbranch2.C: Likewise.
4881         * g++.dg/opt/reg-stack4.C: Likewise.
4882         * g++.old-deja/g++.ext/attrib1.C: Likewise.
4883         * g++.old-deja/g++.ext/attrib2.C: Likewise.
4884         * g++.old-deja/g++.ext/attrib3.C: Likewise.
4885         * g++.old-deja/g++.other/store-expr1.C: Likewise.
4886         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4887         * gcc.dg/20000609-1.c: Likewise.
4888         * gcc.dg/20000720-1.c: Likewise.
4889         * gcc.dg/20011107-1.c: Likewise.
4890         * gcc.dg/20011119-1.c: Likewise.
4891         * gcc.dg/20020108-1.c: Likewise.
4892         * gcc.dg/20020122-2.c: Likewise.
4893         * gcc.dg/20020122-3.c: Likewise.
4894         * gcc.dg/20020201-3.c: Likewise.
4895         * gcc.dg/20020206-1.c: Likewise.
4896         * gcc.dg/20020218-1.c: Likewise.
4897         * gcc.dg/20020310-1.c: Likewise.
4898         * gcc.dg/20020411-1.c: Likewise.
4899         * gcc.dg/20020418-2.c: Likewise.
4900         * gcc.dg/20020426-1.c: Likewise.
4901         * gcc.dg/20020426-2.c: Likewise.
4902         * gcc.dg/20020517-1.c: Likewise.
4903         * gcc.dg/20020523-1.c: Likewise.
4904         * gcc.dg/20020523-2.c: Likewise.
4905         * gcc.dg/20020729-1.c: Likewise.
4906         * gcc.dg/20030204-1.c: Likewise.
4907         * gcc.dg/20030826-2.c: Likewise.
4908         * gcc.dg/20030926-1.c: Likewise.
4909         * gcc.dg/20031202-1.c: Likewise.
4910         * gcc.dg/980312-1.c: Likewise.
4911         * gcc.dg/980313-1.c: Likewise.
4912         * gcc.dg/990117-1.c: Likewise.
4913         * gcc.dg/990424-1.c: Likewise.
4914         * gcc.dg/990524-1.c: Likewise.
4915         * gcc.dg/991230-1.c: Likewise.
4916         * gcc.dg/i386-387-1.c: Likewise.
4917         * gcc.dg/i386-387-2.c: Likewise.
4918         * gcc.dg/i386-387-3.c: Likewise.
4919         * gcc.dg/i386-387-4.c: Likewise.
4920         * gcc.dg/i386-387-5.c: Likewise.
4921         * gcc.dg/i386-387-6.c: Likewise.
4922         * gcc.dg/i386-asm-1.c: Likewise.
4923         * gcc.dg/i386-bitfield1.c: Likewise.
4924         * gcc.dg/i386-bitfield2.c: Likewise.
4925         * gcc.dg/i386-loop-1.c: Likewise.
4926         * gcc.dg/i386-loop-2.c: Likewise.
4927         * gcc.dg/i386-loop-3.c: Likewise.
4928         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
4929         * gcc.dg/i386-pic-1.c: Likewise.
4930         * gcc.dg/i386-regparm.c: Likewise.
4931         * gcc.dg/i386-signbit-1.c: Likewise.
4932         * gcc.dg/i386-signbit-2.c: Likewise.
4933         * gcc.dg/i386-signbit-3.c: Likewise.
4934         * gcc.dg/i386-sse-5.c: Likewise.
4935         * gcc.dg/i386-sse-8.c: Likewise.
4936         * gcc.dg/i386-unroll-1.c: Likewise.
4937         * gcc.dg/tls/opt-1.c: Likewise.
4938         * gcc.dg/tls/opt-2.c: Likewise.
4939         * gcc.dg/unroll-1.c: Likewise.
4940         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4941         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4942         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4943         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4944         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
4945         -m64 is specified.
4946
4947 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
4948
4949         PR c++/18389
4950         * g++.dg/parse/cond1.C: New test.
4951
4952         PR c++/18429
4953         * g++.dg/template/array9.C: New test.
4954         * g++.dg/ext/vla1.C: Adjust error messages.
4955         * g++.dg/ext/vlm1.C: Likewise.
4956         * g++.dg/template/crash2.C: Likewise.
4957
4958         PR c++/18436
4959         * g++.dg/template/call3.C: New test.
4960
4961         PR c++/18407
4962         * g++.dg/template/ptrmem11.C: New test.
4963
4964 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
4965
4966         PR other/14264
4967         * lib/g++.exp: Set LC_ALL and LANG to C.
4968         * lib/gcc-dg.exp: Likewise.
4969         * lib/gfortran.exp: Likewise.
4970         * lib/objc.exp: Likewise.
4971         * lib/treelang.exp: Likewise.
4972
4973 2004-11-12  Andreas Schwab  <schwab@suse.de>
4974
4975         * gcc.dg/pr16286.c: Fix last change.
4976
4977 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
4978
4979         PR c++/18416
4980         * g++.dg/init/global1.C: New test.
4981
4982 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
4983
4984         * gcc.c-torture/execute/20041112-1.c: New test.
4985
4986 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
4987
4988         * lib/gcc-dg.exp (dg-target-list): New.
4989
4990 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
4991             Richard Sandiford  <rsandifo@redhat.com>
4992
4993         * lib/target-supports.exp (get-compiler_messages): New.
4994         (check_named_sections_available): Use it.
4995         (check_effective_target_ilp32): New.
4996         (check_effective_target_lp64): New.
4997         (is-effective-target): New.
4998         * lib/gcc-dg.exp (dg-require-effective-target): New.
4999
5000 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
5001
5002         * gcc.dg/precedence-1.c: New test.
5003
5004 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
5005
5006         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
5007
5008         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
5009         message, delete generated files, use more descriptive name for
5010         executable, and make the test unsupported when it cannot be run.
5011
5012         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
5013         (dg-require-weak, dg-require-visibility, dg-require-alias,
5014         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
5015         dg-require-iconv, dg-require-named-sections): Use it.
5016
5017         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
5018
5019 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
5020
5021         PR target/16457
5022         * gcc.dg/ppc-and-1: New
5023
5024         PR target/16796
5025         * gcc.dg/ppc-mov-1.c: New.
5026
5027         PR target/16458
5028         * gcc.dg/ppc-compare-1.c: New.
5029
5030 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
5031
5032         * objc.dg/desig-init-2.m: New test.
5033
5034 2004-11-10  Adam Nemet  <anemet@lnxw.com>
5035
5036         PR middle-end/18160
5037         * g++.dg/warn/register-var-1.C: New test.
5038         * g++.dg/warn/register-var-2.C: New test.
5039
5040 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5041
5042         * gcc.dg/union-2.c: New test.
5043
5044 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
5045
5046         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
5047         New test for PR tree-optimization/17892.
5048
5049 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
5050
5051         PR c++/18369
5052         * g++.dg/init/new12.C: New test.
5053
5054 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
5055
5056         * gcc.target/sparc: New directory.
5057         * gcc.target/sparc/sparc.exp: New driver.
5058         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
5059         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
5060         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
5061         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
5062
5063 2004-11-10  Paul Brook  <paul@codesourcery.com>
5064
5065         PR fortran/18218
5066         * gfortran.dg/list_read.c: New test.
5067
5068 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
5069
5070         PR c/18322
5071         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
5072         expected diagnostic location.
5073
5074 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
5075
5076         * gcc.dg/20041109-1.c: New test.
5077
5078 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
5079
5080         PR objc/18406
5081         * objc/compile/pr18406.m: New test.
5082
5083 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
5084
5085         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
5086
5087 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
5088
5089         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
5090
5091 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
5092
5093         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
5094
5095 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
5096
5097         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
5098         exit.
5099
5100 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
5101
5102         PR tree-opt/18299
5103         * gcc.c-torture/pr18299-1.c: New test.
5104
5105 2004-11-06  Andreas Schwab  <schwab@suse.de>
5106
5107         * gcc.dg/pr16286.c: Also test for bool and pixel.
5108
5109 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
5110
5111         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
5112         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
5113         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
5114         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
5115         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
5116         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
5117         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
5118         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
5119         gcc.dg/struct-semi-3.c: New tests.
5120
5121 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5122
5123         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
5124
5125 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5126
5127         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
5128         Do not use C99 designators.
5129
5130 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5131
5132         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
5133
5134 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5135
5136         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
5137         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
5138         * gcc.c-torture/execute/simd-5.x: Remove.
5139
5140 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
5141
5142         PR rtl-optimization/17933
5143         * gcc.dg/torture/pr17933-1.c: New test.
5144
5145 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
5146
5147         PR target/18106
5148         * lib/target-supports.exp (check_weak_available): Support
5149         Windows.
5150
5151 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
5152
5153         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
5154         call to fflush(stdout) before abort.
5155         (my_ffsll): New function.
5156         (generate_fields): Use it.
5157
5158 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
5159
5160         * gcc.dg/init-undef-1.c: New test.
5161
5162 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
5163
5164         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
5165         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
5166         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
5167         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
5168         expected messages for new parser.
5169
5170 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
5171
5172         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
5173
5174 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5175
5176         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
5177         on LP64 targets.
5178
5179 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
5180
5181         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
5182         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
5183         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
5184         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
5185         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
5186         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
5187         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
5188         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
5189         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
5190         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
5191
5192 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
5193
5194         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
5195         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
5196         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
5197         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
5198         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
5199         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
5200         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
5201         for new parser.
5202
5203 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
5204
5205         PR target/15342
5206         * gcc.dg/20041104-1.c: New test.
5207
5208 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5209
5210         * g++.dg/template/nontype7.C: New test.
5211         * g++.dg/template/nontype8.C: Likewise.
5212         * g++.dg/template/nontype9.C: Likewise.
5213         * g++.dg/template/nontype10.C: Likewise.
5214         * g++.dg/tc1/dr49.C: Likewise.
5215         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
5216         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
5217
5218 2004-11-04  Ben Elliston  <bje@au.ibm.com>
5219
5220         * g++.dg/rtti/tinfo1.C: Remove xfails.
5221
5222 2004-11-04  Ben Elliston  <bje@au.ibm.com>
5223
5224         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
5225         packed attribute to the definition to satisfy the new C++ parser.
5226
5227 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5228
5229         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
5230         invocations of va_arg.
5231
5232 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
5233
5234         PR c++/18124
5235         * g++.dg/template/crash25.C: New test.
5236
5237         PR c++/18155
5238         * g++.dg/template/typedef2.C: New test.
5239         * g++.dg/parse/crash13.C: Adjust error markers.
5240
5241         PR c++/18177
5242         * g++.dg/conversion/const3.C: New test.
5243
5244 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5245
5246         PR fortran/17535
5247         PR fortran/17583
5248         PR fortran/17713
5249         * gfortran.dg/generic_[123].f90: New testcases.
5250
5251 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5252
5253         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
5254         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
5255
5256 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
5257
5258         PR tree-opt/16808
5259         * gcc.c-torture/compile/pr16808.c: New test.
5260
5261 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
5262
5263         PR rtl-optimization/17104
5264         * gcc.dg/ppc-bitfield1.c: New.
5265
5266 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
5267
5268         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
5269
5270 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
5271
5272         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
5273         strings for 32-bit code.
5274
5275 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
5276
5277         PR c/18239
5278         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
5279
5280 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
5281
5282         PR c++/18064
5283         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
5284
5285 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
5286
5287         PR c++/15172
5288         * g++.dg/init/aggr2.C: New test.
5289
5290 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
5291
5292         * objc.dg/local-decl-1.m: New test.
5293
5294 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5295
5296         * gcc.dg/20040910-1.c: Adjust regex.
5297
5298 2004-10-30  Roger Sayle  <roger@eyesopen.com>
5299
5300         PR rtl-optimization/18084
5301         * g++.dg/opt/pr18084-1.C: New testcase.
5302
5303 2004-10-30  Matt Austern  <austern@apple.com>
5304
5305         PR c++/17542
5306         * g++.dg/ext/attrib18.C: New test.
5307
5308 2004-10-30  Roger Sayle  <roger@eyesopen.com>
5309
5310         PR middle-end/18096
5311         * gcc.dg/pr18096-1.c: New test case.
5312
5313 2004-10-30  Roger Sayle  <roger@eyesopen.com>
5314
5315         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
5316
5317 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
5318
5319         PR c/16666
5320         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
5321         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
5322         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
5323         gcc.dg/old-style-prom-3.c: New tests.
5324
5325 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
5326
5327         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
5328         Remove unnecessary inclusion of stdio.h.
5329
5330 2004-10-29  Roger Sayle  <roger@eyesopen.com>
5331
5332         PR rtl-optimization/17581
5333         * gcc.dg/pr17581-1.c: New test case.
5334
5335 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
5336
5337         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
5338         being implemented.
5339         * g++.dg/conversion/dr195-1.C: New.
5340         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
5341         * g++.old-deja/g++.mike/p10148.C: Likewise.
5342
5343 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
5344
5345         PR c++/17695
5346         * g++.dg/debug/typedef2.C: New test.
5347
5348 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
5349
5350         PR fortran/13490
5351         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
5352         * gfortran.dg/g77/README: Update.
5353
5354 2004-10-28  Matt Austern  <austern@apple.com>
5355
5356         PR c++/14124
5357         * g++.dg/ext/packed7.C: New test.
5358
5359 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
5360
5361         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
5362         scan-assembler.
5363         * lib/scanasm.exp (hidden-scan-for): New proc.
5364         (scan-hidden): Use hidden-scan-for instead of constructing the scan
5365         string.
5366         (scan-not-hidden): Likewise.
5367         * lib/target-supports.exp (check_visibility_available): mach-o is
5368         support too.
5369
5370 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
5371
5372         PR c++/17132
5373         * g++.dg/template/memclass3.C: New test.
5374
5375 2004-10-28  Adam Nemet  <anemet@lnxw.com>
5376
5377         PR middle-end/18160
5378         * gcc.dg/register-var-1.c: New test.
5379         * gcc.dg/register-var-2.c: New test.
5380         * gcc.dg/asm-7.c: Taking the address of a register variable is an
5381         error now.
5382
5383 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
5384
5385         PR other/18172
5386         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
5387         unused variables.
5388         * gcc.dg/vect/vect-22.c: Likewise.
5389
5390 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
5391
5392         * gcc.dg/i386-rotate-1.c: New test.
5393
5394 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
5395
5396         * g++.dg/init/ref12.C: Add "run" marker.
5397
5398         PR c++/17435
5399         * g++.dg/init/ref12.C: New test.
5400
5401         PR c++/18140
5402         * g++.dg/template/shift1.C: New test.
5403         * g++.dg/template/error10.C: Adjust error markers.
5404
5405 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
5406
5407         PR tree-opt/17529
5408         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
5409
5410 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
5411
5412         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
5413         * gcc.dg/weak/weak-3.c: Likewise.
5414         * gcc.dg/weak/weak-5.c: Likewise.
5415         * gcc.dg/weak/weak-9.c: Likewise.
5416         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
5417         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
5418
5419         * gcc.dg/darwin-weakimport-1.c: New.
5420
5421 2004-10-28  Ben Elliston  <bje@au.ibm.com>
5422
5423         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
5424
5425 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
5426
5427         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
5428         'syntax' error messages.
5429         * gcc.dg/cpp/direct2s.c: Likewise.
5430
5431 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
5432
5433         * gcc.c-torture/compile/20041026-1.c: New.
5434
5435 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
5436
5437         PR c++/18093
5438         * g++.dg/lookup/ns2.C: New test.
5439
5440         PR c++/18020
5441         * g++.dg/template/enum4.C: New test.
5442
5443         PR c++/18161
5444         * g++.dg/template/expr1.C: New test.
5445
5446 2004-10-26  Ben Elliston  <bje@au.ibm.com>
5447
5448         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
5449
5450 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5451
5452         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
5453         gcc.dg/decl-nospec-3.c: New tests.
5454
5455 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
5456
5457         * objc.dg/super-class-3.m: New test.
5458
5459 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
5460
5461         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
5462         resyncing.
5463         * gcc.dg/cpp/direct2s.c: Likewise.
5464
5465 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
5466
5467         * objc.dg/image-info.m: Update for changes to section selection.
5468
5469 2004-10-25  David Ayers  <d.ayers@inode.at>
5470             Ziemowit Laski  <zlaski@apple.com>
5471
5472         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
5473         diagnostics when messaging 'id <Proto>'.
5474         * objc.dg/class-protocol-1.m: New test.
5475         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
5476         a non-existent method signature.
5477         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
5478         Update diagnostics when messaging with non-existent method signature.
5479         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
5480         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
5481         invalid receivers are now resolved as if messaging 'id'; remove
5482         extraneous diagnostics.
5483
5484 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
5485
5486         PR c/16667
5487         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
5488         gcc.dg/init-desig-obs-3.c: New tests.
5489
5490 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
5491
5492         * gcc.dg/debug/20041023-1.c: New test.
5493
5494 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
5495
5496         PR middle-end/17407
5497         * gcc.c-torture/compile/pr17407.c: New test.
5498
5499         PR c++/18121
5500         * g++.dg/template/array8.C: New test.
5501
5502 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5503
5504         PR other/18138
5505         * lib/g++.exp: Accept more than one multilib libgcc.
5506         * lib/gcc-dg.exp: Likewise.
5507         * lib/objc.exp: Likewise.
5508         * lib/treelang.exp: Likewise.
5509         * lib/gfortran.exp: Likewise.
5510
5511 2004-10-24  Ben Elliston  <bje@au.ibm.com>
5512
5513         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
5514
5515 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
5516
5517         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
5518         * gcc.dg/c99-const-expr-3.c: Likewise.
5519
5520 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
5521
5522         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
5523
5524 2004-10-23  Ben Elliston  <bje@au.ibm.com>
5525
5526         * gcc.c-torture/execute/loop-2e.x: Remove.
5527
5528 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
5529
5530         PR c++/18095
5531         * g++.dg/parse/crash18.C: New.
5532         * g++.dg/parse/crash19.C: New.
5533
5534 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
5535
5536         * g++.dg/ext/dllimport1.C: Move dg-warnings.
5537         * g++.dg/ext/dllimport2.C: Same.
5538         * g++.dg/ext/dllimport8.C: Same.
5539
5540 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
5541
5542         PR c++/10841
5543         * g++.dg/conversion/cast1.C: New test.
5544         * g++.dg/overload/pmf1.C: Adjust error marker.
5545
5546 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
5547
5548         PR objc/17923
5549         * objc.dg/const-str-7.m: New test.
5550
5551 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5552
5553         * g++.dg/template/memfriend11.C: Fix comment typo.
5554         * g++.dg/template/memfriend14.C: Likewise.
5555
5556 2004-10-20  Richard Henderson  <rth@redhat.com>
5557
5558         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
5559         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
5560         -fasynchronous-unwind-tables.
5561
5562 2004-10-20  Richard Henderson  <rth@redhat.com>
5563
5564         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
5565         (main): Return success.
5566         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
5567         (main): Return success.
5568
5569 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5570
5571         PR c++/13495
5572         * g++.dg/template/memfriend9.C: New test.
5573         * g++.dg/template/memfriend10.C: Likewise.
5574         * g++.dg/template/memfriend11.C: Likewise.
5575         * g++.dg/template/memfriend12.C: Likewise.
5576         * g++.dg/template/memfriend13.C: Likewise.
5577         * g++.dg/template/memfriend14.C: Likewise.
5578         * g++.dg/template/memfriend15.C: Likewise.
5579         * g++.dg/template/memfriend16.C: Likewise.
5580         * g++.dg/template/memfriend17.C: Likewise.
5581         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
5582
5583 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
5584
5585         * g++.dg/conversion/dr195.C: New.
5586         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
5587
5588 2004-10-20  Ben Elliston  <bje@au.ibm.com>
5589             Devang Patel  <dpatel@apple.com>
5590
5591         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
5592         of floating point arithmetic, which could trap.
5593
5594 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
5595
5596         PR c++/14035
5597         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
5598         * g++.dg/conversion/const2.C: New test.
5599         * g++.dg/expr/reinterpret2.C: New test.
5600         * g++.dg/expr/reinterpret3.C: New test.
5601         * g++.dg/expr/cast2.C: New test.
5602         * g++.dg/expr/copy1.C: New test.
5603         * g++.dg/other/conversion1.C: Change error message.
5604         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
5605         function pointers to void *.
5606         * g++.old-deja/g++.mike/p10148.C: Likewise.
5607
5608 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5609
5610         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
5611
5612 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
5613
5614         PR c++/18047
5615
5616         * g++.dg/parse/expr3.C: New test.
5617
5618 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5619
5620         * gcc.dg/smod-1.c: New test.
5621
5622 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
5623
5624         * objc.dg/method-14.m: New test.
5625
5626 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
5627
5628         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
5629         Also xfail as the patch was reverted.
5630
5631 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
5632
5633         PR middle-end/16973
5634         * gcc.dg/pr16973.c: New test.
5635
5636 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
5637
5638         PR tree-optimization/17656
5639         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
5640
5641 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
5642
5643         * g++.dg/eh/shadow1.C: New.
5644
5645 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
5646
5647         * gcc.c-torture/compile/20041018-1.c: New test.
5648
5649 2004-10-18  Ben Elliston  <bje@au.ibm.com>
5650
5651         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
5652         compiler referring to register 0 when accessing sdata.  The linker
5653         now patches things up.
5654
5655 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
5656
5657         PR c/17529
5658         * gcc.c-torture/compile/pr17529.c: New test.
5659
5660 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5661
5662         PR c++/17743
5663         * g++.dg/ext/attrib17.C: New test.
5664
5665 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5666
5667         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
5668
5669 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5670
5671         PR c++/10479
5672         * g++.dg/ext/attrib16.C: New test.
5673
5674 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
5675
5676         PR c++/17042
5677         * g++.dg/init/dso_handle1.C: New test.
5678
5679         PR c++/14667
5680         * g++.dg/parse/typedef6.C: New test.
5681
5682         PR c++/17916
5683         * g++.dg/parse/pragma1.C: New test.
5684
5685 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
5686
5687         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
5688
5689 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
5690
5691         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
5692         -fno-common when on HPPA HP-UX platforms.
5693
5694 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
5695
5696         PR other/16820
5697         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
5698         stdint.h.
5699         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
5700         uintptr_t.
5701
5702 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
5703
5704         PR c++/16301
5705         * g++.dg/lookup/strong-using-4.C: New test.
5706
5707 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
5708
5709         PR middle-end/16567
5710         * gcc.c-torture/compile/nested-1.c: New test.
5711
5712 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
5713
5714         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
5715         and mipsisa64*-*-* (until support for misaligned loads is added).
5716         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
5717         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
5718         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
5719         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
5720         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
5721         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
5722
5723 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
5724
5725         PR c++/17976
5726         * g++.dg/init/dtor3.C: New test.
5727
5728 2004-10-15  Ben Elliston  <bje@au.ibm.com>
5729
5730         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
5731
5732 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
5733
5734         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
5735         * gcc.dg/macho-lo-sum.c: Likewise.
5736
5737 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
5738
5739         * gcc.dg/ppc-spe64-1.c: New test.
5740
5741 2004-10-14  Devang Patel  <dpatel@apple.com>
5742
5743         PR 17635
5744         * gcc.dg/pr17635.c : New test.
5745
5746 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
5747
5748         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
5749         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
5750         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
5751         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
5752         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
5753         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
5754         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
5755         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
5756         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
5757         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
5758         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
5759         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
5760         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
5761         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
5762         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
5763         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
5764         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
5765         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
5766
5767 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
5768
5769         * gcc.dg/vect/vect-82.c: New testcase.
5770         * gcc.dg/vect/vect-82_64.c: New testcase.
5771         * gcc.dg/vect/vect-83.c: New testcase.
5772         * gcc.dg/vect/vect-83_64.c: New testcase.
5773
5774 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
5775
5776         * gcc.dg/cpp/error-1.c: New test.
5777
5778 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
5779
5780         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
5781
5782 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
5783
5784         PR target/17984
5785         * gcc.dg/cris-peep2-xsrand2.c: New test.
5786
5787 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
5788
5789         PR c++/17661
5790         * testsuite/g++.dg/expr/for2.C: New test.
5791
5792 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5793
5794         * g++.dg/inherit/thunk1.C: Run on the SPARC.
5795
5796 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
5797
5798         PR tree-optimization/17724
5799         * g++.dg/opt/pr17724-1.C: New test.
5800         * g++.dg/opt/pr17724-2.C: New test.
5801         * g++.dg/opt/pr17724-3.C: New test.
5802         * g++.dg/opt/pr17724-4.C: New test.
5803         * g++.dg/opt/pr17724-5.C: New test.
5804         * g++.dg/opt/pr17724-6.C: New test.
5805
5806 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
5807
5808         PR c/17301
5809         * gcc.dg/pr17301-2.c: New test.
5810
5811 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
5812
5813         PR c++/15876
5814         * g++.dg/parse/error22.C: New test.
5815
5816         PR c++/17936
5817         * g++.dg/template/spec18.C: New test.
5818
5819 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
5820
5821         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
5822         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
5823         memcpy.
5824         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
5825         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
5826
5827 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
5828
5829         * g++.dg/eh/cleanup5.C: Add dg-options "".
5830
5831 2004-10-11  Roger Sayle  <roger@eyesopen.com>
5832
5833         PR middle-end/17657
5834         * gcc.dg/switch-4.c: New test case.
5835
5836 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
5837
5838         * gcc.c-torture/execute/20041011-1.c: New test.
5839
5840 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
5841
5842         PR c++/17554
5843         * g++.dg/init/for3.C: New test.
5844
5845         PR c++/17657
5846         * g++.dg/opt/switch2.C: New test.
5847
5848         PR middle-end/17703
5849         * g++.dg/warn/Wreturn-2.C: New test.
5850
5851 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
5852
5853         PR c++/17907
5854         * g++.dg/eh/cleanup5.C: New test.
5855
5856 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
5857
5858         PR c++/17393
5859         * g++.dg/parse/error21.C: New test.
5860
5861 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5862
5863         * g++.dg/overload/pmf1.C: Adjust quoting marks.
5864         * g++.dg/warn/incomplete1.C: Likewise.
5865         * g++.dg/template/qualttp20.C: Likewise.
5866
5867 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5868
5869         PR c/17881
5870         * parm-incomplete-1.c: New test.
5871
5872 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
5873
5874         PR c++/17867
5875         * g++.dg/parse/error19.C: New test.
5876
5877         PR c++/17670
5878         * g++.dg/init/new11.C: New test.
5879
5880         PR c++/17821
5881         * g++.dg/parse/error20.C: New test.
5882
5883         PR c++/17826
5884         * g++.dg/template/crash24.C: New test.
5885
5886 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5887
5888         PR c/17301
5889         * gcc.dg/pr17301-1.c: New test.
5890
5891 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5892
5893         PR c/17189
5894         * gcc.dg/anon-struct-5.c: New test.
5895
5896 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
5897
5898         PR c/17844
5899         * gcc.dg/pr17844-1.c: New test.
5900
5901 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
5902
5903         PR tree-optimization/17906
5904         * gcc.c-torture/compile/pr17906.c: New.
5905
5906 2004-10-09  Stuart Hastings  <stuart@apple.com>
5907             Roger Sayle  <roger@eyesopen.com>
5908
5909         PR rtl-optimization/17853
5910         * gcc.dg/i386-mmx-5.c: New testcase.
5911
5912 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
5913
5914         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
5915
5916 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
5917
5918         PR c++/17524
5919         * g++.dg/template/static9.C: New test.
5920
5921         PR c++/17685
5922         * g++.dg/parse/operator5.C: New test.
5923
5924 2004-10-09  Roger Sayle  <roger@eyesopen.com>
5925
5926         PR middle-end/17894
5927         * gcc.c-torture/execute/divcmp-4.c: New test case.
5928
5929 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
5930
5931         PR tree-opt/17902
5932         * g++.dg/opt/pr17902.C: New test.
5933
5934 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
5935
5936         * gcc.dg/cpp/ident-1.c: Add dg-options "".
5937
5938 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5939
5940         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
5941
5942 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5943
5944         * gcc.dg/assign-warn-3.c: New test.
5945
5946 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
5947
5948         PR c/16999
5949         * gcc.dg/cpp/ident-1.c: New test.
5950
5951 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
5952
5953         * gcc.c-torture/compile/acc1.c: New.
5954
5955 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
5956
5957         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
5958         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
5959
5960 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5961
5962         * gcc.dg/ultrasp11.c: New test.
5963
5964 2004-10-08  Michael Matz  <matz@suse.de>
5965
5966         * gcc.dg/doloop-2.c: New test.
5967
5968 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5969
5970         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
5971         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
5972         objc.dg/method-9.m: Update expected diagnostics.
5973
5974 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
5975
5976         * gcc.dg/ppc-fsel-3.c: New file.
5977         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
5978
5979 2004-10-07  Paul Brook  <paul@codesourcery.com>
5980
5981         * gfortran.dg/intrinsic_verify_1.f90: New test.
5982
5983 2004-10-07  Paul Brook  <paul@codesourcery.com>
5984
5985         * gfortran.dg/empty_format_1.f90: Remove stray commas.
5986
5987 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5988
5989         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
5990         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
5991         commit.
5992
5993 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
5994
5995         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
5996
5997 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5998
5999         PR c++/17115
6000         * g++.dg/warn/Winline-4.C: New test.
6001
6002 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
6003
6004         * gcc.c-torture/compile/20041007-1.c: New test.
6005
6006 2004-10-07  Paul Brook  <paul@codesourcery.com>
6007
6008         PR fortran/17678
6009         * gfortran.dg/use_allocated_1.f90: New test.
6010
6011 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
6012
6013         PR middle-end/17849
6014         * gfortran.fortran-torture/compile/nested.f90: New test
6015
6016 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
6017
6018         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
6019
6020 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
6021
6022         PR c++/17368
6023         * g++.dg/ext/asm6.C: New test.
6024
6025 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
6026
6027         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
6028
6029 2004-10-06  Paul Brook  <paul@codesourcery.com>
6030
6031         PR libfortran/17709
6032         * gfortran.dg/empty_format_1.f90: New test.
6033
6034 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6035
6036         PR fortran/17568
6037         * gfortran.dg/ishft.f90: New test.
6038
6039         PR fortran/17283
6040         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
6041         tests.
6042
6043 2004-10-06  Paul Brook  <paul@codesourcery.com>
6044
6045         * gfortran.dg/do_1.f90: New test.
6046
6047 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6048
6049         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
6050         optimizing for size.
6051
6052 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6053
6054         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
6055
6056 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6057
6058         * gcc.c-torture/compile/20041005-1.c: New test.
6059
6060 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
6061
6062         PR c++/17829
6063         * g++.dg/lookup/koenig4.C: New.
6064
6065 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6066
6067         * g++.dg/other/classkey1.C: Adjust quoting marks.
6068         * g++.dg/parse/error15.C: Likewise.
6069         * g++.dg/template/meminit2.C (int>): Likewise.
6070
6071 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6072
6073         PR fortran/17283
6074         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
6075
6076         PR fortran/17631
6077         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
6078
6079         PR fortran/17708
6080         * gfortran.dg/pr17708.f90: New test.
6081
6082 2004-10-04  Chao-ying Fu  <fu@mips.com>
6083
6084         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
6085         * gcc.dg/vect/vect-4.c: Ditto.
6086         * gcc.dg/vect/vect-5.c: Ditto.
6087         * gcc.dg/vect/vect-6.c: Ditto.
6088         * gcc.dg/vect/vect-8.c: Ditto.
6089         * gcc.dg/vect/vect-16.c: Ditto.
6090         * gcc.dg/vect/vect-30.c: Ditto.
6091         * gcc.dg/vect/vect-40.c: Ditto.
6092         * gcc.dg/vect/vect-41.c: Ditto.
6093         * gcc.dg/vect/vect-42.c: Ditto.
6094         * gcc.dg/vect/vect-43.c: Ditto.
6095         * gcc.dg/vect/vect-44.c: Ditto.
6096         * gcc.dg/vect/vect-45.c: Ditto.
6097         * gcc.dg/vect/vect-46.c: Ditto.
6098         * gcc.dg/vect/vect-47.c: Ditto.
6099         * gcc.dg/vect/vect-48.c: Ditto.
6100         * gcc.dg/vect/vect-49.c: Ditto.
6101         * gcc.dg/vect/vect-50.c: Ditto.
6102         * gcc.dg/vect/vect-51.c: Ditto.
6103         * gcc.dg/vect/vect-52.c: Ditto.
6104         * gcc.dg/vect/vect-53.c: Ditto.
6105         * gcc.dg/vect/vect-54.c: Ditto.
6106         * gcc.dg/vect/vect-55.c: Ditto.
6107         * gcc.dg/vect/vect-56.c: Ditto.
6108         * gcc.dg/vect/vect-57.c: Ditto.
6109         * gcc.dg/vect/vect-58.c: Ditto.
6110         * gcc.dg/vect/vect-59.c: Ditto.
6111         * gcc.dg/vect/vect-60.c: Ditto.
6112         * gcc.dg/vect/vect-74.c: Ditto.
6113         * gcc.dg/vect/vect-79.c: Ditto.
6114         * gcc.dg/vect/vect-80.c: Ditto.
6115
6116 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
6117
6118         * gcc.dg/unused-7.c: Use the correct option.
6119
6120 2004-10-04  Paul Brook  <paul@codesourcery.com>
6121         Bud Davis  <bdavis9659@comcast.net>
6122
6123         PR fortran/17706
6124         PR fortran/16434
6125         * gfortran/pr17706.f90: New test.
6126         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
6127
6128 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6129
6130         * gfortran.dg/pr17612.f90: New test.
6131
6132 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6133
6134         * g++.dg/template/local1.C: Adjust quoting marks in
6135         testing for diagnostics.
6136         * g++.dg/tls/diag-2.C: Likewise.
6137         * g++.dg/other/error8.C: Likewise.
6138
6139 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
6140
6141         PR c/17178
6142         * gcc.dg/unused-4.c: Adjust to be correct.
6143
6144         PR c/17820
6145         * gcc.dg/unused-7.c: New test.
6146
6147 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
6148
6149         PR c++/17797
6150         * g++.dg/overload/template2.C: New test.
6151
6152 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
6153
6154         PR tree-optimization/16632
6155         * gcc.dg/tree-ssa/20041002-1.c: New.
6156
6157 2004-10-03  Paul Brook  <paul@codesourcery.com>
6158
6159         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
6160         rather than relying on default formatting.
6161
6162 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
6163
6164         * gcc.dg/20040920-1.c: Update expected message text.
6165
6166 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
6167
6168         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
6169
6170 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
6171
6172         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
6173         tree level.
6174
6175 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
6176
6177         * gcc.dg/tree-ssa/pr17343.c: Remove.
6178
6179 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
6180
6181         PR tree-opt/17343
6182         * gcc.dg/tree-ssa/pr17343.c: New test.
6183
6184 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
6185
6186         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
6187         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
6188         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
6189         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
6190         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
6191
6192 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
6193
6194         * gcc.dg/lvalue-2.c: New test.
6195
6196 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
6197
6198         PR c/17730
6199         * gcc.dg/pr17730-1.c: New test
6200
6201 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
6202
6203         PR c/7425
6204         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
6205
6206 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
6207
6208         * gcc.c-torture/execute/stdarg-1.c: New test.
6209         * gcc.c-torture/execute/stdarg-2.c: New test.
6210         * gcc.c-torture/execute/stdarg-3.c: New test.
6211         * gcc.dg/tree-ssa/stdarg-1.c: New test.
6212         * gcc.dg/tree-ssa/stdarg-2.c: New test.
6213         * gcc.dg/tree-ssa/stdarg-3.c: New test.
6214         * gcc.dg/tree-ssa/stdarg-4.c: New test.
6215         * gcc.dg/tree-ssa/stdarg-5.c: New test.
6216
6217 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
6218
6219         PR tree-optimization/17697
6220         * g++.dg/opt/pr17697-1.C: New test.
6221         * g++.dg/opt/pr17697-2.C: New test.
6222         * g++.dg/opt/pr17697-3.C: New test.
6223
6224 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
6225
6226         PR c/16409
6227         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
6228         gcc.dg/vla-init-5.c: New tests.
6229
6230 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
6231
6232         PR c/13804
6233         * gcc.dg/pr13804-1.c: New test.
6234
6235 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6236
6237         PR fortran/16938
6238         * gfortran.dg/pr16938.f90: New test.
6239
6240 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
6241
6242         * g++.dg/template/crash23.C: New test.
6243
6244 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
6245
6246         PR c++/17585
6247         * g++.dg/template/static8.C: New test.
6248
6249 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
6250
6251         PR c++/17681
6252         * g++.dg/other/error9.C: New test.
6253
6254 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
6255
6256         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
6257
6258 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6259
6260         PR fortran/15164
6261         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
6262
6263 2004-09-26  Roger Sayle  <roger@eyesopen.com>
6264
6265         PR middle-end/17112
6266         * gcc.dg/pr17112-1.c: New test case.
6267
6268 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6269
6270         PR c/11459
6271         * gcc.dg/pr11459-1.c: New test.
6272
6273 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
6274
6275         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
6276         * gcc.dg/tree-ssa/loop-4.c: Likewise.
6277
6278 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6279
6280         * gfortran.dg/pr15324.f90: Make array bounds consistent.
6281
6282 2004-09-25  Jan Hubicka  <jh@suse.cz>
6283
6284         * compile/30040909-1.c: New test.
6285         * compile/30040907-1.c: New test.
6286
6287 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
6288
6289         * gcc.c-torture/execute/va-arg-26.c: New test.
6290
6291 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
6292
6293         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
6294         extra diagnostics on targets with 64-bit pointers.
6295         * objc.dg/selector-1.m: Adjust dg-warning regexp.
6296
6297 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6298
6299         PR c/17188
6300         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
6301         * gcc.dg/decl-3.c: Adjust expected message.
6302
6303 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6304
6305         PR fortran/17615
6306         * gfortran.dg/pr17615.f90: New test.
6307
6308 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
6309
6310         PR tree-optimzation/17517
6311         * g++.dg/tree-ssa/pr17517.C: New Test.
6312
6313 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6314
6315         PR c++/16889
6316         * g++.dg/lookup/ambig3.C: New.
6317
6318 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
6319
6320         PR tree-opt/17624
6321         * g++.dg/opt/pr17624.C: New test.
6322
6323 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6324
6325         PR c/6980
6326         * gcc.dg/Wbad-function-cast-1.c: New test.
6327
6328 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
6329
6330         * g++.dg/ext/complit1.C
6331         * g++.dg/other/error2.C
6332         * g++.dg/other/nontype-1.C
6333         * g++.dg/parse/crash11.C
6334         * g++.dg/parse/crash12.C
6335         * g++.dg/parse/error15.C
6336         * g++.dg/parse/error4.C
6337         * g++.dg/parse/tmpl-outside1.C
6338         * g++.dg/parse/too-many-tmpl-args1.C
6339         * g++.dg/template/dependent-expr3.C
6340         * g++.dg/template/error10.C
6341         * g++.dg/template/instantiate1.C
6342         * g++.dg/template/vtable2.C
6343         * g++.dg/warn/Wshadow-1.C
6344         * g++.dg/warn/weak1.C
6345         * g++.old-deja/g++.brendan/crash16.C
6346         * g++.old-deja/g++.brendan/crash18.C
6347         * g++.old-deja/g++.brendan/crash48.C
6348         * g++.old-deja/g++.brendan/crash49.C
6349         * g++.old-deja/g++.brendan/crash55.C
6350         * g++.old-deja/g++.brendan/crash56.C
6351         * g++.old-deja/g++.brendan/crash8.C
6352         * g++.old-deja/g++.brendan/enum11.C
6353         * g++.old-deja/g++.brendan/enum8.C
6354         * g++.old-deja/g++.brendan/enum9.C
6355         * g++.old-deja/g++.brendan/friend3.C
6356         * g++.old-deja/g++.brendan/misc14.C
6357         * g++.old-deja/g++.bugs/900402_02.C
6358         * g++.old-deja/g++.bugs/900404_03.C
6359         * g++.old-deja/g++.bugs/900404_04.C
6360         * g++.old-deja/g++.bugs/900428_03.C
6361         * g++.old-deja/g++.jason/crash4.C
6362         * g++.old-deja/g++.jason/overload21.C
6363         * g++.old-deja/g++.jason/redecl1.C
6364         * g++.old-deja/g++.jason/report.C
6365         * g++.old-deja/g++.jason/rfg10.C
6366         * g++.old-deja/g++.jason/template30.C
6367         * g++.old-deja/g++.law/arm12.C
6368         * g++.old-deja/g++.law/ctors5.C
6369         * g++.old-deja/g++.law/cvt20.C
6370         * g++.old-deja/g++.law/init10.C
6371         * g++.old-deja/g++.law/init8.C
6372         * g++.old-deja/g++.law/visibility17.C
6373         * g++.old-deja/g++.law/visibility7.C
6374         * g++.old-deja/g++.mike/net8.C
6375         * g++.old-deja/g++.mike/p646.C
6376         * g++.old-deja/g++.mike/p700.C
6377         * g++.old-deja/g++.mike/p701.C
6378         * g++.old-deja/g++.mike/p811.C
6379         * g++.old-deja/g++.ns/template13.C
6380         * g++.old-deja/g++.other/array3.C
6381         * g++.old-deja/g++.other/crash25.C
6382         * g++.old-deja/g++.other/dtor3.C
6383         * g++.old-deja/g++.other/dtor4.C
6384         * g++.old-deja/g++.other/main1.C
6385         * g++.old-deja/g++.other/warn7.C
6386         * g++.old-deja/g++.pt/crash11.C
6387         * g++.old-deja/g++.pt/crash36.C
6388         * g++.old-deja/g++.pt/spec22.C
6389         * g++.old-deja/g++.pt/spec9.C
6390         * g++.old-deja/g++.pt/ttp52.C
6391         * g++.old-deja/g++.robertl/eb103.C
6392         * g++.old-deja/g++.robertl/eb121.C
6393         * g++.old-deja/g++.robertl/eb22.C
6394         * g++.old-deja/g++.robertl/eb8.C:
6395         Update locations and/or regexps of dg-error markers.
6396         Remove markers for some bogus messages that are no longer issued.
6397
6398 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
6399
6400         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
6401         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
6402
6403 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
6404
6405         PR c++/17618
6406         * g++.dg/lookup/crash5.C: New test.
6407
6408 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
6409
6410         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
6411         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
6412         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
6413         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
6414         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
6415         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
6416
6417         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
6418         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
6419         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
6420         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
6421         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
6422         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
6423
6424         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
6425
6426         * gcc.dg/vect/vect-44.c: Check additional cases.
6427         * gcc.dg/vect/vect-48.c: Check additional cases.
6428
6429         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
6430         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
6431         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
6432         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
6433         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
6434         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
6435         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
6436         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
6437         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
6438
6439         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
6440         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
6441         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
6442
6443 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6444
6445         * gcc.dg/tree-ssa/loop-6.c: New test.
6446
6447 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
6448
6449         PR c++/17620
6450         * g++.dg/inherit/base2.C: New.
6451
6452 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
6453
6454         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
6455         * gcc.dg/20001012-2.c: Likewise.
6456         * gcc.dg/20001013-1.c: Likewise.
6457         * gcc.dg/20001101-1.c: Likewise.
6458         * gcc.dg/20001102-1.c: Likewise.
6459         * gcc.dg/bf-spl1.c: Likewise.
6460         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
6461         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
6462
6463 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
6464
6465         PR tree-optimization/16721
6466         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
6467
6468 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
6469
6470         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
6471         * gcc.dg/20040305-1.c: Likewise.
6472
6473 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6474
6475         PR c/16566
6476         * gcc.c-torture/compile/pr16566-1.c,
6477         gcc.c-torture/compile/pr16566-2.c,
6478         gcc.c-torture/compile/pr16566-3.c: New tests.
6479
6480 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
6481
6482         PR tree-optimization/17512
6483         * gcc.c-torture/compile/20040916-1.c.
6484
6485 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
6486
6487         * gcc.dg/pragma-re-3.c: New test.
6488
6489 2004-09-17  Matt Austern  <austern@apple.com>
6490
6491         PR c++/15049
6492         * g++.dg/other/anon3.C: New.
6493
6494 2004-09-21  Roger Sayle  <roger@eyesopen.com>
6495
6496         PR c++/7503
6497         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
6498         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
6499         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
6500         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
6501         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
6502
6503 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
6504
6505         PR fortran/17286
6506         * gfortran.dg/pr17286.f90: New test.
6507
6508 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
6509
6510         PR c++/17530
6511         * g++.dg/template/static7.C: New test.
6512
6513 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
6514
6515         PR tree-opt/17558
6516         * gcc.c-torture/compile/pr17558.c: New test.
6517
6518 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
6519
6520         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
6521         if SKIP_ATTRIBUTE is defined.
6522
6523 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6524
6525         PR fortran/15957
6526         * gfortran.dg/pr15957.f90: New test.
6527
6528 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
6529
6530         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
6531         in comparison.
6532         * gcc.dg/vect/vect-79.c: Likewise.
6533         * gcc.dg/vect/vect-80.c: Likewise.
6534
6535 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6536
6537         PR fortran/15750
6538         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
6539
6540 2004-09-20  Ira Rosen  <irar@il.ibm.com>
6541
6542         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
6543         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
6544         * gcc.dg/vect/vect-62.c: New testcase.
6545         * gcc.dg/vect/vect-63.c: New testcase.
6546         * gcc.dg/vect/vect-64.c: New testcase.
6547         * gcc.dg/vect/vect-65.c: New testcase.
6548         * gcc.dg/vect/vect-66.c: New testcase.
6549         * gcc.dg/vect/vect-67.c: New testcase.
6550         * gcc.dg/vect/vect-68.c: New testcase.
6551         * gcc.dg/vect/vect-69.c: New testcase.
6552         * gcc.dg/vect/vect-79.c: New testcase.
6553         * gcc.dg/vect/vect-80.c: New testcase.
6554
6555 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
6556
6557         * gcc.target/mips/asm-1.c: New test.
6558
6559 2004-09-19  Ira Rosen  <irar@il.ibm.com>
6560
6561         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
6562         * gcc.dg/vect/vect-73.c: New testcase.
6563         * gcc.dg/vect/vect-74.c: New testcase.
6564         * gcc.dg/vect/vect-75.c: New testcase.
6565         * gcc.dg/vect/vect-76.c: New testcase.
6566         * gcc.dg/vect/vect-77.c: New testcase.
6567         * gcc.dg/vect/vect-78.c: New testcase
6568
6569 2004-09-18  Paul Brook  <paul@codesourcery.com>
6570
6571         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
6572
6573 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
6574
6575         PR c/17424
6576         * gcc.dg/pr17424-1.c: New test.
6577
6578 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
6579
6580         * g++.dg/tree-ssa/pr17153.C: New test.
6581
6582 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
6583
6584         PR pch/13361
6585         * testsuite/g++.dg/pch/wchar-1.C: New.
6586         * testsuite/g++.dg/pch/wchar-1.Hs: New.
6587
6588 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
6589
6590         * gcc.c-torture/execute/20040917-1.c: New test.
6591
6592 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
6593
6594         PR tree-optimization/17319
6595         * gcc.dg/pr17319.c: New test.
6596
6597 2004-09-17  Devang Patel  <dpatel@apple.com>
6598
6599         * gcc.dg/20040813-1.c: New test.
6600
6601 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
6602
6603         PR tree-optimization/17273
6604         * gcc.c-torture/compile/pr17273.c: New test.
6605
6606 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6607
6608         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
6609         Update expected messages.
6610         * gcc.dg/declspec-13.c: New test.
6611
6612 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
6613
6614         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
6615
6616 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
6617
6618         * gcc.c-torture/execute/pr17252.c: Use post-increment to
6619         change what 'a' is pointing to.
6620
6621 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
6622
6623         PR c++/16002
6624         * g++.dg/template/error18.C: New test.
6625
6626         PR c++/16029
6627         * g++.dg/warn/Wunused-8.C: New test.
6628
6629 2004-09-17  Steven Bosscher  <stevenb@suse.de>
6630
6631         PR tree-optimization/17513
6632         * gcc.dg/20040916-1.c: New test.
6633
6634 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
6635
6636         PR c++/17501
6637         * g++.dg/template/typename7.C: New test.
6638
6639 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6640
6641         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
6642
6643 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
6644
6645         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
6646         with -ftree-based-profiling also.
6647         * lib/profopt.exp: Support late-set profile_option/feedback_option.
6648
6649 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
6650
6651         PR/15364
6652         * gfortran.dg/der_array_io_1.f90: New test.
6653         * gfortran.dg/der_array_io_2.f90: New test.
6654         * gfortran.dg/der_array_io_3.f90: New test.
6655
6656 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
6657
6658         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
6659         EABI.
6660
6661 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
6662
6663         * g++.dg/opt/switch1.C: New test.
6664
6665 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
6666
6667         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
6668         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
6669         Update expected messages.
6670
6671 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6672
6673         PR fortran/16485
6674         * gfortran.dg/same_name_1.f90: New test.
6675
6676 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
6677
6678         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
6679         dereference garbage pointers.
6680
6681 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
6682
6683         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
6684         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
6685
6686         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
6687         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
6688         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
6689
6690 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
6691
6692         PR c++/17324
6693         * g++.dg/template/mangle1.C: New test.
6694
6695 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
6696
6697         PR tree-optimization/17252
6698         * gcc.c-torture/execute/pr17252.c: New test.
6699
6700 2004-09-14  Andrew Pinski  <apinski@apple.com>
6701
6702         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
6703
6704 2004-09-14  Roger Sayle  <roger@eyesopen.com>
6705
6706         PR rtl-optimization/9771
6707         * gcc.dg/pr9771-1.c: New test case.
6708
6709 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
6710
6711         PR tree-optimization/15262
6712         * gcc.c-torture/execute/pr15262-1.c: New test.
6713         * gcc.c-torture/execute/pr15262-2.c: New test.
6714
6715 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6716
6717         * gcc.dg/declspec-12.c: New test.
6718
6719 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
6720
6721         * gfortran.dg/pr17090.f90: Add directives to test.
6722
6723 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6724
6725         * gcc.c-torture/compile/20040914-1.c: New test.
6726
6727 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
6728
6729         PR c++/16162
6730         * g++.dg/template/decl2.C: New test.
6731
6732 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
6733
6734         PR fortran/17090
6735         * gfortran.dg/pr17090.f90: New test.
6736
6737 2004-09-13  Dale Johannesen  <dalej@apple.com>
6738
6739         * gcc.c-torture/compile/pr17408.c:  New test case.
6740
6741 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
6742
6743         PR c++/16716
6744         * g++.dg/parse/crash17.C: New test.
6745
6746         PR c++/17327
6747         * g++.dg/template/enum3.C: New test.
6748
6749 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
6750
6751         * lib/gcc-defs.exp: Load wrapper.exp.
6752         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
6753         using local code.
6754         * lib/gcc.exp (gcc_init): Similar.
6755         * lib/gfortran.exp (gfortran_init): Similar.
6756         * lib/objc.exp (objc_init): Similar.
6757         * lib/treelang.exp (treelang_init): Similar.
6758         * lib/wrapper.exp: New file with build_wrapper call machinery in
6759         ${tool}_maybe_build_wrapper.
6760
6761 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
6762
6763         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
6764         "inline".
6765         * gcc.dg/declspec-11.c: Update expected messages.
6766         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
6767         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
6768         gcc.dg/inline-12.c: New tests.
6769
6770 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
6771
6772         * g++.dg/tree-ssa/pr17400.C: New testcase.
6773
6774 2004-09-13  James E Wilson  <wilson@specifixinc.com>
6775
6776         * gcc.target/mips/sb1-1.c: New testcase.
6777
6778 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
6779
6780         * lib/g77-dg.exp: Remove unused file.
6781         * lib/mike-g77.exp: Ditto.
6782         * lib/g77.exp: Ditto.
6783
6784 2004-09-12  Richard Henderson  <rth@redhat.com>
6785
6786         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
6787
6788 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
6789
6790         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
6791         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
6792         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
6793         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
6794         Update expected messages.
6795
6796 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
6797
6798         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
6799         declaration/use mismatch for dirp parameter.
6800
6801 2004-09-12  Andrew Pinski  <apinski@apple.com>
6802
6803         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
6804         -fgnu-runtime is passed.
6805
6806 2004-09-12  Richard Henderson  <rth@redhat.com>
6807
6808         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
6809         do the uplevel thing and update additional_flags directly.
6810         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
6811         gfortran.fortran-torture/execute/intrinsic_nearest.x,
6812         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
6813         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
6814
6815 2004-09-11  Steven Bosscher  <stevenb@suse.de>
6816
6817         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
6818
6819 2004-09-11  Roger Sayle  <roger@eyesopen.com>
6820
6821         PR middle-end/17411
6822         * g++.dg/opt/pr17411-1.C: New test case.
6823
6824 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6825
6826         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
6827         gcc.dg/tls/diag-2.c: Update expected messages.
6828         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
6829         messages.
6830         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
6831         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
6832         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
6833         gcc.dg/tls/diag-5.c: New tests.
6834
6835 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
6836
6837         * gcc.dg/20040910-1.c: Correct dg-error regexp.
6838
6839 2004-09-11  Steven Bosscher  <stevenb@suse.de>
6840
6841         * g++.dg/parse/break-in-for.C: New test.
6842
6843 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
6844
6845         * gcc.dg/tree-ssa/20040911-1.c: New test.
6846
6847 2004-09-11  Andreas Jaeger  <aj@suse.de>
6848
6849         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
6850         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
6851
6852 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
6853
6854         * gcc.target/frv: New directory of FR-V-specific tests.
6855
6856 2004-09-10  James E Wilson  <wilson@specifixinc.com>
6857
6858         * gcc.dg/convert-vec-1.c: New test.
6859
6860 2004-09-10  Roger Sayle  <roger@eyesopen.com>
6861
6862         PR middle-end/17024
6863         * gcc.dg/pr17024-1.c: New test case.
6864
6865 2004-09-10  Eric Christopher  <echristo@redhat.com>
6866
6867         * gcc.dg/20040910-1.c: New test.
6868
6869 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6870
6871         * gcc.dg/bitfld-9.c: New test.
6872
6873 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
6874
6875         * gcc.c-torture/execute/ieee/acc1.c: New test.
6876         * gcc.c-torture/execute/ieee/acc2.c: New test.
6877         * gcc.c-torture/execute/ieee/mzero6.c: New test.
6878
6879 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6880
6881         * gcc.dg/deprecated-2.c: New test.
6882
6883 2004-09-09  James E Wilson  <wilson@specifixinc.com>
6884
6885         * gcc.dg/init-vec-1.c: New test.
6886
6887 2004-09-09  Roger Sayle  <roger@eyesopen.com>
6888
6889         PR middle-end/17055
6890         * gcc.dg/pr17055-1.c: New test case.
6891
6892 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
6893
6894         PR target/17377
6895         * gcc.c-torture/execute/pr17377.c: New test.
6896
6897 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6898
6899         PR c/8420
6900         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
6901         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
6902         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
6903         gcc.dg/long-long-typespec-1.c: New tests.
6904         * gcc.dg/tls/diag-2.c: Update expected diagnostics
6905
6906 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6907
6908         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
6909         gcc.dg/gnu99-static-1.c: New tests.
6910
6911 2004-09-08  Devang Patel  <dpatel@apple.com>
6912
6913         * gcc.dg/darwin-ld-20040828-1.c: New test.
6914         * gcc.dg/darwin-ld-20040828-2.c: New test.
6915         * gcc.dg/darwin-ld-20040828-3.c: New test.
6916
6917 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
6918
6919         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
6920         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
6921         in error message.
6922         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
6923         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
6924         in error message.
6925         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
6926         types they qualify.
6927         * objc.dg/type-size-2.m: Fix wording in comment.
6928         * objc.dg/va-meth-1.m: New test case.
6929
6930 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
6931
6932         PR c/16633:
6933         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
6934         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
6935
6936 2004-09-06  Devang Patel  <dpatel@apple.com>
6937
6938         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
6939         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
6940
6941 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
6942
6943         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
6944         reflect changed line numbering of diagnostics.
6945
6946 2004-09-06  Paul Brook  <paul@codesourcery.com>
6947
6948         * gfortran.dg/edit_real_1.f90: Add new test.
6949
6950 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6951
6952         * gcc.dg/tree-ssa/loop-2.c: New test.
6953         * gcc.dg/tree-ssa/loop-3.c: New test.
6954         * gcc.dg/tree-ssa/loop-4.c: New test.
6955         * gcc.dg/tree-ssa/loop-5.c: New test.
6956
6957 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6958
6959         * gcc.dg/format/sentinel-1.c: Update for parameter option.
6960
6961 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6962
6963         * gcc.dg/format/sentinel-1.c: New test.
6964
6965 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
6966
6967         * testsuite/gcc.dg/builtins-46.c: New.
6968
6969 2004-09-03  Devang Patel  <dpatel@apple.com>
6970
6971         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
6972         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
6973
6974 2004-09-03  Jan Beulich  <jbeulich@novell.com>
6975
6976         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
6977         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
6978         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
6979         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
6980         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
6981         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
6982         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
6983         the non-portable bzero.
6984         * gcc.dg/20010912-1.c: xfail for NetWare.
6985         * gcc.dg/20020426-2.c: xfail for NetWare.
6986         * gcc.dg/20021014-1.c: xfail for NetWare.
6987         * gcc.dg/20021018-1.c: xfail for NetWare.
6988         * gcc.dg/20030213-1.c: xfail for NetWare.
6989         * gcc.dg/20030225-1.c: xfail for NetWare.
6990         * gcc.dg/20030708-1.c: xfail for NetWare.
6991         * gcc.dg/builtins-config.h: Also exclude NetWare.
6992         * gcc.dg/format/format.h: Define restrict only if not already defined.
6993         * gcc.dg/nest.c: xfail for NetWare.
6994         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
6995         * lib/target-supports.exp (check_visibility_available): Exclude
6996         NetWare.
6997
6998 2004-09-03  Jan Beulich  <jbeulich@novell.com>
6999
7000         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
7001         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
7002         deterministic starting point for the alignment of structure fields.
7003         * gcc.dg/Wpadded.c: Dito.
7004         * g++.dg/abi/vbase10.C: Dito.
7005
7006 2004-09-03  Devang Patel  <dpatel@apple.com>
7007
7008         * g++.dg/debug/pr15736.cc: New test.
7009
7010 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
7011
7012         * README.QMTEST: Fix out-of-date link.
7013
7014 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
7015
7016         PR fortran/16579
7017         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
7018         Delete.  Duplicate of gfortran.dg/g77/20010610.f
7019
7020 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
7021
7022         * g++.dg/abi/arm_rtti1.C: New test.
7023
7024 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
7025
7026         * gcc.dg/ppc-vector-memcpy.c: New.
7027         * gcc.dg/ppc-vector-memset.c: New.
7028
7029 2004-09-02  Chao-ying Fu  <fu@mips.com>
7030
7031         * gcc.target/mips/mips-3d-1.c: New test.
7032         * gcc.target/mips/mips-3d-2.c: New test.
7033         * gcc.target/mips/mips-3d-3.c: New test.
7034         * gcc.target/mips/mips-3d-4.c: New test.
7035         * gcc.target/mips/mips-3d-5.c: New test.
7036         * gcc.target/mips/mips-3d-6.c: New test.
7037         * gcc.target/mips/mips-3d-7.c: New test.
7038         * gcc.target/mips/mips-3d-8.c: New test.
7039         * gcc.target/mips/mips-3d-9.c: New test.
7040         * gcc.target/mips/mips-ps-1.c: New test.
7041         * gcc.target/mips/mips-ps-2.c: New test.
7042         * gcc.target/mips/mips-ps-3.c: New test.
7043         * gcc.target/mips/mips-ps-4.c: New test.
7044         * gcc.target/mips/mips-ps-type.c: New test.
7045
7046 2004-09-02  Paul Brook  <paul@codesourcery.com>
7047
7048         * gfortran.dg/edit_real_1.f90: Add new tests.
7049
7050 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7051
7052         PR fortran/15327
7053         * gfortran.dg/merge_char_1.f90: New test.
7054
7055 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7056
7057         PR fortran/16404
7058         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
7059
7060 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
7061
7062         PR c/1522
7063         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
7064
7065 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
7066
7067         * g++.dg/opt/loop1.C: Do not XFAIL.
7068
7069 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
7070
7071         * gcc.c-torture/execute/20040831-1.c: New test.
7072
7073 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
7074
7075         PR fortran/16579
7076         * gfortran.dg/g77/20010610.f: Now passes.
7077         Copy from g77.f-torture/execute. Add dg-run directive.
7078         * gfortran.dg/g77/README: Update
7079
7080 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
7081
7082         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
7083         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
7084         (t1, t2, t3, t4): Add volatile.
7085
7086 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
7087
7088         * g++.dg/ext/visibility/arm1.C: New test.
7089
7090 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
7091
7092         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
7093         -pedantic-errors.
7094
7095 2004-09-01  Paul Brook  <paul@codesourcery.com>
7096
7097         * gfortran.dg/eof_2.f90: New test.
7098
7099 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7100
7101         PR fortran/16579
7102         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
7103
7104 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
7105
7106         PR libfortran/16805
7107         * gfortran.dg/list_read_2.f90: New test.
7108
7109 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
7110
7111         * g++.dg/abi/key1.C: New test.
7112
7113 2004-08-31  Richard Henderson  <rth@redhat.com>
7114
7115         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
7116         form of offsetof.
7117         * g++.dg/other/offsetof5.C: Remove duplicate.
7118
7119 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7120
7121         PR fortran/17244
7122         * gfortran.dg/func_derived_1.f90: New test.
7123
7124 2004-08-31  Paul Brook  <paul@codesourcery.com>
7125
7126         * gfortran.dg/eof_1.f90: New test.
7127
7128 2004-08-31  Paul Brook  <paul@codesourcery.com>
7129
7130         * gfortran.dg/list_read_1.f90: New file.
7131
7132 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
7133
7134         * g++.dg/opt/loop1.C: XFAIL.
7135
7136 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
7137
7138         * gcc.dg/funcdef-storage-1.c: New.
7139         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
7140         an extern function in local scope.
7141         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
7142         declare an 'auto inline' function in local scope.
7143         * gcc.dg/20011130-1.c: Likewise.
7144         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
7145         an 'auto' function in local scope.
7146         * gcc.dg/20021014-1.c: Likewise.
7147         * gcc.dg/20030331-2.c: Likewise.
7148
7149 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7150
7151         * gfortran.dg/blockdata_1.f90: New test.
7152
7153 2004-08-30  Richard Henderson  <rth@redhat.com>
7154
7155         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
7156
7157 2004-08-30  Richard Henderson  <rth@redhat.com>
7158
7159         * lib/fortran-torture.exp (fortran-torture-execute): Honor
7160         additional_flags set by alternate driver.
7161         (ieee-options): New procedure.
7162         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
7163         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
7164         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
7165         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
7166
7167 2004-08-30  Richard Henderson  <rth@redhat.com>
7168
7169         * lib/f-torture.exp: Remove.
7170
7171 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
7172
7173         PR rtl-optimization/16590
7174         * g++.dg/opt/loop1.C: New test.
7175
7176 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7177
7178         PR fortran/13910
7179         * gfortran.dg/oldstyle_1.f90: New test.
7180
7181 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
7182         Paul Brook  <paul@codesourcery.com>
7183
7184         * gfortran.dg/g77/README: Update.
7185         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
7186         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
7187         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
7188
7189 2004-08-28  Paul Brook  <paul@codesourcery.com>
7190
7191         PR libfortran/17195
7192         * gfortran.dg/edit_real_1.f90: New test.
7193
7194 2004-08-27  Paul Brook  <paul@codesourcery.com>
7195
7196         * gfortran.dg/rewind_1.f90: New test.
7197
7198 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
7199
7200         PR fortran/16597
7201         * gfortran.dg/pr16597.f90: New test.
7202
7203 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7204
7205         PR c/13801
7206         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
7207         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
7208         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
7209         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
7210         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
7211
7212 2004-08-26  Nick Clifton  <nickc@redhat.com>
7213
7214         * gcc.c-torture/compile/pr17119.c: New test.
7215
7216 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7217
7218         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
7219
7220 2004-08-25  Richard Henderson  <rth@redhat.com>
7221
7222         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
7223         the bits that expect kind=8 to be the largest real kind.
7224
7225 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
7226
7227         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
7228
7229 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7230
7231         * gfortran.dg/assignment_1.f90: New test.
7232
7233 2004-08-25  Adam Nemet  <anemet@lnxw.com>
7234
7235         * g++.dg/template/repo3.C: New test.
7236
7237 2004-08-25  Roger Sayle  <roger@eyesopen.com>
7238
7239         PR middle-end/16693
7240         PR tree-optimization/16372
7241         * g++.dg/opt/pr16372-1.C: New test case.
7242         * g++.dg/opt/pr16693-1.C: New test case.
7243         * g++.dg/opt/pr16693-2.C: New test case.
7244
7245 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
7246
7247         * objc.dg/proto-lossage-4.m: New test.
7248
7249 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
7250
7251         PR c++/17155
7252         * g++.dg/inherit/local2.C: New test.
7253
7254 2004-08-25  Paul Brook  <paul@codesourcery.com>
7255
7256         PR fortran/17144
7257         * gfortran.dg/string_ctor_1.f90: New test.
7258
7259 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7260
7261         PR c++/14428
7262         * g++.dg/template/redecl2.C: New test.
7263
7264 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
7265
7266         PR fortran/17143
7267         * gfortran.dg/pr17143.f90: New test.
7268
7269 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
7270
7271         PR fortran/17164
7272         * gfortran.dg/pr17164.f90: New test.
7273
7274 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7275
7276         * gcc.dg/tree-ssa/loop-1.c: New test.
7277
7278 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
7279
7280         * gcc.c-torture/compile/20040824-1.c: New test.
7281
7282 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
7283
7284         * gcc.c-torture/compile/iftrap-3.c: New test.
7285
7286 2004-08-24  Paul Brook  <paul@codesourcery.com>
7287
7288         * gfortran.dg/entry_2.f90: New test.
7289
7290 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
7291
7292         PR c++/16889
7293         * g++.dg/lookup/ambig[12].C: New.
7294
7295 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7296
7297         PR c++/16706
7298         * g++.dg/template/crash21.C: New test.
7299         * g++.dg/template/crash22.C: Likewise.
7300
7301 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
7302
7303         PR c++/17149
7304         * g++.dg/template/access15.C: New.
7305
7306 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
7307
7308         PR c++/17163
7309         * g++.dg/template/repo2.C: New test.
7310
7311 2004-08-23  Roger Sayle  <roger@eyesopen.com>
7312
7313         PR rtl-optimization/17078
7314         * gcc.c-torture/execute/pr17078-1.c: New test case.
7315
7316 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
7317
7318         PR c/14492
7319         * gcc.dg/debug/crash1.c: New test.
7320
7321 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
7322
7323         PR c/16180
7324         * gcc.dg/loop-5.c: New test.
7325
7326 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7327
7328         * gcc.c-torture/execute/20040823-1.c: New test.
7329
7330 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
7331
7332         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
7333         to the assembler.  Simplify test accordingly.
7334         (asm_abi_flags): Use GNU names.
7335         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
7336         to check for ABI flags.
7337
7338 2004-08-22  Andrew Pinski  <apinski@apple.com>
7339
7340         * g++.dg/opt/pr14029.C: New test.
7341         * gcc.c-torture/execute/pr15262.c: New test.
7342
7343 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7344
7345         * gfortran.dg/reduction.f90: Add checks with complex arguments.
7346
7347 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
7348
7349         PR 16908
7350         * gfortran.dg/direct_io.f90: New test.
7351
7352 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
7353
7354         PR c++/17121
7355         * g++.dg/inherit/local2.C: New test.
7356
7357 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
7358
7359         PR c++/17120
7360         * g++.dg/warn/Wparentheses-4.C: New test.
7361
7362 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
7363
7364         PR c++/17121
7365         * g++.dg/inherit/local2.C: New test.
7366
7367         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
7368         * gcc.dg/ppc-ldstruct.c: Likewise.
7369         * gcc.dg/ppc64-abi-2.c: Likewise.
7370
7371 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
7372
7373         PR rtl-optimization/17099
7374         * gcc.c-torture/execute/20040820-1.c: New test.
7375
7376 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
7377
7378         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
7379
7380 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
7381
7382         PR fortran/17077
7383         * gfortran.dg/auto_array_1.f90: New test.
7384
7385 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7386
7387         PR fortran/17074
7388         * gfortran.dg/simpleif_1.f90: New test.
7389
7390 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
7391
7392         * lib/target-supports.exp (check_profiling_available): Return
7393         false for arm*-*-symbianelf* and arm*-*-eabi*.
7394
7395         PR c++/15890
7396         * g++.dg/template/delete1.C: New test.
7397
7398 2004-08-19  Paul Brook  <paul@codesourcery.com>
7399
7400         PR fortran/14976
7401         PR fortran/16228
7402         * gfortran.dg/data_char_1.f90: New test.
7403
7404 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
7405
7406         PR fortran/16946
7407         * gfortran.dg/reduction.f90: New testcase.
7408
7409 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7410
7411         PR fortran/16520
7412         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
7413
7414 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
7415
7416         PR c++/17041
7417         * g++.dg/Wparentheses-3.C: New test.
7418
7419 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
7420
7421         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
7422         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
7423         * gcc.dg/vect/vect-2.c: Likewise.
7424         * gcc.dg/vect/vect-3.c: Likewise.
7425         * gcc.dg/vect/vect-4.c: Likewise.
7426         * gcc.dg/vect/vect-5.c: Likewise.
7427         * gcc.dg/vect/vect-6.c: Likewise.
7428         * gcc.dg/vect/vect-7.c: Likewise.
7429         * gcc.dg/vect/vect-25.c: Likewise.
7430         * gcc.dg/vect/vect-31.c: Likewise.
7431         * gcc.dg/vect/vect-32.c: Likewise.
7432         * gcc.dg/vect/vect-34.c: Likewise.
7433         * gcc.dg/vect/vect-36.c: Likewise.
7434         * gcc.dg/vect/vect-all.c: Likewise.
7435
7436 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
7437
7438         PR c++/17068
7439         * g++.dg/template/operator4.C: New test.
7440
7441 2004-08-18  Richard Henderson  <rth@redhat.com>
7442
7443         * gcc.dg/20040206-1.c: XFAIL.
7444
7445 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
7446
7447         PR c++/16246
7448         * g++.dg/template/array7.C: New test.
7449
7450 2004-08-17  James E Wilson  <wilson@specifixinc.com>
7451
7452         * gcc.dg/mips-movcc-1.c: New test.
7453         * gcc.dg/mips-movcc-2.c: New test.
7454         * gcc.dg/mips-movcc-3.c: New test.
7455
7456         * gcc.dg/mips-nmadd-1.c: New test.
7457         * gcc.dg/mips-nmadd-2.c: New test.
7458
7459 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
7460
7461         PR c++/15871
7462         * g++.dg/opt/inline8.C: New test.
7463
7464         PR c++/16965
7465         * g++.dg/parse/error17.C: New test.
7466
7467 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
7468
7469         * gcc.dg/vect: New directory for vectorizer tests.
7470         * gcc.dg/vect/tree-vect.h: New file.
7471         * gcc.dg/vect/vect.exp: New file.
7472         * gcc.dg/vect/pr16105.c.c: New test.
7473         * gcc.dg/vect/vect-1.c: New test.
7474         * gcc.dg/vect/vect-2.c: New test.
7475         * gcc.dg/vect/vect-3.c: New test.
7476         * gcc.dg/vect/vect-4.c: New test.
7477         * gcc.dg/vect/vect-5.c: New test.
7478         * gcc.dg/vect/vect-6.c: New test.
7479         * gcc.dg/vect/vect-7.c: New test.
7480         * gcc.dg/vect/vect-8.c: New test.
7481         * gcc.dg/vect/vect-9.c: New test.
7482         * gcc.dg/vect/vect-10.c: New test.
7483         * gcc.dg/vect/vect-11.c: New test.
7484         * gcc.dg/vect/vect-12.c: New test.
7485         * gcc.dg/vect/vect-13.c: New test.
7486         * gcc.dg/vect/vect-14.c: New test.
7487         * gcc.dg/vect/vect-15.c: New test.
7488         * gcc.dg/vect/vect-16.c: New test.
7489         * gcc.dg/vect/vect-17.c: New test.
7490         * gcc.dg/vect/vect-18.c: New test.
7491         * gcc.dg/vect/vect-19.c: New test.
7492         * gcc.dg/vect/vect-20.c: New test.
7493         * gcc.dg/vect/vect-21.c: New test.
7494         * gcc.dg/vect/vect-22.c: New test.
7495         * gcc.dg/vect/vect-23.c: New test.
7496         * gcc.dg/vect/vect-24.c: New test.
7497         * gcc.dg/vect/vect-25.c: New test.
7498         * gcc.dg/vect/vect-26.c: New test.
7499         * gcc.dg/vect/vect-27.c: New test.
7500         * gcc.dg/vect/vect-28.c: New test.
7501         * gcc.dg/vect/vect-29.c: New test.
7502         * gcc.dg/vect/vect-30.c: New test.
7503         * gcc.dg/vect/vect-31.c: New test.
7504         * gcc.dg/vect/vect-32.c: New test.
7505         * gcc.dg/vect/vect-33.c: New test.
7506         * gcc.dg/vect/vect-34.c: New test.
7507         * gcc.dg/vect/vect-35.c: New test.
7508         * gcc.dg/vect/vect-36.c: New test.
7509         * gcc.dg/vect/vect-37.c: New test.
7510         * gcc.dg/vect/vect-38.c: New test.
7511         * gcc.dg/vect/vect-40.c: New test.
7512         * gcc.dg/vect/vect-41.c: New test.
7513         * gcc.dg/vect/vect-42.c: New test.
7514         * gcc.dg/vect/vect-43.c: New test.
7515         * gcc.dg/vect/vect-44.c: New test.
7516         * gcc.dg/vect/vect-45.c: New test.
7517         * gcc.dg/vect/vect-46.c: New test.
7518         * gcc.dg/vect/vect-47.c: New test.
7519         * gcc.dg/vect/vect-48.c: New test.
7520         * gcc.dg/vect/vect-49.c: New test.
7521         * gcc.dg/vect/vect-50.c: New test.
7522         * gcc.dg/vect/vect-51.c: New test.
7523         * gcc.dg/vect/vect-52.c: New test.
7524         * gcc.dg/vect/vect-53.c: New test.
7525         * gcc.dg/vect/vect-54.c: New test.
7526         * gcc.dg/vect/vect-55.c: New test.
7527         * gcc.dg/vect/vect-56.c: New test.
7528         * gcc.dg/vect/vect-57.c: New test.
7529         * gcc.dg/vect/vect-58.c: New test.
7530         * gcc.dg/vect/vect-59.c: New test.
7531         * gcc.dg/vect/vect-60.c: New test.
7532         * gcc.dg/vect/vect-61.c: New test.
7533         * gcc.dg/vect/vect-all.c: New test.
7534         * gcc.dg/vect/vect-none.c: New test.
7535
7536 2004-08-17  Paul Brook  <paul@codesourcery.com>
7537
7538         PR fortran/13082
7539         * gfortran.dg/entry_1.f90: New test.
7540
7541 2004-08-17  Andrew Pinski  <apinski@apple.com>
7542
7543         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
7544
7545 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
7546
7547         * gcc.dg/pr17036-1.c: New test.
7548
7549 2004-08-16  Devang Patel  <dpatel@apple.com>
7550
7551         * gcc.dg/darwin-20040809-1.c: New test.
7552
7553 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
7554
7555         * gcc.dg/funcdef-attr-1.c: New test.
7556
7557 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
7558
7559         * gcc.dg/altivec-17.c: New test.
7560         * gcc.dg/altivec-18.c: New test.
7561
7562 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7563
7564         PR c++/6749
7565         * g++.dg/template/vtable2.C: New test.
7566
7567 2004-08-14  Richard Henderson  <rth@redhat.com>
7568
7569         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
7570         * gcc.dg/pack-test-4.c (main): Return 0.
7571         * gcc.dg/setjmp-1.c: Remove XFAIL.
7572         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
7573
7574 2004-08-14  Richard Henderson  <rth@redhat.com>
7575
7576         * gcc.dg/980217-1.c: Add prototype for printf.
7577
7578 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
7579
7580         * gfortran.dg/pr16935.f90: New test.
7581
7582 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
7583
7584         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
7585
7586 2004-08-13  Paul Brook  <paul@codesourcery.com>
7587
7588         * gfortran.dg/der_io_1.f90: Remove stray comma.
7589
7590 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
7591
7592         * gcc.dg/vmx/cw-bug-2.c: Remove.
7593         * gcc.dg/vmx/vprint-1.c: Remove.
7594         * gcc.dg/vmx/vscan-1.c: Remove.
7595
7596 2004-08-12  Devang patel  <dpatel@apple.com>
7597
7598         * gcc.dg/darwin-20040809-2.c: New test.
7599
7600 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
7601
7602         * g++.dg/ext/altivec-12.C: New test.
7603
7604         * g++.dg/ext/altivec-11.C: New test.
7605
7606 2004-08-12  Paul Brook  <paul@codesourcery.com>
7607
7608         * g++.dg/abi/arm_cxa_vec_1.C: New test.
7609
7610 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
7611
7612         * g++.dg/ext/altivec-2.C: Check for hardware support before
7613         executing any VMX instructions.
7614
7615         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
7616
7617 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
7618
7619         PR c++/16276
7620         * g++.old-deja/g++.other/comdat4.C: New test.
7621         * g++.old-deja/g++.other/comdat4-aux.cc: New.
7622
7623 2004-08-12  Ben Elliston  <bje@au.ibm.com>
7624
7625         PR target/16286
7626         * gcc.dg/pr16286.c: New test.
7627
7628 2004-08-12 Jan Beulich <jbeulich@novell.com>
7629
7630         * g++.dg/ext/asm5.C: New.
7631
7632 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
7633
7634         PR c++/16698
7635         * g++.dg/eh/crash1.C: New test.
7636
7637         PR c++/16717
7638         * g++.dg/ext/construct1.C: New test.
7639
7640 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
7641
7642         PR c++/16853
7643         * g++.dg/init/ptrmem1.C: New test.
7644
7645         PR c++/16618
7646         * g++.dg/parse/offsetof5.C: New test.
7647
7648         PR c++/16870
7649         * g++.dg/template/overload3.C: New test.
7650
7651 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
7652
7653         PR c++/16964
7654         * g++.dg/parse/error16.C: New test.
7655
7656         PR c++/16904
7657         * g++.dg/template/error14.C: New test.
7658
7659         PR c++/16929
7660         * g++.dg/template/error15.C: New test.
7661
7662 2004-08-11  Devang Patel  <dpatel@apple.com>
7663
7664         * gcc.dg/darwin-ld-20040809-1.c: New test.
7665         * gcc.dg/darwin-ld-20040809-2.c: New test.
7666
7667 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
7668
7669         PR fortran/16917
7670         * gfortran.dg/dfloat_1.f90: New test.
7671
7672 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
7673
7674         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
7675         * gcc.dg/dll-2.c: Fix dg-require syntax.
7676         * gcc.misc-tests/arm-isr.c (abort): Declare.
7677         (exit): Likewise.
7678
7679 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
7680
7681         PR c++/16971
7682         * g++.dg/parse/crash16.C: New test.
7683
7684 2004-08-10  Roger Sayle  <roger@eyesopen.com>
7685
7686         * gcc.dg/mips-rsqrt-1.c: New test case.
7687         * gcc.dg/mips-rsqrt-2.c: New test case.
7688         * gcc.dg/mips-rsqrt-3.c: New test case.
7689
7690 2004-08-10  Paul Brook  <paul@codesourcery.com>
7691
7692         * gfortran.dg/der_io_1.f90: New test.
7693
7694 2004-08-10  Paul Brook  <paul@codesourcery.com>
7695
7696         PR fortran/16919
7697         * gfortran.dg/der_array_1.f90: New test.
7698
7699 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
7700
7701         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
7702
7703 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
7704
7705         * gcc.dg/wchar_t-2.c: Fix typo.
7706
7707 2004-08-09  Falk Hueffner  <falk@debian.org>
7708
7709         PR tree-optimization/12517
7710         * gcc.c-torture/compile/pr12517.c: New test.
7711
7712         PR tree-optimization/12578
7713         * gcc.c-torture/compile/pr12578.c: New test.
7714
7715         PR tree-optimization/12899
7716         * gcc.c-torture/compile/pr12899.c: New test.
7717
7718         PR rtl-optimization/14692
7719         * gcc.c-torture/compile/pr14692.c: New test.
7720
7721         PR tree-optimization/16461
7722         * gcc.c-torture/compile/pr16461.c: New test.
7723
7724 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
7725
7726         * gfortran.dg/getenv_1.f90: New test.
7727
7728 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
7729
7730         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
7731         wchar_t.
7732         * gcc.dg/symbian5.c: Test -fno-short-wchar.
7733
7734 2004-08-06  Paul Brook  <paul@codesourcery.com>
7735
7736         * gfortran.dg/ret_array_1.f90: New test.
7737         * gfortran.dg/ret_pointer_1.f90: New test.
7738
7739 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
7740
7741         * gcc.dg/missing-field-init-[12].c: New tests.
7742         * g++.dg/warn/missing-field-init-[12].C: New tests.
7743
7744 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
7745
7746         * gcc.dg/enum2.c: New test.
7747         * gcc.dg/symbian3.c: Likewise.
7748         * gcc.dg/symbian4.c: Likewise.
7749         * gcc.dg/wchar_t-2.c: Likewise.
7750
7751 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
7752
7753         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
7754         destructor tests.
7755
7756 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
7757
7758         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
7759         dg-require-visiblity.
7760         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
7761         * g++.dg/ext/visibility/fvisibility.C: Likewise.
7762         * g++.dg/ext/visibility/memfuncts.C: Likewise.
7763         * g++.dg/ext/visibility/new1.C: Likewise.
7764         * g++.dg/ext/visibility/pragma.C: Likewise.
7765         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
7766         * g++.dg/ext/visibility/virtual.C: Likewise.
7767         * g++/dg/ext/visibility/visibility-1.C: Likewise.
7768         * g++/dg/ext/visibility/visibility-2.C: Likewise.
7769         * g++/dg/ext/visibility/visibility-3.C: Likewise.
7770         * g++/dg/ext/visibility/visibility-4.C: Likewise.
7771         * g++/dg/ext/visibility/visibility-5.C: Likewise.
7772         * g++/dg/ext/visibility/visibility-6.C: Likewise.
7773         * g++/dg/ext/visibility/visibility-7.C: Likewise.
7774         * g++/dg/ext/visibility/visibility-8.C: New test.
7775         * gcc.c-torture/compile/dll.x: Remove.
7776         * gcc.dg/dll-2.c: Use dg-require-dll
7777         * gcc.dg/visibility-10.c: New test.
7778         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
7779         supporting DLLs.
7780         * testsuite/lib/scanasm.exp (scan_hidden): New function.
7781         (scan_not_hidden): Likewise.
7782
7783 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
7784
7785         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
7786
7787 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
7788
7789         * gcc.c-torture/execute/20040805-1.c: New test.
7790
7791 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
7792
7793         * gcc.dg/20020118-1.c: Declare abort.
7794         * gcc.dg/altivec_check.h: Likewise.
7795         * gcc.dg/iftrap-2.c: Likewise.
7796         * gcc.dg/pragma-darwin.c: Likewise.
7797         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
7798
7799 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
7800
7801         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
7802
7803 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7804
7805         * gcc.c-torture/execute/builtins/abs-2.c,
7806         gcc.c-torture/execute/builtins/abs-3.c,
7807         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
7808         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
7809         intmax_t, uintmax_t and their limits.
7810         * gcc.dg/intmax_t-1.c: New test.
7811
7812 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7813
7814         * g++.dg/tc1/dr147.C: Add reference to PR.
7815
7816 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
7817
7818         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
7819         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
7820
7821 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
7822
7823         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
7824
7825 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
7826
7827         * gcc.dg/redecl-5.c: New test.
7828         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
7829         of scanf.
7830
7831 2004-08-03  Roger Sayle  <roger@eyesopen.com>
7832
7833         PR middle-end/16790
7834         * gcc.c-torture/execute/pr16790-1.c: New test case.
7835
7836 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
7837
7838         * g++.dg/ext/visibility/assign1.C: New test.
7839         * g++.dg/ext/visibility/new1.C: Likewise.
7840
7841         * gcc.dg/symbian1.c: New test.
7842         * gcc.dg/symbian2.c: Likewise.
7843
7844 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
7845
7846         PR target/16570
7847         * gcc.dg/i386-sse-9.c: New test.
7848
7849 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
7850
7851         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
7852
7853 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
7854
7855         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
7856         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
7857         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
7858         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
7859         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
7860         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
7861         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
7862         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
7863         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
7864         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
7865         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
7866         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
7867         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
7868         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
7869         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
7870         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
7871         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
7872         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
7873         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
7874         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
7875         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
7876         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
7877         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
7878         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
7879         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
7880         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
7881         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
7882         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
7883         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
7884         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
7885         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
7886         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
7887         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
7888         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
7889         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
7890         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
7891         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
7892         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
7893         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
7894         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
7895         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
7896         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
7897         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
7898         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
7899         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
7900         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
7901         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
7902         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
7903         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
7904         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
7905         gcc.misc-tests/i386-pf-3dnow-1.c,
7906         gcc.misc-tests/i386-pf-athlon-1.c,
7907         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
7908         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
7909         Declare built-in functions used.
7910         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
7911
7912 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
7913
7914         PR c++/16707
7915         * g++.dg/lookup/using12.C: New test.
7916
7917         * g++.dg/init/null1.C: Fix PR number.
7918         * g++.dg/parse/namespace10.C: Likewise.
7919
7920 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
7921
7922         PR c++/16224
7923         * g++.dg/template/spec17.C: New test.
7924         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
7925         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
7926
7927 2004-08-02  David Billinghurst
7928
7929         PR fortran/16292
7930         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
7931
7932 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
7933
7934         * gcc.dg/ia64-got-1.c: New test case.
7935
7936 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
7937
7938         PR c++/16489
7939         * g++.dg/init/null1.C: New test.
7940         * g++.dg/tc1/dr76.C: Adjust error marker.
7941
7942         PR c++/16529
7943         * g++.dg/parse/namespace10.C: New test.
7944
7945         PR c++/16810
7946         * g++.dg/inherit/ptrmem2.C: New test.
7947
7948 2004-08-02  Ben Elliston  <bje@au.ibm.com>
7949
7950         PR target/16155
7951         * gcc.dg/pr16155.c: New test.
7952
7953 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
7954
7955         * gcc.dg/redecl-2.c: New test.
7956
7957 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
7958
7959         * gcc.dg/darwin-longdouble.c: New file.
7960
7961 2004-07-30  Richard Henderson  <rth@redhat.com>
7962
7963         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
7964         write to constant argument.
7965         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
7966
7967 2004-07-30  Richard Henderson  <rth@redhat.com>
7968
7969         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
7970         tests of nearest around zero.
7971
7972 2004-07-30  Andrew Pinski  <apinski@apple.com>
7973
7974         * gcc.c-torture/compile/20040730-1.c: New test.
7975
7976 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
7977
7978         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
7979         powerpc-eabispe.
7980
7981 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
7982
7983         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
7984
7985 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
7986
7987         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
7988         contains $ld_library_path.
7989         * lib/gfortran.exp (gfortran_link_flags): Likewise.
7990
7991 2004-07-29  Richard Henderson  <rth@redhat.com>
7992
7993         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
7994
7995         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
7996         (alt2, which): New.
7997         (Check): Accept either alternative.
7998
7999 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
8000
8001         * g++.dg/abi/inline1.C: New test.
8002         * g++.dg/abi/local1-a.cc: Likewise.
8003         * g++.dg/abi/local1.C: Likewise.
8004         * g++.dg/abi/mangle11.C: Tweak location of warnings.
8005         * g++.dg/abi/mangle12.C: Likewise.
8006         * g++.dg/abi/mangle17.C: Likewise.
8007         * g++.dg/abi/mangle20-2.C: Likewise.
8008         * g++.dg/opt/interface1.C: Likewise.
8009         * g++.dg/opt/interface1.h: Likewise.
8010         * g++.dg/opt/interface1-a.cc: New test.
8011         * g++.dg/parse/repo1.C: New test.
8012         * g++.dg/template/repo1.C: Likewise.
8013         * g++.dg/warn/Winline-1.C: Likewise.
8014         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
8015
8016 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
8017
8018         * gcc.dg/tree-ssa/20040729-1.c: New test.
8019
8020 2004-07-27  Matt Austern <austern@apple.com>
8021
8022         * gcc.dg/darwin-bool-1.c: New test.
8023         * gcc.dg/darwin-bool-2.c: New test.
8024
8025 2004-07-28  Richard Henderson  <rth@redhat.com>
8026
8027         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
8028         arguments in the correct type.  Don't write to constant arguments.
8029
8030 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8031
8032         PR tree-optimization/16688
8033         PR tree-optimization/16689
8034         * g++.dg/tree-ssa/pr16688.C: New test.
8035
8036 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8037
8038         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
8039         loads.  Not only in the comment, this time.
8040
8041 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
8042
8043         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
8044         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
8045         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
8046         * gcc.dg/sh4a-bitmovua.c: New.
8047         * gcc.dg/sh4a-cos.c: New.
8048         * gcc.dg/sh4a-cosf.c: New.
8049         * gcc.dg/sh4a-fprun.c: New.
8050         * gcc.dg/sh4a-fsrra.c: New.
8051         * gcc.dg/sh4a-memmovua.c: New.
8052         * gcc.dg/sh4a-sin.c: New.
8053         * gcc.dg/sh4a-sincos.c: New.
8054         * gcc.dg/sh4a-sincosf.c: New.
8055         * gcc.dg/sh4a-sinf.c: New.
8056
8057 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8058
8059         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
8060         conditionals.
8061         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
8062         loads.
8063         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
8064         DOM1.
8065
8066 2004-07-27  Andrew Pinski  <apinski@apple.com>
8067
8068         * g++.dg/rtti/tinfo1.C: Correct the xfail.
8069
8070 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
8071
8072         * gcc.dg/pragma-isr.c: New test.
8073
8074 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8075
8076         PR c++/14429
8077         * g++.dg/template/ttp11.C: New test.
8078
8079 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
8080
8081         * gcc.c-torture/compile/20040727-1.c: New test.
8082
8083 2004-07-26  Eric Christopher  <echristo@redhat.com>
8084
8085         * gcc.c-torture/compile/20040726-2.c: New test.
8086
8087 2004-07-26  Andrew Pinski  <apinski@apple.com>
8088
8089         * g++.dg/rtti/tinfo1.C: Xfail.
8090
8091 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
8092
8093         * gcc.c-torture/compile/20040726-1.c: New test.
8094
8095 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
8096             Brian Ryner  <bryner@brianryner.com>
8097
8098         PR c++/9283
8099         PR c++/15000
8100         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
8101         * g++.dg/ext/visibility/: New directory.
8102         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
8103         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
8104         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
8105         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
8106         * g++.dg/ext/visibility/fvisibility.C,
8107         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
8108         g++.dg/ext/visibility/fvisibility-override1.C
8109         g++.dg/ext/visibility/fvisibility-override2.C
8110         g++.dg/ext/visibility/memfuncts.C
8111         g++.dg/ext/visibility/noPLT.C
8112         g++.dg/ext/visibility/pragma.C
8113         g++.dg/ext/visibility/pragma-override1.C
8114         g++.dg/ext/visibility/pragma-override2.C
8115         g++.dg/ext/visibility/staticmemfuncts.C
8116         g++.dg/ext/visibility/virtual.C: New tests.
8117
8118 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
8119
8120         PR c/15360
8121         * gcc.dg/pr15360-1.c: New test.
8122
8123 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
8124
8125         * gcc.dg/pragma-align-2.c: New test.
8126         * gcc.dg/pragma-init-fini.c: New test.
8127         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
8128         targets.
8129
8130 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
8131
8132         * gcc.dg/init-string-2.c: New test.
8133
8134 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
8135
8136         PR 16684
8137         * gcc.dg/Wredundant-decls-1.c: New test case.
8138
8139 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
8140
8141         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
8142         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
8143         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
8144         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
8145         * gcc.dg/compat/generate-random.c: New file.
8146         * gcc.dg/compat/generate-random.h: Likewise.
8147         * gcc.dg/compat/generate-random_r.c: Likewise.
8148         * gcc.dg/compat/struct-layout-1.h: Likewise.
8149         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
8150         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
8151         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
8152         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
8153         * gcc.dg/compat/struct-layout-1_main.c: New test.
8154         * gcc.dg/compat/struct-layout-1_x.c: New file.
8155         * gcc.dg/compat/struct-layout-1_y.c: New file.
8156         * gcc.dg/compat/struct-layout-1_test.h: New file.
8157
8158 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
8159
8160         * gcc.dg/comp-return-1.c: New test
8161
8162 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
8163
8164         * gcc.dg/vmx/8-02a.c: Fix typo.
8165
8166         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
8167         * gcc.dg/darwin-abi-3.c: New test.
8168
8169         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
8170         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
8171
8172         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
8173         * gcc.dg/vmx/ops-long-1.c: New test.
8174         * gcc.dg/vmx/ops-long-2.c: New test.
8175
8176 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
8177
8178         * g++.dg/lookup/conv-[1234].C: New.
8179
8180 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
8181
8182         * g++.dg/parse/attr2.C: Simplify.
8183
8184 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8185
8186         PR c/7284
8187         * gcc.c-torture/execute/pr7284-1.c: New test.
8188
8189 2004-07-22  Brian Booth  <bbooth@redhat.com>
8190
8191         * gcc.dg/tree-ssa/20040721-1.c: New test.
8192
8193 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8194
8195         * g++.dg/template/crash20.c: New.
8196
8197 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
8198
8199         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
8200         Add dg-run directive.  Declare variables as required.
8201         * gfortran.dg/g77/README: Update
8202
8203 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
8204
8205         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
8206         gcc.dg/cris-peep2-andu2.c: New tests.
8207
8208 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8209
8210         PR c/15052
8211         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
8212         on return type.
8213         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
8214         messages.
8215         * gcc.dg/qual-return-2.c: Update expected messages.
8216         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
8217
8218 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8219
8220         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
8221         * gcc.dg/noncompile/921102-1.c: Update expected error message.
8222
8223 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8224
8225         PR c/11250
8226         * gcc.dg/init-string-1.c: New test.
8227
8228 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
8229
8230         PR middle-end/15345
8231         PR c/16450
8232         * gcc.dg/torture/nested-fn-1.c: New test.
8233
8234 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
8235
8236         PR target/16559
8237         * gcc.dg/ia64-fptr-1.c: New file.
8238
8239 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8240
8241         PR c++/14497
8242         * g++.dg/template/spec16.C: New test.
8243         * g++.old-deja/g++.robertl/eb118.C: Remove.
8244
8245 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8246
8247         PR c++/509
8248         * g++.dg/template/spec15.C: New test.
8249
8250 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
8251
8252         Copy cases from g77.f-torture/execute and add dg-run
8253         directive.  Other changes as noted.
8254         * gfortran.dg/g77/13037.f
8255         * gfortran.dg/g77/1832.f
8256         * gfortran.dg/g77/19981119-0.f
8257         * gfortran.dg/g77/19990313-0.f
8258         * gfortran.dg/g77/19990313-1.f
8259         * gfortran.dg/g77/19990313-2.f
8260         * gfortran.dg/g77/19990313-3.f
8261         * gfortran.dg/g77/19990419-1.f
8262         * gfortran.dg/g77/19990826-0.f
8263         * gfortran.dg/g77/19990826-2.f
8264         * gfortran.dg/g77/20000503-1.f
8265         * gfortran.dg/g77/20001111.f
8266         * gfortran.dg/g77/20010116.f
8267         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
8268         * gfortran.dg/g77/20010430.f
8269         * gfortran.dg/g77/6177.f
8270         * gfortran.dg/g77/947.f
8271         * gfortran.dg/g77/970816-3.f
8272         * gfortran.dg/g77/971102-1.f
8273         * gfortran.dg/g77/980520-1.f
8274         * gfortran.dg/g77/980628-0.f
8275         * gfortran.dg/g77/980628-1.f
8276         * gfortran.dg/g77/980628-10.f
8277         * gfortran.dg/g77/980628-2.f
8278         * gfortran.dg/g77/980628-3.f
8279         * gfortran.dg/g77/980628-7.f
8280         * gfortran.dg/g77/980628-8.f
8281         * gfortran.dg/g77/980628-9.f
8282         * gfortran.dg/g77/980701-0.f
8283         * gfortran.dg/g77/980701-1.f
8284         * gfortran.dg/g77/cabs.f
8285         * gfortran.dg/g77/claus.f
8286         * gfortran.dg/g77/complex_1.f
8287         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
8288         * gfortran.dg/g77/dcomplex.f
8289         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
8290         * gfortran.dg/g77/f90-intrinsic-mathematical.f
8291         * gfortran.dg/g77/f90-intrinsic-numeric.f
8292         * gfortran.dg/g77/int8421.f
8293         * gfortran.dg/g77/labug1.f
8294         * gfortran.dg/g77/large_vec.f
8295         * gfortran.dg/g77/le.f
8296         * gfortran.dg/g77/short.f
8297         * gfortran.dg/g77/README: Update
8298
8299 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
8300
8301         PR c++/16637
8302         * g++.dg/parse/lookup4.C: New test.
8303
8304 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8305
8306         PR c++/16175
8307         * g++.dg/template/ttp10.C: New test.
8308
8309 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
8310
8311         * gcc.dg/pr12625-1.c: New test.
8312
8313 2004-07-20  Steven Bosscher  <stevenb@suse.de>
8314
8315         * testsuite/gcc.dg/switch-warn-1.c: New test.
8316         * testsuite/gcc.dg/switch-warn-2.c: New test.
8317         * gcc.c-torture/compile/pr14730.c: Update.
8318
8319 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
8320
8321         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
8322         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
8323         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
8324         g++.dg/template/nontype3.C: Remove trailing CR from tests.
8325
8326 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
8327
8328         PR c++/16623
8329         * g++.dg/template/assign1.C: New test.
8330
8331 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8332
8333         PR c++/12170
8334         * g++.dg/template/ttp9.C: New test.
8335
8336 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
8337
8338         * gcc.dg/format/cmn-err-1.c: New test.
8339
8340 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
8341
8342         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
8343         gcc.dg/Wparentheses-10.c: New tests.
8344         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
8345
8346 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8347
8348         PR fortran/16465
8349         * gfortran.dg/g77//ffixed-line-length-0.f,
8350         gfortran.dg/g77/ffixed-line-length-132.f,
8351         gfortran.dg/g77/ffixed-line-length-72.f,
8352         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
8353         gfortran.dg/g77/README: Update.
8354
8355 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8356
8357         PR c++/13092
8358         * g++.dg/template/non-dependent7.C: New test.
8359         * g++.dg/template/non-dependent8.C: Likewise.
8360         * g++.dg/template/non-dependent9.C: Likewise.
8361         * g++.dg/template/non-dependent10.C: Likewise.
8362
8363 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
8364
8365         PR c++/16337
8366         * g++.dg/parse/attr2.C: New test.
8367
8368 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
8369
8370         * g77.dg: Removed.
8371         * g77.f-torture: Ditto.
8372
8373 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
8374
8375         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
8376         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
8377         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
8378
8379 2004-07-16  Richard Henderson  <rth@redhat.com>
8380
8381         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
8382
8383 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8384
8385         * lib/fortran-torture.exp (fortran-torture): Don't test compile
8386         tests with full list of options.
8387         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
8388         of TORTURE_OPTIONS if test contains 'dg-do run'.
8389
8390         PR fortran/16404
8391         * gfortran.dg/do_iterator.f90: New test.
8392
8393 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8394
8395         PR rtl-optimization/16536
8396         * gcc.c-torture/execute/restrict-1.c: New test.
8397
8398 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8399
8400         PR fortran/15324
8401         * gfortran.dg/pr15324.f90: New test.
8402
8403         PR fortran/15129
8404         * gfortran.dg/pr15129.f90: New test.
8405
8406         PR fortran/15140
8407         * gfortran.dg/pr15140.f90: New test.
8408
8409         PR fortran/13792
8410         * gfortran.fortran-torture/execute/bounds.f90: Add check for
8411         compile-time simplification.
8412
8413 2004-07-14  Mike Stump  <mrs@apple.com>
8414
8415         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
8416
8417 2004-07-14  James E Wilson  <wilson@specifixinc.com>
8418
8419         PR target/16325
8420         * gcc.dg/profile-generate-1.c: New.
8421
8422 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
8423
8424         * gcc.c-torture/execute/20040709-1.c: New test.
8425         * gcc.c-torture/execute/20040709-2.c: New test.
8426
8427 2004-07-14  Mike Stump  <mrs@apple.com>
8428
8429         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
8430
8431 2004-07-14  Mike Stump  <mrs@apple.com>
8432
8433         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
8434
8435 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
8436
8437         PR c++/16518
8438         * g++.dg/parse/mutable1.C: New test.
8439
8440 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
8441
8442         PR tree-optimization/16443
8443         * gcc.dg/tree-ssa/20040713-1.c: New test.
8444
8445 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
8446
8447         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
8448         for operator new.
8449
8450 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
8451
8452         * gfortran.dg/g77/README: New file
8453         * gfortran.dg/g77/19981216-0.f:  Copy from
8454         g77.f-torture/noncompile.  Add "dg-do compile" and
8455         dg-error as required.
8456         * gfortran.dg/g77/19990218-1.f: Likewise
8457         * gfortran.dg/g77/19990905-1.f: Likewise
8458         * gfortran.dg/g77/9263.f: Likewise
8459         * gfortran.dg/g77/980615-0.f: Likewise
8460         * gfortran.dg/g77/980616-0.f: Likewise
8461         * gfortran.dg/g77/check0.f: Likewise
8462         * gfortran.dg/g77/select_no_compile.f: Likewise
8463
8464 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
8465
8466         Copy files from g77.f-torture/compile.
8467         Add "{ dg-do compile}".  Other changes as noted
8468         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
8469         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
8470         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
8471         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
8472         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
8473         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
8474         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
8475         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
8476         statement to conform to standard.  Append alpha1.x for reference.
8477         * gfortran.dg/g77/xformat.f: Add dg-warning
8478
8479 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
8480
8481         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
8482         Add {dg-do compile} directive.
8483         * gfortran.dg/g77/cpp2.F: Likewise
8484
8485 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8486
8487         PR c++/5402
8488         * g++.dg/lookup/name-clash1.C: New test.
8489
8490         PR c++/9777
8491         * g++.dg/lookup/name-clash2.C: New test.
8492
8493         PR c++/12102
8494         * g++.dg/lookup/name-clash3.C: New test.
8495
8496 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8497
8498         * g++.dg/lookup/new2.C: New test.
8499         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
8500
8501 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
8502
8503         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
8504         Add {dg-do compile} directive.
8505         * gfortran.dg/g77/13060.f: Likewise
8506         * gfortran.dg/g77/19990218-0.f: Likewise
8507         * gfortran.dg/g77/19990305-0.f: Likewise
8508         * gfortran.dg/g77/19990419-0.f: Likewise
8509         * gfortran.dg/g77/19990502-0.f: Likewise
8510         * gfortran.dg/g77/19990502-1.f: Likewise
8511         * gfortran.dg/g77/19990525-0.f: Likewise
8512         * gfortran.dg/g77/19990826-1.f: Likewise
8513         * gfortran.dg/g77/19990826-3.f: Likewise
8514         * gfortran.dg/g77/19990905-2.f: Likewise
8515         * gfortran.dg/g77/20000412-1.f: Likewise
8516         * gfortran.dg/g77/20000511-1.f: Likewise
8517         * gfortran.dg/g77/20000511-2.f: Likewise
8518         * gfortran.dg/g77/20000518.f: Likewise
8519         * gfortran.dg/g77/20000601-1.f: Likewise
8520         * gfortran.dg/g77/20000601-2.f: Likewise
8521         * gfortran.dg/g77/20000629-1.f: Likewise
8522         * gfortran.dg/g77/20000630-2.f: Likewise
8523         * gfortran.dg/g77/20010115.f: Likewise
8524         * gfortran.dg/g77/20010321-1.f: Likewise
8525         * gfortran.dg/g77/20010426.f: Likewise
8526         * gfortran.dg/g77/20020307-1.f: Likewise
8527         * gfortran.dg/g77/8485.f: Likewise
8528         * gfortran.dg/g77/960317-1.f: Likewise
8529         * gfortran.dg/g77/970915-0.f: Likewise
8530         * gfortran.dg/g77/980310-1.f: Likewise
8531         * gfortran.dg/g77/980310-2.f: Likewise
8532         * gfortran.dg/g77/980310-3.f: Likewise
8533         * gfortran.dg/g77/980310-4.f: Likewise
8534         * gfortran.dg/g77/980310-6.f: Likewise
8535         * gfortran.dg/g77/980310-7.f: Likewise
8536         * gfortran.dg/g77/980310-8.f: Likewise
8537         * gfortran.dg/g77/980419-2.f: Likewise
8538         * gfortran.dg/g77/980424-0.f: Likewise
8539         * gfortran.dg/g77/980427-0.f: Likewise
8540         * gfortran.dg/g77/980729-0.f: Likewise
8541         * gfortran.dg/g77/981117-1.f: Likewise
8542         * gfortran.dg/g77/toon_1.f: Likewise
8543
8544 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8545
8546         PR c++/2204
8547         * g++.dg/other/abstract2.C: New test.
8548
8549 2004-07-12  Paul Brook  <paul@codesourcery.com>
8550
8551         * gfortran.dg/pointer_init_1.f90: New test.
8552
8553 2004-07-11  Paul Brook  <paul@codesourcery.com>
8554
8555         PR fortran/15986
8556         * gfortran.dg/contained_1.f90: New test.
8557
8558 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
8559
8560         * g++.dg/parse/defarg8.C: New test.
8561
8562 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8563
8564         PR fortran/16433
8565         * gfortran.dg/pr16433.f: New test.
8566
8567         PR fortran/17574
8568         * gfortran.dg/pr15754.f90: New test.
8569
8570 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
8571
8572         PR tree-optimization/16437
8573         * gcc.c-torture/execute/bitfld-4.c: New test.
8574
8575 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8576
8577         * gfortran.fortran-torture/execute/common_2.f90: Add check for
8578         access to common var from module.
8579
8580 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8581
8582         PR fortran/16336
8583         * gfortran.fortran-torture/execute/common_2.f90: New test.
8584
8585 2004-07-10  Paul Brook  <paul@codesourcery.com>
8586
8587         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
8588
8589 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8590
8591         PR fortran/15969
8592         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
8593
8594 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
8595
8596         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
8597         * gfortran.dg/g77/ffixed-form-2.f: Likewise
8598         * gfortran.dg/g77/ffree-form-1.f: Likewise
8599         * gfortran.dg/g77/ffree-form-2.f: Likewise
8600         * gfortran.dg/g77/ffree-form-3.f: Likewise
8601         * gfortran.dg/g77/fno-underscoring.f: Likewise
8602         * gfortran.dg/g77/funderscoring.f: Likewise
8603         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
8604
8605 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8606
8607         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
8608
8609 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8610         Paul Brook  <paul@codesourcery.com>
8611
8612         PR fortran/13415
8613         * gfortran.dg/common_pointer_1.f90: New test.
8614
8615 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8616
8617         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
8618
8619 2004-07-09  James E Wilson  <wilson@specifixinc.com>
8620
8621         PR target/16364
8622         * gcc.c-torture/compile/20040709-1.c: New.
8623
8624 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8625
8626         PR fortran/14077
8627         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
8628
8629 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8630
8631         PR fortran/13201
8632         * gfortran.dg/shape_1.f90: New test.
8633
8634 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
8635             Andrew Pinski  <apinski@apple.com>
8636
8637         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
8638
8639 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8640
8641         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
8642         comment.
8643
8644 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8645         Paul Brook  <paul@codesourcery.com>
8646
8647         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
8648         '.f95' and '.F95'.
8649
8650 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
8651
8652         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
8653
8654 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8655
8656         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
8657         testcases with capital suffix.
8658
8659 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8660
8661         PR fortran/15481
8662         PR fortran/13372
8663         PR fortran/13575
8664         PR fortran/15978
8665         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
8666
8667         * gfortran.dg/implicit_1.f90: New test.
8668
8669 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8670
8671         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
8672         expression to match gfortran warning/error messages
8673         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
8674         dg-error text.
8675
8676 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8677
8678         * lib/fortran-torture.exp: Rename proc search_for to
8679         search_for_re.
8680
8681 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8682
8683         * gcc.c-torture/execute/simd-5.x: New file.
8684         XFAIL on SPARC 64-bit at -O0.
8685
8686 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8687
8688         PR c++/8211
8689         PR c++/16165
8690         * g++.dg/warn/effc3.C: New test.
8691
8692 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8693
8694         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
8695         change X to 1X in format.
8696         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
8697         add data statements to conform to standard.
8698
8699 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8700
8701         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
8702         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
8703         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
8704
8705 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8706
8707         * gfortran.dg/g77/7388.f: Copy from g77.dg
8708         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
8709         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
8710         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
8711         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
8712         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
8713         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
8714         * gfortran.dg/g77/strlen0.f: Likewise
8715
8716 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
8717
8718         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
8719         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
8720
8721 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8722
8723         * gcc.c-torture/execute/920428-2.x: Delete.
8724         * gcc.c-torture/execute/920501-7.x: Likewise.
8725
8726 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
8727
8728         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
8729         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
8730         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
8731         prescott and c3-2.
8732         (PREFETCH_3DNOW): Add -march=c3.
8733
8734 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
8735
8736         PR c/16437
8737         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
8738         * gcc.c-torture/execute/bf64-1.x: Likewise.
8739
8740 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8741
8742         * gcc.c-torture/compile/20040708-1.c: New test.
8743
8744 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8745
8746         PR c++/16169
8747         * g++.dg/warn/effc2.C: New test.
8748
8749 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8750
8751         * gcc.c-torture/execute/bitfld-1.x: Remove.
8752         * gcc.c-torture/execute/bitfld-3.c: New test.
8753         * gcc.dg/bitfld-2.c: Remove XFAILs.
8754
8755 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
8756
8757         PR c++/16276
8758         * g++.dg/rtti/tinfo1.C: New file.
8759
8760 2004-07-07  Eric Christopher  <echristo@redhat.com>
8761
8762         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
8763
8764 2004-07-07  Andrew Pinski  <apinski@apple.com>
8765
8766         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
8767
8768 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
8769
8770         * g++.dg/init/call1.C: XFAIL.
8771
8772 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
8773
8774         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
8775         except for movstrict*, to movmem* and clrstr* to clrmem*.
8776
8777 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
8778
8779         * gcc.c-torture/execute/20040707-1.c: New test.
8780
8781 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
8782
8783         * gcc.c-torture/execute/20040706-1.c: New test.
8784
8785 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8786
8787         PR c++/3671
8788         * g++.dg/template/spec14.C: New test.
8789
8790 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
8791
8792         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
8793         nothing if not yet defined.  Use it in b, c and d type definitions.
8794         * gcc.c-torture/execute/20040705-1.c: New test.
8795         * gcc.c-torture/execute/20040705-2.c: New test.
8796
8797 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8798
8799         PR c++/2518
8800         * g++.dg/lookup/new1.C: New test.
8801
8802 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8803
8804         PR c++/11406
8805         * g++.dg/template/sizeof8.C: New test.
8806
8807 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
8808
8809         * gcc.c-torture/compile/20040705-1.c: New test.
8810
8811 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
8812
8813         * gfortran.fortran-torture/execute/seq_io.f90: New test.
8814
8815 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
8816
8817         * gcc.dg/cpp/if-mop.c: Two new testcases.
8818         * gcc.dg/cpp/trad/comment-3.c: New.
8819
8820 2004-07-04  Paul Brook  <paul@codesourcery.com>
8821
8822         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
8823
8824 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
8825
8826         PR c++/3761
8827         * g++.dg/lookup/crash4.C: New test.
8828
8829 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
8830
8831         * gcc.c-torture/execute/builtin-abs-1.c
8832         * gcc.c-torture/execute/builtin-abs-2.c
8833         * gcc.c-torture/execute/builtin-complex-1.c
8834         * gcc.c-torture/execute/builtins/string-1-lib.c
8835         * gcc.c-torture/execute/builtins/string-1.c
8836         * gcc.c-torture/execute/builtins/string-2-lib.c
8837         * gcc.c-torture/execute/builtins/string-2.c
8838         * gcc.c-torture/execute/builtins/string-3-lib.c
8839         * gcc.c-torture/execute/builtins/string-3.c
8840         * gcc.c-torture/execute/builtins/string-4-lib.c
8841         * gcc.c-torture/execute/builtins/string-4.c
8842         * gcc.c-torture/execute/builtins/string-5-lib.c
8843         * gcc.c-torture/execute/builtins/string-5.c
8844         * gcc.c-torture/execute/builtins/string-6-lib.c
8845         * gcc.c-torture/execute/builtins/string-6.c
8846         * gcc.c-torture/execute/builtins/string-7-lib.c
8847         * gcc.c-torture/execute/builtins/string-7.c
8848         * gcc.c-torture/execute/builtins/string-8-lib.c
8849         * gcc.c-torture/execute/builtins/string-8.c
8850         * gcc.c-torture/execute/builtins/string-9-lib.c
8851         * gcc.c-torture/execute/builtins/string-9.c
8852         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
8853         * gcc.c-torture/execute/builtins/string-asm-1.c
8854         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
8855         * gcc.c-torture/execute/builtins/string-asm-2.c
8856         * gcc.c-torture/execute/stdio-opt-1.c
8857         * gcc.c-torture/execute/stdio-opt-2.c
8858         * gcc.c-torture/execute/stdio-opt-3.c
8859         * gcc.c-torture/execute/string-opt-1.c
8860         * gcc.c-torture/execute/string-opt-10.c
8861         * gcc.c-torture/execute/string-opt-11.c
8862         * gcc.c-torture/execute/string-opt-12.c
8863         * gcc.c-torture/execute/string-opt-13.c
8864         * gcc.c-torture/execute/string-opt-14.c
8865         * gcc.c-torture/execute/string-opt-15.c
8866         * gcc.c-torture/execute/string-opt-16.c
8867         * gcc.c-torture/execute/string-opt-2.c
8868         * gcc.c-torture/execute/string-opt-6.c
8869         * gcc.c-torture/execute/string-opt-7.c
8870         * gcc.c-torture/execute/string-opt-8.c:
8871         Replace with ...
8872
8873         * gcc.c-torture/execute/builtins/abs-2.c
8874         * gcc.c-torture/execute/builtins/abs-3.c
8875         * gcc.c-torture/execute/builtins/complex-1.c
8876         * gcc.c-torture/execute/builtins/fprintf.c
8877         * gcc.c-torture/execute/builtins/fputs.c
8878         * gcc.c-torture/execute/builtins/memcmp.c
8879         * gcc.c-torture/execute/builtins/memmove.c
8880         * gcc.c-torture/execute/builtins/memops-asm.c
8881         * gcc.c-torture/execute/builtins/mempcpy-2.c
8882         * gcc.c-torture/execute/builtins/mempcpy.c
8883         * gcc.c-torture/execute/builtins/memset.c
8884         * gcc.c-torture/execute/builtins/printf.c
8885         * gcc.c-torture/execute/builtins/sprintf.c
8886         * gcc.c-torture/execute/builtins/strcat.c
8887         * gcc.c-torture/execute/builtins/strchr.c
8888         * gcc.c-torture/execute/builtins/strcmp.c
8889         * gcc.c-torture/execute/builtins/strcpy.c
8890         * gcc.c-torture/execute/builtins/strcspn.c
8891         * gcc.c-torture/execute/builtins/strlen-2.c
8892         * gcc.c-torture/execute/builtins/strlen.c
8893         * gcc.c-torture/execute/builtins/strncat.c
8894         * gcc.c-torture/execute/builtins/strncmp-2.c
8895         * gcc.c-torture/execute/builtins/strncmp.c
8896         * gcc.c-torture/execute/builtins/strncpy.c
8897         * gcc.c-torture/execute/builtins/strpbrk.c
8898         * gcc.c-torture/execute/builtins/strpcpy-2.c
8899         * gcc.c-torture/execute/builtins/strpcpy.c
8900         * gcc.c-torture/execute/builtins/strrchr.c
8901         * gcc.c-torture/execute/builtins/strspn.c
8902         * gcc.c-torture/execute/builtins/strstr-asm.c
8903         * gcc.c-torture/execute/builtins/strstr.c:
8904         ... these new files.
8905
8906         * gcc.c-torture/execute/builtins/abs-2-lib.c
8907         * gcc.c-torture/execute/builtins/abs-3-lib.c
8908         * gcc.c-torture/execute/builtins/complex-1-lib.c
8909         * gcc.c-torture/execute/builtins/fprintf-lib.c
8910         * gcc.c-torture/execute/builtins/fputs-lib.c
8911         * gcc.c-torture/execute/builtins/memcmp-lib.c
8912         * gcc.c-torture/execute/builtins/memmove-lib.c
8913         * gcc.c-torture/execute/builtins/memops-asm-lib.c
8914         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
8915         * gcc.c-torture/execute/builtins/mempcpy-lib.c
8916         * gcc.c-torture/execute/builtins/memset-lib.c
8917         * gcc.c-torture/execute/builtins/printf-lib.c
8918         * gcc.c-torture/execute/builtins/sprintf-lib.c
8919         * gcc.c-torture/execute/builtins/strcat-lib.c
8920         * gcc.c-torture/execute/builtins/strchr-lib.c
8921         * gcc.c-torture/execute/builtins/strcmp-lib.c
8922         * gcc.c-torture/execute/builtins/strcpy-lib.c
8923         * gcc.c-torture/execute/builtins/strcspn-lib.c
8924         * gcc.c-torture/execute/builtins/strlen-2-lib.c
8925         * gcc.c-torture/execute/builtins/strlen-lib.c
8926         * gcc.c-torture/execute/builtins/strncat-lib.c
8927         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
8928         * gcc.c-torture/execute/builtins/strncmp-lib.c
8929         * gcc.c-torture/execute/builtins/strncpy-lib.c
8930         * gcc.c-torture/execute/builtins/strpbrk-lib.c
8931         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
8932         * gcc.c-torture/execute/builtins/strpcpy-lib.c
8933         * gcc.c-torture/execute/builtins/strrchr-lib.c
8934         * gcc.c-torture/execute/builtins/strspn-lib.c
8935         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
8936         * gcc.c-torture/execute/builtins/strstr-lib.c
8937         * gcc.c-torture/execute/builtins/lib/abs.c
8938         * gcc.c-torture/execute/builtins/lib/fprintf.c
8939         * gcc.c-torture/execute/builtins/lib/memset.c
8940         * gcc.c-torture/execute/builtins/lib/printf.c
8941         * gcc.c-torture/execute/builtins/lib/sprintf.c
8942         * gcc.c-torture/execute/builtins/lib/strcpy.c
8943         * gcc.c-torture/execute/builtins/lib/strcspn.c
8944         * gcc.c-torture/execute/builtins/lib/strncat.c
8945         * gcc.c-torture/execute/builtins/lib/strncmp.c
8946         * gcc.c-torture/execute/builtins/lib/strncpy.c
8947         * gcc.c-torture/execute/builtins/lib/strpbrk.c
8948         * gcc.c-torture/execute/builtins/lib/strspn.c
8949         * gcc.c-torture/execute/builtins/lib/strstr.c:
8950         New files containing support routines.
8951
8952         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
8953         declaration.
8954         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
8955         when not optimizing.
8956
8957 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
8958
8959         PR c++/16240
8960         * g++.dg/abi/mangle22.C: New test.
8961         * g++.dg/abi/mangle23.C: Likewise.
8962
8963 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
8964
8965         PR fortran/16290
8966         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
8967         Allow for cases without denormalized floating point numbers.
8968
8969 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
8970
8971         PR c/1027
8972         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
8973         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
8974         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
8975         expected warning text.
8976         * gcc.dg/format/diag-2.c: New test.
8977
8978 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
8979
8980         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
8981
8982 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
8983
8984         * gcc.dg/builtins-43.c: New.
8985         * gcc.dg/builtins-44.c: New.
8986         * gcc.dg/builtins-45.c: New.
8987
8988 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
8989             Andreas Tobler  <a.tobler@schweiz.ch>
8990
8991         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
8992         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
8993         as SIGSEGV.
8994         * gcc.dg/cleanup-11.c: Likewise.
8995         * gcc.dg/cleanup-8.c: Likewise.
8996         * gcc.dg/cleanup-9.c: Likewise.
8997         * gcc.dg/cleanup-5.c: Run on all platforms.
8998
8999 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
9000
9001         * g++.dg/warn/nonnull1.C: New test.
9002
9003 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
9004
9005         * gcc.dg/compat/compat-common.h: Wrap up CINT in
9006         an #ifndef SKIP_COMPLEX_INT/#endif pair.
9007         Special-case the Sun compiler wrt to <complex.h>.
9008
9009 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
9010
9011         * gcc.dg/Wunreachable-8.C: New test.
9012
9013         * gcc.dg/h8300-ice2.c : New test.
9014
9015 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
9016
9017         PR fortran/16161
9018         * gfortran.fortran-torture/compile/implicit.f90: Add test
9019         for implicit character.
9020
9021 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
9022
9023         PR fortran/16289
9024         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
9025         Use tiny() intrinsic to find smallest non-negative real
9026
9027 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
9028
9029         * gcc.dg/compat/struct-by-value-22_main.c: New test.
9030         * gcc.dg/compat/struct-by-value-22_x.c: New.
9031         * gcc.dg/compat/struct-by-value-22_y.c: New.
9032
9033         * gcc.c-torture/execute/20040629-1.c: New test.
9034
9035 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
9036
9037         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
9038         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
9039
9040         PR target/16195
9041         * gcc.dg/20040625-1.c: New test.
9042
9043 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9044
9045         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
9046
9047 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9048
9049         PR fortran/15963
9050         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
9051
9052 2004-06-29  Richard Henderson  <rth@redhat.com>
9053
9054         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
9055
9056 2004-06-29  Paul Brook  <paul@codesourcery.com>
9057
9058         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
9059         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
9060
9061 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
9062
9063         PR c++/16260
9064         * g++.dg/parse/crash15.C: New.
9065
9066 2004-06-28  Andrew Pinski  <apinski@apple.com>
9067
9068         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
9069         by the error already.
9070
9071         * g++.dg/opt/ptrmem4.C: Change to compile only test.
9072
9073 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
9074
9075         PR target/14041
9076         * gcc.dg/h8300-bss-align-1.c : New.
9077
9078 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
9079
9080         * PR c++/16174
9081         * g++.dg/template/ctor4.C: New.
9082
9083 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
9084
9085         PR c++/16205
9086         * g++.dg/warn/Wsequence-point-1.C: New test.
9087
9088 2004-06-27  Paul Brook  <paul@codesourcery.com>
9089
9090         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
9091
9092 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
9093
9094         * g++.old-deja/g++.mike/p7325.C: Remove.
9095
9096 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
9097
9098         PR c/14963
9099         * gcc.dg/pr14963.c: New test.
9100
9101 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
9102
9103         PR c++/16193
9104         * g++.dg/parse/redef1.C: New test.
9105
9106 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
9107
9108         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
9109         20021110.c.
9110         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
9111         20021119-1.c.
9112         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
9113         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
9114         5-04.c.
9115         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
9116         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
9117         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
9118         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
9119         g++.brendan/enum14.C.
9120         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
9121         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
9122         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
9123         g++.mike/virt1.C.
9124         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
9125         memtemp24.C.
9126
9127 2004-06-27  Roger Sayle  <roger@eyesopen.com>
9128
9129         * gcc.dg/20040527-1.c: New test case.
9130
9131 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
9132
9133         PR gfortran/pr16196
9134         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
9135
9136 2004-06-25  Roger Sayle  <roger@eyesopen.com>
9137
9138         PR middle-end/15825
9139         * gcc.dg/pr15825-1.c: New test case.
9140
9141 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
9142
9143         * gcc.c-torture/execute/20040625-1.c: New test.
9144
9145 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9146
9147         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
9148
9149 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
9150
9151         * gcc.dg/torture/mips-div-1.c: New test.
9152
9153 2004-06-24  Jeff Law  <law@redhat.com>
9154
9155         * gcc.dg/tree-ssa/20040624-1.c: New test.
9156
9157 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
9158
9159         * gcc.c-torture/compile/20040624-1.c: New test.
9160
9161 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9162
9163         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
9164         this directory.
9165
9166 2004-06-23  Andrew Pinski  <apinski@apple.com>
9167
9168         PR middle-end/15988
9169         * g++.dg/opt/ptrmem4.C: New test.
9170
9171         * gcc.dg/c90-array-quals-2.c: New test.
9172
9173 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
9174
9175         * gcc.dg/kpice1.c: New test.
9176
9177 2006-06-23  Andrew Pinski  <apinski@apple.com>
9178
9179         * gcc.dg/c90-array-quals.c: New test.
9180
9181 2006-06-22  Richard Henderson  <rth@redhat.com>
9182
9183         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
9184
9185 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
9186
9187         * gcc.dg/builtins-config.h: Handle FreeBSD.
9188
9189 2006-06-22  Richard Henderson  <rth@redhat.com>
9190
9191         * g++.dg/opt/devirt1.C: New.
9192
9193 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
9194
9195         * g++.dg/opt/pr15551.C: New testcase.
9196
9197 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
9198
9199         PR target/14800
9200         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
9201         x86_64-*-linux* when compiling for 32bit.
9202
9203 2004-06-21  Andrew Pinski  <apinski@apple.com>
9204
9205         * gcc.dg/pch/struct-1.c: New.
9206         * gcc.dg/pch/struct-1.hs: New.
9207
9208 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
9209
9210         * gcc.dg/pch/save-temps-1.c: New file.
9211         * gcc.dg/pch/save-temps-1.hs: New file.
9212
9213 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
9214
9215         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
9216         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
9217
9218 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9219
9220         * gfortran.fortran-torture/execute/select_1.f90: Rename function
9221         to fix type error.
9222         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
9223         Remove trailing spaces.
9224
9225 2004-06-21  Richard Henderson  <rth@redhat.com>
9226
9227         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
9228         merging && to BIT_FIELD_REF.
9229
9230 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
9231
9232         * g++.dg/opt/placeholder1.C: New test.
9233
9234 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9235
9236         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
9237         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9238         * gcc.dg/compat/union-m128-1_x.c: Likewise.
9239         * gcc.dg/compat/union-m128-1_y.c: Likewise.
9240
9241 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
9242
9243         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
9244         extern "C".
9245         * g++.dg/other/pragma-re-1.C: Add comments.
9246
9247 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
9248
9249         PR gfortran/16080
9250         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
9251
9252 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
9253
9254         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
9255         instead of setting the type of size_t by
9256         hand.
9257
9258 2004-06-18  Roger Sayle  <roger@eyesopen.com>
9259
9260         * gcc.dg/unordered-2.c: New test case.
9261         * gcc.dg/unordered-3.c: New test case.
9262
9263 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
9264
9265         PR other/16043
9266         * lib/g++.exp (g++_version): Tweak regexp for version
9267         * lib/g77.exp (g77_version): Likewise
9268         * lib/gfortran.exp (gfortran_version): Likewise
9269         * lib/objc.exp (objc_version): Likewise
9270         * lib/treelang.exp (treelang_version): Likewise
9271
9272 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
9273
9274         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
9275         Use INT_MAX instead of __INT_MAX__.
9276         * gcc.dg/compat/struct-align-2_y.c: Likewise.
9277
9278         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
9279         * gcc.dg/compat/scalar-return-3_x.c: Use it.
9280         * gcc.dg/compat/scalar-return-3_y.c: Use it.
9281         * gcc.dg/compat/scalar-return-4_x.c: Use it.
9282         * gcc.dg/compat/scalar-return-4_y.c: Use it.
9283         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
9284         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
9285         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
9286         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
9287
9288         * gcc.dg/range-test-1.c: New test.
9289         * g++.dg/opt/range-test-1.C: New test.
9290
9291 2004-06-17  Richard Henderson  <rth@redhat.com>
9292
9293         * objc.dg/sync-1.m: New.
9294         * objc.dg/try-catch-1.m: Don't force next runtime.
9295         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
9296         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
9297         shadowed catch clause.
9298         * objc.dg/try-catch-5.m: New.
9299
9300 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
9301
9302         Bug 14610
9303         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
9304
9305 2004-06-15  Richard Henderson  <rth@redhat.com>
9306
9307         * gcc.dg/20001116-1.c: Move expected warning line.
9308
9309 2004-06-15  Richard Henderson  <rth@redhat.com>
9310
9311         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
9312         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
9313
9314 2004-06-15  Jeff Law  <law@redhat.com>
9315
9316         * gcc.dg/tree-ssa/20040615-1.c: New test.
9317         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
9318         be less sensitive to operand ordering.
9319         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
9320
9321 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
9322
9323         * g++.dg/abi/bitfield3.C: Add comment..
9324
9325 2004-06-15  Richard Henderson  <rth@redhat.com>
9326
9327         * g++.dg/ext/stmtexpr1.C: XFAIL.
9328         * gcc.dg/20030612-1.c: XFAIL.
9329
9330 2004-06-15  Eric Christopher  <echristo@redhat.com>
9331
9332         * g++.dg/charset/asm5.c: New.
9333         * gcc.dg/charset/asm6.c: New.
9334
9335 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9336
9337         PR fortran/15962
9338         * gfortran.fortran-torture/execute/select_1.f90: New test.
9339
9340 2004-06-15  Paul Brook  <paul@codesourcery.com>
9341
9342         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
9343
9344 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9345
9346         PR c++/15967
9347         * g++.dg/lookup/crash3.C: New test.
9348
9349 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9350
9351         PR c++/15947
9352         * g++.dg/parse/dtor4.C: New test.
9353
9354 2004-06-14  Jeff Law  <law@redhat.com>
9355
9356         * gcc.c-torture/compile/20040614-1.c: New test.
9357
9358 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9359
9360         PR fortran/15211
9361         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
9362         LEN of a character array.
9363
9364 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
9365
9366         PR c++/15096
9367         * g++.dg/template/ptrmem10.C: New test.
9368
9369         PR c++/14930
9370         * g++.dg/template/friend30.C: New test.
9371
9372 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9373
9374         PR fortran/14928
9375         * gfortran.fortran-torture/compile/mloc.f90: New test.
9376
9377 2004-06-13  Paul Brook  <paul@codesourcery.com>
9378
9379         * gfortran.fortran-torture/execute/random_2.f90: New test.
9380
9381 2004-06-13  Eric Christopher  <echristo@redhat.com>
9382
9383         * gcc.dg/noncompile/redecl-1.c: Fix error message.
9384
9385 2004-06-12  Paul Brook  <paul@codesourcery.com>
9386
9387         * gfortran.fortran-torture/execute/contained_3.f90: New test.
9388
9389 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9390
9391         PR fortran/14923
9392         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
9393
9394 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9395
9396         PR fortran/14957
9397         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
9398         syntax errors in end statements of contained subroutines.
9399
9400 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9401
9402         PR fortran/12841
9403         * gfortran.fortran-torture/execute/null_arg.f90: New test.
9404
9405 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
9406
9407         PR fortran/15665
9408         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
9409
9410 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
9411
9412         PR gfortran/12839
9413         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
9414
9415 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
9416
9417         PR c++/15862
9418         * g++.dg/parse/enum1.C: New test.
9419
9420 2004-06-10  Jeff Law  <law@redhat.com>
9421
9422         * gcc.c-torture/compile/20040610-1.c: New test.
9423
9424 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9425
9426         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
9427         * g++.old-deja/g++.other/decl3.C: Likewise.
9428
9429 2004-06-10  Brian Booth  <bbooth@redhat.com>
9430
9431         * gcc.dg/tree-ssa/20031015-1.c: Scan for
9432         V_MAY_DEF instead of VDEF.
9433         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
9434
9435 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
9436
9437         PR c++/14211
9438         * g++.dg/conversion/const1.C: New test.
9439
9440         PR c++/15076
9441         * g++.dg/conversion/reinterpret1.C: New test.
9442
9443         PR c++/15877
9444         * g++.dg/template/enum2.C: New test.
9445
9446         PR c++/15227
9447         * g++.dg/template/error13.C: New test.
9448
9449 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9450
9451         PR fortran/14957
9452         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
9453         arguments to test_* REAL and of the right size.
9454
9455 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
9456
9457         PR target/15569
9458         PR rtl-optimization/15681
9459         * gcc.dg/20040609-1.c: New test.
9460
9461 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
9462
9463         PR c++/14791
9464         * g++.dg/opt/builtins1.C: New test.
9465
9466 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
9467
9468         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
9469         that use default windows32 struct layout.
9470         * gcc.dg/i386-bitfield2.c: Likewise.
9471
9472 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
9473
9474         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
9475         for mingw32 and cygwin targets.
9476
9477 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
9478
9479         * gcc.dg/pch/macro-4.c: New.
9480         * gcc.dg/pch/macro-4.hs: New.
9481
9482 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9483
9484         PR fortran/13249
9485         * gfortran.fortran-torture/compile/name_clash.f90: New test.
9486
9487 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9488
9489         PR fortran/13372
9490         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
9491
9492 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
9493
9494         PR gfortran/14897
9495         * gfortran.fortran-torture/execute/t_edit.f90: New test.
9496
9497 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
9498
9499         PR gfortran/15755
9500         * gfortran.fortran-torture/execute/backspace.c : New test.
9501
9502 2004-06-09  Paul Brook  <paul@codesourcery.com>
9503
9504         * gfortran.fortran-torture/execure/intrinsic_associated.f90
9505         (pointer_to_section): Rewrite to use smaller array.
9506
9507 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
9508
9509         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
9510         * gcc.dg/ext/altivec-10.c: Same.
9511         * gcc.dg/ext/altivec-11.c: Same.
9512         * gcc.dg/ext/altivec-12.c: Same.
9513         * gcc.dg/ext/altivec-13.c: Same.
9514         * gcc.dg/ext/altivec-14.c: Same.
9515         * gcc.dg/ext/altivec-15.c: Same.
9516         * gcc.dg/ext/altivec-16.c: Same.
9517         * gcc.dg/ext/altivec-3.c: Same.
9518         * gcc.dg/ext/altivec-4.c: Same.
9519         * gcc.dg/ext/altivec-6.c: Same.
9520         * gcc.dg/ext/altivec-7.c: Same.
9521         * gcc.dg/ext/altivec-8.c: Same.
9522         * gcc.dg/ext/altivec-varargs-1.c: Same.
9523
9524         * g++.dg/ext/altivec-1.C: Correct dg syntax.
9525         * g++.dg/ext/altivec-10.C: Same.
9526         * g++.dg/ext/altivec-2.C: Same.
9527         * g++.dg/ext/altivec-3.C: Same.
9528         * g++.dg/ext/altivec-4.C: Same.
9529         * g++.dg/ext/altivec-5.C: Same.
9530         * g++.dg/ext/altivec-6.C: Same.
9531         * g++.dg/ext/altivec-7.C: Same.
9532         * g++.dg/ext/altivec-8.C: Same.
9533         * g++.dg/ext/altivec-9.C: Same.
9534
9535 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9536
9537         PR c++/7841
9538         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
9539
9540 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
9541
9542         * gcc.dg/union-1.c: New test.
9543
9544 2004-06-07  Roger Sayle  <roger@eyesopen.com>
9545
9546         * gcc.dg/builtins-41.c: New test case.
9547         * gcc.dg/builtins-42.c: New test case.
9548
9549 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
9550
9551         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
9552         * g++.dg/ext/altivec-10.C: Same.
9553         * g++.dg/ext/altivec-2.C: Same.
9554         * g++.dg/ext/altivec-3.C: Same.
9555         * g++.dg/ext/altivec-4.C: Same.
9556         * g++.dg/ext/altivec-5.C: Same.
9557         * g++.dg/ext/altivec-6.C: Same.
9558         * g++.dg/ext/altivec-7.C: Same.
9559         * g++.dg/ext/altivec-8.C: Same.
9560         * g++.dg/ext/altivec-9.C: Same.
9561         * g++.old-deja/g++.abi/cxa_vec.C: Same.
9562         * g++.old-deja/g++.brendan/new3.C: Same.
9563         * gcc.c-torture/execute/eeprof-1.x: Same.
9564
9565 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
9566
9567         PR c/14765
9568         * gcc.dg/pr14765-1.c: New test.
9569
9570 2004-06-07  Roger Sayle  <roger@eyesopen.com>
9571
9572         PR c/14649
9573         * gcc.dg/pr14649-1.c: New test case.
9574
9575 2004-06-07  Richard Henderson  <rth@redhat.com>
9576
9577         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
9578         if temporaries.
9579
9580 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
9581
9582         * g++.dg/eh/elide1.C: Remove XFAIL.
9583
9584 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
9585
9586         PR c++/15337
9587         * g++.dg/expr/sizeof3.C: New test.
9588
9589         PR c++/14777
9590         * g++.dg/template/access14.C: New test.
9591
9592         PR c++/15554
9593         * g++.dg/template/enum1.C: New test.
9594
9595         PR c++/15057
9596         * g++.dg/eh/throw1.C: New test.
9597
9598 2004-06-07  David Ayers  <d.ayers@inode.at>
9599             Ziemowit Laski  <zlaski@apple.com>
9600
9601         * lib/objc.exp (objc_target_compile): Revert the '-framework
9602         Foundation' flag fix, since bare Darwin does not ship
9603         with the Foundation framework.
9604         * objc/execute/next_mapping.h: Provide a local NSConstantString
9605         @interface and @implementation.
9606         (objc_constant_string_init): A constructor function, used to
9607         initialize the NSConstantString meta-class object.
9608         * objc/execute/string1.m: Include "next_mapping.h" instead of
9609         <Foundation/NSString.h>.
9610         * objc/execute/string2.m: Likewise.
9611         * objc/execute/string3.m: Likewise.
9612         * objc/execute/string4.m: Likewise.
9613
9614 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
9615
9616         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
9617         to double. Replace double with FLOAT.
9618         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
9619
9620         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
9621         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
9622         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
9623         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
9624         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
9625         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
9626         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
9627         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
9628
9629 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
9630
9631         PR c/13519
9632         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
9633
9634 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9635
9636         PR c++/15503
9637         * g++.dg/template/meminit2.C: New test.
9638
9639 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
9640
9641         PR target/15822
9642         * gcc.c-torture/execute/compare-fp-1.c,
9643         gcc.c-torture/execute/compare-fp-2.c,
9644         gcc.c-torture/execute/compare-fp-3.c,
9645         gcc.c-torture/execute/compare-fp-4.c,
9646         gcc.c-torture/execute/compare-fp-3.x,
9647         gcc.c-torture/execute/compare-fp-4.x: Moved...
9648         * gcc.c-torture/execute/ieee/compare-fp-1.c,
9649         gcc.c-torture/execute/ieee/compare-fp-2.c,
9650         gcc.c-torture/execute/ieee/compare-fp-3.c,
9651         gcc.c-torture/execute/ieee/compare-fp-4.c,
9652         gcc.c-torture/execute/ieee/compare-fp-3.x,
9653         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
9654
9655 2004-06-04  David Ayers  <d.ayers@inode.at>
9656
9657         * objc/execute/protocol-isEqual-4.m: New testcase.
9658
9659 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
9660
9661         * objc/execute/protocol-isEqual-1.m: New testcase.
9662         * objc/execute/protocol-isEqual-2.m: New testcase.
9663         * objc/execute/protocol-isEqual-3.m: New testcase.
9664
9665 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9666
9667         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
9668
9669 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
9670
9671         * lib/objc.exp (objc_target_compile): When running tests on
9672         Darwin (Mac OS X), inform the linker about '-framework
9673         'Foundation'.
9674
9675 2004-06-02  Eric Christopher  <echristo@redhat.com>
9676
9677         * gcc.c-torture/compile/20040602-1.c: New.
9678
9679 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
9680
9681         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
9682         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
9683
9684         PR tree-optimization/14736
9685         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
9686
9687         PR tree-optimization/14042
9688         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
9689
9690         PR tree-optimization/14729
9691         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
9692
9693 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9694
9695         PR fortran/15557
9696         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
9697
9698 2004-06-01  Richard Hederson  <rth@redhat.com>
9699
9700         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
9701
9702 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9703
9704         PR c++/14932
9705         * g++.dg/parse/offsetof4.C: New test.
9706
9707 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
9708
9709         PR objc/7993
9710         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
9711
9712 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
9713
9714         PR c++/15701
9715         * g++.dg/template/friend29.C: New test.
9716
9717 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
9718
9719         PR c/15749
9720         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
9721
9722 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
9723
9724         * gcc.dg/sparc-trap-1.c: New test.
9725
9726 2004-05-31  Roger Sayle  <roger@eyesopen.com>
9727
9728         PR middle-end/15069
9729         * g++.dg/opt/fold3.C: New test case.
9730
9731 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
9732
9733         * lib/target-supports.exp (check_iconv_available): Fix fallout
9734         from 2004-05-28 patch.
9735
9736 2004-05-30  Paul Brook  <paul@codesourcery.com>
9737
9738         PR fortran/15620
9739         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
9740         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
9741
9742 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
9743
9744         * gfortran.fortran-torture/execute/random_1.f90: New test.
9745
9746 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
9747
9748         * g++.dg/ext/altivec-10.C: New test.
9749
9750 2004-05-29  Paul Brook  <paul@codesourcery.com>
9751
9752         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
9753
9754 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
9755
9756         * gcc.dg/altivec-16.c: New test.
9757
9758 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
9759
9760         * lib/target-supports.exp (check_vmx_hw_available): New.
9761         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
9762
9763         * lib/target-supports.exp (check_alias_available,
9764         check_iconv_available, check_named_sections_available): Use
9765         unique names for temporary files.
9766
9767 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
9768
9769         * gcc.dg/altivec-15.c: New test.
9770
9771 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
9772
9773         PR c++/15083
9774         * g++.dg/warn/noeffect6.C: New test.
9775
9776         PR c++/15471
9777         * g++.dg/expr/ptrmem4.C: New test.
9778
9779         PR c++/15640
9780         * g++.dg/template/operator3.C: New test.
9781
9782 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
9783
9784         PR c++/14668
9785         * g++.dg/lookup/redecl1.C: New test.
9786         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
9787
9788 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
9789
9790         * gcc.c-torture/execute/compare-fp-1.c,
9791         gcc.c-torture/execute/compare-fp-2.c,
9792         gcc.c-torture/execute/compare-fp-3.c,
9793         gcc.c-torture/execute/compare-fp-4.c,
9794         gcc.c-torture/execute/compare-fp-3.x,
9795         gcc.c-torture/execute/compare-fp-4.x,
9796         gcc.dg/pr15649-1.c: New.
9797
9798 2004-05-27  Adam Nemet  <anemet@lnxw.com>
9799
9800         PR c++/12883
9801         * g++.dg/init/array14.C: New test.
9802
9803 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
9804
9805         * lib/compat.exp (compat-get-options-main): New.
9806         (compat-get-options): Remove unneeded code, warn for ignored
9807         command.
9808         (compat-execute): Check flag set by dg-require-* commands.
9809
9810         * lib/compat.exp (compat-execute): Break up long lines.
9811
9812 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
9813
9814         * gcc.dg/altivec-7.c: Don't use 'vector long'.
9815         * gcc.dg/altivec-14.c: New test.
9816         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
9817
9818         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
9819         * gcc.dg/altivec-12.c: Ditto.
9820
9821         * gcc.dg/altivec-3.c: Move call to altivec_check.
9822
9823 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9824
9825         PR c++/15044
9826         * g++.dg/template/error12.C: New test.
9827
9828         PR c++/15317
9829         * g++.dg/ext/attrib15.C: New test.
9830
9831         PR c++/15329
9832         * g++.dg/template/ptrmem9.C: New test.
9833
9834 2004-05-25  Paul Brook  <paul@codesourcery.com>
9835
9836         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
9837
9838 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9839
9840         PR c++/15165
9841         * g++.dg/template/crash19.C: New test.
9842
9843 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9844
9845         PR c++/15025
9846         * g++.dg/template/redecl1.C: New test.
9847
9848 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9849
9850         PR c++/14821
9851         * g++.dg/other/ns1.C: New test.
9852
9853         PR c++/14883
9854         * g++.dg/template/invalid1.C: New test.
9855
9856 2004-05-23  Paul Brook  <paul@codesourcery.com>
9857         Victor Leikehman  <lei@haifasphere.co.il>
9858
9859         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
9860         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
9861
9862 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
9863
9864         PR c++/15285
9865         PR c++/15299
9866         * g++.dg/template/non-dependent5.C: New test.
9867         * g++.dg/template/non-dependent6.C: New test.
9868
9869 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
9870
9871         PR c++/15507
9872         * g++.dg/inherit/union1.C: New test.
9873
9874         PR c++/15542
9875         * g++.dg/template/addr1.C: New test.
9876
9877         PR c++/15427
9878         * g++.dg/template/array5.C: New test.
9879
9880         PR c++/15287
9881         * g++.dg/template/array6.C: New test.
9882
9883 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
9884             Roger Sayle  <roger@eyesopen.com>
9885
9886         * g++.dg/lookup/forscope2.C: New test case.
9887
9888 2004-05-22  Ben Elliston  <bje@au.ibm.com>
9889
9890         * gcc.dg/cpp/Wmissingdirs.c: New.
9891
9892 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
9893
9894         PR target/15301
9895         * gcc.dg/compat/union-m128-1.h: New file.
9896         * gcc.dg/compat/union-m128-1_main.c: Likewise.
9897         * gcc.dg/compat/union-m128-1_x.c: Likewise.
9898         * gcc.dg/compat/union-m128-1_y.c: Likewise.
9899
9900 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
9901
9902         PR target/15302
9903         * gcc.dg/compat/struct-complex-1.h: New file.
9904         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
9905         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
9906         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9907
9908 2004-05-20  Roger Sayle  <roger@eyesopen.com>
9909
9910         PR middle-end/3074
9911         * gcc.dg/pr3074-1.c: New test case.
9912         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
9913
9914 2004-05-20  Falk Hueffner  <falk@debian.org>
9915
9916         PR other/15526
9917         * gcc.dg/ftrapv-1.c: New test case.
9918
9919 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
9920
9921         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
9922
9923 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
9924             Jeff Law  <law@redhat.com>
9925
9926         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
9927         * gcc.dg/tree-ssa/20040518-2.c: New test.
9928
9929         * gcc.dg/tree-ssa/20040518-1.c: New test.
9930
9931 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
9932
9933         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
9934
9935 2004-05-18  Paul Brook  <paul@codesourcery.com>
9936
9937         PR fortran/13930
9938         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
9939
9940 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9941
9942         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
9943         constant folding.
9944
9945 2004-05-17  Steven Bosscher  <stevenb@suse.de>
9946
9947         * gcc.dg/tree-ssa/20040517-1.c: New test.
9948
9949 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9950
9951         * gcc.dg/loop-4.c: New test.
9952
9953 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
9954
9955         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
9956
9957 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
9958
9959         PR fortran/15311
9960         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
9961
9962 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9963
9964         PR fortran/13826
9965         PR fortran/13940
9966         * gfortran.fortran-torture/compile/data_1.f90: New test.
9967
9968 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
9969
9970         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
9971         * gcc.dg/uninit-H.c: Define ASM for __s390__.
9972
9973 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
9974
9975         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
9976
9977 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
9978
9979         PR c/15444
9980         * gcc.dg/format/xopen-1.c: Adjust expected message.
9981         * gcc.dg/format/xopen-3.c: New test.
9982
9983 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
9984
9985         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
9986
9987 2004-05-14  Jeff Law  <law@redhat.com>
9988
9989         * gcc.dg/tree-ssa/20040514-2.c: New test.
9990
9991 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9992
9993         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
9994         this ...
9995         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
9996         this.
9997
9998 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
9999
10000         * gcc.dg/tree-ssa/20040514-1.c: New test.
10001
10002 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10003
10004         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
10005         test.
10006
10007 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10008
10009         PR fortran/14066
10010         * gfortran.fortran-torture/compile/do_1.f90: New test.
10011
10012 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10013
10014         PR fortran/15051
10015         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
10016         test.
10017
10018 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
10019
10020         PR fortran/15149
10021         * gfortran.fortran-torture/execute/random_init.f90: New test.
10022
10023 2004-05-13  Paul Brook  <paul@codesourcery.com>
10024
10025         PR fortran/15314
10026         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
10027
10028 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
10029
10030         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
10031         for the powerpc case.
10032
10033 2004-05-13  Jeff Law  <law@redhat.com>
10034
10035         * gcc.dg/tree-ssa/20040513-1.c: New test.
10036         * gcc.dg/tree-ssa/20040513-2.c: New test.
10037
10038 2004-05-13  Paul Brook  <paul@codesourcery.com>
10039
10040         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
10041         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
10042         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
10043
10044 2004-05-13  Andreas Schwab  <schwab@suse.de>
10045
10046         PR other/10819
10047         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
10048         characters.
10049
10050 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
10051
10052         PR fortran/15294
10053         * gfortran.fortran-torture/execute/adjustr.f90: New file.
10054
10055 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
10056
10057         Merge from tree-ssa-20020619-branch.  See
10058         ChangeLog.tree-ssa for details.
10059
10060 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
10061
10062         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
10063         include <altivec.h> explicitly.
10064         * gcc.dg/altivec-13.c: Likewise.
10065
10066 2004-05-11  Paul Brook  <paul@codesourcery.com>
10067
10068         * gcc.c-torture/compile/20010518-1.c: Force enum size.
10069
10070 2004-05-10  Eric Christopher  <echristo@redhat.com>
10071
10072         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
10073         * gcc.dg/sibcall-4.c: Ditto.
10074
10075 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
10076
10077         * g++.dg/ext/altivec-8.C: New test case.
10078         * gcc.dg/altivec-13.c: New test case.
10079
10080 2004-05-08  Roger Sayle  <roger@eyesopen.com>
10081
10082         * gcc.c-torture/execute/divcmp-1.c: New test case.
10083         * gcc.c-torture/execute/divcmp-2.c: New test case.
10084         * gcc.c-torture/execute/divcmp-3.c: New test case.
10085
10086 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
10087
10088         * g++.dg/other/pragma-re-2.C: New test.
10089
10090 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
10091
10092         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
10093         * gcc.dg/i386-387-2.c: Likewise.
10094
10095         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
10096         __builtin_drem.
10097         * gcc.dg/i386-387-6.c: Likewise.
10098
10099 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
10100
10101         * gcc.dg/builtins-33.c:  Also check log1p*.
10102
10103 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
10104
10105         PR optimization/15296
10106         * gcc.c-torture/execute/pr15296.c: New test.
10107
10108 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
10109
10110         * gcc.dg/builtins-40.c: New test.
10111
10112 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
10113
10114         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
10115
10116 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
10117
10118         * g++.dg/ext/spe1.C: New testcase.
10119
10120 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
10121
10122         * objc.dg/image-info.m: Allow additional attributes
10123         for __image_info section.
10124
10125 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
10126
10127         * gcc.dg/torture/mips-hilo-2.c: New test.
10128
10129 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10130
10131         PR c++/14389
10132         * g++.dg/template/member5.C: New test.
10133
10134 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
10135
10136         * gcc.dg/builtins-34.c: Also check expm1*.
10137
10138 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10139
10140         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
10141         * gcc.dg/torture/builtin-convert-3.c: New test.
10142
10143 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
10144
10145         PR middle-end/15054
10146         * g++.dg/opt/pr15054.C: New test.
10147
10148 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10149
10150         * gcc.dg/torture/builtin-rounding-1.c: New test.
10151         * gcc.dg/builtins-25.c: Delete.
10152         * gcc.dg/builtins-29.c: Delete.
10153
10154 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
10155
10156         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
10157         * gcc.dg/sibcall-4.c: Likewise.
10158         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
10159
10160 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
10161
10162         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
10163         bit-field on 16-bit targets.
10164
10165 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
10166
10167         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
10168         16-bit targets.
10169
10170 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
10171
10172         * gcc.dg/rs6000-power2-1.c: Change to compile only.
10173         * gcc.dg/rs6000-power2-2.c: Likewise.
10174
10175 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
10176
10177         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
10178         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
10179         Change the asm registers to be in form of frN instead of fN.
10180
10181 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10182
10183         * gcc.dg/torture/builtin-convert-2.c: New test.
10184
10185 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
10186
10187         * gcc.dg/rs6000-power2-1.c: New test.
10188         * gcc.dg/rs6000-power2-2.c: New test.
10189
10190 2004-04-28  Jan Hubicka  <jh@suse.cz>
10191
10192         * gcc.dg/unused-6.c: New test.
10193
10194 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
10195             Ulrich Weigand  <uweigand@de.ibm.com>
10196
10197         * ada/acats/run_all.sh: Define $target variable.
10198
10199 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
10200
10201         PR c++/15119
10202         * g++.dg/other/vararg-1.C: New test.
10203
10204         PR c++/4794
10205         * g++.dg/eh/cleanup3.C: New test.
10206
10207 2004-04-24  Laurent GUERBY <laurent@guerby.net>
10208
10209         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
10210         and ad8011a (target_insn).
10211         * ada/acats/support/macro.dfs: Likewise.
10212         * ada/acats/support/impbit.adb: New file.
10213
10214 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
10215
10216         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
10217
10218 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10219
10220         * gcc.dg/loop-3.c: New test.
10221
10222 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
10223
10224         * gcc.c-torture/execute/simd-5.c: New test.
10225
10226 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10227
10228         PR c++/15064
10229         * g++.dg/template/crash18.C: New test.
10230
10231 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
10232
10233         * g++.dg/ext/complit3.C: New test.
10234
10235 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
10236
10237         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
10238         * gcc.dg/altivec-3.c: Same.
10239         * gcc.dg/altivec-varargs-1.c: Same.
10240
10241 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
10242
10243         * lib/target-supports.exp (check_profiling_available): Assume
10244         profiling is not available on powerpc-eabi targets.
10245
10246 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
10247
10248         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
10249         * gcc.dg/vmx/bug-1.c: Ditto.
10250
10251 2004-04-20  Eric Christopher  <echristo@redhat.com>
10252
10253         * gcc.dg/charset/extern.c: New test.
10254         * g++.dg/charset/extern3.cc: Ditto.
10255
10256 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
10257
10258         * gcc.dg/builtins-39.c: New test.
10259
10260 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
10261
10262         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
10263
10264 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
10265
10266         * gcc.dg/torture/mips-hilo-1.c: New test.
10267
10268 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
10269
10270         * gcc.c-torture/compile/20040419-1.c: New test.
10271
10272 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
10273
10274         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
10275
10276 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
10277             Aldy Hernandez  <aldyh@redhat.com>
10278
10279         * gcc.c-torture/execute/va-arg-24.c: New.
10280
10281 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
10282             Aldy Hernandez  <aldyh@redhat.com>
10283
10284         * gcc.dg/vmx/1b-01.c: New.
10285         * gcc.dg/vmx/1b-02.c: New.
10286         * gcc.dg/vmx/1b-03.c: New.
10287         * gcc.dg/vmx/1b-04.c: New.
10288         * gcc.dg/vmx/1b-05.c: New.
10289         * gcc.dg/vmx/1b-06.c: New.
10290         * gcc.dg/vmx/1b-07.c: New.
10291         * gcc.dg/vmx/1c-01.c: New.
10292         * gcc.dg/vmx/1c-02.c: New.
10293         * gcc.dg/vmx/3a-01a.c: New.
10294         * gcc.dg/vmx/3a-01.c: New.
10295         * gcc.dg/vmx/3a-01m.c: New.
10296         * gcc.dg/vmx/3a-03.c: New.
10297         * gcc.dg/vmx/3a-03m.c: New.
10298         * gcc.dg/vmx/3a-04.c: New.
10299         * gcc.dg/vmx/3a-04m.c: New.
10300         * gcc.dg/vmx/3a-05.c: New.
10301         * gcc.dg/vmx/3a-06.c: New.
10302         * gcc.dg/vmx/3a-06m.c: New.
10303         * gcc.dg/vmx/3a-07.c: New.
10304         * gcc.dg/vmx/3b-01.c: New.
10305         * gcc.dg/vmx/3b-02.c: New.
10306         * gcc.dg/vmx/3b-10.c: New.
10307         * gcc.dg/vmx/3b-13.c: New.
10308         * gcc.dg/vmx/3b-14.c: New.
10309         * gcc.dg/vmx/3b-15.c: New.
10310         * gcc.dg/vmx/3c-01a.c: New.
10311         * gcc.dg/vmx/3c-01.c: New.
10312         * gcc.dg/vmx/3c-02.c: New.
10313         * gcc.dg/vmx/3c-03.c: New.
10314         * gcc.dg/vmx/3d-01.c: New.
10315         * gcc.dg/vmx/4-01.c: New.
10316         * gcc.dg/vmx/4-03.c: New.
10317         * gcc.dg/vmx/5-01.c: New.
10318         * gcc.dg/vmx/5-02.c: New.
10319         * gcc.dg/vmx/5-03.c: New.
10320         * gcc.dg/vmx/5-04.c: New.
10321         * gcc.dg/vmx/5-05.c: New.
10322         * gcc.dg/vmx/5-06.c: New.
10323         * gcc.dg/vmx/5-07.c: New.
10324         * gcc.dg/vmx/5-07t.c: New.
10325         * gcc.dg/vmx/5-08.c: New.
10326         * gcc.dg/vmx/5-10.c: New.
10327         * gcc.dg/vmx/5-11.c: New.
10328         * gcc.dg/vmx/7-01a.c: New.
10329         * gcc.dg/vmx/7-01.c: New.
10330         * gcc.dg/vmx/7c-01.c: New.
10331         * gcc.dg/vmx/7d-01.c: New.
10332         * gcc.dg/vmx/7d-02.c: New.
10333         * gcc.dg/vmx/8-01.c: New.
10334         * gcc.dg/vmx/8-02a.c: New.
10335         * gcc.dg/vmx/8-02.c: New.
10336         * gcc.dg/vmx/brode-1.c: New.
10337         * gcc.dg/vmx/bug-1.c: New.
10338         * gcc.dg/vmx/bug-2.c: New.
10339         * gcc.dg/vmx/bug-3.c: New.
10340         * gcc.dg/vmx/cw-bug-1.c: New.
10341         * gcc.dg/vmx/cw-bug-2.c: New.
10342         * gcc.dg/vmx/cw-bug-3.c: New.
10343         * gcc.dg/vmx/dct.c: New.
10344         * gcc.dg/vmx/debug-1.c: New.
10345         * gcc.dg/vmx/debug-2.c: New.
10346         * gcc.dg/vmx/debug-3.c: New.
10347         * gcc.dg/vmx/debug-4.c: New.
10348         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
10349         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
10350         * gcc.dg/vmx/eg-5.c: New.
10351         * gcc.dg/vmx/fft.c: New.
10352         * gcc.dg/vmx/gcc-bug-1.c: New.
10353         * gcc.dg/vmx/gcc-bug-2.c: New.
10354         * gcc.dg/vmx/gcc-bug-3.c: New.
10355         * gcc.dg/vmx/gcc-bug-4.c: New.
10356         * gcc.dg/vmx/gcc-bug-5.c: New.
10357         * gcc.dg/vmx/gcc-bug-6.c: New.
10358         * gcc.dg/vmx/gcc-bug-7.c: New.
10359         * gcc.dg/vmx/gcc-bug-8.c: New.
10360         * gcc.dg/vmx/gcc-bug-9.c: New.
10361         * gcc.dg/vmx/gcc-bug-b.c: New.
10362         * gcc.dg/vmx/gcc-bug-c.c: New.
10363         * gcc.dg/vmx/gcc-bug-d.c: New.
10364         * gcc.dg/vmx/gcc-bug-e.c: New.
10365         * gcc.dg/vmx/gcc-bug-f.c: New.
10366         * gcc.dg/vmx/gcc-bug-g.c: New.
10367         * gcc.dg/vmx/gcc-bug-i.c: New.
10368         * gcc.dg/vmx/harness.h: New.
10369         * gcc.dg/vmx/ira1.c: New.
10370         * gcc.dg/vmx/ira2a.c: New.
10371         * gcc.dg/vmx/ira2b.c: New.
10372         * gcc.dg/vmx/ira2.c: New.
10373         * gcc.dg/vmx/ira2c.c: New.
10374         * gcc.dg/vmx/mem.c: New.
10375         * gcc.dg/vmx/newton-1.c: New.
10376         * gcc.dg/vmx/ops.c: New.
10377         * gcc.dg/vmx/sn7153.c: New.
10378         * gcc.dg/vmx/spill2.c: New.
10379         * gcc.dg/vmx/spill3.c: New.
10380         * gcc.dg/vmx/spill.c: New.
10381         * gcc.dg/vmx/t.c: New.
10382         * gcc.dg/vmx/varargs-1.c: New.
10383         * gcc.dg/vmx/varargs-2.c: New.
10384         * gcc.dg/vmx/varargs-3.c: New.
10385         * gcc.dg/vmx/varargs-4.c: New.
10386         * gcc.dg/vmx/varargs-5.c: New.
10387         * gcc.dg/vmx/varargs-6.c: New.
10388         * gcc.dg/vmx/varargs-7.c: New.
10389         * gcc.dg/vmx/vmx.exp: New.
10390         * gcc.dg/vmx/vprint-1.c: New.
10391         * gcc.dg/vmx/vscan-1.c: New.
10392         * gcc.dg/vmx/x-01.c: New.
10393         * gcc.dg/vmx/x-02.c: New.
10394         * gcc.dg/vmx/x-03.c: New.
10395         * gcc.dg/vmx/x-04.c: New.
10396         * gcc.dg/vmx/x-05.c: New.
10397         * gcc.dg/vmx/yousufi-1.c: New.
10398         * gcc.dg/vmx/zero-1.c: New.
10399         * gcc.dg/vmx/zero.c: New.
10400
10401 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
10402
10403         * g++.dg/lookup/java1.C: Update for chage of
10404         _Jv_AllocObject.
10405         * g++.dg/lookup/java2.C: Likewise.
10406
10407 2004-04-17  Laurent GUERBY <laurent@guerby.net>
10408
10409         * ada/acats/run_all.sh: use -O2 by default.
10410
10411 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
10412
10413         * gcc.dg/vr-mult-[12].c: New tests.
10414
10415 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10416
10417         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
10418
10419         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
10420
10421 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
10422
10423         * lib/target-supports.exp (check_profiling_available): Assume profiling
10424         isn't available for mips*-*-elf targets.
10425
10426 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
10427
10428         * gcc.dg/builtins-38.c: New test.
10429
10430 2004-04-14  Eric Christopher  <echristo@redhat.com>
10431
10432         * g++.dg/charset/charset.exp: Run .cc extension tests.
10433
10434 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
10435
10436         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
10437
10438 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10439
10440         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
10441
10442 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
10443
10444         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
10445         * gcc.dg/i386-387-2.c: Likewise.
10446
10447         * gcc.dg/i386-387-7.c: New test.
10448         * gcc.dg/i386-387-8.c: New test.
10449
10450         * gcc.dg/builtins-37.c: New test.
10451
10452 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
10453
10454         * g++.dg/pch/externc-1.C: Add missing semicolon.
10455
10456 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
10457
10458         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
10459
10460 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10461
10462         * gcc.c-torture/execute/20040411-1.c: New test.
10463
10464 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10465
10466         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
10467
10468 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
10469
10470         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
10471
10472 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
10473
10474         * lib/target-supports.exp (check_named_sections_available): New.
10475         * lib/gcc-dg.exp (dg-require-named-sections): New.
10476         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
10477         old-deja.exp.  Also prune error-count message from HP linker.
10478         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
10479
10480         * g++.dg/init/init-ref4.C: Use dg-require-weak.
10481         * g++.old-deja/g++.pt/static3.C: Likewise.
10482         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
10483
10484 2004-04-09  Roger Sayle  <roger@eyesopen.com>
10485
10486         * gcc.c-torture/execute/20040409-1.c: New test case.
10487         * gcc.c-torture/execute/20040409-2.c: New test case.
10488         * gcc.c-torture/execute/20040409-3.c: New test case.
10489
10490 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
10491
10492         * gcc.dg/20040409-1.c: New test.
10493
10494 2004-04-08  Roger Sayle  <roger@eyesopen.com>
10495
10496         PR target/14888
10497         * g++.dg/opt/pr14888.C: New test case.
10498
10499 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
10500
10501         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
10502         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
10503         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
10504         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
10505         New tests.
10506
10507 2004-04-08  Paul Brook  <paul@codesourcery.com>
10508
10509         * gcc.dg/spill-1.c: New test.
10510
10511 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10512
10513         * gcc.dg/torture/builtin-ctype-2.c: New test.
10514
10515 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
10516
10517         * gcc.dg/pch/pch.exp: Add largefile test.
10518
10519 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
10520
10521         * g++.dg/pch/externc-1.Hs: New.
10522         * g++.dg/pch/externc-1.C: New.
10523
10524 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10525
10526         * gcc.dg/compat/struct-by-value-5a_main.c,
10527         gcc.dg/compat/struct-by-value-5b_main.c: New files.
10528         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
10529         * gcc.dg/compat/struct-by-value-5a_x.c,
10530         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
10531         gcc.dg/compat/struct-by-value-5_x.c.
10532         * gcc.dg/compat/struct-by-value-5a_y.c,
10533         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
10534         gcc.dg/compat/struct-by-value-5_y.c.
10535
10536         * gcc.dg/compat/struct-by-value-6a_main.c,
10537         gcc.dg/compat/struct-by-value-6b_main.c: New files.
10538         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
10539         * gcc.dg/compat/struct-by-value-6a_x.c,
10540         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
10541         gcc.dg/compat/struct-by-value-6_x.c.
10542         * gcc.dg/compat/struct-by-value-6a_y.c,
10543         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
10544         gcc.dg/compat/struct-by-value-6_y.c.
10545
10546         * gcc.dg/compat/struct-by-value-7a_main.c,
10547         gcc.dg/compat/struct-by-value-7b_main.c: New files.
10548         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
10549         * gcc.dg/compat/struct-by-value-7a_x.c,
10550         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
10551         gcc.dg/compat/struct-by-value-7_x.c.
10552         * gcc.dg/compat/struct-by-value-7a_y.c,
10553         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
10554         gcc.dg/compat/struct-by-value-7_y.c.
10555
10556 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
10557
10558         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
10559         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
10560         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
10561         options.
10562
10563 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
10564
10565         * gcc.dg/builtins-36.c: New test.
10566
10567 2004-04-06  Paul Brook  <paul@codesourcery.com>
10568
10569         * README.gcc: Remove obsolete contraint on testcases.
10570
10571 2004-04-05  Paul Brook  <paul@codesourcery.com>
10572
10573         PR2123
10574         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
10575         failure and exit(0) on success.
10576         * g++.dg/expr/anew2.C: Ditto.
10577         * g++.dg/expr/anew3.C: Ditto.
10578         * g++.dg/expr/anew4.C: Ditto.
10579
10580 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
10581
10582         PR c++/3518
10583         * g++.dg/template/unify7.C: New.
10584
10585 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
10586
10587         * g++.dg/README: Bring up to date with new subdirectories; remove
10588         duplicate subdirectory lines.
10589
10590 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
10591
10592         PR c++/14007
10593         * g++.dg/template/unify5.C: New.
10594         * g++.dg/template/unify6.C: New.
10595         * g++.dg/template/qualttp20.C: Adjust.
10596         * g++.old-deja/g++.jason/report.C: Adjust.
10597         * g++.old-deja/g++.other/qual1.C: Adjust.
10598
10599 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
10600
10601         PR c++/14803
10602         * g++.dg/inherit/ptrmem1.C: New test.
10603
10604 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
10605
10606         PR c++/14755
10607         * gcc.c-torture/execute/20040331-1.c: New test.
10608         * gcc.dg/20040331-1.c: New test.
10609
10610 2004-04-01  Paul Brook  <paul@codesourcery.com>
10611
10612         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
10613
10614 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
10615
10616         PR c++/14724
10617         * g++.dg/init/goto1.C: New test.
10618
10619         PR c++/14763
10620         * g++.dg/template/defarg4.C: New test.
10621
10622 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
10623
10624         * gcc.dg/altivec-11.c: Extend test for more valid cases.
10625
10626 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
10627
10628         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
10629
10630 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
10631
10632         * gcc.dg/noncompile/undeclared-2.c: New test.
10633
10634 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
10635
10636         * gcc.dg/940409-1.c: Remove XFAIL.
10637         * gcc.dg/reg-vol-struct-1.c: New test.
10638
10639 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10640
10641         * gcc.dg/torture/builtin-wctype-1.c: New test.
10642
10643 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
10644
10645         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
10646         * gcc.dg/20001101-1.c: Likewise.
10647         * gcc.dg/20001102-1.c: Likewise.
10648
10649 2004-03-25  Roger Sayle  <roger@eyesopen.com>
10650
10651         * gcc.dg/compare8.c: Add an additional test for XOR.
10652
10653 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10654
10655         * gcc.dg/torture/builtin-ctype-1.c: New test.
10656
10657 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10658
10659         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
10660         * gcc.dg/torture/builtin-math-1.c: Likewise.
10661         * gcc.dg/torture/builtin-power-1.c: New test.
10662
10663 2004-03-24  Andreas Schwab  <schwab@suse.de>
10664
10665         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
10666         IA64 assembler.
10667
10668 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
10669             Roger Sayle  <roger@eyesopen.com>
10670
10671         * gcc.dg/compare8.c: New test case.
10672
10673 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
10674
10675         * g++.dg/ext/altivec-7.C: New test.
10676
10677 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
10678
10679         PR 12267, 12391, 12560, 13129, 14114, 14133
10680         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
10681         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
10682         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
10683         Adjust error regexps.
10684         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
10685         * gcc.dg/noncompile/undeclared-1.c: New test cases.
10686         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
10687         * gcc.dg/local1.c: Add explanatory comment.
10688
10689 2004-03-23  Roger Sayle  <roger@eyesopen.com>
10690
10691         PR optimization/14669
10692         * g++.dg/opt/fold2.C: New test case.
10693
10694 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
10695
10696         PR c/14069
10697         * gcc.dg/20040322-1.c: New test.
10698
10699 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10700
10701         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
10702         * gcc.dg/ultrasp4.c: Likewise.
10703         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
10704
10705 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
10706
10707         * gcc.dg/i386-sse-8.c: Reset default options.
10708
10709 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
10710
10711         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
10712         in the error message text.
10713
10714 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10715
10716         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
10717
10718 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
10719
10720         PR c++/14616
10721         * g++.dg/init/array13.C: New test.
10722
10723 2004-03-20  Roger Sayle  <roger@eyesopen.com>
10724
10725         PR target/13889
10726         * gcc.c-torture/compile/pr13889.c: New test case.
10727
10728 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
10729
10730         PR c/14635
10731         * builtins-1.c (nan, nans): Don't test.
10732         * builtins-30.c: Don't use nan, nanf, nanl.
10733         * builtins-35.c: New test.
10734
10735 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
10736
10737         * g++.dg/ext/altivec-6.C: New test.
10738
10739 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
10740
10741         * g++.dg/init/placement3.C: New test.
10742
10743         * g++.dg/template/spec13.C: New test.
10744
10745         * g++.dg/lookup/using11.C: New test.
10746
10747         * g++.dg/lookup/koenig3.C: New test.
10748
10749         * g++.dg/template/operator2.C: New test.
10750
10751         * g++.dg/expr/dtor3.C: New test.
10752         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
10753         marker.
10754         * g++.old-deja/g++.law/visibility28.C: Likewise.
10755
10756 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
10757
10758         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
10759         * gcc.dg/ppc64-abi-3.c: Likewise.
10760
10761 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10762
10763         PR c++/14545
10764         * g++.dg/parse/template15.C: New test.
10765
10766 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
10767
10768         * g++.dg/expr/dtor2.C: New test.
10769
10770         * g++.dg/lookup/anon4.C: New test.
10771
10772         * g++.dg/overload/using1.C: New test.
10773
10774         * g++.dg/template/lookup7.C: New test.
10775
10776         * g++.dg/template/typename6.C: New test.
10777
10778         * g++.dg/expr/cond6.C: New test.
10779
10780 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10781
10782         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
10783
10784 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
10785
10786         * g++.dg/expr/cond5.C: New test.
10787         * g++.dg/expr/constcast1.C: Likewise.
10788         * g++.dg/expr/ptrmem2.C: Likewise.
10789         * g++.dg/expr/ptrmem3.C: Likewise.
10790         * g++.dg/lookup/main1.C: Likewise.
10791         * g++.dg/template/lookup6.C: Likewise.
10792
10793 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
10794
10795         * gcc.dg/local1.c: New test.
10796
10797         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
10798
10799 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10800
10801         * gcc.dg/torture/builtin-convert-1.c: New test.
10802
10803 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10804
10805         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
10806
10807 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
10808
10809         PR c++/14481
10810         * g++.dg/warn/Wunused-7.C: New test.
10811
10812 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10813
10814         * gcc.dg/torture/builtin-integral-1.c: New test.
10815
10816 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
10817
10818         PR c++/14586
10819         * g++.dg/parse/non-dependent3.C: New test.
10820
10821 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
10822
10823         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
10824         * g++.dg/eh/simd-2.C: Likewise.
10825         * g++.dg/init/array10.C: Likewise.
10826         * gcc.c-torture/compile/simd-1.c: Likewise.
10827         * gcc.c-torture/compile/simd-2.c: Likewise.
10828         * gcc.c-torture/compile/simd-3.c: Likewise.
10829         * gcc.c-torture/compile/simd-4.c: Likewise.
10830         * gcc.c-torture/compile/simd-6.c: Likewise.
10831         * gcc.c-torture/execute/simd-1.c: Likewise.
10832         * gcc.c-torture/execute/simd-2.c: Likewise.
10833         * gcc.dg/compat/vector-defs.h: Likewise.
10834         * gcc.dg/20020531-1.c: Likewise.
10835         * gcc.dg/altivec-3.c: Likewise.
10836         * gcc.dg/altivec-4.c: Likewise.
10837         * gcc.dg/altivec-varargs-1.c: Likewise.
10838         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
10839         * gcc.dg/i386-mmx-3.c: Likewise.
10840         * gcc.dg/i386-sse-4.c: Likewise.
10841         * gcc.dg/i386-sse-5.c: Likewise.
10842         * gcc.dg/i386-sse-8.c: Likewise.
10843         * gcc.dg/simd-1.c: Likewise.
10844         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
10845         __ev64_opaque__ since the machine description provides it.
10846
10847 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10848
10849         * lib/compat.exp (skip_list): New global variable.
10850         Use it to hold the user defined COMPAT_SKIPS list if any.
10851         (compat-obj): Add the members of skip_list to optall.
10852
10853 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10854
10855         * gcc.dg/compat/union-by-value-1_main.c,
10856         union-by-value-1_x.c, union-by-value-1_y.c,
10857         union-check.h, union-defs.h,
10858         union-init.h, union-return-1_main.c,
10859         union-return-1_x.c, union-return-1_y.c: New files.
10860
10861 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10862
10863         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
10864         mixed-struct-init.h: Add 4 mixed structure types.
10865         struct-by-value-21_main.c, struct-by-value-21_x.c,
10866         struct-by-value-21_y.c, struct-return-21_main.c,
10867         struct-return-21_x.c, struct-return-21_y.c: New files.
10868
10869 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
10870
10871         PR c++/14550
10872         * g++.dg/parse/template14.C: New test.
10873
10874 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10875
10876         * gcc.c-torture/execute/20040313-1.c: New test.
10877
10878 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
10879
10880         PR target/14533
10881         * gcc.dg/20040311-2.c: New test.
10882
10883 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
10884
10885         PR other/14544
10886         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
10887         bit-field.
10888
10889 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
10890
10891         * gcc.dg/20040305-2.c: Add missing return statement.
10892
10893 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10894
10895         * gcc.dg/builtins-34.c: Also check pow10*.
10896
10897 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
10898
10899         PR target/14262
10900         * gcc.dg/20040305-2.c: New test.
10901
10902 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
10903
10904         * gcc.dg/20040310-1.c: New test.
10905
10906 2004-03-11  Roger Sayle  <roger@eyesopen.com>
10907
10908         * gcc.c-torture/execute/20040311-1.c: New test case.
10909
10910 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
10911
10912         PR c++/14476
10913         * g++.dg/lookup/enum1.C: New test.
10914
10915 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
10916
10917         PR c++/14510
10918         * g++.dg/lookup/struct2.C: New test.
10919
10920 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
10921
10922         * gcc.dg/builtins-34.c: New test.
10923
10924 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10925
10926         * gcc.dg/torture/builtin-nonneg-1.c: New test.
10927
10928 2004-03-09  James E Wilson  <wilson@specifixinc.com>
10929
10930         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
10931         * gcc.dg/alias-2.c: New testcase.
10932
10933 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
10934
10935         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
10936
10937 2004-03-09  Roger Sayle  <roger@eyesopen.com>
10938
10939         * gcc.c-torture/execute/20040309-1.c: New test case.
10940
10941 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
10942
10943         PR c++/14397
10944         * g++.dg/overload/ref1.C: New.
10945
10946 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10947
10948         PR c++/14409
10949         * g++.dg/template/spec12.C: New test.
10950
10951         PR c++/14448
10952         * g++.dg/parse/crash14.C: New test.
10953
10954 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
10955
10956         PR c++/14230
10957         * g++.dg/init/ref11.C: New test.
10958
10959 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
10960
10961         PR c++/14432
10962         * g++.dg/parse/builtin2.C: New test.
10963
10964 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
10965
10966         PR c++/14401
10967         * g++.dg/init/ctor3.C: New test.
10968         * g++.dg/init/union1.C: New test.
10969         * g++.dg/ext/anon-struct4.C: New test.
10970
10971 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
10972
10973         * g++.dg/lookup/koenig1.C: Tweak error messages.
10974         * g++.dg/lookup/used-before-declaration.C: Likewise.
10975         * g++.dg/other/do1.C: Likewise.
10976         * g++.dg/overload/koenig1.C: Likewise.
10977         * g++.dg/parse/crash13.C: Likewise.
10978         * g++.dg/template/instantiate3.C: Likewise.
10979
10980 2004-03-08  Eric Christopher  <echristo@redhat.com>
10981
10982         * * lib/target-supports.exp: Enable libiconv in test
10983         compilation.  Fix up error checking.
10984
10985 2004-03-08  Roger Sayle  <roger@eyesopen.com>
10986
10987         PR middle-end/14289
10988         * gcc.dg/pr14289-1.c: New test case.
10989         * gcc.dg/pr14289-2.c: Likewise.
10990         * gcc.dg/pr14289-3.c: Likewise.
10991
10992 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
10993
10994         * gcc.c-torture/execute/20040308-1.c: New test.
10995
10996 2004-03-07  Roger Sayle  <roger@eyesopen.com>
10997
10998         * gcc.c-torture/execute/20040307-1.c: New test case.
10999
11000 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
11001
11002         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
11003
11004 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
11005
11006         * gcc.dg/20040306-1.c: New test.
11007
11008 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
11009
11010         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
11011         them static.
11012         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
11013
11014 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11015
11016         PR c/14465
11017         * gcc.dg/decl-6.c: New test.
11018
11019 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11020
11021         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
11022         Rename LOGPOW -> LOG_POW.
11023         (SQRT_EXP, POW_EXP): New.
11024
11025 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11026
11027         * gcc.dg/i386-sse-8.c: New test.
11028
11029 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11030
11031         PR c/14114
11032         * gcc.dg/decl-5.c: New test.
11033
11034 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
11035
11036         * gcc.dg/20040305-1.c: New test.
11037
11038 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
11039
11040         PR other/14354
11041         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
11042
11043 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
11044
11045         PR c++/14425, c++/14426
11046         * g++.dg/ext/altivec-4.C: New test.
11047         * g++.dg/ext/altivec-5.C: New test.
11048
11049 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
11050
11051         * g++.old-deja/g++.other/linkage1.C: Expect errors about
11052         global variables of a type with no linkage.
11053         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
11054         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
11055         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
11056         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
11057         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
11058         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
11059         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
11060         * g++.dg/warn/deprecated.C: Name enum Color.
11061         * g++.dg/overload/VLA.C: Name structure for 'b'.
11062         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
11063
11064 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11065
11066         * gcc.c-torture/compile/20040304-1.c: New test.
11067
11068 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
11069
11070         PR 13728
11071         * gcc.dg/decl-4.c: New testcase.
11072
11073 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
11074
11075         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
11076         as PRECF if sizeof (float) > sizeof (double).
11077         (PRECL): Make it the same as PRECF if
11078         sizeof (float) > sizeof (long double).
11079
11080 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11081
11082         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
11083         system type.  Add check for irix6 which doesn't have c99 runtime.
11084
11085 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
11086
11087         * gcc.dg/const-elim-1.c: xfail for xtensa.
11088
11089 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
11090
11091         PR c++/14369
11092         * g++.dg/template/cond4.C: New test.
11093
11094 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
11095
11096         PR c++/14360
11097         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
11098
11099         PR c++/14361
11100         * g++.dg/parse/defarg7.C: New test.
11101
11102         PR c++/14359
11103         * g++.dg/template/friend26.C: New test.
11104
11105 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
11106
11107         PR c++/14324
11108         * g++.dg/abi/mangle21.C: New test.
11109
11110         PR c++/14260
11111         * g++.dg/parse/constructor2.C: New test.
11112
11113         PR c++/14337
11114         * g++.dg/template/sfinae1.C: New test.
11115
11116 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
11117
11118         PR c++/14267
11119         * g++.dg/expr/crash2.C: New test.
11120
11121         PR middle-end/13448
11122         * gcc.dg/inline-5.c: New test.
11123         * gcc.dg/always-inline.c: Split out tests into ...
11124         * gcc.dg/always-inline2.c: ... this and ...
11125         * gcc.dg/always-inline3.c: ... this.
11126
11127 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
11128
11129         PR debug/12103
11130         * g++.dg/debug/crash1.C: New test.
11131
11132 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
11133
11134         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
11135         function with __attribute__((noinline)).
11136         (recurser_void2): Likewise.
11137         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
11138         (recurser_void2): Likewise.
11139
11140 2004-02-29  Roger Sayle  <roger@eyesopen.com>
11141
11142         PR middle-end/14203
11143         * g++.dg/warn/Wunused-6.C: New test case.
11144
11145 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
11146
11147         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
11148         not defined.
11149
11150 2004-02-27  Eric Christopher  <echristo@redhat.com>
11151
11152         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
11153         * g++.dg/charset/asm2.c: Run only x86.
11154         * gcc.dg/charset/asm3.c: Ditto.
11155
11156 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
11157
11158         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
11159         ld_library_path.
11160
11161 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
11162
11163         * g++.dg/ext/altivec-3.C: New.
11164
11165 2004-02-26  Richard Henderson  <rth@redhat.com>
11166
11167         * g++.dg/ext/attrib10.C: Mark for warning.
11168         * gcc.dg/attr-alias-1.c: New.
11169
11170 2004-02-26  Richard Henderson  <rth@redhat.com>
11171
11172         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
11173         * gcc.c-torture/execute/20040208-2.c: ... it back.
11174
11175 2004-02-26  Eric Christopher  <echristo@redhat.com>
11176
11177         * lib/target-supports.exp (check-iconv-available): New function.
11178         * lib/gcc-dg.exp (dg-require-iconv): New function.
11179         Use above.
11180         * gcc.dg/charset: New directory.
11181         * gcc.dg/charset/charset.exp: New file.
11182         * gcc.dg/charset/asm1.c: Ditto.
11183         * gcc.dg/charset/asm2.c: Ditto.
11184         * gcc.dg/charset/asm3.c: Ditto.
11185         * gcc.dg/charset/asm4.c: Ditto.
11186         * gcc.dg/charset/asm5.c: Ditto.
11187         * gcc.dg/charset/attribute1.c: Ditto.
11188         * gcc.dg/charset/attribute2.c: Ditto.
11189         * gcc.dg/charset/string1.c: Ditto.
11190         * g++.dg/charset: New directory.
11191         * g++.dg/dg.exp: Add here. Special options.
11192         * g++.dg/charset/charset.exp: New file.
11193         * g++.dg/charset/asm1.c: Ditto.
11194         * g++.dg/charset/asm2.c: Ditto.
11195         * g++.dg/charset/asm3.c: Ditto.
11196         * g++.dg/charset/asm4.c: Ditto.
11197         * g++.dg/charset/attribute1.c: Ditto.
11198         * g++.dg/charset/attribute2.c: Ditto.
11199         * g++.dg/charset/extern1.cc: Ditto.
11200         * g++.dg/charset/extern2.cc: Ditto.
11201         * g++.dg/charset/string1.c: Ditto.
11202
11203 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
11204
11205         PR c++/14278
11206         * g++.dg/parse/comma1.C: New test.
11207
11208 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11209
11210         PR c++/14284
11211         * g++.dg/template/ttp8.C: New test.
11212
11213 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
11214
11215         * gcc.dg/fixuns-trunc-1.c: New test.
11216
11217 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11218
11219         * gcc.dg/builtins-config.h: Use #elif.
11220
11221 2004-02-26  Michael Matz  <matz@suse.de>
11222
11223         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
11224         * gcc.dg/991214-1.c: Likewise.
11225         * gcc.dg/i386-asm-1.c: Likewise.
11226
11227 2004-02-25  Richard Henderson  <rth@redhat.com>
11228
11229         * gcc.c-torture/execute/20040208-2.c: Move ...
11230         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
11231
11232 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11233
11234         PR c++/14246
11235         * g++.dg/other/crash-3.C: New test.
11236
11237 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11238
11239         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
11240         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
11241
11242         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
11243         HP-UX.
11244
11245 2004-02-24  Michael Matz  <matz@suse.de>
11246
11247         * gcc.dg/i386-regparm.c: New.
11248
11249 2004-02-23  James E Wilson  <wilson@specifixinc.com>
11250
11251         * gcc.c-torture/execute/20040223-1.c: New.
11252
11253 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
11254             Kazu Hirata  <kazu@cs.umass.edu>
11255
11256         * gcc.dg/fwritable-strings-1.c: Remove.
11257
11258 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
11259
11260         PR c/14156
11261         * gcc.dg/20040223-1.c: New test.
11262
11263 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11264
11265         PR c++/14106
11266         * g++.dg/ext/typeof9.C: New test.
11267
11268 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11269
11270         PR c++/14250
11271         * g++.dg/other/switch1.C: New test.
11272
11273 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11274
11275         * gcc.dg/cast-function-1.c: Adjust for new informative message.
11276         * gcc.dg/va-arg-1.c: Likewise.
11277
11278 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11279
11280         PR c++/14143
11281         * g++.dg/template/koenig5.C: New test.
11282
11283 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
11284
11285         * g++.dg/ext/altivec-1.C: Generalize target triple.
11286         * g++.dg/ext/altivec-2.C: New test case.
11287         * g++.dg/ext/altivec_check.h: New file.
11288         * gcc.dg/altivec-1.c: Generalize target triple;
11289         include altivec_check.h and call altivec_check().
11290         * gcc.dg/altivec-[2-5].c: Generalize target triple.
11291         * gcc.dg/altivec-6.c: New test case.
11292         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
11293         type casts as needed.
11294         * gcc.dg/altivec-10.c: Include altivec_check.h and call
11295         altivec_check().
11296         * gcc.dg/altivec-12.c: New test case.
11297         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
11298         include altivec_check.h and call altivec_check().
11299         * gcc.dg/altivec_check.h: New file.
11300
11301 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11302
11303         * lib/target-supports.exp (check_alias_available): Don't mangle
11304         function `g' in test program.
11305
11306 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11307
11308         * lib/target-supports.exp (check_profiling_available): Check
11309         argument to determine whether we support a profiling type.
11310         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
11311         check_profiling_available.
11312         * g++.dg/bprob/bprob.exp: Likewise
11313         * g77.dg/bprob/bprob.exp: Likewise.
11314         * gcc.misc-tests/bprob.exp: Likewise.
11315         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
11316         dg-require-profiling and delete expected error handling.
11317         * gcc.dg/20021014-1.c: Likewise.
11318         * gcc.dg/nest.c: Likewise.
11319
11320 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11321
11322         PR c++/12007
11323         * g++.dg/other/vthunk1.C: New test.
11324
11325 2004-02-20  Falk Hueffner  <falk@debian.org>
11326
11327         PR target/14201
11328         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
11329
11330 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
11331
11332         PR c++/13927
11333         * g++.dg/other/error8.C: Remove XFAIL markers.
11334
11335         PR c++/14173
11336         * g++.dg/ext/packed5.C: New test.
11337
11338         PR c++/14199
11339         * g++.dg/warn/Wunused-5.C: New test.
11340
11341         PR c++/14186
11342         * g++.dg/lookup/member1.C: New test.
11343
11344 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
11345
11346         * gcc.c-torture/compile/20040130-1.c: Enable only when
11347         __INT_MAX__ >= 2147483647L.
11348         * gcc.c-torture/compile/961203-1.c: Likewise.
11349
11350 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
11351
11352         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
11353         * g++.dg/opt/template1.C: Robustify assembler regexp
11354
11355 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11356
11357         * gcc.c-torture/execute/simd-4.x: Remove.
11358         * gcc.c-torture/execute/va-arg-25.x: Likewise.
11359         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
11360         Guard with #ifndef SKIP_ATTRIBUTE.
11361         * gcc.dg/compat/vector-1_y.c: Likewise.
11362         * gcc.dg/compat/vector-2_x.c: Likewise.
11363         * gcc.dg/compat/vector-2_y.c: Likewise.
11364         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
11365         * g++.dg/eh/simd-2.C: Likewise.
11366
11367 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
11368
11369         * gcc.c-torture/compile/complex-1.c: New.
11370
11371 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
11372
11373         PR target/14209
11374         * gcc.c-torture/execute/20040218-1.c: New test.
11375
11376 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11377
11378         PR c++/14181
11379         * g++.dg/parse/new2.C: New test.
11380
11381 2004-02-18  Paul Brook  <paul@codesourcery.com>
11382
11383         * gcc.c-torture/compile/libcall-1.c: New test.
11384
11385 2004-02-18  Paul Brook  <paul@codesourcery.com>
11386
11387         PR debug/12934
11388         * gcc.dg/debug/debug-7.c: New test.
11389
11390 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
11391
11392         * gcc.dg/20040217-1.c: New test.
11393
11394 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
11395
11396         * gcc.c-torture/execute/990208-1.x: Delete.
11397
11398 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
11399
11400         * gcc.c-torture/execute/20040208-2.x: New file.
11401
11402 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
11403
11404         PR c++/11326
11405         * g++.dg/abi/structret1.C: New test.
11406
11407 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
11408
11409         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
11410         (i386_cpuid): No need to test if cpuid is available on AMD64.
11411         Fix assembly, so that it works onboth i386 and AMD64.
11412         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
11413         (vecInLong): Fix s[] member type to unsigned int.
11414         (vecInWord): Remove type.
11415         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
11416         (a64, b64, c64, d64, e64): Remove.
11417         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
11418         Remove unused variable.  Remove initialization of removed variables.
11419         Don't call mmx_tests nor sse_tests.
11420         (reference_mmx, reference_sse): Remove.
11421         (check): Add return stmt.
11422         * gcc.dg/i386-sse-7.c: New test.
11423         * gcc.dg/i386-mmx-4.c: New test.
11424
11425 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11426
11427         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
11428         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
11429         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
11430         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
11431         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
11432         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
11433         g++.dg/tc1/dr94.C: Fix line terminator.
11434
11435 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
11436
11437         * gcc.c-torture/compile/20040216-1.c: New.
11438
11439 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11440
11441         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
11442         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
11443         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
11444         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
11445         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
11446         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
11447
11448 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11449
11450         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
11451
11452 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
11453
11454         PR c++/13971
11455         * g++.dg/expr/cond4.C: New test.
11456
11457         PR c++/14086
11458         * g++.dg/lookup/crash2.C: New test.
11459
11460 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
11461
11462         * gcc.c-torture/compile/20040214-2.c: New test.
11463
11464 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
11465
11466         PR c++/14116
11467         * g++.dg/ext/typeof8.C: New test.
11468
11469 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
11470
11471         * gcc.c-torture/compile/20040214-1.c: New test.
11472
11473 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11474
11475         PR c++/13635
11476         * g++.dg/template/spec11.C: New test.
11477
11478 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11479
11480         PR c++/13927
11481         * g++.dg/other/error8.C: New test.
11482
11483 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
11484
11485         PR c++/14122
11486         * g++.dg/template/array4.C: New test.
11487
11488         PR c++/14108
11489         * g++.dg/inherit/thunk2.C: New test.
11490
11491         PR c++/14083
11492         * g++.dg/eh/cond2.C: New test.
11493
11494 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
11495
11496         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
11497
11498 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
11499
11500         * lib/scanasm.exp (dg-scan): Quote pattern before display.
11501
11502 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
11503
11504         * g++.dg/simd-2.C: xfail on ppc64-linux.
11505
11506 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11507
11508         PR c/456
11509         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
11510         tests.
11511
11512 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
11513
11514         * gcc.dg/builtins-33.c: New test.
11515
11516 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
11517
11518         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
11519
11520 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
11521
11522         * g++.dg/simd-2.C: Set -maltivec for ppc64.
11523
11524 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
11525
11526         * gcc.dg/ppc64-abi-3.c: New test.
11527
11528 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
11529
11530         PR c/14092
11531
11532         * gcc.dg/pr14092-1.c: New testcase.
11533
11534 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
11535
11536         * gcc.dg/cpp/assert4.c: Fix typo last change.
11537
11538         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
11539         * gcc.dg/cpp/assert4.c: Handle powerpc64.
11540
11541         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
11542
11543 2004-02-09  Roger Sayle  <roger@eyesopen.com>
11544
11545         * gcc.c-torture/compile/20040209-1.c: New test case.
11546
11547 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11548
11549         * gcc.dg/c90-init-1.c: Adjust expected error messages.
11550
11551 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
11552
11553         * gcc.c-torture/execute/20040208-[12].c: New tests.
11554
11555 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11556
11557         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
11558
11559 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11560
11561         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
11562
11563 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
11564
11565         Bug 13856
11566         * gcc.dg/visibility-8.c: New testcase.
11567
11568 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
11569
11570         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
11571         arguments.
11572         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
11573
11574 2004-02-07  Roger Sayle  <roger@eyesopen.com>
11575
11576         PR middle-end/13696
11577         * g++.dg/opt/fold1.C: New test case.
11578
11579 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11580
11581         PR c++/14033
11582         * g++.dg/other/crash-2.C: New test.
11583
11584 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11585
11586         PR c++/14028
11587         * g++.dg/parse/angle-bracket2.C: New test.
11588
11589 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11590
11591         PR middle-end/13750
11592         Revert:
11593         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
11594         PR pch/13361
11595         * testsuite/g++.dg/pch/wchar-1.C: New.
11596         * testsuite/g++.dg/pch/wchar-1.Hs: New.
11597
11598 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11599
11600         PR c++/14008
11601         * g++.dg/parse/error15.C: New test.
11602         * g++.dg/parse/crash11.C: Update dg-error mark.
11603
11604 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
11605
11606         PR c++/13932
11607         * g++.dg/warn/conv2.C: New test.
11608
11609 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11610
11611         PR c++/13086
11612         * g++.dg/warn/incomplete1.C: Remove xfail.
11613
11614 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
11615
11616         * lib/file-format.exp (gcc_target_object_format): Use
11617         ${tool}_target_compile, not gcc_target_compile.
11618         * lib/target-supports.exp (check_alias_available): Likewise.
11619         (check_gc_sections_available): Likewise.
11620         * g++.dg/ext/attrib10.C: Use dg-require-alias.
11621         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
11622         dg-require-alias.
11623
11624 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
11625
11626         PR c++/13969
11627         * g++.dg/template/static6.C: New test.
11628
11629 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
11630
11631         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
11632
11633 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11634
11635         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
11636         tests for systems where `char' is unsigned by default.
11637
11638 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11639
11640         PR c++/13997
11641         * g++.dg/template/partial3.C: New test.
11642
11643 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
11644
11645         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
11646         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
11647         Remove mentions of obsolete ports.
11648
11649 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
11650
11651         * gcc.dg/noncompile/20001228-1.c: Fix for new
11652         error message.
11653
11654 2004-02-03  Roger Sayle  <roger@eyesopen.com>
11655
11656         PR target/9348
11657         * gcc.c-torture/execute/multdi-1.c: New test case.
11658
11659 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
11660
11661         PR c++/13925
11662         * g++.dg/template/lookup5.C: New test.
11663
11664 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
11665
11666         PR c++/13950
11667         * g++.dg/template/lookup4.C: New test.
11668
11669         PR c++/13970
11670         * g++.dg/parse/error14.C: New test.
11671
11672         PR c++/14002
11673         * g++.dg/parse/template13.C: New test.
11674
11675 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
11676
11677         PR c++/13978
11678         * g++.dg/template/koenig4.C: New test.
11679
11680         PR c++/13968
11681         * g++.dg/template/crash17.C: New test.
11682
11683         PR c++/13975
11684         * g++.dg/parse/error13.C: New test.
11685         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
11686
11687 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11688
11689         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
11690
11691 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
11692
11693         PR c/11658
11694         PR c/13994
11695         * gcc.dg/noncompile/20040203-1.c: New test.
11696         * gcc.dg/noncompile/20040203-2.c: Likewise.
11697         * gcc.dg/noncompile/20040203-3.c: Likewise.
11698         * gcc.dg/20040203-1.c: Likewise.
11699
11700 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
11701
11702         PR c++/10858
11703         * g++.dg/template/sizeof7.C: New test.
11704
11705 2004-02-02  Eric Christopher  <echristo@redhat.com>
11706             Zack Weinberg  <zack@codesourcery.com>
11707
11708         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
11709
11710 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
11711
11712         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
11713         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
11714         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
11715         * gcc.dg/cleanup-5.c: Run only on Linux targets.
11716
11717 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
11718
11719         PR c++/13113
11720         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
11721
11722         PR c++/13854
11723         * g++.dg/ext/attrib13.C: New test.
11724
11725         PR c++/13907
11726         * g++.dg/conversion/op2.C: New test.
11727
11728 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11729
11730         * gcc.dg/titype-1.c: Fix pasto.
11731
11732 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11733
11734         * gcc.dg/titype-1.c: New test.
11735
11736 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11737
11738         PR c++/13957
11739         * g++.dg/template/non-type-template-argument-1.C,
11740         g++.dg/template/qualified-id1.C: Update dg-error marks.
11741         * g++.dg/template/nontype6.C: New test.
11742
11743 2004-02-01  Roger Sayle  <roger@eyesopen.com>
11744
11745         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
11746         * gcc.dg/builtins-31.c: New testcase.
11747         * gcc.dg/builtins-32.c: New testcase.
11748
11749 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
11750
11751         * objc.dg/call-super-2.m: Update line numbers
11752         for the including of stddef.h.
11753
11754 2004-01-30  Michael Matz  <matz@suse.de>
11755
11756         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
11757         g++.dg/ext/case-range3.C: New tests.
11758
11759 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11760
11761         DR206
11762         PR c++/13813
11763         * g++.dg/template/member4.C: New test.
11764
11765 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11766
11767         PR c++/13683
11768         * g++.dg/template/sizeof6.C: New test.
11769
11770 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
11771
11772         * gcc.dg/fwritable-strings-1.c: New test.
11773
11774 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
11775
11776         * gcc.c-torture/compile/20040130-1.c: New test.
11777
11778 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
11779
11780         * objc.dg/call-super-2.m: Include stddef.h for size_t.
11781
11782 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
11783
11784         PR c++/13883
11785         * g++.dg/template/ctor3.C: New test.
11786
11787 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11788
11789         * g++.dg/tc1: New directory.
11790         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
11791         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
11792         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
11793         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
11794         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
11795
11796 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11797
11798         * g++.dg/parse/error11.C: New test.
11799         * g++.dg/parse/error12.C: Likewise.
11800
11801 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
11802
11803         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
11804         (scan_initial, main): Use aligned_sizeof instead of sizeof.
11805
11806 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
11807
11808         PR c++/13791
11809         * g++.dg/ext/attrib12.C: New test.
11810
11811         PR c++/13736
11812         * g++.dg/parse/cast2.C: New test.
11813
11814 2004-01-27  James E Wilson  <wilson@specifixinc.com>
11815
11816         * objc.dg/encode-2.m (main): New local string.  Set depending on
11817         sizeof long.  Use in sscanf call.
11818         * objc.dg/encode-3.m (main): New local string.  Set depending on
11819         sizeof long.  Use in scan_initial call.
11820
11821 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11822
11823         * objc.dg/call-super-2.m: Make LP64-safe.
11824         * objc.dg/desig-init-1.m: Likewise.
11825
11826 2004-01-27  Devang Patel <dpatel@apple.com>
11827
11828         * g++.dg/debug/namespace1.C: New test.
11829
11830 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
11831
11832         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
11833         xscale-*-*.
11834
11835         * gcc.dg/arm-mmx-1.c: New test.
11836
11837 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11838
11839         * gcc.dg/20040127-1.c: New test.
11840         * gcc.dg/20040127-2.c: New test.
11841
11842 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11843
11844         * objc.dg/stret-1.m (glob): Renamed to globa.
11845
11846 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
11847
11848         PR c++/13663
11849         * g++.dg/expr/for1.C: New test.
11850
11851 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
11852
11853         PR middle-end/13779
11854         * gcc.dg/darwin-longlong.c: New test.
11855
11856 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
11857
11858         * gcc.dg/20040124-1.c: Moved test from here...
11859         * gcc.c-torture/compile/20040124-1.c: ...to here.
11860
11861 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
11862
11863         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
11864         the assembly output if -m64 is passed.
11865
11866 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
11867
11868         PR c++/13833
11869         * g++.dg/template/cond3.C: New test.
11870
11871 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11872
11873         PR c++/13810
11874         * g++.dg/template/ttp7.C: New test.
11875
11876 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11877
11878         PR c++/13797
11879         * g++.dg/template/nontype4.C: New test.
11880         * g++.dg/template/nontype5.C: Likewise.
11881
11882 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
11883
11884         * gcc.dg/torture/mips-clobber-at.c: New test.
11885
11886 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
11887
11888         * gcc.dg/20040124-1.c: New test.
11889
11890 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
11891
11892         * gcc.dg/20040123-1.c: New test.
11893
11894 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
11895
11896         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
11897
11898 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11899
11900         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
11901
11902 2004-01-23  Andrew Pinski  <apinski@apple.com>
11903
11904         * gcc.dg/20030121-1.c: Move to ..
11905         * gcc.dg/20040121-1.c: here.
11906
11907 2004-01-23  Roger Sayle  <roger@eyesopen.com>
11908
11909         * gcc.dg/builtins-29.c: New test case.
11910
11911 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
11912
11913         PR 18314
11914         * gcc.dg/builtins-30.c: New testcase.
11915
11916 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
11917
11918         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
11919         * lib/g77.exp: Likewise.
11920         * lib/objc.exp: Likewise.
11921         * lib/g++.exp: Likewise.
11922
11923 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
11924
11925         * gcc.dg/struct-by-value-2.c: New test.
11926
11927 2004-01-21  Andrew Pinski  <apinski@apple.com>
11928
11929         PR target/13785
11930         * gcc.dg/20030121-1.c: New test.
11931
11932 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
11933
11934         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
11935         clobber frame pointer register in asm statement.
11936
11937 2004-01-21  Falk Hueffner  <falk@debian.org>
11938
11939         * gcc.c-torture/compile/20040121-1.c: New test.
11940
11941 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
11942
11943         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
11944
11945 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
11946
11947         * gcc.dg/ppc64-abi-2.c: New test.
11948
11949 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
11950
11951         * lib/treelang.exp: Fill out this file.
11952         * lib/treelang-dg.exp: New File.
11953
11954 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11955
11956         * gcc.c-torture/compile/981022-1.c: Remove.
11957         * gcc.dg/array-5.c: Remove XFAIL.
11958         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
11959         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
11960         gcc.dg/cond-lvalue-1.c: Update.
11961         * gcc.dg/cast-lvalue-2.c: New test.
11962
11963 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
11964
11965         PR c++/13592
11966         * g++.dg/other/error1.C (class foo): Tweak error message.
11967
11968         PR c++/13592
11969         * g++.dg/template/call2.C: New test.
11970
11971 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11972
11973         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
11974         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
11975         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
11976         scalar-return-1_x.c, scalar-return-2_y.c,
11977         scalar-return-3_x.c, scalar-return-3_y.c,
11978         scalar-return-4_x.c, scalar-return-4_y.c,
11979         struct-align-1.h, struct-align-1_x.c,
11980         struct-align-1_y.c, struct-align-2.h,
11981         struct-align-2_x.c, struct-align-2_y.c,
11982         struct-by-value-10_y.c, struct-by-value-11_x.c,
11983         struct-by-value-11_y.c, struct-by-value-12_x.c,
11984         struct-by-value-12_y.c, struct-by-value-13_x.c,
11985         struct-by-value-13_y.c, struct-by-value-14_x.c,
11986         struct-by-value-14_y.c, struct-by-value-15_x.c,
11987         struct-by-value-15_y.c, struct-by-value-16_y.c,
11988         struct-by-value-17_y.c, struct-by-value-18_y.c,
11989         struct-by-value-19_y.c, struct-by-value-1_x.c,
11990         struct-by-value-1_y.c, struct-by-value-20_y.c,
11991         struct-by-value-2_x.c, struct-by-value-2_y.c,
11992         struct-by-value-3_y.c, struct-by-value-4_x.c,
11993         struct-by-value-4_y.c, struct-by-value-5_y.c,
11994         struct-by-value-6_y.c, struct-by-value-7_y.c
11995         struct-by-value-8_x.c, struct-by-value-8_y.c
11996         struct-by-value-9_x.c, struct-by-value-9_y.c
11997         struct-return-10_x.c, struct-return-10_y.c,
11998         struct-return-19_x.c, struct-return-20_x.c
11999         struct-return-2_x.c, struct-return-2_y.c
12000         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
12001         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
12002
12003 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12004
12005         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
12006         attribute on sparc*-sun-solaris2.*.
12007
12008 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
12009
12010         PR c++/13710
12011         * g++.dg/ext/typeof7.C: New test.
12012
12013 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
12014
12015         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
12016         * gcc.dg/const-elim-1.c: Same.
12017
12018 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
12019
12020         * objc.dg/stret-1.m: New.
12021         * objc.dg/stret-2.m: New.
12022
12023 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
12024
12025         PR c++/11895
12026         * g++.dg/ext/vector1.C: New test.
12027
12028 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
12029
12030         * gcc.dg/pch/import-1.c: New.
12031         * gcc.dg/pch/import-1.hs: New.
12032         * gcc.dg/pch/import-1a.h: New.
12033         * gcc.dg/pch/import-1b.h: New.
12034         * gcc.dg/pch/import-1c.h: New.
12035
12036 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
12037
12038         PR c++/13574
12039         * g++.dg/ext/array1.C: New test.
12040
12041         PR c++/13178
12042         * g++.dg/conversion/op1.C: New test.
12043
12044 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
12045
12046         PR 11864
12047         From Kazumoto Kojima / Dan Kegel:
12048         * gcc.dg/pr11864-1.c: New test.
12049
12050         PR 10392
12051         From Marcus Comstedt / Dan Kegel:
12052         * gcc.dg/pr10392-1.c: New test.
12053
12054 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
12055
12056         PR c++/13478
12057         * g++.dg/init/ref10.C: New test.
12058
12059 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12060
12061         PR c++/13407
12062         * g++.dg/parse/typename6.C: New test.
12063
12064 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
12065
12066         PR pch/13361
12067         * testsuite/g++.dg/pch/wchar-1.C: New.
12068         * testsuite/g++.dg/pch/wchar-1.Hs: New.
12069
12070 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12071
12072         PR c++/9259
12073         * g++.dg/expr/sizeof2.C: New test.
12074
12075 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
12076
12077         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
12078
12079 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
12080
12081         PR c++/13659
12082         * g++.dg/lookup/strong-using-3.C: New.
12083         * g++.dg/lookup/using-10.C: New.
12084
12085 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
12086
12087         PR c++/13594
12088         * g++.dg/lookup/strong-using-2.C: New.
12089
12090 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
12091             Dan Kegel <dank@kegel.com>
12092             J"orn Rennecke <joern.rennecke@superh.com>
12093
12094         PR target/9365
12095         * gcc.dg/pr9365-1.c: New test.
12096
12097 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12098
12099         PR c++/8856
12100         * g++.dg/parse/casting-operator2.C: New test.
12101         * g++.old-deja/g++.pt/explicit83.C: Remove.
12102
12103 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
12104
12105         * gcc.dg/label-compound-stmt-1.c: New test.
12106         * gcc.c-torture/compile/950922-1.c,
12107         gcc.c-torture/compile/20000211-3.c,
12108         gcc.c-torture/compile/20000518-1.c,
12109         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
12110         compound statements.
12111
12112 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
12113
12114         * gcc.dg/ppc64-abi-1.c: New test.
12115
12116 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
12117
12118          * g++.dg/ext/attrib9.C: Add dg-warnings.
12119
12120 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12121
12122         PR c++/12335
12123         * g++.dg/parse/dtor3.C: New test.
12124
12125 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
12126
12127         PR c++/12709
12128         * g++.dg/parse/try-catch-1.C: New test.
12129
12130 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
12131
12132         * ada/acats/run_all.sh: Add more verbose output in acats.log
12133         when compiling tests.
12134
12135 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
12136
12137         PR 13656
12138         * gcc.dg/typedef-redecl.c: New test case.
12139         * gcc.dg/typedef-redecl.h: New support file.
12140
12141 2004-01-13  Jan Hubicka  <jh@suse.cz>
12142
12143         * gcc.dg/always_inline.c: New test.
12144         * gcc.dg/debug/20031231-1.c: Fix.
12145
12146 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12147
12148         PR c++/13474
12149         * g++.dg/template/array3.C: New test.
12150
12151 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
12152
12153         * g++.dg/ext/lvalue1.C: No longer expected to fail.
12154         * g++.dg/warn/Wunused-2.C: Likewise.
12155
12156 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12157
12158         PR c++/13289
12159         * g++.dg/template/instantiate6.C: New test.
12160
12161 2004-01-12  Roger Sayle  <roger@eyesopen.com>
12162
12163         PR middle-end/11397
12164         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
12165
12166 2004-01-12  Jan Hubicka  <jh@suse.cz>
12167
12168         PR opt/12826
12169         * gcc.dg/20040112-1.c: New.
12170
12171         * gcc.dg/dwarf-die[1-7].c: Move to...
12172         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
12173         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
12174
12175 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
12176
12177         PR c++/4100
12178         * g++.dg/parse/friend4.C: New test.
12179
12180 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
12181
12182         PR c++/4100
12183         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
12184         definition is called a friend.
12185
12186 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
12187
12188         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
12189
12190 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
12191
12192         PR c++/3478
12193         * g++.dg/parse/error10.C: New test.
12194         * g++.dg/template/arg2.C: Accept "invalid type" error.
12195
12196 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
12197
12198         PR middle-end/13392
12199         * g++.dg/opt/expect2.C: New test.
12200
12201 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
12202
12203         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
12204         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
12205         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
12206         Update dg-error regexps.
12207
12208 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
12209
12210         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
12211         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
12212
12213 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12214
12215         * gcc.dg/pragma-re-1.c: Use right pointer type.
12216
12217 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12218
12219         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
12220
12221 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
12222
12223         * gcc.dg/rs6000-ldouble-1.c: New.
12224
12225 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12226
12227         DR 337
12228         PR c++/9256
12229         * g++.dg/other/abstract1.C: New test.
12230
12231 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
12232
12233         * g++.dg/lookup/strong-using-1.C: New.
12234
12235 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
12236
12237         PR c/11234
12238         * gcc.dg/func-ptr-conv-1.c: New test.
12239         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
12240
12241 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
12242
12243         PR target/13380.
12244         * gcc.c-torture/compile/20040109-1.c: New.
12245
12246 2004-01-08  Stuart Hastings  <stuart@apple.com>
12247
12248         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
12249         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
12250         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
12251
12252 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
12253
12254         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
12255
12256 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12257
12258         * ada/acats/run_acats: Treat 'gnatchop' the same way
12259         as 'gnatmake'.  Export GCC_DRIVER.
12260         * ada/acats/run_all.sh: Add target_gnatchop.  Use
12261         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
12262
12263 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12264
12265         PR c++/12573
12266         * g++.dg/template/dependent-expr4.C: New test.
12267
12268 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
12269
12270         * gcc.dg/altivec-11.c: New test.
12271
12272 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
12273
12274         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
12275
12276 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
12277
12278         PR c/6024
12279         * gcc.dg/enum-compat-1.c: New test.
12280         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
12281
12282 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
12283
12284         PR c/12165
12285         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
12286         gcc.dg/c99-idem-qual-3.c: New tests.
12287
12288 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
12289
12290         * gcc.dg/winline-7.c: Don't cast void * to int.
12291
12292 2004-01-06  Jan Hubicka  <jh@suse.cz>
12293
12294         * gcc.dg/i386-sse-5.c: New test
12295         * g++.dg/eh/simd-1.c: Add -w argument for i386.
12296
12297 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
12298
12299         PR c++/12815
12300         * g++.dg/rtti/typeid4.C: New test.
12301
12302 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12303
12304         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
12305
12306 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
12307
12308         PR c++/12132
12309         * g++.dg/template/error11.C: New test.
12310
12311         PR c++/13451
12312         * g++.dg/template/class2.C: New test.
12313
12314 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12315         Richard Sandiford <rsandifo@redhat.com>
12316
12317         PR c++/13387
12318         * g++.dg/opt/alias3.C: New test.
12319
12320 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
12321
12322         PR c++/13157
12323         * g++.dg/template/koenig3.C: New test.
12324
12325         PR c++/13529
12326         * g++.dg/parse/offsetof3.C: New test.
12327
12328         * g++.dg/init/copy7.C: Add missing dg-error markers.
12329
12330         PR c++/12226
12331         * g++.dg/init/copy7.c: New test.
12332
12333         PR c++/13536
12334         * g++.dg/parse/cast1.C: New test.
12335
12336 2004-01-04  Jan Hubicka  <jh@suse.cz>
12337
12338         * gcc.dg/winline[1-7].c: New tests.
12339
12340 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12341
12342         PR c++/13520
12343         * g++.dg/template/qualttp22.C: New test.
12344
12345 2004-01-01  Jan Hubicka  <jh@suse.cz>
12346
12347         * gcc.dg/debug/20031231-1.c: New.
12348         * gcc.c-torture/compile/20040101-1.c: New.
12349         * gcc.dg/dwarf-die-[1-7].c: New.
12350
12351 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
12352
12353         PR optimization/13521
12354         * gcc.c-torture/compile/20031231-1.c: New test.
12355
12356 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
12357
12358         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
12359
12360 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12361
12362         PR c++/10079
12363         * g++.dg/template/crash16.C: New test.
12364
12365 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
12366
12367         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
12368
12369 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
12370
12371         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
12372         ports.
12373         * g++.old-deja/g++.jason/thunk3.C: Likewise.
12374         * g++.old-deja/g++.law/profile1.C: Likewise.
12375         * gcc.c-torture/compile/981006-1.c: Likewise.
12376         * gcc.c-torture/execute/loop-2e.x: Likewise.
12377         * gcc.c-torture/execute/loop-2f.x: Remove.
12378         * gcc.c-torture/execute/loop-2g.x: Likewise.
12379         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
12380         * gcc.dg/20020312-2.c: Remove traces of dead ports.
12381
12382 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
12383
12384         PR c++/13507
12385         * g++.dg/ext/attrib11.C: New test.
12386
12387         PR c++/13494
12388         * g++.dg/template/array2-1.C: New test.
12389         * g++.dg/template/array2-2.C: New test.
12390
12391 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
12392
12393         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
12394
12395 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12396
12397         PR c++/12774
12398         * g++.dg/template/array1-1.C: New test.
12399         * g++.dg/template/array1-2.C: New test.
12400
12401 2003-12-29  Roger Sayle  <roger@eyesopen.com>
12402
12403         PR fortran/12632
12404         * g77.dg/12632.f: New test case.
12405
12406 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12407
12408         PR c++/13289
12409         * g++.dg/parse/nontype1.C: New test.
12410
12411 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12412
12413         PR c++/12403
12414         * g++.dg/parse/explicit1.C: New test.
12415         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
12416
12417 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
12418
12419         PR c++/13081
12420         * g++.dg/opt/inline6.C: New test.
12421
12422         PR c++/12613
12423         * g++.dg/parse/error9.C: New test.
12424
12425         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
12426
12427 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
12428
12429         PR c++/13009
12430         * g++.dg/init/assign1.C: New test.
12431
12432 2003-12-28  Roger Sayle  <roger@eyesopen.com>
12433
12434         PR c++/13070
12435         * g++.dg/warn/format3.C: New test case.
12436
12437 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12438
12439         * gcc.c-torture/compile/20031227-1.c: New test.
12440
12441 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12442
12443         * g++.dg/bprob/bprob.exp: Load target-supports.exp
12444         * g77.dg/bprob/bprob.exp: Likewise.
12445         * gcc.misc-tests/bprob.exp: Likewise.
12446         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
12447         variants on systems where the library does not provide that
12448         functionality.
12449         * gcc.dg/builtins-20.c: Use builtins-config.h.
12450         * gcc.dg/builtins-config.h: New file.
12451
12452 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12453
12454         * lib/gcc-dg.exp (dg-require-profiling): New function.
12455         * lib/target-supports.exp (check_profiling_available): Likewise.
12456         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
12457         * g77.dg/bprob/bprob.exp: Likewise.
12458         * gcc.misc-tests/bprob.exp: Likewise.
12459         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
12460         * gcc.dg/20021014-1.c: Likewise.
12461         * gcc.dg/nest.c: Likewise.
12462
12463 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12464
12465         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
12466         compiling.
12467         * g++.dg/lookup/java2.C: Likewise.
12468         * gcc.dg/cpp/lexident.c: Likewise.
12469
12470 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
12471
12472         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
12473         given.
12474         * gcc.c-torture/compile/961203-1.c: Likewise.
12475         * gcc.c-torture/compile/980506-1.c: Likewise.
12476
12477 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
12478
12479         * lib/gcc-dg.exp (dg-prune-output): New annotation.
12480         (additional_prunes): New global.
12481         (gcc-dg-prune): Handle additional per-test pruning.
12482         (dg-test): Clear additional_prunes between tests.
12483
12484         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
12485         dg-prune-output to avoid spurious failures from assembler
12486         complaining about nonexistent WAW violations.
12487         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
12488         Use dg-prune-output to avoid spurious failures from assembler
12489         warning about Itanium B-step errata.
12490
12491 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12492
12493         * g++.dg/abi/macro0.C: New test.
12494         * g++.dg/abi/macro1.C: Likewise.
12495         * g++.dg/abi/macro2.C: Likewise.
12496
12497         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
12498         * g++.dg/abi/bitfield7.C: Likewise.
12499         * g++.dg/abi/dtor2.C: Likewise.
12500         * g++.dg/abi/mangle11.C: Likewise.
12501         * g++.dg/abi/mangle12.C: Likewise.
12502         * g++.dg/abi/mangle14.C: Likewise.
12503         * g++.dg/abi/mangle17.C: Likewise.
12504         * g++.dg/abi/vbase10.C: Likewise.
12505         * g++.dg/abi/vbase14.C: Likewise.
12506         * g++.dg/template/qualttp17.C: Likewise.
12507
12508 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
12509
12510         PR c/11995
12511         * gcc.dg/20031223-1.c: New test.
12512
12513 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12514
12515         * gcc.dg/noreturn-7.c: New test.
12516
12517 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12518
12519         * gcc.dg/null-pointer-1.c: New test.
12520
12521 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
12522
12523         * g++.old-deja/g++.jason/template18.C: Remove.
12524         * g++.old-deja/g++.jason/template37.C: Likewise.
12525
12526         PR c++/12862
12527         * g++.dg/lookup/ns1.C: New test.
12528
12529         PR c++/12397
12530         * g++.dg/template/lookup3.C: New test.
12531
12532 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
12533
12534         * g++.dg/template/recurse1.C: New test
12535
12536 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
12537
12538         PR c++/12479
12539         * g++.dg/parse/semicolon1.C: New test.
12540         * g++.dg/parse/semicolon1.h: Likewise.
12541
12542 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
12543
12544         * gcc.dg/darwin-misaligned.c: New test.
12545
12546 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
12547
12548         PR c/9163
12549         * gcc.dg/20031222-1.c: New test.
12550
12551 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
12552
12553         PR c++/13438
12554         * g++.dg/parse/error8.C: New test.
12555
12556         PR c++/11554
12557         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
12558
12559 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
12560
12561         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
12562         too small.
12563         * gcc.c-torture/compile/930217-1.c: Likewise.
12564         * gcc.c-torture/compile/930513-1.c: Likewise.
12565         * gcc.c-torture/execute/920908-2.c: Likewise.
12566         * gcc.c-torture/execute/921204-1.c: Likewise.
12567         * gcc.c-torture/execute/930621-1.c: Likewise.
12568         * gcc.c-torture/execute/930630-1.c: Likewise.
12569         * gcc.c-torture/execute/931031-1.c: Likewise.
12570         * gcc.c-torture/execute/980602-2.c: Likewise.
12571         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
12572         * gcc.c-torture/execute/compndlit-1.c: Likewise.
12573         * gcc.c-torture/execute/extzvsi.c: Likewise.
12574         * gcc.c-torture/unsorted/ext.c: Likewise.
12575
12576 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
12577
12578         PR target/12749
12579         * gcc.c-torture/compile/20031220-2.c: New test case.
12580
12581 2003-12-20  Roger Sayle  <roger@eyesopen.com>
12582
12583         PR optimization/13031
12584         * gcc.c-torture/compile/20031220-1.c: New test case.
12585
12586 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12587
12588         * gcc.dg/cast-function-1.c: New test.
12589
12590 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
12591
12592         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
12593         formats.
12594
12595 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
12596
12597         PR c++/12795
12598         * g++.dg/ext/attrib10.C: New test.
12599
12600 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
12601
12602         * gcc.dg/cleanup-10.c: New test.
12603         * gcc.dg/cleanup-11.c: New test.
12604
12605 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
12606
12607         PR c++/13239
12608         * g++.dg/opt/expect1.C: New test.
12609
12610 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
12611
12612         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
12613
12614 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
12615
12616         PR debug/12923
12617         * gcc.dg/20031218-1.c: New test.
12618
12619         PR debug/12389
12620         * gcc.dg/20031218-2.c: New test.
12621         * gcc.dg/20031218-3.c: New test.
12622
12623         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
12624         of label name and allow for USER_LABEL_PREFIX == "_" names.
12625         * g++.dg/abi/mangle18-2.C: Likewise.
12626         * g++.dg/abi/mangle19-1.C: Likewise.
12627         * g++.dg/abi/mangle19-2.C: Likewise.
12628         * g++.dg/abi/mangle20-1.C: Likewise.
12629         * g++.dg/abi/mangle20-2.C: Likewise.
12630
12631 2003-12-18  Richard Henderson  <rth@redhat.com>
12632
12633         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
12634
12635 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
12636             Dan Kegel <dank@kegel.com>
12637
12638         PR other/12009
12639         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
12640         testing a cross compiler, it causes spurious compile failures.
12641         * lib/g++.exp: Likewise.
12642
12643 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12644
12645         PR c++/13262
12646         * g++.dg/template/access13.C: New test.
12647
12648 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
12649
12650         * gcc.dg/20031216-1.c: New test.
12651
12652 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12653
12654         PR c++/9154
12655         * g++.dg/template/error10.C: New test.
12656
12657 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12658
12659         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
12660         * g++.dg/eh/simd-2.C: Likewise.
12661
12662 2003-12-17  James E Wilson  <wilson@specifixinc.com>
12663             Roger Sayle  <roger@eyesopen.com>
12664
12665         * gcc.c-torture/execute/ieee/mzero5.c: New.
12666
12667 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
12668
12669         PR c++/10603
12670         * g++.dg/parse/error6.C: New test.
12671
12672         PR c++/12827
12673         * g++.dg/parse/error7.C: New test.
12674
12675 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12676
12677         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
12678         at -O with stabs debugging formats.
12679         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
12680         * gcc.dg/debug/debug-2.c: Likewise.
12681
12682 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
12683
12684         PR c++/12696
12685         * g++.dg/init/error1.C: New test.
12686
12687         PR c++/12218
12688         * g++.dg/init/pm3.C: New test.
12689
12690 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
12691
12692         PR c/3347
12693         * gcc.dg/bitfld-8.c: New test.
12694
12695 2003-12-16  James Lemke  <jim@wasabisystems.com>
12696
12697         * gcc.dg/arm-scd42-[123].c: New tests.
12698
12699 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
12700
12701         PR c++/9043
12702         * g++.dg/abi/mangle20-1.C: New test.
12703         * g++.dg/abi/mangle20-2.C: New test.
12704
12705 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
12706
12707         PR c++/13275
12708         * g++.dg/other/offsetof2.C: Remove XFAIL.
12709         * g++.dg/parse/offsetof1.C: New test.
12710         * g++.gd/parse/offsetof2.C: Likewise.
12711
12712 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12713
12714         * g++.dg/template/nontype3.C: New test.
12715         * g++.dg/template/static2.C: Tweaked the dg-error clause.
12716
12717 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12718
12719         * g++.dg/warn/noreturn-3.C: Also test instantiation.
12720
12721 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
12722
12723         PR c++/13387
12724         * g++.dg/expr/assign1.C: New test.
12725
12726         PR c++/13242
12727         * g++.dg/abi/mangle19-1.C: New test.
12728         * g++.dg/abi/mangle19-2.C: New test.
12729
12730 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
12731
12732         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
12733
12734 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12735
12736         * gcc.c-torture/execute/20031216-1.c: New test.
12737
12738 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12739
12740         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
12741         an ICE regression.
12742
12743 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
12744
12745         PR c++/10926
12746         * g++.dg/template/error9.C: New test.
12747
12748         PR c++/11116
12749         * g++.dg/template/error8.C: New test.
12750
12751 2003-12-15  Roger Sayle  <roger@eyesopen.com>
12752
12753         PR middle-end/13400
12754         * gcc.c-torture/execute/20031215-1.c: New test case.
12755
12756 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
12757
12758         PR c++/13269
12759         * g++.dg/parse/error5.C: New test.
12760
12761         PR c++/12989
12762         * g++.dg/expr/sizeof1.C: New test.
12763
12764         PR c++/13310
12765         * g++.dg/template/crash15.C: New test.
12766
12767 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
12768
12769         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
12770         a non-POD type as the last named parameter of a varargs function.
12771
12772 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
12773
12774         PR c++/13243
12775         PR c++/12573
12776         * g++.dg/template/crash14.C: New test.
12777         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
12778
12779 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
12780
12781         * g++.dg/other/java1.C: New test.
12782
12783         PR c++/13241
12784         * g++.dg/abi/mangle18-1.C: New test.
12785         * g++.dg/abi/mangle18-2.C: New test.
12786
12787 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12788
12789         PR optimization/10312
12790         * gcc.c-torture/execute/20031214-1.c: New.
12791
12792 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
12793
12794         PR c++/10779
12795         PR c++/12160
12796         * g++.dg/parse/error3.C: New test.
12797         * g++.dg/parse/error4.C: Likewise.
12798         * g++.dg/abi/mangle4.C: Tweak error messages.
12799         * g++.dg/lookup/using5.C: Likewise.
12800         * g++.dg/other/error2.C: Likewise.
12801         * g++.dg/parse/typename5.C: Likewise.
12802         * g++.dg/parse/undefined1.C: Likewise.
12803         * g++.dg/template/arg2.C: Likewise.
12804         * g++.dg/template/ttp3.C: Likewise.
12805         * g++.dg/template/type1.C: Likewise.
12806         * g++.old-deja/g++.other/crash32.C: Likewise.
12807         * g++.old-djea/g++.pt/defarg8.C: Likewise.
12808
12809 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12810
12811         PR c++/13106
12812         * g++.dg/warn/noreturn-3.C: New test.
12813
12814 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12815
12816         PR c++/13118
12817         * g++.dg/abi/covariant3.C: New.
12818
12819 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
12820
12821         * g++.dg/eh/ia64-1.C: New test.
12822
12823 2003-12-12  Roger Sayle  <roger@eyesopen.com>
12824
12825         PR optimization/13037
12826         * g77.f-torture/execute/13037.f: New test case.
12827
12828 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12829
12830         PR c++/12881
12831         * g++.dg/abi/covariant2.C: New.
12832
12833 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
12834
12835         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
12836
12837 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
12838
12839         * gcc.c-torture/execute/wchar_t-1.x: Delete.
12840
12841 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
12842
12843         PR other/10819
12844         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
12845         to fix Bug 10819.
12846         * lib/g++.exp (g++_version): Likewise.
12847         * lib/g77.exp (g77_version): Likewise.
12848         * lib/objc.exp (default_objc_version): Likewise.
12849
12850 2003-12-10  Richard Henderson  <rth@redhat.com>
12851
12852         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
12853
12854         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
12855
12856 2003-12-08  Matt Austern  <austern@apple.com>
12857
12858         PR c/13134
12859         * lib/gcc-dg.exp (dg-require-visibility): Define.
12860         * lib/target-supports (check_visibility_available): Define.
12861         * gcc.dg/visibility-1.c: New test.
12862         * gcc.dg/visibility-2.c: Likewise.
12863         * gcc.dg/visibility-3.c: Likewise.
12864         * gcc.dg/visibility-4.c: Likewise.
12865         * gcc.dg/visibility-5.c: Likewise.
12866         * gcc.dg/visibility-6.c: Likewise.
12867         * g++.dg/ext/visibility-1.C: Likewise.
12868         * g++.dg/ext/visibility-2.C: Likewise.
12869         * g++.dg/ext/visibility-3.C: Likewise.
12870         * g++.dg/ext/visibility-4.C: Likewise.
12871         * g++.dg/ext/visibility-5.C: Likewise.
12872         * g++.dg/ext/visibility-6.C: Likewise.
12873
12874 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12875
12876         * g++.dg/lookup/java1.C: New test.
12877         * g++.dg/lookup/java2.C: New test.
12878
12879 2003-12-07  Falk Hueffner  <falk@debian.org>
12880
12881         * g++.dg/opt/noreturn-1.C: New test.
12882
12883 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
12884
12885         * gcc.dg/overflow-1.c: New test.
12886
12887 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12888
12889         * g77.f-torture/compile/13060.f: New test.
12890
12891 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
12892
12893         PR c++/13323
12894         * g++.dg/inherit/operator2.C: New test.
12895
12896 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
12897
12898         PR c++/13305
12899         * g++.dg/ext/attrib9.C: New test.
12900
12901 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
12902
12903         PR c++/13314
12904         * g++.dg/template/error7.C: New test.
12905
12906 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
12907             J"orn Rennecke <joern.rennecke@superh.com>
12908
12909         PR target/13302
12910         * g++.dg/other/struct-va_list.C: New test.
12911
12912 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12913
12914         PR c++/13166
12915         * g++.dg/parse/defarg6.C: New test.
12916
12917 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
12918
12919         PR target/13256
12920         * gcc.c-torture/execute/20031201-1.c: New test.
12921
12922 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
12923
12924         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
12925
12926 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12927
12928         * gcc.dg/builtin-return-1.c: New test.
12929
12930 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
12931             J"orn Rennecke <joern.rennecke@superh.com>
12932
12933         PR optimization/13260
12934         * gcc.c-torture/execute/20031204-1.c: New test.
12935
12936 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
12937
12938         PR c++/9127
12939         * g++.dg/template/error6.C: New test.
12940
12941 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
12942
12943         * gcc.dg/20031202-1.c: New test.
12944
12945 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
12946
12947         PR c++/13179
12948         * g++.dg/template/eh1.C: New test.
12949
12950         PR c++/10771
12951         * g++.dg/template/error5.C: New test.
12952
12953 2003-12-02  David Ung  <davidu@mips.com>
12954
12955         * gcc.dg/compat/vector-check.h: Corrected type for var
12956         g_##TMODE
12957
12958 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12959
12960         PR c++/10126
12961         * g++.dg/template/ptrmem8.C: New test.
12962
12963 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12964
12965         PR c++/12573
12966         * g++.dg/template/dependent-expr3.C: New test.
12967
12968 2003-12-01  James Lemke  <jim@wasabisystems.com>
12969
12970         * gcc.dg/arm-g2.c: New test.
12971
12972 2003-12-01  Roger Sayle  <roger@eyesopen.com>
12973
12974         PR optimization/11634
12975         * gcc.dg/20031201-2.c: New test case.
12976
12977 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
12978
12979         PR 11433
12980         * objc.dg/proto-lossage-3.m: New test.
12981
12982 2003-12-01  Roger Sayle  <roger@eyesopen.com>
12983
12984         PR optimization/12628
12985         * gcc.dg/20031201-1.c: New test case.
12986
12987 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
12988
12989         * gcc.dg/unaligned-1.c: New test.
12990
12991 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
12992
12993         PR c++/9849
12994         * g++.dg/template/error4.C: New test.
12995         * g++.dg/template/nested3.C: Adjust error markers.
12996
12997 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12998
12999         * gcc.dg/cpp/assert4.c: Check more #system assertions.
13000
13001 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
13002
13003         PR c/10333
13004         * gcc.dg/bitfld-7.c: New test.
13005
13006 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
13007
13008         * gcc.dg/tls/asm-1.C: New test.
13009
13010 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13011
13012         * gcc.dg/cpp/assert4.c: Update.
13013
13014 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
13015
13016         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
13017         * gcc.dg/builtin-apply3.c: New test.
13018
13019 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13020
13021         * lib/compat.exp (compat-obj): New xfaildata parameter.
13022         Use it to set compiler_conditional_xfail_data before compiling.
13023         (compat-get-options): Handle dg-xfail-if.
13024         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
13025         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
13026         * gcc.dg/compat/vector-1_y.c: Likewise.
13027         * gcc.dg/compat/vector-2_x.c: Likewise.
13028         * gcc.dg/compat/vector-2_y.c: Likewise.
13029
13030 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13031
13032         * g++.dg/opt/reg-stack4.C: New test.
13033
13034 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13035
13036         * gcc.dg/builtin-apply2.c: New test.
13037
13038 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
13039
13040         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
13041
13042 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13043
13044         PR c++/12924
13045         * g++.dg/template/template-id-2.C: New test.
13046
13047 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13048
13049         PR c++/5369
13050         * g++.dg/template/memfriend1.C: New test.
13051         * g++.dg/template/memfriend2.C: Likewise.
13052         * g++.dg/template/memfriend3.C: Likewise.
13053         * g++.dg/template/memfriend4.C: Likewise.
13054         * g++.dg/template/memfriend5.C: Likewise.
13055         * g++.dg/template/memfriend6.C: Likewise.
13056         * g++.dg/template/memfriend7.C: Likewise.
13057         * g++.dg/template/memfriend8.C: Likewise.
13058         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
13059
13060 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
13061
13062         PR c++/12515
13063         * g++.dg/ext/cond1.C: New test.
13064
13065 2003-11-20  Richard Henderson  <rth@redhat.com>
13066
13067         * gcc.dg/20020201-2.c: Remove.
13068         * gcc.dg/20020201-4.c: Remove.
13069         * gcc.dg/20020304-1.c: Remove.
13070
13071 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
13072
13073         * gcc.dg/cpp/trad/xwin1.c: New test case.
13074
13075 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
13076
13077         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
13078         * lib/g77.exp: Likewise.
13079         * lib/objc.exp: Likewise.
13080         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
13081         for darwin.
13082
13083 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13084
13085         PR c++/12932
13086         * g++.dg/template/static5.C: New test.
13087
13088 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
13089
13090         * gcc.dg/nested-func-1.c: New test.
13091
13092 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13093
13094         * gcc.dg/cpp/assert4.c: New test.
13095
13096 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
13097
13098         PR c++/2294
13099         * g++.dg/lookup/using9.c: New test.
13100
13101 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
13102
13103         PR c++/12762
13104         * g++.dg/template/error3.C: New test.
13105
13106 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
13107
13108         PR ada/13035
13109         * ada/acats/run_acats, run_all.sh: Fix syntax error.
13110         No longer use a wrapper for gcc, since this does not work under
13111         Windows.
13112
13113 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
13114
13115         PR c++/2094
13116         * g++.dg/template/ptrmem7.C: New test.
13117
13118 2003-11-13  Andrew Pinski <apinski@apple.com>
13119
13120         * gcc.c-torture/compile/20031113-1.c: New test.
13121
13122 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
13123             Kean Johnston <jkj@sco.com>
13124
13125         PR c/13029
13126         * gcc.dg/unused-4.c: Update.
13127
13128 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13129
13130         * g++.dg/opt/const3.C: New test.
13131
13132 2003-11-13  Jan Hubicka  <jh@suse.cz>
13133
13134         * gcc.c-torture/compile/20031112-1.c: New test.
13135
13136 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
13137
13138         * g++.dg/parse/crash10.C: Remove bogus error marker.
13139
13140 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13141
13142         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
13143         (host_gcc): Likewise.
13144         (ROOT): Honor $PWDCMD.
13145         (BASE): Likewise.
13146         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
13147
13148 2003-11-12  Catherine Moore  <clm@redhat.com>
13149
13150         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
13151
13152 2003-11-12  Andreas Jaeger  <aj@suse.de>
13153             Jakub Jelinek  <jakub@redhat.com>
13154             Andrew Pinski  <pinskia@physics.uc.edu>
13155             Richard Henderson  <rth@redhat.com>
13156
13157         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
13158         systems.
13159         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
13160
13161         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
13162         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
13163
13164 2003-11-11  Andreas Jaeger  <aj@suse.de>
13165
13166         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
13167
13168         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
13169
13170 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
13171
13172         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
13173         Clean ups.
13174
13175 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
13176
13177         * gcc.dg/trampoline-1.c: New test.
13178
13179 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
13180
13181         * gcc.c-torture/compile/200031109-1.c: New test.
13182
13183 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13184
13185         PR c/3190
13186         PR c/8714
13187         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
13188         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
13189         gcc.dg/format/no-y2k-1.c: Update.
13190
13191 2003-11-08  Roger Sayle  <roger@eyesopen.com>
13192
13193         PR optimization/10467
13194         * gcc.dg/20031108-1.c: New test case.
13195
13196 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
13197
13198         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
13199
13200 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13201
13202         * gcc.dg/compound-lvalue-1.c: New test.
13203         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
13204         some XFAILs.
13205
13206 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
13207
13208         * gcc.dg/altivec-varargs-1.c: New test.
13209
13210 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13211
13212         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
13213         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
13214         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
13215         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
13216         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
13217
13218 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
13219
13220         * gcc.dg/cond-lvalue-1.c: New test.
13221
13222 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
13223
13224         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
13225
13226 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13227
13228         PR c++/11616
13229         * g++.dg/template/instantiate5.C: New test.
13230
13231 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13232
13233         PR c++/12726
13234         * g++.dg/ext/complit2.C: Replace test with self-contained version.
13235         * ChangeLog: Add missing first entry for above test.
13236
13237 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13238
13239         PR c++/9810
13240         * g++.dg/template/using8.C: New test.
13241         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
13242
13243 2003-11-02  Roger Sayle  <roger@eyesopen.com>
13244
13245         PR optimization/10817
13246         * gcc.c-torture/compile/20031102-1.c: New test case.
13247
13248 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
13249
13250         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
13251         2147483647.
13252
13253 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13254
13255         * gcc.dg/20031102-1.c: New test.
13256
13257 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13258
13259         * gcc.dg/complex-1.c: New test.
13260
13261 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13262
13263         PR c++/12796
13264         * g++.dg/template/crash13.C: Adjust expected error location.
13265         * g++.old-deja/g++.brendan/ns1.C: Likewise.
13266
13267 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
13268
13269         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
13270
13271 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
13272
13273         PR/10239
13274         * gcc.c-torture/compile/20031031-2.c: New test.
13275
13276 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
13277
13278         PR/11640
13279         * gcc.c-torture/compile/20031031-1.c: New test.
13280
13281 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
13282
13283         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
13284         * gcc.misc-tests/bprob.exp: Likewise.
13285         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
13286         the execution test on arm-elf configs.
13287         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
13288         configs that don't support scratch files.
13289         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
13290
13291 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
13292
13293         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
13294         done by dejagnu.
13295
13296 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
13297
13298         * ada/acats/run_all.sh: Redirect mv output to /dev/null
13299         Avoid non pure sh syntax. Add more logging.
13300
13301         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
13302         fail.
13303
13304 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13305
13306         PR libgcj/10610
13307         * gcc.dg/ppc-stackalign-1.c: New test.
13308
13309 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
13310
13311         * ada/acats/run_all.sh: Change output to be more compliant with
13312         dejagnu framework.
13313         Create acats.sum and acats.log files under testsuite/ada/acats
13314         Only run [a-z]* directories, to filter out e.g. CVS.
13315         Redirect build output to log file.
13316
13317 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
13318
13319         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
13320
13321 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
13322
13323         PR ada/5909:
13324         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
13325
13326 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
13327
13328         * gcc.c-torture/compile/20031023-1.c: New test.
13329         * gcc.c-torture/compile/20031023-2.c: New test.
13330         * gcc.c-torture/compile/20031023-3.c: New test.
13331         * gcc.c-torture/compile/20031023-4.c: New test.
13332
13333 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13334
13335         PR c++/10371
13336         * g++.dg/lookup/scoped8.C: New test.
13337
13338 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
13339
13340         * g++.dg/opt/reg-stack3.C: New test.
13341
13342 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13343
13344         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
13345
13346 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13347
13348         PR c++/11076
13349         * g++.dg/template/crash13.C: New test.
13350
13351 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13352
13353         * gcc.dg/c99-restrict-2.c: New test.
13354
13355 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
13356
13357         PR c++/12698, c++/12699, c++/12700, c++/12566
13358         * g++.dg/inherit/covariant9.C: New test.
13359         * g++.dg/inherit/covariant10.C: New test.
13360         * g++.dg/inherit/covariant11.C: New test.
13361
13362 2003-10-23  Jason Merrill  <jason@redhat.com>
13363
13364         PR c++/12726
13365         * g++.dg/ext/complit2.C: New test.
13366
13367 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
13368
13369         PR target/12654
13370         * gcc.c-torture/execute/20031020-1.c: New test.
13371
13372 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13373
13374         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
13375         following the jump_insn.
13376
13377 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13378
13379         * gcc.dg/cast-lvalue-1.c: New test.
13380
13381 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
13382
13383         PR c++/11962
13384         * g++.dg/template/cond2.C: New test.
13385
13386 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13387
13388         * gcc.dg/builtins-28.c: New test.
13389
13390 2003-10-20  Jan Hubicka  <jh@suse.cz>
13391
13392         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
13393         parameter.
13394         * testsuite/gcc.dg/inline-2.c: Likewise.
13395
13396 2003-10-20  Phil Edwards  <phil@codesourcery.com>
13397
13398         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
13399         * gcc.dg/nest.c:  Likewise.
13400
13401 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13402
13403         PR c++/9781, c++/10583, c++/11862
13404         * g++.dg/parse/crash13.C: New test.
13405
13406 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13407
13408         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
13409
13410 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13411
13412         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
13413         Define HAVE_C99_RUNTIME except on Solaris.
13414         * gcc.dg/builtins-20.c: Likewise.
13415
13416 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13417
13418         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
13419
13420 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13421
13422         PR c++/12495
13423         * g++.dg/template/crash21.C: New test.
13424
13425 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13426
13427         PR c++/2513
13428         * g++.dg/template/typename5.C: New test.
13429
13430 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13431
13432         PR c++/12369
13433         * g++.dg/template/friend25.C: New test.
13434
13435 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
13436
13437         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
13438         versions.
13439
13440 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
13441
13442         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
13443         == 2147483647.
13444
13445 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
13446
13447         * gcc.c-torture/execute/960416-1.x: Remove.
13448         * gcc.c-torture/execute/divconst-3.x: Likewise.
13449
13450 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
13451
13452         PR target/12598
13453         * gcc.dg/torture/cris-volatile-1.c: New test.
13454
13455 2003-10-14  Roger Sayle  <roger@eyesopen.com>
13456
13457         PR optimization/9325
13458         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
13459         for overflowing floating point to integer conversion during RTL
13460         simplification.
13461
13462 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
13463
13464         * objc/execute/_cmd.m: Fix typo.
13465         * objc.dg/image-info.m, objc.dg/symtab-1.m:
13466         Relax 'scan-assembler' regexp.
13467         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
13468         objc.dg/try-catch-4.m: Run on non-Darwin targets.
13469         * objc.dg/zero-link-2.m: Remove blank line.
13470         * objc.dg/zero-link-3.m: New test case.
13471
13472 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
13473
13474         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
13475
13476         * gcc.dg/asm-names.c: Use scan-assembler-not rather
13477         than linker trickery.
13478
13479 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13480
13481         PR c++/12370
13482         * g++.dg/other/friend2.C: New test.
13483
13484 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
13485
13486         * gcc.dg/20031012-1.c: New test.
13487
13488 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
13489
13490         * gcc.dg/weak/weak-3.c: Fix for new warning.
13491
13492 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
13493
13494         PR optimization/8750
13495         * gcc.c-torture/execute/20031012-1.c: New test case.
13496
13497 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13498
13499         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
13500         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
13501
13502 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13503
13504         PR optimization/12260
13505         * gcc.c-torture/compile/20031011-2.c: New test case.
13506
13507 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13508
13509         * gcc.c-torture/execute/20031011-1.c: New testcase.
13510
13511 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
13512
13513         * gcc.c-torture/compile/20031011-1.c: New test.
13514
13515 2003-10-11  Jan Hubicka  <jh@suse.cz>
13516
13517         * g++.dg/other/first-global.C: New test.
13518
13519 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13520
13521         * gcc.c-torture/execute/string-opt-18.c: New testcase.
13522
13523 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
13524
13525         * gcc.c-torture/compile/20031010-1.c: New test.
13526
13527 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
13528
13529         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
13530         * gcc.c-torture/execute/va-arg-25.c: ... here.
13531
13532 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
13533
13534         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
13535
13536 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
13537
13538         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
13539
13540 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
13541
13542         * g++.dg/parse/error2.C: New test.
13543
13544 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
13545
13546         PR c++/11097
13547         * g++.dg/other/error5.C: Modify the error message.
13548         * g++.dg/lookup/using8.C: New test.
13549
13550 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
13551
13552         * gcc.dg/darwin-abi-2.c: New file.
13553         * gcc.c-torture/execute/va-arg-24.c: New file.
13554
13555 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
13556
13557         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
13558         indentation.
13559
13560 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
13561
13562         PR c++/10147
13563         * g++.dg/other/error4.C: Update error messages.
13564         * g++.dg/template/ptrmem4.C: Likewise.
13565
13566         PR c++/12337
13567         * g++.dg/init/new9.C: New test.
13568
13569         PR c++/12334, c++/12236, c++/8656
13570         * g++.dg/ext/attrib8.C: New test.
13571
13572 2003-10-06  Devang Patel  <dpatel@apple.com>
13573
13574         * gcc.dg/debug/dwarf2-3.h: New test.
13575         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
13576
13577 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
13578
13579         * g++.dg/opt/cfg2.C: New test.
13580
13581 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13582
13583         * g++.dg/opt/float1.C: New test.
13584
13585 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13586
13587         * gcc.dg/c90-array-lval-6.c: New test.
13588         * gcc.dg/c99-array-lval-6.c: New test.
13589
13590 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
13591             Ziemowit Laski  <zlaski@apple.com>
13592
13593         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
13594         'Derived', so that it is never considered a class method; add
13595         new warning for '+port' method ambiguity.
13596         * objc.dg/method-12.m: Include <objc/objc.h> instead of
13597         <objc/objc-api.h> (needed on Mac OS X).
13598         * objc.dg/method-13.m: New test.
13599
13600 2003-10-03  Roger Sayle  <roger@eyesopen.com>
13601
13602         PR optimization/9325, PR java/6391
13603         * gcc.c-torture/execute/20031003-1.c: New test case.
13604
13605 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
13606
13607         PR optimization/12180
13608         * gcc.dg/20031002-1.c: New test.
13609
13610         PR c++/12486
13611         * g++.dg/inherit/error1.C: New test.
13612
13613 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
13614
13615         * lib/f-torture.exp (search_for): Rename to...
13616         (search_for_re): This.  Also, clean up comments and the
13617         "regexp" invocation.
13618
13619 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
13620
13621         * gcc.c-torture/compile/20031002-1.c: New test.
13622
13623 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
13624
13625         * g++.dg/opt/cond1.C: New test.
13626
13627 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
13628
13629         * gcc.dg/Wold-style-definition-2.c: New testcase.
13630         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
13631
13632 2003-09-29  Richard Henderson  <rth@redhat.com>
13633
13634         * g++.dg/init/array10.C: Add dg-options.
13635
13636 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
13637
13638         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
13639
13640 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13641
13642         * g++.dg/template/friend19.C: Fix typo.
13643         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
13644
13645 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
13646
13647         * gcc.c-torture/execute/20030928-1.c: New test.
13648         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
13649
13650 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13651
13652         * g++.dg/opt/unroll1.C: New test.
13653
13654 2003-09-26  Roger Sayle  <roger@eyesopen.com>
13655
13656         PR optimization/11741
13657         * gcc.dg/20030926-1.c: New test case.
13658
13659 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13660
13661         PR c++/5655
13662         * g++.dg/parse/access7.C: New test.
13663         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
13664
13665 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
13666
13667         MERGE OF objc-improvements-branch into MAINLINE:
13668         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
13669         if libobjc has not been built.
13670         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
13671         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
13672         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
13673         objc/execute/nested-3.m, objc/execute/np-2.m,
13674         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
13675         objc/execute/redefining_self.m, objc/execute/root_methods.m,
13676         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
13677         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
13678         objc.dg/special/unclaimed-category-1.h,
13679         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
13680         well as GNU runtime.
13681         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
13682         * execute/cascading-1.m, execute/function-message-1.m,
13683         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
13684         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
13685         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
13686         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
13687         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
13688         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
13689         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
13690         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
13691         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
13692         * objc.dg/bitfield-2.m: Run only on Darwin.
13693         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
13694         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
13695         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
13696         * objc.dg/const-str-1.m: Fix constant string layout.
13697
13698 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
13699
13700         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
13701
13702 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
13703
13704         * gcc.dg/darwin-abi-1.c: New file.
13705
13706 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
13707
13708         PR target/12281
13709         * gcc.c-torture/compile/20030921-1.c: New test.
13710
13711 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13712
13713         * g++.dg/opt/reg-stack2.C: New test.
13714
13715 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
13716
13717         * g++.dg/eh/delayslot1.C: New test.
13718
13719 2003-09-20  Richard Henderson  <rth@redhat.com>
13720
13721         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
13722
13723 2003-09-20  Roger Sayle  <roger@eyesopen.com>
13724
13725         * gcc.c-torture/execute/20030920-1.c: New test case.
13726
13727 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13728
13729         * g++.dg/rtti/typeid3.C: Correct expected error message.
13730
13731 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13732
13733         PR c++/157
13734         * g++.dg/parse/crash12.C: New test.
13735
13736 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
13737
13738         * gcc.dg/compat/mixed-struct-check.h: New.
13739         * gcc.dg/compat/mixed-struct-defs.h: New.
13740         * gcc.dg/compat/mixed-struct-init.h: New.
13741         * gcc.dg/compat/struct-by-value-19_main.c: New.
13742         * gcc.dg/compat/struct-by-value-19_x.c: New.
13743         * gcc.dg/compat/struct-by-value-19_y.c: New.
13744         * gcc.dg/compat/struct-by-value-20_main.c: New.
13745         * gcc.dg/compat/struct-by-value-20_x.c: New.
13746         * gcc.dg/compat/struct-by-value-20_y.c: New.
13747         * gcc.dg/compat/struct-return-19_main.c: New.
13748         * gcc.dg/compat/struct-return-19_x.c: New.
13749         * gcc.dg/compat/struct-return-19_y.c: New.
13750         * gcc.dg/compat/struct-return-20_main.c: New.
13751         * gcc.dg/compat/struct-return-20_x.c: New.
13752         * gcc.dg/compat/struct-return-20_y.c: New.
13753
13754 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
13755         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
13756         so that it will not complain on LP64 targets.
13757
13758 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13759
13760         PR c++/495
13761         * g++.dg/template/friend24.C: New test.
13762
13763 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
13764
13765         PR c++/12332
13766         * g++.dg/template/memtmpl2.C: New test.
13767
13768 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
13769
13770         PR target/11184
13771         * gcc.dg/builtin-apply1.c: New test.
13772
13773 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
13774
13775         PR c++/9848
13776         * g++.dg/warn/Wunused-4.C: New test.
13777
13778 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13779
13780         PR c++/12316
13781         * g++.dg/other/gc2.C: New test.
13782
13783 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
13784
13785         PR c++/11991
13786         * g++.dg/rtti/typeid3.C: New test.
13787
13788         PR c++/12266
13789         * g++.dg/overload/template1.C: New test.
13790
13791 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
13792
13793         * g++.dg/opt/cfg3.C: New test.
13794
13795 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13796
13797         PR c++/7939
13798         * g++.dg/template/crash11.C: New test.
13799
13800 2003-09-16  Jason Merrill  <jason@redhat.com>
13801             Jakub Jelinek  <jakub@redhat.com>
13802
13803         * gcc.dg/attr-warn-unused-result.c: New test.
13804
13805 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
13806
13807         PR c++/12184
13808         * g++.dg/expr/call2.C: New test.
13809
13810 2003-09-15  Andreas Jaeger  <aj@suse.de>
13811
13812         * gcc.dg/Wold-style-definition-1.c: New test.
13813
13814 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
13815
13816         PR c++/3907
13817         * g++.dg/parse/template12.C: New test.
13818
13819         * g++.dg/abi/bitfield11.C: New test.
13820         * g++.dg/abi/bitfield12.C: Likewise.
13821
13822 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
13823
13824         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
13825         non-expansion of functional macro name without arguments at EOL.
13826         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
13827
13828 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
13829
13830         * gcc.c-torture/execute/20030914-[12].c: New tests.
13831
13832 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13833
13834         PR c++/11788
13835         * g++.dg/overload/addr1.C: New test.
13836
13837 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
13838
13839         * gcc.dg/20030909-1.c: New test.
13840
13841 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13842
13843         * gcc.dg/ultrasp10.c: New test.
13844
13845 2003-09-09  Devang Patel  <dpatel@apple.com>
13846
13847         * gcc.dg/darwin-ld-6.c: New test.
13848
13849 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13850
13851         * gcc.dg/torture/builtin-explog-1.c: New testcase.
13852
13853 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
13854
13855         * gcc.dg/ia64-types1.c: New test.
13856         * gcc.dg/ia64-types2.c: Likewise.
13857
13858 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13859
13860         * gcc.dg/builtins-1.c: Add more _Complex tests.
13861         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13862
13863         * gcc.dg/builtins-1.c: Test existing _Complex functions.
13864         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13865
13866 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
13867
13868         PR c++/11786
13869         * g++.dg/lookup/koenig2.C: New test.
13870
13871         PR c++/5296
13872         * g++.dg/rtti/typeid2.C: New test.
13873
13874 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
13875
13876         * gcc.c-torture/compile/20030904-1.c: New test.
13877
13878 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13879
13880         * g++.dg/opt/longbranch2.C: New test.
13881
13882 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
13883
13884         * g++.dg/template/crash10.C: Only compile it.
13885
13886 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
13887
13888         PR middle-end/11665
13889         * gcc.c-torture/compile/20030907-1.c: New test.
13890         * g++.dg/init/array11.C: New test.
13891
13892 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
13893
13894         PR c++/11852
13895         * g++.dg/init/struct1.C: New test.
13896
13897 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
13898
13899         PR c++/12181
13900         * g++.dg/expr/comma1.C: New test.
13901
13902 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
13903
13904         PR c++/11867
13905         * g++.dg/expr/static_cast5.C: New test.
13906
13907 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
13908
13909         PR c++/11507
13910         * g++.dg/lookup/scoped7.C: New test.
13911
13912         PR c++/9574
13913         * g++.dg/other/static1.C: New test.
13914
13915         PR c++/11490
13916         * g++.dg/warn/template-1.C: New test.
13917
13918         PR c++/11432
13919         * g++.dg/template/crash10.C: New test.
13920
13921         PR c++/2478
13922         * g++.dg/overload/VLA.C: New test.
13923
13924         PR c++/10804
13925         * g++.dg/template/call1.C: New test.
13926
13927 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13928
13929         PR c++/11794
13930         * g++.dg/parse/using3.C: New test.
13931
13932 2003-09-06  Roger Sayle  <roger@eyesopen.com>
13933
13934         PR c++/11409
13935         * g++.dg/overload/builtin3.C: New test case.
13936
13937 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
13938
13939         PR c/9862
13940         * gcc.dg/20030906-1.c: New test.
13941         * gcc.dg/20030906-2.c: Likewise.
13942
13943 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13944
13945         PR c++/12167
13946         * g++.dg/parse/defarg5.C: New test.
13947
13948         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
13949
13950 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
13951
13952         PR c++/12163
13953         * g++.dg/expr/static_cast4.C: New test.
13954
13955         PR c++/12146
13956         * g++.dg/template/crash9.C: New test.
13957
13958 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
13959
13960         * g++.old-deja/g++.ext/pretty2.C: Update for change
13961         in __FUNCTION__.
13962         * g++.old-deja/g++.ext/pretty3.C: Likewise.
13963
13964 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
13965
13966         PR c++/11922
13967         * g++/dg/template/qualified-id1.C: New test.
13968
13969         PR c++/12037
13970         * g++.dg/warn/noeffect4.C: New test.
13971
13972 2003-09-04  Matt Austern  <austern@apple.com>
13973
13974         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
13975         * g++.dg/ext/fnname2.C: Likewise.
13976         * g++.dg/ext/fnname3.C: Likewise.
13977
13978 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
13979
13980         * g++.dg/expr/lval1.C: New test.
13981         * g++.dg/ext/lvcast.C: Remove.
13982
13983 2003-09-03  Roger Sayle  <roger@eyesopen.com>
13984
13985         PR optimization/11700.
13986         * gcc.c-torture/compile/20030903-1.c: New test case.
13987
13988 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
13989
13990         PR c++/12053
13991         * g++.dg/abi/layout4.C: New test.
13992
13993 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
13994
13995         PR c++/11553
13996         * g++.dg/parse/friend3.C: New test.
13997
13998 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
13999
14000         PR c++/11847
14001         * g++.dg/template/class1.C: New test.
14002
14003         PR c++/11808
14004         * g++.dg/expr/call1.C: New test.
14005
14006 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
14007
14008         PR c++/12114
14009         * g++.dg/init/ref9.C: New test.
14010
14011         PR c++/11972
14012         * g++.dg/template/nested4.C: New test.
14013
14014 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
14015
14016         PR c++/12093
14017         * g++.dg/template/non-dependent4.C: New test.
14018
14019         PR c++/11928
14020         * g++.dg/inherit/conv1.C: New test.
14021
14022 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
14023
14024         PR c++/6196
14025         * g++.dg/ext/label1.C: New test.
14026         * g++.dg/ext/label2.C: Likewise.
14027
14028 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
14029
14030         * g++.dg/expr/cond3.C: New test.
14031
14032 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14033
14034         * gcc.dg/builtins-1.c: Add new builtin cases.
14035
14036 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14037
14038         * gcc.dg/builtins-1.c: Add new cases.
14039         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14040
14041 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14042
14043         * gcc.dg/builtins-1.c: Add more math builtin tests.
14044         * gcc.dg/torture/builtin-attr-1.c: New test.
14045
14046 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
14047
14048         PR optimization/5079
14049         * g++.dg/opt/static3.C: New test.
14050
14051 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14052
14053         * gcc.misc-tests/gcov-10b.c: New test.
14054
14055 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
14056
14057         * g++.dg/opt/ptrmem3.C: New test.
14058
14059         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
14060
14061 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
14062
14063         * gcc.dg/20030826-2.c: New test.
14064
14065 2003-08-26  Roger Sayle  <roger@eyesopen.com>
14066
14067         PR middle-end/12002
14068         * g77.f-torture/compile/12002.f: New test case.
14069
14070 2003-08-26  Roger Sayle  <roger@eyesopen.com>
14071
14072         * gcc.dg/20030826-1.c: New test case.
14073
14074 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
14075
14076         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
14077
14078 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
14079
14080         PR c++/11871
14081         * c++.dg/lookup/crash1.C: New test.
14082
14083         * c++.dg/warn/noeffect3.C: New test.
14084
14085 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
14086
14087         * gcc.dg/compat/vector-1_x.c: Compile with -w.
14088         * gcc.dg/compat/vector-1_y.c: Ditto.
14089         * gcc.dg/compat/vector-2_x.c: Ditto.
14090         * gcc.dg/compat/vector-2_y.c: Ditto.
14091
14092 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
14093
14094         * gcc.dg/20030702-1.c: New test.
14095
14096 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
14097
14098         PR c++/8795
14099         * g++.dg/ext/altivec-1.C: New test.
14100
14101 2003-08-24  Richard Henderson  <rth@redhat.com>
14102
14103         * g++.dg/eh/simd-2.C: Add -w for x86.
14104
14105 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
14106
14107         * gcc.dg/20030815-1.c: New test.
14108
14109 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14110
14111         PR c++/3765
14112         * g++.dg/parse/access6.C: New test.
14113
14114 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14115
14116         PR c++/641, c++/11876
14117         * g++.dg/template/friend22.C: New test.
14118         * g++.dg/template/friend23.C: Likewise.
14119
14120 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14121
14122         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
14123         identically.
14124
14125 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14126
14127         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
14128
14129 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14130
14131         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
14132
14133 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14134
14135         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
14136
14137 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14138
14139         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
14140
14141 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
14142
14143         PR c++/11919
14144         * g++.dg/overload/prom1.C: New test.
14145
14146         PR c++/11551
14147         * g++.dg/parse/dtor2.C: New test.
14148
14149         PR c++/10762
14150         * g++.dg/parse/using2.C: New test.
14151
14152 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
14153
14154         PR target/11805
14155         * gcc.c-torture/compile/20030821-1.c: New.
14156
14157 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
14158
14159         PR c++/11834
14160         * g++.dg/template/deduce2.C: New test.
14161
14162 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
14163
14164         * gcc.c-torture/execute/20030821-1.c: New test.
14165
14166 2003-08-20  Roger Sayle  <roger@eyesopen.com>
14167
14168         PR middle-end/11984
14169         * gcc.dg/20030820-1.c: New test case.
14170
14171 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
14172
14173         PR c++/11945
14174         * g++.dg/warn/noeffect2.C: New test.
14175
14176 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
14177
14178         PR c++/10926
14179         * g++.dg/template/dtor2.C: New test.
14180
14181         PR c++/11684
14182         * g++.dg/template/operator1.C: New test.
14183         * g++.dg/parse/operator4.C: New test.
14184
14185         PR c++/11946.C
14186         * g++.dg/expr/enum1.C: New test.
14187         * gcc.dg/c99-bool-1.c: Remove bogus warning.
14188
14189         PR c++/11036.C
14190         * g++.dg/parse/elab2.C: New test.
14191         * g++.dg/parse/typedef4.C: Change error message.
14192         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
14193         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
14194         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
14195
14196 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
14197
14198         * gcc.dg/pch/warn-1.c: New.
14199         * gcc.dg/pch/warn-1.hs: New.
14200
14201         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
14202         not-tested file.
14203
14204 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
14205
14206         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
14207
14208 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
14209
14210         * gcc.dg/uninit-D.c: New Test.
14211         * gcc.dg/uninit-E.c: New Test.
14212         * gcc.dg/uninit-F.c: New Test.
14213         * gcc.dg/uninit-G.c: New Test.
14214
14215 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
14216
14217         * g++.dg/README: Describe the pch directory.
14218
14219 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14220
14221         PR c++/11174
14222         * g++.dg/parse/access4.C: New test.
14223         * g++.dg/parse/access5.C: Likewise.
14224         * g++.old-deja/g++.jason/access17.C: Adjust error message.
14225
14226 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
14227
14228         * gcc.dg/noncompile/20030818-1.c: New.
14229
14230 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14231
14232         PR c++/11957
14233         * g++.dg/warn/noeffect1.C: New test.
14234
14235         * g++.dg/template/scope2.C: New test.
14236         * g++.dg/template/error2.C: Correct dg-error
14237
14238 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
14239
14240         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
14241
14242 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
14243
14244         PR C++/11512
14245         * g++.dg/template/warn1.C: New.
14246
14247 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
14248
14249         * g++.dg/template/error2.C: New test.
14250         * g++.dg/lookup/using7.C: Adjust errors
14251         * g++.old-deja/g++.pt/crash36.C: Likewise.
14252         * g++.old-deja/g++.pt/derived3.C: Likewise.
14253
14254 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14255
14256         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
14257         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
14258         * gcc.c-torture/execute/builtins/string-9.c: New, from
14259         string-opt-9.c.  Adjust for execute/builtins framework.
14260         * gcc.c-torture/execute/string-opt-9.c: Delete.
14261
14262 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
14263
14264         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
14265
14266         * g++.dg/parse/ret-type2.C: New test.
14267
14268         PR c++/11703
14269         * g++.dg/init/new8.C: New test.
14270
14271         PR c++/10923
14272         * g++.dg/parse/typedef5.C: New test.
14273
14274         PR c++/9512
14275         * g++.dg/parse/qualified2.C: New test.
14276         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
14277         invalid code.
14278
14279 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
14280
14281         * g++.dg/conversion/ptrmem1.C: New test.
14282
14283 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
14284
14285         PR target/11693
14286         * gcc.dg/20030811-1.c: New test.
14287
14288         PR target/11535
14289         * gcc.c-torture/execute/20030811-1.c: New test.
14290
14291 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14292
14293         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
14294
14295 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
14296
14297         PR c++/11789.C
14298         * g++.dg/inherit/multiple1.C: New test.
14299
14300 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14301
14302         * gcc.dg/spe1.c: New test.
14303
14304         PR c++/11670
14305         * g++.dg/expr/cast2.C: New test.
14306
14307         PR c++/10530
14308         * g++.dg/template/dependent-name2.C: New test.
14309
14310 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
14311
14312         * g++.dg/parse/crash11.C: Put the dg options in comments.
14313
14314 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
14315
14316         * lib/gcc-dg.exp: Update for diagnostic change.
14317
14318 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14319
14320         PR c++/5767
14321         * g++.dg/parse/crash11.C: New test.
14322
14323 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
14324
14325         * gcc.dg/cpp/spacing1.c: Update.
14326
14327 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
14328
14329         PR target/11739
14330         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
14331         a value for -mtune.
14332
14333 2003-08-04  Roger Sayle  <roger@eyesopen.com>
14334
14335         PR middle-end/11771
14336         * gcc.c-torture/compile/20030804-1.c: New test case.
14337
14338 2003-08-04  Roger Sayle  <roger@eyesopen.com>
14339
14340         * gcc.dg/20030804-1.c: New test case.
14341
14342 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
14343
14344         * gcc.dg/cpp/separate-1.c: New test.
14345
14346 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
14347
14348         PR c++/11704
14349         * g++.dg/template/dependent-expr2.C: New test.
14350
14351         PR c++/11766
14352         * g++.dg/expr/ptrmem1.C: New test.
14353
14354 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14355
14356         PR c++/9453
14357         * g++.dg/template/friend15.C: New test.
14358
14359 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
14360
14361         * lib/dg-pch.exp: Work round PCH bug.
14362
14363 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14364
14365         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
14366         builtins.  Move cases from builtins-4.c here.
14367
14368         * gcc.dg/torture/builtin-math-1.c: New test taken from
14369         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
14370         additional cases.
14371
14372         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
14373         Delete.
14374
14375 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
14376
14377         PR c++/9447
14378         * g++.dg/template/using7.C: New test.
14379
14380 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
14381
14382         * import1.c, import2.c: New tests.
14383
14384 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
14385
14386         * g++.dg/eh/crossjump1.C: New test.
14387
14388 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
14389
14390         PR c++/11697
14391         * g++.dg/template/using6.C: New test.
14392
14393         PR c++/11744
14394         * g++.dg/template/koenig2.C: New test.
14395
14396 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14397
14398         PR c++/7983
14399         * g++.dg/parse/typedef4.C: New test.
14400
14401 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14402
14403         PR c++/8442, c++/8806
14404         * g++.dg/template/elab1.C: New test.
14405         * g++.dg/template/type2.C: Likewise.
14406         * g++.dg/template/ttp3.C: Adjust expected error message.
14407         * g++.old-deja/g++.law/visibility13.C: Likewise.
14408         * g++.old-deja/g++.niklas/t135.C: Likewise.
14409         * g++.old-deja/g++.pt/ttp41.C: Likewise.
14410         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
14411         template argument.
14412         * g++.old-deja/g++.pt/ttp44.C: Likewise.
14413
14414 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
14415
14416         PR c++/11295
14417         * g++.dg/ext/stmtexpr1.C: New test.
14418
14419         * g++.dg/opt/tmp1.C: New test.
14420
14421         PR c++/11525
14422         * g++.dg/parse/constant4.C: New test.
14423
14424         PR c++/9447
14425         * g++.dg/template/using5.C: New test.
14426
14427 2003-07-31  Roger Sayle  <roger@eyesopen.com>
14428
14429         * gcc.dg/builtins-27.c: New test case.
14430
14431 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
14432
14433         * gcc.dg/tls/opt-7.c: New test.
14434
14435 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
14436
14437         * g++.old-deja/g++.other/crash18.C: Remove.
14438
14439 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
14440
14441         * g++.dg/template/explicit3.C: New.
14442         * g++.dg/template/explicit4.C: New.
14443         * g++.dg/template/explicit5.C: New.
14444
14445         PR c++/11347
14446         * g++.dg/template/memtmpl1.C: New.
14447
14448 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
14449
14450         PR target/11565
14451         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
14452         * gcc.dg/i386-387-5.c (dg-options): Likewise.
14453
14454 2003-07-30  Jan Hubicka  <jh@suse.cz>
14455
14456         * vtgc1.c: Kill.
14457
14458 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
14459
14460         * gcc.dg/struct-in-proto-1.c: New test.
14461
14462 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
14463
14464         * gcc.dg/cpp/include2.c: Only expect one message.
14465
14466 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
14467
14468         PR c++/9447
14469         * g++.dg/template/using1.C: New test.
14470         * g++.dg/template/using2.C: New test.
14471         * g++.dg/template/using3.C: New test.
14472         * g++.dg/template/using4.C: New test.
14473
14474 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
14475
14476         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
14477         * gcc.c-torture/execute/string-opt-10.c: Likewise.
14478
14479 2003-07-28  Jan Hubicka  <jh@suse.cz>
14480
14481         PR c++/11530
14482         * g++.dg/opt/call1.C: New test.
14483
14484 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
14485
14486         PR c++/11667
14487         * g++.dg/init/enum2.C: New test.
14488         * g++.dg/template/overload1.C: Add "-w" option.
14489
14490 2003-07-28    <hp@bitrange.com>
14491
14492         * gcc.dg/Wdeclaration-after-statement-1.c,
14493         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
14494
14495 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
14496
14497         * gcc.c-torture/compile/20030725-1.c: New test.
14498
14499 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
14500
14501         * gcc.dg/20030505.c: Only run for SPE.
14502         Remove definition of opaque type.
14503
14504 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
14505
14506         * g++.dg/template/ptrmem6.C: New test.
14507
14508 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
14509
14510         * gcc.c-torture/compile/zero-strct-2.c: New test.
14511
14512 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
14513
14514         * gcc.dg/intermod-1.c: New test.
14515
14516 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14517
14518         PR c++/11617
14519         * g++.dg/template/lookup2.C: New test.
14520         * g++.dg/template/memclass1.C: Remove instantiated from error.
14521         * g++.dg/other/error2.C: Tweak expected errors.
14522
14523         PR c++/11596
14524         * g++.dg/template/defarg3.C: New test.
14525
14526         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
14527
14528 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
14529
14530         * g++.dg/inherit/access5.C: New test.
14531
14532 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14533
14534         PR c++/11513
14535         * g++.dg/template/crash8.C: New test.
14536
14537 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
14538
14539         PR c/10602
14540         * gcc.dg/noncompile/incomplete-2.c: New test.
14541
14542 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
14543
14544         PR c++/11645
14545         * g++.dg/inherit/access4.C: New test.
14546
14547         PR c++/11517
14548         * g++.dg/expr/cond2.C: New test.
14549
14550         PR optimization/10679
14551         * g++.dg/opt/inline4.C: New test.
14552
14553 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
14554
14555         * g++.dg/parse/crash10: New test.
14556
14557 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
14558
14559         * g++.dg/ext/flexary1.C: New test.
14560
14561 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14562
14563         PR c++/10793
14564         * g++.dg/template/crash9.C: New test.
14565
14566 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14567
14568         PR c++/3004
14569         * g++.dg/parse/typedef3.C: New test.
14570
14571         PR c++/7906
14572         * g++.dg/parse/operator2.C: New test.
14573
14574         PR c++/8895
14575         * g++.dg/parse/def-tmpl-arg1.C: New test.
14576
14577         PR c++/9282
14578         * g++.dg/parse/funptr1.C: New test.
14579
14580         PR c++/9452
14581         * g++.dg/parse/ambig3.C: New test.
14582
14583         PR c++/9454
14584         * g++.dg/parse/operator3.C: New test.
14585
14586         PR c++/9486
14587         * g++.dg/parse/template10.C: New test.
14588
14589         PR c++/9488
14590         * g++.dg/parse/template11.C: New test.
14591
14592         PR c++/10150
14593         * g++.dg/parse/invalid-op1.C: New test.
14594
14595         PR c++/10247
14596         * g++.dg/parse/condexpr1.C: New test.
14597
14598 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
14599
14600         * g++.dg/ext/packed3.C: New test.
14601         * g++.dg/ext/packed4.C: New test.
14602
14603         * gcc.dg/pack-test-3.c: New test.
14604
14605 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
14606
14607         * lib/compat.exp: Handle dg-options per source file.
14608         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
14609         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
14610         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
14611         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
14612         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
14613         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
14614         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
14615         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
14616         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
14617         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
14618         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
14619         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
14620         * g++.dg/compat/break/bitfield7_x.C: Ditto.
14621         * g++.dg/compat/break/bitfield7_y.C: Ditto.
14622
14623 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
14624
14625         PR c/10320
14626         * gcc.c-torture/execute/20030718-1.c: New test.
14627
14628 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14629
14630         PR optimization/11536
14631         * gcc.dg/20030721-1.c: New test.
14632
14633 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
14634
14635         PR c++/11546
14636         * g++.dg/template/lookup1.C: New test.
14637
14638 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
14639
14640         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
14641         diagnostics of ill-formed constructs involving labels.
14642         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
14643         the new 'previously defined here' message.
14644
14645 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
14646
14647         * g++.dg/parse/non-dependent2.C: New test.
14648
14649 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
14650
14651         * g++.dg/init/init-ref4.C: xfail on targets without
14652         weak symbols.
14653
14654 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
14655
14656         PR target/11087
14657         * gcc.c-torture/execute/20030717-1.c: New test.
14658
14659 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14660
14661         * g++.dg/opt/cfg1.C: New test.
14662
14663 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
14664
14665         PR optimization/11557
14666         * gcc.dg/20030717-1.c: New test.
14667
14668 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
14669
14670         PR c++/10476
14671         * g++.dg/expr/crash-1.C: New test.
14672
14673         PR c++/11027
14674         * g++.dg/template/init3.C: New test.
14675
14676         PR c++/8222
14677         * g++.dg/template/non-dependent1.C: New test.
14678
14679         PR c++/11070
14680         * g++.dg/template/non-dependent2.C: New test.
14681
14682         PR c++/11071
14683         * g++.dg/template/non-dependent3.C: New test.
14684
14685         PR c++/9907
14686         * g++.dg/template/sizeof5.C: New test.
14687
14688 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
14689
14690         PR 11498
14691         * gcc.c-torture/compile/mangle-1.c: New file.
14692
14693 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14694
14695         PR c++/7809
14696         * g++.dg/parse/access3.C: New test.
14697
14698 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
14699
14700         PR c++/11384
14701         * g++.dg/init/init-ref4.C: New test.
14702
14703 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
14704
14705         PR c++/11547
14706         * g++.dg/parse/constant3.C: New test.
14707         * g++.dg/parse/crash7.C: Likewise.
14708
14709 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
14710
14711         PR target/11008
14712         * gcc.dg/i386-pentium4-not-mull.c: New.
14713
14714 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
14715
14716         * gcc.dg/asm-names.c (ymain): Make it weak.
14717
14718 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14719
14720         PR c++/5421
14721         * g++.dg/template/friend21.C: New test.
14722
14723 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
14724
14725         * gcc.dg/cleanup-8.c: New test.
14726         * gcc.dg/cleanup-9.c: New test.
14727
14728 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
14729
14730         * g++.dg/ext/dll-MI1.h: New file.
14731         * g++.dg/ext/dllexport-MI1.C: New file.
14732         * g++.dg/ext/dllimport-MI1.C: New file.
14733
14734 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
14735
14736         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
14737         it does not have cmpstrsi patterns (just cmpmemsi).
14738
14739 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
14740
14741         PR debug/11473
14742         * g++.dg/debug/debug8.C: New test.
14743
14744 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14745
14746         PR c++/10108
14747         * g++.dg/template/crash7.C: New test.
14748
14749 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
14750
14751         PR target/10795
14752         * gcc.c-torture/compile/20030708-1.c: New.
14753
14754 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
14755
14756         * gcc.c-torture/execute/20030715-1.c: New test.
14757
14758 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
14759
14760         * gcc.dg/pch/inline-3.c: New file.
14761         * gcc.dg/pch/inline-3.hs: New file.
14762         * gcc.dg/pch/inline-4.c: New file.
14763         * gcc.dg/pch/inline-4.hs: New file.
14764
14765 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
14766
14767         PR c++/11509
14768         * g++.dg/template/crash6.C: New test.
14769
14770         PR c++/7053
14771         * g++.dg/template/friend20.C: New test.
14772
14773         PR c++/7019
14774         * g++.dg/template/overload2.C: New test.
14775
14776 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14777
14778         PR optimization/11440
14779         * gcc.c-torture/execute/20030714-1.c: New test.
14780
14781 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14782
14783         PR c++/11154
14784         * g++.dg/template/partial2.C: New test.
14785
14786 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
14787
14788         PR c++/11503
14789         * g++.dg/template/anon1.C: New test.
14790
14791         PR c++/11493
14792         PR c++/11495
14793         * g++.dg/parse/template9.C: Likewise.
14794         * g++.dg/template/crash4.C: New test.
14795         * g++.dg/template/koenig1.C: Likewise.
14796         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
14797         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
14798         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
14799         functions.
14800         * g++.old-deja/g++.jason/template36.C: Likewise.
14801         * g++.old-deja/g++.mike/p1989.C: Likewise.
14802         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
14803         * g++.old-deja/g++.pt/ttp20.C: Use this->.
14804         * g++.old-deja/g++.pt/ttp21.C: Use this->.
14805         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
14806         compiling.
14807         * g++.old-deja/g++.pt/union2.C: Use this->.
14808
14809 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
14810
14811         * gcc.dg/20030711-1.c: New test.
14812
14813 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
14814
14815         PR c++/11050
14816         * g++.dg/parse/args1.C: New test.
14817         * g++.pt/defarg8.C: Change expected errors.
14818
14819 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
14820
14821         PR c++/8164
14822         * g++.dg/template/nontype2.C: New test.
14823
14824         PR c++/10558
14825         * g++.dg/parse/template8.C: New test.
14826
14827         PR c++/8327
14828         * g++.dg/template/scope1.C: New test.
14829
14830         * g++.dg/warn/Wsign-compare-1.C: New test.
14831
14832 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
14833
14834         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
14835
14836 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
14837
14838         PR c++/9411
14839         * g++.dg/template/explicit2.C: New test.
14840
14841         PR c++/10032
14842         * g++.dg/warn/pedantic1.C: New test.
14843
14844 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
14845
14846         PR c++ 9483
14847         * g++.dg/other/field1.C: New test.
14848
14849 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
14850
14851         PR c/11449
14852         * gcc.c-torture/compile/20030707-1.c: New.
14853
14854 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14855
14856         PR c++/10849
14857         * g++.dg/template/access12.C: New test.
14858
14859 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
14860
14861         * g++.dg/bprob/bprob.exp (prof_ext): Update.
14862         * g77.dg/bprob/bprob.exp (prof_ext): Update.
14863         * gcc.misc-tests/bprob.exp (prof_ext): Update.
14864         * gcc.misc-tests/gcov.exp: Update
14865         * g++.dg/gcov/gcov.exp: Update
14866         * lib/gcov.exp: Update.
14867
14868 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
14869
14870         * g++.dg/abi/mangle17.C: Make sure template expressions are
14871         dependent.
14872         * g++.dg/abi/mangle4.C: Mark erroneous casts.
14873         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
14874         * g++.dg/opt/stack1.C: Remove erroneous code.
14875         * g++.dg/parse/template7.C: New test.
14876         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
14877         * g++.old-deja/g++.pt/crash4.C: Likewise.
14878
14879 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14880
14881         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
14882         with zero or one occurence of `$' after the initial `L'.
14883
14884 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
14885
14886         * gcc.c-torture/compile/20030704-1.c: Add a comment.
14887
14888 2003-07-08  Roger Sayle  <roger@eyesopen.com>
14889
14890         PR c/11370
14891         * gcc.dg/Wunreachable-6.c: New testcase.
14892         * gcc.dg/Wunreachable-7.c: New testcase.
14893
14894 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
14895
14896         PR c/11420
14897         * gcc.dg/20030708-1.c: New test.
14898
14899 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
14900
14901         * gcc.dg/compat/sdata-section.h: New file.
14902         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
14903         * gcc.dg/torture/mips-sdata-1.c: New test.
14904
14905 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14906
14907         PR c++/11030
14908         * g++.dg/template/friend19.C: New test.
14909
14910 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
14911
14912         * g++.dg/opt/strength-reduce.C: New test.
14913
14914 2003-07-07  Roger Sayle  <roger@eyesopen.com>
14915
14916         PR target/10979
14917         * gcc.dg/20030707-1.c: New testcase.
14918
14919 2003-07-07  Roger Sayle  <roger@eyesopen.com>
14920
14921         PR optimization/11059
14922         * g++.dg/opt/emptyunion.C: New testcase.
14923
14924 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14925             Eric Botcazou  <ebotcazou@libertysurf.fr>
14926
14927         * g++.dg/opt/stack1.C: New test.
14928
14929 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
14930
14931         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
14932         run test.
14933
14934         PR c++/11431
14935         * g++.dg/expr/static_cast3.C: New test.
14936
14937 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
14938
14939         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
14940         everywhere.
14941         * gcc.dg/concat.c: Concatenation of string constants with
14942         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
14943         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
14944         * gcc.dg/cpp/escape-2.c: Use wide character constants where
14945         necessary to avoid multi-character character constant warning.
14946         * gcc.dg/cpp/escape.c: Likewise.
14947         * gcc.dg/cpp/ucs.c: Likewise.
14948         Remove backslashes from dg-bogus comments, as they confuse Tcl.
14949         Fix a typo.
14950
14951 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
14952
14953         PR c/11428
14954         * gcc.c-torture/compile/20030704-1.c: New.
14955
14956 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
14957
14958         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
14959
14960 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
14961
14962         PR c++/5287, PR c++/7910,  PR c++/11021
14963         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
14964         tests for warnings.
14965         * g++.dg/ext/dllimport2.C: Add tests for warnings.
14966         * g++.dg/ext/dllimport3.C: Likewise.
14967         * g++.dg/ext/dllimport4.C: New file.
14968         * g++.dg/ext/dllimport5.C: New file.
14969         * g++.dg/ext/dllimport6.C: New file.
14970         * g++.dg/ext/dllimport7.C: New file.
14971         * g++.dg/ext/dllimport8.C: New file.
14972         * g++.dg/ext/dllimport9.C: New file.
14973         * g++.dg/ext/dllimport10.C: New file.
14974         * g++.dg/ext/dllexport1.C: New file.
14975
14976 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
14977
14978         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
14979         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
14980
14981 2003-07-03  Roger Sayle  <roger@eyesopen.com>
14982
14983         * gcc.dg/builtins-25.c: New testcase.
14984         * gcc.dg/builtins-26.c: New testcase.
14985
14986 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
14987
14988         * gcc.dg/compat/vector-defs.h: New file.
14989         * gcc.dg/compat/vector-setup.h: New file.
14990         * gcc.dg/compat/vector-check.h: New file.
14991         * gcc.dg/compat/vector-1_main.c: New file.
14992         * gcc.dg/compat/vector-1_x.c: New file.
14993         * gcc.dg/compat/vector-1_y.c: New file.
14994         * gcc.dg/compat/vector-2_main.c: New file.
14995         * gcc.dg/compat/vector-2_x.c: New file.
14996         * gcc.dg/compat/vector-2_y.c: New file.
14997
14998         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
14999         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
15000         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
15001         * gcc.dg/compat/struct-align-1.h: New file.
15002         * gcc.dg/compat/struct-align-1_main.c: New file.
15003         * gcc.dg/compat/struct-align-1_x.c: New file.
15004         * gcc.dg/compat/struct-align-1_y.c: New file.
15005         * gcc.dg/compat/struct-align-2.h: New file.
15006         * gcc.dg/compat/struct-align-2_main.c: New file.
15007         * gcc.dg/compat/struct-align-2_x.c: New file.
15008         * gcc.dg/compat/struct-align-2_y.c: New file.
15009
15010         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
15011         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
15012         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
15013         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
15014         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
15015         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
15016         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
15017         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
15018         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
15019         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
15020         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
15021         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
15022         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
15023         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
15024         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
15025         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
15026         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
15027         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
15028         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
15029         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
15030         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
15031         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15032         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15033         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
15034         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
15035         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
15036         * gcc.dg/compat/struct-return-10_x.c: Ditto.
15037         * gcc.dg/compat/struct-return-2_x.c: Ditto.
15038         * gcc.dg/compat/struct-return-3_x.c: Ditto.
15039
15040 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15041
15042         * gcc.dg/i386-call-1.c: New test.
15043
15044 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
15045
15046         PR c++/9162
15047         * g++.dg/parse/defarg4.C: New.
15048
15049 2003-07-03  Roger Sayle  <roger@eyesopen.com>
15050
15051         PR target/10700
15052         * gcc.c-torture/compile/20030703-1.c: New test case.
15053
15054 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
15055
15056         * g++.dg/template/local3.C: Remove extra semicolon.
15057
15058 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15059
15060         * gcc.dg/i386-volatile-1.c: New test.
15061
15062 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
15063
15064         PR c++/11072
15065         * g++.dg/other/offsetof2.C: XFAIL.
15066         * g++.dg/other/offsetof5.C: New.
15067
15068         PR c++/10219
15069         * g++.dg/template/error1.C: New.
15070
15071         PR c++/9779
15072         * g++.dg/template/dependent-expr1.C: New.
15073
15074 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
15075
15076         PR c++/6949
15077         * g++.dg/template/local3.C: New test.
15078
15079         PR c++/11149
15080         * g++.dg/lookup/scoped6.C: New test.
15081
15082 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
15083
15084         PR c++/8046
15085         * g++.dg/other/error7.C: New test.
15086
15087 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
15088
15089         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
15090         * g++.old-deja/g++.abi/vtable3.h: Likewise.
15091         * g++.old-deja/g++.law/code-gen5.C: Likewise.
15092         * g++.old-deja/g++.other/union2.C: Likewise.
15093         * gcc.dg/c90-const-expr-2.c: Likewise.
15094         * gcc.dg/c90-const-expr-3.c: Likewise.
15095         * gcc.dg/c99-const-expr-2.c: Likewise.
15096         * gcc.dg/c99-const-expr-3.c: Likewise.
15097         * gcc.dg/concat.c: Likewise.
15098
15099 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
15100
15101         PR c++/9559
15102         * g++.dg/init/static1.C: New test.
15103
15104 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15105
15106         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
15107         * g++.old-deja/g++.other/access2.C: Likewise.
15108         * g++.old-deja/g++.other/decl2.C: Likewise.
15109         * gcc.c-torture/execute/20020615-1.c: Likewise.
15110
15111 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
15112
15113         PR c++/4933
15114         * g++.dg/template/sizeof4.C: New test.
15115
15116 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
15117
15118         * g++.dg/other/error6.C: New test.
15119
15120 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
15121
15122         PR c++/10750
15123         * g++.dg/parse/constant2.C: New test.
15124
15125 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
15126
15127         PR c++/11106
15128         * g++.dg/other/error5.C: New test.
15129
15130 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15131
15132         * gcc.dg/format/gcc_diag-1.c: New test.
15133
15134 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
15135
15136         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
15137
15138 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
15139
15140         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
15141         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
15142         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
15143
15144 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
15145
15146         * gcc.c-torture/execute/builtins/string-8.c: New test.
15147         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
15148         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
15149         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
15150
15151 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
15152
15153         PR c++/10468
15154         * g++.dg/ext/typeof6.C: New test.
15155
15156 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
15157
15158         PR c++/10796
15159         * g++.dg/init/enum1.C: New test.
15160
15161 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
15162
15163         * gcc.dg/20030627-1.c: New test.
15164
15165 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
15166
15167         PR c++/11332
15168         * g++.dg/expr/static_cast2.C: New test.
15169
15170 2003-06-26  Roger Sayle  <roger@eyesopen.com>
15171             Jakub Jelinek  <jakub@redhat.com>
15172
15173         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
15174         sprintf(dst,"%s",src) optimization.
15175         * gcc.c-torture/execute/20030626-1.c: New test case.
15176         * gcc.c-torture/execute/20030626-2.c: New test case.
15177
15178 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
15179
15180         * gcc.c-torture/execute/multi-ix.c: New test.
15181
15182         * gcc.c-torture/execute/simd-4.c (main):
15183         Added missing semicolon at end of union.
15184
15185 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
15186
15187         PR c++/8266
15188         * g++.dg/template/explicit-instantiation3.C: New test.
15189
15190 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
15191
15192         * gcc.dg/20030626-1.c: Use signed char.
15193
15194 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
15195
15196         * gcc.dg/20030626-1.c: New test.
15197
15198 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
15199
15200         * const-str-2.m: Update.
15201
15202 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
15203
15204         PR c++/10990
15205         * g++.dg/rtti/dyncast1.C: New test.
15206         * g++.dg/abi/mangle4.C: Correct base-specifier access.
15207         * g++.dg/lookup/scoped1.C: Remove XFAIL.
15208         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
15209
15210         PR c++/10931
15211         * g++.dg/expr/static_cast1.C: New test.
15212
15213 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
15214
15215         * gcc.dg/20030625-1.c: New test.
15216
15217 2003-06-24  Roger Sayle  <roger@eyesopen.com>
15218
15219         * gcc.c-torture/compile/20030624-1.c: New test case.
15220
15221 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
15222
15223         * gcc.c-torture/execute/string-opt-17.c: New test.
15224
15225 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
15226
15227         PR c++/5754
15228         * g++.dg/parse/crash6.C: New test.
15229
15230 2003-06-23  Roger Sayle  <roger@eyesopen.com>
15231
15232         * gcc.dg/builtins-24.c: New test case.
15233
15234 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
15235
15236         * g++.dg/opt/operator1.C: New test.
15237
15238 2003-06-22  Roger Sayle  <roger@eyesopen.com>
15239
15240         * gcc.c-torture/execute/string-opt-16.c: New test case.
15241
15242 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
15243
15244         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
15245         * g++.old-deja/g++.other/conv7.C: Likewise
15246         * g++.old-deja/g++.other/overcnv2.C: Likewise.
15247         * g++.old-deja/g++.other/overload14.C: Likewise.
15248
15249 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
15250
15251         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
15252         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
15253
15254 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15255
15256         PR c++/10888
15257         * g++.dg/warn/Winline-3.C: New test.
15258
15259 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15260
15261         * lib/target-supports.exp (check_alias_available): Make the test
15262         program acceptable to the Solaris assembler.
15263
15264         PR c++/10749
15265         * g++.dg/template/memclass2.C: New test.
15266
15267 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15268             Eric Botcazou  <ebotcazou@libertysurf.fr>
15269
15270         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
15271         data for non-matching targets.
15272         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
15273
15274 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15275
15276         PR c++/10845
15277         * g++.dg/template/member3.C: New test.
15278
15279 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
15280
15281         PR c++/10939
15282         * g++.dg/template/func1.C: New test.
15283
15284         PR c++/9649
15285         * g++.dg/template/static4.C: New test.
15286         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
15287
15288         PR c++/11041
15289         * g++.dg/init/ref7.C: New test.
15290
15291 2003-06-19  Matt Austern  <austern@apple.com>
15292
15293         PR c++/11228
15294         * g++.dg/anew1.C: New test.
15295         * g++.dg/anew2.C: New test.
15296         * g++.dg/anew3.C: New test.
15297         * g++.dg/anew4.C: New test.
15298
15299 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
15300
15301         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
15302
15303 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
15304
15305         * gcc.c-torture/execute/simd-4.c (main): Make expected value
15306         endian-dependent.
15307
15308 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
15309
15310         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
15311         Remove cruft.
15312
15313 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
15314
15315         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
15316         * gcc.c-torture/compile/961203-1.c: Likewise.
15317         * gcc.c-torture/compile/980506-1.c: Likewise.
15318
15319 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
15320
15321         PR c++/10712
15322         * g++.dg/lookup/using7.C: New test.
15323
15324 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
15325
15326         PR c++/11105
15327         * g++.dg/abi/conv1.C: Remove it.
15328         * g++.dg/template/conv7.C: New test.
15329         * g++.dg/template/conv8.C: Likewise.
15330         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
15331         conversion operator.
15332
15333 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
15334
15335         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
15336         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
15337         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
15338         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
15339         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
15340         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
15341         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
15342         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
15343         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
15344         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
15345         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
15346         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
15347         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
15348         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
15349         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
15350         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
15351         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
15352         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
15353         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
15354         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
15355         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
15356         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15357         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15358         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
15359         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
15360         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
15361         * gcc.dg/compat/struct-return-10_x.c: Ditto.
15362         * gcc.dg/compat/struct-return-2_x.c: Ditto.
15363         * gcc.dg/compat/struct-return-3_x.c: Ditto.
15364
15365 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
15366
15367         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
15368         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
15369         indications.
15370
15371 2003-06-16  Roger Sayle  <roger@eyesopen.com>
15372
15373         * gcc.dg/i386-387-5.c: New test case.
15374         * gcc.dg/i386-387-6.c: New test case.
15375         * gcc.dg/builtins-23.c: New test case.
15376
15377 2003-06-15  Roger Sayle  <roger@eyesopen.com>
15378
15379         * gcc.dg/builtins-22.c: New test case.
15380         * gcc.dg/i386-387-1.c: Update to test exp.
15381         * gcc.dg/i386-387-2.c: Likewise.
15382
15383 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15384
15385         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
15386
15387 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
15388
15389         * lib/gcc-dg.exp (dg-require-dll): New function.
15390         (dg-xfail-if): Likewise.
15391         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
15392         driver.
15393
15394         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
15395         * gcc.c-torture/compile/20001205-1.c: Likewise.
15396         * gcc.c-torture/compile/20001226-1.c: Likewise.
15397         * gcc.c-torture/compile/20010518-2.c: Likewise.
15398         * gcc.c-torture/compile/20020312-1.c: Likewise.
15399         * gcc.c-torture/compile/20020604-1.c: Likewise.
15400         * gcc.c-torture/compile/920501-12.c: Likewise.
15401         * gcc.c-torture/compile/920501-4.c: Likewise.
15402         * gcc.c-torture/compile/920520-1.c: Likewise.
15403         * gcc.c-torture/compile/920521-1.c: Likewise.
15404         * gcc.c-torture/compile/920625-1.c: Likewise.
15405         * gcc.c-torture/compile/961203-1.c: Likewise.
15406         * gcc.c-torture/compile/980506-1.c: Likewise.
15407         * gcc.c-torture/compile/981006-1.c: Likewise.
15408         * gcc.c-torture/compile/981022-1.c: Likewise.
15409         * gcc.c-torture/compile/981223-1.c: Likewise.
15410         * gcc.c-torture/compile/990617-1.c: Likewise.
15411         * gcc.c-torture/compile/dll.c: Likewise.
15412         * gcc.c-torture/compile/labels-3.c: Likewise.
15413         * gcc.c-torture/compile/mipscop-1.c: Likewise.
15414         * gcc.c-torture/compile/mipscop-2.c: Likewise.
15415         * gcc.c-torture/compile/mipscop-3.c: Likewise.
15416         * gcc.c-torture/compile/mipscop-4.c: Likewise.
15417         * gcc.c-torture/compile/simd-5.c: Likewise.
15418         * gcc.c-torture/compile/20000804-1.x: Remove.
15419         * gcc.c-torture/compile/20001205-1.x: Likewise.
15420         * gcc.c-torture/compile/20001226-1.x: Likewise.
15421         * gcc.c-torture/compile/20010518-2.x: Likewise.
15422         * gcc.c-torture/compile/20020312-1.x: Likewise.
15423         * gcc.c-torture/compile/20020604-1.x: Likewise.
15424         * gcc.c-torture/compile/920501-12.x: Likewise.
15425         * gcc.c-torture/compile/920501-4.x: Likewise.
15426         * gcc.c-torture/compile/920520-1.x: Likewise.
15427         * gcc.c-torture/compile/920521-1.x: Likewise.
15428         * gcc.c-torture/compile/920625-1.x: Likewise.
15429         * gcc.c-torture/compile/961203-1.x: Likewise.
15430         * gcc.c-torture/compile/980506-1.x: Likewise.
15431         * gcc.c-torture/compile/981006-1.x: Likewise.
15432         * gcc.c-torture/compile/981022-1.x: Likewise.
15433         * gcc.c-torture/compile/981223-1.x: Likewise.
15434         * gcc.c-torture/compile/990617-1.x: Likewise.
15435         * gcc.c-torture/compile/mipscop-1.x: Likewise.
15436         * gcc.c-torture/compile/mipscop-2.x: Likewise.
15437         * gcc.c-torture/compile/mipscop-3.x: Likewise.
15438         * gcc.c-torture/compile/mipscop-4.x: Likewise.
15439         * gcc.c-torture/compile/simd-5.x: Likewise.
15440
15441         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
15442
15443 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15444
15445         * gcc.c-torture/execute/20030611-1.c: New test.
15446
15447 2003-06-12  Roger Sayle  <roger@eyesopen.com>
15448
15449         PR middle-end/168
15450         * gcc.dg/20030612-1.c: New test case.
15451
15452 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
15453
15454         PR c++/10635
15455         * g++.dg/expr/cast1.C: New test.
15456
15457 2003-06-12  Roger Sayle  <roger@eyesopen.com>
15458
15459         * gcc.dg/builtins-21.c: New test case.
15460
15461 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
15462
15463         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
15464         options instead of at the end.
15465         * lib/objc.exp (objc_target_compile): Likewise.
15466
15467 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
15468
15469         PR c++/10432
15470         * g++.dg/parse/error1.C: New test.
15471
15472 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
15473
15474         * gcc.dg/compat/struct-by-value-11_main.c: New file.
15475         * gcc.dg/compat/struct-by-value-11_x.c: New file.
15476         * gcc.dg/compat/struct-by-value-11_y.c: New file.
15477         * gcc.dg/compat/struct-by-value-12_main.c: New file.
15478         * gcc.dg/compat/struct-by-value-12_x.c: New file.
15479         * gcc.dg/compat/struct-by-value-12_y.c: New file.
15480         * gcc.dg/compat/struct-by-value-13_main.c: New file.
15481         * gcc.dg/compat/struct-by-value-13_x.c: New file.
15482         * gcc.dg/compat/struct-by-value-13_y.c: New file.
15483         * gcc.dg/compat/struct-by-value-14_main.c: New file.
15484         * gcc.dg/compat/struct-by-value-14_x.c: New file.
15485         * gcc.dg/compat/struct-by-value-14_y.c: New file.
15486         * gcc.dg/compat/struct-by-value-15_main.c: New file.
15487         * gcc.dg/compat/struct-by-value-15_x.c: New file.
15488         * gcc.dg/compat/struct-by-value-15_y.c: New file.
15489         * gcc.dg/compat/struct-by-value-16_main.c: New file.
15490         * gcc.dg/compat/struct-by-value-16_x.c: New file.
15491         * gcc.dg/compat/struct-by-value-16_y.c: New file.
15492         * gcc.dg/compat/struct-by-value-17_main.c: New file.
15493         * gcc.dg/compat/struct-by-value-17_x.c: New file.
15494         * gcc.dg/compat/struct-by-value-17_y.c: New file.
15495         * gcc.dg/compat/struct-by-value-18_main.c: New file.
15496         * gcc.dg/compat/struct-by-value-18_x.c: New file.
15497         * gcc.dg/compat/struct-by-value-18_y.c: New file.
15498
15499         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
15500         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
15501         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
15502         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
15503         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
15504         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
15505         * gcc.dg/compat/scalar-return-3_main.c: New file.
15506         * gcc.dg/compat/scalar-return-3_x.c: New file.
15507         * gcc.dg/compat/scalar-return-3_y.c: New file.
15508         * gcc.dg/compat/scalar-return-4_main.c: New file.
15509         * gcc.dg/compat/scalar-return-4_x.c: New file.
15510         * gcc.dg/compat/scalar-return-4_y.c: New file.
15511
15512 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
15513
15514         * gcc.dg/compat/fp2-struct-check.h: New file.
15515         * gcc.dg/compat/fp2-struct-defs.h: New file.
15516         * gcc.dg/compat/fp2-struct-init.h: New file.
15517         * gcc.dg/compat/struct-by-value-10_main.c: New file.
15518         * gcc.dg/compat/struct-by-value-10_x.c: New file.
15519         * gcc.dg/compat/struct-by-value-10_y.c: New file.
15520         * gcc.dg/compat/struct-return-10_main.c: New file.
15521         * gcc.dg/compat/struct-return-10_x.c: New file.
15522         * gcc.dg/compat/struct-return-10_y.c: New file.
15523
15524         * gcc.dg/compat/compat-common.h: New file.
15525         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
15526         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
15527         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
15528         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
15529         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
15530         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
15531         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
15532         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
15533         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
15534         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
15535         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
15536         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
15537         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
15538         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
15539         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
15540         * gcc.dg/compat/small-struct-check.h: Ditto.
15541         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
15542         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
15543         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
15544         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
15545         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
15546         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
15547         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
15548         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
15549         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
15550         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
15551         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15552         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
15553         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
15554         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15555         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
15556         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
15557         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
15558         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
15559         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
15560         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
15561         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
15562         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
15563         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
15564         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
15565         * gcc.dg/compat/struct-return-2_main.c: Ditto.
15566         * gcc.dg/compat/struct-return-2_x.c: Ditto.
15567         * gcc.dg/compat/struct-return-2_y.c: Ditto.
15568         * gcc.dg/compat/struct-return-3_main.c: Ditto.
15569         * gcc.dg/compat/struct-return-3_x.c: Ditto.
15570         * gcc.dg/compat/struct-return-3_y.c: Ditto.
15571
15572 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
15573
15574         * g++.dg/pch/static-1.C: New file.
15575         * g++.dg/pch/static-1.Hs: New file.
15576
15577 2003-06-10  Richard Henderson  <rth@redhat.com>
15578
15579         * gcc.dg/asm-7.c: Adjust expected warning text.
15580
15581 2003-06-10  Roger Sayle  <roger@eyesopen.com>
15582
15583         * gcc.dg/builtins-20.c: New test case.
15584
15585 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
15586
15587         PR c++/11131
15588         * g++.dg/opt/template1.C: New test.
15589
15590 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
15591
15592         * lib/gcc-dg.exp (dg-test): Clear additional_files and
15593         additional_sources.
15594
15595 2003-05-21  David Taylor  <dtaylor@emc.com>
15596
15597         * gcc.dg/Wpadded.c: New file.
15598
15599 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
15600
15601         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
15602         * gcc.dg/special/weak-2.c: Add dg-require-weak.
15603         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
15604         dg-require-weak.
15605
15606 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
15607
15608         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
15609
15610 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
15611
15612         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
15613         (dg-require-alias): Likewise.
15614         (dg-require-gc-sections): Likewise.
15615         * lib/target-supports.exp (check_gc_sections_available): Likewise.
15616
15617 2003-06-08  Richard Henderson  <rth@redhat.com>
15618
15619         * gcc.dg/20011029-2.c: Fix the array reference.
15620         * gcc.dg/asm-7.c: New.
15621
15622 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
15623
15624         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
15625
15626 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
15627
15628         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
15629         (dg-require-gc-sections): Likewise.
15630
15631 2003-06-08  Jan Hubicka  <jh@suse.cz>
15632
15633         * i386-cmov1.c: Fix regular expression.
15634         * i386-cvt-1.c: Likewise.
15635         * i386-local.c: Likewise.
15636         * i386-local2.c: Likewise.
15637         * i386-mul.c: Likewise.
15638         * i386-ssetype-1.c: Likewise.
15639         * i386-ssetype-3.c: Likewise.
15640         * i386-ssetype-5.c: Likewise.
15641
15642 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15643
15644         PR c++/11039
15645         * g++.dg/warn/implicit-typename2.C: New test.
15646         * g++.dg/warn/implicit-typename3.C: New test.
15647
15648 2003-06-07  Richard Henderson  <rth@redhat.com>
15649
15650         * g++.dg/other/offsetof3.C: Use size_t.
15651         * g++.dg/other/offsetof4.C: Likewise.
15652
15653 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
15654
15655         * lib/copy-file.exp: New. Implement gcc_copy_files.
15656
15657         * lib/dg-pch.exp: Load copy-file.exp
15658         (dg-pch): Use gcc_copy_files instead of "file copy".
15659
15660 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
15661
15662         * gcc.dg/weak/weak.exp: Simplify.
15663         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
15664         * gcc.dg/weak/weak-1.c: Likewise.
15665         * gcc.dg/weak/weak-2.c: Likewise.
15666         * gcc.dg/weak/weak-3.c: Likewise.
15667         * gcc.dg/weak/weak-4.c: Likewise.
15668         * gcc.dg/weak/weak-5.c: Likewise.
15669         * gcc.dg/weak/weak-6.c: Likewise.
15670         * gcc.dg/weak/weak-7.c: Likewise.
15671         * gcc.dg/weak/weak-8.c: Likewise.
15672         * gcc.dg/weak/weak-9.c: Likewise.
15673
15674 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
15675
15676         gcc.c-torture/execute/20030606-1.c: New.
15677
15678 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15679
15680         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
15681         * gcc.dg/builtins-19.c: Likewise.
15682
15683 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15684
15685         * gcc.dg/builtins-2.c: Add some more tests.
15686         * gcc.dg/builtins-18.c: New test case.
15687         * gcc.dg/builtins-19.c: New test case.
15688
15689 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15690             Jim Wilson  <wilson@tuliptree.org>
15691
15692         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
15693
15694 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
15695
15696         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
15697         mempcpy/stpcpy calls not to be optimized into something else.
15698         * gcc.c-torture/execute/string-opt-3.c: Moved to...
15699         * gcc.c-torture/execute/builtins/string-7.c: ...here.
15700         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
15701
15702 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15703
15704         * gcc.dg/format/asm_fprintf-1.c: New test.
15705
15706 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
15707
15708         * lib/gcc-defs.exp (additional_sources): New variable.
15709         (dg-additional-sources): New function.
15710         (additional_files): New variable.
15711         (dg-additional-files): New function.
15712         (dg-additional-files-options): Likewise.
15713         * lib/gcc-dg.exp (dg-require-weak): New function.
15714         (dg-require-alias): Likewise.
15715         (dg-require-gc-sections): Likewise.
15716         * lib/target-supports.exp (check_alias_available): Remove testfile
15717         parameter.
15718         (check_gc_sections_available): New function.
15719         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
15720         (dg-gpp-additional-files): Likewise.
15721         * lib/g++.exp (additional_sources): Remove.
15722         (additional_files): Likewise.
15723         (g++_target_compile): Use dg-additional-files-options.
15724
15725         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
15726         Tcl logic.
15727         * gcc.dg/special/ecos.exp: Remove.
15728         * gcc.dg/special/20000419-2.c: Use dg-require-*.
15729         * gcc.dg/special/alias-1.c: Likewise.
15730         * gcc.dg/special/alias-2.c: Likewise.
15731         * gcc.dg/special/gcsec-1.c: Likewise.
15732         * gcc.dg/special/weak-1.c: Likewise.
15733         * gcc.dg/special/weak-2.c: Likewise.
15734         * gcc.dg/special/wkali-1.c: Likewise.
15735         * gcc.dg/special/wkali-2.c: Likewise.
15736
15737         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
15738         dg-gpp-additional-*.
15739         * g++.dg/special/conpr-3.C: Likewise.
15740         * g++.dg/special/conpr-4.C: Likewise.
15741         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
15742         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
15743         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
15744         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
15745         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
15746         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
15747         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
15748         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
15749         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
15750         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
15751         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
15752         * g++.old-deja/g++.other/comdat1.C: Likewise.
15753         * g++.old-deja/g++.other/comdat2.C: Likewise.
15754         * g++.old-deja/g++.other/comdat3.C: Likewise.
15755         * g++.old-deja/g++.other/ctor1.C: Likewise.
15756         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
15757
15758 2003-06-05  Richard Henderson  <rth@redhat.com>
15759
15760         * gcc.dg/debug/20030605-1.c: New.
15761
15762 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
15763
15764         * README.QMTEST: Update.
15765
15766 2003-06-04  Richard Henderson  <rth@redhat.com>
15767
15768         * gcc.dg/cleanup-1.c: New.
15769         * gcc.dg/cleanup-2.c: New.
15770         * gcc.dg/cleanup-3.c: New.
15771         * gcc.dg/cleanup-4.c: New.
15772         * gcc.dg/cleanup-5.c: New.
15773         * gcc.dg/cleanup-6.c: New.
15774         * gcc.dg/cleanup-7.c: New.
15775
15776 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
15777
15778         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
15779
15780         * lib/dg-pch.exp: New file.
15781         * g++.dg/pch/pch.exp: Use dg-pch.exp.
15782         * gcc.dg/pch/pch.exp: Likewise.
15783
15784 2003-06-04  Roger Sayle  <roger@eyesopen.com>
15785
15786         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
15787         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
15788         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
15789         * gcc.dg/builtins-17.c: New test case.
15790         * gcc.dg/i386-387-4.c: New test case.
15791         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
15792
15793 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15794
15795         * gcc.dg/ultrasp9.c: New test.
15796
15797 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15798
15799         * gcc.c-torture/compile/20030604-1.c: New test.
15800         * gcc.dg/sparc-constant-1.c: New test.
15801
15802 2003-06-03  Glen Nakamura  <glen@imodulo.com>
15803
15804         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
15805
15806 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
15807
15808         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
15809
15810         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
15811         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
15812
15813 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
15814
15815         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
15816
15817 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15818
15819         PR c++/10940
15820         * g++.dg/template/spec10.C: New test.
15821
15822 2003-06-03  Roger Sayle  <roger@eyesopen.com>
15823
15824         * gcc.dg/builtins-16.c: New test case.
15825
15826 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
15827
15828         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
15829         mempcpy test with post-increments.
15830         * gcc.c-torture/execute/string-opt-3.c: New test.
15831         * gcc.dg/string-opt-1.c: New test.
15832
15833 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
15834
15835         PR fortran/10965
15836         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
15837
15838 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
15839
15840         * lib/scanasm.exp (dg-scan): New function, factored out of ...
15841         (scan-assembler): ... here.  Use dg-scan.
15842         (scan-assembler-not): Likewise.
15843         (scan-file): New function.
15844         (scan-file-not): Likewise.
15845         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
15846         * gcc.dg/cpp/_Pragma4.c: Likewise.
15847         * gcc.dg/cpp/_Pragma5.c: Likewise.
15848         * gcc.dg/cpp/avoidpaste1.c: Likewise.
15849         * gcc.dg/cpp/avoidpaste2.c: Likewise.
15850         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
15851         * gcc.dg/cpp/cmdlne-P.c: Likewise.
15852         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
15853         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
15854         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
15855         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
15856         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
15857         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
15858         * gcc.dg/cpp/cxxcom1.c: Likewise.
15859         * gcc.dg/cpp/line1.c: Likewise.
15860         * gcc.dg/cpp/maccom1.c: Likewise.
15861         * gcc.dg/cpp/maccom2.c: Likewise.
15862         * gcc.dg/cpp/maccom3.c: Likewise.
15863         * gcc.dg/cpp/maccom4.c: Likewise.
15864         * gcc.dg/cpp/maccom5.c: Likewise.
15865         * gcc.dg/cpp/maccom6.c: Likewise.
15866         * gcc.dg/cpp/multiline.c: Likewise.
15867         * gcc.dg/cpp/spacing1.c: Likewise.
15868         * gcc.dg/cpp/spacing2.c: Likewise.
15869         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
15870         * gcc.dg/cpp/trad/maccom1.c: Likewise.
15871         * gcc.dg/cpp/trad/maccom2.c: Likewise.
15872         * gcc.dg/cpp/trad/maccom3.c: Likewise.
15873         * gcc.dg/cpp/trad/maccom4.c: Likewise.
15874         * gcc.dg/cpp/trad/maccom6.c: Likewise.
15875         * gcc.dg/cpp/cxxcom2.c: Likewise.
15876         * gcc.dg/cpp/cxxcom2.h: New file.
15877
15878         * gcc.dg/cpp/truefalse.cpp: Move it to ...
15879         * g++.dg/cpp/truefalse.C: Here.
15880         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
15881
15882 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
15883
15884         * gcc.dg/cpp/redef3.c: New file.
15885
15886 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
15887
15888         * gcc.dg/i386-loop-3.c: New test.
15889
15890 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
15891
15892         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
15893
15894 2003-05-31  Roger Sayle  <roger@eyesopen.com>
15895
15896         * gcc.dg/fwrapv-1.c: New test case.
15897         * gcc.dg/fwrapv-2.c: New test case.
15898
15899 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15900
15901         PR c++/10956
15902         * g++.dg/template/spec9.C: New test.
15903
15904 2003-05-29  Roger Sayle  <roger@eyesopen.com>
15905
15906         * gcc.dg/duff-4.c: New test case.
15907
15908 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
15909
15910         PR fortran/10843
15911         * g77.dg/ffixed-form-1.f: New test
15912         * g77.dg/ffixed-form-2.f: New test
15913         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
15914         * g77.dg/ffree-form-3.f: New test
15915
15916 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
15917
15918         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
15919         * gcc.dg/wint_t-1.c: Likewise.
15920
15921 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15922
15923         * g++.dg/template/access11.C: New test.
15924
15925 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15926
15927         PR c++/10849
15928         * g++.dg/template/access10.C: New test.
15929
15930 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
15931             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15932
15933         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
15934
15935 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
15936
15937         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
15938         suppress for powerpc-*-darwin*.
15939         * gcc.dg/torture/builtin-noret-2.c: Likewise.
15940
15941 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
15942
15943         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
15944         suppress option for powerpc-*-darwin*.
15945
15946 2003-05-23  Roger Sayle  <roger@eyesopen.com>
15947
15948         * gcc.dg/builtins-1.c: Add tests for tan and atan.
15949         * gcc.dg/builtins-4.c: Add test for fmod.
15950
15951 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15952
15953         PR c++/10682
15954         * g++.dg/template/instantiate4.C: New test.
15955
15956 2003-05-22  Roger Sayle  <roger@eyesopen.com>
15957
15958         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
15959
15960 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
15961
15962         * gcc.dg/compat/scalar-return-1_main.c: New file.
15963         * gcc.dg/compat/scalar-return-1_x.c: New file.
15964         * gcc.dg/compat/scalar-return-1_y.c: New file.
15965         * gcc.dg/compat/scalar-return-2_main.c: New file.
15966         * gcc.dg/compat/scalar-return-2_x.c: New file.
15967         * gcc.dg/compat/scalar-return-2_y.c: New file.
15968         * gcc.dg/compat/struct-return-3_main.c: New file.
15969         * gcc.dg/compat/struct-return-3_y.c: New file.
15970         * gcc.dg/compat/struct-return-3_x.c: New file.
15971         * gcc.dg/compat/struct-return-2_main.c: New file.
15972         * gcc.dg/compat/struct-return-2_x.c: New file.
15973         * gcc.dg/compat/struct-return-2_y.c: New file.
15974
15975 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15976
15977         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
15978         for hppa*-hp-hpux*.
15979         * gcc.dg/20021014-1.c (dg-options): Likewise.
15980         * gcc.dg/nest.c (dg-options): Likewise.
15981
15982 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
15983
15984         PR c++/9738
15985         * g++.dg/ext/dllimport2.C: New file.
15986         * g++.dg/ext/dllimport3.C: New file.
15987
15988 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
15989
15990         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
15991         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
15992         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15993         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
15994         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15995         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
15996         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
15997         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
15998         * gcc.dg/compat/small-struct-defs.h: New file.
15999         * gcc.dg/compat/small-struct-init.h: New file.
16000         * gcc.dg/compat/small-struct-check.h: New file.
16001         * gcc.dg/compat/fp-struct-defs.h: New file.
16002         * gcc.dg/compat/fp-struct-check.h: New file.
16003         * gcc.dg/compat/fp-struct-init.h: New file.
16004         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
16005         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
16006
16007 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
16008
16009         * gcc.dg/20030225-2.c: New test.
16010
16011 2003-05-18  Roger Sayle  <roger@eyesopen.com>
16012             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16013
16014         * gcc.c-torture/compile/20030518-1.c: New test case.
16015
16016 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
16017
16018         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
16019         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
16020         gcc-dg-debug-runtest.
16021         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
16022         gcc-dg-debug-runtest.
16023
16024 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16025
16026         PR c++/9022
16027         * g++.dg/lookup/using6.C: New test.
16028
16029 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16030
16031         * g++.dg/parse/access2.C: New test.
16032
16033 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
16034
16035         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
16036         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
16037         * gcc.dg/debug/debug.exp: Likewise.
16038
16039 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
16040
16041         * gcc.dg/dollar.c: New test.
16042
16043 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
16044
16045         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
16046         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
16047         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
16048         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
16049         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
16050         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
16051         * gcc.dg/compat/struct-by-value-6_main.c: New file.
16052         * gcc.dg/compat/struct-by-value-6_x.c: New file.
16053         * gcc.dg/compat/struct-by-value-6_y.c: New file.
16054         * gcc.dg/compat/struct-by-value-7_main.c: New file.
16055         * gcc.dg/compat/struct-by-value-7_x.c: New file.
16056         * gcc.dg/compat/struct-by-value-7_y.c: New file.
16057         * gcc.dg/compat/struct-by-value-8_main.c: New file.
16058         * gcc.dg/compat/struct-by-value-8_x.c: New file.
16059         * gcc.dg/compat/struct-by-value-8_y.c: New file.
16060         * gcc.dg/compat/struct-by-value-9_main.c: New file.
16061         * gcc.dg/compat/struct-by-value-9_x.c: New file.
16062         * gcc.dg/compat/struct-by-value-9_y.c: New file.
16063
16064 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
16065
16066         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
16067         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
16068         support for "repo" mode.
16069         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
16070         * lib/g77-dg.exp: Likewise.
16071         * lib/obj-dg.exp: Likewise.
16072
16073 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
16074
16075         Merge from gcc-3_2-rhl8-branch:
16076         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
16077
16078         * gcc.dg/tls/opt-6.c: New test.
16079
16080         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
16081
16082         * gcc.dg/20030405-1.c: New test.
16083
16084         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
16085
16086         * gcc.dg/20030309-1.c: New test.
16087
16088         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16089
16090         * gcc.c-torture/execute/20030307-1.c: New test.
16091
16092         2003-02-20  Randolph Chung  <tausq@debian.org>
16093
16094         * gcc.c-torture/compile/20030220-1.c: New test.
16095
16096         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
16097
16098         * gcc.dg/20030217-1.c: New test.
16099
16100         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
16101
16102         * gcc.c-torture/compile/20020129-1.c: New test.
16103
16104         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16105
16106         * gcc.dg/unroll-1.c: New test.
16107
16108         2002-11-16  Jan Hubicka  <jh@suse.cz>
16109
16110         * gcc.c-torture/execute/20020920-1.c: New test.
16111
16112         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
16113
16114         PR target/7434
16115         * gcc.c-torture/compile/20021008-1.c: New test.
16116
16117         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
16118
16119         PR target/7559
16120         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
16121
16122         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
16123
16124         * gcc.c-torture/compile/20020807-1.c: New test.
16125
16126         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
16127
16128         * gcc.dg/tls/opt-1.c: New test.
16129
16130         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
16131
16132         * gcc.dg/20020729-1.c: New test.
16133
16134         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
16135
16136         * g++.dg/opt/life1.C: New test.
16137
16138         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
16139
16140         * gcc.dg/20020525-1.c: New test.
16141
16142         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
16143
16144         PR c++/6794
16145         * g++.dg/ext/pretty1.C: New test.
16146         * g++.dg/ext/pretty2.C: New test.
16147
16148 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
16149
16150         PR c++/8385
16151         * g++.dg/ext/typeof5.C: New test.
16152
16153 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
16154
16155         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
16156         __USER_LABEL_PREFIX__ into account.
16157         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
16158
16159 2003-05-14  Roger Sayle  <roger@eyesopen.com>
16160
16161         * gcc.dg/builtins-15.c: New test case.
16162
16163 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
16164
16165         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
16166
16167 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
16168
16169         * lib/g++.exp: Tweak handling of additional source files.
16170         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
16171         * g++.dg/special/conpr-2a.C: Rename to ...
16172         * g++.dg/special/conpr-2a.cc: ... this.
16173         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
16174         * g++.dg/special/conpr-3a.C: Rename to ...
16175         * g++.dg/special/conpr-3a.cc: This.
16176         * g++.dg/special/conpr-3b.C: Rename to ...
16177         * g++.dg/special/conpr-3b.cc: This.
16178         * g++.dg/special/conpr-4.C: New test.
16179         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
16180
16181 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
16182
16183         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
16184
16185 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16186
16187         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
16188         * g++.old-deja/g++.robertl/eb71.C: Likewise.
16189         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
16190         * g++.old-deja/g++.other/warn3.C: Likewise.
16191
16192 2003-05-11  Roger Sayle  <roger@eyesopen.com>
16193
16194         * gcc.dg/i386-387-1.c: Update to also test log.
16195         * gcc.dg/i386-387-2.c: Likewise.
16196
16197 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
16198
16199         * g77.f-torture/execute/int8421.f: New test.
16200
16201 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16202
16203         PR c++/10230, c++/10481
16204         * g++.dg/lookup/scoped5.C: New test.
16205
16206 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16207
16208         PR c++/10552
16209         * g++.dg/template/ttp6.C: New test.
16210
16211 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
16212
16213         * gcc.c-torture/execute/builtins: New directory.
16214         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
16215         gcc.c-torture/execute/builtins.
16216         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
16217         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
16218         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
16219         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
16220
16221 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16222
16223         PR c++/9252
16224         * g++.dg/template/access8.C: New test.
16225         * g++.dg/template/access9.C: New test.
16226
16227 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16228
16229         PR c++/9554
16230         * g++.dg/parse/access1.C: New test.
16231
16232 2003-05-09  DJ Delorie  <dj@redhat.com>
16233
16234         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
16235         long, and not an int.
16236
16237 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16238
16239         PR c++/10555, c++/10576
16240         * g++.dg/template/memclass1.C: New test.
16241
16242 2003-05-08  DJ Delorie  <dj@redhat.com>
16243
16244         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
16245         targets.
16246         * gcc.c-torture/execute/20021024-1.x: Likewise.
16247         * gcc.c-torture/execute/shiftdi.x: Likewise.
16248         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
16249         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
16250         * gcc.dg/20021018-1.c: Likewise.
16251
16252 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16253
16254         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
16255
16256         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
16257         (bcopy): Call memmove.
16258
16259 2003-05-08  Roger Sayle  <roger@eyesopen.com>
16260
16261         * g77.f-torture/compile/8485.f: New test case.
16262
16263 2003-05-07  Richard Henderson  <rth@redhat.com>
16264
16265         PR c++/10570
16266         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
16267         Verify exception_cleanup not called for rethrows.
16268         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
16269         when exiting catch block without rethrowing.
16270         * g++.dg/eh/forced3.C: New.
16271         * g++.dg/eh/forced4.C: New.
16272
16273 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
16274
16275         * gcc.dg/20030505.c: Fix triplet.
16276
16277 2003-05-06  DJ Delorie  <dj@redhat.com>
16278
16279         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
16280         * gcc.dg/nest.c: Likewise.
16281
16282 2003-05-05  Roger Sayle  <roger@eyesopen.com>
16283
16284         * gcc.dg/builtins-14.c: New test case.
16285
16286 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
16287
16288         * lib/compat.exp (compat-execute): New argument.
16289         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
16290         * gcc.dg/compat: New test directory.
16291         * gcc.dg/compat/compat.exp: New expect script.
16292         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
16293         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
16294         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
16295         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
16296         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
16297         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
16298
16299         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
16300         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
16301         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
16302         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
16303         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
16304         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
16305         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
16306         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
16307         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
16308         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
16309         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
16310         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
16311         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
16312         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
16313         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
16314
16315 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
16316
16317         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
16318
16319 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
16320
16321         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
16322
16323 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
16324
16325         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
16326         * gcc.dg/ppc-fsel-2.c: New test.
16327
16328         * gcc.dg/unused-5.c: New test.
16329
16330 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16331
16332         PR c++/10496
16333         * g++.dg/warn/pmf1.C: New test.
16334
16335 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16336
16337         PR c++/4494
16338         * g++.dg/warn/main.C: New test.
16339
16340 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16341
16342         * gcc.dg/nonnull-3.c: New test.
16343
16344 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
16345
16346         * gcc.dg/cpp/Wtrigraphs.c: Update.
16347         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
16348
16349 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
16350
16351         * gcc.dg/ppc-fsel-1.c: New test.
16352
16353 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
16354
16355         PR c/10604
16356         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
16357
16358 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
16359
16360         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
16361
16362 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16363
16364         PR c++/9364, c++/10553, c++/10586
16365         * g++.dg/parse/typename4.C: New test.
16366         * g++.dg/parse/typename5.C: Likewise.
16367
16368 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
16369
16370         * gcc.c-torture/compile/20030503-1.c: New test.
16371
16372 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16373
16374         * g++.dg/lookup/using5.C: Fix testcase error.
16375
16376 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
16377
16378         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
16379         since MEABI is no longer supported.  Remove all vestiges
16380         of MEABI from the test.
16381
16382 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16383
16384         PR c++/10554
16385         * g++.dg/lookup/using5.C: New test.
16386
16387 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16388
16389         PR c++/8772
16390         * g++.dg/template/ttp5.C: New test.
16391
16392 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
16393
16394         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
16395         (dg-gpp-additional-sources): New function.
16396         (dg-gpp-additional-files): Likewise.
16397         * lib/g++.exp (additional_sources): New variable.
16398         (additional_files): Likewise.
16399         (g++_target_compile): Deal with them.
16400         * lib/old-dejagnu.exp: Remove.
16401         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
16402         * g++.old-deja: Revise all tests to use dg commands.
16403
16404 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16405
16406         PR c++/9432, c++/9528
16407         * g++.dg/lookup/using4.C: New test.
16408
16409 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
16410
16411         * gcc.dg/noreturn-5.c: New file.
16412         * gcc.dg/noreturn-6.c: New file.
16413
16414         * gcc.c-torture/compile/inline-1.c: New file.
16415
16416 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
16417
16418         PR c++/10551
16419         * g++.dg/template/explicit1.C: New test.
16420
16421 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
16422
16423         PR c++/10549
16424         * g++.dg/other/bitfield1.C: New test.
16425
16426         PR c++/10527
16427         * g++.dg/init/new7.C: New test.
16428
16429 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
16430
16431         * g++.dg/ext/desig1.C: New test.
16432         * g++.dg/ext/init1.C: Update.
16433
16434         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
16435
16436 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
16437
16438         PR c++/10180
16439         * g++.dg/warn/Winline-1.C: New test.
16440
16441 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
16442
16443         * gcc.c-torture/execute/string-opt-19.c: New test.
16444
16445         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
16446         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
16447
16448 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
16449
16450         PR c++/10506
16451         * g++.dg/init/new6.C: New test.
16452
16453         PR c++/10503
16454         * g++.dg/init/ref6.C: New test.
16455
16456 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
16457
16458         * g++.dg/warn/weak1.C: XFAIL on AIX4.
16459
16460 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16461
16462         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
16463         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
16464
16465 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
16466
16467         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
16468         initialized static data members.
16469
16470 2003-04-25  H.J. Lu <hjl@gnu.org>
16471
16472         * gcc.dg/ia64-sync-4.c: New test.
16473
16474 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16475
16476         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
16477         date.
16478
16479 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
16480
16481         PR c++/10337
16482         * g++.dg/warn/conv1.C: New test.
16483         * g++.old-deja/g++.other/conv7.C: Adjust.
16484         * g++.old-deja/g++.other/overload14.C: Adjust.
16485
16486 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16487
16488         PR c++/10471
16489         * g++.dg/template/defarg2.C: New test.
16490
16491 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
16492
16493         * gcc.dg/cpp/include2.c: Update.
16494         * gcc.dg/cpp/multiline-2.c: New.
16495         * gcc.dg/cpp/multiline.c: Update.
16496         * gcc.dg/cpp/strify2.c: Update.
16497         * gcc.dg/cpp/trad/literals-2.c: Update.
16498
16499 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16500
16501         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
16502
16503 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16504
16505         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
16506
16507 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16508
16509         PR c++/10451
16510         * g++.dg/parse/crash4.C: New test.
16511
16512         PR c++/9847
16513         * g++.dg/parse/crash5.C: New test.
16514
16515 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
16516
16517         PR c++/10446
16518         * g++.dg/parse/crash3.C: New test.
16519
16520         PR c++/10428
16521         * g++.dg/parse/elab1.C: New test.
16522
16523 2003-04-22  Devang Patel  <dpatel@apple.com>
16524
16525         * gcc.dg/cpp/trad/funlike-5.c: New test.
16526
16527 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
16528
16529         * g++.dg/other/packed1.C: Fix dg options.
16530
16531 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
16532
16533         * g++.dg/other/offsetof2.C: New test.
16534
16535 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
16536
16537         * g++.dg/template/recurse.C: Adjust location of error messages.
16538
16539 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
16540
16541         PR c++/9881
16542         * g++.dg/init/addr-const1.C: New test.
16543         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
16544
16545 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
16546
16547         PR c++/10405
16548         * g++.dg/lookup/struct-hack1.C: New test.
16549
16550 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
16551
16552         * ucs.c: Update diagnostic messages.
16553
16554 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
16555
16556         * gcc.dg/cpp/truefalse.cpp: New test.
16557         * gcc.dg/cpp/cpp.exp: Update.
16558         * g++.dg/other/stdbool-if.C: Remove.
16559
16560 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
16561
16562         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
16563         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
16564
16565 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16566
16567         * gcc.c-torture/compile/20030418-1.c: New test.
16568
16569 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
16570
16571         * README.compat: Remove; content moved to doc/sourcebuild.texi.
16572
16573 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16574
16575         PR c++/10347
16576         g++.dg/template/dependent-name1.C: New test.
16577
16578 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
16579
16580         * gcc.dg/warn-1.c (tourist_guide): New array,
16581         contains a pointer to bar.
16582
16583 2003-04-16  Roger Sayle  <roger@eyesopen.com>
16584
16585         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
16586         * gcc.c-torture/execute/medce-1.c: New test case.
16587         * gcc.c-torture/execute/medce-2.c: New test case.
16588
16589 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
16590
16591         * lib/prune.exp: Ignore more messages.
16592
16593         PR c++/10381
16594         * g++.dg/parse/lookup3.C: New test.
16595
16596 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
16597
16598         * gcc.c-torture/compile/20030415-1.c : New test.
16599
16600 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
16601
16602         * gcc.c-torture/execute/scope-2.c: Move to ...
16603         * gcc.dg/noncompile/scope.c: .... here.
16604
16605 2003-04-14  Roger Sayle  <roger@eyesopen.com>
16606
16607         * gcc.dg/20030414-2.c: New test case.
16608
16609 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
16610
16611         PR target/10377
16612         * gcc.dg/20030414-1.c: New test.
16613
16614 2003-04-13  Roger Sayle  <roger@eyesopen.com>
16615
16616         * gcc.dg/builtins-12.c: New test case.
16617         * gcc.dg/builtins-13.c: New test case.
16618
16619 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16620
16621         * gcc.c-torture/execute/string-opt-18.c: New test.
16622
16623 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
16624
16625         PR c++/10300
16626         * g++.dg/init/new5.C: New test.
16627
16628 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
16629
16630         PR c++/7910
16631         * g++.dg/ext/dllimport1.C: New test.
16632
16633 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16634
16635         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
16636
16637 2003-04-11  Bud Davis <bdavis9659@comcast.net>
16638
16639         PR Fortran/9263
16640         * g77.f-torture/noncompile/9263.f: New test
16641         PR Fortran/1832
16642         * g77.f-torture/execute/1832.f: New test
16643
16644 2003-04-11  David Chad  <davidc@freebsd.org>
16645             Loren J. Rittle  <ljrittle@acm.org>
16646
16647         libobjc/8562
16648         * objc.dg/headers.m: New test.
16649
16650 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
16651
16652         * gcc.c-torture/execute/builtin-noret-2.c: New.
16653         * gcc.c-torture/execute/builtin-noret-2.x: New.
16654         XFAIL builtin-noret-2.c at -O1 and above.
16655         * gcc.dg/redecl.c: New.
16656         * gcc.dg/Wshadow-1.c: Update error regexps.
16657
16658 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
16659
16660         * g++.dg/abi/bitfield10.C: New test.
16661
16662 2003-04-09  Mike Stump  <mrs@apple.com>
16663
16664         * gcc.dg/pch/pch.exp: Make testcase names longer.
16665         * g++.dg/pch/pch.exp: Make testcase names longer.
16666
16667 2003-04-08  Roger Sayle  <roger@eyesopen.com>
16668
16669         * gcc.dg/builtins-11.c: New test case.
16670
16671 2003-04-08  Roger Sayle  <roger@eyesopen.com>
16672
16673         * gcc.dg/builtins-9.c: New test case.
16674         * gcc.dg/builtins-10.c: New test case.
16675
16676 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
16677
16678         * gcc.dg/noncompile/init-4.c.c: New test.
16679
16680 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
16681
16682         * gcc.misc-test/gcov-9.c: New test.
16683         * gcc.misc-test/gcov-10.c: New test
16684         * gcc.misc-test/gcov-11.c: New test.
16685
16686 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
16687
16688         PR optimization/10024
16689         * gcc.c-torture/compile/20030405-1.c: New test.
16690
16691 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
16692
16693         * gcc.dg/pch/static-3.c: New.
16694         * gcc.dg/pch/static-3.hs: New.
16695         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
16696
16697 2003-04-04  Richard Henderson  <rth@redhat.com>
16698
16699         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
16700         * g++.dg/eh/forced2.C: Likewise.
16701
16702 2003-04-03  Mike Stump  <mrs@apple.com>
16703
16704         * lib/scanasm.exp (scan-assembler): Add xfail processing for
16705         target arg.
16706         (scan-assembler-times, scan-assembler-not): Likewise.
16707         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
16708
16709 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16710
16711         * gcc.dg/sparc-loop-1.c: New test.
16712
16713 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
16714
16715         PR other/9274
16716         * g++.dg/pch/system-2.C: New.
16717         * g++.dg/pch/system-2.Hs: New.
16718
16719 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
16720
16721         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
16722
16723         * g++.dg/eh/simd-1.C (vecfunc): Same.
16724
16725 2003-04-01  Roger Sayle  <roger@eyesopen.com>
16726
16727         * gcc.c-torture/execute/20030401-1.c: New test case.
16728
16729 2003-04-01  Ziemowit Laski <zlaski@apple.com>
16730
16731         * objc.dg/defs.m: New.
16732
16733 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
16734
16735         * g++.dg/eh/simd-1.C: New.
16736         * g++.dg/eh/simd-2.C: New.
16737
16738 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
16739
16740         * gcc.c-torture/execute/simd-3.c: New.
16741
16742 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
16743
16744         PR c/9936
16745         * gcc.dg/20030331-2.c: New test.
16746
16747 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
16748
16749         PR c++/10278
16750         * g++.dg/parse/crash2.C: New test.
16751
16752 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
16753
16754         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
16755         * gcc.c-torture/execute/20030331-1.c: ...here.
16756
16757 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
16758
16759         * gcc.c-torture/execute/20030331-1.c: New test.
16760
16761 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
16762
16763         * lib/gcov.exp: Adjust call return testing strings.
16764         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
16765
16766 2003-03-31  Roger Sayle  <roger@eyesopen.com>
16767
16768         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
16769         * gcc.dg/builtins-7.c: New test case.
16770         * gcc.dg/builtins-8.c: New test case.
16771
16772 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
16773
16774         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
16775
16776 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
16777
16778         PR c++/7647
16779         * g++.dg/lookup-class-member-2.C: New test.
16780
16781 2003-03-30  Glen Nakamura  <glen@imodulo.com>
16782
16783         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
16784
16785 2003-03-28  Roger Sayle  <roger@eyesopen.com>
16786
16787         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
16788
16789 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
16790
16791         * g++.dg/init/attrib1.C: New test.
16792
16793 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16794
16795         * gcc.dg/ultrasp8.c: New test.
16796
16797 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16798
16799         * gcc.dg/ultrasp7.c: New test.
16800
16801 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
16802
16803         PR c++/10047
16804         * g++.dg/template/inline1.C: New test.
16805
16806 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16807
16808         * gcc.dg/sparc-dwarf2.c: New test.
16809
16810 2003-03-27  Roger Sayle  <roger@eyesopen.com>
16811
16812         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
16813         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
16814
16815 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
16816
16817         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
16818         than reading .x files.
16819         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
16820         * g77.dg/gcov/gcov-1.f: Likewise.
16821         * gcc.misc-tests/gcov-4b.c: Likewise.
16822         * gcc.misc-tests/gcov-5b.c: Likewise.
16823         * gcc.misc-tests/gcov-6.c: Likewise.
16824         * gcc.misc-tests/gcov-7.c: Likewise.
16825         * gcc.misc-tests/gcov-8.c: Likewise.
16826         * g++.dg/gcov/gcov-1.x: Remove.
16827         * g77.dg/gcov/gcov-1.x: Likewise.
16828         * gcc.misc-tests/gcov-4b.x: Likewise.
16829         * gcc.misc-tests/gcov-5b.x: Likewise.
16830         * gcc.misc-tests/gcov-6.x: Likewise.
16831         * gcc.misc-tests/gcov-7.x: Likewise.
16832         * gcc.misc-tests/gcov-8.x: Likewise.
16833
16834 2003-03-27  Glen Nakamura  <glen@imodulo.com>
16835
16836         PR opt/10087
16837         * gcc.dg/20030324-1.c: New test.
16838
16839 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
16840
16841         PR c++/10224
16842         * g++.dg/template/arg3.C: New test.
16843
16844         PR c++/10158
16845         * g++.dg/template/friend18.C: New test.
16846
16847 2003-03-26  Roger Sayle  <roger@eyesopen.com>
16848
16849         * g77.f-torture/compile/20030326-1.f: New test case.
16850
16851 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
16852
16853         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
16854
16855         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
16856
16857 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
16858
16859         * gcc.dg/ia64-sync-3.c: New test.
16860
16861 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
16862
16863         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
16864
16865 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
16866
16867         * gcc.dg/ultrasp6.c: New test.
16868
16869 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16870
16871         * gcc.dg/i386-signbit-1.c: New test.
16872         * gcc.dg/i386-signbit-2.c: New test.
16873         * gcc.dg/i386-signbit-3.c: New test.
16874
16875 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16876
16877         * gcc.dg/ultrasp5.c: Fix options.
16878
16879 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16880
16881         * gcc.dg/ultrasp5.c: Fix comment.
16882
16883 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
16884
16885         PR fortran/10197
16886         * g77.f-torture/execute/10197.f: New test.
16887
16888 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
16889
16890         PR c++/9898, c++/383
16891         * g++.dg/template/conv6.C: New test.
16892
16893         PR c++/10119
16894         * g++.dg/template/ptrmem5.C: New test.
16895
16896         PR c++/10026
16897         * g++.dg/lookup/koenig1.C: New test.
16898
16899         PR C++/10199
16900         * g++.dg/lookup/template2.C: New test.
16901
16902 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
16903
16904         * g++.dg/opt/rtti1.C: New test.
16905
16906 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16907
16908         * gcc.dg/ultrasp5.c: New test.
16909
16910 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
16911
16912         PR middle-end/9967
16913         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
16914         builtin fputs.
16915
16916 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
16917
16918         PR c/8224
16919         * gcc.dg/20030323-1.c: New test.
16920
16921 2003-03-23  Roger Sayle  <roger@eyesopen.com>
16922
16923         * gcc.c-torture/compile/20030323-1.c: New test case.
16924
16925 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
16926
16927         * gcc.dg/20030321-1.c: New test.
16928
16929 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
16930
16931         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
16932
16933 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
16934
16935         PR c++/9978, c++/9708
16936         * g++.dg/ext/vlm1.C: Adjust expected error.
16937         * g++.dg/ext/vla2.C: New test.
16938         * g++.dg/template/arg1.C: New test.
16939         * g++.dg/template/arg2.C: New test.
16940
16941 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
16942
16943         * g77.f-torture/execute/select.f: New test.
16944         * g77.f-torture/noncompile/select_no_compile.f: New test.
16945
16946 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
16947
16948         PR c++/9898
16949         * g++.dg/other/error4.C: New test.
16950
16951 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
16952
16953         * g++.dg/template/friend17.C: New test.
16954
16955 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
16956
16957         * gcc.c-torture/compile/20030320-1.c: New.
16958
16959 2003-03-20  Roger Sayle  <roger@eyesopen.com>
16960
16961         * gcc.dg/builtins-6.c: New test case.
16962
16963 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
16964
16965         PR target/10073
16966         * gcc.c-torture/compile/20030319-1.c: New.
16967
16968 2003-03-18  Jan Hubicka  <jh@suse.cz>
16969
16970         * gcc.dg/i386-cvt-1.c: New test.
16971
16972 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
16973
16974         * objc.dg/naming-1.m: Use "(parse|syntax) error".
16975         * objc.dg/naming-2.m: Likewise.
16976
16977 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
16978
16979         PR c++/9639
16980         * g++.dg/parse/crash1.C: New test.
16981
16982 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
16983
16984         PR c++/8805
16985         * g++.dg/eh/cleanup1.C: New test.
16986
16987 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
16988
16989         * gcc.c-torture/execute/20030316-1.c: New test case.
16990
16991 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
16992
16993         PR c++/9629
16994         * g++.dg/init/ctor2.C: New test.
16995
16996 2003-03-15  Roger Sayle  <roger@eyesopen.com>
16997
16998         * g77.f-torture/compile/xformat.f: New test case.
16999
17000 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17001
17002         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
17003         * g++.old-deja/g++.mike/eh50.C: Likewise.
17004
17005 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17006
17007         PR c++/6440
17008         * g++.dg/template/spec7.C: New test.
17009         * g++.dg/template/spec8.C: Likewise.
17010
17011 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
17012
17013         * gcc.c-torture/execute/20030313-1.c: New test.
17014
17015 2003-03-14  Richard Henderson  <rth@redhat.com>
17016
17017         * gcc.dg/inline-2.c: Adjust alpha test for external call.
17018
17019 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17020
17021         * gcc.c-torture/compile/20030314-1.c: New test.
17022
17023 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
17024
17025         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
17026         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
17027         thumb target,
17028         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
17029         to accept newer _imp__  prefix and additional
17030         newline in .drectve section.
17031         * gcc.dg/dll-4.c: Likewise.
17032         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
17033         switch.
17034
17035 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
17036
17037         * g++.dg/parse/namespace9.C: New test.
17038
17039         * g++.dg/init/ref5.C: New test.
17040         * g++.dg/parse/ptrmem1.C: Likewise.
17041
17042 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17043
17044         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
17045         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
17046         regular expression.
17047         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
17048         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
17049
17050 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
17051
17052         * gcc.c-torture/execute/20030224-2.c: New test.
17053
17054 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17055
17056         * gcc.dg/decl-3.c: New test.
17057
17058 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17059
17060         * gcc.dg/i386-loop-2.c: New test.
17061
17062 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
17063
17064         PR c++/9474
17065         * g++.dg/parse/namespace8.C: New test.
17066
17067         PR c++/9924
17068         * g++.dg/overload/builtin2.C: New test.
17069
17070 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
17071
17072         * gcc.dg/return-type-3.c: New test.
17073
17074 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
17075
17076         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
17077         profiling options are not supported.
17078
17079 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
17080
17081         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
17082         * g++.old-deja/g++.warn/impint2.C: Likewise.
17083
17084 2003-03-10  Devang Patel  <dpatel@apple.com>
17085
17086         * g++.dg/cpp/c++_cmd_1.C: New test.
17087         * g++.dg/cpp/c++_cmd_1.h: New file.
17088
17089 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
17090
17091         * gcc.dg/altivec-9.c: New file.
17092
17093 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17094
17095         * gcc.dg/ppc-sdata-1.c: New test.
17096         * gcc.dg/ppc-sdata-2.c: New test.
17097
17098 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
17099
17100         PR c++/9373
17101         * g++.dg/opt/ptrmem2.C: New test.
17102
17103         PR c++/8534
17104         * g++.dg/opt/ptrmem1.C: New test.
17105
17106 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17107
17108         * gcc.dg/i386-loop-1.c: New test.
17109
17110 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17111
17112         PR c++/9970
17113         * g++.dg/lookup/friend1.C: New test.
17114
17115 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
17116
17117         PR c++/9823
17118         * g++.dg/parser/constructor1.C: New test.
17119
17120 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
17121
17122         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
17123
17124         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
17125
17126 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
17127
17128         * gcc.dg/cpp/Wunused.c: Update test.
17129
17130 2003-03-08  Jan Hubicka  <jh@suse.cz>
17131
17132         * gcc.dg/inline-3.c: New test.
17133
17134 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
17135
17136         PR c++/9809
17137         * g++.dg/parse/builtin1.C: New test.
17138
17139         PR c++/9982
17140         * g++.dg/abi/cookie1.C: New test.
17141         * g++.dg/abi/cookie2.C: Likewise.
17142
17143         PR c++/9524
17144         * g++.dg/template/field1.C: New test.
17145
17146         PR c++/9912
17147         * g++.dg/parse/class1.C: New test.
17148         * g++.dg/parse/namespace7.C: Likewise.
17149         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
17150
17151 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
17152
17153         * g++.dg/init/ref4.C: New test.
17154
17155 2003-03-07  Jan Hubicka  <jh@suse.cz>
17156
17157         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
17158         * gcc.dg/inline-3.c:  New test.
17159
17160 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
17161
17162         * g++.dg/init/ref3.C: New test.
17163
17164         PR c++/9965
17165         * g++.dg/init/ref2.C: New test.
17166
17167         PR c++/9400
17168         * g++.dg/warn/Wshadow-2.C: New test.
17169
17170         PR c++/9791
17171         * g++.dg/warn/Woverloaded-1.C: New test.
17172
17173 2003-03-05  Jan Hubicka  <jh@suse.cz>
17174
17175         * gcc.dg/i386-local2.c: New.
17176         * gcc.dg/i386-local.c: Fix typo.
17177
17178 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
17179
17180         * g++.dg/abi/layout3.C: New test.
17181
17182 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17183
17184         * gcc.c-torture/compile/20030305-1.c
17185
17186 2003-03-05  Jan Hubicka  <jh@suse.cz>
17187
17188         * gcc.dg/i386-local.c: New.
17189
17190 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
17191
17192         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
17193
17194 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17195
17196         * gcc.dg/switch-2.c: New test.
17197         * gcc.dg/switch-3.c: New test.
17198         * gcc.dg/Wswitch.c: Adjust line numbers.
17199         * gcc.dg/Wswitch-default.c: Likewise.
17200         * gcc.dg/Wswitch-enum.c: Likewise.
17201
17202 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
17203
17204         * gcc.c-torture/execute/20030222-1.c: New test.
17205
17206 2003-03-03  James E Wilson  <wilson@tuliptree.org>
17207
17208         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
17209
17210 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
17211
17212         PR c++/9878
17213         * g++.dg/init/ref1.C: New test.
17214
17215 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
17216
17217         * gcc.dg/sh-relax.c: New SH-only test.
17218
17219 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
17220
17221         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
17222         comment explaining purpose of testcase.
17223
17224 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
17225
17226         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
17227         for HC11/HC12 (asm needs two int registers).
17228         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
17229         HC11/HC12 because the test uses an asm which needs two 32-bit
17230         registers.
17231
17232 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
17233
17234         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
17235         for HC11/HC12 (array is too large otherwise).
17236         * gcc.c-torture/compile/920501-4.x: New file, likewise.
17237         * gcc.c-torture/compile/20010518-2.x: Likewise.
17238         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
17239         HC11/HC12 (array is too large).
17240
17241 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
17242
17243         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
17244         * lib/g++-dg.exp (g++-dg-test): Likewise.
17245
17246 2003-03-01  Roger Sayle  <roger@eyesopen.com>
17247
17248         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
17249         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
17250
17251 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17252
17253         * g++.dg/warn/implicit-typename1.C: Remove warning.
17254
17255 2003-02-28  Richard Henderson  <rth@redhat.com>
17256
17257         * gcc.dg/noreturn-1.c: Move noreturn warning line.
17258         * gcc.dg/return-type-1.c: Move control reaches end warning line.
17259
17260 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
17261
17262         * gcc.dg/pch/pch.exp: Change .pch to .gch.
17263         * g++.dg/pch/pch.exp: Likewise.
17264
17265 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
17266
17267         PR c++/9879
17268         * testsuite/g++.dg/init/new4.C: New test.
17269
17270 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
17271
17272         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
17273
17274 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
17275
17276         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
17277         unsigned long.
17278
17279         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
17280         wider than float.
17281
17282 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17283
17284         * lib/scanasm.exp: Add support for counting numbers of
17285         occurences.
17286         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
17287         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
17288
17289 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
17290
17291         PR c++/9683
17292         * g++.dg/template/static3.C: New test.
17293
17294         PR c++/9829
17295         * g++.dg/parse/namespace6.C: New test.
17296
17297 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17298
17299         PR target/9732
17300         * gcc.dg/20030225-1.c: New test.
17301
17302 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
17303
17304         * README: Remove out-of-date information.
17305
17306         PR c++/9836
17307         * g++.dg/template/spec6.C: New test.
17308
17309 2003-02-24  Jeff Law  <law@redhat.com>
17310
17311         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
17312
17313 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17314
17315         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
17316         * gcc.dg/pragma-ep-1.c: Likewise.
17317
17318 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17319
17320         PR c++/9602
17321         * g++.dg/template/friend16.C: New test.
17322
17323 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
17324
17325         PR c++/5333
17326         * g++.dg/parse/fused-params1.C: Adjust error messages.
17327         * g++.dg/template/nested3.C: New test.
17328
17329 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
17330
17331         * g++.dg/abi/param1.C: New test.
17332
17333 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17334
17335         PR c++/7982
17336         * g++.dg/warn/implicit-typename1.C: New test.
17337
17338 2003-02-22  Kelley Cook <kelleycook@comcast.net>
17339
17340         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
17341         with "mtune".
17342         * g++.old-deja/g++.other/store-expr2.C: Likewise.
17343         * gcc.c-torture/execute/20010129-1.x: Likewise.
17344         * gcc.dg/20011107-1.c: Likewise.
17345         * gcc.dg/20020108-1.c: Likewise.
17346         * gcc.dg/20020122-3.c: Likewise.
17347         * gcc.dg/20020206-1.c: Likewise.
17348         * gcc.dg/20020310-1.c: Likewise.
17349         * gcc.dg/20020426-2.c: Likewise.
17350         * gcc.dg/20020517-1.c: Likewise.
17351         * gcc.dg/991230-1.c: Likewise.
17352         * gcc.dg/i386-unroll-1.c: Likewise.
17353         * gcc.misc-tests/i386-prefetch.exp: Likewise.
17354
17355 2003-02-22  Jan Hubicka  <jh@suse.cz>
17356
17357         * gcc.dg/i386-mul.c: New test.
17358
17359 2003-02-21  Roger Sayle  <roger@eyesopen.com>
17360
17361         * gcc.dg/builtins-5.c: New test case.
17362
17363 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
17364
17365         * gcc.dg/asmreg-1.c: New test.
17366
17367 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17368
17369         PR c++/9749
17370         * g++.dg/parse/varmod1.C: New test.
17371
17372 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17373
17374         PR c++/9727
17375         * g++.dg/template/op1.C: New test.
17376
17377 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17378
17379         PR c++/8906
17380         * g++.dg/template/nested2.C: New test.
17381
17382 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17383
17384         PR c++/8724
17385         * g++.dg/expr/dtor1.C: New test.
17386
17387 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
17388
17389         * gcc.dg/cpp/include3.c: New test.
17390         * gcc.dg/cpp/inc/foo.h: New file.
17391
17392 2003-02-21  Glen Nakamura  <glen@imodulo.com>
17393
17394         * gcc.c-torture/execute/20030221-1.c: New test.
17395
17396 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
17397
17398         PR c++/9729
17399         * g++.dg/abi/conv1.C: New test.
17400
17401 2003-02-20  Jan Hubicka  <jh@suse.cz>
17402
17403         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
17404
17405 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
17406
17407         * gcc.c-torture/compile/20030219-1.c: New test.
17408
17409 2003-02-18  Jan Hubicka  <jh@suse.cz>
17410
17411         * gcc.dg/funcorder.c: New test.
17412
17413 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
17414
17415         * gcc.c-torture/execute/20030218-1.c: New.
17416
17417 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
17418
17419         * gcc.dg/20030218-1.c: New.
17420
17421 2003-02-18  Richard Henderson  <rth@redhat.com>
17422
17423         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
17424         * gcc.dg/attr-used-2.c: New.
17425
17426 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
17427
17428         PR c++/9704
17429         * g++.dg/init/copy5.C: New test.
17430
17431 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
17432
17433         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
17434         * g++.dg/pch/pch.exp: Likewise.
17435
17436 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
17437
17438         * gcc.c-torture/execute/20030209-1.c: Enable the test if
17439         STACK_SIZE is not defined.
17440
17441 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17442
17443         PR c++/9457
17444         * g++.dg/template/init1.C: New test.
17445
17446 2003-02-16  Jan HUbicka  <jh@suse.cz>
17447
17448         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
17449         (foo): Add few extra tests
17450         * gcc.dg/c99-const-expr-3.c: Likewise.
17451         * gcc.c-torture/execute/20030216-1.c: New.
17452
17453 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17454
17455         PR c++/9459
17456         * g++.dg/ext/typeof4.C: New test.
17457
17458 2003-02-15  Roger Sayle  <roger@eyesopen.com>
17459
17460         * gcc.dg/i386-387-3.c: New test case.
17461
17462 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
17463
17464         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
17465         cris-*-elf* cris-*-aout* and mmix-*-*.
17466
17467 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
17468
17469         * gcc.dg/20030213-1.c: New test.
17470
17471 2003-02-12  Roger Sayle  <roger@eyesopen.com>
17472
17473         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
17474         * gcc.dg/i386-387-2.c: Likewise.
17475
17476 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
17477
17478         * gcc.dg/ppc-spe.c: Fix formatting.
17479         Enable tests that were previously unsupported by gas.
17480         Delete tests for instructions that no longer exist.
17481         Switch arguments on evsubifw builtin.
17482
17483 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
17484
17485         * gcc.c-torture/execute/20030209-1.c: Disable the test if
17486         STACK_SIZE is too small.
17487
17488 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17489             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17490
17491         * gcc.dg/decl-2.c: New test.
17492
17493 2003-02-10  Jan Hubicka  <jh@suse.cz>
17494
17495         * gcc.dg/i386-fpcvt-1.c:  New test.
17496
17497 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
17498
17499         * gcc.c-torture/execute/20030209-1.c: New test.
17500
17501 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
17502
17503         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
17504         int-wide bitops, use the constants of the same width.
17505         Likewise, if long long is 32-bit wide, test bitops using
17506         32-bit constants.
17507
17508 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
17509
17510         * gcc.dg/20021014-1.c: Annotate with expected notice text.
17511
17512 2003-02-07  Roger Sayle  <roger@eyesopen.com>
17513
17514         * testsuite/gcc.dg/builtins-4.c: New test case.
17515
17516 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17517
17518         * gcc.dg/20020430-1.c: Fix dg command typos.
17519         * gcc.dg/20020503-1.c: Likewise.
17520
17521 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17522
17523         PR c++/8785
17524         * g++.dg/parse/fused-params1.C: New test.
17525
17526         PR c++/8857
17527         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
17528
17529         PR c++/8921
17530         * g++.dg/parse/non-dependent1.C: New test.
17531
17532         PR c++/8928
17533         * g++.dg/parse/dupl-tmpl-args1.C: New test.
17534
17535         PR c++/9228
17536         * g++.dg/parse/undefined7.C: New test.
17537         * g++.dg/parse/non-templ1.C: New test.
17538
17539         PR c++/9229
17540         * g++.dg/parse/too-many-tmpl-args1.C: New test.
17541
17542 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
17543
17544         * gcc.c-torture/compile/20030206-1.c: New test.
17545
17546 2003-02-05  Roger Sayle  <roger@eyesopen.com>
17547
17548         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
17549         "pow" to "foo" to avoid potential confusion with a math built-in.
17550
17551 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17552
17553         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
17554         conditions for SPARC targets.
17555
17556 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
17557
17558         * gcc.dg/20030204-1.c: New test.
17559
17560 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17561
17562         PR c++/38
17563         * g++.dg/parse/array-size1.C: New test.
17564
17565         PR c++/5657
17566         * g++.dg/parse/undefined3.C: New test.
17567
17568         PR c++/5665
17569         * g++.dg/parse/undefined4.C: New test.
17570
17571         PR c++/5975
17572         * g++.dg/parse/undefined5.C: New test.
17573
17574         PR c++/7259
17575         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
17576
17577         PR c++/8578
17578         * g++.dg/parse/casting-operator1.C: New test.
17579
17580         PR c++/8596
17581         * g++.dg/parse/undefined6.C: New test.
17582
17583         PR c++/8736
17584         * g++.dg/parse/missing-template1.C: New test.
17585
17586 2003-02-04  Jan Hubicka  <jh@suse.cz>
17587
17588         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
17589         * gcc.dg/i386-cmov?.c:  Likewise.
17590         * gcc.dg/i386-fpcvt-?.c:  Likewise.
17591         * gcc.dg/i386-ssefp-1.c:  Likewise.
17592         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
17593         conventions.
17594
17595 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
17596
17597         PR c++/7129
17598         * testsuite/g++.dg/ext/max.C: New test.
17599
17600 2003-02-03  Jan Hubicka  <jh@suse.cz>
17601
17602         * gcc.c-torture/execute/20030203-1.c: New test.
17603
17604 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
17605
17606         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
17607         'natural-endian'.
17608
17609 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
17610
17611         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
17612         * g++.dg/init/new2.C: Likewise.
17613         * g++.dg/other/new1.C: Likewise.
17614
17615 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
17616
17617         * gcc.dg/struct-ret-libc.c: New test.
17618
17619 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
17620
17621         * gcc.dg/20030129-1.c: New test.
17622
17623 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17624
17625         PR c++/8849
17626         * g++.dg/template/ptrmem4.C: New test.
17627
17628 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
17629
17630         * g++.dg/parser/constant1.C: New test.
17631
17632 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17633
17634         PR c++/8591
17635         * g++.dg/parse/friend2.C: New test.
17636
17637 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
17638
17639         PR c++/9437
17640         * g++.dg/template/unify4.C: New test.
17641
17642 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
17643
17644         * gcc.c-torture/execute/20030128-1.c: New test.
17645
17646 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
17647
17648         * g++.dg/lookup/nested1.C: Test moved from ...
17649         * g++.old-deja/g++.other/lookup24.C: ... here.
17650
17651 2003-01-28  Jan Hubicka  <jh@suse.cz>
17652
17653         * gcc.dg/i386-cmov5.c:  New test.
17654
17655 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
17656
17657         * gcc.c-torture/execute/20010925-1.c: Changed the
17658         memcpy declaration.
17659
17660 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
17661
17662         PR c++/3902
17663         * g++.dg/parse/template5.C: New test.
17664
17665 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
17666
17667         PR fortran/9258
17668         * g77.dg/pr9258: New test.
17669
17670 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
17671
17672         * README: Move relevant parts from README.g++.
17673
17674         * README.g++: Remove this file.
17675
17676 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
17677
17678         * g++.dg/abi/dcast1.C: New test.
17679
17680 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17681
17682         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
17683
17684 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
17685
17686         PR c++/47
17687         * g++.old-deja/g++.other/lookup24.C: New test.
17688
17689 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17690
17691         PR middle-end/7227
17692         * gcc.dg/uninit-C.c: New test.
17693
17694 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
17695
17696         * g++.dg/abi/covariant1.C: New test.
17697
17698 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
17699
17700         * gcc.dg/20030123-1.c: New test.
17701
17702 2003-01-25  Jan Hubicka  <jh@suse.cz>
17703
17704         PR opt/8492
17705         * gcc.c-torture/compile/20030125-1.c
17706
17707 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
17708
17709         PR c++/9403
17710         * g++.dg/parse/template3.C: New test.
17711         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
17712
17713         PR c++/795
17714         * g++.dg/parse/template4.C: New test.
17715
17716         PR c++/9415
17717         * g++.dg/template/qual2.C: New test.
17718
17719         PR c++/8545
17720         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
17721
17722         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
17723
17724 2003-01-25  Roger Sayle  <roger@eyesopen.com>
17725
17726         * gcc.c-torture/execute/switch-1.c: New test case.
17727
17728 2003-01-25  Jan Hubicka  <jh@suse.cz>
17729
17730         * gcc.c-torture/execute/20030125-1.[cx]: New test.
17731
17732 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
17733
17734         Tweaks for Bison-1.875. From the NEWS file:
17735         "- `parse error' -> `syntax error'
17736         Bison now uniformly uses the term `syntax error'"
17737         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
17738         * gcc.dg/cpp/digraph2.c: Likewise.
17739         * gcc.dg/cpp/direct2.c: Likewise.
17740         * gcc.dg/cpp/paste4.c: Likewise.
17741         * gcc.dg/c90-restrict-1.c: Likewise.
17742         * gcc.dg/c99-func-2.c: Likewise.
17743         * gcc.dg/noncompile/920721-2.c: Likewise.
17744         * gcc.dg/noncompile/930622-2.c: Likewise.
17745         * gcc.dg/noncompile/940112-1.c: Likewise.
17746         * gcc.dg/noncompile/950921-1.c: Likewise.
17747         * gcc.dg/noncompile/951123-1.c: Likewise.
17748         * gcc.dg/noncompile/971104-1.c: Likewise.
17749         * gcc.dg/noncompile/990416-1.c: Likewise.
17750
17751 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
17752
17753         * g++.dg/parse/undefined1.C: Add error message.
17754
17755 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
17756
17757         PR c++/9354
17758         * g++.dg/parse/new1.C: New test.
17759
17760         PR c++/9216
17761         * g++.dg/parse/template2.C: New test.
17762
17763         PR c++/9354
17764         * g++.dg/parse/typedef2.C: New test.
17765
17766         PR c++/9328
17767         * g++.dg/ext/typeof3.C: New test.
17768
17769 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17770
17771         PR c++/2738
17772         * g++.dg/parse/ret-type1.C: New test.
17773
17774         PR c++/3792
17775         * g++.dg/parse/tmpl-outside1.C: New test.
17776
17777         PR c++/4207
17778         * g++.dg/parse/int-as-enum1.C: New test.
17779
17780         PR c++/4903
17781         * g++.dg/parse/no-typename1.C: New test.
17782
17783         PR c++/5533
17784         * g++.dg/parse/no-value1.C: New test.
17785
17786         PR c++/5921
17787         * g++.dg/parse/wrong-inline1.C: New test.
17788
17789         PR c++/6402
17790         * g++.dg/parse/ref1.C: New test.
17791
17792         PR c++/6992
17793         * g++.dg/parse/attr-ctor1.C: New test.
17794
17795         PR c++/7229
17796         * g++.dg/parse/namespace5.C: New test.
17797
17798         PR c++/7917
17799         * g++.dg/parse/func-def1.C: New test.
17800
17801         PR c++/8143
17802         * g++.dg/parse/undefined1.C: New test.
17803
17804         PR c++/5723, PR c++/8522
17805         * g++.dg/parse/specialization1.C: New test.
17806
17807         PR c++/163, PR c++/8595
17808         * g++.dg/parse/struct-as-enum1.C: New test.
17809
17810         PR c++/9173
17811         * g++.dg/parse/undefined2.C: New test.
17812
17813 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
17814
17815         PR c++/9298
17816         * g++.dg/parse/template1.C: New test.
17817
17818         PR c++/9384
17819         * g++.dg/parse/using1.C: New test.
17820
17821         PR c++/9285
17822         PR c++/9294
17823         * g++.dg/parse/expr2.C: New test.
17824
17825         PR c++/9388
17826         * g++.dg/parse/lookup2.C: Likewise.
17827
17828 2003-01-21  Jan Hubicka  <jh@suse.cz>
17829
17830         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
17831         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
17832         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
17833         * gcc.c-torture/execute/string-opt-*.c: Likewise.
17834
17835 2003-01-20  Nick Clifton  <nickc@redhat.com>
17836
17837         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
17838         problem with ARM sibcall code generation.
17839
17840 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
17841
17842         * gcc.c-torture/execute/20030120-1.c: New.
17843
17844 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
17845
17846         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
17847
17848 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
17849
17850         PR c++/9272
17851         * g++.dg/parse/ctor1.C: New test.
17852
17853         PR c++/9294:
17854         * g++.dg/parse/qualified1.C: New test.
17855
17856         * g++.dg/parse/typename3.C: New test.
17857
17858 2003-01-16  Richard Henderson  <rth@redhat.com>
17859
17860         * g++.dg/tls/init-2.C: Fix error matches for real this time.
17861
17862 2003-01-16  Richard Henderson  <rth@redhat.com>
17863
17864         * g++.dg/pch/pch.exp: Copy test header to the working directory
17865         before using it either for precompilation or direct use.
17866         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
17867         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
17868
17869 2003-01-16  Richard Henderson  <rth@redhat.com>
17870
17871         * gcc.dg/pch/pch.exp: Copy test header to the working directory
17872         before using it either for precompilation or direct use.
17873         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
17874         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
17875
17876 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
17877
17878         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
17879         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
17880         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
17881         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
17882         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
17883         typename warning into error.
17884         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
17885         error messages.
17886         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
17887         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
17888         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
17889         messages.
17890         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
17891         make declaration visible in template.
17892         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
17893         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
17894         messages.
17895         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
17896         message.
17897         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
17898         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
17899         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
17900         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
17901         typename warning with error message.
17902         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
17903         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
17904         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
17905
17906 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
17907
17908         * g++.dg/parse/ambig2.C: New test.
17909
17910 2003-01-15  Richard Henderson  <rth@redhat.com>
17911
17912         * g++.dg/tls/init-2.C: Update error message string.
17913
17914 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17915
17916         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
17917
17918 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
17919
17920         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
17921         all for HC11/HC12.
17922         * gcc.c-torture/compile/20001205-1.x: Likewise.
17923         * gcc.c-torture/compile/20001226-1.x: Likewise.
17924         * gcc.c-torture/compile/920520-1.x: Likewise.
17925         * gcc.c-torture/compile/961203-1.x: Likewise.
17926         * gcc.c-torture/compile/20020604-1.x: Likewise.
17927
17928 2003-01-15  Jan Hubicka  <jh@suse.cz>
17929
17930         * gcc.c-torture/compile/20030115-1.c: New test.
17931
17932         * gcc.dg/i386-fpcvt-1.c: New test.
17933         * gcc.dg/i386-fpcvt-2.c: New test.
17934
17935 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
17936
17937         Further conform g++'s __vmi_class_type_info to the C++ ABI
17938         specification.
17939         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
17940         the specification.
17941
17942 2003-01-14  Jan Hubicka  <jh@suse.cz>
17943
17944         * gcc.dg/i386-fpcvt-1.c: New test.
17945         * gcc.dg/i386-fpcvt-2.c: New test.
17946
17947 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17948
17949         * gcc.dg/i386-mmx-3.c: New test.
17950
17951 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
17952
17953         PR c++/9264
17954         * g++.dg/parse/octal1.C: New file.
17955
17956         PR c++/9172
17957         * g++.dg/parse/typename1.C: New file.
17958
17959 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
17960
17961         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
17962         * gcc.dg/bf-no-ms-layout.c: Likewise.
17963         * gcc.dg/bf-ms-attrib.c: Likewise.
17964
17965 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
17966
17967         PR c++/9099
17968         * g++.dg/parse/dtor1.C: New file.
17969
17970         PR c++/9128
17971         * g++.dg/rtti/typeid1.C: New file.
17972
17973         PR c++/9153
17974         * g++.dg/parse/lookup1.C: New file.
17975
17976         PR c++/9171
17977         * g++.dg/templ/spec5.C: New file.
17978
17979 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
17980
17981         * gcc.c-torture/compile/20030110-1.c: New test.
17982
17983 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
17984
17985         Merge from pch-branch:
17986
17987         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
17988
17989         * gcc.dg/pch/cpp-1.h: New.
17990         * gcc.dg/pch/cpp-1.c: New.
17991         * gcc.dg/pch/cpp-2.h: New.
17992         * gcc.dg/pch/cpp-2.c: New.
17993
17994         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
17995
17996         * gcc.dg/pch/except-1.h: New.
17997         * gcc.dg/pch/except-1.c: New.
17998
17999         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
18000
18001         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
18002         running test.
18003         * gcc.dg/pch: Include *.hp not *.h.
18004         * gcc.dg/pch/system-1.h: New.
18005         * gcc.dg/pch/system-1.c: New.
18006
18007         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
18008
18009         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
18010         rather than trying to build and run a program using PCH.
18011         * gcc.dg/pch: Remove dg-do commands from test files.
18012
18013         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
18014
18015         * gcc.dg/pch/macro-3.c: New.
18016         * gcc.dg/pch/macro-3.h: New.
18017
18018         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
18019
18020         * gcc.dg/pch/common-1.c: New.
18021         * gcc.dg/pch/common-1.h: New.
18022         * gcc.dg/pch/decl-1.c: New.
18023         * gcc.dg/pch/decl-1.h: New.
18024         * gcc.dg/pch/decl-2.c: New.
18025         * gcc.dg/pch/decl-2.h: New.
18026         * gcc.dg/pch/decl-3.c: New.
18027         * gcc.dg/pch/decl-3.h: New.
18028         * gcc.dg/pch/decl-4.c: New.
18029         * gcc.dg/pch/decl-4.h: New.
18030         * gcc.dg/pch/decl-5.c: New.
18031         * gcc.dg/pch/decl-5.h: New.
18032         * gcc.dg/pch/global-1.c: New.
18033         * gcc.dg/pch/global-1.h: New.
18034         * gcc.dg/pch/inline-1.c: New.
18035         * gcc.dg/pch/inline-1.h: New.
18036         * gcc.dg/pch/inline-2.c: New.
18037         * gcc.dg/pch/inline-2.h: New.
18038         * gcc.dg/pch/static-1.c: New.
18039         * gcc.dg/pch/static-1.h: New.
18040         * gcc.dg/pch/static-2.c: New.
18041         * gcc.dg/pch/static-2.h: New.
18042
18043         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
18044
18045         * g++.dg/pch/pch.exp: Better handle failing testcases.
18046         * gcc.dg/pch/pch.exp: Likewise.
18047         * gcc.dg/pch/macro-1.c: New.
18048         * gcc.dg/pch/macro-1.h: New.
18049         * gcc.dg/pch/macro-2.c: New.
18050         * gcc.dg/pch/macro-2.h: New.
18051
18052         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
18053
18054         * g++.dg/dg.exp: Treat files in pch/ specially.
18055         * g++.dg/pch/pch.exp: New file.
18056         * g++.dg/pch/empty.H: New file.
18057         * g++.dg/pch/empty.C: New file.
18058         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
18059         "precompile".
18060
18061         * gcc.dg/pch/pch.exp: New file.
18062         * gcc.dg/pch/empty.h: New file.
18063         * gcc.dg/pch/empty.c: New file.
18064         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
18065         "precompile".
18066
18067 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18068
18069         * g++.dg/template/friend14.C: New test.
18070
18071 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18072
18073         * gcc.dg/old-style-asm-1.c: New test.
18074
18075 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
18076
18077         * gcc.c-torture/compile/20030109-1.c: New test.
18078
18079 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18080
18081         * gcc.c-torture/execute/20030109-1.c: New test.
18082
18083 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
18084
18085         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
18086         * g++.old-deja/g++.mike/dyncast2.C: Likewise
18087         * g++.old-deja/g++.mike/dyncast3.C: Likewise
18088         * g++.old-deja/g++.mike/eh2.C: Likewise
18089         * g++.old-deja/g++.mike/eh3.C: Likewise
18090         * g++.old-deja/g++.mike/eh5.C: Likewise
18091         * g++.old-deja/g++.mike/eh6.C: Likewise
18092         * g++.old-deja/g++.mike/eh7.C: Likewise
18093         * g++.old-deja/g++.mike/eh8.C: Likewise
18094         * g++.old-deja/g++.mike/eh9.C: Likewise
18095         * g++.old-deja/g++.mike/eh10.C: Likewise
18096         * g++.old-deja/g++.mike/eh12.C: Likewise
18097         * g++.old-deja/g++.mike/eh13.C: Likewise
18098         * g++.old-deja/g++.mike/eh14.C: Likewise
18099         * g++.old-deja/g++.mike/eh16.C: Likewise
18100         * g++.old-deja/g++.mike/eh17.C: Likewise
18101         * g++.old-deja/g++.mike/eh18.C: Likewise
18102         * g++.old-deja/g++.mike/eh21.C: Likewise
18103         * g++.old-deja/g++.mike/eh23.C: Likewise
18104         * g++.old-deja/g++.mike/eh24.C: Likewise
18105         * g++.old-deja/g++.mike/eh25.C: Likewise
18106         * g++.old-deja/g++.mike/eh26.C: Likewise
18107         * g++.old-deja/g++.mike/eh27.C: Likewise
18108         * g++.old-deja/g++.mike/eh28.C: Likewise
18109         * g++.old-deja/g++.mike/eh29.C: Likewise
18110         * g++.old-deja/g++.mike/eh31.C: Likewise
18111         * g++.old-deja/g++.mike/eh33.C: Likewise
18112         * g++.old-deja/g++.mike/eh34.C: Likewise
18113         * g++.old-deja/g++.mike/eh35.C: Likewise
18114         * g++.old-deja/g++.mike/eh36.C: Likewise
18115         * g++.old-deja/g++.mike/eh37.C: Likewise
18116         * g++.old-deja/g++.mike/eh38.C: Likewise
18117         * g++.old-deja/g++.mike/eh39.C: Likewise
18118         * g++.old-deja/g++.mike/eh40.C: Likewise
18119         * g++.old-deja/g++.mike/eh41.C: Likewise
18120         * g++.old-deja/g++.mike/eh42.C: Likewise
18121         * g++.old-deja/g++.mike/eh44.C: Likewise
18122         * g++.old-deja/g++.mike/eh46.C: Likewise
18123         * g++.old-deja/g++.mike/eh47.C: Likewise
18124         * g++.old-deja/g++.mike/eh48.C: Likewise
18125         * g++.old-deja/g++.mike/eh49.C: Likewise
18126         * g++.old-deja/g++.mike/eh50.C: Likewise
18127         * g++.old-deja/g++.mike/eh51.C: Likewise
18128         * g++.old-deja/g++.mike/eh53.C: Likewise
18129         * g++.old-deja/g++.mike/eh55.C: Likewise
18130         * g++.old-deja/g++.mike/p7912.C: Likewise
18131         * g++.old-deja/g++.mike/p9706.C: Likewise
18132         * g++.old-deja/g++.mike/p10416.C: Likewise
18133         * g++.old-deja/g++.mike/p11667.C: Likewise
18134         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
18135         Remove redundant reference to Iris.
18136         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
18137         Elxsi, i860, Pico Java, and WE32K.
18138
18139 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
18140
18141         * g++.dg/ext/asm4.C: New test.
18142
18143 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18144
18145         PR c++/9030
18146         * g++.dg/template/friend12.C: New test.
18147         * g++.dg/template/friend13.C: Likewise.
18148         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
18149
18150 2003-01-08  Jan Hubicka  <jh@suse.cz>
18151
18152         * gcc.dg/i386-cadd.c: New test.
18153         * gcc.dg/i386-cmov4.c: Likewise.
18154
18155 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
18156
18157         PR c++/9165
18158         * g++.dg/warn/Wunused-3.C: New test.
18159
18160         * g++.dg/abi/bitfield9.C: New test.
18161
18162         PR c++/9189
18163         * g++.dg/parse/defarg3.C: New test.
18164
18165 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
18166
18167         * g++.dg/parse/ambig1.C: New test.
18168         * g++.dg/parse/defarg2.C: New test.
18169
18170 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
18171
18172         * g++.dg/template/defarg-1.C: New test.
18173         * g++.dg/template/local2.C: Likewise.
18174
18175 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
18176
18177         * gcc.c-torture/execute/20030105-1.c: New test.
18178
18179 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18180
18181         * g++.dg/parse/namespace3.C: Remove extra semicolons.
18182         * g++.dg/parse/namespace4.C: Likewise.
18183
18184 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
18185
18186         * g++.dg/template/ntp2.C: New test.
18187
18188 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
18189
18190         * g++.dg/parse/extern-C-1.C: New test.
18191
18192         * g++.dg/parse/namespace4.C: New test.
18193
18194         * g++.dg/template/nested1.C: New test.
18195
18196         * g++.dg/parse/namespace3.C: New test.
18197
18198 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
18199
18200         * g++.dg/lookup/two-stage1.C: New test.
18201
18202 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18203
18204         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
18205         * g++.old-deja/g++.jason/access8.C: Likewise.
18206         * g++.old-deja/g++.other/decl5.C: Likewise.
18207
18208 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
18209
18210         * g++.dg/parse/parse7.C: New test.
18211
18212 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
18213
18214         PR c++/2843
18215         * g++.dg/ext/attrib7.C: New test.
18216
18217 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
18218
18219         * g++.dg/parse/parse6.C: New test.
18220
18221 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
18222
18223         * gcc.dg/h8300-stack-1.c: New.
18224
18225 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
18226
18227         g++.dg/lookup/exception1.C: New test.
18228
18229         g++.dg/lookup/template1.C: New test.
18230
18231         g++.dg/parse/namespace2.C: New test.
18232
18233         g++.dg/parse/parens2.C: New test.
18234
18235 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18236
18237         * g++.dg/parse/parse5.C: New test.
18238         * g++.dg/lookup/scoped4.C: New test.
18239
18240 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
18241
18242         * g++.dg/parse/parens1.C: New test.
18243
18244         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
18245         angle-bracket1.C.
18246         * g++.dg/parse/parens2.C: New test.
18247
18248         * g++.dg/lookup/scope-operator1.C: New test.
18249
18250         * g++.dg/parse/operator1.C: New test.
18251
18252 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18253
18254         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
18255         * g++.old-deja/g++.other/access6.C: Likewise.
18256         * g++.old-deja/g++.other/decl1.C: Likewise.
18257         * g++.old-deja/g++.pt/typename12.C: Likewise.
18258
18259 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
18260
18261         * g++.dg/parse/namespace1.C: New test.
18262
18263 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18264
18265         * g++.dg/parse/parse4.C: New test.
18266
18267 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18268
18269         * g++.dg/parse/parse3.C: New test.
18270
18271 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18272
18273         * g++.dg/parse/parse2.C: New test.
18274
18275 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18276
18277         * g++.dg/template/friend11.C: New test.
18278
18279 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18280
18281         * g++.dg/parse/parse1.C: New test.
18282
18283 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
18284
18285         * lib/profopt.exp: Change the name of a global variable to avoid
18286         possible clashes with other test suites.
18287
18288 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
18289
18290         * g++.dg/inherit/covariant8.C: New test.
18291
18292 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
18293
18294         * g++.dg/init/array9.C: New test.
18295
18296         PR c++/9112
18297         * g++.dg/parse/expr1.C: New test.
18298
18299 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
18300
18301         * gcc.c-torture/compile/20021230-1.c: New test.
18302
18303 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
18304
18305         * g++.dg/inherit/covariant5.C: New test.
18306         * g++.dg/inherit/covariant6.C: New test.
18307         * g++.dg/inherit/covariant7.C: New test.
18308
18309 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18310
18311         PR c++/2739
18312         * g++.dg/other/access2.C: New test.
18313
18314 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18315
18316         * g++.dg/other/anon-struct.C: No longer fails
18317         * g++.old-deja/g++.brendan/parse4.C: Likewise.
18318         * g++.old-deja/g++.brendan/parse5.C: Likewise.
18319         * g++.old-deja/g++.brendan/parse6.C: Likewise.
18320
18321 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18322
18323         * g++.dg/parse/angle-bracket.C (main): No longer fails.
18324
18325 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
18326
18327         * g++.dg/eh/spec4.C: Remove stray semicolon.
18328         * g++.dg/expr/pmf-1.C: Change error message.
18329         * g++.dg/ext/asm1.C: Remove stray semicolon.
18330         * g++.dg/ext/typename1.C: Add missing typenames.
18331         * g++.dg/inherit/template-as-base.C: Change error message.
18332         * g++.dg/lookup/scoped1.C: Likewise.
18333         * g++.dg/lookup/scoped2.C: Likewise.
18334         * g++.dg/lookup/using2.C: Likewise.
18335         * g++.dg/other/component1.C: Remove stray semicolon.
18336         * g++.dg/other/do1.C: Change error message.
18337         * g++.dg/other/error2.C: Likewise.
18338         * g++.dg/other/init1.C: Likewise.
18339         * g++.dg/other/packed1.C: Remove stray semicolon.
18340         * g++.dg/other/ptrmem2.C: Change error message.
18341         * g++.dg/parse/parameter-declaration-1.C: Remove line number
18342         marker.
18343         * g++.dg/special/initp1.C: Remove invalid attribute usage.
18344         * g++.dg/template/access3.C: Add typename keyword.
18345         * g++.dg/template/access5.C: Remove stray semicolon.
18346         * g++.dg/template/access6.C: Likewise.
18347         * g++.dg/template/complit1.C: Likewise.
18348         * g++.dg/template/crash1.C: Change error message.
18349         * g++.dg/template/inherit2.C: Remove stray semicolon.
18350         * g++.dg/template/instantiate2.C: Likewise.
18351         * g++.dg/template/instantiate3.C: Change error message.
18352         * g++.dg/template/qual1.C: Remove stray semicolon.
18353         * g++.dg/template/qualttp18.C: Change error message.
18354         * g++.dg/template/ref1.C: Remove stray semicolon.
18355         * g++.dg/template/sizeof1.C (A::value): Declare it.
18356         * g++.dg/template/spec4.C: Change error message.
18357         * g++.dg/template/static1.C: Likewise.
18358         * g++.dg/template/type1.C: Likewise.
18359         * g++.dg/template/typename3.C: Likewise.
18360         * g++.old-deja/g++.benjamin/13478.C: Change error message.
18361         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
18362         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
18363         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
18364         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
18365         named return value extension.
18366         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
18367         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
18368         * g++.old-deja/g++.bob/extern_C.C: Likewise.
18369         * g++.old-deja/g++.bob/inherit2.C: Likewise.
18370         * g++.old-deja/g++.brendan/complex1.C: Likewise.
18371         * g++.old-deja/g++.brendan/copy5.C: Likewise.
18372         * g++.old-deja/g++.brendan/crash13.C: Likewise.
18373         * g++.old-deja/g++.brendan/crash15.C: Likewise.
18374         * g++.old-deja/g++.brendan/crash18.C: Change error message.
18375         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
18376         * g++.old-deja/g++.brendan/crash38.C: Likewise.
18377         * g++.old-deja/g++.brendan/crash50.C: Likewise.
18378         * g++.old-deja/g++.brendan/crash56.C: Likewise.
18379         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
18380         syntax.
18381         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
18382         * g++.old-deja/g++.brendan/crash8.C: Change error message.
18383         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
18384         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
18385         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
18386         * g++.old-deja/g++.brendan/template11.C: Likewise.
18387         * g++.old-deja/g++.brendan/template26.C: Likewise.
18388         * g++.old-deja/g++.brendan/template27.C: Use explicit
18389         specialization syntax.
18390         * g++.old-deja/g++.brendan/template30.C: Likewise.
18391         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
18392         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
18393         non-dependent names.
18394         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
18395         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
18396         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
18397         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
18398         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
18399         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
18400         named return value extension.
18401         * g++.old-deja/g++.ext/namedret2.C: Likewise.
18402         * g++.old-deja/g++.ext/namedret3.C: Likewise.
18403         * g++.old-deja/g++.ext/return1.C: Likewise.
18404         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
18405         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
18406         * g++.old-deja/g++.jason/access8.C: Likewise.
18407         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
18408         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
18409         pseudo-destructor names.
18410         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
18411         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
18412         pseudo-destructor names.
18413         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
18414         * g++.old-deja/g++.jason/overload19.C: Likewise.
18415         * g++.old-deja/g++.jason/overload32.C: Likewise.
18416         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
18417         stray semicolons.
18418         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
18419         * g++.old-deja/g++.jason/return.C: Likewise.
18420         * g++.old-deja/g++.jason/return2.C: Likewise.
18421         * g++.old-deja/g++.jason/shadow1.C: Likewise.
18422         * g++.old-deja/g++.jason/special.C: Use explicit specialization
18423         syntax.
18424         * g++.old-deja/g++.jason/template10.C: Account for use of
18425         non-dependent names.
18426         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
18427         syntax.
18428         * g++.old-deja/g++.jason/template37.C: Likewise.
18429         * g++.old-deja/g++.law/access4.C: Change error messages.
18430         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
18431         pseudo-destructor names.
18432         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
18433         * g++.old-deja/g++.law/ctors9.C: Likewise.
18434         * g++.old-deja/g++.law/cvt22.C: Likewise.
18435         * g++.old-deja/g++.law/dtors5.C: Likewise.
18436         * g++.old-deja/g++.law/global-init1.C: Likewise.
18437         * g++.old-deja/g++.law/missed-error3.C: Likewise.
18438         * g++.old-deja/g++.law/operators28.C: Likewise.
18439         * g++.old-deja/g++.law/visibility28.C: Likewise.
18440         * g++.old-deja/g++.martin/eval1.C: Likewise.
18441         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
18442         name.
18443         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
18444         * g++.old-deja/g++.mike/net34.C: Likewise.
18445         * g++.old-deja/g++.mike/net36.C: Likewise.
18446         * g++.old-deja/g++.mike/ns2.C: Likewise.
18447         * g++.old-deja/g++.mike/p12306.C: Likewise.
18448         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
18449         value extension.
18450         * g++.old-deja/g++.mike/p700.C: Likewise.
18451         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
18452         * g++.old-deja/g++.mike/p710.C: Likewise.
18453         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
18454         value extension.
18455         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
18456         * g++.old-deja/g++.mike/pmf9.C: Likewise.
18457         * g++.old-deja/g++.ns/crash2.C: Likewise.
18458         * g++.old-deja/g++.ns/crash3.C: Likewise.
18459         * g++.old-deja/g++.ns/invalid1.C: Likewise.
18460         * g++.old-deja/g++.ns/ns17.C: Likewise.
18461         * g++.old-deja/g++.ns/template16.C: Likewise.
18462         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
18463         keyword.
18464         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
18465         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
18466         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
18467         named return value extension.
18468         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
18469         * g++.old-deja/g++.other/access4.C: Issue additional error
18470         messages.
18471         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
18472         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
18473         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
18474         * g++.old-deja/g++.other/crash25.C: Change error message.
18475         * g++.old-deja/g++.other/crash4.C: Change error message.
18476         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
18477         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
18478         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
18479         checks.
18480         * g++.old-deja/g++.other/defarg8.C: Likewise.
18481         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
18482         * g++.old-deja/g++.other/dtor10.C: Likewise.
18483         * g++.old-deja/g++.other/incomplete.C: Likewise.
18484         * g++.old-deja/g++.other/linkage7.C: Likewise.
18485         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
18486         lookup algorithm.
18487         * g++.old-deja/g++.other/mangle2.C: Likewise.
18488         * g++.old-deja/g++.other/refinit2.C: Likewise.
18489         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
18490         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
18491         * g++.old-deja/g++.pt/crash28.C: Likewise.
18492         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
18493         syntax.
18494         * g++.old-deja/g++.pt/crash32.C: Change error message.
18495         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
18496         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
18497         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
18498         error message position.
18499         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
18500         * g++.old-deja/g++.pt/defarg8.C: Change error message.
18501         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
18502         syntax.
18503         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
18504         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
18505         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
18506         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
18507         keyword.
18508         * g++.old-deja/g++.pt/explicit31.C: Likewise.
18509         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
18510         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
18511         keyword.
18512         * g++.old-deja/g++.pt/explicit71.C: Change error message.
18513         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
18514         syntax.
18515         * g++.old-deja/g++.pt/friend28.C: Account for use of
18516         non-dependent names.
18517         * g++.old-deja/g++.pt/friend29.C: Likewise.
18518         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
18519         rules.
18520         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
18521         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
18522         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
18523         lookup rules.
18524         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
18525         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
18526         keyword.
18527         * g++.old-deja/g++.pt/memclass20.C: Likewise.
18528         * g++.old-deja/g++.pt/memclass5.C: Likewise.
18529         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
18530         keyword.
18531         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
18532         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
18533         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
18534         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
18535         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
18536         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
18537         keyword.
18538         * g++.old-deja/g++.pt/spec10.C: Likewise.
18539         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
18540         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
18541         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
18542         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
18543         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
18544         * g++.old-deja/g++.pt/ttp62.C: Likewise.
18545         * g++.old-deja/g++.pt/ttp64.C: Likewise.
18546         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
18547         * g++.old-deja/g++.pt/typename15.C: Likewise.
18548         * g++.old-deja/g++.pt/typename22.C: Likewise.
18549         * g++.old-deja/g++.pt/typename6.C: Change error messages.
18550         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
18551         * g++.old-deja/g++.pt/virtual2.C: Likewise.
18552         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
18553         syntax.
18554         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
18555         return value extension.
18556         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
18557         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
18558         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
18559         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
18560
18561 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
18562
18563         * g++.dg/warn/inline1.C: New test.
18564         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
18565         * g++.old-deja/g++.jason/synth10.C: Likewise.
18566         * g++.old-deja/g++.mike/net31.C: Likewise.
18567         * g++.old-deja/g++.mike/p8786.C: Likewise.
18568
18569         * g++.dg/template/friend10.C: New test.
18570         * g++.dg/template/conv5.C: New test.
18571
18572 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
18573
18574         * g++.dg/lookup/scoped3.C: New test.
18575
18576         * g++.dg/lookup/decl1.C: New test.
18577         * g++.dg/lookup/decl2.C: New test.
18578
18579 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18580
18581         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
18582         gcc.c-torture/compile/20021015-1.c,
18583         gcc.c-torture/compile/20021015-2.c,
18584         gcc.c-torture/compile/20021123-1.c,
18585         gcc.c-torture/compile/20021123-2.c,
18586         gcc.c-torture/compile/20021123-3.c,
18587         gcc.c-torture/compile/20021123-4.c,
18588         gcc.c-torture/execute/20021024-1.c: Add tests previously added
18589         only to 3.1 or 3.2 branch.
18590
18591 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
18592
18593         * gcc.dg/i386-bitfield3.c: New test.
18594
18595         * gcc.dg/i386-bitfield2.c: New test.
18596
18597 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
18598
18599         * g++.dg/parse/conv_op1.C: New test.
18600
18601 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
18602
18603         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
18604         approved.
18605
18606 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
18607
18608         * gcc.c-torture/compile/20021220-1.c: New test.
18609
18610 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
18611
18612         * gcc.dg/i386-fastcall-1.c: New.
18613
18614 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18615
18616         * gcc.c-torture/execute/20021219-1.c: New test.
18617
18618 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18619
18620         * gcc.dg/i386-pic-1.c: New test.
18621
18622 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18623
18624         PR c++/8099
18625         * g++.dg/template/friend9.C: New test.
18626
18627 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18628
18629         PR c++/3663
18630         * g++.dg/template/access7.C: New test.
18631
18632 2002-12-18  Nick Clifton  <nickc@redhat.com>
18633
18634         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
18635         the libstdc++-v3 directory has been found.
18636
18637 2002-12-12  Devang Patel <dpatel@apple.com>
18638         * gcc.dg/darwin-ld-1.c: New test.
18639         * gcc.dg/darwin-ld-2.c: New test.
18640         * gcc.dg/darwin-ld-3.c: New test.
18641         * gcc.dg/darwin-ld-4.c: New test.
18642         * gcc.dg/darwin-ld-5.c: New test.
18643
18644 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18645
18646         * gcc.c-torture/compile/20021212-1.c: New test.
18647
18648 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
18649
18650         * gcc.dg/fshort-wchar: New test.
18651
18652 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
18653
18654         PR c++/8372
18655         * g++.dg/template/dtor1.C: New test.
18656
18657         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
18658         markers.
18659
18660 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
18661
18662         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
18663
18664 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
18665
18666         * g++.dg/template/static1.C: New test.
18667         * g++.dg/template/static2.C: New test.
18668         * g++.old-deja/g++.ext/memconst.C: New test.
18669
18670 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18671
18672         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
18673         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
18674         * g++.dg/special/initp1.C: Likewise.
18675
18676 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
18677
18678         * gcc.c-torture/execute/20021204-1.c: New test.
18679
18680 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
18681
18682         * gcc.dg/ppc-fmadd-1.c: New file.
18683         * gcc.dg/ppc-fmadd-2.c: New file.
18684         * gcc.dg/ppc-fmadd-3.c: New file.
18685
18686 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18687
18688         * gcc.c-torture/compile/20021204-1.c: New test.
18689
18690 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
18691
18692         * g++.dg/inherit/covariant2.C: New test.
18693         * g++.dg/inherit/covariant3.C: New test.
18694         * g++.dg/inherit/covariant4.C: New test.
18695         * g++.dg/inherit/covariant1.C: Remove XFAIL.
18696         * g++.old-deja/g++.robertl/eb17.C: Likewise.
18697
18698 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
18699
18700         PR c++/8688
18701         * g++.dg/init/brace3.C: New test.
18702
18703 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
18704
18705         * gcc.dg/20020210-1.c: Fix a comment typo.
18706
18707 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
18708
18709         PR c++/8720
18710         * g++.dg/parse/defarg1.C: New test.
18711
18712         PR c++/8615
18713         * g++.dg/template/char1.C: New test.
18714
18715         * g++.dg/template/varmod1.C: Fix typo.
18716
18717 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18718
18719         DR 180
18720         * g++.old-deja/g++.pt/crash32.C: Expect error.
18721
18722 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
18723
18724         PR c++/5919
18725         * g++.dg/template/varmod1.C: New test.
18726
18727         PR c++/8727
18728         * g++.dg/inherit/typeinfo1.C: New test.
18729
18730         PR c++/8663
18731         * g++.dg/inherit/typedef1.C: New test.
18732
18733 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
18734
18735         PR c++/8332
18736         PR c++/8493
18737         * g++.dg/template/strlen1.C: New test.
18738
18739         PR c++/8227
18740         * g++.dg/template/ctor2.C: New test.
18741
18742         PR c++/8214
18743         * g++.dg/init/string1.C: New test.
18744
18745         PR c++/8511
18746         * g++.dg/template/friend8.C: New test.
18747
18748 2002-11-29  Joe Buck <jbuck@synopsys.com>
18749
18750         * g++.dg/lookup/anon2.C: New test.
18751
18752 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
18753
18754         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
18755         h8300 port.
18756
18757 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
18758
18759         * gcc.dg/bitfld-6.c: New test.
18760
18761 2002-11-27  Jan Hubicka  <jh@suse.cz>
18762
18763         * gcc.c-torture/execute/20021127.[cx]: New test.
18764
18765 2002-11-26  Jan Hubicka  <jh@suse.cz>
18766
18767         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
18768         quality.
18769
18770 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
18771
18772         * g++.dg/init/brace2.C: New test.
18773         * g++.old-deja/g++.mike/p9129.C: Correct.
18774
18775 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
18776
18777         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
18778
18779 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
18780
18781         * gcc.dg/sibcall-6: New test for indirect sibcalls.
18782
18783 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
18784
18785         * testsuite/g++.dg/abi/empty11.C: New test.
18786         * testsuite/g++.dg/rtti/cv1.C: New test.
18787
18788 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
18789
18790         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
18791
18792 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
18793
18794         * g++.dg/abi/empty10.C: New test.
18795
18796 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18797
18798         * gcc.c-torture/compile/20021124-1.c: New test.
18799
18800 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
18801
18802         * g++.dg/abi/rtti2.C: New test.
18803
18804 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18805
18806         * gcc.dg/i386-unroll-1.c: New test.
18807
18808 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18809
18810         * gcc.c-torture/compile/20021120-1.c: New test.
18811         * gcc.c-torture/compile/20021120-2.c: New test.
18812
18813 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18814
18815         * gcc.dg/bitfld-5.c: New test.
18816
18817 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18818
18819         * gcc.c-torture/execute/20021120-3.c: New test.
18820
18821 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18822
18823         * gcc.c-torture/execute/20021120-2.c: New test.
18824
18825 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18826
18827         * gcc.c-torture/execute/20021120-1.c: New test.
18828
18829 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
18830
18831         * gcc.c-torture/execute/20021118-3.c: New test.
18832
18833 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18834
18835         * gcc.c-torture/compile/20021119-1.c: New test.
18836
18837 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
18838
18839         * gcc.dg/duff-1.c: New test.
18840         * gcc.dg/duff-2.c: New test.
18841         * gcc.dg/duff-3.c: New test.
18842
18843 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
18844
18845         * gcc.dg/cpp/_Pragma5.c: New test.
18846
18847 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
18848
18849         * gcc.c-torture/execute/20021118-2.c: New test.
18850
18851 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
18852
18853         * gcc.c-torture/execute/20021118-1.c: New test.
18854
18855 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
18856
18857         * gcc.dg/20021116-1.c: New test.
18858
18859 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
18860
18861         * g++.dg/abi/vcall1.C: New test.
18862
18863 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
18864
18865         * gcc.dg/20021029-1.c: New test.
18866         * gcc.dg/20021029-2.c: New test.
18867
18868 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18869
18870         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
18871
18872 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18873
18874         PR c/8439
18875         * gcc.dg/20021110.c: Move to ...
18876         * gcc.c-torture/compile/20021110.c: .... here.
18877
18878 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18879
18880         PR c/8467
18881         * gcc.c-torture/execute/20021111-1.c
18882
18883 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18884
18885         PR c/8439
18886         * gcc.dg/20021110.c: New test.
18887
18888 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
18889
18890         * g++.dg/abi/vthunk3.C: Run only on x86.
18891
18892 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18893
18894         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
18895
18896 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
18897
18898         * lib/compat.exp (compat-execute): Fix logic error in last
18899         change.
18900
18901 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
18902
18903         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
18904
18905 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18906
18907         PR c++/8389
18908         * g++.dg/template/access6.C: New test.
18909
18910 2002-11-08  Jan Hubicka  <jh@suse.cz>
18911
18912         * gcc.dg/i386-ssefp-1.c: New test.
18913         * gcc.dg/i386-ssefp-1.c: New test.
18914
18915 2002-11-08  Jan Hubicka  <jh@suse.cz>
18916
18917         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
18918
18919 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
18920
18921         * g++.dg/abi/vthunk3.C: New test.
18922
18923         PR c++/8338
18924         * g++.dg/template/crash2.C: New test.
18925
18926 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
18927
18928         * testsuite/g++.dg/abi/dtor1.C: New test.
18929         * testsuite/g++.dg/abi/dtor2.C: Likewise.
18930
18931 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
18932
18933         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
18934         Darwin.
18935
18936 2002-11-04  Adam Nemet  <anemet@lnxw.com>
18937
18938         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
18939         -mthumb.  Only xfail with -O0.
18940
18941 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
18942
18943         * g++.dg/abi/thunk1.C: New test.
18944         * g++.dg/abi/thunk2.C: Likewise.
18945         * g++.dg/abi/vtt1.C: Likewise.
18946
18947 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
18948
18949         PR optimization/8423
18950         * gcc.c-torture/execute/builtin-constant.c: New test.
18951
18952 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
18953
18954         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
18955         Add some more cases.
18956
18957 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
18958
18959         PR c++/8391
18960         * g++.dg/opt/local1.C: New test.
18961
18962 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
18963
18964         PR c++/8160
18965         * g++.dg/template/complit1.C: New test.
18966
18967         PR c++/8149
18968         * g++.dg/template/typename4.C: Likewise.
18969
18970 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18971
18972         Core issue 287, PR c++/7639
18973         * g++.dg/template/instantiate1.C: Adjust error location.
18974         * g++.dg/template/instantiate3.C: New test.
18975         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
18976         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
18977         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
18978
18979 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
18980
18981         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
18982
18983 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
18984
18985         PR c++/8287
18986         * g++.dg/init/dtor2.C: New test.
18987
18988 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18989
18990         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
18991         * gcc.dg/nest.c: Bypass errors on irix6.
18992
18993 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
18994
18995         * gcc.dg/nest.c: Expect error for mmix-*-*.
18996         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
18997
18998 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
18999
19000         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
19001         markers.
19002
19003         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
19004
19005 2002-10-25  Mike Stump  <mrs@apple.com>
19006
19007         * gcc.dg/warn-1.c: New test.
19008
19009 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
19010
19011         * g++.dg/template/typename3.C: New test.
19012
19013 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
19014
19015         * g++.dg/lookup/ptrmem1.C: New test.
19016
19017         * g++.dg/abi/vthunk2.C: New test.
19018
19019 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
19020
19021         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
19022
19023 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
19024
19025         * g++.dg/abi/empty9.C: New test.
19026
19027 2002-10-24  Richard Henderson  <rth@redhat.com>
19028
19029         * g++.dg/inherit/thunk1.C: Enable for ia64.
19030
19031 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
19032
19033         PR c++/8067
19034         * g++.dg/lookup/pretty1.C: New test.
19035
19036 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
19037
19038         * gcc.dg/20021023-1.c: New test.
19039
19040 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
19041
19042         PR c++/7679
19043         * g++.dg/parse/inline1.C: New test.
19044
19045 2002-10-23  Richard Henderson  <rth@redhat.com>
19046
19047         * g++.dg/inherit/thunk1.C: Enable for x86_64.
19048
19049         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
19050
19051 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
19052
19053         PR c++/6579
19054         * g++.dg/parse/stmtexpr3.C: New test.
19055
19056 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
19057
19058         * g++.dg/expr/cond1.C: New test.
19059
19060 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
19061
19062         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
19063
19064 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
19065
19066         * g++.dg/abi/vbase13.C: New test.
19067         * g++.dg/abi/vbase14.C: Likewise.
19068
19069 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
19070
19071         * gcc.dg/tls/pic-1.c: New test.
19072         * gcc.dg/tls/nonpic-1.c: New test.
19073         * gcc.dg/20021018-1.c: New test.
19074
19075 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
19076
19077         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
19078         Remove only files with the same base name as the test case.
19079         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
19080         (profopt-execute): Likewise.  Also, remove old profiling
19081         and performance data files before running the tests.
19082
19083         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
19084         * g++.dg/bprob/bprob.exp: Likewise.
19085         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
19086         to allow more general test case names.
19087
19088         * g++.dg/bprob/bprob-1.C: Rename to ...
19089         * g++.dg/bprob/g++-bprob-1.C: ... this.
19090
19091         * g77.dg/bprob/bprob-1.f: Rename to ...
19092         * g77.dg/bprob/g77-bprob-1.f: ... this.
19093
19094 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
19095
19096         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
19097         bison 1.50 or later.
19098
19099 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
19100
19101         * g++.dg/README: Describe more test directories.
19102
19103 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
19104
19105         * g++.dg/init/array6.C: Add additional tests.
19106
19107 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
19108
19109         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
19110         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
19111
19112 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
19113
19114         * gcc.c-torture/compile/20020604-1.x: New.
19115         * gcc.c-torture/compile/simd-5.x: Likewise.
19116         * gcc.c-torture/execute/920710-1.x: Likewise.
19117         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
19118
19119 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
19120
19121         * g++.dg/inherit/override1.C: Add dg-options clause.
19122
19123 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19124
19125         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
19126         _mm_slli_si128.
19127
19128 2002-10-19  Andreas Schwab  <schwab@suse.de>
19129
19130         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
19131         directory component.
19132
19133 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
19134
19135         * g++.dg/inherit/thunk1.C: New test.
19136
19137         * g++.dg/inherit/override1.C: New test.
19138
19139         * g++.dg/abi/mangle11.C: New test.
19140         * g++.dg/abi/mangle14.C: New test.
19141         * g++.dg/abi/mangle17.C: New test.
19142
19143 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
19144
19145         * g++.dg/overload/member2.C: New test.
19146
19147 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
19148
19149         * g++.dg/README: Describe new compat directory.
19150         * g++.dg/dg.exp: Skip tests in compat directory.
19151         * README.compat: New file.
19152         * lib/compat.exp: New expect script.
19153         * g++.dg/compat: New test directory.
19154         * g++.dg/compat/compat.exp: New expect script.
19155         * g++.dg/compat/abi: New test directory.
19156         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
19157         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
19158         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
19159         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
19160         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
19161         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
19162         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
19163         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
19164         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
19165         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
19166         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
19167         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
19168         * g++.dg/compat/break: New test directory.
19169         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
19170         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
19171         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
19172         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
19173         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
19174         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
19175         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
19176         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
19177         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
19178         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
19179         g++.dg/compat/break/README: New files.
19180         * g++.dg/compat/eh: New test directory.
19181         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
19182         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
19183         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
19184         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
19185         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
19186         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
19187         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
19188         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
19189         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
19190         g++.dg/compat/eh/filter2_y.C,
19191         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
19192         g++.dg/compat/eh/new1_y.C,
19193         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
19194         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
19195         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
19196         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
19197         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
19198         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
19199         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
19200         g++.dg/compat/eh/unexpected1_y.C: New files.
19201         * g++.dg/compat/init: New test directory.
19202         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
19203         g++.dg/compat/init/array5_y.C,
19204         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
19205         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
19206         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
19207         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
19208         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
19209         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
19210         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
19211         g++.dg/compat/init/init-ref2_y.C: New files.
19212
19213 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
19214
19215         PR c++/7584
19216         * g++.dg/inherit/using3.C: New test.
19217
19218 2002-10-17  Jan Hubicka  <jh@suse.cz>
19219
19220         * gcc.dg/20021017-2.c: New test.
19221
19222 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
19223
19224         * g++.dg/abi/mangle16.C: Adjust.
19225
19226         * g++.dg/init/array8.C: New test.
19227
19228 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
19229
19230         * gcc.dg/special/mips-abi.exp: New test.
19231         * gcc.dg/special/mips-abi.s: Empty file used by the above.
19232
19233 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
19234
19235         * g++.dg/abi/mangle16.C: New test.
19236         * g++.dg/abi/mangle17.C: Likewise.
19237
19238         PR c++/7478
19239         * g++.dg/template/ref1.C: New test.
19240
19241 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19242
19243         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
19244
19245 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
19246
19247         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
19248
19249 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
19250
19251         PR c++/7524
19252         * g++.dg/init/array7.C: New test.
19253
19254 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
19255
19256         * g++.dg/init/array6.C: New test.
19257
19258         * g++.dg/abi/mangle13.C: Likewise.
19259         * g++.dg/abi/mangle14.C: Likewise.
19260         * g++.dg/abi/mangle15.C: Likewise.
19261
19262 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
19263
19264         * g++.dg/abi/empty8.C: New test.
19265
19266 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
19267
19268         * g++.dg/init/ctor1.C: New test.
19269
19270 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
19271
19272         * gcc.c-torture/execute/20021015-1.c: New test.
19273
19274 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
19275
19276         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
19277
19278 2002-10-14  Jan Hubicka  <jh@suse.cz>
19279
19280         * gcc.dg/i386-ssetype-[1-5].c: New tests.
19281
19282 2002-10-14  Richard Henderson  <rth@redhat.com>
19283
19284         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
19285
19286 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
19287
19288         PR optimization/6631
19289         * g++.dg/opt/const2.C: New test.
19290
19291 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
19292
19293         PR c++/7176
19294         * g++.dg/parse/friend1.C: New test.
19295         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
19296
19297 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
19298
19299         * gcc.dg/20021014-1.c: New test.
19300
19301 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
19302
19303         PR c++/5661
19304         * g++.dg/ext/vlm1.C: New test.
19305         * g++.dg/ext/vlm2.C: Likewise.
19306
19307         * g++.dg/init/array1.C: Remove invalid braces.
19308         * g++.dg/init/brace1.C: New test.
19309         * g++.dg/init/copy2.C: Likewise.
19310         * g++.dg/init/copy3.C: Likewise.
19311         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
19312         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
19313         braces.
19314
19315 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
19316
19317         * gcc.dg/cpp/assembler.S: Don't use -ansi.
19318
19319 2002-10-11  Richard Shann  <richard.shann@superh.com>
19320
19321         * gcc.c-torture/compile/simd-5.c: New test.
19322
19323 2002-10-10  Roger Sayle  <roger@eyesopen.com>
19324
19325         * gcc.c-torture/execute/shiftopt-1.c: New test case.
19326
19327 2002-10-10  Jim Wilson  <wilson@redhat.com>
19328
19329         * gcc.c-torture/execute/20021010-1.c: New test.
19330
19331 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
19332
19333         PR c/7353
19334         * g++.dg/ext/typedef-init.C: New test.
19335         * gcc.dg/typedef-init.c: New test.
19336
19337 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
19338
19339         * gcc.dg/cpp/paste13.c: New test.
19340
19341 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19342
19343         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
19344         remaining platforms, XFAIL during compile, not execute.  Don't
19345         XFAIL at -O0.
19346
19347 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
19348
19349         * gcc.dg/alias-1.c: Tweak expected warning.
19350
19351 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
19352
19353         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
19354
19355 2002-10-06  Andreas Jaeger  <aj@suse.de>
19356
19357         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
19358         * gcc.dg/cpp/c++98.C: Likewise.
19359
19360         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
19361         * g++.dg/cpp/c++98.C: Likewise.
19362
19363         * g++.dg/README (Subdirectories): Mention cpp directory.
19364
19365         PR target/7559
19366         * gcc.dg/20021006-1.c: New test.
19367
19368 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19369
19370         PR c++/7804
19371         * g++.dg/other/warning1.C: New test.
19372
19373 2002-10-04  Roger Sayle  <roger@eyesopen.com>
19374
19375         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
19376         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
19377         and sparc-*-* with -m64 as expected failures.  See PR 8087.
19378
19379 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
19380
19381         PR c++/7931
19382         * g++.dg/template/ptrmem3.C: New test.
19383
19384         PR c++/7754
19385         * g++.dg/template/union1.C: New test.
19386
19387 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
19388
19389         PR c++/8006
19390         * g++.dg/abi/mangle9.C: New test.
19391         * g++.dg/abi/mangle10.C: New test.
19392         * g++.dg/abi/mangle11.C: New test.
19393         * g++.dg/abi/mangle12.C: New test.
19394
19395 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
19396
19397         PR c++/7188.
19398         * g++.dg/template/meminit1.C: New test.
19399         * g++.dg/warn/Wreorder-1.C: Likewise.
19400         * g++.old-deja/g++.mike/warn3.C: Tweak.
19401         * lib/prune.exp: Ingore "in copy constructor".
19402
19403 2002-10-02  Andreas Jaeger  <aj@suse.de>
19404
19405         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
19406         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
19407         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
19408         on x86-64.
19409
19410 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
19411
19412         * gcc.dg/empty1.C: Fix typo.
19413
19414 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
19415
19416         * gcc.dg/alias-1.c: New test.
19417
19418 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
19419
19420         * gcc.dg/empty1.C: New test.
19421
19422         * g++.dg/tls/init-2.C: Tweak error messages.
19423
19424 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
19425
19426         * gcc.c-torture/compile/20020923-1.c: New test.
19427
19428 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
19429
19430         * gcc.c-torture/execute/ffs-1.c: New test.
19431         * gcc.c-torture/execute/ffs-2.c: Ditto.
19432
19433 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
19434
19435         * g++.dg/overload/member1.C: New test.
19436
19437 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
19438
19439         * g++.dg/abi/empty7.C: New test.
19440         * g++.dg/init/pm2.C: Likewise.
19441
19442 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
19443
19444         * g++.dg/rtti/crash1.C: New test.
19445
19446 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
19447
19448         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
19449         gcc.dg/sibcall-4.c: New tests.
19450
19451 2002-09-28  Roger Sayle  <roger@eyesopen.com>
19452
19453         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
19454         powerpc and MMIX targets.
19455
19456 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
19457
19458         * gcc.dg/cpp/20020927-1.c: New.
19459
19460 2002-09-26  David S. Miller  <davem@redhat.com>
19461
19462         * gcc.c-torture/compile/trunctfdf.c: New.
19463
19464 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19465
19466         * lib/target-supports.exp (check_weak_available): Handle solaris2.
19467
19468 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
19469
19470         * gcc.c-torture/execute/loop-15.c: New.
19471
19472 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
19473
19474         * README.QMTEST: Fix typo.
19475
19476 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
19477
19478         * gcc.dg/20020926-1.c: New test.
19479
19480 2002-09-25  David S. Miller  <davem@redhat.com>
19481
19482         PR target/7842
19483         * gcc.c-torture/execute/shiftdi.c: New test.
19484
19485 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
19486
19487         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
19488         unique to the tool.
19489         * lib/g77.exp (g77_init): Likewise.
19490         * lib/g++.exp (g++_init): Likewise.
19491         * lib/objc.exp (objc_init): Likewise.
19492
19493 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
19494
19495         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
19496         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
19497         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
19498
19499 2002-09-25  Richard Henderson  <rth@redhat.com>
19500
19501         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
19502         too-small long double.
19503
19504 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
19505
19506         * gcc.dg/20020919-1.c: New test.
19507
19508 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
19509
19510         * g++.dg/abi/bitfield6.C: New test.
19511         * g++.dg/abi/bitfield7.C: New test.
19512         * g++.dg/abi/bitfield8.C: New test.
19513         * g++.dg/abi/vbase11.C: New test.
19514
19515 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19516
19517         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
19518         hppa*-*-hpux*.  Update test comment.
19519
19520 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
19521
19522         * gcc.dg/tls/struct-1.c: New test.
19523
19524 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
19525
19526         * gcc.dg/cpp/tr-warn2.c: Update.
19527
19528 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
19529
19530         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
19531
19532 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
19533
19534         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
19535         systems.
19536
19537 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
19538
19539         * gcc.c-torture/execute/ieee/mzero3.c: New test.
19540
19541         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
19542         Adjust for c++filt moved to binutils.  Remove spurious duplicate
19543         setting of cxxfilt.
19544
19545 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
19546
19547         * gcc.dg/20020312-2.c: Update for darwin.
19548
19549 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
19550
19551         * g++.old-deja/g++.other/crash32.C: Mark ICE.
19552
19553 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
19554
19555         * objc.dg/comp-types-1.m: New test.
19556         * objc.dg/comp-types-2.m: New test.
19557         * objc.dg/comp-types-3.m: New test.
19558         * objc.dg/comp-types-4.m: New test.
19559         * objc.dg/comp-types-5.m: New test.
19560         * objc.dg/comp-types-6.m: New test.
19561
19562 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19563
19564         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
19565
19566 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
19567
19568         * g++.dg/other/do1.C: New test.
19569
19570         * g++.dg/template/subst1.C: New test.
19571
19572 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
19573
19574         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
19575
19576 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
19577
19578         * g++.dg/template/qualttp20.C: Adjust expected errors.
19579         * g++.old-deja/g++.jason/report.C: Likewise.
19580         * g++.old-deja/g++.other/qual1.C: Likewise.
19581
19582         * g++.dg/lookup/scoped2.C: New test.
19583
19584         * g++.dg/ext/asm3.C: New test.
19585
19586 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
19587
19588         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
19589
19590 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
19591
19592         * ChangeLog: follow spelling conventions.
19593         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
19594         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
19595         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
19596         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
19597         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
19598         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
19599         * g++.old-deja/g++.law/global-init1.C: Likewise.
19600         * g++.old-deja/g++.other/delete4.C: Likewise.
19601         * g++.old-deja/g++.other/inline21.C: Likewise.
19602         * g++.old-deja/g++.other/singleton.C: Likewise.
19603         * g77.dg/strlen0.f: Likewise.
19604         * g77.f-torture/compile/20010519-1.f: Likewise.
19605         * g77.f-torture/compile/980310-4.f: Likewise.
19606         * gcc.c-torture/compile/20000605-1.c: Likewise.
19607         * gcc.c-torture/execute/20020225-1.c: Likewise.
19608         * gcc.dg/c90-hexfloat-2.c: Likewise.
19609         * gcc.dg/c99-bool-1.c: Likewise.
19610         * gcc.dg/c99-hexfloat-2.c: Likewise.
19611         * gcc.dg/dll-2.c: Likewise.
19612         * gcc.dg/wtr-union-init-1.c: Likewise.
19613         * gcc.dg/wtr-union-init-2.c: Likewise.
19614         * gcc.dg/wtr-union-init-3.c: Likewise.
19615         * gcc.dg/cpp/avoidpaste1.c: Likewise.
19616         * gcc.dg/cpp/defined.c: Likewise.
19617         * gcc.dg/cpp/macsyntx.c: Likewise.
19618         * gcc.dg/cpp/paste2.c: Likewise.
19619         * gcc.dg/cpp/trad/defined.c: Likewise.
19620         * gcc.dg/format/c90-printf-1.c: Likewise.
19621         * gcc.dg/format/c90-scanf-1.c: Likewise.
19622         * gcc.dg/format/c99-printf-1.c: Likewise.
19623         * gcc.dg/format/c99-scanf-1.c: Likewise.
19624         * gcc.misc-tests/gcov-8.c: Likewise.
19625         * lib/profopt.exp: Likewise.
19626
19627 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
19628
19629         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
19630
19631 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
19632
19633         * g++.dg/inherit/using2.C: New test.
19634
19635 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
19636
19637         * ChangeLog: Follow spelling conventions.
19638         * g++.dg/template/friend4.C: Likewise.
19639         * g++.old-deja/g++.pt/crash67.C: Likewise.
19640         * gcc.c-torture/execute/20000801-4.c: Likewise.
19641         * gcc.dg/c90-digraph-1.c: Likewise.
19642         * gcc.dg/c94-digraph-1.c: Likewise.
19643         * gcc.dg/c99-digraph-1.c: Likewise.
19644         * gcc.dg/cpp/line5.c: Likewise.
19645         * gcc.dg/cpp/multiline.c: Likewise.
19646         * gcc.dg/cpp/trad/literals-1.c: Likewise.
19647         * gcc.dg/format/attr-3.c: Likewise.
19648         * gcc.dg/format/c90-scanf-3.c: Likewise.
19649         * gcc.dg/format/ext-4.c: Likewise.
19650
19651 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
19652
19653         * g++.dg/template/pretty1.C: New test.
19654
19655 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
19656
19657         * gcc.c-torture/execute/struct-cpy-1.c: New test.
19658
19659 2002-09-13  Matt Austern  <austern@apple.com>
19660
19661         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
19662         passing a cast expression to a function by const reference.
19663
19664 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
19665
19666         * g++.dg/template/deduce1.C: New test.
19667
19668 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
19669
19670         * gcc.c-torture/execute/simd-1.c: Force all use of int to
19671         32-bit int.
19672
19673 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19674
19675         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
19676         usage.
19677
19678 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
19679
19680         * gcc.c-torture/compile/20020910-1.c: New test.
19681
19682 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
19683
19684         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
19685
19686 2002-09-10  Andreas Jaeger  <aj@suse.de>
19687
19688         * gcc.dg/20020312-2.c: Adjust for x86-64.
19689
19690 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
19691
19692         * g77.dg/7388.f: New test case for PR 7388.
19693
19694 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
19695
19696         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
19697
19698 2002-09-05  Ziemowit Laski <zlaski@apple.com>
19699
19700         * objc.dg/proto-lossage-1.m: New test.
19701
19702 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
19703
19704         * gcc.dg/cpp/_Pragma4.c: Fix typo.
19705
19706 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
19707
19708         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
19709         expected to pass.
19710
19711 2002-09-06  Stan Shebs  <shebs@apple.com>
19712             David Edelsohn  <edelsohn@gnu.org>
19713
19714         * gcc.dg/weak: New directory.
19715         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
19716         target-specific xfail bits.
19717         * gcc.dg/typeof-2.c: Move to new directory.
19718         * gcc.dg/weak.exp: New expect script.
19719
19720 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
19721
19722         * gcc.c-torture/execute/extzvsi.c: New test.
19723
19724 2002-09-05  Stan Shebs  <shebs@apple.com>
19725
19726         * gcc.dg/weak-1.c: xfail on Darwin.
19727         * gcc.dg/weak-2.c: Ditto.
19728         * gcc.dg/weak-3.c: Ditto.
19729         * gcc.dg/weak-4.c: Ditto.
19730         * gcc.dg/weak-5.c: Ditto.
19731         * gcc.dg/weak-6.c: Ditto.
19732         * gcc.dg/weak-7.c: Ditto.
19733         * gcc.dg/weak-8.c: Ditto.
19734         * gcc.dg/weak-9.c: Ditto.
19735
19736 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
19737
19738         * gcc.c-torture/execute/loop-14.c: New test.
19739
19740 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
19741
19742         * g++.dg/other/cxa-atexit1.C: New test.
19743
19744         * gcc.dg/typeof-2.c: New test.
19745
19746 2002-09-03  Roger Sayle  <roger@eyesopen.com>
19747
19748         * gcc.dg/builtins-2.c: New testcase.
19749         * gcc.dg/builtins-3.c: New testcase.
19750
19751 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
19752
19753         * gcc.dg/cpp/_Pragma4.c: New test.
19754
19755 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
19756
19757         * objc/execute/nil_method-1.m: New testcase.
19758
19759 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
19760
19761         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
19762         [Object class], not [Object initialize].
19763
19764 2002-08-31  Roger Sayle  <roger@eyesopen.com>
19765             Hans-Peter Nilsson  <hp@bitrange.com>
19766
19767         * gcc.c-torture/execute/20020720-1.x: Skip test on
19768         mmix-knuth-mmixware.  Correct comment.
19769
19770 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
19771
19772         * testsuite/g++.dg/abi/bitfield5.C: New test.
19773         * testsuite/g++.dg/abi/vbase10.C: Likewise.
19774
19775 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
19776
19777         * objc.dg/undeclared-selector.m: New test.
19778
19779 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
19780
19781         * g++.dg/other/offsetof1.C: Avoid cast warning.
19782
19783 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
19784
19785         * objc.dg/super-class-2.m: New test.
19786
19787 2002-08-24  Matt Austern  <austern@apple.com>
19788
19789         * g++.dg/ext/lvaddr.C: New test.
19790         * g++.dg/ext/lvcast.C: New test.
19791
19792 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
19793
19794         * testsuite/g++.dg/inherit/cond1.C: New test.
19795
19796 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
19797
19798         * gcc.dg/noncompile/incomplete-1.c: New test.
19799
19800 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
19801
19802         * gcc.dg/typespec-1.c: New test.
19803
19804 2002-08-20  Devang Patel  <dpatel@apple.com>
19805         * objc.dg/proto-hier-2.m: New test.
19806
19807 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
19808
19809         * objc.dg/bitfield-1.m: New test.
19810         * objc.dg/bitfield-2.m: New test.
19811
19812 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
19813
19814         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
19815         gcc.dg/c99-flex-array-4.c: New tests.
19816
19817 2002-08-16  Stan Shebs  <shebs@apple.com>
19818
19819         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
19820
19821 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
19822
19823         * gcc.dg/typeof-1.c: New test.
19824         * g++.dg/ext/typeof2.C: New test.
19825
19826 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
19827
19828         * g++.dg/other/offsetof1.C: New test.
19829
19830 2002-08-14  Richard Henderson  <rth@redhat.com>
19831
19832         * gcc.dg/tls/diag-3.c: Fix expected message strings.
19833
19834 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
19835
19836         * gcc.dg/cpp/_Pragma3.c: New test.
19837
19838 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
19839
19840         * g++.dg/template/inherit3: New test.
19841
19842 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
19843
19844         * gcc.dg/bitfld-4.c: Add blank options.
19845
19846 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
19847
19848         * g++.dg/template/crash1.C: New test.
19849
19850 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
19851
19852         * gcc.dg/tls/opt-2.c: New test.
19853
19854 2002-08-08  Devang Patel  <dpatel@apple.com>
19855
19856         * objc.dg/selector-1.m : New test
19857
19858 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
19859
19860         * g++.dg/abi/bitfield4.C: New test.
19861         * gcc.dg/bitfld-4.c: New test.
19862
19863 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
19864
19865         * g++.dg/other/packed1.C: New test.
19866
19867 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
19868
19869         * g++.dg/abi/offsetof.C: Tweak error messages.
19870         * g++.old-deja/g++.mike/p10769a.C: Likewise.
19871
19872 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
19873
19874         * gcc.dg/bitfld-3.c: New test.
19875
19876 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
19877             Richard Henderson  <rth@redhat.com>
19878
19879         * gcc.dg/i386-bitfield1.c: New test.
19880         * g++.dg/abi/bitfield3.C: Update.
19881
19882 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
19883
19884         * objc.dg/const-str-2.m: Update.
19885         * gcc.dg/cpp/c++98.c: Change to C extension.
19886         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
19887         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
19888
19889 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
19890
19891         * testsuite/gcc.dg/tls/diag-3.c: New.
19892
19893 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
19894
19895         * g++.dg/README (Subdirectories): Document new subdir expr.
19896         * g++.dg/expr/pmf-1.C: New test.
19897
19898 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
19899
19900         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
19901
19902 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
19903
19904         * g++.dg/abi/bitfield3.C: New test.
19905
19906 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
19907
19908         * lib/gcov.exp: Tweak expected line formats.
19909         * gcc.misc-tests/gcov8.c: New test.
19910         * gcc.misc-tests/gcov8.x: New flags.
19911
19912 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
19913
19914         * consistency.vlad/layout/endian.c: Include string.h.
19915
19916         * gcc.c-torture/execute/20020805-1.c: New test.
19917
19918 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
19919
19920         * g++.dg/other/conversion1.C: New test.
19921
19922 2002-08-03  Roger Sayle  <roger@eyesopen.com>
19923
19924         * gcc.dg/builtins-1.c: New testcase.
19925
19926 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
19927
19928         * g++.dg/inherit/access3.C: New test.
19929
19930 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
19931
19932         * gcc.dg/ia64-visibility-2.c: New test.
19933
19934 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
19935
19936         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
19937         __qualifier_flags to __flags.
19938
19939 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
19940
19941         * g++.dg/inherit/operator1.C: New test.
19942         * g++.dg/lookup/disamb1.C: Fix typo in comment.
19943         * g++.dg/other/error1.C: Change expected error message.
19944         * g++.dg/template/conv4.C: Likewise.
19945
19946 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
19947
19948         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
19949         for documented behavior.
19950
19951 2002-07-25  Roger Sayle  <roger@eyesopen.com>
19952
19953         * gcc.c-torture/execute/20020720-1.x: Skip this test on
19954         several targets known to fail.
19955
19956 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
19957
19958         * gcc.dg/mips-args-[123].c: New tests.
19959
19960 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
19961
19962         * gcc.dg/ppc-spe.c: New.
19963
19964 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
19965
19966         * g++.dg/other/ptrmem4.C: New testcase.
19967
19968 2002-07-24  Richard Henderson  <rth@redhat.com>
19969
19970         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
19971
19972 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
19973
19974         * g++.dg/ext/alignof1.C (main): Return 0 for success.
19975
19976 2002-07-24  Roger Sayle  <roger@eyesopen.com>
19977
19978         * gcc.c-torture/execute/memset-3.c: New testcase.
19979
19980 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
19981
19982         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
19983         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
19984
19985 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19986
19987         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
19988         Delete.
19989
19990 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
19991
19992         * gcc.c-torture/compile/simd-4.c: New test.
19993
19994 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19995
19996         PR c++/7347, c++/7348
19997         * g++.dg/template/access4.C: New test.
19998         * g++.dg/template/access5.C: New test.
19999         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
20000         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
20001         * g++.old-deja/g++.pt/ttp58.C: Likewise.
20002         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
20003
20004 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
20005
20006         * gcc.dg/gnu89-init-2.c: New test.
20007
20008 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
20009
20010         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
20011
20012 2002-07-20  Roger Sayle  <roger@eyesopen.com>
20013
20014         * gcc.c-torture/execute/20020720-1.c: New testcase.
20015
20016 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
20017
20018         * gcc.dg/cpp/Wsignprom.c: New tests.
20019
20020 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
20021
20022         * gcc.c-torture/execute/loop-13.c: New test.
20023
20024 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
20025
20026         * gcc.dg/cpp/expr.c: New tests.
20027
20028 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
20029
20030         * g++.dg/opt/pr6713.C: Add template instantiation.
20031
20032 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
20033
20034         * gcc.dg/nest.c: New test.
20035
20036 2002-07-17  Richard Henderson  <rth@redhat.com>
20037
20038         * g++.dg/opt/pr6713.C: New test.
20039
20040 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
20041
20042         * gcc.c-torture/execute/loop-2e.x: Let the testcase
20043         XFAIL for all x86 processors.
20044
20045 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
20046
20047         * gcc.c-torture/execute/20010122-1.x: Do not test with
20048         -fomit-frame-pointer.
20049
20050 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20051
20052         * g++.dg/template/instantiate2.C: New test.
20053         * g++.dg/template/spec4.C: New test.
20054
20055 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20056
20057         * g++.dg/template/access2.C: New test.
20058         * g++.dg/template/access3.C: New test.
20059
20060 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
20061
20062         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
20063         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
20064         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
20065         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
20066         Convert to use <stdarg.h>.
20067         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
20068         Delete.
20069         * gcc.dg/va-arg-2.c: New.
20070         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
20071
20072 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
20073
20074         * gcc.c-torture/compile/20020710-1.c: New test.
20075
20076 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
20077                           Andrew Pinski  <pinskia@physics.uc.edu>
20078
20079         gcc.c-torture/compile/simd-2.c: New testcase.
20080         gcc.c-torture/compile/simd-3.c: Likewise.
20081
20082 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
20083
20084         PR c++/7224
20085         * g++.dg/overload/error1.C: New test.
20086
20087 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20088
20089         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
20090         configuration and IRIX 6 O32 ABI.
20091
20092 2002-07-11  Roger Sayle  <roger@eyesopen.com>
20093
20094         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
20095
20096 2002-07-10  Roger Sayle  <roger@eyesopen.com>
20097
20098         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
20099
20100 2002-07-10  Jeffrey A Law  <law@redhat.com>
20101
20102         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
20103
20104         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
20105
20106 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
20107
20108         * gcc.dg/20020312-2.c: Check for __PPC__.
20109
20110 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
20111
20112         * gcc.c-torture/compile/20020709-1.c: New test.
20113
20114 2002-07-07  Roger Sayle  <roger@eyesopen.com>
20115
20116         * g++.dg/template/qualttp21.C: New test case.
20117
20118 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
20119
20120         * gcc.c-torture/compile/20020706-1.c: New test.
20121         * gcc.c-torture/compile/20020706-2.c: New test.
20122
20123 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
20124             Alexandre Oliva  <aoliva@redhat.com>
20125
20126         * g++.dg/warn/incomplete1.C: New test.
20127
20128 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20129
20130         PR c++/7099
20131         * g++.dg/warn/noreturn1.C: New test.
20132
20133 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
20134
20135         PR c++/6706
20136         * g++.dg/debug/debug6.C: New test.
20137         * g++.dg/debug/debug7.C: New test.
20138
20139 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
20140
20141         * gcc.c-torture/compile/simd-3.c: New test.
20142
20143 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
20144
20145         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
20146         * gcc.dg/20020620-1.c: Likewise.
20147
20148 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20149
20150         PR c++/6944
20151         * g++.dg/init/array4.C: New test.
20152         * g++.dg/init/array5.C: New test.
20153
20154 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
20155
20156         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
20157         * gcc.c-torture/execute/simd-2.c (main): Likewise.
20158
20159 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20160
20161         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
20162         * gcc.dg/wtr-aggr-init-1.c: Likewise.
20163         * gcc.dg/wtr-conversion-1.c: Likewise.
20164         * gcc.dg/wtr-escape-1.c: Likewise.
20165         * gcc.dg/wtr-int-type-1.c: Likewise.
20166         * gcc.dg/wtr-label-1.c: Likewise.
20167         * gcc.dg/wtr-static-1.c: Likewise.
20168         * gcc.dg/wtr-strcat-1.c: Likewise.
20169         * gcc.dg/wtr-suffix-1.c: Likewise.
20170         * gcc.dg/wtr-switch-1.c: Likewise.
20171         * gcc.dg/wtr-unary-plus-1.c: Likewise.
20172         * gcc.dg/wtr-union-init-1.c: Likewise.
20173         * gcc.dg/wtr-union-init-2.c: Likewise.
20174         * gcc.dg/wtr-union-init-3.c: Likewise.
20175
20176         * gcc.dg/wtr-func-def-1.c: New test.
20177
20178 2002-07-02 Devang Patel <dpatel@apple.com>
20179
20180         * objc.dg/param-1.m: New test.
20181
20182 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
20183
20184         * gcc.dg/cpp/trad/directive.c: Add test.
20185         * gcc.dg/cpp/trad/macroargs.c: Add test.
20186         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
20187
20188 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
20189
20190         * gcc.dg/cpp/cmdlne-M.c: New test.
20191
20192 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
20193
20194         * objc.dg/desig-init-1.m: New test.
20195
20196 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20197
20198         PR c++/6716
20199         * g++.dg/template/instantiate1.C: New test.
20200
20201 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
20202
20203         PR c++/7112
20204         * g++.dg/template/sizeof2.C: New test.
20205
20206 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
20207
20208         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
20209         gcc.dg/cpp/trad/include.c: New tests.
20210
20211 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
20212
20213         PR target/7177
20214         * gcc.c-torture/compile/20020701-1.c: New test.
20215
20216 2002-07-01  Stan Shebs  <shebs@apple.com>
20217
20218         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
20219         header here...
20220         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
20221         (objc-torture-execute): or here.
20222
20223 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
20224
20225         * gcc.c-torture/execute/arith-rand-ll.c: New test.
20226
20227 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
20228
20229         * gcc.dg/cpp/trad/escaped-nl.c: New test.
20230
20231 2002-06-30  Devang Patel  <dpatel@apple.com>
20232
20233         * objc.dg/fsyntax-only.m: New test.
20234
20235 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
20236
20237         PR c++/6695
20238         * g++.dg/template/friend7.C: New file.
20239
20240 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
20241
20242         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
20243         return type.
20244
20245 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
20246
20247         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
20248         avoid division by zero.
20249
20250 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
20251
20252         * gcc.dg/Wunknownprag.c: New tests.
20253
20254 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
20255
20256         * gcc.c-torture/execute/simd-2.c: New test.
20257
20258 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
20259
20260         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
20261         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
20262         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
20263         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
20264         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
20265         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
20266         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
20267         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
20268         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
20269         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
20270         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
20271         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
20272         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
20273         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
20274         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
20275         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
20276         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
20277
20278 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
20279
20280         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
20281         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
20282         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
20283         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
20284         New tests.
20285         * gcc.dg/cpp/trad/directive.c: Update.
20286
20287 2002-06-23  Andreas Jaeger  <aj@suse.de>
20288
20289         * gcc.c-torture/execute/complex-6.c: New.
20290
20291 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
20292
20293         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
20294         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
20295         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
20296         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
20297
20298 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
20299
20300         * gcc.dg/cpp/trad: New directory with traditional tests copied
20301         from parent directory.
20302         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
20303         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
20304         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
20305         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
20306         Move to trad/ and rename.
20307         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
20308         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
20309         gcc.dg/cpp/trad/redef2.c: New tests.
20310         * gcc.dg/cpp/trad/trad.exp: New driver.
20311
20312 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
20313
20314         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
20315         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
20316         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
20317         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
20318         Remove.
20319
20320 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
20321
20322         * gcc.dg/20020620-1.c: New test.
20323
20324 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20325
20326         * g++.dg/template/ttp4.C: New test.
20327
20328 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
20329
20330         * g++.dg/opt/vt1.C: Fix regexp.
20331
20332 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20333
20334         * gcc.c-torture/execute/pure-1.c: Make functions static again.
20335         Don't use attribute `noinline'.
20336
20337 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
20338
20339         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
20340
20341 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
20342
20343         * gcc.c-torture/execute/simd-1.c: New.
20344
20345         * gcc.dg/simd-1.c: New.
20346
20347 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
20348
20349         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
20350
20351 2002-06-16  Richard Henderson  <rth@redhat.com>
20352
20353         * g++.dg/ext/anon-struct1.C: New.
20354         * g++.dg/ext/anon-struct2.C: New.
20355         * g++.dg/ext/anon-struct3.C: New.
20356         * gcc.dg/anon-struct-1.c: New.
20357         * gcc.dg/anon-struct-2.c: New.
20358         * gcc.dg/anon-struct-3.c: New.
20359         * gcc.dg/20011008-1.c: Adjust warning text.
20360         * gcc.dg/20020527-1.c: Add -fms-extensions.
20361
20362 2002-06-16  Richard Henderson  <rth@redhat.com>
20363
20364         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
20365
20366 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
20367
20368         * gcc.c-torture/execute/20020615-1.c: New test.
20369
20370 2002-06-15  Roger Sayle  <roger@eyesopen.com>
20371
20372         * gcc.c-tortuture/execute/compare-1.c: New test case.
20373         * gcc.c-tortuture/execute/compare-2.c: New test case.
20374         * gcc.c-tortuture/execute/compare-3.c: New test case.
20375
20376 2002-06-13  Richard Henderson  <rth@redhat.com>
20377
20378         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
20379         ia64 ilp32.
20380
20381 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20382
20383         * g++.dg/template/typename2.C: Update error message.
20384
20385 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
20386
20387         * gcc.c-torture/execute/20020611-1.c: New test.
20388
20389 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
20390
20391         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
20392         list of targets to skip.
20393
20394 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
20395
20396         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
20397         targets if not optimizing.
20398
20399 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
20400
20401         * gcc.c-torture/compile/20020605-1.c: New test.
20402
20403         * g++.dg/opt/vt1.C: New test.
20404
20405         * gcc.dg/20020531-1.c: New test.
20406
20407         * gcc.dg/20020530-1.c: New test.
20408
20409         * gcc.dg/20020527-1.c: New test.
20410
20411         * g++.dg/opt/cse1.C: New test.
20412
20413 2002-06-07  Roger Sayle  <roger@eyesopen.com>
20414
20415         * gcc.dg/20020607-2.c: New test case.
20416
20417 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
20418
20419         * gcc.c-torture/compile/20020604-1.c: New test.
20420
20421 2002-06-04  Richard Henderson  <rth@redhat.com>
20422
20423         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
20424         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
20425         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
20426
20427 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
20428
20429         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
20430
20431 2002-06-03  Richard Henderson  <rth@redhat.com>
20432
20433         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
20434         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
20435
20436 2002-06-02  Richard Henderson  <rth@redhat.com>
20437
20438         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
20439         test functions static.
20440
20441 2002-06-02  Andreas Jaeger  <aj@suse.de>
20442
20443         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
20444         now.
20445
20446 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20447
20448         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
20449         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
20450         Update for mofified diagnostics.
20451         * gcc.dg/c99-intconst-1.c: No longer fail.
20452
20453 2002-06-02  Richard Henderson  <rth@redhat.com>
20454
20455         * gcc.dg/uninit-A.c: Remove xfail markers.
20456
20457 2002-06-01  Roger Sayle  <roger@eyesopen.com>
20458
20459         * gcc.dg/fnegate-1.c: New test case.
20460
20461 2002-05-30  Osku Salerma  <osku@iki.fi>
20462
20463         * gcc.c-torture/execute/mayalias-1.c: New file.
20464
20465 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
20466
20467         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
20468         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
20469         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
20470
20471 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
20472
20473         * gcc.c-torture/execute/20020529-1.c: New test.
20474
20475 2002-05-27  Richard Henderson  <rth@redhat.com>
20476
20477         * g++.dg/ext/attrib6.C: New test case.
20478
20479 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20480
20481         * gcc.c-torture/execute/pure-1.c: New test.
20482
20483 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
20484
20485         * gcc.dg/cpp/arith-2.c: Remove.
20486
20487 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
20488
20489         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
20490         * gcc.dg/cpp/if-3.c: Remove.
20491
20492 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
20493
20494         * g++.dg/opt/cse2.C: New test.
20495
20496 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
20497
20498         * gcc.dg/cpp/arith-1.c: New semantic tests.
20499         * gcc.dg/cpp/if-1.c: Update.
20500
20501 2002-05-24  Ben Elliston  <bje@redhat.com>
20502
20503         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
20504
20505 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
20506
20507         * gcc.dg/verbose-asm.c: New test.
20508
20509 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20510
20511         * gcc.dg/cpp/paste12.c: New test.
20512
20513 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
20514
20515         * g++.dg/parse/named_ops.C: New test.
20516
20517 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
20518
20519         * gcc/testsuite/gcc.dg/weak-8.c: New test.
20520
20521 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
20522
20523         * gcc.dg/weak-2.c: Allow optional leading underscore
20524         in scan-assembler symbol name.
20525         * gcc.dg/weak-3.c: Likewise.
20526         * gcc.dg/weak-4.c: Likewise.
20527         * gcc.dg/weak-5.c: Likewise.
20528
20529 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
20530
20531         * gcc.dg/20020523-1.c: New test.
20532
20533 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
20534
20535         * objc.dg/const-str-2.m: Update now that we stop after
20536         a command line error.
20537
20538 2002-05-22  Richard Henderson  <rth@redhat.com>
20539
20540         * g++.dg/dg.exp: Fix typo in test pruneing.
20541
20542 2002-05-22  Richard Henderson  <rth@redhat.com>
20543
20544         * g++.dg/dg.exp: Prune the tls subdirectory.
20545         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
20546         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
20547         * g++.dg/tls/init-1.C: New.
20548
20549 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
20550
20551         * gcc.dg/20020517-1.c: New test.
20552
20553 2002-05-21  Richard Henderson  <rth@redhat.com>
20554
20555         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
20556         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
20557
20558 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
20559
20560         * g++.dg/other/copy2.C: New test.
20561
20562 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
20563
20564         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
20565         (MAX_COPY): Bump up to 10 times sizeof (long long).
20566         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
20567
20568         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
20569         sizeof (long long).
20570
20571         * gcc.c-torture/execute/strcpy-1.c: New test.
20572
20573 2002-05-19  Jason Merrill  <jason2redhat.com>
20574
20575         * g++.dg/ext/oper1.C: New test.
20576
20577 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
20578 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
20579
20580         * README.QMTEST: New file.
20581
20582         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
20583
20584 2002-05-19  Andreas Jaeger  <aj@suse.de>
20585
20586         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
20587         now.
20588         * gcc.c-torture/execute/loop-2d.x: Likewise.
20589
20590 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
20591
20592         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
20593         support weak symbols.
20594         * gcc.dg/weak-4.c: Likewise
20595         * gcc.dg/weak-6.c: Likewise
20596
20597 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
20598
20599         * gcc.dg/weak-3.c: Add dg-excess-error comment for
20600         cygwin, coff and h8300-*-hms targets
20601         * gcc.dg/weak-5.c: Likewise
20602         * gcc.dg/weak-7.c: Likewise
20603
20604 2002-05-16  Jason Merrill  <jason@redhat.com>
20605
20606         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
20607         (scan-assembler-not, scan-assembler-dem): Likewise.
20608         (scan-assembler-dem-not): Likewise.
20609
20610 2002-05-15  Richard Henderson  <rth@redhat.com>
20611
20612         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
20613
20614 2002-05-15  Richard Henderson  <rth@redhat.com>
20615
20616         * gcc.dg/weak-5.c (vfoo1c): No warning here.
20617         (vfoo1f): Warning here.
20618         (vfoo1l): Don't redefine the alias.
20619
20620 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
20621
20622         * g++.dg/init/pm1.C: New test.
20623
20624 2002-05-12  David S. Miller  <davem@redhat.com>
20625
20626         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
20627         types.
20628
20629 2002-05-10  Roger Sayle  <roger@eyesopen.com>
20630
20631         * gcc.c-torture/execute/20020510-1.c: New test case.
20632
20633 2002-05-10  David S. Miller  <davem@redhat.com>
20634
20635         * gcc.c-torture/execute/conversion.c: Test long double too.
20636
20637 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
20638
20639         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
20640         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
20641         * lib/g++.exp (g++_link_flags): Likewise.
20642         * lib/objc.exp (objc_target_compile): Likewise.
20643
20644 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
20645
20646         * gcc.dg/cpp/poison.c: Update.
20647         * gcc.dg/cpp/20000625-2.c: Remove.
20648         * gcc.dg/cpp/direct2s.c: Remove final test.
20649
20650 2002-05-08  Tom Rix  <trix@redhat.com>
20651
20652         * gcc.c-torture/execute/20020508-1.c: New test.
20653         * gcc.c-torture/execute/20020508-2.c: New test.
20654         * gcc.c-torture/execute/20020508-3.c: New test.
20655
20656 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
20657
20658         * gcc.dg/cpp/charconst-4.c: More tests.
20659
20660 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
20661
20662         PR c/6569
20663         * gcc.dg/weak-3.c: Update location of warning messages.
20664         * gcc.dg/weak-5.c: Likewise.
20665
20666 2002-05-06  Roger Sayle  <roger@eyesopen.com>
20667
20668         * gcc.c-torture/execute/20020506-1.c: New test case.
20669
20670 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
20671
20672         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
20673
20674 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
20675
20676         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
20677
20678 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
20679
20680         * gcc.dg/cpp/charconst-3.c: New test.
20681
20682 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20683
20684         * gcc.dg/cpp/charconst.c: Update tests.
20685
20686 2002-05-05  Tim Josling  <tej@melbpc.org.au>
20687
20688         * treelang: Added directory for new sample language treelang. Also
20689         lib/treelang.exp: New file to signal treelang should be tested.
20690
20691 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
20692
20693         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
20694         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
20695         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
20696         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
20697         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
20698         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
20699         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
20700
20701 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
20702
20703         * gcc.dg/format/xopen-2.c: New test.
20704
20705 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
20706
20707         * gcc.dg/20020503-1.c: New test.
20708
20709 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
20710
20711         * g++.dg/init/dtor1.C: Make it tougher.
20712
20713 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
20714
20715         * g++.dg/init/dtor1.C: New test.
20716
20717 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
20718
20719         * gcc.dg/altivec-8.c: New.
20720
20721 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
20722
20723         * gcc.dg/altivec-7.c: New.
20724
20725 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
20726
20727         * g++.dg/parse/typedef1.C: New test.
20728
20729 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
20730
20731         PR c++/6486
20732         * g++.dg/template/friend6.C: New test.
20733
20734         PR c++/6492
20735         * g++.dg/init/copy1.C: New test.
20736
20737 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
20738
20739         * g++.dg/warn/effc1.C: New test.
20740
20741 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
20742
20743         * gcc.dg/cpp/if-cexp.c: Add a test.
20744
20745 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
20746
20747         * gcc.dg/20020426-2.c: New test.
20748
20749 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
20750
20751         * gcc.dg/cpp/if-mop.c: Update.
20752         * gcc.dg/cpp/if-mpar.c: Add test.
20753         * gcc.dg/cpp/if-oppr.c: Update.
20754
20755 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20756
20757         PR c/6343
20758         * gcc.dg/weak-[2-7].c: New tests.
20759
20760 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
20761
20762         * gcc.dg/enum1.c: New test.
20763
20764 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
20765
20766         PR c++/6497
20767         * g++.dg/inherit/access2.C: New test.
20768
20769 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
20770
20771         PR bootstrap/6445
20772         * gcc.dg/20020426-1.c: New test.
20773
20774 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
20775
20776         * g++.dg/abi/enum1.C: New test.
20777
20778 2002-04-26  Richard Henderson  <rth@redhat.com>
20779
20780         * gcc.dg/c99-bool-1.c: Expect always true warning.
20781
20782 2002-04-25  Roger Sayle  <roger@eyesopen.com>
20783
20784         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
20785
20786 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20787
20788         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
20789         targets.
20790
20791 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
20792
20793         * g++.dg/abi/mange7.C: New test.
20794
20795         PR c++/6438.
20796         * g++.dg/parse/stmtexpr2.C: New test.
20797
20798 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
20799
20800         * gcc.dg/20020312-2.c: Add SH target.
20801
20802 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20803
20804         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
20805         compiler output on mips*-*-irix*.
20806
20807 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
20808
20809         * g++.dg/parse/attr1.C: New test.
20810
20811 2002-04-23  Roger Sayle  <roger@eyesopen.com>
20812
20813         * gcc.c-torture/execute/string-opt-17.c: New test case.
20814         * gcc.c-torture/execute/memset-2.c: New test case.
20815
20816 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
20817
20818         PR c++/6256:
20819         * g++.dg/template/friend5.C: New test.
20820
20821         PR c++/6331:
20822         * g++.dg/template/qual1.C: Likewise.
20823
20824 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
20825
20826         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
20827         Include stdlib.h, not stdio.h or ctype.h.
20828
20829 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
20830
20831         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
20832         cris-*-elf* and mmix-*-*.
20833         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
20834         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
20835         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
20836         Ditto.
20837         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
20838         * gcc.dg/wchar_t-1.c: Ditto.
20839
20840 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
20841
20842         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
20843         Clarify comment.
20844
20845 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
20846
20847         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
20848
20849 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20850
20851         * gcc.c-torture/execute/20000906-1.x: Delete.
20852
20853 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
20854
20855         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
20856
20857 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
20858
20859         * PR6367
20860         * g77.f-torture/execute/6367.f: New test.
20861         * g77.f-torture/execute/6367.x: Disable for MMIX.
20862
20863 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
20864
20865         * PR6352
20866         * g++.dg/opt/inline2.C: New test.
20867
20868 2002-04-18  Richard Henderson  <rth@redhat.com>
20869
20870         * gcc.dg/20000906-1.c: Enable for all targets.
20871         * gcc.c-torture/compile/iftrap-2.c: New.
20872
20873 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
20874
20875         * gcc.dg/20020418-1.c: New test.
20876         * gcc.dg/20020418-2.c: New test.
20877
20878 2002-04-18  Richard Henderson  <rth@redhat.com>
20879
20880         * gcc.c-torture/compile/iftrap-1.c: New.
20881         * gcc.dg/iftrap-1.c: Adjust for ia64.
20882         * gcc.dg/iftrap-2.c: New.
20883
20884 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
20885
20886         * gcc.c-torture/compile/20020418-1.c: New test.
20887
20888 2002-04-18  Roger Sayle  <roger@eyesopen.com>
20889
20890         * gcc.c-torture/compile/20020415-1.c: New.
20891
20892 2002-04-18  David S. Miller  <davem@redhat.com>
20893
20894         * gcc.c-torture/execute/20020418-1.c: New test.
20895
20896 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
20897
20898         * gcc.dg/20020416-1.c: New test.
20899
20900         * g++.dg/opt/inline1.C: New test.
20901
20902 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
20903
20904         * gcc.dg/altivec-5.c: New test.
20905
20906         * gcc.dg/20020415-1.c: New test.
20907
20908 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
20909
20910         * testsuite/lib/chill.exp: Remove.
20911
20912 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
20913
20914         * g++.dg/other/big-struct.C: New test.
20915
20916 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
20917
20918         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
20919         of scratch file.
20920
20921 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
20922
20923         PR c/6277
20924         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
20925         in scan-assembler function name
20926
20927 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
20928
20929         * g77.f-torture/execute/980628-4.x,
20930         g77.f-torture/execute/980628-5.x,
20931         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
20932         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
20933         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
20934         i[34567]86-*-*.
20935
20936 2002-04-13  David S. Miller  <davem@redhat.com>
20937
20938         * gcc.c-torture/execute/20020413-1.c: New test.
20939
20940 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
20941
20942         * gcc.dg/asm-6.c,
20943         * g++.dg/ext/asm1.C: New tests.
20944
20945 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
20946
20947         PR c++ 5373.
20948         * g++.dg/parse/stmtexpr1.C: New test.
20949
20950         PR c++/5189.
20951         * g++.dg/template/copy1.C: New test.
20952
20953 2002-04-12  Richard Henderson  <rth@redhat.com>
20954
20955         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
20956
20957 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
20958
20959         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
20960         gcc.c-torture/execute/20020307-2.c.
20961
20962 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
20963
20964         * g++.dg/ext/attrib5.C,
20965         * g++.dg/lookup/struct1.C: New tests.
20966
20967 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
20968
20969         * gcc.dg/20020411-1.c: New test.
20970
20971         * gcc.c-torture/execute/20020411-1.c: New test.
20972
20973 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
20974
20975         * g77.f-torture/execute/6177.f: New test.
20976
20977 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
20978
20979         PR middle-end/6247
20980         * g++.dg/opt/cleanup1.C: New test.
20981
20982         * g++.dg/opt/const1.C: New test.
20983
20984 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
20985
20986         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
20987
20988 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
20989
20990         PR c++/5507
20991         * g++.dg/template/typename2.C: New test.
20992
20993 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
20994
20995         * gcc.c-torture/execute/loop-12.c: New.
20996
20997 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
20998
20999         * g77.f-torture/execute/980628-4.x,
21000         g77.f-torture/execute/980628-5.x,
21001         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
21002         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
21003         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
21004
21005 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21006
21007         PR optimization/6086
21008         * g++.dg/opt/preinc1.C: New test.
21009
21010 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
21011
21012         PR c++/5571
21013         * g++.dg/opt/static2.C: New test.
21014
21015 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
21016
21017         PR c/5120
21018         * gcc.dg/20020406-1.c: New test.
21019
21020 2002-04-04  David S. Miller  <davem@redhat.com>
21021
21022         * gcc.c-torture/execute/20020404-1.c: New test.
21023
21024 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
21025
21026         PR c/6123
21027         * gcc.dg/20020312-2.c: Do not declare global register variable
21028         if __PIC__ or __pic__ is defined.
21029
21030 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
21031
21032         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
21033         __asm__ so that it works correctly even if -ansi -pedantic-errors.
21034
21035 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21036
21037         * gcc.misc-tests/linkage.exp: Update last change to handle
21038         sparc*-, not just sparc-.
21039
21040 2002-04-03  Richard Henderson  <rth@redhat.com>
21041
21042         * gcc.dg/cpp/ucs.c: Improved long UCS test.
21043
21044 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
21045
21046         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
21047
21048 2002-04-02  David S. Miller  <davem@redhat.com>
21049
21050         * gcc.c-torture/execute/20020402-3.c: New test.
21051
21052 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
21053
21054         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
21055         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
21056
21057         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
21058         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
21059         g77.f-torture/execute/20001201.x,
21060         g77.f-torture/execute/u77-test.x: New files.
21061
21062         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
21063         * gcc.dg/wchar_t-1.c: Ditto.
21064
21065 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21066
21067         * gcc.c-torture/execute/20020402-1.c: New test.
21068
21069 2002-04-01  Richard Henderson  <rth@redhat.com>
21070
21071         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
21072
21073         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
21074
21075 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21076
21077         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
21078
21079 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21080
21081         * g++.dg/inherit/template-as-base.C: Expect error.
21082         * g++.dg/inherit/namespace-as-base.C: Likewise.
21083
21084 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
21085
21086         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
21087         g++.dg/ext/instantiate3.C: Tweak match patterns.
21088
21089         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
21090         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
21091         -da test.
21092
21093 2002-03-31  Richard Henderson  <rth@redhat.com>
21094
21095         * gcc.dg/special/alias-2.c: New.
21096         * gcc.dg/special/ecos.exp: Run it.
21097
21098 2002-03-31  Richard Henderson  <rth@redhat.com>
21099
21100         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
21101
21102 2002-03-31  Kazu Hirata  <kazu@hxi.com>
21103
21104         * gcc.dg/weak-1.c: Disable on h8300 port.
21105
21106 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
21107
21108         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
21109         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
21110         ordering tests.
21111         * g++.dg/bprob/bprob-1.C: New test.
21112         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
21113         * g++.dg/gcov/gcov-1.C: New test.
21114         * g++.dg/gcov/gcov-1.x: New file.
21115         * g++.dg/gcov/gcov-2.C: New test.
21116         * g++.dg/gcov/gcov-3.C: New test.
21117         * g++.dg/gcov/gcov-3.h: New file.
21118
21119 2002-03-28  Roger Sayle  <roger@eyesopen.com>
21120
21121         * g++.old-deja/g++.other/builtins5.C: New test.
21122         * g++.old-deja/g++.other/builtins6.C: New test.
21123         * g++.old-deja/g++.other/builtins7.C: New test.
21124         * g++.old-deja/g++.other/builtins8.C: New test.
21125         * g++.old-deja/g++.other/builtins9.C: New test.
21126
21127 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
21128
21129         * g++.dg/opt/static1.C: New test.
21130
21131         * g++.dg/opt/longbranch1.C: New test.
21132
21133 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
21134
21135         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
21136
21137         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
21138
21139 2002-03-28  Jeffrey A Law  (law@redhat.com)
21140
21141         * gcc.c-torture/execute/20020328-1.c: New test.
21142
21143 2002-03-27  Richard Henderson  <rth@redhat.com>
21144
21145         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
21146         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
21147         move from g++.old-deja/g++.ext/.
21148
21149 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
21150
21151         * g++.dg/init/new2.C: New test.
21152
21153 2002-03-26  Richard Henderson  <rth@redhat.com>
21154
21155         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
21156
21157         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
21158         on sparc.
21159
21160         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
21161         sparcv9 systems.
21162         * gcc.dg/20001102-1.c: Likewise.
21163
21164 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
21165
21166         * gcc.dg/cpp/endif-pedantic1.c,
21167         gcc.dg/cpp/endif-pedantic2.c:  New tests.
21168
21169 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
21170
21171         * g++.dg/init/new1.C: New test.
21172
21173 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
21174
21175         * g++.dg/abi/vbase9.C: New test.
21176
21177 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
21178
21179         * gcc.dg/arm-asm.c: New test.
21180
21181 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
21182
21183         * gcc.dg/Wswitch-enum.c: New test.
21184         Fix PR c/5044.
21185
21186 2002-03-26  Richard Henderson  <rth@redhat.com>
21187
21188         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
21189         structure.
21190
21191 2002-03-25  Richard Henderson  <rth@redhat.com>
21192
21193         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
21194         sparcv9 systems.
21195
21196         * gcc.c-torture/compile/20011119-1.c (xxx): New.
21197         * gcc.c-torture/compile/20011119-2.c (xxx): New.
21198
21199 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
21200
21201         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
21202
21203 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
21204
21205         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
21206         targets using generic thunk support.
21207
21208 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
21209
21210         * gcc.c-torture/compile/20020323-1.c: New test.
21211
21212         * g++.dg/opt/conj2.C: New test.
21213
21214 2002-03-24  Richard Henderson  <rth@redhat.com>
21215
21216         * gcc.dg/weak-1.c: Use -fno-common.
21217
21218 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
21219
21220         * g77.dg/f77-edit-apostrophe-out.f: New test
21221         * g77.dg/f77-edit-h-out.f: New test
21222         * g77.dg/f77-edit-t-in.f: New test
21223         * g77.dg/f77-edit-t-out.f: New test
21224         * g77.dg/f77-edit-x-out.f: New test
21225         * g77.dg/f77-edit-slash-out.f: New test
21226         * g77.dg/f77-edit-colon-out.f: New test
21227         * g77.dg/f77-edit-s-out.f: New test
21228
21229 2002-03-24  Richard Henderson  <rth@redhat.com>
21230
21231         * objc/execute/formal_protocol-6.x: New XFAIL.
21232
21233 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
21234
21235         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
21236         that do not support weak symbols
21237
21238 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
21239
21240         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
21241         * lib/g77.exp:  Likewise
21242         * lib/objc.exp: Likewise
21243
21244 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
21245
21246         * gcc.dg/Wswitch-default.c: New test.
21247
21248 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
21249
21250         * g++.dg/other/enum1.C: New test.
21251
21252 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
21253
21254         * gcc.dg/pragma-ep-3.c: Fix typo.
21255
21256 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21257
21258         * g++.dg/inherit/template-as-base.C: New test.
21259
21260 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
21261
21262         * g++.old-deja/g++.other/dwarf2-1.C: Move...
21263         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
21264
21265 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
21266
21267         * gcc.dg/cpp/multiline.c: Update to match.
21268
21269 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
21270
21271         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
21272
21273 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
21274
21275         * gcc.dg/cpp/extratokens2.c:  New file.
21276
21277 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
21278
21279         * gcc.dg/20020312-2.c: Add rs6000 target.
21280
21281         * gcc.c-torture/compile/20020319-1.c: New test.
21282
21283 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21284
21285         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
21286         (A, E): Handle this.
21287
21288 2002-03-20  Jason Merrill  <jason@redhat.com>
21289
21290         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
21291         ignoring -fpic.
21292         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
21293         through prune_gcc_output.
21294
21295 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
21296
21297         * gcc.c-torture/compile/20020320-1.c: New test.
21298
21299 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
21300
21301         * gcc.c-torture/compile/20020318-1.c: New test.
21302
21303         * gcc.dg/struct-by-value-1.c: New test.
21304
21305         * gcc.dg/20020319-1.c: New test.
21306
21307 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
21308
21309         * g++.dg/opt/conj1.C: New test.
21310
21311 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
21312
21313         * g++.dg/template/qualttp20.C: Revert previous change.
21314         * g++.dg/template/qualttp3.C: Likewise.
21315         * g++.dg/template/qualttp4.C: Likewise
21316         * g++.dg/template/qualttp5.C: Likewise
21317         * g++.dg/template/qualttp6.C: Likewise
21318         * g++.dg/template/qualttp7.C: Likewise
21319         * g++.dg/template/qualttp8.C: Likewise
21320         * g++.dg/template/recurse.C: Likewise.
21321
21322 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
21323
21324         * gcc.dg/cpp/wchar-1.c: Update.
21325
21326 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
21327
21328         * g++.dg/template/conv1.C: New test.
21329         * g++.dg/template/conv2.C: New test.
21330         * g++.dg/template/conv3.C: New test.
21331         * g++.dg/template/conv4.C: New test.
21332
21333 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
21334
21335         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
21336         * g++.dg/template/qualttp3.C: Likewise.
21337         * g++.dg/template/qualttp4.C: Likewise
21338         * g++.dg/template/qualttp5.C: Likewise
21339         * g++.dg/template/qualttp6.C: Likewise
21340         * g++.dg/template/qualttp7.C: Likewise
21341         * g++.dg/template/qualttp8.C: Likewise
21342         * g++.dg/template/recurse.C: Likewise.
21343
21344 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
21345
21346         * g++.dg/opt/dtor1.C: New test.
21347
21348 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
21349
21350         * gcc.c-torture/compile/20020315-1.c: New test.
21351
21352 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
21353
21354         * gcc.dg/weak-1.c: Fix scan tests.
21355
21356 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
21357
21358         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
21359         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
21360         cris-*-aout* mmix-*-*.
21361         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
21362         cris-*-aout* mmix-*-*.
21363         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
21364         cris-*-elf* cris-*-aout* and mmix-*-*.
21365         * gcc.dg/20001009-1.c: Ditto.
21366         * gcc.dg/20010912-1.c: Ditto.
21367         * gcc.dg/20020122-4.c: Ditto.
21368         * gcc.dg/inline-2.c: Ditto.
21369
21370 2002-03-14  Jeffrey A Law  (law@cygnus.com)
21371
21372         * gcc.c-torture/compile/20020314-1.c: New test.
21373
21374 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
21375
21376         * gcc.c-torture/execute/20020314-1.c: New test.
21377
21378 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
21379
21380         * g++.dg/warn/Wunused-1.C: New test.
21381
21382 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
21383
21384         * g++.dg/abi/mangle6.C: New test.
21385
21386 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
21387
21388         * gcc.c-torture/compile/20020309-2.c: New test.
21389
21390         * gcc.c-torture/compile/20020312-1.c: New test.
21391
21392 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
21393
21394         * g++.dg/other/access1.C: New test.
21395
21396 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
21397
21398         * gcc.c-torture/execute/wchar_t-1.c: New test.
21399
21400 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
21401
21402         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
21403
21404 2002-03-12  Roger Sayle  <roger@eyesopen.com>
21405
21406         * gcc.dg/20020312-1.c: New test case.
21407
21408 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
21409
21410         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
21411
21412 2002-03-11  Richard Henderson  <rth@redhat.com>
21413
21414         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
21415         * g++.old-deja/g++.jason/report.C: Likewise.
21416
21417 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
21418
21419         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
21420         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
21421
21422 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
21423
21424         * testsuite/g++.dg/overload/pmf1.C: New test.
21425
21426 2002-03-11  Kazu Hirata  <kazu@hxi.com>
21427
21428         * gcc.c-torture/execute/20020307-1.c: Use long.
21429
21430 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
21431
21432         PR optimization/5844
21433         * gcc.dg/20020310-1.c: New test.
21434
21435 2002-03-09  Michael Meissner  <meissner@redhat.com>
21436
21437         * gcc.c-torture/execute/memcpy-2.c: New test.
21438         * gcc.c-torture/execute/memset-1.c: New test.
21439         * gcc.c-torture/execute/strlen-1.c: New test.
21440         * gcc.c-torture/execute/strcmp-1.c: New test.
21441         * gcc.c-torture/execute/strncmp-1.c: New test.
21442
21443 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
21444
21445         * gcc.dg/ppc-ldstruct.c: New test.
21446
21447 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
21448
21449         * gcc.c-torture/execute/va-arg-22.c: New test.
21450
21451 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21452
21453         * gcc.c-torture/compile/20020309-1.c: New test.
21454
21455 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
21456
21457         * gcc.c-torture/execute/20020307-2.c: New test.
21458
21459 2002-03-07  Jeffrey A Law  (law@redhat.com)
21460
21461         * g77.f-torture/compile/20020307-1.f: New test.
21462
21463 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
21464
21465         * gcc.dg/unordered-1.c: New test.
21466
21467 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
21468
21469         * gcc.c-torture/execute/20020307-1.c: New test.
21470
21471 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
21472
21473         * gcc.dg/20020304-1.c: New test.
21474
21475         * gcc.c-torture/compile/20020304-2.c: New test.
21476
21477 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
21478
21479         * gcc.c-torture/compile/20020304-1.c: New test case
21480         (from PR c/5830).
21481
21482 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
21483
21484         * gcc.dg/20020103-1.c: Add other -D ppc variants.
21485
21486 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
21487
21488         * g++.dg/other/classkey1.C: New test.
21489
21490 2002-03-01  Richard Henderson  <rth@redhat.com>
21491
21492         * gcc.c-torture/compile/981223-1.x: New.
21493         * gcc.c-torture/compile/920625-1.x: New.
21494
21495 2002-02-28  Richard Henderson  <rth@redhat.com>
21496
21497         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
21498
21499 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
21500
21501         * gcc.c-torture/execute/20020227-1.c: New test.
21502
21503 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
21504
21505         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
21506         here" ERROR lines.
21507         * g++.old-deja/g++.oliva/partord1.C: Likewise.
21508         * g++.old-deja.g++.other/defarg1.C: Likewise.
21509         * g++.old-deja/g++.pt/calls2.C: Likewise.
21510         * g++.old-deja/g++.pt/crash20.C: Likewise.
21511         * g++.old-deja/g++.pt/crash30.C: Likewise.
21512         * g++.old-deja/g++.pt/crash36.C: Likewise.
21513         * g++.old-deja/g++.pt/crash6.C: Likewise.
21514         * g++.old-deja/g++.pt/defarg13.C: Likewise.
21515         * g++.old-deja/g++.pt/derived3.C: Likewise.
21516         * g++.old-deja/g++.pt/error1.C: Likewise.
21517         * g++.old-deja/g++.pt/friend21.C: Likewise.
21518         * g++.old-deja/g++.pt/friend23.C: Likewise.
21519         * g++.old-deja/g++.pt/infinite1.C: Likewise.
21520         * g++.old-deja/g++.robertl/eb128.C: Likewise.
21521
21522 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
21523
21524         * gcc.c-torture/execute/20020225-2.c: New test.
21525
21526 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
21527
21528         * gcc.c-torture/execute/920730-1t.c,
21529         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
21530         Delete test cases, only relevant to -traditional.
21531
21532 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
21533
21534         * gcc.dg/cpp/undef1.c: Remove.
21535         * gcc.dg/cpp/directiv.c: Update.
21536         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
21537
21538 2002-02-27  Michael Meissner  <meissner@redhat.com>
21539
21540         * gcc.c-torture/execute/20020226-1.c: New test.
21541
21542 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
21543
21544         * g++.dg/debug/debug4.C: New test.
21545
21546         * gcc.dg/ia64-visibility-1.c: New test.
21547
21548 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
21549
21550         * gcc.dg/debug/20020224-1.c: New.
21551
21552 2002-02-25  Kazu Hirata  <kazu@hxi.com>
21553
21554         * gcc.c-torture/execute/960416-1.x: New.
21555         * gcc.c-torture/execute/divconst-3.x: Likewise.
21556
21557 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
21558
21559         * gcc.dg/20020224-1.c: New test.
21560
21561 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
21562
21563         * gcc.c-torture/execute/20020225-1.c: New.
21564
21565 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21566
21567         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
21568
21569 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
21570
21571         * gcc.dg/20020222-1.c: New test.
21572
21573 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
21574
21575         * g++.dg/opt/anonunion1.C: New test.
21576
21577 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
21578
21579         * g++.dg/template/qualttp19.C: New test.
21580         * g++.dg/template/qualttp20.C: New test.
21581         * g++.old-deja/g++.jason/report.C: Adjust expected errors
21582         * g++.old-deja/g++.other/qual1.C: Likewise.
21583
21584 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
21585
21586         * gcc.dg/attr-alwaysinline.c: New.
21587
21588 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
21589
21590         * gcc.dg/20020220-1.c: New test.
21591
21592         * gcc.dg/20020220-2.c: New test.
21593
21594         * g++.dg/opt/mmx1.C: New test.
21595
21596 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
21597
21598         * gcc.c-torture/compile/20020110.c: New test.
21599
21600 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
21601
21602         * gcc.c-torture/execute/20020219-1.c: New test.
21603
21604         * gcc.dg/20020219-1.c: New test.
21605
21606         * gcc.dg/noncompile/20020220-1.c: New test.
21607
21608         * g++.dg/opt/ptrintsum1.C: New test.
21609
21610         * gcc.dg/debug/20020220-1.c: New test.
21611
21612 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
21613
21614         * gcc.c-torture/execute/20020216-1.c: New test.
21615
21616 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
21617
21618         * gcc.dg/decl-1.c: Update, new test.
21619
21620 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
21621
21622         * g++.dg/abi/bitfield1.C: New test.
21623         * g++.dg/abi/bitfield2.C: New test.
21624
21625 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
21626
21627         * gcc.dg/attr-nest.c: New test.
21628
21629 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
21630
21631         * gcc.c-torture/execute/20020215-1.c: New test.
21632
21633 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
21634
21635         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
21636         * g++.dg/debug/debug.exp: New.
21637         * g++.dg/debug/trivial.C: New.
21638         * g++.dg/debug/debug1.C: Moved...
21639         * g++.dg/other/debug1.C: ...from here.
21640         * g++.dg/debug/debug2.C: Moved...
21641         * g++.dg/other/debug2.C: ...from here.
21642         * g++.dg/debug/debug3.C: Moved...
21643         * g++.dg/other/debug3.C: ...from here.
21644
21645         * gcc.dg/noncompile/20020213-1.c: New test.
21646
21647 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
21648
21649         * g++.dg/other/debug3.C: New test.
21650
21651         * gcc.c-torture/execute/20020213-1.c: New test.
21652
21653 2002-02-13  Richard Smith <richard@ex-parrot.com>
21654
21655         * g++.old-deja/g++.other/thunk1.C: New test.
21656
21657 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
21658
21659         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
21660
21661 2002-02-13  Stan Shebs  <shebs@apple.com>
21662
21663         * gcc.dg/altivec-3.c: New.
21664
21665 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
21666
21667         * gcc.dg/Wunreachable-1.c: New test.
21668         * gcc.dg/Wunreachable-2.c: New test.
21669
21670 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
21671
21672         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
21673
21674 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
21675
21676         * gcc.dg/decl-1.c: New test.
21677
21678 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
21679
21680         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
21681
21682 2002-02-10  Kazu Hirata  <kazu@hxi.com>
21683
21684         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
21685         * gcc.c-torture/compile/980506-1.x: Likewise.
21686
21687 2002-02-10  Kazu Hirata  <kazu@hxi.com>
21688
21689         * gcc.dg/20020210-1.c: New.
21690
21691 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
21692
21693         * g77.f-torture/execute/947.f: New regression test
21694         for PR fortran/947.
21695
21696 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
21697
21698         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
21699         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
21700
21701 2002-02-08  Richard Henderson  <rth@redhat.com>
21702
21703         * gcc.c-torture/compile/labels-3.c: New.
21704
21705 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
21706
21707         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
21708         expression statements work instead.
21709         * gcc.dg/noncompile/20020207-1.c: New test.
21710
21711 2002-02-07  Richard Henderson  <rth@redhat.com>
21712
21713         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
21714
21715 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
21716
21717         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
21718         message from g77
21719         * lib/g77-dg.exp: Trim g77 error messages so that they are
21720         recognized by dg.exp.
21721
21722 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
21723
21724         PR fortran/5473
21725         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
21726
21727 2002-02-07  Richard Henderson  <rth@redhat.com>
21728
21729         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
21730         to be sufficiently aligned for integers.
21731
21732 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
21733
21734         * g++.dg/template/friend4.C: New test.
21735
21736 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
21737
21738         PR fortran/5743
21739         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
21740         unsupported cases.
21741
21742 2002-02-07  Richard Henderson  <rth@redhat.com>
21743
21744         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
21745         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
21746         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
21747         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
21748
21749 2002-02-06  Richard Henderson  <rth@redhat.com>
21750
21751         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
21752
21753 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
21754
21755         * gcc.dg/20020206-1.c: New test.
21756
21757 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
21758
21759         * gcc.c-torture/execute/20020206-1.c: New test.
21760
21761         * gcc.c-torture/execute/20020206-2.c: New test.
21762
21763         PR optimization/5429:
21764         * gcc.c-torture/compile/20020206-1.c: New test.
21765
21766 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
21767
21768         * g++.dg/ext/align1.C: Do not use an explicit alignment value
21769         as certain file formats cannot support particularly large
21770         alignments.
21771
21772         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
21773         and do not expect to be able to link the executable.
21774
21775         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
21776         fail because the COFF format does not support the weak attribute.
21777
21778 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
21779
21780         * g77.dg/pr5473.f:  New test
21781
21782 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
21783
21784         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
21785         Fix testcase accordingly.
21786
21787 2002-02-04  Richard Henderson  <rth@redhat.com>
21788
21789         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
21790         (buf): Change to be an array of pointers, not ints.
21791
21792 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
21793
21794         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
21795         before all tests.  Move warning one line above to match where it
21796         C frontend emits.
21797         * gcc.dg/Wswitch-2.c: New test.
21798         * g++.dg/warn/Wswitch-1.C: New test.
21799         * g++.dg/warn/Wswitch-2.C: New test.
21800
21801 2002-02-04  Richard Henderson  <rth@redhat.com>
21802
21803         * g++.dg/abi/offsetof.C: Fix size comparison.
21804
21805 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
21806
21807         * gcc.dg/cast-qual-2.c: New test.
21808
21809 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
21810
21811         * gcc.dg/20020201-4.c: New test.
21812
21813 2002-02-04  Ben Elliston  <bje@redhat.com>
21814
21815         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
21816         target_info attribute != 0, in addition to the empty string.
21817         (gcc_target_compile): Likewise.
21818
21819 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
21820
21821         * gcc.dg/Wswitch.c: New test.
21822         PR gcc/4475. PR gcc/3780.
21823
21824 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
21825
21826         * g77.f-torture/execute/5122.f: New test for regressions
21827         against PR fortran/5122.
21828
21829 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
21830
21831         * g77.f-torture/compile/pr3743.f: Delete
21832         * g77.dg/pr3743-1.f: New test.
21833         * g77.dg/pr3743-2.f: New test.
21834         * g77.dg/pr3743-3.f: New test.
21835         * g77.dg/pr3743-4.f: New test.
21836
21837 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21838
21839         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
21840
21841 2002-02-02  Richard Henderson  <rth@redhat.com>
21842
21843         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
21844         * gcc.c-torture/execute/bf64-1.c: Likewise.
21845
21846 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
21847
21848         * gcc.dg/20020201-2.c: New test.
21849
21850         * gcc.dg/20020201-3.c: New test.
21851
21852         * gcc.c-torture/execute/bitfld-2.c: New test.
21853
21854 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21855
21856         * gcc.dg/bitfld-1.c: Update.
21857         * gcc.dg/bitfld-2.c: Update.
21858         * gcc.c-torture/execute/bitfld-1.x: New.
21859
21860 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
21861
21862         * gcc.c-torture/execute/20020201-1.c: New test.
21863
21864 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
21865
21866         PR target/5469
21867         * gcc.dg/20020201-1.c: New test.
21868
21869 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
21870
21871         PR fortran/3743
21872         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
21873         * g77.f-torture/compile/pr3743.x: Remove
21874
21875 2002-01-31  Tom Rix  <trix@redhat.com>
21876
21877         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
21878
21879 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
21880
21881         * gcc.dg/noncompile/20020130-1.c: New test.
21882
21883 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
21884
21885         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
21886
21887 2002-01-29  Richard Henderson  <rth@redhat.com>
21888
21889         * gcc.c-torture/execute/991118-1.c: Cast various constants back
21890         to long long.
21891         * gcc.c-torture/execute/bf64-1.c: Likewise.
21892
21893 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
21894
21895         * gcc.c-torture/execute/20020129-1.c: New test.
21896
21897 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
21898
21899         * gcc.c-torture/compile/20000224-1.c: Update.
21900         * gcc.c-torture/execute/bitfld-1.c: New tests.
21901         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
21902         * gcc.dg/uninit-A.c: Update.
21903
21904 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
21905
21906         * g++.dg/template/ctor1.C: Add instantiation.
21907
21908 2002-01-28  Paul Koning  <pkoning@equallogic.com>
21909
21910         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
21911         argument to __builtin_prefetch to be const ptr.
21912
21913 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
21914
21915         * gcc.c-torture/compile/20020120-1.c: New test.
21916
21917 2002-01-27  Kazu Hirata  <kazu@hxi.com>
21918
21919         * gcc.c-torture/execute/20020127-1.c: New test.
21920
21921 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
21922
21923         * g77.dg/f77-edit-i-in.f: New test
21924         * g77.dg/f77-edit-i-out.f: New test
21925
21926 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
21927
21928         * gcc.dg/debug/debug.exp: New file.
21929         * gcc.dg/debug/trivial.c: New file.
21930         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
21931         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
21932         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
21933         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
21934         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
21935         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
21936         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
21937         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
21938         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
21939         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
21940         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
21941         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
21942         * gcc.dg/20000503-1.c: Removed.
21943         * gcc.dg/20010207-1.c: Removed.
21944         * gcc.dg/20011223-1.c: Removed.
21945         * gcc.dg/20020104-2.c: Removed.
21946         * gcc.dg/debug-1.c: Removed.
21947         * gcc.dg/debug-2.c: Removed.
21948         * gcc.dg/debug-3.c: Removed.
21949         * gcc.dg/debug-4.c: Removed.
21950         * gcc.dg/debug-5.c: Removed.
21951         * gcc.dg/debug-6.c: Removed.
21952         * gcc.dg/dwarf2-1.c: Removed.
21953         * gcc.dg/dwarf2-2.c: Removed.
21954
21955 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
21956
21957         * g++.old-deja/g++.other/eh5.C: New test.
21958         * g++.old-deja/g++.other/sibcall2.C: New test.
21959         * g++.old-deja/g++.other/array9.C: New test.
21960         * g++.old-deja/g++.other/typename2.C: New test.
21961         * g++.old-deja/g++.other/crash60.C: New test.
21962         * g++.old-deja/g++.other/conv9.C: New test.
21963         * g++.old-deja/g++.other/mangle10.C: New test.
21964         * g++.old-deja/g++.other/unchanging1.C: New test.
21965         * g++.old-deja/g++.other/exprstmt1.C: New test.
21966         * g++.old-deja/g++.other/inline23.C: New test.
21967         * g++.old-deja/g++.eh/ia64-1.C: New test.
21968         * g++.old-deja/g++.other/dwarf2-1.C: New test.
21969         * g++.old-deja/g++.other/reload1.C: New test.
21970         * g++.old-deja/g++.other/static20.C: New test.
21971         * g++.old-deja/g++.other/local-alloc1.C: New test.
21972         * g++.old-deja/g++.other/conv8.C: New test.
21973         * g++.old-deja/g++.other/stmtexpr2.C: New test.
21974         * g++.old-deja/g++.other/storeexpr1.C: New test.
21975         * g++.old-deja/g++.other/storeexpr2.C: New test.
21976         * g++.dg/eh/template2.C: New test.
21977         * g++.dg/warn/weak1.C: New test.
21978
21979 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
21980
21981         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
21982         Remove first, non-varying, argument.
21983
21984 2002-01-23  Richard Henderson  <rth@redhat.com>
21985
21986         * gcc.dg/inline-2.c: New.
21987
21988         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
21989         Add optional target arg.  Check number of arguments.
21990         (scan-assembler-not, scan-assembler-dem): Likewise.
21991         (scan-assembler-dem-not): Likewise.
21992
21993 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
21994
21995         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
21996         line 12.
21997         * g++.old-deja/g++.brendan/parse3.C,
21998         g++.old-deja/g++.other/crash26.C,
21999         g++.old-deja/g++.other/crash28.C,
22000         g++.old-deja/g++.other/crash29.C,
22001         g++.old-deja/g++.other/crash30.C,
22002         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
22003
22004 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
22005
22006         * gcc.dg/20020115-1.c: New.
22007
22008 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
22009
22010         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
22011
22012 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
22013
22014         * gcc.dg/20020122-3.c: New.
22015
22016 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
22017
22018         * g++.dg/other/gc1.C: New test.
22019
22020 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
22021
22022         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
22023
22024 2002-01-22  Richard Henderson  <rth@redhat.com>
22025
22026         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
22027
22028 2002-01-22  Richard Henderson  <rth@redhat.com>
22029
22030         * gcc.dg/20020122-4.c: New.
22031
22032 2002-01-22  H.J. Lu <hjl@gnu.org>
22033
22034         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
22035         link output.
22036         * gcc.dg/special/ecos.exp: Likewise.
22037         * lib/g++-dg.exp: Likewise.
22038         * lib/g77-dg.exp: Likewise.
22039         * lib/gcc-dg.exp : Likewise.
22040         * lib/mike-g++.exp: Likewise.
22041         * lib/mike-g77.exp: Likewise.
22042         * lib/mike-gcc.exp: Likewise.
22043         * lib/objc-dg.exp: Likewise.
22044
22045 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
22046
22047         PR target/5379
22048         * gcc.dg/20020122-2.c: New test.
22049
22050 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
22051
22052         * gcc.dg/20020122-1.c: New test.
22053
22054 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
22055
22056         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
22057
22058 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
22059
22060         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
22061
22062 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22063
22064         * gcc.c-torture/compile/20020121-1.c: New test.
22065
22066 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22067
22068         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
22069         ld_library_path.
22070
22071 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
22072
22073         * gcc.dg/20020218-1.c: New test.
22074
22075 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
22076
22077         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
22078         messages
22079         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
22080         "At global scope" warning
22081         * g++.dg/ext/align1.C: Change cygwin test for alignment
22082         from db-bogus to dg-warning
22083
22084 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
22085
22086         * g77.f-torture/compile/cpp2.F: New test.
22087
22088 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
22089
22090         * g++.dg/template/access1.C: New test.
22091
22092 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
22093
22094         * gcc.dg/20020118-1.c: New.
22095
22096 2002-01-18  Kazu Hirata  <kazu@hxi.com>
22097
22098         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
22099
22100 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
22101
22102         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
22103         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
22104         alignment warnings.
22105
22106 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
22107
22108         * gcc.misc-tests/i386-prefetch.exp: Save and restore
22109         torture_with_loops and torture_without_loops
22110
22111 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
22112
22113         * gcc.c-torture/compile/20020116-1.c: New test.
22114
22115 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
22116
22117         * gcc.dg/20020116-2.c: New test.
22118
22119         * gcc.dg/ultrasp4.c: New test.
22120
22121         * gcc.dg/20020116-1.c: New test.
22122
22123 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
22124
22125         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
22126         by EABI.
22127
22128 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
22129
22130         * gcc.misc-tests/i386-prefetch.exp: New.
22131         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
22132         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
22133         * gcc.misc-tests/i386-pf-none-1.c: New test.
22134         * gcc.misc-tests/i386-pf-sse-1.c: New test.
22135
22136 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
22137
22138         * gcc.dg/gnu89-init-1.c: Add new tests.
22139
22140 2002-01-15  Andreas Jaeger  <aj@suse.de>
22141
22142         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
22143         * gcc.dg/i386-mmx-2.c: Likewise.
22144         * gcc.dg/i386-sse-1.c: Likewise.
22145         * gcc.dg/i386-sse-2.c: Likewise.
22146         * gcc.dg/i386-sse-3.c: Likewise.
22147
22148 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
22149
22150         * g77.f-torture/execute/intrinsic-unix-bessel.f:
22151         Uncomment additional cases that now pass.
22152
22153 2002-01-11  Richard Henderson  <rth@redhat.com>
22154
22155         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
22156         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
22157
22158 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
22159
22160         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
22161
22162 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
22163
22164         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
22165         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
22166
22167 2002-01-10  Dale Johannesen  <dalej@apple.com>
22168
22169         * gcc.c-torture/execute/loop-11.c: New.
22170
22171 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
22172
22173         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
22174         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
22175
22176 2002-01-09  Richard Henderson  <rth@redhat.com>
22177
22178         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
22179         type in which to perform the operation for each size.
22180
22181 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
22182
22183         * gcc.c-torture/compile/20020109-2.c: New test.
22184
22185 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
22186
22187         * gcc.c-torture/execute/loop-10.c: New test.
22188
22189 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
22190
22191         * gcc.c-torture/compile/20010226-1.c: New test.
22192         * gcc.c-torture/compile/20010227-1.c: New test.
22193         * gcc.c-torture/compile/20010426-1.c: New test.
22194         * gcc.c-torture/compile/20010510-1.c: New test.
22195         * gcc.c-torture/compile/20010605-3.c: New test.
22196         * gcc.c-torture/compile/20010824-1.c: New test.
22197         * gcc.c-torture/execute/20010409-1.c: New test.
22198         * gcc.dg/noncompile/20000901-1.c: New test.
22199         * gcc.dg/20001023-1.c: New test.
22200         * gcc.dg/20001101-1.c: New test.
22201         * gcc.dg/20001102-1.c: New test.
22202         * gcc.dg/20010207-1.c: New test.
22203         * gcc.dg/20010405-1.c: New test.
22204         * gcc.dg/20010822-1.c: New test.
22205         * gcc.dg/20011107-1.c: New test.
22206
22207 2002-01-09  Jeffrey A Law  (law@redhat.com)
22208
22209         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
22210
22211         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
22212         execution failure on PA targets.
22213
22214 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
22215
22216         * gcc.c-torture/compile/20020109-1.c: New test.
22217
22218 2002-01-08  Kazu Hirata  <kazu@hxi.com>
22219
22220         * gcc.c-torture/execute/20020108-1.c: New test.
22221
22222 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
22223
22224         * gcc.dg/20020108-1.c: New test.
22225
22226 2002-01-08  H.J. Lu <hjl@gnu.org>
22227
22228         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
22229         for header files.
22230
22231 2002-01-08  Geoff Keating  <geoffk@redhat.com>
22232
22233         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
22234         consistency.
22235
22236 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
22237
22238         * gcc.dg/altivec-4.c: Test altivec predicates.
22239
22240 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
22241
22242         * gcc.c-torture/execute/20020107-1.c: New test.
22243
22244 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
22245
22246         PR c/5279
22247         * gcc.c-torture/compile/20020106-1.c: New test.
22248
22249 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
22250
22251         * gcc.c-torture/execute/nestfunc-4.c: New test.
22252
22253 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
22254
22255         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
22256         extra triple that slipped in.
22257         * g++.old-deja/g++.abi/align.C: Likewise.
22258         * g++.old-deja/g++.abi/bitfields.C: Likewise.
22259
22260 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
22261
22262         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
22263         * g++.old-deja/g++.abi/align.C: Likewise.
22264         * g++.old-deja/g++.abi/bitfields.C: Likewise.
22265
22266         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
22267         on FreeBSD/i386.
22268         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
22269         FreeBSD.
22270
22271 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
22272
22273         * gcc.dg/20020104-1.c: New test.
22274
22275         * gcc.dg/20020104-2.c: New test.
22276
22277 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
22278
22279         * gcc.dg/20020103-1.c: Fix typo in target selector.
22280
22281 2002-01-03  Richard Henderson  <rth@redhat.com>
22282
22283         * gcc.dg/20020103-1.c: New.
22284
22285 2002-01-03  Kazu Hirata  <kazu@hxi.com>
22286
22287         * gcc.c-torture/execute/20020103-1.c: New test.
22288
22289 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
22290
22291         * g++.dg/other/debug2.C: New test.
22292
22293         * gcc.c-torture/compile/20020103-1.c: New test.
22294
22295 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
22296
22297         * gcc.dg/gnu89-init-1.c: Added new tests.
22298
22299 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22300
22301         * g++.dg/template/friend2.C: Remove as patch is reverted.
22302
22303         * g++.dg/warn/oldcast1.C: New test.
22304
22305         * g++.dg/template/ptrmem1.C: New test.
22306         * g++.dg/template/ptrmem2.C: New test.
22307
22308         * g++.dg/template/ntp.C: New test.
22309
22310         * g++.dg/other/component1.C: New test.
22311
22312         * g++.dg/template/ttp3.C: New test.
22313
22314         * g++.dg/template/friend2.C: New test.
22315         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
22316
22317 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22318
22319         * g++.dg/other/ptrmem1.C: New test.
22320         * g++.dg/other/ptrmem2.C: New test.
22321
22322 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22323
22324         * g++.dg/template/ctor1.C: New test.
22325
22326 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22327
22328         * g++.dg/template/friend2.C: New test.
22329
22330 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
22331
22332         * gcc.dg/mmix-1.c: New test.
22333
22334 2001-12-31  Richard Henderson  <rth@redhat.com>
22335
22336         * gcc.dg/asm-5.c: New.
22337
22338 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
22339
22340         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
22341         in namespace __gnu_cxx
22342
22343 2001-12-30  Richard Henderson  <rth@redhat.com>
22344
22345         * gcc.dg/debug-6.c: New.
22346
22347 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
22348
22349         * gcc.c-torture/compile/20011229-2.c: New test.
22350
22351 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
22352
22353         * gcc.dg/debug-3.c: New test.
22354         * gcc.dg/debug-4.c: New test.
22355         * gcc.dg/debug-5.c: New test.
22356
22357 2001-12-29  Richard Henderson  <rth@redhat.com>
22358
22359         * g++.dg/eh/loop1.C: New.
22360
22361 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
22362
22363         * g++.dg/template/crash1.C: New test.
22364
22365 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
22366
22367         * g++.dg/other/const1.C: New test.
22368
22369 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
22370
22371         * gcc.c-torture/compile/20011229-1.c: New test.
22372
22373 2001-12-28  Stan Shebs  <shebs@apple.com>
22374
22375         * lib/objc-torture.exp: Resync with c-torture.exp.
22376         * lib/objc.exp: Load standard libraries.
22377
22378 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
22379
22380         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
22381         additional tests.
22382
22383 2001-12-27  Roger Sayle <roger@eyesopen.com>
22384
22385         * gcc.c-torture/execute/string-opt-16.c: New testcase.
22386
22387 2001-12-27  Richard Henderson  <rth@redhat.com>
22388
22389         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
22390
22391 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
22392
22393         * g++.dg/eh/ctor1.C: New test.
22394         * g++.dg/other/error2.C: New test.
22395
22396 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
22397
22398         * g++.dg/other/init2.C: New test.
22399
22400 2001-12-24  Richard Henderson  <rth@redhat.com>
22401
22402         * gcc.dg/20011223-1.c: New.
22403         * gcc.dg/inline-1.c: New.
22404
22405 2001-12-23  Richard Henderson  <rth@redhat.com>
22406
22407         * gcc.dg/asm-4.c: Test operand modifiers.
22408
22409 2001-12-23  Richard Henderson  <rth@redhat.com>
22410
22411         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
22412
22413 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
22414
22415         * gcc.c-torture/execute/20011223-1.c: New test.
22416
22417 2001-12-21  Richard Henderson  <rth@redhat.com>
22418
22419         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
22420         re-enables the warning.
22421
22422 2001-12-21  Richard Henderson  <rth@redhat.com>
22423
22424         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
22425
22426 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
22427
22428         * gcc.c-torture/compile/20011218-1.c: New test.
22429
22430 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
22431
22432         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
22433         arm-isr.c test.
22434         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
22435         epilogue generation for ARM ISR routines.
22436
22437 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22438
22439         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
22440         * gcc.dg/format/c90-printf-3.c: Likewise.
22441         * gcc.dg/format/c99-printf-3.c: Likewise.
22442         * gcc.dg/format/ext-1.c: Likewise.
22443         * gcc.dg/format/ext-6.c: Likewise.
22444         * gcc.dg/format/format.h: Prototype unlocked stdio.
22445
22446 2001-12-20  Richard Henderson  <rth@redhat.com>
22447
22448         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
22449         (arena): Use it.
22450         (malloc): Correct allocation logic.  Abort if we fill up the
22451         arena before initialization complete.
22452         (realloc): Correct allocation logic.
22453
22454 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
22455
22456         * gcc.c-torture/compile/20011219-2.c: New test.
22457
22458         * gcc.c-torture/execute/20011219-1.c: New test.
22459
22460 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
22461
22462         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
22463         target does not support weak symbols.
22464
22465 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
22466
22467         * gcc.c-torture/compile/20011219-1.c: New test.
22468
22469 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
22470
22471         * g++.dg/other/error1.C: New test.
22472
22473 2001-12-17  Jeffrey A Law  (law@redhat.com)
22474
22475         * gcc.c-torture/execute/20011217-1.c: New test.
22476
22477 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
22478
22479         * objc.dg/special/: New directory.
22480         * objc.dg/special/special.exp: New file.
22481         * objc.dg/special/unclaimed-category-1.h: New file.
22482         * objc.dg/special/unclaimed-category-1a.m: New file.
22483         * objc.dg/special/unclaimed-category-1.m: New file.
22484
22485 2001-12-17  Andreas Jaeger  <aj@suse.de>
22486
22487         * gcc.c-torture/compile/20011217-2.c: New test.
22488
22489 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22490
22491         * gcc.c-torture/compile/20011217-1.c: New test.
22492
22493 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
22494
22495         * testsuite/gcc.dg/20011214-1.c: New.
22496
22497 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
22498
22499         * gcc.dg/altivec-4.c: New.
22500
22501 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
22502
22503         * gcc.dg/20011113-1.c: New test.
22504
22505 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22506
22507         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
22508         std::__malloc_alloc_template<0> and
22509         std::__default_alloc_template<false, 0>.
22510
22511 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
22512
22513         * objc/execute/bf-21.m: New test.
22514         * objc/execute/enumeration-1.m: New test.
22515         * objc/execute/enumeration-2.m: New test.
22516
22517 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
22518
22519         * gcc.dg/gnu89-init-1.c: New test.
22520
22521 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
22522
22523         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
22524         * g++.old-deja/g++.jason/2371.C: Likewise.
22525         * g++.old-deja/g++.jason/template33.C: Likewise.
22526         * g++.old-deja/g++.jason/template34.C: Likewise.
22527         * g++.old-deja/g++.jason/template36.C: Likewise.
22528         * g++.old-deja/g++.oliva/typename1.C: Likewise.
22529         * g++.old-deja/g++.oliva/typename2.C: Likewise.
22530         * g++.old-deja/g++.other/typename1.C: Likewise.
22531         * g++.old-deja/g++.pt/inherit2.C: Likewise.
22532         * g++.old-deja/g++.pt/nontype5.C: Likewise.
22533         * g++.old-deja/g++.pt/typename11.C: Likewise.
22534         * g++.old-deja/g++.pt/typename14.C: Likewise.
22535         * g++.old-deja/g++.pt/typename16.C: Likewise.
22536         * g++.old-deja/g++.pt/typename3.C: Likewise.
22537         * g++.old-deja/g++.pt/typename4.C: Likewise.
22538         * g++.old-deja/g++.pt/typename5.C: Likewise.
22539         * g++.old-deja/g++.pt/typename7.C: Likewise.
22540         * g++.old-deja/g++.robertl/eb9.C: Likewise.
22541
22542 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
22543
22544         * g++.dg/other/linkage1.C: New test.
22545         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
22546         specifiers.
22547
22548 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
22549
22550         * gcc.dg/concat.c: New test.
22551
22552 2001-12-11  Stan Shebs  <shebs@apple.com>
22553
22554         * objc/compile: New test directory.
22555         * objc/compile/compile.exp: New expect script.
22556         * objc/compile/20011211-1.m: New compile test.
22557
22558 2001-12-11  Jason Merrill  <jason@redhat.com>
22559
22560         * lib/prune.exp (prune_gcc_output): Also handle "In member
22561         function".  So many permutations...
22562
22563 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
22564
22565         * g++.dg/template/typedef1.C: New test.
22566
22567 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
22568
22569         * g++.dg/other/copy1.C: New test.
22570
22571 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
22572
22573         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
22574
22575         * gcc.dg/builtin-choose-expr.c: New.
22576
22577 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
22578
22579         * gcc.dg/altivec-2.c: New.
22580
22581 2001-12-07  Richard Henderson  <rth@redhat.com>
22582
22583         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
22584
22585 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
22586
22587         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
22588         ultrasparc.
22589
22590 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22591
22592         * g++-old.deja/g++.robertl/eb101.C: Deleted.
22593
22594 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
22595
22596         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
22597         variable argument list.
22598
22599 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
22600
22601         * gcc.c-torture/execute/memcheck: Delete entire directory.
22602         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
22603         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
22604
22605 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22606
22607         * gcc.dg/Wshadow-1.c: New test.
22608
22609 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
22610
22611         * gcc.c-torture/compile/20011130-1.c: New test.
22612
22613         * gcc.dg/noncompile/20011025-1.c: New test.
22614
22615         * g++.dg/other/anon-union.C: New test.
22616
22617         * gcc.c-torture/execute/20011024-1.c: New test.
22618
22619 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
22620
22621         * gcc.c-torture/execute/20000722-1.x,
22622         gcc.c-torture/execute/20010123-1.x: Remove.
22623         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
22624         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
22625         gcc.dg/c99-complit-2.c: New tests.
22626
22627 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
22628
22629         * g++.dg/inherit/base1.C: New test.
22630
22631 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
22632
22633         * g++.dg/other/stdarg1.C: New test.
22634
22635         * gcc.c-torture/compile/20011130-2.c: New test.
22636
22637 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
22638
22639         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
22640         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
22641         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
22642         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
22643         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
22644         * gcc.dg/builtin-prefetch-1.c: New test.
22645
22646 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
22647
22648         * gcc.dg/20011130-1.c: New test.
22649
22650 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
22651
22652         * g++.dg/other/scope1.C: New test.
22653         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
22654
22655 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
22656
22657         * gcc.dg/vla-init-1.c: New test.
22658
22659 2001-12-01  Geoff Keating  <geoffk@redhat.com>
22660
22661         * gcc.c-torture/compile/structs.c: New testcase from GDB.
22662
22663 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22664
22665         * objc.dg/alias.m: Update.
22666         * objc.dg/class-1.m: Update.
22667         * objc.dg/const-str-1.m: Update.
22668         * objc.dg/fwd-proto-1.m: Update.
22669         * objc.dg/id-1.m: Update.
22670         * objc.dg/super-class-1.m: Update.
22671
22672 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
22673
22674         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
22675         constructs.
22676
22677 2001-11-28  Jeffrey A Law  (law@cygnus.com)
22678
22679         * gcc.c-torture/execute/20011128-1.c: New test.
22680
22681 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
22682
22683         * gcc.dg/20011127-1.c: New test.
22684
22685 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22686
22687         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
22688         from Austin Group draft 7.
22689         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
22690         scanf format arguments.
22691         * gcc.dg/format/no-exargs-2.c: New test.
22692
22693 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
22694
22695         * g++.dg/abi/vbase8-4.C: New test.
22696
22697 2001-11-24  Ian Lance Taylor  <ian@airs.com>
22698
22699         * gcc.c-torture/execute/20011121-1.c: New test.
22700
22701 2001-11-23  Jeffrey A Law  (law@cygnus.com)
22702
22703         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
22704
22705 2001-11-23  Andreas Jaeger  <aj@suse.de>
22706
22707         * gcc.dg/cpp/charconst-2.c: New test.
22708
22709 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
22710
22711         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
22712         to the host if it is remote.  Let tests specify extra headers
22713         they use.
22714         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
22715         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
22716         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
22717         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
22718         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
22719         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
22720         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
22721         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
22722         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
22723         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
22724
22725 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
22726
22727         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
22728         for little endian ARMs.
22729
22730 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
22731
22732         * gcc.c-torture/compile/20011119-1.c: New test.
22733         * gcc.c-torture/compile/20011119-2.c: New test.
22734
22735 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
22736
22737         * gcc.dg/altivec-1.c: Fix typo.
22738
22739 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
22740
22741         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
22742
22743 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
22744
22745         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
22746
22747 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
22748
22749         * lib/g77.exp: Don't specify --rpath-link.
22750
22751         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
22752         across all the headers.
22753         * gcc.dg/format/format.exp: For testing on a remote host,
22754         copy format.h.
22755
22756         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
22757         * gcc.c-torture/execute/930406-1.c: Likewise.
22758         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
22759
22760 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
22761
22762         * gcc.dg/altivec-1.c: New.
22763
22764 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
22765
22766         * gcc.dg/cpp/fpreprocessed.c: New test case.
22767
22768 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22769
22770         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
22771         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
22772         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
22773
22774 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22775
22776         * gcc.dg/no-builtin-1.c: New test.
22777
22778 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
22779
22780         * gcc.c-torture/execute/20011115-1.c: New test.
22781
22782 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
22783
22784         * gcc.c-torture/compile/20011114-2.c: New test.
22785         * gcc.c-torture/compile/20011114-3.c: New test.
22786         * gcc.c-torture/compile/20011114-4.c: New test.
22787
22788 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
22789
22790         * g++.dg/other/init1.C: New test.
22791
22792 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
22793
22794         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
22795         message.
22796
22797         * gcc.c-torture/execute/20011114-1.c: New testcase.
22798
22799         * gcc.c-torture/compile/20010327-1.c: Revert last change.
22800         * gcc.c-torture/compile/20011114-1.c: New test, exactly
22801         like the (before this change) version of 20010327-1.c.
22802
22803 2001-11-14  Roger Sayle <roger@eyesopen.com>
22804
22805         * gcc.c-torture/execute/string-opt-13.c: New testcase.
22806
22807 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
22808
22809         * g++.dg/init/array2.C: New test.
22810
22811 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
22812
22813         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
22814
22815 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
22816
22817         * g++.dg/other/forscope1.C: New test.
22818         * g++.dg/ext/forscope1.C: New test.
22819         * g++.dg/ext/forscope2.C: New test.
22820
22821 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
22822
22823         * gcc.c-torture/execute/20011113-1.c: New test.
22824
22825 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
22826
22827         * gcc.c-torture/execute/20011109-2.c: New test.
22828
22829         * gcc.c-torture/execute/20011109-1.c: New test.
22830
22831 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
22832
22833         * gcc.c-torture/compile/20011109-1.c: New test.
22834
22835 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
22836
22837         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
22838         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
22839         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
22840         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
22841         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
22842         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
22843         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
22844
22845 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
22846
22847         * g++.dg/warn/Wshadow-1.C: New tests.
22848         * g++.old-deja/g++.mike/for3.C: Update.
22849
22850 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
22851
22852         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
22853         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
22854         XFAILs.  Adjust expected error texts.
22855         * gcc.c-torture/compile/20011106-1.c,
22856         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
22857         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
22858         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
22859         gcc.dg/c99-array-lval-5.c: New tests.
22860
22861 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22862
22863         * gcc.dg/cpp/defined.c: Update.
22864
22865 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22866
22867         * gcc.c-torture/execute/anon-1.c: New test.
22868
22869 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
22870
22871         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
22872         same size, so no warning should be produced on stormy16.
22873
22874         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
22875         due to oversized array.
22876         * g++.old-deja/g++.mike/ns15.C: Likewise.
22877         * g++.old-deja/g++.pt/crash16.C: Likewise.
22878
22879 2001-11-02  Graham Stott  <grahams@redhat.com>
22880
22881         * g++.dgother/debug1.C: Fix typos.
22882
22883 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
22884
22885         * g++.dg/other/debug1.C: New test.
22886
22887 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22888
22889         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
22890         of unsigned long.
22891
22892 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
22893
22894         * gcc.dg/20011029-2.c: New test.
22895
22896         * gcc.c-torture/compile/20011029-1.c: New test.
22897
22898 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
22899
22900         * objc/execute/class_self-1.m: New test.
22901         * objc/execute/class_self-2.m: New test.
22902
22903 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
22904
22905         * gcc.misc-tests/msgs.exp: Delete.
22906         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
22907         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
22908         error set to match recent changes.
22909
22910 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
22911
22912         * gcc.dg/20011021-1.c: New test.
22913
22914 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
22915
22916         * gcc.c-torture/compile/20011023-1.c: New test.
22917
22918 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
22919
22920         * lib/g77.exp: Rewrite based on lib/g++.exp.
22921
22922 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
22923
22924         * gcc.c-torture/execute/20011019-1.c: New test.
22925
22926         * gcc.dg/20011018-1.c: New test.
22927
22928 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
22929
22930         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
22931
22932 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
22933
22934         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
22935         * gcc.dg/attr-invalid.c: Likewise.
22936
22937 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
22938
22939         * testsuite/gcc.dg/20011015-1.c: New test.
22940
22941 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
22942
22943         * g++.dg/template/unify2.C: New test.
22944
22945 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
22946
22947         * g++.dg/other/exception-specification.C: New test
22948
22949 2001-10-13  Tom Rix  <trix@redhat.com>
22950
22951         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
22952         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
22953
22954 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
22955
22956         * testsuite/gcc.dg/20011009-1.c: New test.
22957
22958 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
22959
22960         PR g++/4476
22961         * g++.dg/other/friend1.C: New test.
22962
22963 2001-10-11  Richard Henderson  <rth@redhat.com>
22964
22965         * g++.old-deja/g++.other/crash18.C: Add -S to options.
22966
22967 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22968
22969         * gcc.c-torture/compile/20011010-1.c: New.
22970
22971 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
22972
22973         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
22974         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
22975         g77.f-torture/execute/execute.exp,
22976         g77.f-torture/noncompile/noncompile.exp,
22977         gcc.c-torture/compile/compile.exp,
22978         gcc.c-torture/execute/execute.exp,
22979         gcc.c-torture/execute/ieee/ieee.exp,
22980         gcc.c-torture/execute/memcheck/memcheck.exp,
22981         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
22982         objc/execute/execute.exp: Update FSF address.
22983
22984 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
22985
22986         * gcc.dg/cpp/cmdlne-C.c: Update.
22987         * gcc.dg/cpp/cmdlne-C2.c: New.
22988
22989 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22990
22991         * gcc.c-torture/execute/20011008-3.c: New.
22992
22993 2001-10-08  DJ Delorie  <dj@redhat.com>
22994
22995         * gcc.dg/20011008-1.c: New.
22996         * gcc.dg/20011008-2.c: New.
22997
22998 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
22999
23000         * gcc.dg/cpp/spacing1.c: Update test.
23001
23002 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23003
23004         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
23005         spelling errors of "separate" as "seperate".
23006
23007 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
23008
23009         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
23010         enough to avoid inlining.
23011
23012 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
23013
23014         * lib/g77.exp: set libg2c_dir correctly.
23015
23016 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23017
23018         * gcc.dg/cpp/macro11.c: New test.
23019
23020 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23021
23022         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
23023         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
23024         gcc.dg/format/multattr-3.c: New tests.
23025         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
23026         tests for format attributes on function pointers being rejected.
23027
23028 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23029
23030         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
23031
23032 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23033
23034         * g++.dg/warn/format1.C: New test.
23035
23036 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
23037
23038         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
23039
23040 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
23041
23042         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
23043
23044 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
23045
23046         * gcc.dg/cpp/redef2.c: Add test.
23047
23048 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
23049
23050         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
23051         long-standing bug on i686, apparently.
23052         * gcc.c-torture/execute/loop-2c.x: New file.
23053         * gcc.c-torture/execute/loop-2d.x: New file.
23054         * gcc.c-torture/execute/loop-3c.x: New file.
23055
23056 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
23057
23058         * gcc.dg/cpp/20000625-2.c: Correct line number.
23059
23060 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23061
23062         * gcc.dg/cpp/macro10.c: New test.
23063         * gcc.dg/cpp/strify3.c: New test.
23064         * gcc.dg/cpp/spacing1.c: Add tests.
23065         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
23066         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
23067
23068 2001-09-24  DJ Delorie  <dj@redhat.com>
23069
23070         * gcc.c-torture/execute/20010924-1.c: New test.
23071
23072 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23073
23074         * testsuite/objc/execute/paste.m: Remove.
23075
23076 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23077
23078         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
23079
23080 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
23081
23082         * g77.dg/strlen0.f: New test.
23083
23084 2001-09-21  Richard Henderson  <rth@redhat.com>
23085
23086         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
23087         * g++.old-deja/g++.abi/vtable2.C: Likewise.
23088
23089 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
23090
23091         Table-driven attributes.
23092         * g++.dg/ext/attrib1.C: New test.
23093
23094 2001-09-20  DJ Delorie  <dj@redhat.com>
23095
23096         * gcc.dg/20000926-1.c: Update expected warning messages.
23097         * gcc.dg/array-2.c: Likewise, and test for warnings too.
23098         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
23099         array.
23100
23101 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
23102
23103         * g++.dg/eh/registers1.C: New test case.
23104
23105 2001-09-17  Richard Henderson  <rth@redhat.com>
23106
23107         * gcc.dg/array-5.c: Fix VLA decomposition test.
23108
23109 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
23110
23111         * gcc.dg/cpp/line5.c: New testcase.
23112
23113 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
23114
23115         * gcc.dg/cpp/macro9.c: New test.
23116
23117 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
23118
23119         * gcc.c-torture/execute/980223.c: Change type of addr from long
23120         to char *.
23121
23122 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
23123
23124         * gcc.c-torture/execute/20010915-1.c: New test.
23125
23126 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
23127
23128         * g77.dg/bprob: New directory.
23129         * g77.dg/bprob/bprob.exp: New file.
23130         * g77.dg/bprob/bprob-1.f: New test.
23131         * g77.dg/gcov: New directory.
23132         * g77.dg/gcov/gcov.exp: New file.
23133         * g77.dg/gcov/gcov-1.f: New test.
23134         * g77.dg/gcov/gcov-1.x: New file.
23135
23136 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23137
23138         * gcc.dg/cpp/directiv.c: Update.
23139         * gcc.dg/cpp/undef1.c: Update.
23140
23141 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
23142
23143         * gcc.dg/20010912-1.c: New test.
23144
23145 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
23146
23147         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
23148         language-independent file in lib.
23149         * lib/gcov.exp: New file.
23150
23151 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23152
23153         * gcc.c-torture/compile/20010911-1.c: New test.
23154
23155 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
23156
23157         * lib/profopt.exp: New, to support profile-directed optimizations.
23158         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
23159         * gcc.misc-tests/bprob-1.c: New test.
23160         * gcc.misc-tests/bprob-2.c: New test.
23161
23162 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
23163
23164         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
23165         XFAIL and which kinds of gcov output to verify.
23166         * gcc.misc-tests/gcov-4b.x: New file.
23167         * gcc.misc-tests/gcov-5b.x: New file.
23168         * gcc.misc-tests/gcov-6.x: New file.
23169         * gcc.misc-tests/gcov-7.c: New test.
23170         * gcc.misc-tests/gcov-7.x: New file.
23171
23172 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
23173
23174         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
23175         * gcc.misc-tests/gcov-6.c: New test.
23176
23177 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
23178
23179         PR c++/3986
23180         * g++.dg/abi/vbase1.C: New test.
23181
23182 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
23183
23184         * objc.dg/method-2.m: New.
23185
23186 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
23187
23188         PR c++/4203
23189         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
23190         * g++.dg/init/empty1.C: New test.
23191
23192 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
23193
23194         * gcc.c-torture/compile/20010903-1.c: New test.
23195
23196 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
23197
23198         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
23199         for m68k.
23200
23201 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
23202
23203         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
23204
23205         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
23206
23207         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
23208
23209 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
23210
23211         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
23212         for 16-bit 'unsigned int'.
23213
23214 2001-08-29  Kazu Hirata  <kazu@hxi.com>
23215
23216         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
23217
23218 2001-08-27  Richard Henderson  <rth@redhat.com>
23219
23220         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
23221         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
23222
23223 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
23224
23225         * gcc.dg/asm-names.c (ymain): New.
23226
23227 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
23228
23229         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
23230         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
23231         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
23232
23233 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23234
23235         * gcc.dg/compare5.c: New testcase.
23236
23237 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
23238
23239         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
23240         and "In instantiation".
23241
23242 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
23243
23244         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
23245
23246 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
23247
23248         * gcc.misc-tests/gcov.exp: Add support for branch information.
23249         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
23250         * gcc.misc-tests/gcov-4.c: New test.
23251         * gcc.misc-tests/gcov-4b.c: New test.
23252         * gcc.misc-tests/gcov-5b.c: New test.
23253
23254 2001-08-20  Zack Weinberg  <zackw@panix.com>
23255
23256         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
23257         expected to fail.
23258
23259 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23260
23261         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
23262
23263 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
23264
23265         * g++.dg/eh/template1.C: New test.
23266
23267 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
23268
23269         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
23270         Fix thinko.
23271         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
23272         for xfail.
23273
23274 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
23275
23276         * lib/g77-dg.exp:  Use prune.exp for common procedures
23277         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
23278         * lib/g77.exp: (g77-dg-prune) Remove
23279
23280 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
23281
23282         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
23283
23284 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23285
23286         * g++.dg/template/unify1.C: New test.
23287
23288 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
23289
23290         * g++.dg/abi/empty4.C: New test.
23291
23292 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
23293
23294         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
23295         solaris2.*
23296         * g77.f-torture/compile/pr3743.x: Likewise
23297
23298 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23299
23300         * g++.dg/other/using-declaration.C: New test.
23301
23302 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23303
23304         * gcc.dg/cpp/tr-sign.c: New testcase.
23305
23306 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23307
23308         * gcc.dg/cpp/19951025-1.c: Revert.
23309         * gcc.dg/cpp/directiv.c: We no longer process directives that
23310         interrupt macro arguments.
23311
23312 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
23313
23314         * gcc.dg/bconstp-1.c: New test.
23315
23316 2001-08-03  Richard Henderson  <rth@redhat.com>
23317
23318         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
23319
23320 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23321
23322         * gcc.dg/cpp/19951025-1.c: Update.
23323
23324 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
23325
23326         * g77.dg/ff90-1.f (s): Fix reference of variable z,
23327         should be x.
23328
23329 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
23330
23331         Kill -fhonor-std.
23332         * g++.old-deja/g++.ns/ns14.C: Remove special options.
23333         * g++.old-deja/g++.other/std1.C: Likewise.
23334         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
23335
23336 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
23337
23338         * lib/g77.exp:  Load gcc-defs.exp for common procedures
23339         (g77_pass, g77_fail, g77_finish, g77_exit,
23340         ${tool}_check_unsupported_p} Now redundant.  Deleted.
23341
23342 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
23343
23344         * g77.dg/fbackslash.f
23345         * g77.dg/fcase-preserve.f
23346         * g77.dg/ff90-1.f
23347         * g77.dg/ffixed-line-length-0.f
23348         * g77.dg/ffixed-line-length-132.f
23349         * g77.dg/ffixed-line-length-7.f
23350         * g77.dg/ffixed-line-length-72.f
23351         * g77.dg/ffixed-line-length-none.f
23352         * g77.dg/ffree-form-1.f
23353         * g77.dg/fno-backslash.f
23354         * g77.dg/fno-f90-1.f
23355         * g77.dg/fno-fixed-form-1.f
23356         * g77.dg/fno-onetrip.f
23357         * g77.dg/fno-typeless-boz.f
23358         * g77.dg/fno-underscoring.f
23359         * g77.dg/fno-vxt-1.f
23360         * g77.dg/fonetrip.f
23361         * g77.dg/ftypeless-boz.f
23362         * g77.dg/fugly-assumed.f
23363         * g77.dg/funderscoring.f
23364         * g77.dg/fvxt-1.f
23365
23366 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
23367
23368         * objc.dg/fwd-proto-1.m: New.
23369         * objc.dg/local-decl-1.m: New.
23370         * objc.dg/naming-1.m: New.
23371         * objc.dg/naming-2.m: New.
23372         * objc.dg/proto-hier-1.m: New.
23373
23374 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
23375
23376         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
23377         largest-type elements to a struct makes its size grow.
23378
23379 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
23380
23381         * g++.dg/abi/vthunk1.C: New test.
23382
23383 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
23384
23385         * g++.dg/abi/vbase8-22.C: New test.
23386
23387 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23388
23389         * gcc.dg/cpp/macro8.c: New test.
23390
23391 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
23392
23393         * g++.dg/abi/vbase8-21.C: New test.
23394
23395 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
23396
23397         * g++.dg/abi/vbase8-10.C: New test.
23398
23399 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23400
23401         * lib/g++.exp (g++_set_ld_library_path): Renamed to
23402         ${tool}_set_ld_library_path.
23403         Changed caller.
23404         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
23405         g++.exp.
23406
23407 2001-07-26  Stan Cox <scox@redhat.com>
23408
23409         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
23410         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
23411         gcc_exit, gcc_check_unsupported_p):
23412         Moved to gcc-deps.exp
23413         * gcc-deps.exp: New file.
23414
23415 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23416
23417         * g++.old-deja/g++.pt/defarg14.C: New test.
23418
23419 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
23420
23421         * g++.old-deja/g++.other/lineno5.C: New test.
23422
23423 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
23424
23425         * g++.old-deja/g++.pt/crash68.C: New test.
23426
23427 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
23428
23429         * g++.old-deja/g++.other/crash42.C: New test.
23430
23431 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23432
23433         * gcc.dg/cpp/extratokens.c: Fix.
23434         * gcc.dg/cpp/skipping2.c: New tests.
23435
23436 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23437
23438         * gcc.c-torture/execute/20010724-1.c: New file.
23439         * gcc.c-torture/execute/20010724-1.x: New file.
23440
23441 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23442
23443         * g++.old-deja/g++.other/cond7.C: New test.
23444
23445 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23446
23447         * g++.old-deja/g++.other/optimize4.C: New test.
23448
23449 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23450
23451         * g++.old-deja/g++.abi/vbase8-5.C: New test.
23452
23453 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
23454
23455         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
23456         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
23457         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
23458         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
23459
23460         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
23461         bug report" message.
23462
23463         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
23464         * g++.dg/ext/instantiate1.C: Move from old-deja.
23465
23466 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
23467
23468         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
23469         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
23470         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
23471         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
23472
23473 2001-07-23  Jeffrey A Law  (law@cygnus.com)
23474
23475         * gcc.c-torture/execute/20010723-1.c: New test.
23476
23477 2001-07-23  Ben Elliston  <bje@redhat.com>
23478
23479         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
23480
23481 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23482
23483         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
23484         i[34567]86-*-*.
23485         Delete handling of ieee_multilib_flags.
23486         Pass -mieee for alpha*-*-* and sh-*-*.
23487         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
23488
23489 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
23490
23491         Remove old-abi tests.
23492         * g++.old-deja/g++.mike/p11116.C: Remove.
23493         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
23494
23495 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
23496
23497         * g77.f-torture/compile/pr3743.f:  New test
23498
23499 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
23500
23501         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
23502
23503 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23504
23505         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
23506         g++.old-deja/g++.pt/static6.C: Likewise.
23507         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
23508         supports weak symbols.
23509
23510 2001-07-18  Andreas Jaeger  <aj@suse.de>
23511
23512         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
23513         supported again.
23514
23515 2001-07-18  Andreas Jaeger  <aj@suse.de>
23516
23517         * gcc.dg/iftrap-1.c: Fix target line.
23518
23519 2001-07-17  Richard Henderson  <rth@redhat.com>
23520
23521         * gcc.c-torture/execute/20010717-1.c: New.
23522
23523 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23524
23525         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
23526         tests.
23527
23528 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
23529
23530         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
23531
23532 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23533
23534         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
23535         UAC_SIGBUS, UAC_NOPRINT definitions.
23536
23537 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
23538
23539         * objc/execute/object_is_class.m: New test.
23540         * objc/execute/object_is_meta_class.m: New test.
23541
23542 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23543
23544         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
23545         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
23546
23547 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
23548
23549         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
23550         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
23551
23552 2001-07-14  Richard Henderson  <rth@redhat.com>
23553
23554         * gcc.dg/iftrap-1.c: New.
23555
23556 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
23557
23558         * g77.f-torture/execute/intrinsic77.f: New test.
23559
23560 2001-07-11  Janis Johnson <janis@us.ibm.com>
23561
23562         * gcc.misc-tests/gcov-3.c: New test.
23563
23564 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
23565
23566         * gcc.c-torture/compile/20010711-1.c,
23567         * gcc.c-torture/compile/20010711-2.c: New tests.
23568
23569 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
23570
23571         * gcc.c-torture/execute/20010711-1.c: New test.
23572
23573 2001-07-11  Ben Elliston  <bje@redhat.com>
23574
23575         * g++.old-deja/g++.other/enum5.C: New test.
23576
23577 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
23578
23579         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
23580         (g++-dg-prune): Call prune_gcc_output.
23581         * prune.exp: New file for prune_gcc_output.
23582         * lib/g++.exp, lib/gcc.exp: Load it.
23583
23584 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23585
23586         * gcc.c-torture/compile/20010701-1.c,
23587         g++.old-deja/g++.ext/attrib6.C: New tests.
23588
23589 2001-07-06  Jeffrey A Law  (law@cygnus.com)
23590
23591         * gcc.c-torture/compile/20010706-1.c: New test.
23592
23593 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
23594
23595         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
23596
23597 2001-06-28  Stan Shebs  <shebs@apple.com>
23598
23599         * gcc.dg/pragma-darwin.c: New test.
23600
23601 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23602
23603         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
23604         Solaris 2.[678] system.
23605
23606 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23607
23608         * gcc.dg/20010622-1.c: New test.
23609
23610 2001-06-18  Stan Shebs  <shebs@apple.com>
23611
23612         * objc.dg: New directory.
23613         * objc.dg/dg.exp: New file.
23614         * objc.dg/alias.m: New.
23615         * objc.dg/class-1.m: New.
23616         * objc.dg/class-2.m: New.
23617         * objc.dg/const-str-1.m: New.
23618         * objc.dg/const-str-2.m: New.
23619         * objc.dg/id-1.m: New.
23620         * objc.dg/method-1.m: New.
23621         * objc.dg/super-class-1.m: New.
23622         * lib/objc-dg.exp: New file.
23623
23624 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23625
23626         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
23627         of label name.
23628
23629 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
23630
23631         * g++.old-deja/g++.abi/vbase8-9.C: New test.
23632
23633 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23634
23635         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
23636         variable.
23637
23638 2001-06-12  Richard Henderson  <rth@redhat.com>
23639
23640         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
23641
23642 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
23643
23644         * g++.old-deja/g++.abi/vbase5.C: New test.
23645         * g++.old-deja/g++.abi/vbase6.C: New test.
23646         * g++.old-deja/g++.abi/vbase7.C: New test.
23647
23648 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23649
23650         * gcc.c-torture/compile/20010610-1.c: New test.
23651
23652 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
23653
23654         * g++.old-deja/g++.abi/vbase4.C: New test.
23655
23656 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23657
23658         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
23659         support %f for HC11/HC12 targets.
23660         * gcc.c-torture/execute/930513-1.x: New file, likewise.
23661         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
23662         on HC11/HC12 targets.
23663         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
23664
23665 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23666
23667         * gcc.dg/wchar_t-1.c: New file.
23668         * gcc.dg/wint_t-1.c: Likewise.
23669
23670 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
23671
23672         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
23673
23674 2001-06-11  Richard Henderson  <rth@redhat.com>
23675
23676         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
23677
23678 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23679
23680         * gcc.c-torture/compile/20010611-1.c: New test.
23681
23682 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23683
23684         * gcc.dg/c99-tag-1.c: Add more tests.
23685
23686 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
23687
23688         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
23689         representation on MN10300 and ARM/Thumb.
23690
23691 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
23692
23693         * g77.f-torture/execute/20010610.f: New.
23694
23695 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
23696
23697         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
23698         names.
23699
23700 2001-06-09  Richard Henderson  <rth@redhat.com>
23701
23702         * gcc.c-torture/execute/ashrdi-1.c: New.
23703         * gcc.c-torture/execute/ashldi-1.c: New.
23704         * gcc.c-torture/execute/lshrdi-1.c: New.
23705
23706 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
23707
23708         * objc/execute/load-3.m: Added. Check sending +load to categories,
23709         in addition to classes.
23710
23711 2001-06-08  Stan Shebs  <shebs@apple.com>
23712
23713         * objc/execute/load-2.m: New test.  From Nicola Pero
23714         <n.pero@mi.flashnet.it>.
23715
23716 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
23717
23718         * gcc.c-torture/execute/20010605-2.c: New test.
23719
23720 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
23721
23722         * g++.old-deja/g++.abi/vbase2.C: New test.
23723         * g++.old-deja/g++.abi/vbase3.C: New test.
23724
23725 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
23726
23727         * g++.old-deja/g++.pt/friend49.C: New test.
23728
23729 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
23730
23731         * g++.old-deja/g++.ext/anon3.C: New test.
23732
23733 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
23734
23735         * g++.old-deja/g++.other/conv7.C: New test.
23736
23737 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
23738
23739         * gcc.c-torture/compile/20010605-2.c: New test.
23740
23741 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23742
23743         * gcc.c-torture/execute/20010604-1.c: New test.
23744
23745 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
23746
23747         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
23748
23749 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
23750
23751         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
23752         (g++_link_flags): Likewise.
23753         (g++_init): Pass gccpath's value to two previous functions.
23754
23755 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23756
23757         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
23758         Ensure logfile entry matches exec command line.
23759
23760 2001-05-31  Richard Henderson  <rth@redhat.com>
23761
23762         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
23763         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
23764
23765 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
23766
23767         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
23768         compiler for irix6.2
23769
23770 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
23771
23772         * g++.old-deja/g++.other/optimize3.C: New file.
23773
23774 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
23775
23776         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
23777         assemble.
23778
23779 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
23780
23781         * g++.old-deja/g++.other/optimize2.C: New file.
23782
23783 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
23784
23785         * gcc.c-torture/compile/20010518-2.c: New file.
23786         * gcc.c-torture/execute/20010518-1.c: New file.
23787         * gcc.c-torture/execute/20010518-2.c: New file.
23788
23789 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23790
23791         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
23792
23793 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
23794
23795         G++ no longer defines builtins that do not begin with __builtin.
23796         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
23797         * g++.old-deja/g++.brendand/misc13.C: Likewise.
23798         * g++.old-deja/g++.law/builtin1.C: Likewise.
23799         * g++.old-deja/g++.law/cvt2.C: Likewise.
23800         * g++.old-deja/g++.mike/net5.C: Likewise.
23801         * g++.old-deja/g++.other/builtins1.C: Likewise.
23802         * g++.old-deja/g++.other/builtins2.C: Likewise.
23803         * g++.old-deja/g++.other/builtins3.C: Likewise.
23804         * g++.old-deja/g++.other/builtins4.C: Likewise.
23805         * g++.old-deja/g++.other/inline8.C: Likewise.
23806         * g++.old-deja/g++.robertl/eb39.C: Likewise.
23807
23808 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
23809
23810         * g++.old-deja/g++.pt/using1.C: Adjust.
23811         * g++.old-deja/g++.pt/using2.C: New test.
23812
23813 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
23814
23815         * gcc.dg/cpp/charconst.c: New tests.
23816         * gcc.dg/cpp/escape.c: New tests.
23817         * gcc.dg/cpp/escape-1.c: New tests.
23818         * gcc.dg/cpp/escape-2.c: New tests.
23819         * gcc.dg/cpp/ucs.c: New tests.
23820
23821 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
23822
23823         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
23824         native compiler for irix6.5.
23825
23826 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
23827
23828         * lib/g++.exp (g++_include_flags): Use args to compute
23829         get_multilibs.
23830         (g++_link_flags): Likewise.
23831         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
23832
23833 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23834
23835         * gcc.dg/c90-hexfloat-1.c: Add more tests.
23836
23837 2001-05-21  Geoff Keating  <geoffk@redhat.com>
23838
23839         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
23840         this file.
23841
23842 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23843
23844         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
23845         STACK_SIZE;
23846         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
23847         to STACK_SIZE; Use it to define size of add_histo array.
23848         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
23849         to STACK_SIZE.
23850         (f): Use GITT_SIZE to define size of gitt local table.
23851         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
23852         to STACK_SIZE; Use it to define size of bytemem array.
23853
23854 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23855
23856         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
23857         on 68HC11/HC12 due to the asm instruction.
23858         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
23859         * gcc.c-torture/compile/920520-1.x: Likewise.
23860         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
23861         on 68HC11/HC12 because the function is larger than 64K.
23862         * gcc.c-torture/compile/961203-1.x: New file, this test fails
23863         on 68HC11/HC12 because the structure is too large.
23864
23865 2001-05-20  Richard Henderson  <rth@redhat.com>
23866
23867         * gcc.c-torture/execute/20010520-1.c: New.
23868
23869 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23870
23871         * g++.old-deja/g++.warn/compare1.C: New test.
23872         * gcc.dg/compare4.c: New test.
23873
23874 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
23875
23876         * g++.old-deja/g++.other/optimize1.C: New test.
23877
23878 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23879
23880         * g++.old-deja/g++.pt/spec41.C: New test.
23881
23882 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
23883
23884         * gcc.c-torture/compile/20010114-1.x: Remove.
23885
23886 2001-05-18  Stan Shebs  <shebs@apple.com>
23887
23888         * gcc.c-torture/compile/20010518-1.c: New test.
23889
23890 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
23891
23892         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
23893         * g++.old-deja/g++.pt/crash67.C: New test.
23894
23895 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
23896
23897         * g++.old-deja/g++.other/debug9.C: New test.
23898
23899 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
23900
23901         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
23902
23903 2001-05-16  Jan Hubicka  <jh@suse.cz>
23904
23905         * gcc.c-torture/compile/20010516-1.c: New test.
23906
23907 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
23908
23909         * g++.old-deja/g++.other/crash41.C: New test.
23910
23911 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
23912
23913         * g++.old-deja/g++.pt/crash66.C: New test.
23914
23915 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
23916
23917         * g++.old-deja/g++.robertl/eb27.C: Convert.
23918
23919 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
23920
23921         * g++.dg/friend-warn.C: New test.  Do not warn about friend
23922         declaration being redundant.
23923
23924 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
23925
23926         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
23927
23928 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
23929
23930         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
23931
23932 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
23933
23934         * lib/g++.exp: Use testsuite_flags.
23935
23936 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
23937
23938         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
23939
23940 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23941
23942         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
23943
23944 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
23945
23946         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
23947
23948 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
23949
23950         * gcc.c-torture/compile/20010313-1.c: New test.
23951
23952 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
23953
23954         * gcc.dg/cpp/direct2.c: New test.
23955         * gccq.dg/cpp/direct2s.c: New test.
23956
23957         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
23958
23959 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
23960
23961         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
23962         * g++.old-deja/g++.other/op3.C: Likewise.
23963
23964 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23965
23966         * gcc.dg/cpp/syshdr.h: New file.
23967         * gcc.dg/cpp/sysmac1.c: Update.
23968         * gcc.dg/cpp/sysmac2.c: Update.
23969
23970 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23971
23972         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
23973
23974 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
23975
23976         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
23977         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
23978
23979 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
23980
23981         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
23982
23983 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
23984
23985         * lib/g++.exp (g++_include_flags): Don't use any special flags
23986         if TESTING_IN_BUILD_TREE is not defined.
23987         (g++_init): Use a plain 'c++' as the compiler if
23988         TESTING_IN_BUILD_TREEE is not defined.
23989
23990 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
23991
23992         * g++.old-deja/g++.eh/catch13.C: New test.
23993         * g++.old-deja/g++.eh/catch14.C: New test.
23994
23995 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
23996
23997         * gcc.dg/cpp/tr-define.c: New test.
23998
23999 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
24000
24001         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
24002         <stdlib.h>, not <malloc.h>.
24003
24004 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
24005
24006         * g++.old-deja/g++.ns/template17.C: New test.
24007
24008 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
24009
24010         * g++.old-deja/g++.pt/ref4.C: New test.
24011
24012 2001-04-30  Richard Henderson  <rth@redhat.com>
24013
24014         * gcc.dg/20000724-1.c: Revert last change.
24015
24016 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
24017
24018         * g77.f-torture/execute/20010430.f: New test.
24019
24020 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
24021
24022         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
24023
24024 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
24025
24026         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
24027
24028 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
24029
24030         * g++.old-deja/g++.eh/crash6.C: New test.
24031
24032 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
24033
24034         * g++.old-deja/g++.other/warn7.C: New test.
24035
24036 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
24037
24038         * g++.old-deja/g++.other/defarg9.C: New test.
24039
24040 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
24041
24042         * g77.f-torture/compile/20010426.f: New test.
24043         * g77.f-torture/execute/20010426.f: New test.
24044
24045 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
24046
24047         * g77.f-torture/compile/20000629-1.x: Remove - error
24048         has been fixed.
24049
24050 2001-04-26  Jeffrey A Law  (law@cygnus.com)
24051
24052         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
24053         Tweak slightly to work with g++.dg framework.
24054         * g++.dg/special/ecos.exp: Run initp1.C test.
24055         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
24056
24057         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
24058         its linker doesn't give line numbers either.
24059         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
24060
24061 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
24062
24063         * g++.old-deja/g++.other/lex1.C: New test.
24064
24065 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
24066
24067         * gcc.dg/noncompile/20010425-1.c: New test.
24068
24069 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
24070
24071         * g++.old-deja/g++.pt/mangle2.C: New test.
24072
24073 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
24074
24075         * gcc.dg/format/plus-1.c: New test.
24076
24077 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
24078
24079         * gcc.dg/20010423-1.c: New test.
24080
24081 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
24082
24083         * gcc.c-torture/execute/20010422-1.c: New test.
24084
24085 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
24086
24087         * g++.old-deja/g++.ns/type2.C: New test.
24088
24089 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
24090
24091         * g++.old-deja/g++.other/perf1.C: New test.
24092
24093 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
24094
24095         * gcc.dg/c99-func-2.c: Remove xfail.
24096         * gcc.dg/c99-func-3.c: Remove xfail.
24097         * gcc.dg/c99-func-4.c: Remove xfail.
24098
24099 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
24100
24101         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
24102
24103 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24104
24105         * gcc.c-torture/compile/20010423-1.c: New test.
24106
24107 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
24108
24109         * g++.old-deja/g++.pt/typename28.C: New test.
24110
24111 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
24112
24113         * g++.old-deja/g++.abi/empty2.C: New test.
24114         * g++.old-deja/g++.abi/empty3.C: New test.
24115
24116 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24117
24118         * g++.old-deja/g++.other/comdat2.C: New test.
24119         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
24120
24121 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24122
24123         * g++.old-deja/g++.other/overload14.C: New test.
24124
24125 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24126
24127         * g++.old-deja/g++.other/lookup23.C: New test.
24128
24129 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24130
24131         * gcc.c-torture/execute/20010403-1.c: New test.
24132
24133 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
24134             Mark Mitchell  <mark@codesourcery.com>
24135
24136         * lib/old-dejagnu.exp: Don't delete output of executable.
24137         Add .exe suffix to executables.
24138
24139 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
24140
24141         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
24142
24143 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24144
24145         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
24146
24147 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
24148
24149         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
24150         * g++.old-deja/g++.abi/crash1.C: New test.
24151
24152 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
24153
24154         * g++.old-deja/g++.other/crash40.C: New test.
24155
24156 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24157
24158         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
24159
24160 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
24161
24162         * g++.old-deja/g++.other/warn6.C: New test.
24163
24164 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
24165
24166         * g++.old-deja/g++.robertl/eb42.C: Same.
24167
24168 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24169
24170         * gcc.dg/wtr-conversion-1.c: New testcase.
24171
24172 2001-04-10  Richard Henderson  <rth@redhat.com>
24173
24174         * g++.old-deja/g++.other/array5.C: New.
24175
24176 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24177
24178         * gcc.c-torture/execute/20010408-1.c: New test.
24179
24180 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
24181
24182         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
24183         headers and constructs.
24184         * g++.old-deja/g++.robertl/eb79.C: Same.
24185         * g++.old-deja/g++.robertl/eb77.C (main): Same.
24186         * g++.old-deja/g++.robertl/eb73.C: Same.
24187         * g++.old-deja/g++.robertl/eb66.C (main): Same.
24188         * g++.old-deja/g++.robertl/eb55.C (t): Same.
24189         * g++.old-deja/g++.robertl/eb54.C (main): Same.
24190         * g++.old-deja/g++.robertl/eb46.C (main): Same.
24191         * g++.old-deja/g++.robertl/eb44.C: Same.
24192         * g++.old-deja/g++.robertl/eb41.C (main): Same.
24193         * g++.old-deja/g++.robertl/eb4.C (main): Same.
24194         * g++.old-deja/g++.robertl/eb39.C: Same.
24195         * g++.old-deja/g++.robertl/eb33.C (main): Same.
24196         * g++.old-deja/g++.robertl/eb31.C (main): Same.
24197         * g++.old-deja/g++.robertl/eb30.C: Same.
24198         * g++.old-deja/g++.robertl/eb3.C: Same.
24199         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
24200         * g++.old-deja/g++.robertl/eb21.C: Same.
24201         * g++.old-deja/g++.robertl/eb15.C: Same.
24202         * g++.old-deja/g++.robertl/eb118.C: Same.
24203         * g++.old-deja/g++.robertl/eb115.C (main): Same.
24204         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
24205         * g++.old-deja/g++.robertl/eb109.C: Same.
24206         * g++.old-deja/g++.other/sibcall1.C (main): Same.
24207         * g++.old-deja/g++.mike/rtti1.C: Same.
24208         * g++.old-deja/g++.mike/p658.C: Same.
24209         * g++.old-deja/g++.mike/net46.C: Same.
24210         * g++.old-deja/g++.mike/net34.C: Same.
24211         * g++.old-deja/g++.mike/memoize1.C: Same.
24212         * g++.old-deja/g++.mike/eh2.C: Same.
24213         * g++.old-deja/g++.law/weak.C: Same.
24214         * g++.old-deja/g++.law/visibility7.C: Same.
24215         * g++.old-deja/g++.law/visibility25.C: Same.
24216         * g++.old-deja/g++.law/visibility22.C: Same.
24217         * g++.old-deja/g++.law/visibility2.C: Same.
24218         * g++.old-deja/g++.law/visibility17.C: Same.
24219         * g++.old-deja/g++.law/visibility13.C: Same.
24220         * g++.old-deja/g++.law/visibility10.C: Same.
24221         * g++.old-deja/g++.law/visibility1.C: Same.
24222         * g++.old-deja/g++.law/virtual3.C (eval): Same.
24223         * g++.old-deja/g++.law/vbase1.C: Same.
24224         * g++.old-deja/g++.law/operators32.C: Same.
24225         * g++.old-deja/g++.law/nest3.C: Same.
24226         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
24227         * g++.old-deja/g++.law/except5.C (main): Same.
24228         * g++.old-deja/g++.law/cvt7.C (run): Same.
24229         * g++.old-deja/g++.law/cvt2.C: Same.
24230         * g++.old-deja/g++.law/cvt16.C: Same.
24231         * g++.old-deja/g++.law/ctors6.C (bar): Same.
24232         * g++.old-deja/g++.law/ctors17.C (main): Same.
24233         * g++.old-deja/g++.law/ctors13.C: Same.
24234         * g++.old-deja/g++.law/ctors12.C (main): Same.
24235         * g++.old-deja/g++.law/ctors10.C: Same.
24236         * g++.old-deja/g++.law/code-gen5.C: Same.
24237         * g++.old-deja/g++.law/bad-error7.C: Same.
24238         * g++.old-deja/g++.law/arm9.C: Same.
24239         * g++.old-deja/g++.law/arm12.C: Same.
24240         * g++.old-deja/g++.law/arg8.C: Same.
24241         * g++.old-deja/g++.law/arg1.C: Same.
24242         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
24243         * g++.old-deja/g++.jason/template31.C: Same.
24244         * g++.old-deja/g++.jason/template24.C (main): Same.
24245         * g++.old-deja/g++.jason/2371.C: Same.
24246         * g++.old-deja/g++.eh/new2.C: Same.
24247         * g++.old-deja/g++.eh/new1.C: Same.
24248         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
24249         * g++.old-deja/g++.brendan/nest21.C (main): Same.
24250         * g++.old-deja/g++.brendan/err-msg3.C: Same.
24251         * g++.old-deja/g++.brendan/crash62.C: Same.
24252         * g++.old-deja/g++.brendan/crash52.C: Same.
24253         * g++.old-deja/g++.brendan/crash49.C (main): Same.
24254         * g++.old-deja/g++.brendan/crash38.C: Same.
24255         * g++.old-deja/g++.brendan/crash15.C (main): Same.
24256         * g++.old-deja/g++.brendan/copy9.C: Same.
24257
24258 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
24259
24260         * gcc.c-torture/execute/20001203-2.c (memset):
24261         Count argument is of type __SIZE_TYPE__.
24262
24263 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
24264
24265         * gcc.c-torture/compile/20010404-1.c: New test.
24266
24267 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
24268
24269         * gcc.c-torture/compile/20010326-1.c: New test.
24270
24271 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
24272
24273         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
24274         peculiarities of the SH.
24275         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
24276
24277 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24278
24279         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
24280         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
24281         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
24282
24283 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
24284
24285         * g77.f-torture/compile/20010321-1.f: New test.
24286
24287 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
24288
24289         * gcc.c-torture/compile/20010329-1.c: New test.
24290
24291 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
24292
24293         * gcc.c-torture/execute/20010329-1.c: New test.
24294
24295 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
24296
24297         * g++.old-deja/g++.other/eh4.C: Fix typo.
24298
24299 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
24300
24301         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
24302
24303 2001-03-28  Philip Blundell  <philb@gnu.org>
24304
24305         * gcc.c-torture/compile/20010328-1.c: New test.
24306
24307 2001-03-27  Richard Henderson  <rth@redhat.com>
24308
24309         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
24310         * g++.old-deja/g++.eh/vbase3.C: Likewise.
24311
24312 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
24313
24314         * gcc.c-torture/compile/20010327-1.c: New test.
24315
24316 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
24317
24318         * g++.old-deja/g++.other/friend12.C: New test.
24319         * g++.old-deja/g++.other/friend9.C: Expect no errors.
24320         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
24321
24322 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24323
24324         * gcc.c-torture/execute/20010325-1.c: New test.
24325
24326 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
24327
24328         * g++.old-deja/g++.other/mangle3.C: New test.
24329
24330 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
24331
24332         * g++.old-deja/g++.other/anon8.C: New test.
24333
24334 2001-03-20  Philip Blundell  <philb@gnu.org>
24335
24336         * gcc.c-torture/compile/20010320-1.c: New test.
24337
24338 2001-03-17  Richard Henderson  <rth@redhat.com>
24339
24340         * g++.old-deja/g++.other/eh4.C: Add expected error text.
24341
24342 2001-03-15  Geoff Keating  <geoff@redhat.com>
24343
24344         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
24345         tests on AIX.
24346
24347 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
24348
24349         * g++.old-deja/g++.other/eh4.C: New test.
24350
24351 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
24352
24353         * gcc.dg/cpp/mi1.c: Update.
24354
24355 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
24356
24357         * g++.old-deja/g++.other/regstack.C: New test.
24358
24359 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
24360
24361         * g++.old-deja/g++.other/ref4.C: New test.
24362
24363 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
24364
24365         * objc/execute/va_method.m: Added.
24366         * objc/execute/IMP.m: Added.
24367         * objc/execute/_cmd.m: Added.
24368         * objc/execute/accessing_ivars.m: Added.
24369         * objc/execute/class-1.m: Added.
24370         * objc/execute/class-10.m: Added.
24371         * objc/execute/class-11.m: Added.
24372         * objc/execute/class-12.m: Added.
24373         * objc/execute/class-13.m: Added.
24374         * objc/execute/class-14.m: Added.
24375         * objc/execute/class-2.m: Added.
24376         * objc/execute/class-3.m: Added.
24377         * objc/execute/class-4.m: Added.
24378         * objc/execute/class-5.m: Added.
24379         * objc/execute/class-6.m: Added.
24380         * objc/execute/class-7.m: Added.
24381         * objc/execute/class-8.m: Added.
24382         * objc/execute/class-9.m: Added.
24383         * objc/execute/class-tests-1.h
24384         * objc/execute/class-tests-2.h
24385         * objc/execute/compatibility_alias.m: Added.
24386         * objc/execute/encode-1.m: Added.
24387         * objc/execute/formal_protocol-1.m: Added.
24388         * objc/execute/formal_protocol-2.m: Added.
24389         * objc/execute/formal_protocol-3.m: Added.
24390         * objc/execute/formal_protocol-4.m: Added.
24391         * objc/execute/formal_protocol-5.m: Added.
24392         * objc/execute/formal_protocol-6.m: Added.
24393         * objc/execute/formal_protocol-7.m: Added.
24394         * objc/execute/informal_protocol.m: Added.
24395         * objc/execute/initialize.m: Added.
24396         * objc/execute/load.m: Added.
24397         * objc/execute/many_args_method.m: Added.
24398         * objc/execute/nested-3.m: Added.
24399         * objc/execute/no_clash.m: Added.
24400         * objc/execute/private.m: Added.
24401         * objc/execute/redefining_self.m: Added.
24402         * objc/execute/root_methods.m: Added.
24403         * objc/execute/selector-1.m: Added.
24404         * objc/execute/static-1.m: Added.
24405         * objc/execute/static-2.m: Added.
24406         * objc/execute/va_method.m: Added.
24407
24408 2001-03-10  Richard Henderson  <rth@redhat.com>
24409
24410         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
24411
24412 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
24413
24414         * g++.old-deja/g++.other/crash31.C: XFAIL.
24415         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
24416         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
24417         * gcc.c-torture/execute/20010123-1.x: XFAIL.
24418         * gcc.c-torture/execute/20010124-1.x: XFAIL.
24419         * gcc.dg/sequence-pt-1.c: XFAIL one test.
24420
24421 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
24422
24423         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
24424
24425 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
24426
24427         * gcc.dg/20000724-1.c: Don't use multiline strings.
24428
24429 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
24430
24431         * objc/execute/string1.m, objc/execute/string2.m: Compare the
24432         result of -cString against what we expect it to be; don't just
24433         print it out for no one to read.
24434
24435         * objc/execute/string3.m, objc/execute/string4.m: New tests.
24436         Based on testcases provided by Nicola Pero.
24437
24438 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
24439
24440         * gcc.dg/cpp/macro7.c: New test.
24441
24442 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
24443
24444         * gcc.dg/cpp/multiline.c: Update.
24445
24446 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24447
24448         * g++.old-deja/g++.other/enum3.C: New test.
24449
24450 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24451
24452         * g++.old-deja/g++.other/pod1.C: New test.
24453
24454 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24455
24456         * g++.old-deja/g++.ext/overload1.C: New test.
24457
24458 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
24459
24460         * g++.old-deja/g++.pt/using1.C: New test.
24461
24462 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
24463
24464         * g++.old-deja/g++.other/using9.C: New test.
24465
24466 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
24467
24468         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
24469
24470         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
24471
24472 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
24473
24474         * g++.old-deja/g++.ext/realpt1.C: Remove.
24475
24476 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
24477
24478         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
24479
24480 2001-02-26  Will Cohen  <wcohen@redhat.com>
24481
24482         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
24483
24484 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
24485
24486         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
24487         templatized constructors.
24488
24489 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24490
24491         * gcc.c-torture/execute/20010224-1.c: New test.
24492
24493 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
24494
24495         * gcc.c-torture/execute/20010222-1.c: New test.
24496
24497 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
24498
24499         * g++.old-deja/g++.other/inline20.C: New test.
24500
24501 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
24502
24503         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
24504
24505 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24506
24507         * g++.old-deja/g++.other/lookup22.C: New test.
24508
24509 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
24510
24511         * g77.dg: New directory.
24512         * g77.dg/20010216-1.f: New test case.
24513         * g77.dg/dg.exp: New driver.
24514         * lib/g77-dg.exp: New driver library.
24515
24516 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24517
24518         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
24519
24520 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
24521
24522         * g++.old-deja/g++.other/decl9.C: New test.
24523
24524 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
24525
24526         * g++.old-deja/g++.other/init16.C: Update the test so that it does
24527         not need <string> and also tests the initialization at runtime.
24528
24529 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
24530
24531         * gcc.c-torture/execute/longlong.c: New test.
24532
24533 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
24534
24535         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
24536
24537 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
24538
24539         * gcc.c-torture/execute/920302-1.c (execute):
24540         Change argument type to short.
24541
24542 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
24543
24544         * g++.old-deja/g++.pt/deduct6.C: New test.
24545
24546 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
24547
24548         * g++.old-deja/g++.pt/deduct5.C: New test.
24549
24550 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
24551
24552         * gcc.c-torture/execute/20010209-1.c: New test.
24553
24554 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
24555
24556         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
24557
24558 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
24559
24560         * g++.dg/vtgc1.C: Update for new ABI.
24561
24562         * consistency.vlad: New directory, 1665 files.
24563
24564 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24565
24566         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
24567         return type.
24568         * gcc.dg/cpp/digraphs.c: Declare puts.
24569
24570 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
24571
24572         * g++.old-deja/g++.other/warn5.C: New test.
24573
24574 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
24575
24576         * g++.old-deja/g++.pt/spec40.C: New test.
24577
24578 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
24579
24580         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
24581         case.
24582         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
24583
24584 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
24585
24586         * gcc.c-torture/compile/20010209-1.c: New test.
24587
24588 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
24589
24590         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
24591         excess errors message but not if it crashes.
24592         * g++.old-deja/g++.other/crash27.C: Likewise.
24593         * g++.old-deja/g++.other/crash28.C: Likewise.
24594         * g++.old-deja/g++.other/crash30.C: Likewise.
24595         * g++.old-deja/g++.other/crash32.C: Likewise.
24596         * g++.old-deja/g++.other/crash35.C: Likewise.
24597         * g++.old-deja/g++.pt/inherit2.C: Likewise.
24598
24599 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24600
24601         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
24602         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
24603         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
24604         g77.f-torture/execute/execute.exp,
24605         g77.f-torture/noncompile/noncompile.exp,
24606         gcc.c-torture/execute/execute.exp,
24607         gcc.c-torture/execute/memcheck/memcheck.exp,
24608         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
24609         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
24610         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
24611         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
24612         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
24613         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
24614         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
24615         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
24616         Remove bug reporting instructions with ancient email addresses.
24617
24618 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
24619
24620         * gcc.dg/20010202-1.c: New test.
24621         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
24622
24623 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
24624
24625         * g++.dg/stdbool-if.C: New test.
24626
24627 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
24628
24629         * objc/execute/fdecl.m: Added main().
24630
24631 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
24632
24633         * gcc.c-torture/execute/20010206-1.c: New test.
24634
24635 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24636
24637         * gcc.dg/cpp/avoidpaste1.c: Update.
24638
24639 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
24640
24641         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
24642         Pero <nicola@brainstorm.co.uk>.
24643         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
24644
24645 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
24646
24647         * g++.old-deja/g++.pt/spec39.C: New test.
24648
24649 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
24650
24651         * gcc.c-torture/compile/20010202-1.c: New test.
24652
24653 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
24654
24655         * g++.old-deja/g++.abi/primary2.C: New test.
24656         * g++.old-deja/g++.abi/primary3.C: New test.
24657         * g++.old-deja/g++.abi/primary4.C: New test.
24658         * g++.old-deja/g++.abi/primary5.C: New test.
24659         * g++.old-deja/g++.abi/vtable3.h: New test.
24660         * g++.old-deja/g++.abi/vtable3a.C: New test.
24661         * g++.old-deja/g++.abi/vtable3b.C: New test.
24662         * g++.old-deja/g++.abi/vtable3c.C: New test.
24663         * g++.old-deja/g++.abi/vtable3d.C: New test.
24664         * g++.old-deja/g++.abi/vtable3e.C: New test.
24665         * g++.old-deja/g++.abi/vtable3f.C: New test.
24666         * g++.old-deja/g++.abi/vtable3g.C: New test.
24667         * g++.old-deja/g++.abi/vtable3h.C: New test.
24668         * g++.old-deja/g++.abi/vtable3i.C: New test.
24669         * g++.old-deja/g++.abi/vtable3j.C: New test.
24670         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
24671
24672 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
24673
24674         * g++.old-deja/g++.other/anon6.C: New test.
24675         * g++.old-deja/g++.other/anon7.C: New test.
24676
24677 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
24678
24679         * gcc.dg/cpp/avoidpaste2.c: New tests.
24680
24681 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
24682
24683         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
24684
24685 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
24686
24687         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
24688         DECIMAL_DIG cases for Irix."
24689
24690 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
24691
24692         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
24693
24694 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24695
24696         * gcc.dg/c99-tag-1.c: New test.
24697
24698 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
24699
24700         * gcc.dg/cpp/tr-warn1.c: Add tests.
24701
24702 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
24703
24704         * gcc.dg/cpp/avoidpaste1.c: Update.
24705         * gcc.dg/cpp/paste4.c: Update.
24706
24707 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
24708
24709         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
24710         cases for Irix.
24711
24712 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
24713
24714         * g++.old-deja/g++.other/inline19.C: New test.
24715
24716 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
24717
24718         * gcc.dg/Wlarger-than.c: New test.
24719
24720 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24721
24722         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
24723
24724 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
24725
24726         * gcc.c-torture/execute/20010129-1.c: New test.
24727         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
24728
24729 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
24730
24731         * gcc.dg/cpp/avoidpaste1.c: Test case.
24732
24733 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
24734
24735         * g++.old-deja/g++.other/inline18.C: New test.
24736
24737 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24738
24739         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
24740         and __builtin_putchar.
24741
24742 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
24743
24744         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
24745         tests.
24746
24747 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
24748
24749         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
24750         floating point number rounding mode to round to the nearest
24751         representable mode.
24752
24753 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
24754
24755         * g++.old-deja/g++.other/mangle2.C: New test.
24756
24757 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
24758
24759         * gcc.c-torture/compile/20010124-1.c: New test.
24760
24761 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
24762
24763         * g++.old-deja/g++.pt/spec38.C: New test.
24764
24765 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24766
24767         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
24768         "Build don't run".
24769
24770 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24771
24772         * gcc.c-torture/execute/20010123-1.c: New test.
24773
24774 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
24775
24776         * g++.old-deja/g++.pt/spec37.C: New test.
24777
24778 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
24779
24780         * g++.old-deja/g++.pt/overload14.C: New test.
24781
24782 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24783
24784         * gcc.c-torture/execute/20010122-1.c: New test, exercise
24785         __builtin_return_address.
24786
24787 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
24788
24789         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
24790         * g++.old-deja/g++.pt/spec35.C: New test.
24791         * g++.old-deja/g++.pt/spec36.C: New test.
24792
24793 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
24794
24795         * gcc.c-torture/compile/20010118-1.c: New test.
24796
24797 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
24798
24799         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
24800
24801 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
24802
24803         * gcc.c-torture/execute/20010119-1.c: New test.
24804
24805 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24806
24807         * g++.old-deja/g++.other/vbase5.C: New test.
24808
24809 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
24810
24811         * gcc.c-torture/execute/20010118-1.c: New test.
24812
24813 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24814
24815         * g++.old-deja/g++.pt/deduct3.C: New test.
24816
24817 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24818
24819         * g++.old-deja/g++.pt/spec34.C: New test.
24820
24821 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
24822
24823         * g77.f-torture/compile/20000601-2.f: New test.
24824
24825 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24826
24827         * g++.old-deja/g++.other/init17.C: New test.
24828
24829 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
24830
24831         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
24832
24833 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24834
24835         * g++.old-deja/g++.pt/unify8.C: New test.
24836
24837 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24838
24839         * g++.old-deja/g++.abi/vbase1.C: New test.
24840
24841 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24842
24843         * g++.old-deja/g++.pt/crash65.C: New test.
24844
24845 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
24846
24847         * gcc.dg/cpp/assembl2.S: New test case.
24848
24849 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
24850
24851         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
24852         are supported.
24853
24854 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24855
24856         * g++.old-deja/g++.other/builtins1.C: New test.
24857         * g++.old-deja/g++.other/builtins2.C: Likewise.
24858         * g++.old-deja/g++.other/builtins3.C: Likewise.
24859         * g++.old-deja/g++.other/builtins4.C: Likewise.
24860
24861 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
24862
24863         * gcc.c-torture/compile/20010117-1.c: New test.
24864         * gcc.c-torture/compile/20010117-2.c: New test.
24865
24866 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
24867
24868         * g77.f-torture/execute/20010116.[fx]: New test,
24869         XFAIL on i?86-*-*.
24870         * g77.f-torture/compile/20010115.f: Indicate it's
24871         a test for PR fortran/1636.
24872
24873 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
24874
24875         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
24876
24877 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
24878
24879         * g77.f-torture/compile/20010115.f: New test.
24880
24881 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
24882
24883         * g++.old-deja/g++.pt/nontype5.C: New test.
24884
24885 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
24886
24887         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
24888         have an equivalent working one below it.
24889
24890 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
24891
24892         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
24893         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
24894
24895 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
24896
24897         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
24898         message containing "init_priority".
24899         (conpr-2.C): Likewise.
24900         (conpr-3.C): Likewise.
24901         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
24902
24903 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24904
24905         * gcc.c-torture/execute/20010114-2.c: New test.
24906
24907 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
24908
24909         * gcc.c-torture/compile/20010114-1.c: New test.
24910         * gcc.c-torture/compile/20010114-1.x: Xfail.
24911         * gcc.c-torture/compile/20010114-2.c: New test.
24912         * gcc.c-torture/execute/20010114-1.c: New test.
24913         * gcc.dg/trunc-1.c: New test.
24914         * gcc.dg/uninit-B.c: New test.
24915
24916 2001-01-13  Nick Clifton  <nickc@redhat.com>
24917
24918         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
24919         target.
24920
24921 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24922
24923         * gcc.c-torture/compile/20010113-1.c: New test.
24924
24925 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
24926
24927         * gcc.c-torture/compile/20001212-1.c: New test.
24928
24929 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
24930
24931         * gcc.dg/cpp/widestr1.c: Update.
24932         * gcc.dg/cpp/prag-imp.c: Remove.
24933
24934 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
24935
24936         * gcc.c-torture/execute/20000801-3.x: Remove.
24937         * gcc.dg/c90-init-1.c: New test.
24938         * gcc.dg/c99-init-1.c: New test.
24939         * gcc.dg/c99-init-2.c: New test.
24940         * gcc.dg/gnu99-init-1.c: New test.
24941
24942 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
24943
24944         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
24945         testing that no relevant ones were found.
24946
24947 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
24948
24949         * g++.old-deja/g++.pt/cast2.C: New test.
24950
24951 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
24952
24953         * g++.old-deja/g++.pt/friend47.C: New test.
24954
24955 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24956
24957         * g++.old-deja/g++.pt/instantiate13.C: New test.
24958
24959 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24960
24961         * g++.old-deja/g++.other/defarg7.C: New test.
24962         * g++.old-deja/g++.other/defarg8.C: New test.
24963
24964 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24965
24966         * g++.old-deja/g++.pt/crash64.C: New test.
24967
24968 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24969
24970         * g++.old-deja/g++.pt/crash63.C: New test.
24971
24972 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
24973
24974         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
24975
24976 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
24977
24978         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
24979
24980 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
24981
24982         * g++.old-deja/g++.pt/error3.C: New test.
24983
24984 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
24985
24986         * g++.old-deja/g++.other/crash39.C: New test.
24987
24988 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
24989
24990         * g++.old-deja/g++.other/vbase4.C: New test.
24991
24992 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
24993
24994         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
24995         * gcc.dg/special/20000419-2.c: New file. Identical to above.
24996         * gcc.dg/special/special.exp: New test driver which will check
24997         for alias support for the above test.
24998
24999 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
25000
25001         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
25002         problems on small machines.
25003         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
25004         parameterize.
25005
25006 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
25007
25008         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
25009         mips.
25010         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
25011
25012 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
25013
25014         * g++.old_deja/g++.pt/using8.C: New test.
25015
25016 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25017
25018         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
25019
25020 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
25021
25022         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
25023         where a failure is expected.
25024         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
25025
25026 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
25027
25028         * g++.old_deja/g++.pt/instantiate12.C: New test.
25029
25030 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
25031
25032         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
25033         start of structs.
25034         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
25035         * g++.old-deja/g++.brendan/crash17.C: Likewise.
25036         * g++.old-deja/g++.brendan/crash29.C: Likewise.
25037         * g++.old-deja/g++.brendan/crash48.C: Likewise.
25038         * g++.old-deja/g++.brendan/ns1.C: Likewise.
25039         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
25040         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
25041         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
25042         * g++.old-deja/g++.eh/spec6.C: Likewise.
25043         * g++.old-deja/g++.jason/crash3.C: Likewise.
25044         * g++.old-deja/g++.law/ctors11.C: Likewise.
25045         * g++.old-deja/g++.law/ctors17.C: Likewise.
25046         * g++.old-deja/g++.law/ctors5.C: Likewise.
25047         * g++.old-deja/g++.law/ctors9.C: Likewise.
25048         * g++.old-deja/g++.mike/ambig1.C: Likewise.
25049         * g++.old-deja/g++.mike/net22.C: Likewise.
25050         * g++.old-deja/g++.mike/p3538a.C: Likewise.
25051         * g++.old-deja/g++.mike/p3538b.C: Likewise.
25052         * g++.old-deja/g++.mike/virt3.C: Likewise.
25053         * g++.old-deja/g++.niklas/t128.C: Likewise.
25054         * g++.old-deja/g++.other/anon4.C: Likewise.
25055         * g++.old-deja/g++.other/using1.C: Likewise.
25056         * g++.old-deja/g++.other/warn3.C: Likewise.
25057         * g++.old-deja/g++.pt/t37.C: Likewise.
25058         * g++.old-deja/g++.robertl/eb69.C: Likewise.
25059         * g++.old-deja/g++.robertl/eb71.C: Likewise.
25060
25061 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
25062
25063         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
25064
25065 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25066
25067         * gcc.c-torture/execute/stdio-opt-3.c: New test.
25068
25069 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
25070
25071         * gcc.c-torture/compile/20010107-1.c: New test.
25072
25073 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25074
25075         * gcc.c-torture/execute/builtin-noret-1.c: New test.
25076
25077 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25078
25079         * gcc.dg/format/format.h: New file.
25080         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
25081         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
25082         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
25083         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
25084         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
25085         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
25086         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
25087         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
25088         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
25089         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
25090         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
25091         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
25092         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
25093         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
25094         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
25095         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
25096         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
25097         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
25098         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
25099         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
25100         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
25101         instead of declaring standard types, macros and functions in each
25102         test.
25103
25104 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
25105
25106         * gcc.c-torture/execute/20010106-1.c: New test.
25107
25108 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25109
25110         * gcc.dg/format/format.exp: New file.
25111         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
25112         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
25113         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
25114         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
25115         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
25116         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
25117         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
25118         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
25119         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
25120         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
25121         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
25122         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
25123         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
25124         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
25125         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
25126         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
25127         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
25128         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
25129         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
25130         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
25131         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
25132         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
25133         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
25134         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
25135         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
25136         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
25137         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
25138         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
25139         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
25140         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
25141         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
25142         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
25143         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
25144         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
25145         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
25146         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
25147         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
25148         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
25149         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
25150         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
25151         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
25152         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
25153
25154 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
25155
25156         * gcc.c-torture/execute/991228-1.c: Take word endianness into
25157         account.
25158
25159 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
25160
25161         * gcc.c-torture/execute/builtin-complex-1.c: New test.
25162
25163 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
25164
25165         * g++.old-deja/g++.pt/crash62.C: New test.
25166
25167 2001-01-04  Richard Henderson  <rth@redhat.com>
25168
25169         * gcc.dg/20000926-1.c: Update expected warnings.
25170         * gcc.dg/array-2.c: Likewise.
25171         * gcc.dg/array-4.c: Also validate flexible array members.
25172         * gcc.dg/c99-flex-array-1.c: New.
25173
25174 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
25175
25176         * gcc.c-torture/compile/20001222-1.x: Remove.
25177
25178 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25179
25180         * gcc.c-torture/execute/built-in-setjmp.c: New.
25181
25182 2001-01-03  Richard Henderson  <rth@redhat.com>
25183
25184         * gcc.dg/940510-1.c: Update expected error wording.
25185         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
25186
25187 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
25188
25189         * lib/target-supports.exp (check_alias_available): Modified to
25190         indicate aliases not supported if only weak aliases are supported.
25191
25192 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25193
25194         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
25195         Turn on cmpstrsi checks for __pj__ and __i370__.
25196
25197 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
25198
25199         * g++.old-deja/g++.other/virtual11.C: New test.
25200
25201 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
25202
25203         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
25204
25205 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25206
25207         * gcc.c-torture/compile/20010102-1.c: New test.
25208
25209 2001-01-02  Andreas Jaeger  <aj@suse.de>
25210
25211         * gcc.dg/noreturn-3.c: New test.
25212
25213         * gcc.dg/noreturn-4.c: New test.
25214
25215 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25216
25217         * gcc.c-torture/execute/stdio-opt-1.c: Also test
25218         __builtin_fputc and __builtin_fwrite.
25219
25220 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
25221
25222         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
25223         signed char, not default char.
25224
25225 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
25226
25227         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
25228
25229 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
25230
25231         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
25232
25233 2000-12-29  Richard Henderson  <rth@redhat.com>
25234
25235         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
25236         (__cyg_profile_func_exit): Define.
25237
25238 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
25239
25240         * g++.dg/vtgc1.C: New test.
25241
25242 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
25243
25244         * gcc.dg/noncompile/20001228-1.c: New test.
25245
25246         * gcc.dg/20001228-1.c: New test.
25247
25248         * gcc.c-torture/execute/20001228-1.c: New test.
25249
25250 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
25251
25252         * gcc.dg/format-strfmon-1.c: New test.
25253
25254 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25255
25256         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
25257         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
25258         * gcc.c-torture/execute/string-opt-1.c: Likewise.
25259         * gcc.c-torture/execute/string-opt-2.c: Likewise.
25260         * gcc.c-torture/execute/string-opt-3.c: Likewise.
25261         * gcc.c-torture/execute/string-opt-4.c: Likewise.
25262         * gcc.c-torture/execute/string-opt-6.c: Likewise.
25263         * gcc.c-torture/execute/string-opt-7.c: Likewise.
25264         * gcc.c-torture/execute/string-opt-8.c: Likewise.
25265         * gcc.c-torture/execute/string-opt-9.c: Likewise.
25266         * gcc.c-torture/execute/string-opt-10.c: Likewise.
25267         * gcc.c-torture/execute/string-opt-11.c: Likewise.
25268         * gcc.c-torture/execute/string-opt-12.c: Likewise.
25269
25270         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
25271         * gcc.c-torture/execute/string-opt-4.c: Test index.
25272
25273 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
25274
25275         * gcc.c-torture/compile/20001226-1.c: New test.
25276
25277 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25278
25279         * gcc.c-torture/compile/20001222-1.c: New test.
25280         * gcc.c-torture/compile/20001222-1.x: Xfail.
25281
25282 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
25283
25284         * gcc.c-torture/execute/comp-goto-2.c: New test.
25285
25286 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
25287
25288         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
25289         Use long types if __INT_MAX__ is 32767.
25290         (main): Use cast to (sint32 *) when poking 88 into a_page.
25291
25292         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
25293
25294 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
25295
25296         * gcc.c-torture/compile/20001221-1.c: New test.
25297         * gcc.c-torture/execute/20001221-1.c: New test.
25298
25299 2000-12-20  Richard Henderson  <rth@redhat.com>
25300
25301         * g++.old-deja/g++.pt/crash36.C: Update error lines.
25302         * g++.old-deja/g++.robertl/eb109.C: Likewise.
25303
25304 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25305
25306         * gcc.dg/compare3.c: New test.
25307
25308 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25309
25310         * gcc.dg/format-warnll-1.c: New test.
25311
25312 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
25313
25314         * gcc.dg/cpp/cmdlne-P.c: New test.
25315
25316 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25317
25318         * gcc.c-torture/execute/builtin-abs-1.c,
25319         gcc.c-torture/execute/builtin-abs-2.c: New tests.
25320
25321 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
25322
25323         * gcc.dg/cpp/multiline.c: New test.
25324
25325 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
25326
25327         * g++.old-deja/g++.other/syshdr1.C: Update.
25328         * gcc.dg/cpp/lineflags.c: Remove temporarily.
25329
25330 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25331
25332         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
25333
25334 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25335
25336         * g++.old-deja/g++.pt/ttp65.C: New test.
25337
25338 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25339
25340         * g++.old-deja/g++.pt/ttp64.C: New test.
25341
25342 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25343
25344         * g++.old-deja/g++.pt/spec33.C: New test.
25345
25346 2000-12-14  Catherine Moore  <clm@redhat.com>
25347
25348         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
25349         * gcc.c-torture/execute/920612-2.c: Likewise.
25350         * gcc.c-torture/execute/920428-2.c: Likewise.
25351         * gcc-c-torture/execute/va-arg-11.c: Call exit.
25352         * gcc.c-torture/execute/va-arg-21.c: Likewise.
25353
25354 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25355
25356         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
25357         * gcc.dg/pack-test-2.c: Likewise.
25358
25359 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25360
25361         Tests by Zack Weinberg <zackw@stanford.edu>.
25362
25363         * gcc.dg/cpp/defined.c: Update.
25364         * gcc.dg/cpp/defined_trad.c: New tests.
25365
25366 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25367
25368         * gcc.dg/cpp/trad-direct.c: Update.
25369
25370 2000-12-11  Neil Booth  <neilb@earthling.net>
25371
25372         * gcc.dg/cpp/defined_trad.c
25373
25374 2000-12-11  Neil Booth  <neilb@earthling.net>
25375
25376         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
25377
25378 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25379
25380         * gcc.dg/format-miss-2.c: New test.
25381
25382 2000-12-09  Neil Booth  <neilb@earthling.net>
25383
25384         * gcc.dg/cpp/lineflags.c: New tests.
25385         * gcc.dg/cpp/poison.c: Update.
25386         * gcc.dg/cpp/redef2.c: Update.
25387         * gcc.dg/cpp/skipping.c: New test.
25388
25389 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
25390
25391         * g++.old-deja/g++.other/eh3.C: New testcase.
25392
25393 2000-12-07  Neil Booth  <neilb@earthling.net>
25394
25395         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
25396         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
25397         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
25398         wtr-union-init-2.c, wtr-union-init-3.c: Update.
25399         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
25400         Update.
25401
25402 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25403
25404         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
25405         __SIZE_TYPE__ instead of int for type of integers cast to
25406         pointers.
25407
25408 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
25409
25410         * g++.old-deja/g++.other/cleanup4.C: New test.
25411
25412 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25413
25414         * format-sec-1.c: New test.
25415
25416 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25417
25418         * gcc.dg/format-nonlit-3.c: New test.
25419
25420 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25421
25422         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
25423         through a null pointer.
25424
25425 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25426
25427         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
25428         * g++.old-deja/g++.pt/partial4.C: New test.
25429
25430 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
25431
25432         * gcc.c-torture/execute/ieee/hugeval.x: New.
25433
25434 2000-12-06  Neil Booth  <neilb@earthling.net>
25435
25436         * gcc.dg/cpp/backslash2.c: New tests.
25437
25438 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25439
25440         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
25441         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
25442
25443 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
25444
25445         * gcc.c-torture/execute/20001203-2.c: New testcase.
25446
25447 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
25448
25449         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
25450         * g++.old-deja/g++.other/virtual10.C: New test.
25451
25452 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
25453
25454         * g++.old-deja/g++.mike/pmf5.C: Remove test.
25455
25456 2000-12-05  Richard Henderson  <rth@redhat.com>
25457
25458         * gcc.c-torture/compile/20001205-1.c: New.
25459
25460 2000-12-04  Neil Booth  <neilb@earthling.net>
25461
25462         * g++.old-deja/g++.other/virtual9.C: New test.
25463         * g++.old-deja/g++.pt/crash61.C: New test.
25464         * gcc.c-torture/execute/loop-9.c: New test.
25465
25466 2000-12-04  Neil Booth  <neilb@earthling.net>
25467
25468         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
25469         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
25470         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
25471         * gcc.dg/cpp/extratokens.c: ...here.
25472
25473 2000-12-04  Neil Booth  <neilb@earthling.net>
25474
25475         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
25476         New tests.
25477
25478 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25479
25480         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
25481         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
25482
25483 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25484
25485         * gcc.c-torture/execute/20001203-1.c: New test.
25486
25487 2000-12-03  Neil Booth  <neilb@earthling.net>
25488
25489         * gcc.dg/cpp/macro6.c: New test cases.
25490
25491 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25492
25493         * gcc.c-torture/execute/string-opt-9.c: New test.
25494         * gcc.c-torture/execute/string-opt-10.c: Likewise.
25495         * gcc.c-torture/execute/string-opt-11.c: Likewise.
25496         * gcc.c-torture/execute/string-opt-12.c: Likewise.
25497
25498         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
25499         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
25500
25501 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
25502
25503         * gcc.dg/cpp/if-6.c: New testcase.
25504
25505         * gcc.dg/20001201-1.c: New testcase.
25506
25507 2000-12-02  Neil Booth  <neilb@earthling.net>
25508
25509         * g++.old-deja/g++.other/externC4.C,
25510         g++.old-deja/g++.other/friend10.C: New tests.
25511
25512 2000-12-02  Neil Booth  <neilb@earthling.net>
25513
25514         * g++.old-deja/g++.other/instan2.C
25515         * g++.old-deja/g++.other/instan3.C: New test.
25516
25517 2000-12-02  Neil Booth  <neilb@earthling.net>
25518
25519         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
25520         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
25521         gnuc99.c,gnuc99-pedantic.c: New tests.
25522
25523 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25524
25525         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
25526         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
25527
25528 2000-12-01  Neil Booth  <neilb@earthling.net>
25529
25530         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
25531         * gcc.dg/cpp/poison.c: Update.
25532         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
25533
25534 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
25535
25536         * g77.f-torture/execute/20001201.f: New test.
25537
25538 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25539
25540         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
25541
25542 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
25543
25544         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
25545
25546 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
25547
25548         * g++.old-deja/g++.other/cast6.C: New test.
25549
25550 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
25551
25552         * gcc.c-torture/execute/20001130-2.c: New testcase.
25553
25554 2000-11-30  Richard Henderson  <rth@redhat.com>
25555
25556         * gcc.c-torture/execute/20001130-1.c: New test.
25557
25558 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
25559
25560         * g++.old-deja/g++.other/op3.C: New test.
25561
25562 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
25563
25564         * g++.old-deja/g++.other/op2.C: New test.
25565
25566 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
25567
25568         * g++.old-deja/g++.other/crash38.C: New test.
25569
25570 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
25571
25572         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
25573
25574 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
25575
25576         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
25577         tests.
25578         * gcc.c-torture/execute/string-opt-6.c: New test.
25579
25580         * gcc.dg/20001117-1.c: Add main.
25581
25582 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
25583
25584         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
25585         Move from here ...
25586         * gcc.dg/940510-1.c: ... to here.
25587
25588         * gcc.dg/20000926-1.c: GNU C now allows initializations of
25589         zero-size arrays in toplevel structures.
25590
25591 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
25592
25593         * gcc.c-torture/execute/loop-8.c: New test.
25594
25595 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25596
25597         * g++.old-deja/g++.other/base1.C: New test.
25598
25599 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25600
25601         * g++.old-deja/g++.other/parse2.C: New test.
25602
25603 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25604
25605         * g++.old-deja/g++.pt/incomplete1.C: New test.
25606
25607 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25608
25609         * g++.old-deja/g++.other/friend9.C: New test.
25610
25611 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
25612
25613         * gcc.dg/20001127-1.c: New test.
25614
25615 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
25616
25617         * g++.old-deja/g++.pt/friend46.C: New test.
25618
25619 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
25620
25621         * g++.old-deja/g++.other/ptrmem8.C: New test.
25622
25623 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25624
25625         * gcc.c-torture/execute/string-opt-7.c: New test.
25626         * gcc.c-torture/execute/string-opt-8.c: Likewise.
25627
25628 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
25629
25630         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
25631         instead of 'mkcheck 2'.
25632
25633 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25634
25635         * gcc.c-torture/execute/memcheck/driver.c,
25636         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
25637         C9X references to refer to C99.
25638
25639 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
25640
25641         * gcc.dg/ultrasp3.c: New test.
25642
25643 2000-11-25  Neil Booth  <neilb@earthling.net>
25644
25645         * gcc.dg/cpp/include2.c: Update test to be locale independent.
25646
25647 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
25648
25649         * gcc.c-torture/compile/20001123-2.c: New.
25650
25651 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25652
25653         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
25654
25655 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
25656
25657         * gcc.dg/sequence-point-1.c: Add some new tests.
25658         * gcc.c-torture/execute/20001124-1.c: New test.
25659
25660 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
25661
25662         * g++.old-deja/g++.other/vaarg4.C: New test.
25663         * gcc.c-torture/compile/20001123-1.c: New test.
25664
25665 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
25666
25667         * g++.other/crash24.C: Adjust and remove XFAIL.
25668         * g++.other/crash37.C: New test.
25669
25670 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
25671
25672         * g++.old-deja/g++.pt/instantiate9.C: New test.
25673
25674 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
25675
25676         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
25677         new ABI, too.
25678
25679         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
25680         * g++.old-deja/g++.robertl/eb55.C: Likewise.
25681
25682 2000-11-22  Neil Booth  <neilb@earthling.net>
25683
25684         * gcc.dg/cpp/Wtrigraphs.c: New test.
25685
25686 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
25687
25688         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
25689
25690 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
25691
25692         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
25693
25694 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
25695
25696         * lib/gcc-dg.exp: load_lib scanasm.exp.
25697         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
25698         * lib/g++-dg.exp: load_lib scanasm.exp.
25699         * lib/scanasm.exp: New.
25700         (scan-assembler, scan-assembler-not): Add optional arguments to
25701         test name, or if not present, the pattern name.
25702         (scan-assembler-dem, scan-assembler-dem-not): New.
25703
25704         * g++.dg/dg.exp: New.
25705
25706 2000-11-21  Neil Booth  <neilb@earthling.net>
25707
25708         * gcc.dg/cpp/integrated1.c: Remove.
25709
25710 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
25711
25712         * gcc.c-torture/execute/20001121-1.c: New test.
25713
25714 2000-11-21  Richard Henderson  <rth@redhat.com>
25715
25716         * gcc.c-torture/compile/20001121-1.c: New test.
25717
25718 2000-11-20  Neil Booth  <neilb@earthling.net>
25719
25720         * gcc.dg/cpp/integrated1.c: New test.
25721
25722 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
25723
25724         * g++.old-deja/g++.other/inline17.C: New test.
25725
25726 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
25727
25728         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
25729         local variable to be zero: I made the variable global. Now
25730         uses abort() and exit() instead of relying on main's return value.
25731
25732 2000-11-20  Neil Booth  <neilb@earthling.net>
25733
25734         * gcc.dg/cpp/paste2.c: Update test.
25735         * objc/execute/paste.m: New test.
25736
25737 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
25738
25739         * gcc.dg/c99-condexpr-1.c: New test.
25740
25741 2000-11-20  Neil Booth  <neilb@earthling.net>
25742
25743         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
25744
25745 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
25746
25747         * g++.old-deja/g++.pt/export1.C: New test.
25748
25749 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
25750
25751         * gcc.dg/20001117-1.c: New test.
25752
25753 2000-11-18  Richard Henderson  <rth@redhat.com>
25754
25755         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
25756
25757 2000-11-18  Richard Henderson  <rth@redhat.com>
25758
25759         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
25760         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
25761         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
25762
25763 2000-11-18  Richard Henderson  <rth@redhat.com>
25764
25765         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
25766         (main): New.  Exit cleanly.
25767
25768 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25769
25770         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
25771         gcc.dg/c99-fordecl-2.c: New tests.
25772
25773 2000-11-18  Richard Henderson  <rth@redhat.com>
25774
25775         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
25776         * gcc.c-torture/execute/zerolen-2.c: New.
25777
25778 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25779
25780         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
25781         memory.
25782
25783 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
25784
25785         * g++.old-deja/g++.pt/instantiate8.C: New test.
25786
25787 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
25788
25789         * g++.old-deja/g++.other/incomplete.C: Add more tests.
25790         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
25791
25792 2000-11-16  Nick Clifton  <nickc@redhat.com>
25793
25794         * gcc.c-torture/execute/nestfunc-2.c: New test.
25795         * gcc.c-torture/execute/nestfunc-3.c: New test.
25796
25797 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
25798
25799         * gcc.c-torture/compile/20001116-1.c: New test.
25800
25801 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25802
25803         * gcc.c-torture/execute/20001115-1.c: New test.
25804
25805 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
25806
25807         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
25808         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
25809         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
25810         * g++.old-deja/g++.abi/vmihint.C: Likewise.
25811
25812 2000-11-15  Neil Booth  <neilb@earthling.net>
25813
25814         gcc.dg/cpp/_Pragma1.c: Update.
25815         gcc.dg/cpp/_Pragma2.c: New test.
25816
25817 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
25818
25819         * g++.old-deja/g++.other/anon5.C: New test.
25820
25821 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
25822
25823         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
25824         tests.
25825
25826 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
25827
25828         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
25829         output.
25830
25831 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25832
25833         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
25834         labels at end of compound statements.
25835
25836 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
25837
25838         * gcc.c-torture/execute/loop-7.c: New test.
25839
25840 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25841
25842         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
25843
25844 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25845
25846         * gcc.dg/c99-bool-1.c: New test.
25847
25848 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25849
25850         * gcc.dg/c99-scope-1.c: Remove xfail.
25851         * gcc.dg/c99-scope-2.c: New test.
25852
25853 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25854
25855         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
25856         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
25857
25858 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
25859
25860         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
25861         error messages.
25862
25863         * g++.mike/p700.C: Don't typedef wchar_t.
25864         * g++.mike/p784.C: Likewise.
25865         * g++.mike/eb101.C: Don't use __wchar_t.
25866
25867 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
25868
25869         * g77.f-torture/execute/20001111.[fx]: Test premature exit
25870         from DO loop.
25871
25872 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
25873
25874         * gcc.c-torture/execute/20001111-1.c: New test.
25875
25876 2000-11-10  Nick Clifton  <nickc@redhat.com>
25877
25878         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
25879         long multuiple and accumulate.
25880
25881 2000-11-09  Richard Henderson  <rth@redhat.com>
25882
25883         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
25884         via size_t instead of int.
25885
25886         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
25887         * gcc.c-torture/execute/string-opt-2.c: Likewise.
25888         * gcc.c-torture/execute/string-opt-3.c: Likewise.
25889         * gcc.c-torture/execute/string-opt-4.c: Likewise.
25890
25891 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
25892
25893         * gcc.c-torture/compile/20001109-1.c: New test.
25894         * gcc.c-torture/compile/20001109-2.c: New test.
25895
25896 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
25897
25898         * g++.old-deja/g++.pt/operator1.C: New test.
25899         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
25900
25901 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
25902
25903         * gcc.dg/20001108-1.c: New test.
25904
25905 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
25906
25907         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
25908         with both arguments constant strings.
25909         * gcc.c-torture/execute/string-opt-3.c: New test.
25910         * gcc.c-torture/execute/string-opt-4.c: New test.
25911         * gcc.c-torture/execute/string-opt-5.c: New test.
25912
25913 2000-11-08  Nick Clifton  <nickc@redhat.com>
25914
25915         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
25916         mulsidi3adddi patterns.
25917
25918 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
25919
25920         * g++.old-deja/g++.other/crash36.C: New test.
25921
25922 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
25923
25924         * g++.old-deja/g++.other/init16.C: New test.
25925
25926 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
25927
25928         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
25929
25930 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
25931
25932         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
25933         * gcc.c-torture/execute/va-arg-16.x: Likewise.
25934         * gcc.c-torture/execute/va-arg-17.x: Likewise.
25935
25936 2000-11-07  DJ Delorie  <dj@redhat.com>
25937
25938         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
25939
25940 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25941
25942         * gcc.c-torture/execute/string-opt-1.c: New test.
25943
25944 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
25945
25946         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
25947         mips-sgi-irix6.* because the MIPS ABI passes floating-point
25948         parameters in registers, and there is no way for a varargs
25949         function to know in which order the integer and floating-point
25950         parameters should be interleaved when they are placed on the
25951         stack.
25952         * gcc.c-torture/execute/va-arg-16.x: Likewise.
25953         * gcc.c-torture/execute/va-arg-17.x: Likewise.
25954
25955 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25956
25957         * gcc.c-torture/execute/string-opt-2.c: New test.
25958
25959 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
25960
25961         * g++.old-deja/g++.pt/crash60.C: New test.
25962
25963 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
25964
25965         * g++.old-deja/g++.other/crash24.C: New test.
25966         * g++.old-deja/g++.other/crash25.C: New test.
25967         * g++.old-deja/g++.other/crash26.C: New test.
25968         * g++.old-deja/g++.other/crash27.C: New test.
25969         * g++.old-deja/g++.other/crash28.C: New test.
25970         * g++.old-deja/g++.other/crash29.C: New test.
25971         * g++.old-deja/g++.other/crash30.C: New test.
25972         * g++.old-deja/g++.other/crash31.C: New test.
25973         * g++.old-deja/g++.other/crash32.C: New test.
25974         * g++.old-deja/g++.other/crash33.C: New test.
25975         * g++.old-deja/g++.other/crash34.C: New test.
25976         * g++.old-deja/g++.other/crash35.C: New test.
25977
25978 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
25979
25980         * gcc.c-torture/execute/20001031-1.c: New test.
25981
25982 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
25983
25984         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
25985         namespace.
25986
25987         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
25988         standards-conformant.
25989
25990         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
25991
25992         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
25993         * g++.old-deja/g++.mike/p755a.C: Likewise.
25994         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
25995         library makes no calls to `operator new' during initialization.
25996
25997 2000-11-04  Neil Booth  <neilb@earthling.net>
25998
25999         * gcc.dg/cpp/include2.c: New tests.
26000
26001 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
26002
26003         * lib/g++.exp (g++_set_ld_library_path): New function.
26004         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
26005
26006 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
26007
26008         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
26009         warnings.
26010
26011 2000-11-01  Richard Henderson  <rth@redhat.com>
26012
26013         * g++.old-deja/g++.ext/namedret1.C: New.
26014         * g++.old-deja/g++.ext/namedret2.C: New.
26015         * g++.old-deja/g++.ext/namedret3.C: New.
26016
26017 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
26018
26019         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
26020         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
26021
26022 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26023
26024         * gcc.c-torture/execute/va-arg-21.c: New test.
26025
26026 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26027
26028         * gcc.dg/c99-complex-2.c: New test.
26029
26030 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26031
26032         * gcc.c-torture/execute/stdio-opt-1.c: New test.
26033
26034 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
26035
26036         * g++.old-deja/g++.other/inline16.C: New test.
26037
26038 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
26039
26040         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
26041         __PRETTY_FUNCTION__
26042
26043 2000-10-29  Neil Booth  <neilb@earthling.net>
26044
26045         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
26046         New tests.
26047         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
26048         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
26049         optimisation.
26050
26051 2000-10-29  Neil Booth  <neilb@earthling.net>
26052
26053         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
26054         * mi1.c, mi1c.h: Add null directives to multiple-include test.
26055         * mi5.c: Test multiple includes work with -C.
26056         * trigraphs.c: Test ^= version.
26057
26058 2000-10-28  Neil Booth  <neilb@earthling.net>
26059
26060         New tests and test updates for new macro expander.
26061
26062         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
26063         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
26064         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
26065         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
26066         new diagnostic messages.
26067
26068         * gcc.dg/cpp/macro3.c: New tests.
26069
26070 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
26071
26072         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
26073         on the same line.
26074
26075 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
26076
26077         * g++.old-deja/g++.other/eh2.C: New test.
26078
26079 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
26080
26081         * gcc.c-torture/execute/20001027-1.c: New test.
26082
26083 2000-10-26  Richard Henderson  <rth@redhat.com>
26084
26085         * gcc.c-torture/execute/20001026-1.c: New.
26086
26087 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
26088
26089         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
26090         * g++.old-deja/g++.law/builtin1.C: Likewise.
26091         * g++.old-deja/g++.law/ctors10.C: Likewise.
26092         * g++.old-deja/g++.law/virtual3.C: Likewise.
26093         * g++.old-deja/g++.mike/p658.C: Likewise.
26094         * g++.old-deja/g++.other/sibcall1.C: Likewise.
26095         * g++.old-deja/g++.other/vaarg2.C: Likewise.
26096         * g++.old-deja/g++.robertl/eb124.C: Likewise.
26097         * g++.old-deja/g++.robertl/eb44.C: Likewise.
26098         * g++.old-deja/g++.robertl/eb77.C: Likewise.
26099
26100 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
26101
26102         * gcc.c-torture/compile/20001024-1.c: New test.
26103
26104 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
26105
26106         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
26107         to tell us whether or not we are using V3.
26108
26109 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
26110
26111         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
26112         operands.
26113
26114 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26115
26116         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
26117
26118 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
26119
26120         * gcc.c-torture/execute/20001024-1.c: New test.
26121
26122 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
26123
26124         * g++.old-deja/g++.other/sibcall1.C: New test.
26125
26126 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
26127
26128         * gcc.dg/noncompile/init-3.c: New test.
26129
26130 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
26131
26132         * gcc.dg/format-array-1.c: New test.
26133
26134 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26135
26136         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
26137         writing through null pointers; remove comment about testing
26138         unterminated strings.
26139
26140 2000-10-17  Matthew Hiller  <hiller@redhat.com>
26141
26142         * gcc.c-torture/execute/20001017-2.c: New test.
26143
26144 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26145
26146         * gcc.c-torture/compile/20001018-1.c: New test.
26147         * gcc.c-torture/compile/20001018-1.x: Xfail.
26148
26149 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26150
26151         * gcc.c-torture/execute/20001017-1.c: New test.
26152
26153 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26154
26155         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
26156         for multiple use of arguments with scanf formats; add tests for
26157         multiple use of arguments.
26158
26159 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
26160
26161         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
26162
26163 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26164
26165         * gcc.dg/format-miss-1.c: New test.
26166
26167 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
26168
26169         * gcc.c-torture/execute/20001013-1.c: New test.
26170
26171 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
26172
26173         * gcc.dg/format-branch-1.c: New test.
26174
26175 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
26176
26177         * README, lib/file-format.exp: Remove EGCS references.
26178
26179 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
26180
26181         * gcc.dg/20001013-1.c: New test.
26182
26183 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
26184
26185         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
26186         for intmax_t in the compiler using __typeof__ and the type rules
26187         for conditional expressions.
26188
26189 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
26190
26191         * gcc.dg/20001012-1.c: New test.
26192         * gcc.dg/20001012-2.c: New test.
26193
26194 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26195
26196         * gcc.dg/format-attr-1.c: New test.
26197
26198 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26199
26200         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
26201         __LONG_LONG_MAX__ instead of LLONG_MAX.
26202
26203 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26204
26205         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
26206         scanf flags.
26207         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
26208         flags.
26209
26210 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26211
26212         * gcc.dg/sequence-pt-1.c: New test.
26213
26214 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
26215
26216         * gcc.c-torture/execute/20001011-1.c: New testcase.
26217         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
26218
26219 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
26220
26221         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
26222         does not error on it.
26223
26224 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
26225
26226         * gcc.dg/20001009-1.c: New test.
26227
26228 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
26229
26230         * gcc.c-torture/compile/20001009-1.c: Move from here ....
26231         * gcc.c-torture/execute/20001009-2.c: ... to here.
26232
26233 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
26234
26235         * gcc.c-torture/compile/20001009-1.c: New testcase.
26236         * gcc.c-torture/execute/20001009-1.c: New testcase.
26237         Testcases provided by Jan Hubicka <jh@suse.cz>.
26238
26239 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26240
26241         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
26242         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
26243         uintmax_t using <limits.h> to emulate the compiler's internal
26244         logic.  No longer XFAIL %j tests.
26245
26246 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26247
26248         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
26249         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
26250         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
26251         regexps and details of expected handling of some bad formats.
26252         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
26253         suppression.
26254
26255 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26256
26257         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
26258         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
26259         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
26260         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
26261         in list archives.
26262
26263 2000-10-06  Richard Henderson  <rth@cygnus.com>
26264
26265         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
26266         * g++.old-deja/g++.brendan/crash52.C: Likewise.
26267         * g++.old-deja/g++.jason/report.C: Likewise.
26268         * g++.old-deja/g++.law/friend5.C: Likewise.
26269         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
26270         of the expected warnings.
26271
26272 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
26273
26274         * g++.old-deja/g++.pt/enum14.C: New test.
26275
26276 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
26277
26278         * g++.old-deja/g++.pt/crash59.C: New test.
26279
26280 2000-10-04  Will Cohen  <wcohen@redhat.com>
26281
26282         * gcc.dg/20000926-1.c: New test.
26283
26284 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
26285
26286         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
26287         function name for current C++ compiler.
26288         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
26289
26290 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
26291
26292         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
26293         __PRETTY_FUNCTION__.
26294         * g++.old-deja/g++.ext/pretty2.C: Likewise.
26295
26296 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26297
26298         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
26299
26300 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
26301
26302         * gcc.c-torture/compile/20000923-1.c: New test.
26303
26304 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
26305
26306         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
26307         * g++.old-deja/g++.pt/ttp62.C: Same.
26308         * g++.old-deja/g++.other/inline14.C: Same.
26309
26310 2000-09-24  Richard Henderson  <rth@cygnus.com>
26311
26312         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
26313
26314 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
26315
26316         * gcc.dg/c90-printf-1.c: Add test for wide string format.
26317
26318 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
26319
26320         * gcc.c-torture/compile/20000922-1.c: New file.
26321
26322 2000-09-21  Nick Clifton  <nickc@redhat.com>
26323
26324         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
26325         a signed long modulo operation.
26326         (mod6): New function - perform an unsigned long modulo operation.
26327         (main): Add tests for modulos of very large numbers by very small
26328         dividends.
26329
26330 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26331
26332         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
26333
26334 2000-09-19  Richard Henderson  <rth@cygnus.com>
26335
26336         * gcc.dg/compare2.c (case 10): XFAIL.
26337
26338 2000-09-18  Richard Henderson  <rth@cygnus.com>
26339
26340         * gcc.c-torture/execute/20000906-1.c: Move ...
26341         * gcc.dg/20000906-1.c: ... here.  Only run on targets
26342         that support __builtin_trap.
26343
26344 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
26345
26346         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
26347
26348 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26349
26350         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
26351         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
26352         more $ format tests.
26353
26354 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26355
26356         * gcc.dg/format-errmk-1.c: New test.
26357
26358 2000-09-17  Greg McGary  <greg@mcgary.org>
26359
26360         * gcc.c-torture/execute/20000917-1.x: Remove.
26361
26362 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26363
26364         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
26365
26366 2000-09-17  Greg McGary  <greg@mcgary.org>
26367
26368         * gcc.c-torture/execute/20000917-1.c: New test.
26369         * gcc.c-torture/execute/20000917-1.x: XFAIL.
26370
26371 2000-09-16  Neil Booth  <NeilB@earthling.net>
26372
26373         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
26374         in nested macro bug.
26375
26376 2000-09-15  Neil Booth  <NeilB@earthling.net>
26377
26378         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
26379
26380 2000-09-14  Jeffrey A Law  (law@cygnus.com)
26381
26382         * gcc.c-torture/execute/20000914-1.c: New test.
26383
26384 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
26385
26386         * g++.other/inline13.C: New test.
26387
26388 2000-09-12  Andreas Jaeger  <aj@suse.de>
26389
26390         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
26391         constant by Ulrich Drepper <drepper@redhat.com>.
26392
26393 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
26394
26395         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
26396
26397 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26398
26399         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
26400
26401 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
26402
26403         * gcc.dg/cpp/backslash.c: New test.
26404
26405 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
26406
26407         * gcc.c-torture/execute/20000910-1.c: New test.
26408         * gcc.c-torture/execute/20000910-2.c: Likewise.
26409
26410 2000-09-11  Robert Lipe  <robertl@sco.com>
26411
26412         * gcc.dg/pragma-align.c: New test.
26413
26414 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
26415
26416         * g++.old-deja/g++.pt/explicit82.C: New test.
26417         * g++.old-deja/g++.pt/explicit83.C: New test.
26418
26419 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
26420
26421         * gcc.dg/asm-names.c: New test.
26422
26423 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26424
26425         * gcc.dg/cpp/tr-warn6.c: New test
26426
26427 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26428
26429         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
26430         be accepted.
26431
26432 2000-09-07  Catherine Moore  <clm@redhat.com>
26433
26434         * gcc.c-torture/execute/unroll-1.c: New test.
26435
26436 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
26437
26438         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
26439         ERROR markers.
26440         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
26441         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
26442         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
26443         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
26444         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
26445         Preprocess only.
26446         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
26447         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
26448
26449 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26450
26451         * g++.old-deja/g++.pt/deduct2.C: New test.
26452
26453 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26454
26455         * g++.old-deja/g++.pt/parms2.C: New test.
26456
26457 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26458
26459         * g++.old-deja/g++.pt/crash58.C: New test.
26460
26461 2000-09-06  Greg McGary  <greg@mcgary.org>
26462
26463         * gcc.c-torture/execute/20000906-1.c: New test.
26464         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
26465
26466 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26467
26468         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
26469
26470 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26471
26472         * g++.old-deja/g++.pt/crash57.C: New test.
26473
26474 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26475
26476         * g++.old-deja/g++.pt/crash56.C: New test.
26477
26478 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26479
26480         * g++.old-deja/g++.pt/koenig1.C: New test.
26481
26482 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
26483
26484         * gcc.dg/20000904-1.c: New test.
26485
26486 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
26487
26488         * gcc.dg/cpp/paste8.c: New test.
26489
26490 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
26491
26492         * gcc.c-torture/compile/20000827-1.c: New test.
26493
26494 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26495
26496         * gcc.dg/format-diag-1.c: New test.
26497
26498 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26499
26500         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
26501         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
26502         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
26503         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
26504         gcc.dg/formatz-1.c: Adjust warning regular expressions.
26505
26506 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
26507
26508         * g++.old-deja/g++.other/nested4.C: New test.
26509
26510 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
26511
26512         * g++.old-deja/g++.ns/scoped1.C: New test.
26513
26514 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
26515
26516         * lib/g++.exp: Support testing already-installed GCC.
26517
26518 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26519
26520         * wtr-label-1.c, wtr-suffix-1.c: New tests.
26521
26522 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26523
26524         * gcc.dg/return-type-2.c: New test.
26525
26526 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
26527
26528         * gcc.c-torture/compile/20000825-1.c: New test.
26529
26530 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
26531
26532         * gcc.dg/dwarf2-2.c: New test.
26533
26534 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
26535
26536         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
26537         dg-warning regexps.
26538
26539 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26540
26541         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
26542         gcc.dg/format-ext-5.c: New tests.
26543
26544 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
26545
26546         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
26547
26548 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
26549
26550         * gcc.dg/noncompile/930622-2.c: Adjust error message.
26551
26552 2000-08-24  Richard Henderson  <rth@cygnus.com>
26553
26554         * gcc.dg/ia64-sync-1.c: New test.
26555         * gcc.dg/ia64-sync-2.c: New test.
26556         * gcc.dg/ia64-asm-1.c: New test.
26557
26558 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
26559
26560         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
26561         * gcc.dg/format-ext-2.c: New test.
26562
26563 2000-08-23  Jason Merrill  <jason@redhat.com>
26564
26565         * lib/old-dejagnu.exp: Also ignore "In member function" and
26566         "At global scope".
26567
26568 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26569
26570         * gcc.dg/noncompile/label-lineno-1.c: New test.
26571
26572 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26573
26574         * gcc.dg/c99-array-nonobj-1.c: New test.
26575
26576 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26577
26578         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
26579         tests.
26580         * gcc.dg/format-ext-1.c: New test.
26581
26582 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26583
26584         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
26585         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
26586         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
26587         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
26588         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
26589
26590 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26591
26592         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
26593         gcc.dg/c99-strftime-2.c: New tests.
26594
26595 2000-08-22  Richard Henderson  <rth@cygnus.com>
26596
26597         * gcc.c-torture/execute/20000822-1.c: New test.
26598
26599 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
26600
26601         * gcc.c-torture/execute/20000819-1.x: Remove.
26602
26603 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
26604
26605         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
26606         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
26607         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
26608         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
26609         gcc.dg/format-xopen-1.c: New tests.
26610
26611 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
26612
26613         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
26614
26615 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
26616
26617         * g++.old-deja/g++.other/loop2.C: New test.
26618
26619         * gcc.c-torture/compile/20000606-1.c: New test.
26620         * gcc.c-torture/compile/20000728-1.c: New test.
26621         * gcc.c-torture/execute/20000801-1.c: New test.
26622         * gcc.c-torture/execute/20000801-2.c: New test.
26623         * gcc.c-torture/execute/20000819-1.c: New test.
26624         * gcc.c-torture/execute/20000819-1.x: XFAIL.
26625         * gcc.dg/20000629-1.c: New test.
26626         * gcc.dg/20000724-1.c: New test.
26627         * gcc.dg/20000807-1.c: New test.
26628
26629 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
26630
26631         * gcc.dg/cpp/pragma-1.c: New test.
26632         * gcc.dg/cpp/pragma-2.c: New test.
26633
26634 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
26635
26636         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
26637         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
26638
26639 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26640
26641         * gcc.c-torture/compile/20000818-1.c: New test.
26642
26643 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
26644
26645         * gcc.c-torture/execute/20000818-1.c: New test.
26646
26647 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26648
26649         * gcc.dg/format-va-1.c: New test.
26650
26651 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26652
26653         * g++.old-deja/g++.other/typedef8.C: New test.
26654
26655 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26656
26657         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
26658         * g++.old-deja/g++.mike/net36.C: Mark candidate.
26659         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
26660         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
26661         * g++.old-deja/g++.other/ptrmem7.C: New test.
26662         * g++.old-deja/g++.pt/ptrmem10.C: New test.
26663
26664 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26665
26666         * g++.old-deja/g++.pt/typename27.C: New test.
26667
26668 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
26669
26670         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
26671         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
26672         * g++.old-deja/g++.pt/friend45.C: New test.
26673         * g++.old-deja/g++.other/friend8.C: New test.
26674
26675 2000-08-15  Richard Henderson  <rth@cygnus.com>
26676
26677         * gcc.c-torture/execute/20000815-1.c: New test.
26678
26679 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
26680
26681         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
26682         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
26683         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
26684
26685 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
26686
26687         * g++.old-deja/g++.other/refinit2.C: New test.
26688
26689 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
26690
26691         * lib/c-torture.exp (c-torture): Make
26692         compiler_conditional_xfail_data global.
26693         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
26694         compiler_conditional_xfail_data machinery.
26695         (f-torture-execute): Likewise.
26696         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
26697         and only when unrolling loops.
26698
26699         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
26700
26701 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
26702
26703         * g++.old-deja/g++.pt/explicit81.C: New test.
26704
26705 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
26706
26707         * g++.old-deja/g++.pt/typename26.C: New test.
26708
26709 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
26710
26711         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
26712         warning.
26713
26714 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
26715
26716         * g++.old-deja/g++.other/array3.C: New test.
26717
26718 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26719
26720         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
26721         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
26722         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
26723         New tests.
26724
26725 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
26726
26727         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
26728         * g++.old-deja/g++.abi/vmihint.C: Likewise.
26729
26730 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
26731
26732         * gcc.c-torture/execute/20000808-1.c: New test.
26733
26734 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26735
26736         * gcc.dg/c90-const-expr-1.c: New test.
26737
26738 2000-08-08  Richard Henderson  <rth@cygnus.com>
26739
26740         * gcc.dg/noncompile/920923-1.c: Declare calloc.
26741
26742 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26743
26744         * gcc.dg/noncompile/const-ll-1.c: New test.
26745
26746 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26747
26748         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
26749
26750 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
26751
26752         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
26753         that running programs linked against the shared version of libobjc
26754         run correctly.
26755
26756 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26757
26758         * gcc.dg/c99-printf-1.c: New test.
26759
26760 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26761
26762         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
26763
26764 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
26765
26766         * gcc.c-torture/execute/20000731-1.x: Delete.
26767
26768 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
26769
26770         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
26771         and torture_without_loops as is done by c-torture.exp.
26772         (search_for): Copy from c-torture.exp.
26773         (gcc-dg-runtest): New function, drives a directory of tests
26774         iterating over the TORTURE_OPTIONS.
26775         (scan-assembler, scan-assembler-not): Move here from
26776         individual directory drivers.
26777
26778         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
26779         defined by lib/gcc-dg.exp.
26780         * gcc.dg/cpp/cpp.exp: Likewise.
26781         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
26782         gcc-dg-runtest, so we cycle over optimization options.
26783
26784         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
26785         * gcc.dg/compare2.c: No longer expected to fail.
26786
26787 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
26788
26789         * gcc.c-torture/execute/20000804-1.c: New test.
26790
26791 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
26792
26793         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
26794
26795 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
26796
26797         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
26798
26799 2000-08-03  Jeffrey A Law  (law@cygnus.com)
26800
26801         * gcc.c-torture/compile/20000803-1.c: New test.
26802
26803 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
26804
26805         * gcc.c-torture/execute/20000801-3.c,
26806         gcc.c-torture/execute/20000801-4.c: New tests.
26807         * gcc.c-torture/execute/20000801-3.x,
26808         gcc.c-torture/execute/20000801-4.x: Xfail.
26809
26810 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
26811
26812         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
26813         libobjc/.libs to allow for libtool.
26814
26815 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
26816
26817         * gcc.c-torture/compile/20000802-1.c: New test.
26818
26819 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
26820
26821         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
26822
26823 2000-07-31  Jeffrey A Law  (law@cygnus.com)
26824
26825         * gcc-c-torture/execute/20000731-2.c: New test.
26826
26827         * gcc.c-torture/execute/20000731-1.c: New test.
26828         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
26829
26830 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
26831
26832         * testsuite/gcc.dg/cpp/paste7.c: New test.
26833         * gcc.dg/cpp/20000725-1.c: New test.
26834
26835 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
26836
26837         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
26838         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
26839         declaration warning for __builtin_dwarf_reg_size.
26840
26841         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
26842
26843 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26844
26845         * gcc.dg/noncompile/voidparam-1.c: New test.
26846
26847 2000-07-30  Richard Henderson  <rth@cygnus.com>
26848
26849         * gcc.dg/c90-digraph-1.c: Don't xfail.
26850         * gcc.dg/compare2.c (case 10): Xfail.
26851         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
26852
26853 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
26854
26855         * gcc.dg/c99-main-1.c: New test.
26856
26857 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26858
26859         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
26860
26861 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
26862
26863         * gcc.c-tortuer/execute/20000726-1.c: New test.
26864
26865 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
26866
26867         * gcc.c-torture/execute/enum-2.c: New test.
26868
26869 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26870
26871         * gcc.dg/cpp/tr-warn3.c: New test.
26872
26873 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26874
26875         * g++.old-deja/g++.ext/implicit1.C: Remove.
26876         * g++.old-deja/g++.jason/c2.C: Remove
26877         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
26878         * g++.old-deja/g++.pt/crash16.C: Likewise.
26879         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
26880
26881 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26882
26883         * g++.old-deja/g++.other/for2.C: New test.
26884
26885 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
26886
26887         * gcc.dg/20000720-1.c: New test.
26888
26889 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
26890
26891         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
26892
26893 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
26894
26895         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
26896         * gcc.c-torture/execute/20000722-1.c: New.
26897         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
26898
26899 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
26900
26901         * gcc.dg/cpp/20000720-1.S: New test.
26902
26903 2000-07-21  Michael Meissner  <meissner@redhat.com>
26904
26905         * gcc.c-torture/execute/ieee/hugeval.c: New test.
26906
26907 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
26908
26909         * g++.old-deja/g++.brendan/crash16.C,
26910         g++.old-deja/g++.brendan/parse3.C,
26911         g++.old-deja/g++.brendan/redecl1.C,
26912         g++.old-deja/g++.ns/template13.C,
26913         g++.old-deja/g++.other/decl4.C,
26914         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
26915
26916 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
26917
26918         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
26919         and "Internal error".
26920
26921         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
26922         regexps.
26923         * gcc.dg/cpp/paste6.c: New test.
26924
26925 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
26926
26927         * gcc.dg/cpp/tr-direct.c: New test.
26928
26929         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
26930         gcc.dg/cpp/undef1.c: Tweak error regexps.
26931
26932 2000-07-18  Eric Christopher <echristo@redhat.com>
26933
26934         * gcc.c-torture/compile/20000718-1.c: New test.
26935
26936 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
26937
26938         * cpplex.c (_cpp_push_token): If the token being pushed back
26939         is the previous token in this context, just subtract one from
26940         context->posn.
26941         * cppmacro.c (save_expansion): Clear aux field when storing a
26942         placemarker.
26943
26944 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
26945
26946         * gcc.dg/noncompile/redecl-1.c: New test.
26947
26948 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
26949
26950         * gcc.c-torture/execute/20000717-5.c: New test.
26951         * gcc.c-torture/execute/20000717-1.x: Removed.
26952
26953 2000-07-17  Richard Henderson  <rth@cygnus.com>
26954
26955         * gcc.c-torture/execute/20000717-4.c: New test.
26956
26957 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
26958
26959         * gcc.dg/cpp/syshdr.c: New test.
26960         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
26961
26962 2000-07-17  Neil Booth  <neilb@earthling.net>
26963
26964         * gcc.dg/cpp/cmdlne-dM.c: New test.
26965         * gcc.dg/cpp/cmdlne-dD.c: New test.
26966
26967 2000-07-17  Jeffrey A Law  (law@cygnus.com)
26968
26969         * gcc.c-torture/execute/20000717-3.c: New test.
26970
26971         * gcc.c-torture/compile/20000717-1.c: New test.
26972
26973 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
26974
26975         * gcc.c-torture/execute/20000717-2.c: New test.
26976
26977 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26978
26979         * gcc.dg/formatz-1.c: New test.
26980
26981         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
26982         * gcc.dg/c99-digraph-1.c: New tests.
26983
26984         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
26985         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
26986
26987         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
26988         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
26989         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
26990         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
26991         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
26992         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
26993         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
26994
26995 2000-07-17   Greg McGary <greg@mcgary.org>
26996
26997         * gcc.c-torture/execute/20000717-1.c: New test.
26998         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
26999
27000 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
27001
27002         * gcc.c-torture/execute/20000715-2.c: New test.
27003         * gcc.dg/20000715-1.c: New test.
27004
27005 2000-07-15  Michael Meissner  <meissner@redhat.com>
27006
27007         * gcc.c-torture/execute/20000715-1.c: New test.
27008
27009 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
27010
27011         * gcc.c-torture/execute/20000707-1.c: New test.
27012
27013 2000-07-13  Neil Booth  <NeilB@earthling.net>
27014
27015         * testsuite/gcc.dg/cpp/digraph1.c,
27016         testsuite/gcc.dg/cpp/digraph2.c,
27017         testsuite/gcc.dg/cpp/digraphs.c: New tests.
27018
27019 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
27020
27021         * g77.f-torture/compile/20000630-2.f:  New test.
27022         * g77.f-torture/compile/20000630-2.x
27023
27024 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
27025
27026         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
27027
27028 2000-07-11  Neil Booth  <NeilB@earthling.net>
27029
27030         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
27031
27032 2000-07-11  Neil Booth  <NeilB@earthling.net>
27033
27034         * gcc.dg/cpp/cmdlne-C.c: New.
27035
27036 2000-07-09  Neil Booth  <NeilB@earthling.net>
27037
27038         * gcc.dg/cpp/directiv.c: New tests.
27039         * gcc.dg/cpp/undef1.c: Update.
27040
27041 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
27042
27043         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
27044
27045 2000-07-09  Neil Booth  <NeilB@earthling.net>
27046
27047         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
27048
27049 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
27050
27051         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
27052         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
27053
27054 2000-07-08  Neil Booth  <NeilB@earthling.net>
27055
27056         * gcc.dg/cpp/macsyntx.c: New tests.
27057
27058 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
27059
27060         * gcc.dg/20000707-1.c: New test.
27061
27062 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
27063
27064         * gcc.c-torture/execute/20000706-1.c: New test.
27065         * gcc.c-torture/execute/20000706-2.c: New test.
27066         * gcc.c-torture/execute/20000706-3.c: New test.
27067         * gcc.c-torture/execute/20000706-4.c: New test.
27068         * gcc.c-torture/execute/20000706-5.c: New test.
27069
27070 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
27071
27072         * g++.old-deja/g++.pt/instantiate7.C: New test.
27073
27074 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
27075
27076         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
27077         * g++.old-deja/g++.mike/thunk3.C: Likewise.
27078         * g++.old-deja/g++.other/rtti3.C: Likewise.
27079         * g++.old-deja/g++.other/rttid3.C: Likewise.
27080
27081 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
27082
27083         *  g77.f-torture/compile/20000630-1.x: Fix typo
27084
27085 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
27086
27087         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
27088         assembly output.
27089
27090 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
27091
27092         * gcc.dg/cpp/ident.c: New test.
27093
27094 2000-07-05  Neil Booth  <NeilB@earthling.net>
27095
27096         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
27097           gcc.dg/cpp/lexstrng.c: New tests.
27098
27099 2000-07-04  Neil Booth  <NeilB@earthling.net>
27100
27101         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
27102         * gcc.dg/cpp/strify2.c: Same.
27103
27104 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
27105
27106         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
27107         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
27108         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
27109         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
27110
27111         * testsuite/gcc.dg/cpp/macro1.c,
27112         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
27113         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
27114         testsuite/gcc.dg/cpp/strify1.c,
27115         testsuite/gcc.dg/cpp/strify2.c: New tests.
27116
27117 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
27118
27119         * gcc.c-torture/execute/20000703-1.c: New test.
27120
27121 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27122
27123         * g++.old-deja/g++.pt (lookup10.C): New test.
27124
27125 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27126
27127         * g++.old-deja/g++.pt (typename25.C): New test.
27128
27129 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
27130
27131         * gcc.c-torture/compile/20000701-1.c: New test.
27132
27133 2000-06-30  Nick Clifton  <nickc@cygnus.com>
27134
27135         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
27136         to test case.
27137
27138 2000-06-30  Catherine Moore  <clm@cygnus.com>
27139
27140         * gcc.c-torture/execute/align-1.c: New test.
27141
27142 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
27143
27144         * g++.old-deja/g++.pt/expr8.C: New test.
27145         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
27146
27147 2000-06-29  Nick Clifton  <nickc@cygnus.com>
27148
27149         * gcc.c-torture/compile/20000629-1.c: New test.
27150
27151 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
27152
27153
27154         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
27155         gcc.dg/noncompile directory, depending on whether they're
27156         preprocessor tests or not.  Annotate all the tests for the dg
27157         framework.
27158
27159         * gcc.c-torture/noncompile/noncompile.exp: Delete.
27160         * gcc.dg/noncompile/noncompile.exp: New.
27161
27162         * Moved files:
27163         Old name                                New name
27164         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
27165         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
27166         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
27167         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
27168         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
27169         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
27170         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
27171         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
27172         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
27173         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
27174         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
27175         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
27176         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
27177         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
27178         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
27179         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
27180         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
27181         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
27182         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
27183         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
27184         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
27185         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
27186         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
27187         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
27188
27189         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
27190         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
27191         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
27192         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
27193         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
27194         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
27195
27196 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
27197
27198         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
27199         declare one variable.  On the fourth, error.
27200         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
27201         declared by 20000628-1a.h.
27202
27203 2000-06-29  Richard Henderson  <rth@redhat.com>
27204
27205         * gcc.c-torture/execute/930529-1.x: New file.
27206         * gcc.dg/920413-1.c: Adjust expected warning text.
27207         * gcc.dg/980217-1.c: Declare abort.
27208         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
27209
27210 2000-06-29  Jeffrey A Law  (law@cygnus.com)
27211
27212         * g77.f-torture/compile/20000629-1.f: New test.
27213         * g77.f-torture/compile/20000629-1.x: Expected to fail.
27214
27215 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
27216
27217         Rearrange lots of files, removing entirely the
27218         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
27219         directories.
27220
27221         * Deleted files:
27222         gcc.c-torture/code_quality/code_quality.exp
27223         gcc.c-torture/special/special.exp
27224         gcc.failure/failure.exp
27225         gcc.failure/940409-1.x
27226         gcc.c-torture/compile/961203-1.x
27227
27228         * New files:
27229         gcc.misc-tests/linkage.exp
27230         gcc.c-torture/execute/920730-1t.c
27231         gcc.c-torture/execute/920730-1t.x
27232         gcc.c-torture/compile/920520-1.x
27233         gcc.c-torture/compile/920521-1.x
27234         gcc.c-torture/compile/981006-1.x
27235         gcc.c-torture/execute/eeprof-1.x
27236
27237         * Moved files (possibly with modifications to fit a new harness):
27238         Old name                                New name
27239         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
27240         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
27241         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
27242         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
27243         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
27244         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
27245         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
27246         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
27247         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
27248         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
27249         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
27250         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
27251         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
27252         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
27253
27254 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
27255
27256         * c-torture/compile/961203-1.x: Delete.
27257
27258         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
27259         not exit. Include stdio.h.
27260         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
27261         * gcc.misc-tests/dg-12.c: Likewise.
27262         * gcc.misc-tests/dg-5.c: Likewise.
27263         * gcc.misc-tests/dg-6.c: Likewise.
27264         * gcc.misc-tests/dg-7.c: Prototype abort.
27265         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
27266         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
27267         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
27268         not exit.
27269         * gcc.misc-tests/sieve.c: Use return from main, not exit.
27270         * gcc.misc-tests/sort2.c: Use return from main, not exit.
27271
27272 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
27273
27274         * gcc.dg/cpp/20000628-1.c: New test.
27275         * gcc.dg/cpp/20000628-1.h: New header for above test.
27276         * gcc.dg/cpp/20000628-1a.h: Likewise.
27277
27278 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
27279
27280         * gcc.dg/cpp: New directory.
27281         * gcc.dg/cpp/cpp.exp: New driver.
27282         * gcc.dg/cpp/20000627-1.c: New test.
27283         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
27284         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
27285         and rewrite as a compilation test.
27286
27287         * gcc.dg: Move many files into the cpp subdirectory, possibly
27288         renaming or editing them as well.
27289         Old name                New name
27290         990119-1.c              cpp/19990119-1.c
27291         990228-1.c              cpp/19990228-1.c
27292         990407-1.c              cpp/19990407-1.c
27293         990409-1.c              cpp/19990409-1.c
27294         990413-1.c              cpp/19990413-1.c
27295         990703-1.c              cpp/19990703-1.c
27296         20000127-1.c            cpp/20000127-1.c
27297         20000129-1.c            cpp/20000129-1.c
27298         20000207-1.c            cpp/20000207-1.c
27299         20000207-2.c            cpp/20000207-2.c
27300         20000209-1.c            cpp/20000209-1.c
27301         20000209-2.c            cpp/20000209-2.c
27302         20000301-1.c            cpp/20000301-1.c
27303         20000419-1.c            cpp/20000419-1.c
27304         20000510-1.S            cpp/20000510-1.S
27305         20000519-1.c            cpp/20000519-1.c
27306         20000529-1.c            cpp/20000529-1.c
27307         20000625-1.c            cpp/20000625-1.c
27308         20000625-2.c            cpp/20000625-2.c
27309         cpp-as1.c               cpp/assert1.c
27310         cpp-as2.c               cpp/assert2.c
27311         cxx-comments-1.c        cpp/cxxcom1.c
27312         cxx-comments-2.c        cpp/cxxcom2.c
27313         endif-label.c           cpp/endif.c
27314         cpp-hash1.c             cpp/hash1.c
27315         cpp-hash2.c             cpp/hash2.c
27316         cpp-if1.c               cpp/if-1.c
27317         cpp-if2.c               cpp/if-2.c
27318         cpp-if3.c               cpp/if-3.c
27319         cpp-if4.c               cpp/if-4.c
27320         cpp-if5.c               cpp/if-5.c
27321         cpp-cond.c              cpp/if-cexp.c
27322         cpp-missingop.c         cpp/if-mop.c
27323         cpp-missingparen.c      cpp/if-mpar.c
27324         cpp-opprec.c            cpp/if-oppr.c
27325         cpp-ifparen.c           cpp/if-paren.c
27326         cpp-shortcircuit.c      cpp/if-sc.c
27327         cpp-shift.c             cpp/if-shift.c
27328         cpp-unary.c             cpp/if-unary.c
27329         cpp-li1.c               cpp/line1.c
27330         cpp-li2.c               cpp/line2.c
27331         lineno.c                cpp/line3.c
27332         lineno-2.c              cpp/line4.c
27333         cpp-mi.c                cpp/mi1.c
27334         cpp-mic.h               cpp/mi1c.h
27335         cpp-micc.h              cpp/mi1cc.h
27336         cpp-mind.h              cpp/mi1nd.h
27337         cpp-mindp.h             cpp/mi1ndp.h
27338         cpp-mix.h               cpp/mi1x.h
27339         cpp-mi2.c               cpp/mi2.c
27340         cpp-mi2a.h              cpp/mi2a.h
27341         cpp-mi2b.h              cpp/mi2b.h
27342         cpp-mi2c.h              cpp/mi2c.h
27343         cpp-mi3.c               cpp/mi3.c
27344         cpp-mi3.def             cpp/mi3.def
27345         poison-1.c              cpp/poison.c
27346         pr-impl.c               cpp/prag-imp.c
27347         cpp-redef-2.c           cpp/redef1.c
27348         cpp-redef.c             cpp/redef2.c
27349         strpaste.c              cpp/strp1.c
27350         strpaste-2.c            cpp/strp2.c
27351         cpp-tradpaste.c         cpp/tr-paste.c
27352         cpp-tradstringify.c     cpp/tr-str.c
27353         cpp-tradwarn1.c         cpp/tr-warn1.c
27354         cpp-tradwarn2.c         cpp/tr-warn2.c
27355         trigraphs.c             cpp/trigraphs.c
27356         cpp-unc1.c              cpp/unc1.c
27357         cpp-unc2.c              cpp/unc2.c
27358         cpp-unc3.c              cpp/unc3.c
27359         cpp-unc.c               cpp/unc4.c
27360         undef.c                 cpp/undef1.c
27361         undef-2.c               cpp/undef2.c
27362         cpp-wi1.c               cpp/widestr1.c
27363
27364 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
27365
27366         * lib/g++.exp (g++_include_flags): Tweak.
27367
27368 2000-06-27  H.J. Lu  <hjl@gnu.org>
27369             Loren J. Rittle  <ljrittle@acm.org>
27370
27371         * lib/g++.exp (g++_include_flags): Override libgloss.exp
27372         version with one that knows about the new gcc tree structure.
27373         (g++_link_flags): Same.
27374
27375 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
27376
27377         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
27378         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
27379         case we are cross-compiling.
27380
27381         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
27382         g++.old-deja/g++.niklas/Makefile.in,
27383         g++.old-deja/g++.niklas/configure.in,
27384         g++.old-deja/g++.other/Makefile.in,
27385         g++.old-deja/g++.other/configure.in,
27386         gcc.c-torture/code_quality/Makefile.in,
27387         gcc.c-torture/code_quality/configure.in,
27388         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
27389         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
27390         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
27391         gcc.c-torture/execute/ieee/Makefile.in,
27392         gcc.c-torture/execute/ieee/configure.in,
27393         gcc.c-torture/noncompile/Makefile.in,
27394         gcc.c-torture/noncompile/configure.in,
27395         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
27396         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
27397         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
27398
27399 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
27400
27401         * g++.old-deja/g++.other/ambig3.C: New test.
27402
27403 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
27404
27405         * g++.old-deja/g++.pt/syntax1.C: New test.
27406         * g++.old-deja/g++.pt/syntax2.C: New test.
27407         * g++.old-deja/g++.other/syntax3.C: New test.
27408         * g++.old-deja/g++.other/syntax4.C: New test.
27409
27410 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
27411
27412         * gcc.dg/20000623-1.c: Prototype exit and abort.
27413
27414 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
27415
27416         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
27417         New tests.
27418         * gcc.dg/cpp-mi3.def: New file.
27419
27420         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
27421         inside assertions.
27422         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
27423         lexer's error messages.
27424         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
27425         divine anything from the linemarkers.
27426         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
27427         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
27428
27429 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
27430
27431         * gcc.dg/20000623-1.c: New test.
27432
27433 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
27434
27435         * gcc.c-torture/execute/20000622-1.c: New test.
27436
27437 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
27438
27439         * g++.old-deja/g++.other/init15.C: New test.
27440
27441 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
27442
27443         * g++.old-deja/g++.pt/vaarg2.C: New test.
27444         * g++.old-deja/g++.pt/vaarg3.C: New test.
27445
27446 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
27447
27448         * g++.old-deja/g++.other/dyncast6.C: New test.
27449
27450 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
27451
27452         * gcc.c-torture/execute/loop-6.c: New test.
27453
27454 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
27455
27456         * gcc.dg/20000614-1.c: New test.
27457         * gcc.dg/20000614-2.c: New test.
27458
27459 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
27460
27461         * g++.old-deja/g++.other/inline12.C: New test.
27462
27463 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
27464
27465         * g++.old-deja/g++.other/eh1.C: New test.
27466
27467 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
27468
27469         * g++.old-deja/g++.other/type.C: New test.
27470
27471 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
27472
27473         * g++.old-deja/g++.other/initstring.C: New test.
27474
27475 2000-06-12  Jason Merrill  <jason@redhat.com>
27476
27477         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
27478
27479 2000-06-09  Jeffrey A Law  (law@cygnus.com)
27480
27481         * gcc.c-torture/compile/20000609-1.c: New test.
27482
27483 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
27484
27485         * gcc.dg/20000609-1.c: New test.
27486
27487 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
27488
27489         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
27490         * gcc.c-torture/noncompile/poison-1.c: Move...
27491         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
27492         * gcc.dg/cpp-li1.c: Add a token after the #line.
27493
27494 2000-06-05  Richard Henderson  <rth@cygnus.com>
27495
27496         * gcc.c-torture/execute/20000605-2.c: New test.
27497         * gcc.c-torture/execute/20000605-3.c: New test.
27498
27499 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
27500
27501         * g77.f-torture/execute/20000503-1.x: New file.
27502
27503 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
27504
27505         * g++.old-deja/g++.eh/badalloc1.C: New test.
27506
27507 2000-06-05  Richard Henderson  <rth@cygnus.com>
27508
27509         * gcc.c-torture/execute/20000605-1.c: New test.
27510
27511 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
27512             Nathan Sidwell <nathan@codesourcery.com>
27513
27514         * gcc.c-torture/compile/20000605-1.c: New test.
27515
27516 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
27517
27518         * g77.f-torture/compile/20000601-1.f:  New test.
27519
27520 2000-06-03  Richard Henderson  <rth@cygnus.com>
27521
27522         * gcc.c-torture/execute/20000603-1.c: New.
27523
27524 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
27525
27526         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
27527         * gcc.dg/noreturn-2.c (noreturn): Likewise.
27528
27529 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
27530
27531         * gcc.dg/compare2.c (case 12): XFAIL.
27532         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
27533         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
27534
27535         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
27536
27537 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
27538
27539         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
27540         guard macro is already defined when the header is first
27541         included.
27542         * gcc.dg/cpp-mix.h: New file.
27543         * gcc.dg/endif-label.c: Update patterns to match compiler.
27544
27545         * g++.brendan/complex1.C: Declare abort.
27546         * g++.law/refs4.C: Remove XFAIL.
27547         * g++.oliva/expr2.C: Declare abort and exit.
27548
27549 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
27550
27551         * gcc.c-torture/execute/20000528-1.c: New test.
27552
27553         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
27554         * g++.old-deja/g++.law/temps4.C: Likewise.
27555
27556         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
27557         stdlib.h.  Call abort() on failure.
27558         * g++.old-deja/g++.law/refs4.C: Likewise.
27559         * g++.old-deja/g++.law/temps4.C: Likewise.
27560         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
27561         * gcc.c-torture/execute/20000112-1.c: Include string.h.
27562
27563 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
27564
27565         Relative to g++.dg/special:
27566         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
27567
27568         Relative to g++.old-deja:
27569         * g++.brendan/complex1.C, g++.jason/optimize2.C,
27570         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
27571         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
27572         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
27573         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
27574         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
27575         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
27576
27577         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
27578         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
27579         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
27580         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
27581         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
27582         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
27583         and/or string.h.
27584
27585         * g++.other/goto1.C: Update expectations for error messages.
27586
27587 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
27588
27589         * gcc.c-torture/compile/20000523-1.c: New test.
27590
27591 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
27592
27593         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
27594
27595 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
27596
27597         * g++.old-deja/g++.eh/catch11.C: New test.
27598         * g++.old-deja/g++.eh/catch12.C: New test.
27599
27600 2000-05-24  Nick Clifton  <nickc@cygnus.com>
27601
27602         * gcc.c-torture/execute/20000523-1.c: New test.
27603
27604 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
27605
27606         * c-torture/execute/bcp-1.c: Replace abort in arg of
27607         __builtin_constant_p with a generic external function.
27608
27609         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
27610         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
27611         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
27612         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
27613         Prototype abort and/or exit.
27614
27615         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
27616         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
27617         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
27618         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
27619
27620 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
27621
27622         * gcc.dg/dwarf2-1.c: New test.
27623
27624 2000-05-20  Richard Henderson  <rth@cygnus.com>
27625
27626         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
27627
27628 2000-05-20  Andreas Jaeger  <aj@suse.de>
27629
27630         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
27631         testcase.
27632
27633 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
27634
27635         * gcc.c-torture/execute/20000519-2.c: New test.
27636
27637 2000-05-19  Andreas Jaeger  <aj@suse.de>
27638
27639         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
27640         which fails with SSA.
27641
27642         * lib/c-torture.exp: Also test with -O3 -fssa.
27643
27644 2000-05-18  Michael Meissner  <meissner@redhat.com>
27645
27646         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
27647         * gcc.c-torture/execute/920415-1.c: Ditto.
27648         * gcc.c-torture/execute/920501-1.c: Ditto.
27649         * gcc.c-torture/execute/conversion.c: Ditto.
27650         * gcc.c-torture/execute/cvt-1.c: Ditto.
27651
27652 2000-05-18  Jeffrey A Law  (law@cygnus.com)
27653
27654         * gcc.c-torture/compile/20000518-1.c: New test.
27655
27656 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
27657
27658         * g77.f-torture/compile/200005018.f:  New test.
27659
27660 2000-05-17  Jeffrey A Law  (law@cygnus.com)
27661
27662         * gcc.c-torture/compile/20000517-1.c: New test.
27663
27664 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27665
27666         * gcc.c-torture/execute/20000516-1.c: New test.
27667
27668 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
27669
27670         * g++.old-deja/g++.other/eh.C: New test.
27671
27672 2000-05-12  Richard Henderson  <rth@cygnus.com>
27673
27674         * gcc.c-torture/execute/990208-1.c (main): Don't pass
27675         constants through to doit's conditional.
27676
27677 2000-05-11  Jeffrey A Law  (law@cygnus.com)
27678
27679         * gcc.c-torture/compile/20000511-1.c: New test.
27680         * g77.f-torture/compile/20000511-1.f: New test.
27681         * g77.f-torture/compile/20000511-2.f: New test.
27682
27683 2000-05-11  Michael Meissner  <meissner@redhat.com>
27684
27685         * gcc.c-torture/execute/20000511-1.c: New test.
27686
27687 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
27688
27689         * gcc.dg/dg.exp: Scan .S files as well as .c files.
27690         * gcc.dg/20000510-1.S: New.
27691
27692 2000-05-08  Catherine Moore  <clm@cygnus.com>
27693
27694         * gcc.dg/unused-3.c: New.
27695
27696 2000-05-06  Richard Henderson  <rth@cygnus.com>
27697
27698           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
27699           * g++.old-deja/g++.mike/warn1.C: Likewise.
27700           * g++.old-deja/g++.pt/local1.C: Likewise.
27701           * g++.old-deja/g++.pt/local7.C: Likewise.
27702           * g++.old-deja/g++.pt/spec16.C: Likewise.
27703
27704 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
27705
27706         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
27707
27708 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
27709
27710           * g77.f-torture/execute/20000503-1.f:  New test.
27711
27712 2000-05-04  Andreas Jaeger  <aj@suse.de>
27713
27714         * gcc.dg/noreturn-2.c: New test.
27715
27716 2000-05-04  Neil Booth  <NeilB@earthling.net>
27717
27718         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
27719         preprocessor.
27720
27721 2000-05-04  Richard Henderson  <rth@cygnus.com>
27722
27723         * gcc.c-torture/execute/20000503-1.c: Fix typo.
27724
27725 2000-05-04  Richard Henderson  <rth@cygnus.com>
27726
27727         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
27728         OpenSSL by Jason R Thorpe.
27729
27730 2000-05-03  Jim Wilson  <wilson@cygnus.com>
27731
27732         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
27733
27734 2000-05-03  Robert Lipe <robertlipe@usa.net>
27735
27736         * gcc.dg/20000503-1.c: New test.
27737
27738 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
27739
27740         * gcc.c-torture/compile/20000502-1.c: New test.
27741         * g++.old-deja/g++.other/align.C: New test.
27742         * gcc.dg/cpp-tradstringify.c: New test.
27743
27744 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
27745
27746         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
27747         and hard registers.
27748
27749 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
27750
27751         * gcc.c-torture/execute/loop-5.c: New test.
27752
27753 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
27754
27755         * gcc.c-torture/execute/va-arg-20.c: New test.
27756
27757 2000-04-23  Jeffrey A Law  (law@cygnus.com)
27758
27759         * gcc.c-torture/execute/20000422-1.c: New test.
27760
27761 2000-04-20  Greg McGary  <gkm@gnu.org>
27762
27763         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
27764         when optimizing, but without sibling-call optimizations (-O1).
27765
27766 2000-04-20  Jeffrey A Law  (law@cygnus.com)
27767
27768           * gcc.c-torture/compile/20000420-1.c: New test.
27769
27770 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
27771
27772         * g++.abi/ptrflags.C: New test.
27773         * g++.eh/catchptr1.C: Test incomplete pointer chains.
27774
27775 2000-04-19  Catherine Moore  <clm@cygnus.com>
27776
27777         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
27778
27779 2000-04-19  Greg McGary  <gkm@gnu.org>
27780
27781         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
27782         sibling-call optimizations.
27783
27784 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
27785
27786         * gcc.dg/20000419-1.c: New test.
27787
27788 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
27789
27790         * gcc.c-torture/execute/20000412-6.c: New test.
27791
27792 2000-04-12  Jeffrey A Law  (law@cygnus.com)
27793
27794         * gcc.c-torture/execute/20000412-5.c: New test.
27795         * g77.f-torture/compile/20000412-1.f: New test.
27796         * gcc.c-torture/execute/20000412-4.c: New test.
27797         * gcc.c-torture/compile/20000412-2.c: New test.
27798         * gcc.c-torture/execute/20000412-3.c: New test.
27799         * gcc.c-torture/compile/20000412-1.c: New test.
27800         * gcc.c-torture/execute/20000412-2.c: New test.
27801
27802 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
27803
27804         * objc/execute/bf-20.m: New test.
27805
27806 2000-04-10  Richard Henderson  <rth@cygnus.com>
27807
27808         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
27809
27810         * gcc.c-torture/execute/20000412-1.c: New test.
27811
27812 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
27813
27814         * g++.old-deja/g++.eh/catchptr1.C: New test.
27815
27816 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
27817
27818         * g++.old-deja/g++.abi/cxa_vec.C: New test.
27819
27820 2000-04-08  Neil Booth  <NeilB@earthling.net>
27821
27822         * gcc.dg/cpp-nullchar.c: Remove test as
27823         embedded nulls cause problems.
27824
27825 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27826
27827         * gcc.dg/compare2.c: New test.
27828
27829 2000-04-08  Neil Booth  <NeilB@earthling.net>
27830
27831         * gcc.dg/cpp-nullchar.c: New test.
27832
27833 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
27834
27835         * gcc.dg/cpp-mi2.c: New test.
27836         * gcc.dg/cpp-mi2[abc].h: New files.
27837
27838 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
27839
27840         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
27841         member name.
27842
27843 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
27844
27845         * g++.old-deja/g++.abi/vmihint.C: New test.
27846
27847 2000-04-06  Neil Booth  <NeilB@earthling.net>
27848
27849         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
27850         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
27851         copyright.
27852
27853 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
27854
27855         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
27856         avoid stack-frame overwrite.
27857
27858 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
27859
27860         * gcc.c-torture/compile/20000405-2.c: New test.
27861         * gcc.c-torture/compile/20000405-3.c: New test.
27862
27863 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27864
27865         * gcc.c-torture/compile/20000405-1.c: New test.
27866
27867 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
27868
27869         * gcc.dg/cast-qual-1.c: Revert last change.
27870
27871 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27872
27873         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
27874
27875 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
27876
27877         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
27878         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
27879
27880 2000-04-03  Jeffrey A Law  (law@cygnus.com)
27881
27882         * gcc.c-torture/compile/20000403-2.c: New test.
27883         * gcc.c-torture/compile/20000403-1.c: New test.
27884
27885 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
27886
27887         * gcc.c-torture/execute/20000403-1.c: New test.
27888
27889 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
27890
27891         * gcc.c-torture/execute/20000402-1.c: New test.
27892
27893 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
27894
27895         * gcc.c-torture/execute/va-arg-15.c: New test.
27896         * gcc.c-torture/execute/va-arg-16.c: New test.
27897         * gcc.c-torture/execute/va-arg-17.c: New test.
27898         * gcc.c-torture/execute/va-arg-18.c: New test.
27899         * gcc.c-torture/execute/va-arg-19.c: New test.
27900
27901 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
27902
27903         * gcc.c-torture/compile/981211-1.c: Move to...
27904         * gcc.dg/cpp-as1.c: ...here.
27905         * gcc.dg/cpp-as2.c: New file.
27906
27907         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
27908         compiler.
27909
27910 2000-04-02  Neil Booth  <NeilB@earthling.net>
27911
27912         * gcc.dg/cpp-cond.c  New tests.
27913         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
27914         accidental success less likely.
27915         * gcc.dg/cpp-missingop.c  New tests.
27916         * gcc.dg/cpp-missingparen.c  New tests.
27917         * gcc.dg/cpp-shift.c  New tests.
27918         * gcc.dg/cpp-shortcircuit.c  New tests.
27919         * gcc.dg/cpp-unary.c  New tests.
27920
27921 2000-03-29  Jeffrey A Law  (law@cygnus.com)
27922
27923         * gcc.c-torture/compile/20000329-1.c: New test.
27924
27925 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
27926
27927         * gcc.c-torture/compile/20000326-1.c: New test.
27928         * gcc.c-torture/compile/20000326-2.c: New test.
27929
27930 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
27931
27932         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
27933         the first parameter is a function argument.
27934
27935 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
27936
27937         * g++.old-deja/g++.ext/array4.C: New test.
27938
27939 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
27940
27941         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
27942
27943 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27944
27945         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
27946
27947 2000-03-19  Richard Henderson  <rth@cygnus.com>
27948
27949         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
27950
27951 2000-03-19  Richard Henderson  <rth@cygnus.com>
27952
27953         * gcc.c-torture/compile/20000319-1.c: New test.
27954
27955 2000-03-14  Jeffrey A Law  (law@cygnus.com)
27956
27957         * gcc.c-torture/execute/20000314-3.c: New test.
27958         * gcc.c-torture/execute/20000314-2.c: New test.
27959         * gcc.c-torture/execute/20000314-1.c: New test.
27960         * gcc.c-torture/compile/20000314-2.c: New test.
27961         * gcc.c-torture/compile/20000314-1.c: New test.
27962
27963 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
27964
27965         * g++.old-deja/g++.warn/inline.C: New test.
27966
27967 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
27968
27969         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
27970         standards-compliant result rather than specific constants.
27971         Put test-values in array.
27972
27973 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
27974
27975         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
27976         (g++_target_compile): Put test-specific options last.
27977
27978 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
27979
27980         * g++.old-deja/g++.eh/vbase4.C: New test.
27981
27982 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
27983
27984         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
27985
27986 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
27987
27988         * g++.old-deja/g++.brendan/misc12.C: Removed.
27989         * g++.old-deja/g++.pt/memtemp77.C: Constify.
27990         * g++.old-deja/g++.ext/pretty4.C: New test.
27991
27992 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
27993
27994         * g++.old-deja/g++.other/string2.C: New test.
27995
27996 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
27997
27998         * g++.old-deja/g++.warn/impint2.C: New test.
27999
28000 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
28001
28002         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
28003         is 1, not zero.
28004
28005 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
28006
28007         * g++.old-deja/g++.warn/impint.C: New test.
28008         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
28009         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
28010         * g++.old-deja/g++.pt/explicit12.C: Likewise.
28011         * g++.old-deja/g++.pt/explicit13.C: Likewise.
28012         * g++.old-deja/g++.pt/explicit17.C: Likewise.
28013         * g++.old-deja/g++.pt/explicit18.C: Likewise.
28014         * g++.old-deja/g++.pt/explicit19.C: Likewise.
28015         * g++.old-deja/g++.pt/explicit23.C: Likewise.
28016         * g++.old-deja/g++.pt/explicit31.C: Likewise.
28017         * g++.old-deja/g++.pt/explicit35.C: Likewise.
28018         * g++.old-deja/g++.pt/explicit6.C: Likewise.
28019         * g++.old-deja/g++.pt/memclass7.C: Likewise.
28020
28021 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
28022
28023         * gcc.dg/cpp-redef.c: New test.
28024
28025 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
28026
28027         * g++.old-deja/g++.pt/unify7.C: New test.
28028
28029 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28030
28031         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
28032         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
28033
28034 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
28035
28036         * gcc.c-torture/compile/20000224-1.c: New test.
28037
28038 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28039
28040         * gcc.c-torture/compile/cpp-2.c: New test.
28041         * gcc.c-torture/compile/cpp-1.c: New test.
28042
28043 2000-02-25  Jeffrey A Law  (law@cygnus.com)
28044
28045         * gcc.c-torture/execute/20000225-1.c: New test.
28046
28047 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28048
28049         * gcc.dg/cpp-li2.c: New test.
28050
28051         * gcc.dg/cpp-wi1.c: New test.
28052
28053         * gcc.dg/cpp-li1.c: New test.
28054
28055 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
28056
28057         * g++.old-deja/g++.other/sizeof5.C: New test.
28058
28059 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28060
28061         * gcc.c-torture/execute/va-arg-13.c: New test.
28062
28063 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
28064
28065         * gcc.c-torture/execute/va-arg-12.c: New test.
28066
28067 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
28068
28069         * gcc.c-torture/execute/20000223-1.c: New test.
28070
28071 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
28072
28073         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
28074
28075 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
28076
28077         * g++.old-deja/g++.abi/ptrmem.C: New test.
28078
28079 2000-02-19  Richard Henderson  <rth@cygnus.com>
28080
28081         * gcc.c-torture/compile/init-3.c: New.
28082
28083 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
28084
28085         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
28086         ALWAYS_CXXFLAGS.
28087
28088 2000-02-11  Robert Lipe <robertl@sco.com>
28089
28090         * gcc.c-torture/compile/20000211-3.c: New test.
28091
28092 2000-02-11  Martin Buchholz <martin@xemacs.org>
28093
28094         * gcc.c-torture/compile/20000211-2.c: New test.
28095
28096 2000-02-11  Jeffrey A Law  (law@cygnus.com)
28097
28098         * gcc.c-torture/compile/20000211-1.c: New test.
28099
28100 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
28101
28102         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
28103           on native targets
28104
28105 2000-02-08  Nathan Sidwell  <nathan@acm.org>
28106
28107         * g++.old-deja/g++.other/cast5.C: New test.
28108
28109 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
28110
28111         * gcc.c-torture/execute/20000205-1.c: New.
28112
28113 2000-02-03  Nathan Sidwell  <nathan@acm.org>
28114
28115         * g++.old-deja/g++.jason/cast3.C: Return void.
28116         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
28117
28118 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28119
28120         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
28121
28122         * gcc.dg/loop-1.c: New test.
28123
28124 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
28125
28126         * gcc.c-torture/compile/20000127-1.c: New test.
28127         * gcc.c-torture/execute/991228-1.c: New test.
28128
28129 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28130
28131         * gcc.dg/unused-2.c: New test.
28132
28133         * gcc.dg/conv-1.c: New test.
28134
28135 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
28136
28137         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
28138         compiler.
28139         (tool_option_proc): Fix typo.
28140
28141 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
28142
28143         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
28144         of the ld on the host, not on the build machine.
28145         Also, don't crash if '--help' is not a supported option.
28146
28147 2000-01-24  Richard Henderson  <rth@cygnus.com>
28148
28149         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
28150
28151 2000-01-20  Jeffrey A Law  (law@cygnus.com)
28152
28153         * gcc.c-torture/execute/20000120-2.c: New test.
28154         * gcc.c-torture/execute/20000120-1.c: New test.
28155
28156 2000-01-13  Jeffrey A Law  (law@cygnus.com)
28157
28158         * gcc.c-torture/execute/20000113-1.c: New test.
28159
28160 2000-01-12  Jeffrey A Law  (law@cygnus.com)
28161
28162         * gcc.c-torture/execute/20000112-1.c: New test.
28163
28164 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28165
28166         * gcc.dg/20000111-1.c: New test.
28167
28168 2000-01-10  Jeffrey A Law  (law@cygnus.com)
28169
28170         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
28171         with 16 bit integers.
28172
28173 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28174
28175         * gcc.dg/20000108-1.c: New test.
28176
28177 2000-01-05  Nathan Sidwell  <nathan@acm.org>
28178
28179         * g++.old-deja/g++.ns/koenig8.C: New test.
28180
28181 2000-01-05  Nathan Sidwell  <nathan@acm.org>
28182
28183         * g++.old-deja/g++.other/cast4.C: New test.
28184
28185 2000-01-05  Jeffrey A Law  (law@cygnus.com)
28186
28187         * gcc.c-torture/compile/20000105-2.c: New test.
28188         * gcc.c-torture/compile/20000105-1.c: New test.
28189
28190 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28191
28192         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
28193         references to printf & atoi to conform to ANSI standard.
28194         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
28195         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
28196         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
28197         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
28198         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
28199         * g++.old-deja/g++.brendan/complex1.C: Likewise.
28200         * g++.old-deja/g++.brendan/copy1.C: Likewise.
28201         * g++.old-deja/g++.brendan/copy2.C: Likewise.
28202         * g++.old-deja/g++.brendan/copy3.C: Likewise.
28203         * g++.old-deja/g++.brendan/copy4.C: Likewise.
28204         * g++.old-deja/g++.brendan/copy5.C: Likewise.
28205         * g++.old-deja/g++.brendan/copy6.C: Likewise.
28206         * g++.old-deja/g++.brendan/copy7.C: Likewise.
28207         * g++.old-deja/g++.brendan/copy8.C: Likewise.
28208         * g++.old-deja/g++.brendan/crash11.C: Likewise.
28209         * g++.old-deja/g++.brendan/crash14.C: Likewise.
28210         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
28211         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
28212         * g++.old-deja/g++.brendan/delete2.C: Likewise.
28213         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
28214         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
28215         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
28216         * g++.old-deja/g++.brendan/eh1.C: Likewise.
28217         * g++.old-deja/g++.brendan/groff1.C: Likewise.
28218         * g++.old-deja/g++.brendan/init3.C: Likewise.
28219         * g++.old-deja/g++.brendan/misc12.C: Likewise.
28220         * g++.old-deja/g++.brendan/misc7.C: Likewise.
28221         * g++.old-deja/g++.brendan/new2.C: Likewise.
28222         * g++.old-deja/g++.brendan/operators4.C: Likewise.
28223         * g++.old-deja/g++.brendan/operators5.C: Likewise.
28224         * g++.old-deja/g++.brendan/overload2.C: Likewise.
28225         * g++.old-deja/g++.brendan/overload7.C: Likewise.
28226         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
28227         * g++.old-deja/g++.brendan/reference1.C: Likewise.
28228         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
28229         * g++.old-deja/g++.brendan/template24.C: Likewise.
28230         * g++.old-deja/g++.brendan/template3.C: Likewise.
28231         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
28232         * g++.old-deja/g++.jason/inline3.C: Likewise.
28233         * g++.old-deja/g++.jason/opeq.C: Likewise.
28234         * g++.old-deja/g++.law/arg5.C: Likewise.
28235         * g++.old-deja/g++.law/arm7.C: Likewise.
28236         * g++.old-deja/g++.law/ctors11.C: Likewise.
28237         * g++.old-deja/g++.law/cvt8.C: Likewise.
28238         * g++.old-deja/g++.law/init9.C: Likewise.
28239         * g++.old-deja/g++.law/refs4.C: Likewise.
28240         * g++.old-deja/g++.law/template2.C: Likewise.
28241         * g++.old-deja/g++.law/visibility24.C: Likewise.
28242         * g++.old-deja/g++.law/vtable3.C: Likewise.
28243         * g++.old-deja/g++.mike/asm2.C: Likewise.
28244         * g++.old-deja/g++.mike/eh1.C: Likewise.
28245         * g++.old-deja/g++.mike/misc1.C: Likewise.
28246         * g++.old-deja/g++.mike/misc13.C: Likewise.
28247         * g++.old-deja/g++.mike/misc14.C: Likewise.
28248         * g++.old-deja/g++.mike/ns12.C: Likewise.
28249         * g++.old-deja/g++.mike/p1248.C: Likewise.
28250         * g++.old-deja/g++.mike/p3708.C: Likewise.
28251         * g++.old-deja/g++.mike/p3708a.C: Likewise.
28252         * g++.old-deja/g++.mike/p3708b.C: Likewise.
28253         * g++.old-deja/g++.mike/p646.C: Likewise.
28254         * g++.old-deja/g++.mike/p700.C: Likewise.
28255         * g++.old-deja/g++.mike/p783.C: Likewise.
28256         * g++.old-deja/g++.mike/p783a.C: Likewise.
28257         * g++.old-deja/g++.mike/p783b.C: Likewise.
28258         * g++.old-deja/g++.mike/p786.C: Likewise.
28259         * g++.old-deja/g++.mike/p789.C: Likewise.
28260         * g++.old-deja/g++.mike/p789a.C: Likewise.
28261         * g++.old-deja/g++.mike/p807a.C: Likewise.
28262         * g++.old-deja/g++.other/delete3.C: Likewise.
28263         * g++.old-deja/g++.other/dyncast1.C: Likewise.
28264         * g++.old-deja/g++.other/dyncast2.C: Likewise.
28265         * g++.old-deja/g++.other/dyncast3.C: Likewise.
28266         * g++.old-deja/g++.other/empty1.C: Likewise.
28267         * g++.old-deja/g++.other/temporary1.C: Likewise.
28268         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
28269         * g++.old-deja/g++.pt/t16.C: Likewise.
28270         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
28271
28272 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
28273
28274         * gcc.dg/991230-1.c: New test.
28275
28276 1999-12-29  Jeffrey A Law  (law@cygnus.com)
28277
28278         * gcc.c-torture/compile/991229-3.c: New test.
28279         * gcc.c-torture/compile/991229-2.c: New test.
28280         * gcc.c-torture/compile/991229-1.c: New test.
28281
28282 1999-12-29  Greg McGary <gkm@eng.ascend.com>
28283
28284         * gcc.c-torture/compile/labels-2.c: New test.
28285
28286 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
28287
28288         * gcc.c-torture/execute/991227-1.c: New test.
28289
28290 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28291
28292         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
28293
28294 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
28295
28296         * gcc.c-torture/execute/991221-1.c: New test.
28297
28298 1999-12-20  Nathan Sidwell  <nathan@acm.org>
28299
28300         * g++.old-deja/g++.other/cast3.C: New test.
28301
28302 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
28303
28304         * gcc.c-torture/execute/991216-4.c: New test.
28305
28306 1999-12-16  Michael Meissner  <meissner@cygnus.com>
28307
28308         * gcc.c-torture/execute/991216-1.c: New test.
28309         * gcc.c-torture/execute/991216-2.c: New test.
28310         * gcc.c-torture/execute/991216-3.c: New test.
28311
28312 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
28313
28314         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
28315         Actually make the test fail by using "-O2" for compilation.
28316
28317 1999-12-15  Nathan Sidwell  <nathan@acm.org>
28318
28319         * g++.old-deja/g++.warn/cast-align1.C: New test.
28320
28321 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
28322
28323         * gcc.c-torture/compile/991214-1.c: New test.
28324         * gcc.c-torture/compile/991214-2.c: New test.
28325
28326 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
28327
28328         * gcc.dg/991214-1.c: New test.
28329
28330 1999-12-13  Jeffrey A Law  (law@cygnus.com)
28331
28332         * gcc.c-torture/compile/991213-3.c: New test.
28333         * gcc.c-torture/compile/991213-2.c: New test.
28334         * gcc.c-torture/compile/991213-1.c: New test.
28335
28336 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
28337
28338         * gcc.dg/991209-1.c: New test.
28339
28340 1999-12-08  Nathan Sidwell <nathan@acm.org>
28341
28342         * gcc.c-torture/compile/991208-1.c: New test.
28343
28344 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28345
28346         * gcc.dg/ultrasp2.c: New test.
28347
28348 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
28349
28350         * g++.old-deja/g++.abi/align.C (main): Fix typo.
28351
28352 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
28353
28354         * gcc.c-torture/compile/991202-1.c: New test.
28355         * gcc.c-torture/execute/991202-1.c: New test.
28356         * gcc.c-torture/execute/991202-2.c: New test.
28357         * gcc.c-torture/execute/991202-3.c: New test.
28358
28359 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
28360
28361         * g++.old-deja/g++.abi/align.C: New test.
28362         * g++.old-deja/g++.abi/aggregates.C: Likewise.
28363         * g++.old-deja/g++.abi/bitfields.C: Likewise.
28364
28365 1999-12-01  Richard Henderson  <rth@cygnus.com>
28366
28367         * gcc.c-torture/execute/991201-1.c: New.
28368
28369 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
28370
28371         * gcc.dg/991129-1.c: New test.
28372
28373 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
28374
28375         * gcc.c-torture/compile/991127-1.c: New test.
28376
28377 1999-11-22  Nathan Sidwell  <nathan@acm.org>
28378
28379         * g++.old-deja/g++.other/warn4.C: New test.
28380
28381 1999-11-22  Nathan Sidwell  <nathan@acm.org>
28382
28383         * g++.old-deja/g++.eh/cleanup2.C: New test.
28384         * g++.old-deja/g++.ext/pretty2.C: New test.
28385         * g++.old-deja/g++.ext/pretty3.C: New test.
28386         * g++.old-deja/g++.other/debug6.C: New test.
28387
28388 1999-10-20  Jim Wilson  <wilson@cygnus.com>
28389
28390         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
28391         compiler_output to look for one error message instead of two.
28392
28393 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
28394
28395         * gcc.c-torture/execute/991118-1.c: Also test case
28396         where the word boundary does not split a byte evenly.
28397
28398 1999-11-19  Nathan Sidwell  <nathan@acm.org>
28399
28400         * g++.old-deja/g++.ext/restrict1.C: New test.
28401
28402 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
28403
28404         * gcc.c-torture/execute/991118-1.c: New test.
28405
28406 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
28407
28408         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
28409         working directory pathnames.
28410
28411 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
28412
28413         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
28414         host is equipped with driver.h and driver.o so it can actually
28415         compile and run the tests.
28416
28417 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
28418
28419         * gcc.c-torture/compile/991008-1.c: New test.
28420
28421 1999-11-08  Nick Clifton  <nickc@cygnus.com>
28422
28423         * lib/gcc-dg.exp: Include target-supports.exp
28424
28425 1999-11-05  Nick Clifton  <nickc@cygnus.com>
28426
28427         * lib/target-supports.exp: New file: Provide procs to test for
28428         features supported by the target.
28429         (check_weak_available): Moved here from ecos.exp.
28430         (check_alias_available): New proc: Determine of the target
28431         toolchain supports the alias attribute.
28432
28433         * gcc.dg/special/ecos.exp: Move check_weak_available to
28434         target-supports.exp.
28435         (alias-1.c): Only perform the test if the target supports
28436         aliases.
28437         (wkali-1.c): Only perform the test if the target supports
28438         aliases.
28439
28440         * gcc.dg/990506-0.c: Expect error messages from cross
28441         targets as well as native targets.
28442
28443 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28444
28445         * gcc.dg/ultrasp1.c: Removed xfail.
28446         * gcc.dg/struct-ret-2.c: Likewise.
28447         * gcc.dg/array-1.c: Likewise.
28448
28449 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28450
28451         * gcc.dg/struct-ret-2.c: New test.
28452
28453         * gcc.dg/array-1.c: New test.
28454
28455 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
28456
28457         * gcc.c-torture/execute/991030-1.c: New test.
28458
28459 1999-10-26  Richard Henderson  <rth@cygnus.com>
28460
28461         * gcc.c-torture/compile/991026-2.c: New test.
28462
28463 1999-10-26  Jeffrey A Law  (law@cygnus.com)
28464
28465         * gcc.c-torture/compile/991026-1.c: New test.
28466
28467 1999-10-23  Jeffrey A Law  (law@cygnus.com)
28468
28469         * gcc.c-torture/execute/991023-1.c: New test.
28470
28471 1999-10-19  Jeffrey A Law  (law@cygnus.com)
28472
28473         * gcc.c-torture/execute/991019-1.c: New test.
28474
28475 1999-10-16  Richard Henderson  <rth@cygnus.com>
28476
28477         * gcc.c-torture/execute/991016-1.c: New test.
28478
28479 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
28480
28481         * gcc.c-torture/execute/991014-1.c: New test.
28482
28483 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
28484
28485         * g++.old-deja/g++.other/union2.C: New test.
28486
28487 1999-10-13  Nathan Sidwell  <nathan@acm.org>
28488
28489         * g++.old-deja/g++.other/vaarg2.C: New test.
28490         * g++.old-deja/g++.other/vaarg3.C: New test.
28491
28492 1999-10-12  Craig Burley  <craig@jcb-sc.com>
28493
28494         * g77.f-torture/noncompile/19990905-1.f: Moved from being
28495         in compile/.
28496
28497 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
28498
28499         * gcc.c-torture/execute/va-arg-11.c: New test.
28500
28501 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
28502
28503         * lib/file-format.exp (gcc_target_object_format): Don't
28504         crash if objdump is unavailable.
28505
28506 1999-09-29  Donn Terry <donn@interix.com>
28507
28508         * gcc.misc-tests/mg.exp: delete extraneous redirection.
28509
28510 1999-09-28  Nick Clifton  <nickc@cygnus.com>
28511
28512         * gcc.c-torture/compile/990928-1.c: New test.
28513
28514 1999-09-28  Nathan Sidwell  <nathan@acm.org>
28515
28516         * g++.old-deja/g++.other/decl6.C: New test.
28517
28518 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28519
28520         * gcc.c-torture/execute/va-arg-10.c: New test.
28521
28522 1999-09-27  Nathan Sidwell  <nathan@acm.org>
28523
28524         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
28525         __PRETTY_FUNCTION__.
28526
28527 1999-09-23  Nick Clifton  <nickc@cygnus.com>
28528
28529         * gcc.c-torture/execute/990923-1.c: New test.
28530
28531 1999-09-21  Nick Clifton  <nickc@cygnus.com>
28532
28533         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
28534         for which -fpic is inappropriate.
28535
28536 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
28537
28538         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
28539
28540 1999-09-21  Nathan Sidwell  <nathan@acm.org>
28541
28542         * g++.old-deja/g++.other/dyncast1.C: New test.
28543         * g++.old-deja/g++.other/dyncast2.C: New test.
28544         * g++.old-deja/g++.other/dyncast3.C: New test.
28545         * g++.old-deja/g++.other/dyncast4.C: New test.
28546         * g++.old-deja/g++.other/dyncast5.C: New test.
28547         * g++.old-deja/g++.eh/catch3.C: New test.
28548         * g++.old-deja/g++.eh/catch3p.C: New test.
28549         * g++.old-deja/g++.eh/catch4.C: New test.
28550         * g++.old-deja/g++.eh/catch4p.C: New test.
28551         * g++.old-deja/g++.eh/catch5.C: New test.
28552         * g++.old-deja/g++.eh/catch5p.C: New test.
28553         * g++.old-deja/g++.eh/catch6.C: New test.
28554         * g++.old-deja/g++.eh/catch6p.C: New test.
28555         * g++.old-deja/g++.eh/catch7.C: New test.
28556         * g++.old-deja/g++.eh/catch7p.C: New test.
28557         * g++.old-deja/g++.eh/catch8.C: New test.
28558         * g++.old-deja/g++.eh/catch8p.C: New test.
28559         * g++.old-deja/g++.eh/catch9.C: New test.
28560         * g++.old-deja/g++.eh/catch9p.C: New test.
28561
28562 1999-09-13  Nathan Sidwell  <nathan@acm.org>
28563
28564         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
28565         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
28566
28567 1999-09-13  Jeffrey A Law  (law@cygnus.com)
28568
28569         * gcc.c-torture/compile/990913-1.c: New test.
28570
28571 1999-09-10  Nathan Sidwell  <nathan@acm.org>
28572
28573         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
28574         * g++.old-deja/g++.jason/rfg5.C: Likewise.
28575
28576 1999-09-09  Richard Henderson  <rth@cygnus.com>
28577
28578         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
28579
28580 1999-09-09  Nathan Sidwell  <nathan@acm.org>
28581
28582         * g++.old-deja/g++.other/lookup11.C: New test.
28583         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
28584         what is permitted and what we want.
28585         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
28586         overload use.
28587         * g++.old-deja/g++.jason/rfg5.C: Likewise
28588
28589 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
28590
28591         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
28592         * gcc.c-torture/noncompile/poison-1.c: New file.
28593
28594 1999-09-08  Nathan Sidwell  <nathan@acm.org>
28595
28596         * g++.old-deja/g++.other/sizeof3.C: New test.
28597         * g++.old-deja/g++.other/sizeof4.C: New test.
28598         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
28599         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
28600
28601 1999-09-07  Richard Henderson  <rth@cygnus.com>
28602
28603         * gcc.dg/va-arg-1.c: New.
28604
28605 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28606
28607         * gcc.c-torture/execute/va-arg-9.c: New test.
28608
28609 1999-09-05  Craig Burley  <craig@jcb-sc.com>
28610
28611         * g77.f-torture/compile/980519-2.f: New test.
28612         * g77.f-torture/compile/19990905-0.f: New test.
28613         * g77.f-torture/compile/19990905-1.f: New test.
28614         * g77.f-torture/compile/19990905-2.f: New test.
28615
28616         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
28617
28618 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
28619
28620         * gcc.c-torture/execute/990827-1.c: Fix typo.
28621
28622 1999-09-03  Nathan Sidwell  <nathan@acm.org>
28623
28624         * g++.old-deja/g++.other/deref1.C: New test.
28625
28626 1999-09-02  Nathan Sidwell  <nathan@acm.org>
28627
28628         * g++.old-deja/g++.other/ambig2.C: New test.
28629         * g++.old-deja/g++.other/cond5.C: New test.
28630         * g++.old-deja/g++.other/lookup16.C: New test.
28631
28632 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
28633
28634         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
28635         assemblers too.
28636
28637 1999-08-31  Jeffrey A Law  (law@cygnus.com)
28638
28639         * lib/c-torture.exp: Avoid the "compare executables" optimization
28640         when testing native.
28641
28642 1999-08-29  Jeffrey A Law  (law@cygnus.com)
28643
28644         * gcc.c-torture/execute/990829-1.c: New test.
28645         * gcc.c-torture/compile/990829-1.c: New test.
28646
28647 1999-08-27  Paul Burchard  <burchard@pobox.com>
28648
28649         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
28650         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
28651         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
28652         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
28653         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
28654         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
28655         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
28656         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
28657         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
28658         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
28659         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
28660
28661 1999-08-27  Jeffrey A Law  (law@cygnus.com)
28662
28663         * gcc.c-torture/execute/990827-1.c: New test.
28664
28665 1999-08-26  Craig Burley  <craig@jcb-sc.com>
28666
28667         * g77.f-torture/noncompile/19990826-4.f: New test.
28668
28669         * g77.f-torture/compile/19990826-3.f: New test.
28670
28671         * g77.f-torture/execute/19990826-2.f: New test.
28672
28673         * g77.f-torture/compile/19990826-1.f: New test.
28674
28675         * gcc.c-torture/execute/990826-0.c: New test.
28676         * g77.c-torture/execute/19990826-0.f: New test.
28677
28678         * g77.f-torture/noncompile/970626-2.f: New test.
28679
28680 1999-08-25  Paul Burchard  <burchard@pobox.com>
28681
28682         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
28683         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
28684         lss-011.C: New tests.
28685
28686 1999-08-25  Nathan Sidwell  <nathan@acm.org>
28687
28688         * g++.old-deja/g++.other/decl5.C: New test.
28689
28690 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28691
28692         * noncompile/noncompile.exp: Load_lib c-torture.exp.
28693         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
28694         call `postbase' for each one.  All callers of `postbase' changed
28695         to call this instead.
28696
28697 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
28698
28699         * gcc.c-torture/execute/990811-1.c: New test.
28700
28701 1999-08-09  Nick Clifton  <nickc@cygnus.com>
28702
28703         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
28704         just native ones.
28705
28706         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
28707         just native ones.
28708
28709 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
28710
28711         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
28712
28713 1999-08-04  Jeffrey A Law  (law@cygnus.com)
28714
28715         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
28716
28717 1999-08-04  Nathan Sidwell  <nathan@acm.org>
28718
28719         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
28720
28721 1999-08-04  Jeffrey A Law  (law@cygnus.com)
28722
28723         * gcc.c-torture/execute/990804-1.c: New test.
28724
28725 1999-08-03  Nathan Sidwell  <nathan@acm.org>
28726
28727         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
28728         * g++.old-deja/g++.brendan/crash64.C: Likewise
28729         * g++.old-deja/g++.brendan/overload8.C: Likewise
28730
28731 1999-08-03  Nathan Sidwell  <nathan@acm.org>
28732
28733         * g++.old-deja/g++.other/struct1.C: New test.
28734
28735 1999-08-03  Nathan Sidwell  <nathan@acm.org>
28736
28737         * g++.old-deja/g++.other/enum2.C: New test.
28738
28739 1999-08-02  Richard Henderson  <rth@cygnus.com>
28740
28741         Adapted from tests from Franz Sirl:
28742         * gcc.c-torture/execute/va-arg-7.c: New test.
28743         * gcc.c-torture/execute/va-arg-8.c: New test.
28744
28745 1999-08-01  Jeffrey A Law  (law@cygnus.com)
28746
28747         * gcc.c-torture/compile/990801-2.c: New test.
28748
28749         * gcc.c-torture/compile/990801-1.c: New test.
28750
28751 1999-07-27  Michael Meissner  <meissner@cygnus.com>
28752
28753         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
28754         fp-cmp-1.c, converting double to float.
28755
28756         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
28757         fp-cmp-1.c, converting double to long double.
28758
28759         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
28760         from fr1 to unknown_register, since fr1 is a legitimate register
28761         on some machines.
28762
28763 1999-07-25  Jeffrey A Law  (law@cygnus.com)
28764
28765         * README: More listname related changes.
28766
28767 1999-07-08  Catherine Moore  <clm@cygnus.com>
28768
28769         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
28770
28771 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
28772
28773         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
28774
28775 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
28776
28777         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
28778
28779 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
28780
28781         * gcc.dg/990703-1.c: New test.
28782
28783 1999-06-29  Nick Clifton  <nickc@cygnus.com>
28784
28785         * lib/file-format.exp: New file: Move definition of proc
28786         gcc_target_object_format to here from
28787         gcc.dg/special/ecos.exp.
28788
28789         * lib/c-torture.exp: Include lib file-format.exp.
28790         * lib/gcc-dg.exp: Include lib file-format.exp.
28791
28792         * gcc.dg/special/ecos.exp: Remove definition of proc
28793         gcc_target_object_format.
28794
28795 1999-06-28  Jeffrey A Law  (law@cygnus.com)
28796
28797         * gcc.c-torture/execute/990628-1.c: New test.
28798
28799 1999-06-25  Jeffrey A Law  (law@cygnus.com)
28800
28801         * gcc.c-torture/compile/990625-2.c: New test.
28802
28803         * gcc.c-torture/compile/990625-1.c: New test.
28804
28805 1999-06-23  Nick Clifton  <nickc@cygnus.com>
28806
28807         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
28808         attributes compile.
28809         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
28810         ports that use the COFF/PE file format.
28811
28812 1999-06-17  Jeffrey A Law  (law@cygnus.com)
28813
28814         * gcc.c-torture/compile/990617-1.c: New test.
28815
28816 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
28817
28818         * g++.old-deja/g++.other/decl4.C: New test.
28819
28820 1999-06-14  Nathan Sidwell  <nathan@acm.org>
28821
28822         * g++.old-deja/g++.other/bitfld3.C: New test.
28823
28824 1999-06-08  Nathan Sidwell  <nathan@acm.org>
28825
28826         * g++.old-deja/g++.eh/catch1.C: New test.
28827
28828 1999-06-07  Jeffrey A Law  (law@cygnus.com)
28829
28830         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
28831
28832         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
28833         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
28834
28835 1999-06-05  Craig Burley  <craig@jcb-sc.com>
28836
28837         * g77.f-torture/compile/19990502-0.f: Replace with new,
28838         shorter, test that still fails after recent changes.
28839
28840 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
28841
28842         * gcc.c-torture/execute/990604-1.c: New test.
28843
28844 1999-05-31  Jeffrey A Law  (law@cygnus.com)
28845
28846         * gcc.c-torture/execute/990531-1.c: New test.
28847
28848 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28849
28850         * gcc.c-torture/compile/990527-1.c: New test.
28851
28852 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
28853
28854         * gcc.c-torture/execute/990527-1.c: New test.
28855
28856 1999-05-25  Nick Clifton  <nickc@cygnus.com>
28857
28858         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
28859         bitfields as signed.
28860
28861 1999-05-25  Craig Burley  <craig@jcb-sc.com>
28862
28863         * g77.f-torture/compile/19990525-0.f: New test.
28864
28865 1999-05-25  Jeffrey A Law  (law@cygnus.com)
28866
28867         * gcc.c-torture/execute/990525-2.c: New test.
28868
28869         * gcc.c-torture/execute/990525-1.c: New test.
28870
28871 1999-05-24  Nathan Sidwell  <nathan@acm.org>
28872
28873         * g++.old-deja/g++.other/anon3.C: New test.
28874         * g++.old-deja/g++.other/anon4.C: New test.
28875         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
28876         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
28877         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
28878         Merrill).
28879
28880 1999-05-24  Jeffrey A Law  (law@cygnus.com)
28881
28882         * gcc.c-torture/execute/990524-1.c: New test.
28883
28884         * gcc.dg/990524-1.c: New test.
28885
28886 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28887
28888         * gcc.c-torture/compile/990523-1.c: New test.
28889
28890 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
28891
28892         * gcc.c-torture/compile/990519-1.c: New test.
28893
28894 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
28895
28896         * gcc.c-torture/compile/990517-1.c: New test.
28897
28898         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
28899         (e4, f4): New tests.
28900         (main): Call them.
28901
28902 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28903
28904         * gcc.dg/noreturn-1.c: New test.
28905
28906 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
28907
28908         * gcc.c-torture/execute/990513-1.c: New test.
28909
28910 1999-05-10  Richard Henderson  <rth@cygnus.com>
28911
28912         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
28913
28914 1999-05-10  Craig Burley  <craig@jcb-sc.com>
28915
28916         * g77.f-torture/execute/erfc.f: Use small single-precision
28917         values, to avoid problems on Alphas when not -mieee.
28918
28919 1999-05-08  Craig Burley  <craig@jcb-sc.com>
28920
28921         * gcc.dg/990506-0.c: New test.
28922
28923 1999-05-08  Richard Henderson  <rth@cygnus.com>
28924
28925         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
28926         the constant to test.  Don't XFAIL 64-bit targets.
28927
28928         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
28929         * g++.old-deja/g++.law/profile1.C: Likewise.
28930
28931         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
28932         operator new instances.
28933         * g++.old-deja/g++.other/delete5.C: Likewise.
28934
28935 1999-05-03  Craig Burley  <craig@jcb-sc.com>
28936
28937         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
28938         intrinsic.
28939
28940 1999-05-03  Craig Burley  <craig@jcb-sc.com>
28941
28942         * g77.f-torture/execute/u77-test.f: Reverse order of two
28943         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
28944
28945 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28946
28947         * gcc.dg/compare1.c: New test.
28948
28949 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
28950
28951         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
28952         New tests.
28953
28954 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28955
28956         * g77.f-torture/compile/19990502-1.f: New test.
28957
28958 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28959
28960         * g77.f-torture/compile/19990502-0.f: New test.
28961
28962 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28963
28964         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
28965         intrinsic.
28966
28967 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28968
28969         * g77.f-torture/execute/u77-test.f (main): List libU77
28970         intrinsics not currently tested.
28971         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
28972         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
28973         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
28974         Trim blanks off the ends of some printed strings.
28975
28976 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28977
28978         * g77.f-torture/execute/u77-test.f (main): Just warn about
28979         FSTAT gid disagreement, as it's expected on some systems.
28980
28981 1999-05-01  Craig Burley  <craig@jcb-sc.com>
28982
28983         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
28984         use a new function, which allows for some slop.
28985         Clean up some commentary.
28986         (issum): The new function.
28987         (sgladd): Deleted subroutine.
28988
28989 1999-05-01  Craig Burley  <craig@jcb-sc.com>
28990
28991         * g77.f-torture/execute/u77-test.f: Modify to be more like
28992         libf2c/libU77 version, bringing patches to that version here.
28993         Add suitable commentary.
28994
28995 1999-04-25  Richard Henderson  <rth@cygnus.com>
28996
28997         * gcc.dg/990424-1.c: New test.
28998
28999 1999-04-24  Craig Burley  <craig@jcb-sc.com>
29000
29001         * g77.f-torture/execute/u77-test.f (main): Bug involving
29002         LSTAT has been fixed, so turn back on full checking.
29003
29004 1999-04-20  Craig Burley  <craig@jcb-sc.com>
29005
29006         * g77.f-torture/compile/19990419-0.f: New test.
29007         * g77.f-torture/execute/19990419-1.f: New test.
29008
29009 1999-04-17  Richard Henderson  <rth@cygnus.com>
29010
29011         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
29012         to avoid the need for a prototype to supress a warning.
29013
29014 1999-04-07  Jim Wilson  <wilson@cygnus.com>
29015
29016         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
29017
29018 1999-04-04  Jeffrey A Law  (law@cygnus.com)
29019
29020         * gcc.c-torture/execute/990404-1.c: New test.
29021
29022 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
29023
29024         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
29025         * gcc.dg/cpp-if3.c: Don't use -pedantic.
29026         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
29027         missing initializer warnings.
29028
29029 1999-03-28  Jeffrey A Law  (law@cygnus.com)
29030
29031         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
29032         matching strings.
29033
29034 1999-03-26  Jeffrey A Law  (law@cygnus.com)
29035
29036         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
29037
29038 1999-03-26  Craig Burley  <craig@jcb-sc.com>
29039
29040         * g77.f-torture/execute/19990325-0.f: New test.
29041         * g77.f-torture/execute/19990325-1.f: New test.
29042
29043 1999-03-24  Jeffrey A Law  (law@cygnus.com)
29044
29045         * gcc.c-torture/execute/990324-1.c: New test.
29046
29047 1999-03-22  Jim Wilson  <wilson@cygnus.com>
29048
29049         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
29050         test with 4.
29051
29052 1999-03-17  Richard Henderson  <rth@cygnus.com>
29053
29054         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
29055
29056 1999-03-13  Craig Burley  <craig@jcb-sc.com>
29057
29058         * g77.f-torture/execute/19990313-2.f: New test.
29059         * g77.f-torture/execute/19990313-3.f: New test.
29060
29061 1999-03-13  Craig Burley  <craig@jcb-sc.com>
29062
29063         * g77.f-torture/execute/19990313-0.f: New test.
29064         * g77.f-torture/execute/19990313-1.f: New test.
29065
29066 1999-03-12  Jim Wilson  <wilson@cygnus.com>
29067
29068         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
29069         printf to sprintf.
29070         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
29071         (main): Add check for u15.  Conditionalize u31 check depending on
29072         whether ints are <32 bits or >=32 bits.
29073
29074 1999-03-08  Craig Burley  <craig@jcb-sc.com>
29075
29076         * g77.f-torture/execute/19981119-0.f: Improve testiness.
29077
29078 1999-03-08  Craig Burley  <craig@jcb-sc.com>
29079
29080         * g77.f-torture/compile/19990305-0.f: New test.
29081         * g77.f-torture/execute/19981119-0.f: New test.
29082
29083 1999-03-08  Craig Burley  <craig@jcb-sc.com>
29084
29085         * g77.f-torture/execute/970625-2.f: call ABORT if final
29086         result is not correct, instead of just printing it.
29087         Add this checking via newly introduced obfuscation, to
29088         trip up buggy front ends.
29089
29090 1999-03-07  Craig Burley  <craig@jcb-sc.com>
29091
29092         * g77.f-torture/compile/960317-1.f: Moved from being
29093         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
29094
29095 1999-03-06  Craig Burley  <craig@jcb-sc.com>
29096
29097         * g77.f-torture/execute/960317-1.f: New (old) test.
29098         * g77.f-torture/execute/970625-2.f: Ditto.
29099
29100 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
29101
29102         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
29103         message on line 1 or line 2; cccp and cpplib do this differently.
29104
29105 1999-03-01  Jeffrey A Law  (law@cygnus.com)
29106
29107         * g++.old-deja/g++.law/weak1.C: New test.
29108
29109 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
29110
29111         * gcc.c-torture/execute/990119-1.c: Renamed to...
29112         * gcc.dg/990119-1.c: this, so it will only be tested once
29113         (it's a preprocessor test, it doesn't need to be run at
29114         multiple optimization levels).
29115
29116 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
29117
29118         * lib/g++.exp: Don't add incdir=$base_dir/../include to
29119           ALWAYS_CXXFLAGS.
29120
29121 1999-02-24  Craig Burley  <craig@jcb-sc.com>
29122
29123         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
29124         * g77.f-torture/compile/19981216-0.f: ...as it is expected
29125         to not be compilable by current g77.
29126
29127 1999-02-24  Nick Clifton  <nickc@cygnus.com>
29128
29129         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
29130
29131 1999-02-22  Jeffrey A Law  (law@cygnus.com)
29132
29133         * gcc.c-torture/execute/990222-1.c: New test.
29134
29135 1999-02-19  Craig Burley  <craig@jcb-sc.com>
29136
29137         * g77.f-torture/compile/19990218-0.f: New test.
29138         * g77.f-torture/noncompile/19990218-1.f: New test.
29139
29140 1999-02-18  Craig Burley  <craig@jcb-sc.com>
29141
29142         * g77.f-torture/compile/19981216-0.f: New test.
29143
29144 1999-02-14  Jeffrey A Law  (law@cygnus.com)
29145
29146         * gcc.dg/990214-1.c: New test.
29147
29148 1999-02-13  Jeffrey A Law  (law@cygnus.com)
29149
29150         * gcc.dg/990213-2.c: New test.
29151
29152         * gcc.dg/990213-1.c: New test.
29153
29154 1999-02-12  Jeffrey A Law  (law@cygnus.com)
29155
29156         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
29157         ints.
29158
29159 1999-02-11  Nick Clifton  <nickc@cygnus.com>
29160
29161         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
29162         specified by target.
29163
29164         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
29165
29166 1999-02-11  Jeffrey A Law  (law@cygnus.com)
29167
29168         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
29169
29170 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
29171
29172         * gcc.dg/special/ecos.exp: New test driver for new tests with
29173         special requirements.
29174
29175         * gcc.dg/special/alias-1.c: New test.
29176         * gcc.dg/special/gcsec-1.c: New test.
29177         * gcc.dg/special/weak-1.c: New test.
29178         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
29179         * gcc.dg/special/weak-2.c: New test.
29180         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
29181         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
29182         * gcc.dg/special/wkali-1.c: New test.
29183         * gcc.dg/special/wkali-2.c: New test.
29184         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
29185         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
29186
29187 1999-02-10  Felix Lee  <flee@cygnus.com>
29188
29189           * lib/c-torture.exp (c-torture-compile): Pull out code for
29190           analyzing gcc error messages.
29191           (c-torture-execute): Likewise.  Fix some (harmless) false
29192           positives.
29193           * lib/gcc.exp (gcc_check_compile): New function.
29194
29195 1999-02-08  Richard Henderson  <rth@cygnus.com>
29196
29197         * gcc.c-torture/execute/990208-1.c: New test.
29198
29199 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
29200
29201         * g++.dg/special/ecos.exp: New driver for new tests with special
29202         requirements
29203
29204         * g++.dg/special/conpr-1.C: New test
29205         * g++.dg/special/conpr-2.C: New test
29206         * g++.dg/special/conpr-2a.C: New test
29207         * g++.dg/special/conpr-3.C: New test
29208         * g++.dg/special/conpr-3a.C: New test
29209         * g++.dg/special/conpr-3b.C: New test
29210
29211         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
29212         allow g++ to use the dg driver
29213
29214         * README: Add comment about g++.dg directory
29215
29216 1999-02-06  Jeffrey A Law  (law@cygnus.com)
29217
29218         * README: Update email addresses.
29219
29220 1999-02-03  Nick Clifton  <nickc@cygnus.com>
29221
29222         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
29223         arguments in order to force structure S onto the stack even on
29224         the alpha.
29225         (test): Pass 10 leading arguments to function foo as well as the
29226         structure S.
29227
29228         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
29229         failure for all targets.
29230
29231         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
29232         abort to terminate program execution.
29233
29234 1999-01-30  Richard Henderson  <rth@cygnus.com>
29235
29236         * gcc.c-torture/execute/990130-1.c: New test.
29237
29238 1999-01-30  Jeffrey A Law  (law@cygnus.com)
29239
29240         * gcc.dg/990130-1.c: New test.
29241
29242 1999-01-28  Michael Meissner  <meissner@cygnus.com>
29243
29244         * gcc.c-torture/execute/990128-1.c: New test.
29245
29246 1999-01-27  Michael Meissner  <meissner@cygnus.com>
29247
29248         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
29249
29250 1999-01-27  Felix Lee  <flee@cygnus.com>
29251
29252         * lib/c-torture.exp (c-torture-compile): pull out code for
29253         analyzing gcc error messages.
29254         (c-torture-execute): ditto, and fix some (harmless) false
29255         positives.
29256         * lib/gcc.exp (gcc_check_compile): new function.
29257
29258 1999-01-17  Jeffrey A Law  (law@cygnus.com)
29259
29260         * gcc.dg/990117-1.c: New test.
29261
29262         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
29263
29264         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
29265
29266 1999-01-15  Jeffrey A Law  (law@cygnus.com)
29267
29268         * g77.f-torture/compile/990115-1.f: New test.
29269
29270 1999-01-07  Jeffrey A Law  (law@cygnus.com)
29271
29272         * gcc.c-torture/compile/990107-1.c: New test
29273
29274 1999-01-06  Jeffrey A Law  (law@cygnus.com)
29275
29276         * gcc.c-torture/execute/990106-2.c: New test.
29277
29278         * gcc.c-torture/execute/990106-1.c: New test.
29279
29280 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
29281
29282         * gcc.c-torture/compile/981223-1.c: New test.
29283
29284 1998-12-29  Richard Henderson  <rth@cygnus.com>
29285
29286         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
29287         (opt3): Rename from opt4 and disable.
29288
29289 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
29290
29291         * g++.old-deja/g++.pt/ptrmem5.C: New test.
29292
29293 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
29294
29295         * g++.old-deja/g++.other/conv5.C: New test.
29296
29297 1998-12-14  Nick Clifton  <nickc@cygnus.com>
29298
29299         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
29300
29301 1998-12-11  Jeffrey A Law  (law@cygnus.com)
29302
29303         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
29304
29305 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
29306
29307         * gcc.c-torture/compile/981211-1.c: New test.
29308
29309 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
29310
29311         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
29312
29313         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
29314
29315 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29316
29317         * gcc.special/930510-1.c: Make C9X safe.
29318         * gcc.misc-tests/gcov-1.c Similarly.
29319         * gcc.misc-tests/gcov-2.c Similarly.
29320
29321 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
29322
29323         * gcc.dg/ultrasp1.c: New test.
29324
29325 1998-12-06  Richard Henderson  <rth@cygnus.com>
29326
29327         * gcc.c-torture/execute/981206.c: New test.
29328
29329 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
29330
29331         * g++.old-deja/g++.ns/template7.C: New test.
29332
29333         * g++.old-deja/g++.other/expr1.C: New test.
29334
29335         * g++.old-deja/g++.eh/tmpl3.C: New test.
29336
29337         * g++.old-deja/g++.eh/tmpl2.C: New test.
29338
29339 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
29340
29341         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
29342         * g++.old-deja/g++.other/using6.C: Removed.
29343         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
29344
29345         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
29346
29347 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
29348
29349         * g++.old-deja/g++.pt/overload8.C: New test.
29350
29351         * g++.old-deja/g++.pt/overload7.C: New test.
29352
29353         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
29354
29355         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
29356         and relinking messages.
29357         * lib/g++.exp (g++_target_compile): Remove .rpo file when
29358         compiling with -frepo.
29359
29360 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
29361
29362         * g++.old-deja/g++.pt/lookup6.C: New test.
29363
29364 1998-11-30  Nick Clifton  <nickc@cygnus.com>
29365
29366         * gcc.c-torture/execute/981130-1.c: New test.
29367         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
29368
29369 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
29370
29371         * g++.old-deja/g++.pt/explicit76.C: New test.
29372
29373         * g++.old-deja/g++.pt/friend38.C: New test.
29374
29375         * g++.old-deja/g++.ns/crash2.C: New test.
29376
29377         * g++.old-deja/g++.pt/defarg8.C: New test.
29378
29379         * g++.old-deja/g++.pt/instantiate6.C: New test.
29380
29381         * g++.old-deja/g++.pt/static6.C: New test.
29382
29383         * g++.old-deja/g++.pt/decl2.C: New test.
29384
29385 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
29386
29387         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
29388         problem is actually related with name lookup, but so what? :-)
29389
29390         * g++.old-deja/g++.pt/friend37.C: New test.
29391
29392 1998-11-25  Dave Love  <d.love@dl.ac.uk>
29393
29394         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
29395         element, which fails on some systems.
29396
29397         * g77.f-torture/execute/labug1.f: New test.
29398
29399 1998-11-21  Jeffrey A Law  (law@cygnus.com)
29400
29401         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
29402         is defined.
29403
29404 1998-11-18  Dave Love  <d.love@dl.ac.uk>
29405
29406         * g77.f-torture/compile/981117-1.f: New test.
29407
29408 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
29409
29410         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
29411         properly discarded.
29412
29413 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
29414
29415         * gcc.c-torture/execute/memcheck: New directory of tests for
29416         -fcheck-memory-usage.
29417
29418 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
29419
29420         * README: New file, general information about the testsuite and
29421         new description of the various C++ test subdirectories.
29422         * README.g++: Eliminate obsolete information, update and move most
29423         relevant stuff to README.
29424
29425 1998-11-07  Richard Henderson  <rth@cygnus.com>
29426
29427         * gcc.c-torture/compile/981107-1.c: New test.
29428
29429 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
29430
29431         * execute/memcpy-bi.c: New testcase.
29432
29433 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
29434
29435         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
29436         base classes.
29437
29438         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
29439         template is selected.
29440
29441         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
29442         classes, it should be accepted for all types.
29443
29444         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
29445
29446         * g++.old-deja/g++.pt/spec24.C: Ensure that template
29447         specializations start with template headers.
29448
29449 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
29450
29451         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
29452
29453         * g++.old-deja/g++.other/init9.C: Test cross initialization of
29454         non-POD types.
29455
29456 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
29457
29458         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
29459
29460 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
29461
29462         * compile/981022-1.c, compile/981022-1.x: New test and driver.
29463
29464 1998-10-19  Jeffrey A Law  (law@cygnus.com)
29465
29466         * 981019-1.c: New test.
29467
29468 1998-10-14  Robert Lipe <robertl@dgii.com>
29469
29470         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
29471         find objc headers.
29472
29473 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
29474
29475         * compile/981001-4.c: Remove use of GCC extension that triggers a
29476         compiler bug.
29477
29478 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
29479
29480         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
29481
29482 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
29483
29484         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
29485         instantiation of template produces incorrect code for delete
29486         expression.
29487
29488         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
29489         constructors' name is not unique.
29490         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
29491         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
29492
29493         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
29494         automatic array of const is ill-formed.
29495
29496         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
29497         of template parameter?
29498
29499         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
29500         const.
29501
29502         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
29503         pointer-to-member expression.
29504
29505         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
29506         declaration causes ICE.
29507
29508 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
29509
29510         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
29511         reserved in the global namespace.
29512
29513         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
29514         generate needed virtual table.
29515
29516         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
29517
29518 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
29519
29520         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
29521         template-dependent type
29522
29523 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
29524
29525         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
29526         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
29527         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
29528
29529         * g++.old-deja/g++.other/using5.C: New test; using decl from base
29530         class should be usable as argument of member function.
29531         * g++.old-deja/g++.other/using6.C: New test; using decl from base
29532         class should be usable as return type of member function.
29533         * g++.old-deja/g++.other/using7.C: New test; using decl from base
29534         class should be usable as type of data member.
29535
29536         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
29537
29538 1998-10-09  Jeffrey A Law  (law@cygnus.com)
29539
29540         * gcc.c-torture/special/920521-1.c: Fix bogus test.
29541
29542 1998-10-08  Nick Clifton  <nickc@cygnus.com>
29543
29544         * gcc.dg/dll-?.c Add thumb to target list.
29545         Fix assembler scan patterns to match current assembler output.
29546
29547 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
29548
29549         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
29550         matching of template brackets.
29551
29552         * g++.old-deja/g++.other/using4.C: New test.  Test using
29553         declarations of methods from base classes.
29554
29555         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
29556         within functions should introduce names into the innermost
29557         enclosing namespace.
29558
29559         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
29560         of static locals if first initialization throws.
29561
29562 1998-10-07  Jim Wilson  <wilson@cygnus.com>
29563
29564         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
29565
29566 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
29567
29568         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
29569         lose track of the possible targets of tablejump insns.
29570         * special/special.exp: Run it.
29571
29572 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
29573
29574         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
29575         must be declared before its specializations can be named in friend
29576         declarations.
29577
29578 1998-10-05  Dave Love  <d.love@dl.ac.uk>
29579
29580         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
29581
29582         * g77.f-torture/execute/io1.f: New test.
29583
29584 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
29585
29586         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
29587         with pointer to template function, for which no argument deduction
29588         is possible.
29589
29590         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
29591         specialization of template function as argument to template
29592         function.
29593
29594         * g++.old-deja/g++.other/access2.C: New test; Inner class
29595         shouldn't have privileged access to Outer's names.
29596
29597 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
29598
29599         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
29600         friend template declared within template class conflicts with
29601         nested class of the same name.
29602
29603         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
29604         is ignored.
29605
29606         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
29607         object with direct initializer as function declaration.
29608
29609         * g++.old-deja/g++.other/decl2.C: New test; duplicate
29610         initializers.
29611
29612         * g++.old-deja/g++.other/null2.C: New test; conditional operator
29613         involving const pointer and NULL produces incorrect result.
29614
29615         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
29616         type name without `typename' should be rejected with -pedantic.
29617
29618 1998-10-02  Richard Henderson  <rth@cygnus.com>
29619
29620         * g++.old-deja/g++.other/addrof1.C: New test.
29621
29622 1998-10-01  Nick Clifton  <nickc@cygnus.com>
29623
29624         * gcc.c-torture/compile/981001-1.c: New test.
29625         * gcc.c-torture/execute/981001-1.c: New test.
29626
29627 1998-10-01  Jeffrey A Law  (law@cygnus.com)
29628
29629         * gcc.c-torture/compile/981001-2.c: New test.
29630         * gcc.c-torture/compile/981001-3.c: New test.
29631         * gcc.c-torture/compile/981001-4.c: New test.
29632
29633 1998-10-01  Robert Lipe  <robertl@dgii.com>
29634
29635         * lib/objc.exp (objc_target_compile): Add -L during compiles for
29636         multilibbed hosts.   Idea grafted from g77.exp.
29637
29638 1998-09-30  Dave Love  <d.love@dl.ac.uk>
29639
29640         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
29641         avoid losing on systems which need -lsocket.
29642
29643 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
29644
29645         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
29646         * g++.old-deja/g++.other/nested2.C: Ditto.
29647         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
29648         failure.
29649
29650 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
29651
29652         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
29653         preferred over template operator!= for enum bitfields.
29654
29655 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
29656
29657         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
29658         that happen to have the same base name, but in different scopes,
29659         are incorrectly rejected.
29660
29661 1998-09-16  Richard Henderson  <rth@cygnus.com>
29662
29663         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
29664         on the native word size instead of an integer literal.
29665
29666 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
29667
29668         * g++.old-deja/g++.other/static2.C: Invocation of static data
29669         member of type pointer-to-function denoted as non-static member.
29670
29671         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
29672         checks involving function types and aliases.
29673
29674 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
29675
29676         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
29677         redefined to the same non-trivial type.
29678
29679         * g++.old-deja/g++.pt/explicit73.C: Test for proper
29680         namespace-qualification of template specializations declared in
29681         other namespaces.
29682
29683         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
29684         to declare a subset of the specializations of a template function
29685         as friends of specializations of a template class.
29686
29687         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
29688         member templates that do not fully specialize the enclosing
29689         template class are rejected.
29690
29691 1998-09-11  Dave Love  <d.love@dl.ac.uk>
29692
29693         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
29694
29695 1998-09-08  Dave Love  <d.love@dl.ac.uk>
29696
29697         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
29698         altered from libf2c/libU77 version.
29699
29700 1998-09-06  Dave Love  <d.love@dl.ac.uk>
29701
29702         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
29703
29704 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
29705
29706         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
29707         (un)signed char are different types for template specialization
29708         purposes.
29709
29710 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
29711
29712         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
29713         * objc: ObjC testsuite.
29714
29715 1998-08-31  Catherine Moore  <clm@cygnus.com>
29716
29717         * gcc.c-torture/execute/941014-1.x:  New file.
29718
29719 1998-08-31  Nick Clifton  <nickc@cygnus.com>
29720
29721         * lib/c-torture.exp: Add support for
29722         torture_eval_before_compile and torture_eval_before_execute
29723         variables.
29724
29725 1998-08-30  Jeffrey A Law  (law@cygnus.com)
29726
29727         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
29728         this test triggers valid.
29729
29730 1998-08-27  Jeffrey A Law  (law@cygnus.com)
29731
29732         * gcc.dg/980827-1.c: New test.
29733
29734 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
29735
29736         * gcc.c-torture/execute/loop-4b.c: New test.
29737
29738 1998-08-26  Nick Clifton  <nickc@cygnus.com>
29739
29740         * lib/c-torture.exp: Add support for
29741         torture_eval_before_compile and torture_eval_before_execute
29742         variables.
29743
29744 1998-08-25  Jeffrey A Law  (law@cygnus.com)
29745
29746         * gcc.c-torture/compile/980825-1.c: New test.
29747
29748 1998-08-24  Nick Clifton  <nickc@cygnus.com>
29749
29750         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
29751         count number tests in opt_t0 not good_t0.
29752
29753 1998-08-24  Jeffrey A Law  (law@cygnus.com)
29754
29755         * gcc.c-torture/compile/930326-1.x: Fix typo.
29756
29757 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
29758
29759         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
29760         causes an ICE.
29761
29762 1998-08-21  Jeffrey A Law  (law@cygnus.com)
29763
29764         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
29765         STACK_SIZE is defined.
29766         * gcc.c-torture/unsorted/stuct.c: Similarly.
29767
29768         * gcc.c-torture/compile/980821-1.c: New test.
29769
29770 1998-08-21  Jeffrey A Law  (law@cygnus.com)
29771
29772         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
29773
29774 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
29775
29776         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
29777         code.
29778
29779 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
29780
29781         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
29782         error'.
29783
29784 1998-08-18  Jeffrey A Law  (law@cygnus.com)
29785
29786         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
29787
29788 1998-08-16  Jeffrey A Law  (law@cygnus.com)
29789
29790         * gcc.c-torture/compile/980816-1.c: New test.
29791
29792         * gcc.dg/980816-1.c: New test.
29793
29794 1998-08-13  Jeffrey A Law  (law@cygnus.com)
29795
29796         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
29797         compiler for ieee tests.
29798
29799 1998-08-01  Dave Love  <d.love@dl.ac.uk>
29800
29801         * g77.f-torture/compile/980729-0.f: New test.
29802
29803 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
29804
29805         * gcc.c-torture/special/eeprof-1.c: New test, for
29806         -finstrument-functions.
29807         * gcc.c-torture/special/special.exp: Run it.
29808
29809 1998-07-29  Jeffrey A Law  (law@cygnus.com)
29810
29811         * gcc.c-torture/compile/980729-1.c: New test.
29812
29813 1998-07-27  Nick Clifton  <nickc@cygnus.com>
29814
29815         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
29816         __thumb__ is defined, and test for ARM style doubles if so.
29817
29818 1998-07-26  Dave Love  <d.love@dl.ac.uk>
29819
29820         * g77.f-torture/noncompile/980615-0.f: New test.
29821
29822 1998-07-26  H.J. Lu  (hjl@gnu.org)
29823
29824         * gcc.dg/980312-1.c: Do link instead of compile.
29825         * gcc.dg/980313-1.c: Likewise.
29826
29827 1998-07-26  Jeffrey A Law  (law@cygnus.com)
29828
29829         * gcc.c-torture/compile/980726-1.c: New test.
29830
29831 1998-07-25  Dave Love  <d.love@dl.ac.uk>
29832
29833         * g77.f-torture/execute/io0.f: New test.
29834
29835 1998-07-24  Nick Clifton  <nickc@cygnus.com>
29836
29837         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
29838         an int.
29839
29840 1998-06-18  Michael Meissner  <meissner@cygnus.com>
29841
29842         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
29843         m32r bugs.
29844
29845 1998-07-17  Nick Clifton  <nickc@cygnus.com>
29846
29847         * gcc.dg/980626-1.c: Expect failures for all toolchains until
29848         c-decl.c:grokdeclarator can handle mode attributes.
29849
29850 1998-07-16  Jeffrey A Law  (law@cygnus.com)
29851
29852         * gcc.c-torture/execute/980716-1.c: New test.
29853
29854 1998-07-13  Jeffrey A Law  (law@cygnus.com)
29855
29856         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
29857         the mn10200.
29858         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
29859         the mn10200.
29860         * gcc.c-torture/execute/va-arg-3.x: Similarly.
29861         * gcc.c-torture/compile/930326-1.x: Similarly.
29862
29863 1998-07-13  Dave Love  <d.love@dl.ac.uk>
29864
29865         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
29866         New test from Craig.
29867
29868 1998-07-12  Dave Love  <d.love@dl.ac.uk>
29869
29870         * g77.f-torture/noncompile/980616-0.f: New test.
29871
29872         * g77.f-torture/execute/970816-3.f:  New test from Craig.
29873
29874 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
29875
29876         *  g++.other/singleton.C: Return error value instead of taking
29877         SIGSEGV.
29878
29879 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
29880
29881         *  g++.other/singleton.C: New test.   Warning is under dispute.
29882         Runtime crash is not.
29883
29884 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
29885
29886         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
29887         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
29888         using6.C, using7.C}:  New namespace tests.
29889
29890 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
29891
29892         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
29893         specialization with typedef'ed names used as array indexes.
29894
29895 1998-07-09  Jeffrey A Law  (law@cygnus.com)
29896
29897         * gcc.c-torture/execute/980709-1.c: New test.
29898
29899         * gcc.dg/980709-1.c: New test.
29900
29901 1998-07-07  Richard Henderson  <rth@cygnus.com>
29902
29903         * gcc.c-torture/execute/bcp-1.c: New test.
29904
29905 1998-07-07  Jeffrey A Law  (law@cygnus.com)
29906
29907         * gcc.c-torture/execute/980707-1.c: New test.
29908
29909 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
29910
29911         * gcc.c-torture/compile/980706-1.c: New test.
29912
29913 1998-07-01  Dave Love  <d.love@dl.ac.uk>
29914
29915         * g77.f-torture/execute/980701-0.f,
29916         g77.f-torture/execute/980701-1.f: New test from Craig.
29917
29918 1998-07-01  Jeffrey A Law  (law@cygnus.com)
29919
29920         * gcc.c-torture/compile/980701-1.c: New test.
29921
29922         * gcc.c-torture/execute/980701-1.c: New test.
29923
29924 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
29925 rlsruhe.de>
29926
29927         * g++.old-deja/g++.robertl/eb132.C: New test.
29928         * g++.old-deja/g++.robertl/eb133.C: Likewise.
29929
29930 1998-06-29  Dave Love  <d.love@dl.ac.uk>
29931
29932         * g77.f-torture/execute/980628-7.f,
29933         g77.f-torture/execute/980628-8.f,
29934         g77.f-torture/execute/980628-9.f,
29935         g77.f-torture/execute/980628-10.f: New tests from Craig.
29936
29937         * g77.f-torture/execute/980628-3.f: Remove mail headers.
29938
29939 1998-06-28  Jeffrey A Law  (law@cygnus.com)
29940
29941         * g77.f-torture/execute/980628-4.f: New test from Craig.
29942         * g77.f-torture/execute/980628-5.f: Likewise.
29943         * g77.f-torture/execute/980628-2.f: Likewise.
29944         * g77.f-torture/execute/980628-0.f: Likewise.
29945         * g77.f-torture/execute/980628-1.f: Likewise.
29946         * g77.f-torture/execute/980628-3.f: Likewise.
29947         * g77.f-torture/execute/980628-6.f: Likewise.
29948
29949 1998-06-28  Jeffrey A Law  (law@cygnus.com)
29950
29951         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
29952         directory when nothing has been installed yet.
29953
29954 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
29955
29956         * gcc.c-torture/special/special.exp: Handle newer versions of
29957         dejagnu.
29958
29959 1998-06-26  Jeffrey A Law  (law@cygnus.com)
29960
29961         * gcc.dg/980626-1.c: New test.
29962
29963 1998-06-19  Bruno Haible <haible@ilog.fr>
29964
29965         * gcc.misc-tests/m-un-2.c: New test.
29966         * g++.old-deja/g++.other/warn01.c: Likewise.
29967
29968 1998-06-19  Robert Lipe  <robertl@dgii.com>
29969
29970         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
29971         compatibility with assmblers with a different comment character.
29972         Eliminate use of GAS-specific extensions.
29973
29974 1998-06-19  Jeffrey A Law  (law@cygnus.com)
29975
29976         * gcc.c-torture/execute/ieee/980619-1.c: New test.
29977
29978 1998-06-19  Robert Lipe  <robertl@dgii.com>
29979
29980         *lib/g77.exp: Replace search for libf2c.a with search for newly
29981         renamed libg2c.a
29982
29983 1998-06-17  Jeffrey A Law  (law@cygnus.com)
29984
29985         * gcc.c-torture/execute/980617-1.c: New test.
29986
29987 1998-06-12  Jeffrey A Law  (law@cygnus.com)
29988
29989         * gcc.c-torture/execute/980612-1.c: New test.
29990
29991 1998-06-08  Jeffrey A Law  (law@cygnus.com)
29992
29993         * gcc.dg/980523-1.c: Only test on ppc-linux.
29994         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
29995
29996         * gcc.c-torture/execute/980608-1.c: New test.
29997
29998 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
29999
30000         * gcc.c-torture/execute/980605-1.c: New test.
30001
30002 1998-06-04  Jeffrey A Law  (law@cygnus.com)
30003
30004         * gcc.c-torture/execute/980604-1.c: New test.
30005
30006 1998-06-02  Jeffrey A Law  (law@cygnus.com)
30007
30008         * gcc.c-torture/execute/980602-1.c: New test.
30009         * gcc.c-torture/execute/980602-2.c: Likewise.
30010
30011 1998-06-02  Dave Love  <d.love@dl.ac.uk>
30012
30013         * 970125-0.f: Fix per JCB.  Add commentary.
30014
30015 1998-05-31  Michael Meissner  <meissner@cygnus.com>
30016
30017         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
30018         IEEE -0 support.
30019
30020 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
30021
30022         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
30023         earlier.
30024
30025 1998-05-28  Catherine Moore <clm@cygnus.com>
30026
30027         * gcc.c-torture/execute/980526-3.c: New test.
30028
30029 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
30030
30031         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
30032         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
30033         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
30034         m88k-motorola-sysv3 to XFAIL.
30035
30036 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30037
30038         * gcc.dg/980526-1.c: New test.
30039         * gcc.c-torture/execute/980526-2.c: New test.
30040
30041 1998-05-26  Jeffrey A Law  (law@cygnus.com)
30042
30043         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
30044
30045         * gcc.c-torture/execute/980526-1.c: New test.
30046
30047 1998-05-26  Dave Love  <d.love@dl.ac.uk>
30048
30049         * g77.f-torture/execute/alpha2.f: Add runtime test.
30050
30051 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
30052
30053         * g++.old-deja/old-deja.exp: Strip leading directories.
30054
30055         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
30056         error for the line.  Don't run multiple tests for the same line.
30057
30058 1998-05-23  Jeffrey A Law  (law@cygnus.com)
30059
30060         * gcc.dg/980523-1.c: New test.
30061
30062 1998-05-23  Dave Love  <d.love@dl.ac.uk>
30063
30064         * g77.f-torture/compile/970915-0.f: New test.
30065
30066 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
30067
30068         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
30069
30070 1998-05-21  Jeffrey A Law  (law@cygnus.com)
30071
30072         * gcc.dg/980520-1.c: New test.
30073
30074 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
30075
30076         * gcc.dg/980502-1.c: Fix return type.
30077
30078 1998-05-20  Jeffrey A Law  (law@cygnus.com)
30079
30080         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
30081         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
30082         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
30083         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
30084         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
30085
30086 1998-05-20  Dave Love  <d.love@dl.ac.uk>
30087
30088         * g77.f-torture/execute/980520-1.f: New test.
30089
30090 1998-05-15  Dave Love  <d.love@dl.ac.uk>
30091
30092         * lib/mike-g77.exp: New file.
30093
30094         * g77.f-torture/noncompile/noncompile.exp,
30095         g77.f-torture/noncompile/check0.f: New files.
30096
30097 1998-05-14  Dave Love  <d.love@dl.ac.uk>
30098
30099         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
30100         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
30101         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
30102         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
30103         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
30104         abort where appropriate.
30105
30106 1998-05-05  Michael Meissner  <meissner@cygnus.com>
30107
30108         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
30109         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
30110
30111 1998-04-29  Dave Love  <d.love@dl.ac.uk>
30112
30113         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
30114
30115 1998-04-27  Dave Love  <d.love@dl.ac.uk>
30116
30117         * g77.f-torture/compile/980427-0.f: New test.
30118
30119 1998-04-24  Dave Love  <d.love@dl.ac.uk>
30120
30121         * g77.f-torture/compile/980424-0.f: New test.
30122
30123 1998-04-19  Dave Love  <d.love@dl.ac.uk>
30124
30125         * g77.f-torture/compile/980419-2.f (main): New test.
30126         * g77.f-torture/compile/970125-0.f: New test.
30127         * g77.f-torture/compile/980419-1.f: New test.
30128
30129 1998-04-08  Jim Wilson  <wilson@cygnus.com>
30130
30131         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
30132         of loop-4.c.
30133
30134 1998-04-07  Jim Wilson  <wilson@cygnus.com>
30135
30136         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
30137
30138 1998-04-03  Jim Wilson  <wilson@cygnus.com>
30139
30140         * gcc.c-torture/compile/980329-1.c: New test.
30141
30142 1998-03-18  Jim Wilson  <wilson@cygnus.com>
30143
30144         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
30145         * gcc.dg/980312-1.c: Fix typo in -march command.
30146
30147 1998-03-16  H.J. Lu  (hjl@gnu.org)
30148
30149         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
30150
30151 1998-03-11  Robert Lipe  <robertl@dgii.com>
30152
30153         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
30154         Dave Love agree the Fortran source is bogus.
30155
30156 1998-03-11  Robert Lipe  <robertl@dgii.com>
30157
30158         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
30159         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
30160         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
30161         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
30162         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
30163
30164 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
30165
30166         * g++.old-deja/g++.other/friend1.C: New test.
30167
30168 1998-02-18  Dave Love  <d.love@dl.ac.uk>
30169
30170         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
30171         possibly uninitialized) variables and declare dnrm2.
30172
30173 1998-02-23  Robert Lipe <robertl@dgii.com>
30174
30175         From Bruno Haible <haible@ilog.fr>:
30176         * gcc.c-torture/execute/980223.c: New test.
30177
30178 1998-02-13  Jeffrey A Law  (law@cygnus.com)
30179
30180         * gcc.dg/ifelse-1.c: New test.
30181
30182 1998-02-09  H.J. Lu  (hjl@gnu.org)
30183
30184         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
30185
30186           * lib/old-dejagnu.exp (old-dejagnu): Added the
30187           "execution test - XFAIL *-*-*" handling in the spirit of
30188           "excess errors test -". Changed the "execution test fails"
30189           handling to be like "excess errors test fails".
30190           * Update various tests accordingly.
30191
30192 1998-02-06  Jim Wilson  <wilson@cygnus.com>
30193
30194         * gcc.c-torture/execute/980205.c: New test.
30195
30196 1998-01-18  Jeffrey A Law  (law@cygnus.com)
30197
30198         * lib/c-torture.exp: Look for .x files instead of .cexp files.
30199         * lib/f-torture.exp: Similarly.
30200         * gcc.c-torture: Rename all .cexp files to .x files.
30201
30202 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
30203
30204         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
30205         (940510-1.c): Removed duplicate.
30206         (971104-1.c): New test.
30207
30208 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
30209
30210           * lib/f-torture.exp: Improve error and loop detection.
30211
30212 1997-11-19  Michael Meissner  <meissner@cygnus.com>
30213
30214         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
30215         use that to size the filler array.
30216
30217 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
30218
30219         * lib/c-torture.exp(c-torture-execute): Fix typo.
30220
30221         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
30222         testcase as the executable name. Keep the executable around if
30223         the test fails.
30224
30225 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
30226
30227         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
30228         changes.  Only test one -g option, and move it to the end of the
30229         list of options to test.
30230
30231 1997-09-19  Michael Meissner  <meissner@cygnus.com>
30232
30233         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
30234         variable GCC_TORTURE_OPTIONS to supply default switches separated
30235         by colons.  If no environment variable, run tests with -O0 -g, -O1
30236         -g, and -O2 -g as well.
30237
30238 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
30239
30240         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
30241         explanatory comments. Fix indentation.
30242
30243 1997-09-15  Jeffrey A Law  (law@cygnus.com)
30244
30245         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
30246
30247 1997-09-11  Jeffrey A Law  (law@cygnus.com)
30248
30249         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
30250         * g++.old-deja/g++.mike/p7325.C: Likewise.
30251         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
30252
30253 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
30254
30255         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
30256         * g++.old-deja/g++.brendan/crash30.C: Likewise.
30257         * g++.old-deja/g++.brendan/crash39.C: Likewise.
30258         * g++.old-deja/g++.law/operators4.C: Likewise.
30259
30260 1997-09-11  Joe Buck  (jbuck@synopsys.com)
30261
30262         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
30263         * g++.old-deja/g++.mike/p784.C: Ditto.
30264         * g++.old-deja/g++.mike/p785.C: Ditto.
30265
30266 1997-09-05  Jeffrey A Law  (law@cygnus.com)
30267
30268           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
30269
30270 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
30271
30272         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
30273         target feature; pass this to c-torture-execute as needed.
30274
30275 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
30276
30277         * lib/c-torture.exp(c-torture-execute): If the previous and the
30278         current executables being tested are identical, we don't need to
30279         run the executable again. Try to make the executable names
30280         unique. Add an optional argument for passing additional compiler
30281         flags.
30282
30283 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
30284
30285         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
30286
30287 1997-08-29  Jeffrey A Law  (law@cygnus.com)
30288
30289         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
30290
30291 1997-07-31  Jeffrey A Law  (law@cygnus.com)
30292
30293         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
30294         32bit or larger longs.
30295
30296         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
30297         have either a 32bit long or 32bit int.
30298
30299 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
30300
30301         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
30302         Make double precision tests dependent on sizeof (double).
30303
30304 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
30305
30306         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
30307         too.
30308
30309 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
30310
30311         * gcc.c-torture/compile/961203-1.cexp: New script.
30312
30313 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
30314
30315         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
30316         up the includes ourselves.
30317
30318 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
30319
30320         * lib/plumhall.exp: Remove random include, and add a few
30321         verbose messages for debugging.
30322
30323 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
30324
30325         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
30326         of trying to do it ourselves.
30327
30328 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
30329
30330         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
30331
30332 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
30333
30334         * gcc.prms/5403.c: Made regexp a bit less strict.
30335
30336 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
30337
30338         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
30339         is returned from remote_load instead.
30340         * lib/plumhall.exp: Ditto.
30341         * lib/mike-g++.exp: Ditto.
30342         * lib/old-dejagnu.exp: Ditto.
30343         * lib/c-torture.exp: Ditto.
30344
30345 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
30346
30347         * lib/g++.exp: Use build_wrapper procedure.
30348         * lib/gcc.exp: Ditto.
30349
30350 1997-05-20  Jeffrey A Law  (law@cygnus.com)
30351
30352         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
30353         an old-style decl for malloc.  Fixes tests to work when
30354         sizeof (int) != sizeof (size_t).
30355
30356 1997-05-15  Mike Meissner  <meissner@cygnus.com>
30357
30358         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
30359
30360         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
30361         use stdargs.h interface.
30362
30363 1997-05-15  Mike Meissner  <meissner@cygnus.com>
30364
30365         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
30366         NO_VARARGS when compiling.
30367
30368 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
30369
30370         * lib/plumhall.exp(ph_includes): New procedure.
30371         (ph_make): Use it.
30372         (ph_compiler): Ditto.
30373
30374         * lib/g++.exp: Rename test-glue.c to testglue.c.
30375         * lib/gcc.exp: Ditto.
30376
30377 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
30378
30379         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
30380         to completion when it's called.
30381
30382 1997-03-21  Michael Meissner  <meissner@cygnus.com>
30383
30384         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
30385         is defined, don't do test.
30386
30387 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
30388
30389         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
30390         for object files.
30391         (ph_summary): Mark skipped testcases as untested, not unresolved.
30392
30393         * lib/plumhall.exp (ph_make): If unresolved because of bad
30394         errorCode, record errorCode in log file.
30395         (*): Replace send_log/verbose with verbose -log.
30396
30397 1997-03-19  Michael Meissner  <meissner@cygnus.com>
30398
30399         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
30400         double conversion if double isn't at least 8 bytes.
30401
30402         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
30403         int to work with targets where int is 16 bits.
30404
30405         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
30406         8 bytes, just exit, since 4 byte doubles don't have enough bits of
30407         precision for the test to complete.
30408
30409 1997-03-14  Michael Meissner  <meissner@cygnus.com>
30410
30411         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
30412         if d10v is not compiled with the -mdouble64 flag.
30413         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
30414
30415         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
30416         d10v is not compiled with the -mint32 flag.
30417
30418 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
30419
30420         * lib/plumhall.exp: Use incr_count.
30421
30422 1997-03-12  Jeffrey A Law  (law@cygnus.com)
30423
30424         * gcc.c-torture: Update to c-torture-1.45.
30425
30426 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
30427
30428         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
30429         the name of the expect testcase file).
30430
30431         * lib/g++.exp(g++_init): Ditto.
30432
30433 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
30434
30435         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
30436         the host.
30437
30438         * lib/gcc.exp(gcc_exit): New procedure.
30439
30440 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
30441
30442         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
30443         specs where appropriate.
30444
30445         * g++.old-deja/g++.arm/*: Added additional ERROR checks
30446         because of new "candidates are" messages, and removed a few
30447
30448         * Converted all non-old-style g++ testcases to old-style, and
30449         moved into g++.old-deja.
30450
30451 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
30452
30453         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
30454         options.
30455
30456         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
30457         succeeded.
30458
30459         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
30460
30461 1997-02-13  Michael Meissner  <meissner@cygnus.com>
30462
30463         * lib/gcc.exp (gcc_target_compile): Add support for defining
30464         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
30465         the machine doesn't have those features.
30466
30467 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
30468
30469         * g++.law/operators4.exp: Don't use LIBS.
30470
30471 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
30472
30473         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
30474
30475         * lib/mike-g++.exp: Don't set the compiler to be tested here.
30476         * lib/g++.exp: Set it here instead. Also, allow use of the
30477         --tool_exec and --tool_opt options. Change CXX to
30478         GXX_UNDER_TEST.
30479
30480         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
30481
30482         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
30483
30484 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
30485
30486         * lib/old-dejagnu.exp: Use prune_warnings instead of
30487         prune_system_crud.
30488         * lib/mike-g++.exp: Ditto.
30489         * lib/gcc.exp: Ditto.
30490         * lib/g++.exp: Ditto.
30491
30492         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
30493
30494 1997-02-07  Jeffrey A Law  (law@cygnus.com)
30495
30496           * 941014-2.c: Include stdlib.h
30497           * 960327-1.c: Include stdio.h
30498           * dbra.c, index-1.c: Don't assume ints are 32bits.
30499
30500 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
30501
30502         * lib/gcc.exp: Add gcc,stack_size target feature.
30503
30504         * lib/g++.exp(g++_target_compile): Add the include and link
30505         paths here, not in two other places. And, it's $options, not
30506         options.
30507
30508         * lib/mike-g++.exp(postbase): Remove the code that determines
30509         the correct include and link paths.
30510         * g++.old-deja/old-deja.exp: Ditto.
30511
30512 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
30513
30514         * lib/g++.exp(g++_init): target_compile no longer returns the
30515         filename of the result.
30516
30517 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
30518
30519         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
30520         call to glob.
30521
30522         * gcc.c-torture/special/special.exp: Change call to
30523         gcc_target_compile to include the object file.
30524
30525 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
30526
30527         * gcc.c-torture/special/special.exp: Correct misspelling in last
30528         change.
30529
30530 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
30531
30532         * lib/plumhall.exp(ph_summary): Log the entire output of the
30533         executable. Return -1 if there were any failures, 0 otherwise.
30534         (ph_execute): Return -1 if there were any failures, 0 otherwise.
30535         (ph_make): Clean up objects and executables that were built
30536         if the tests succeeded.
30537
30538 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
30539
30540         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
30541         libraries and includes in the build tree as appropriate.
30542
30543 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
30544
30545         * lib/c-torture.exp: Instead of looking for the global variable
30546         NO_LONG_LONG, check to see if that's a feature of the target.
30547
30548 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
30549
30550         * config/default.exp: Minimize. Delete the remainer of the files in
30551         config; this functionality is now in devo/dejagnu/config.
30552
30553         g++.*/*: Pass any additional flags used to compile to postbase;
30554         delete CXXFLAGS.
30555
30556         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
30557         is now done by runtest.exp. Use gcc_target_compile instead of
30558         compile.
30559
30560         lib/c-torture.exp: Use gcc_target_compile instead of compile.
30561         Remove references to CFLAGS. Use remote_file instead of
30562         calling rm -f.
30563         (c-torture): Take a list of arguments to use to compile this
30564         testcase.
30565
30566         lib/g++.exp: Simplify. Use target_compile instead of compile.
30567         lib/gcc-dg.exp: Ditto.
30568         lib/gcc.exp: Ditto.
30569         lib/mike-{gcc,g++}.exp: Ditto.
30570         lib/old-dejagnu.exp: Ditto.
30571         lib/plumhall.exp: Ditto.
30572
30573 1997-01-08  Jim Wilson  <wilson@cygnus.com>
30574
30575         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
30576         (ph_linker): Likewise.
30577
30578 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
30579
30580           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
30581         MAP_ANON / MAP_ANONYMOUS if defined;
30582         else try to map from /dev/zero .
30583
30584 1996-11-12  Jeffrey A Law  (law@cygnus.com)
30585
30586         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
30587         isn't defined, then define it to MAP_ANONYMOUS.
30588
30589 1996-11-12  Jeffrey A Law  (law@cygnus.com)
30590
30591         * gcc.c-torture: Update to c-torture-1.42 release.
30592
30593 1996-11-11  Jeffrey A Law  (law@cygnus.com)
30594
30595         * gcc.c-torture: Update to c-torture-1.41 release.
30596
30597 1996-10-27  Jeffrey A Law  (law@cygnus.com)
30598
30599         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
30600         c-torture release.
30601
30602 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
30603
30604         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
30605         and LDFLAGS.  Fix second case to append the target_info ldflags
30606         onto LDFLAGS, not CFLAGS.
30607         * lib/g++.exp (g++_init): Add target_info stuff.
30608         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
30609         of libgloss and newlib flags for !native.
30610
30611         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
30612         (GDB): Fix relative path to go up another dir for finding gdb.
30613
30614 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
30615
30616         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
30617         versions in the target_info array, if they don't exist.
30618
30619 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
30620
30621         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
30622
30623 1996-07-08  Jim Wilson  <wilson@cygnus.com>
30624
30625         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
30626         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
30627
30628 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
30629
30630         * lib/old-dejagnu.exp: Don't remove the output file before we've
30631         actually tested it. Don't append pwd to the path of the executable
30632         we're testing.
30633
30634 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
30635
30636         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
30637
30638 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
30639
30640         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
30641         temporary directory for compiler files, and set it to a default
30642         value of /tmp. Set $output as the name of the output file from
30643         compiling the testcase. Add a -o option to $cflags_var so the
30644         compiler writes the final output file as $output. Set $executable
30645         to $output.
30646
30647         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
30648         directory for compiler files, and set it to /tmp if it doesn't
30649         already have a value. Set $output_file to the name of the output
30650         file from compiling the testcase. Add a -o option to CXXFLAGS so
30651         the compiler writes the final output file as $output. Use $output
30652         as the executable to be tested.
30653
30654 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
30655
30656         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
30657
30658 1996-06-08  Jeffrey A Law  (law@cygnus.com)
30659
30660         * gcc.c-torture/execute/pending-1.c: New test.  Still
30661         pending in Tege's queue.
30662
30663 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
30664
30665         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
30666         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
30667         if there were failures.  Call unresolved if there were unresolved
30668         testcases.  Call gcc_fail if program did not run to completion.
30669         (ph_make): Pass additional argument name to ph_execute.
30670         (ph_execute): Add new argument.  Pass additional arguments to
30671         ph_summary.  Call gcc_fail is there is no execution output.
30672
30673 1996-04-24  Jeffrey A Law  (law@cygnus.com)
30674
30675         * lib/plumhall.exp (proc_summary): Output relavent summary
30676         lines into the log so specific failures in plumhall can be
30677         investigated.
30678
30679 1996-04-10  Jeffrey A Law  (law@cygnus.com)
30680
30681         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
30682         (c-torture-execute): Don't try to execute tests which use
30683         "long long" types if $NO_LONG_LONG is nonzero.
30684
30685 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
30686
30687         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
30688         not c-torture.
30689
30690         * gcc.ieee: Move from here.
30691         * gcc.c-torture/execute/ieee: To here.
30692
30693 1996-03-26  Jeffrey A Law  (law@cygnus.com)
30694
30695         * gcc.c-torture: Update to c-torture-1.41 release.
30696
30697 1996-03-22  Jeffrey A Law  (law@cygnus.com)
30698
30699         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
30700         not "$output".
30701
30702 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
30703
30704         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
30705         -c present.
30706
30707 1996-03-02  Jeffrey A Law  (law@cygnus.com)
30708
30709         * config/proelf.exp: Handle connecting to a simulator.
30710
30711 1996-01-31  Jeffrey A Law  (law@cygnus.com)
30712
30713         * config/proelf.exp: New file.  Enough framework that we can
30714         run c-torture tests on the proelf targets (or any other target
30715         that gdb can connect to for that matter).
30716
30717 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
30718
30719         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
30720         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
30721
30722         * lib/plumhall.exp (ph_execute): Always call ph_summary if
30723         exec_output exists.
30724
30725 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
30726
30727         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
30728         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
30729
30730         * config/*.exp: Update FSF address.  Change result of ${tool}_load
30731         to pass/fail/unresolved/unsupported/untested.  Caller must now
30732         call unresolved/unsupported/untested.
30733         * lib/*.exp: Update FSF address.  Update to handle new results of
30734         ${tool}_load.
30735         * lib/chill.exp (verbose): Delete.
30736
30737 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
30738
30739         * lib/gcc.exp (default_gcc_start): Change order of args to
30740         $LDFLAGS $CFLAGS $LIBS.
30741         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
30742         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
30743         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
30744         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
30745         * gcc.misc-tests/dg-test.exp: Likewise.
30746         * gcc.misc-tests/msgs.exp: Likewise.
30747         * gcc.prms/prms.exp: Likewise.
30748         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
30749         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
30750
30751         * lib/dg.exp: Deleted, moved to dejagnu/lib.
30752
30753 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
30754
30755         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
30756
30757         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
30758         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
30759
30760         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
30761         necessary.
30762
30763 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
30764
30765         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
30766         global for loop; add use of $mathlib.
30767         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
30768         settings here; set mathlib for anything but VxWorks.
30769
30770 1996-01-22  Jeffrey A Law  (law@cygnus.com)
30771
30772         * gcc.c-torture: Update to c-torture-1.40 release.
30773
30774 1996-01-03  Jeffrey A Law  (law@cygnus.com)
30775
30776         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
30777         dg.exp.
30778
30779 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
30780
30781         * lib/c-torture.exp (c-torture-execute): Declare "output" as
30782         global.
30783
30784 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
30785
30786         * lib/g++.exp (LIBS): Define if not already.
30787         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
30788         (gcc-dg-prune): Call prune_gcc_output.
30789         * lib/gcc.exp (prune_gcc_output): New proc.
30790         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
30791         prune_gcc_output.
30792
30793 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
30794
30795         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
30796         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
30797
30798 1995-11-15  Jeffrey A Law  (law@cygnus.com)
30799
30800         * gcc.c-torture: Update to c-torture-1.39 release.
30801
30802 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
30803
30804         * lib/c-torture.exp (c-torture-execute): Don't return if one option
30805         fails, try others as well.
30806
30807 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
30808
30809         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
30810         If compilation fails, mark execute tests as `untested'.
30811         If test is marked as unsupported, don't mark compilation and
30812         execute tests as failed.
30813
30814 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
30815
30816         * lib/g++.exp (g++_init): Don't link in libg++, and look to
30817         libstdc++ for whether or not we want to be doing shared
30818         libraries.  Delete link_curses since we don't need it anymore.
30819         * lib/mike-g++.exp (postbase): Don't link in libg++.
30820         * g++.old-deja/old-deja.exp: Likewise.
30821
30822 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
30823
30824         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
30825
30826 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
30827
30828         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
30829         For that, add `-Wl,-a,shared_archive'.
30830         * g++.old-deja/old-deja.exp: Likewise.
30831
30832 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
30833
30834         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
30835
30836 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
30837
30838         * lib/mike-g++.exp (postbase): Pay attention to the status of
30839         g++_load.
30840
30841 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
30842
30843           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
30844
30845 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
30846
30847         * lib/gcc.exp (default_gcc_start): No longer need to log program
30848         being executed or its output, execute_anywhere does that now.
30849         * lib/g++.exp (default_g++_version): Call execute_anywhere.
30850         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
30851
30852 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
30853
30854         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
30855         the same as those in lib/g++.exp.
30856
30857 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
30858
30859         * gcc.c-torture: Update to c-torture-1.38 release.
30860         * gcc.ieee: Related changes.
30861
30862 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
30863
30864         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
30865         "exec". Minor reformatting changes.
30866
30867         * config/rom68k.exp (${tool}_load): Make it work in a canadian
30868         cross. This means all "exec" calls now work on a remote host as
30869         well.
30870         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
30871         cross. Filter out the extra "\r\n" stuff that expect puts in.
30872         (c-torture-execute): Filter out the bogus warnings like
30873         c-torture-compile does. Add support for canadian cross.
30874         * lib/gcc.exp (default_gcc_version, default_gcc_start)
30875         Use execute_anywhere rather than calling exec directly. Now it
30876         works for canadian cross testing.
30877
30878 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
30879
30880         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
30881         results into a variable, and check that rather than using file exists.
30882
30883 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
30884
30885         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
30886         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
30887
30888 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
30889
30890         * g++.old-deja/old-deja.exp: Create and pass runshlib and
30891         lib_curses if there's a shared libg++ in the build tree.
30892
30893 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
30894
30895         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
30896         if not supported target.
30897
30898 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
30899
30900         * lib/g++.exp (g++_init): Move empty setting of runshlib and
30901         link_curses up to always happen, not just for native builds.
30902
30903 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
30904
30905         * gcc.c-torture: Update to c-torture-1.36 release.
30906         * gcc.failure: Related changes.
30907
30908 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
30909
30910         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
30911
30912 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
30913
30914         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
30915         * lib/mike-g++.exp (postbase): Not in here.  Still reference
30916         runshlib, link_curses, and mathlib for link and run.
30917
30918         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
30919         pass the runtime shared library options for Solaris, OSF/1, and
30920         Irix5, and link with -lcurses to avoid unresolved references.
30921
30922 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
30923
30924         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
30925         only run once.
30926
30927 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
30928
30929         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
30930
30931 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
30932
30933         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
30934         do not have a framework for the "compat" tests yet.
30935
30936 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
30937
30938         * lib/mike-g++.exp (postbase): New local variable `mathlib',
30939         set to null if we're testing vxworks5.1.  Use that instead of
30940         `-lm' in the setting of LIBS for link and run.
30941
30942 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
30943
30944         * config/rom68k.exp (${tool}_load): Major changes to make it
30945         work.  Verified that it does in fact return the stuff in
30946         exec_output properly.  Catch any Emul or any TRAP other than 0.
30947
30948 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
30949
30950         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
30951         LDFLAGS properly for targets that need stuff from libgloss.
30952         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
30953         only run once.
30954         (gpp_initialized): New variable.
30955
30956 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
30957
30958         * config/rom68k.exp: Load libgloss.exp.
30959         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
30960         so we can produce a fully linked binary.
30961         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
30962         so we can produce a fully linked binary.
30963
30964 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
30965
30966         * lib/plumhall.exp (ph_section): Watch for expected failures.
30967         Add missing `else'.
30968
30969         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
30970         run the testcase.
30971         (c-torture): Likewise.
30972
30973 1995-08-28  Doug Evans  <dje@cygnus.com>
30974
30975         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
30976
30977         * lib/mike-g++.exp (mike_cleanup): New proc.
30978         (prebase): New globals compiler_result, not_compiler_result,
30979         target_regexp.
30980         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
30981         allow leading "-" in pattern.  Watch for unsupported tests.
30982         If $compiler_result is set, pattern match assembler code,
30983         and ditto for $not_compiler_result.
30984         * lib/mike-gcc.exp: Likewise.
30985
30986         * lib/plumhall.exp (ph_execute): Only call ph_summary if
30987         execution "succeeded".
30988
30989 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
30990
30991         * config/win32.exp: New file.
30992         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
30993
30994 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
30995
30996         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
30997         unsupported.
30998         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
30999         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
31000         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
31001
31002         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
31003         "... without exceptions was ...".  That is now handled by
31004         prune_system_crud.
31005         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
31006
31007 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
31008
31009         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
31010         sieve.c,sort2.c}: New files.
31011         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
31012         sieve.exp,sort2.exp}: Drivers for them.
31013
31014         * lib/mike-gcc.exp (program_output): New user settable variable.
31015         (postbase): Call prune_system_crud.  Also prune extraneous compiler
31016         messages.
31017         * lib/mike-g++.exp (program_output): New user settable variable.
31018
31019         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
31020
31021         * config/sh.exp: Deleted (use sim.exp instead).
31022
31023 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
31024
31025         * config/vx.exp: Declare CHECKTASK as global.
31026         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
31027         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
31028         * lib/old-dejagnu.exp: Load [pwd]/$executable.
31029
31030 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
31031
31032         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
31033         target. Like vx.exp, only includes `vx29k.exp' instead of
31034         `vxworks.exp'.
31035
31036 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
31037
31038         * config/sim.exp: Increase time limit from 120 seconds to 240.
31039
31040 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
31041
31042         * gcc.c-torture/execute/950628-1.c: New test.
31043
31044 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
31045
31046         * gcc.c-torture: Update with changes/additions from
31047         c-torture-1.34.
31048
31049 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
31050
31051         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
31052
31053 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
31054
31055         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
31056
31057 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
31058
31059         * gcc.c-torture/compile/950512-1.c: New test.
31060         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
31061         * gcc.dg/struct-ret-1.c: Likewise.
31062
31063 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
31064
31065         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
31066           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
31067
31068 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
31069
31070         * gcc.c-torture/special/920411-1.c: Deleted.
31071         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
31072
31073 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
31074
31075         * config/sim.exp (${tool}_load): Hack in call to bash to get a
31076         cpu limit.
31077
31078 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
31079
31080         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
31081
31082 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
31083
31084         From kenner;
31085         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
31086         is the proper length.
31087         * va-arg-3.c: Likewise.
31088
31089 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
31090
31091         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
31092         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
31093
31094         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
31095         * lib/g++.exp (default_g++_start): Delete old cruft.
31096
31097 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
31098
31099         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
31100         (2 * (1 << 18)) to (2 * (1 << 17)).
31101
31102         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
31103
31104 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
31105
31106         * config/rom68k.exp: Renamed from config/idp.exp
31107
31108 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
31109
31110         * c-torture/compile/921109-2.c
31111
31112 1995-04-18  Mike Stump  <mrs@cygnus.com>
31113
31114         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
31115         excess errors.
31116
31117 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
31118
31119         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
31120         output.
31121         * lib/g++.exp (default_g++_start): Likewise.
31122
31123 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
31124
31125         * gcc.c-torture/compile/950329-1.c: New test.
31126
31127 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
31128
31129           * config/bug.exp (${tool}_load): Updated to use new remote_open
31130           and remote_close procs.
31131         * config/idp.exp: New file.
31132
31133 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
31134
31135         * gcc.c-torture/execute/950322-1.c: New test.
31136
31137 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
31138
31139         * config/vx.exp (${tool}_load): Clean up testing of return code from
31140         vxworks_ld and vxworks_spawn.
31141
31142 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
31143
31144         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
31145
31146 1995-03-13  Mike Stump  <mrs@cygnus.com>
31147
31148         * lib/old-deja.exp: Add `excess errors test - ' error, now one
31149         can mark excess errors on a machine by machine basis.  Note, the
31150         default is to not expect any excess errors, even when excess
31151         errors test - is given, so you will want to put an XFAIL ... on
31152         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
31153         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
31154         those 4 machines, but no others.
31155
31156 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
31157
31158         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
31159         * lib/c-torture.exp: to here.
31160
31161 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
31162
31163         * gcc.c-torture/execute/950221-1.c: New test.
31164         * gcc.c-torture/execute/struct-ret-1.c: New test.
31165         * gcc.c-torture/compile/950221-1.c: New test.
31166
31167         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
31168
31169 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
31170
31171         * gcc.c-torture/execute/arith-1.c (main): Return 0.
31172         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
31173
31174 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
31175
31176         * g++.gb: New directory of tests, derived from my signature and
31177         class scoping tests.
31178
31179         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
31180         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
31181         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
31182         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
31183         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
31184         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
31185         * g++.gb/sig25.C: Likewise.
31186
31187         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
31188         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
31189         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
31190         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
31191         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
31192         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
31193         * g++.gb/sig25.exp: Likewise.
31194
31195         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
31196         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
31197         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
31198         * g++.gb/scope13.C: Likewise, this test still fails.
31199
31200         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
31201         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
31202         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
31203         * g++.gb/scope13.exp: Ditto.
31204
31205         * g++.gb/README: New file, explains what these tests are about.
31206
31207 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
31208
31209         * lib/dg.exp (dg-do): Support `preprocess'.
31210         (dg-test): Likewise.
31211
31212 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
31213
31214         * config/udi.exp: change "continue -expect" to "exp_continue".
31215
31216 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
31217
31218         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
31219         Delete redundant tests.
31220
31221         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
31222         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
31223         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
31224         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
31225         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
31226         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
31227         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
31228         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
31229
31230         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
31231         storing label pointers.
31232         * gcc.c-torture/execute/921019-1.c: Likewise.
31233         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
31234         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
31235         parameter fp.
31236         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
31237         constants.
31238
31239         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
31240         Delete obsolete tests.
31241
31242         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
31243         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
31244         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
31245         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
31246         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
31247         * gcc.c-torture/compile/950124-1.c: New test.
31248
31249         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
31250
31251 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
31252
31253         * lib/mike-g++.exp: Add -lm to LIBS.
31254
31255 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
31256
31257         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
31258
31259 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
31260
31261         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
31262
31263 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
31264
31265         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
31266
31267 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
31268
31269         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
31270         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
31271         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
31272         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
31273         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
31274         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
31275         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
31276         * g++.law/{operators31.C, operators32.C,
31277         * g++.law/{operators33.C, operators34.C}: Likewise.
31278         * g++.law/{pic1.C, refs2.C}: Likewise.
31279         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
31280         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
31281         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
31282         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
31283
31284         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
31285         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
31286         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
31287         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
31288         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
31289         * g++.law/{enum9.exp, friend5.exp}: Likewise.
31290         * g++.law/{nest3.exp, nest4.exp}: Likewise.
31291         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
31292         * g++.law/{operators30.exp, operators31.exp}: Likewise.
31293         * g++.law/{operators32.exp, operators33.exp}: Likewise.
31294         * g++.law/{operators34.exp}: Likewise.
31295         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
31296         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
31297         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
31298         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
31299         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
31300
31301         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
31302         No longer expected to fail.
31303         * g++.law/missed-error3.C: Tweak for recent bool changes.
31304
31305 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
31306
31307         * config/emb-unix: Deleted.
31308         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
31309         remote execution.  Do final link on remote host if REMOTE_LINK is set.
31310
31311 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
31312
31313         * lib/dg.exp (dg-test): Fix typo in last patch.
31314
31315 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
31316
31317         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
31318         (handles multiple occurrences).
31319
31320 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
31321
31322         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
31323         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
31324         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
31325         printed).
31326         * lib/c-torture.exp (c-torture-compile): Likewise.
31327         (c-torture): Prepend full path if missing.
31328         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
31329         (gcc_fail): Likewise.
31330         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
31331
31332 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
31333
31334         * lib/netware.exp: Only attach to NetWare i386 systems.
31335
31336 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
31337
31338         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
31339         messages.  Add test name to "output pattern match" pass/fail message.
31340
31341 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
31342
31343         * gcc.dg: New testsuite.
31344         * gcc.dg/dg.exp: New file.
31345
31346         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
31347         test-switch.c}: Deleted.
31348
31349         * gcc.misc-tests/msgs.exp: New testcase driver.
31350
31351 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
31352
31353         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
31354         Watch for illegal return values from ${tool}_load.
31355         * config/unix.exp (${tool}_load): Fix pass/fail detection for
31356         cross targets.  Coerce return value >0 to 1.
31357
31358 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
31359
31360         * config/unix.exp (${tool}_load): Call program rsh, not proc.
31361
31362         * config/emb-unix.exp: New file.
31363
31364         * config/sim.exp: Error if variable $SIM not defined.
31365         (${tool}_load): Mark test as "untested" if simulator missing.
31366
31367         * config/unix.exp: Load remote.exp to get rcp_download.
31368         * lib/c-torture.exp: Use different option lists for testcases with
31369         and without loops.
31370         * gcc.c-torture/execute/execute.exp: Likewise.
31371
31372 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
31373
31374         * config/*.exp: Clarify return code from ${tool}_load.
31375         Call `unresolved' or `untested' instead of `warning' or `perror'
31376         (sometimes you still want to call both though).
31377         Add comment that `shell_id' is local to each file.
31378         * config/udi.exp (timeout): Set to 30.
31379         Don't print warning if connection fails, $connectmode has already
31380         printed an error.
31381         (${tool}_load): Move verbose messages to level 2.
31382         Rework pattern for "Process started" message.
31383         Pass `shell_id' to ${connectmode}_download.
31384         Retry twice upon timeout.  Make resetting of target more robust.
31385         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
31386         Pass `shell_id' to exit_$connectmode.
31387         Only call exit_$connectmode if connected.
31388         * config/unix.exp (${tool}_load): Check return codes better.
31389         * config/vrtx.exp (${tool}_load): Likewise.
31390         * config/vx.exp (${tool}_load): Likewise.
31391         Delete unneeded global's.
31392         * lib/dg.exp (dg-test): Update to reflect clarified return codes
31393         from ${tool}_load.
31394         (dg-stat): Delete.
31395         (dg-init): Delete recording of pass/fail counts.
31396         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
31397         (old-dejagnu-init): Likewise.
31398         (old-dejagnu-stat): Delete contents, empty proc now.
31399         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
31400         (c-torture): Delete references to lcnt, lpass, lfail.
31401         Get option list from TORTURE_OPTIONS.
31402         Delete -funroll[-all]-loops if no loops.
31403         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
31404         (g++_stat): Delete contents (empty proc now).
31405         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
31406         (gcc_finish): Likewise.
31407         (gcc_stat): Deleted.
31408         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
31409         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
31410         * gcc.c-torture/execute/execute.exp: Likewise.
31411         Split tests into two parts: compile, execute.
31412         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
31413         no loops.  Update to reflect clarified return codes from ${tool}_load.
31414
31415 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
31416
31417         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
31418         to grep for.
31419         (old-dejagnu): Likewise (where necessary).
31420
31421 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
31422
31423         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
31424
31425         * lib/dg.exp (dg-process-target): Fix processing of selector.
31426         Add comment regarding use of `error'.
31427
31428         * lib/gcc.exp (prune_system_crud): Define if missing.
31429         * lib/g++.exp (prune_system_crud): Likewise.
31430
31431         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
31432         Call prune_system_crud.
31433         * lib/dg.exp (dg-runtest): New proc.
31434         Use perror instead of send_user for tcl errors in testcase.
31435         Don't return any value, it's never used.
31436         Don't clobber previous definition of `unknown'.
31437         Print tcl errors in `dg-final'.
31438
31439 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
31440
31441         * lib/dg.exp (dg-process-target): Improve syntax error messages.
31442         (dg-test): Don't print errorInfo, it contains stack backtrace.
31443
31444 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
31445
31446         * lib/g++.exp (runtest_file_p): Define if missing.
31447
31448 1994-09-24  Doug Evans  (dje@cygnus.com)
31449
31450         * lib/mike-g++.exp: Comment out loading of g++.exp.
31451         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
31452         (default_g++_version): Always print something.
31453         (default_g++_start): Comment out call to `which'.
31454         (g++_start, g++_load): Deleted (must be defined in config file).
31455         * lib/gcc.exp: Test for existence of $CC at start.
31456         Delete check for tmpdir (done in gcc_init).
31457         (default_gcc_version): Always print something.
31458         (default_gcc_start): Comment out call to `which'.
31459         * config/*.exp: Major cleanup - make cross targets work at least a
31460         little better for g++ (by not being "--tool gcc" specific).
31461         Rename gcc_xxx to ${tool}_xxx.
31462         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
31463         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
31464
31465 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
31466
31467         * lib/c-torture.exp (c-torture-compile): Rework compiler
31468         message processing.
31469
31470         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
31471         c-torture.
31472
31473 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
31474
31475         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
31476
31477         * lib/dg.exp (dg-process-target): Support { target native }.
31478
31479 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
31480
31481         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
31482         looked for "... program xxx got fatal signal".
31483         Correct regsub munging of `comp_output'.
31484         Ignore compiler messages "path prefix not used" and "linker input
31485         file unused".
31486
31487 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
31488
31489         * lib/gcc.exp (runtest_file_p): Define if missing.
31490         * gcc.prms/template.c: Example to work from.
31491
31492 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
31493
31494         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
31495         * lib/dg.exp (dg-test): Call unsupported testcases as such.
31496
31497         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
31498         * gcc.prms/1883.c: Moved from compile/940714-1.c.
31499         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
31500         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
31501
31502         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
31503         (dg-process-target): No longer a varargs proc.
31504         Return S/N for target, P/F for xfail.  All callers changed.
31505         (user option procs): More argument checking.
31506         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
31507         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
31508         (dg-test): Skip test if not running on selected target in `dg-do'.
31509         Update handling of `dg-do-what', `dg-output-text'.
31510         Separate execution pass/fail from output pattern match pass/fail.
31511         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
31512
31513 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
31514
31515         * gcc.c-torture/special/special.exp: Don't expect failure for mips
31516         target for 920510-1.c.
31517
31518 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
31519
31520         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
31521         Clean up comment regarding use of passcnt, etc.
31522         (gcc_stat): Don't update `testcnt' here.
31523         (gcc_finish): Do it here.
31524         Might as well reset `but_id' here too.
31525         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
31526         to determine if the file should be tested.
31527         * gcc.c-torture/compile/compile.exp: Likewise.
31528         * gcc.c-torture/execute/execute.exp: Likewise.
31529         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
31530         * gcc.misc-tests/dg-test.exp: Likewise.
31531         * gcc.prms/prms.exp: Likewise.
31532         * gcc.wendy/wendy.exp: Likewise.
31533         * g++.old-deja.exp: Likewise.
31534         Move "Testing file" message to verbose level 1.
31535
31536 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
31537
31538         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
31539
31540 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
31541
31542         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
31543         (default_gcc_start): Accept optional second list element
31544         of compiler flags.  Print compiler output at verbosity level 2.
31545         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
31546         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
31547         Save current values of framework globals passcnt, failcnt, xpasscnt,
31548         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
31549         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
31550         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
31551         xfailcnt to compute stats.  Update framework global `testcnt' from
31552         pass/fail counts.
31553         (gcc_finish): New proc.  Clean up test environment.
31554         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
31555         (gcc_epass, gcc_efail): Delete.
31556         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
31557         argument of line number.
31558         (dg-init): If the tool has an init routine, call it.
31559         (dg-test): Remove args `cflags_var' and `libs_var'.
31560         Pass all compiler options to ${tool}_start.
31561         Handle missing line number.
31562         (dg-finish): New function.
31563         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
31564         particular files.  Call gcc_finish at end.  Move "skipping test"
31565         message to verbosity level 3.
31566         * gcc.c-torture/compile/compile.exp: Likewise.
31567         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
31568         * gcc.c-torture/execute/execute.exp: Likewise.
31569         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
31570         Print testcase being tried at verbosity level 1.
31571         * gcc.c-torture/special/special.exp: Unset xfail.
31572         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
31573         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
31574         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
31575         * gcc.failure/failure.exp: Likewise.
31576         * gcc.ieee/ieee.exp: Likewise.
31577         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
31578         Update call to dg-test.  Call dg-finish at end.
31579         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
31580         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
31581         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
31582         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
31583         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
31584         * gcc.wendy/wendy.exp: Add copyright.
31585         Delete setting of tmpdir (done by gcc_init).
31586         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
31587         Pass compiler flags to gcc_start.  Call gcc_finish at end.
31588         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
31589         gcc_[ce]pass/fail.
31590
31591 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
31592
31593         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
31594         confusion.
31595         (g++_load): Likewise.
31596
31597         * config/*.exp (gcc_load): Some were varargs fns and some were not.
31598         Rename argument to `prog' to remove the confusion.
31599         Varargs fns behave differently too!
31600         (g++_load): Likewise.
31601
31602         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
31603
31604         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
31605         what it is.  Delete (always) printing of status value for !native.
31606         Simplify verbose code, and include status and exec_output.
31607         (g++_load): Use gcc_load.
31608
31609 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
31610
31611         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
31612         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
31613         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
31614         940714-3.c as these testcases don't exist anymore.  Make
31615         va-arg-1.c expected to pass.
31616
31617 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
31618
31619         * gcc.misc-tests/misc.exp: Only run specific testcases.
31620         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
31621         * gcc.misc-tests/dg-[1-9].c: New files.
31622
31623         * lib/dg.exp: New testsuite driver.
31624         * gcc.prms/prms.exp: Use it.
31625
31626         * README.gcc: New file.
31627
31628         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
31629         Document and reset `lxpass' and `lxfail'.
31630         Simplify "initialized" message.
31631         (gcc_stat): Clean up comments a little.
31632
31633 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
31634
31635         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
31636
31637 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
31638
31639         * lib/old-dejagnu.exp (process-option): New proc.
31640         (old-dejagnu-init, old-dejagnu-stat): Likewise.
31641         (old-dejagnu): Simplify.
31642         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
31643
31644 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
31645
31646         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
31647         exists and is not an empty string.
31648
31649         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
31650         $xfail rather than calling setup_xfail.  Clear $xfail when test is
31651         finished.
31652         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
31653         automatically.
31654
31655         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
31656         longer expected to fail.
31657
31658         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
31659         "f" function call.
31660
31661         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
31662
31663         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
31664         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
31665         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
31666         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
31667         c-torture-1.29.
31668
31669         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
31670         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
31671
31672         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
31673
31674         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
31675         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
31676
31677         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
31678         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
31679         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
31680
31681 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
31682
31683         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
31684         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
31685         940714-1.c, 940714-2.c, 940714-3.c},
31686         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
31687         gcc.misc-tests/{mg.c,mg.exp}:
31688         New tests.
31689         * gcc.noncompile/noncompile.exp: Change accordingly.
31690
31691 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
31692
31693         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
31694         Undo previous clobberage.
31695
31696 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
31697
31698         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
31699         * gcc.special/{930510-1.c, special.exp}:
31700         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
31701         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
31702         struct-varargs-1.c}: New tests from c-torture-1.26.
31703
31704 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
31705
31706         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
31707           argument to switch.
31708
31709 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
31710
31711         * Revert the previous changes.  Please see Rob's directory
31712           (/lisa/test/rob/progressive/gcc/testsuite) for testing
31713           fixes.
31714
31715 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
31716
31717         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
31718             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
31719             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
31720             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
31721             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
31722             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
31723             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
31724             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
31725             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
31726             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
31727             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
31728             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
31729             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
31730             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
31731             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
31732             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
31733             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
31734             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
31735             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
31736             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
31737             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
31738             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
31739             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
31740             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
31741             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
31742             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
31743             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
31744
31745 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
31746
31747         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
31748             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
31749           with perror calls.
31750
31751 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
31752
31753         * config/unix.exp (g++_load): Fix syntax.
31754
31755 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
31756
31757         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
31758         * gcc.noncompile/921017-1.c: Deleted obsolete test.
31759         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
31760         Don't expect va-arg-1.c to fail.  Correct expected output for
31761         920928-1.c.
31762         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
31763         * gcc.wendy/hbm4.c: Correct typo.
31764         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
31765
31766 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
31767
31768         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
31769         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
31770         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
31771         * lib/c-torture.exp (c-torture-compile): Ditto.
31772
31773         Reduce volume of output (remove all the -I's and such).
31774         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
31775         Call gcc_cpass, gcc_cfail.
31776         (c-torture): Pass testing option to c-torture-compile.
31777
31778 1994-03-21  Doug Evans  (dje@cygnus.com)
31779
31780         Bring patches over from progressive.
31781         * config/default.exp: Exit remote shell cleanly.
31782         (g++_exit, g++_start): Add default versions.
31783         * config/sim.exp (gcc_load): Use perror, not error.
31784
31785 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
31786
31787         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
31788         set in site.exp.
31789
31790 1994-03-14  Doug Evans  (dje@cygnus.com)
31791
31792         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
31793         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
31794         (wendy_try): New proc to run testcase.
31795         (main loop): Call 'em.
31796         * gcc.wendy/*.c: Clean up pass to correct expected output.
31797
31798         * lib/gcc.exp: Minor cleanup work.
31799         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
31800
31801 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
31802
31803         * config/sim.exp (gcc_load): Document return codes better.
31804         Don't pass -v to simulator.
31805
31806 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
31807
31808           * gcc.special/920717-x.c: Fix typo.
31809           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
31810           get at sources.
31811
31812         * lib/mike-gcc.exp: Fix typo.
31813
31814 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
31815
31816         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
31817         binary to use, transform the name.
31818         * config/*.exp: rename everything. Nuke any g++ specific files,
31819         it's now a special case of gcc that requires no special support.
31820         Add a default.exp for unsupported targets.
31821
31822 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
31823
31824         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
31825         lib/old-dejagnu.exp: Fix a few patterns to work with the new
31826         version of Tcl.
31827
31828 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
31829
31830         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
31831         than a warning.
31832
31833 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
31834
31835         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
31836
31837 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
31838
31839         * gcc.execute/execute.exp: Combine opt_list and foption_list into
31840         option_list.  Compile every file with only 4/6 option choices
31841         (same as C torture) instead of with 12/18 different option
31842         choices.
31843         * lib/c-torture.exp: Likewise.
31844
31845         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
31846         not already set.
31847
31848 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
31849
31850         * lib/old-deja.exp: Add `excess errors test fails' error, now one
31851         can put an XFAIL *-*-* on excess errors.
31852
31853 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
31854
31855         * g++.law: Add more tests derived from g++-bugs snapshots.
31856
31857         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
31858         equivalent to g++.law/init9.
31859
31860         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
31861         compiled it, and the a.out file after we've run it.
31862
31863 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
31864
31865         * lib/mike-g++.exp (postbase): Delete the .o file after we've
31866         compiled it, and the a.out file after we've run it.
31867
31868 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
31869
31870         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
31871
31872 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
31873
31874         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
31875         version number.
31876
31877 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
31878
31879         * g++.law: New directory of g++ tests derived from the g++-bugs
31880         snapshots.
31881
31882 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
31883
31884         * gcc.compile: initbug1.c initbug1.exp testcase added
31885
31886 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
31887
31888         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
31889         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
31890           fixes submitted by Jeff Law (law@cs.utah.edu)
31891         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
31892           Jeff Law (law@cs.utah.edu)
31893
31894
31895 1993-11-30  Mike Stump  (mrs@cygnus.com)
31896
31897         * config/unix-g++.exp: Follow the gcc way of doing things.
31898         * g++.old-deja/old-deja.exp: Minor updates.
31899         * lib/g++.exp: New file, follow the gcc way of doing things.
31900         * lib/old-dejagnu.exp: Minor updates.
31901         * lib/mike-g++.exp: Always unset errorInfo.
31902
31903 1993-11-06  Mike Stump  (mrs@cygnus.com)
31904
31905         * lib/gcc.exp: Fix some errors with the below change, CC and
31906         CFLAGS should be global when setting, not local.
31907
31908 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
31909
31910         * lib/gcc.exp: Transform tool name.
31911
31912 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
31913
31914         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
31915
31916 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
31917
31918         * lib/gcc.exp: change gcc_done to gcc_stat
31919
31920 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
31921
31922         * Upgraded gcc testsuite to c-torture version 1.25
31923
31924 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
31925
31926         * lib/gcc.exp: added reporting code. Changed verbose compile message.
31927         * lib/c-torture: added hooks for new reporting code.
31928
31929 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
31930
31931         * config/sh-gcc.exp: check if sh-sim exists in the path
31932
31933 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
31934
31935         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
31936         * gcc.compile/compile.exp: Initial changes for new logic.
31937         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
31938         * gcc.failure/failure.exp: Initial changes for new logic.
31939         * gcc.ieee/ieee.exp: Initial changes for new logic.
31940         * gcc.misc-tests/misc.exp: Initial changes for new logic.
31941         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
31942         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
31943         * lib/c-torture.exp: Initial changes for new logic.
31944         * lib/gcc.exp: Initial changes for new logic.
31945
31946 1993-10-15  Mike Stump  (mrs@cygnus.com)
31947
31948         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
31949         depend upon failure or success.  Fully qualify names in failure
31950         and success messages.  Always remove a.out before starting
31951         compile, just in case.  Pay more attention to error text output by
31952         the compiler.  Handle testcases with no known past errors just
31953         like all others, so that things are uniform.  Other miscellaneous
31954         improvements.
31955
31956 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
31957
31958         * gcc.cpp: new directory for cpp tests
31959
31960 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
31961
31962         * lib/chill.exp: Code reformatted, removed unused code.
31963         * config/unix-chill.exp: Code reformatted, removed unused code.
31964         * chill.execute/execute.exp: Code reformatted, removed unused code.
31965         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
31966
31967 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
31968
31969         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
31970         routines not written.
31971
31972 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
31973
31974         * config/bug-gcc.exp: Use new procs from bug.exp.
31975
31976 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
31977
31978         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
31979         via ftp, rather than depending on NFS.
31980         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
31981         case.
31982
31983 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
31984
31985         * config/bug-gcc.exp: Use new download proc.
31986
31987 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
31988
31989         * chill.execute/execute.exp: cleanups, handles errors better
31990         * chill.compile/compile.exp: rewrite, based on execute.exp
31991         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
31992         * lib/chill.exp: major changes to diff proc and compile and link
31993           procs. added chill_fail and chill_pass wrappers to pass and
31994           fail. added more comments, and handle error codes better.
31995           Added a hack to capture stderr from exec, so noncompile tests
31996           can work.
31997
31998 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
31999
32000         * chill.execute/execute.exp: rewrite of testsuite driver
32001         * lib/chill.exp: rewrite of testsuite driver
32002         * config/unix-chill.exp: rewrite of testsuite driver
32003
32004 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
32005
32006     In chill.execute:
32007         * iexpr.ch: Standardize uppercase.
32008         * tuples.dat: Standardize uppercase.
32009         * vary.ch: standardize.  Correct varying string assignments.
32010         * vary.dat: Add new output lines.
32011
32012 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
32013
32014     In chill.execute:
32015         * chprintf.ch: Standardize use of uppercase.
32016         * tuples.ch: Standardize and turn arr2 into a DCL,
32017           rather than a SYN.
32018         * pinits.ch: Standardize.
32019
32020 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
32021
32022         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
32023         * Makefil: Renamed to Makefile.in.
32024         * configure.in: New.
32025
32026 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
32027
32028     In chill.execute:
32029         * .cvsignore: Add result/output files.
32030         * Makefile: Fix up variables at start.  Use MFLAGS
32031           everywhere.  Correct bool_loc, built_ins entries.
32032           Add entry for vary1.ch.
32033         * bitarray.ch: Standardize upper-case usage.
32034         * bitexpr.ch: Standardize, add output of b1.
32035         * params.ch: Use arrayt in along PROC parameters, to
32036           avoid novelty problems.
32037         * sets.ch: Tiny cleanup.
32038         * vary1.ch: Re-indent.
32039
32040 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
32041
32042           * Add PR-related files to Makefiles, .cvsignore files, etc.
32043
32044 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
32045
32046         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
32047           with compiler objects. New names are test-flow.c and test-loop.c
32048
32049 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
32050
32051         * Upgraded c-torture tests from 1.19 to 1.20
32052
32053         * new files:
32054         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
32055         * gcc.compile: 930623-1.c 930623-2.c
32056         * gcc.noncompile: 930622-1.c 930622-2.c
32057         * gcc.failure: 920411-1.c 920627-2.c
32058         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
32059
32060 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
32061
32062         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
32063           More changes to get testsuite working properly. Needs more work.
32064           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
32065
32066 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
32067
32068         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
32069           More changes to get testsuite working properly. Needs more work.
32070
32071 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
32072
32073         * chill.compile/compile.exp: Added for Dejagnu support
32074         * chill.execute/execute.exp: Added for Dejagnu support
32075         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
32076
32077 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
32078
32079     This should complete moving the CHILL test files.
32080         * chill.noncompile(.cvsignore printf.grt
32081             in-printf.grt chprintf.grt chprintf.ch):
32082             Added test-support files.
32083           (Makefile): Modified further.
32084         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
32085             signal.ch): Added test files.
32086           * chill.execute (.cvsignore printf.grt printr.c
32087             in-printf.grt rts.c chprintf.grt rts.h): Added
32088           test-support files.
32089             (Makefile): More corrections.
32090
32091 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
32092
32093         * chill.compile, chill.execute, chill.nocompile: Add CHILL
32094           test cases, ready for DejaGnu.
32095
32096 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
32097
32098         * Upgraded c-torture tests from 1.18 to 1.19
32099
32100         * gcc.compile: added test(s):
32101           930607-1.c
32102         * gcc.execute: added test(s):
32103           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
32104
32105         * added new subdirectory for misc tests: gcc.misc-tests
32106         * gcc.misc-test(s): added tests:
32107           inst-check.c test-consts.c test-ior.c test-switch.c
32108
32109 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
32110
32111         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
32112
32113 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
32114
32115         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
32116
32117 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
32118
32119         * Upgraded c-torture tests from 1.17 to 1.18
32120
32121 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
32122
32123         * Upgraded c-torture tests from 1.12 to 1.17
32124
32125 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
32126
32127         * lib/old-dejagnu.exp:
32128           Fixed handling of XFAIL target triplets to correctly
32129           recognize wildcard characters.  Removed code that
32130           appended a unique id tag to the end of the file name
32131           printed out by the result of the testcases within a
32132           given test file.
32133
32134 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
32135
32136         * lib/old-dejagnu.exp:
32137           Reworked expected failure handling to trigger off of XFAIL
32138           keyword in keyphrase embeded in testcase source code. The
32139           XFAIL keyword must be at the end of the keyphrase line. It
32140           may optionally be followed by one or more target triplets.
32141           It has just occured that the handling of wildcards in the
32142           target triplet may not be correct.
32143
32144 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
32145
32146         * g++.old-deja/tests:
32147           Moved all subdirectories up one level into g++.old-deja .
32148
32149         * lib/old-dejagnu.exp:
32150           Fixed problem with CXXFLAGS not being properly reset, and being
32151           corrupted with extraneous "-c" compiler option.  This was
32152           causing binaries to not be generated for test that needed them.
32153           Modified strings passed to "pass" and "fail" so that individual
32154           tests from the same test file would be distinguished by an
32155           identifier appended to the test file name in the summary logs;
32156           this corrected a problem with erroneous diff logs.  Added code
32157           to search testcases for expected fail and unexpected pass keywords.
32158
32159 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
32160
32161         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
32162
32163 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
32164
32165         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
32166           Removed extraneous text from end of "Special g++ Options"
32167           keyphrase.
32168
32169         * lib/old-dejagnu.exp: Added pattern matching to look for new
32170           keywords, embedded in testcases comments, which will trigger
32171           calls to xpass and xfail.
32172
32173 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
32174
32175         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
32176           comments embedded in the testcases, especially the one looking for
32177           special compiler options, as well as the pattern matching for the
32178           compiler output again.
32179
32180 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
32181
32182         * lib/old-dejagnu.exp: Do a proper check of the return value for
32183           execute tests. Fixed several problems with the pattern matching
32184           of the compiler output which gave erroneous test results.
32185           Changed several of the test result messages to be more descriptive.
32186         * config/unix-g++.exp: Proc g++_load now actually works and
32187           executes the tests passed to it and returns a usable return
32188           value.
32189
32190 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
32191
32192           * lib/gcc.exp: Exits gracefully if $CC is bogus.
32193
32194 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
32195
32196         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
32197           Modified both files to properly execute the old style
32198           dejagnu tests. The previous versions of these files were
32199           experimental and did not function anything near correctly.
32200
32201 1993-04-05  Rob Savoye  (rob@cygnus.com)
32202
32203         * Removed all Makefile.in and configure.in files. No configuration
32204         needed now.
32205
32206 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
32207
32208         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
32209
32210 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
32211
32212         * gcc.compile/configure.in, gcc.unsorted/configure.in,
32213         gcc.special/configure.in, gcc.noncompile/configure.in,
32214         gcc.execute/configure.in, gcc.code_quality/configure.in,
32215         g++.other/configure.in, g++.old-deja/configure.in,
32216         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
32217         in srcname setting.
32218
32219 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
32220
32221         * lib/udi.exp:  Fixed mondfe and mondfe_download.
32222         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
32223         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
32224
32225 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
32226
32227         * config/udi-gdb.exp: Check $shell_id after connecting to target.
32228         (gdb_exit): Don't remove *_soc files.
32229
32230 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
32231
32232         * lib/c-torture.exp: Don't look for main; instead always use -w
32233         -c.  This is how the c-torture tests work.  Remove the object
32234         file if the compilation succeeds.
32235         * gcc.execute/execute.exp: Remove executable if test passes.
32236         * gcc.noncompile/noncompile.exp: Every test is an expected
32237         failure.
32238         * gcc.special/special.exp: Added tests from c-torture 1.11,
32239         corrected use of existing test.
32240         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
32241         gcc.execute/920625-1.c: Updated to c-torture 1.11.
32242         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
32243         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
32244         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
32245         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
32246         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
32247         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
32248         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
32249         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
32250         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
32251         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
32252         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
32253         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
32254         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
32255         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
32256         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
32257         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
32258         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
32259         c-torture 1.11.
32260         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
32261         correspond to c-torture 1.11.
32262
32263         * New file.