b683caf41102fc62f8db418e9423ea32863eefcf
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
2
3         PR libfortran/21075
4         * gfortran.dg/reshape_rank7.f90: New test.
5
6 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
7
8         PR libfortran/12884 gfortran.dg/pr12884.f: New test
9         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
10         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
11         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
12         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
13         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
14         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
15         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
16         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
17         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
18         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
19         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
20         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
21         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
22         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
23         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
24         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
25         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
26         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
27         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
28         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
29
30 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
31
32         * gfortran.dg/wtruncate.f: New testcase.
33         * gfortran.dg/wtruncate.f90: New testcase.
34
35 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
36
37         PR c++/21025
38         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
39         which sizeof/alignof is dependent, rather than just whether we are
40         processing_template_decl.
41         
42 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
43
44         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
45         corrected typo where the wrong variables had been compared.
46
47 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
48
49         PR libfortran/18495
50         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
51         Test callee-allocated version of return array with a write
52         statement.
53         Test spread with a temporary with another write statement.
54
55 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
56
57         PR tree-optimization/21031
58         * gcc.dg/tree-ssa/pr21031.c: New.
59
60 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
61
62         PR tree-optimization/21004
63         * gcc.dg/builtins-53.c: Include builtins-config.h.
64         Check floorf, ceilf, floorl and ceill transformations
65         only when HAVE_C99_RUNTIME is defined.
66         
67 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
68
69         PR middle-end/20739
70         * gcc.dg/tree-ssa/pr20739.c: New test.
71
72 2005-04-14  Mike Stump  <mrs@apple.com>
73
74         * gcc.dg/Foundation.framework/empty: New.
75         * gcc.dg/framework-2.c: New.
76
77 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
78
79         PR tree-optimization/21021
80         * gcc.c-torture/compile/pr21021.c: New.
81
82 2005-04-14  Janis Johnson  <janis187@us.ibm.com
83
84         PR testsuite/21010
85         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
86         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
87         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
88         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
89         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
90         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
91         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
92         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
93
94 2005-04-14  Richard Henderson  <rth@redhat.com>
95
96         * lib/target-supports.exp (check_effective_target_vect_condition):
97         Add ia64, i?86, and x86_64.
98
99 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
100
101         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
102
103 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
104
105         PR tree-optimization/20657
106         * gcc.dg/tree-ssa/pr20657.c: New.
107
108 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
109
110         * gcc.dg/builtins-53.c: Also check (int)trunc* and
111         (long long int)trunc*.
112
113 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
114
115         PR target/20927
116         * gcc.dg/pr20927.c: New test.
117
118 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
119
120         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
121         * gcc.target/mips/asm-1.c: Likewise.
122
123 2005-04-13  Dale Johannesen  <dalej@apple.com>
124
125         * objc.dg/objc-fast-4.m:  New.
126
127 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
128
129         * gcc.target/cris/torture/cris-torture.exp: New driver in new
130         directory.
131         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
132
133 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
134
135         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
136         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
137         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
138
139 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
140
141         PR tree-optimization/20913
142         * gcc.dg/tree-ssa/pr20913.c: New.
143
144         PR tree-optimization/20702
145         * gcc.dg/tree-ssa/pr20702.c: New.
146
147 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
148
149         PR c++/13744
150         * g++.dg/inherit/local3.C: New test.
151
152 2005-04-12  Jeff Law  <law@redhat.com>
153
154         * gcc.dg/tree-ssa/20050412-1.c: New test.
155
156 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
157
158         PR libfortran/19016
159         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
160         Add tests with mask generated by expression.
161         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
162         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
163         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
164
165 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
166
167         PR middle-end/20917
168         * gcc.dg/20050409-1.c: New test.
169
170 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
171
172         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
173
174 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
175
176         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
177         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
178         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
179         (TARGET_CXX): Adjust accordingly.
180         * target.h (struct gcc_target): Remove epxort_class_data.  Add
181         determine_class_data_visibility and class_data_always_comdat.
182         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
183         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
184         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
185         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
186         (arm_cxx_determine_class_data_visibility): New.
187         (arm_cxx_class_data_always_comdat): Likewise.
188         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
189         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
190         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
191         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
192         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
193         Define.
194
195 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
196
197         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
198
199 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
200
201         * gcc.dg/i386-darwin-fpmath.c: New.
202
203 2004-04-11  Devang Patel  <dpatel@apple.com>
204
205         * lib/target-supports.exp (check_effective_target_vect_condition): New.
206         * gcc.dg/vect/vect-ifcvt-1.c: New test.
207         * gcc.dg/vect/vect-ifcvt-2.c: New test.
208         * gcc.dg/vect/vect-ifcvt-3.c: New test.
209         * gcc.dg/vect/vect-ifcvt-4.c: New test.
210         * gcc.dg/vect/vect-ifcvt-5.c: New test.
211         * gcc.dg/vect/vect-ifcvt-6.c: New test.
212         * gcc.dg/vect/vect-ifcvt-7.c: New test.
213         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
214         
215 2004-04-11  Devang Patel  <dpatel@apple.com>
216
217         * gcc.dg/vect/vect-dv-1.c: New test.
218         * gcc.dg/vect/vect-dv-2.c: New test.
219         
220 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
221
222         PR tree-optimization/20933
223         * gcc.dg/tree-ssa/pr20933.c: New test.
224
225 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
226
227         * gfortran.dg/fold_nearest.f90: New test.
228
229 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
230
231         * gcc.dg/tree-ssa/alias-1.c: New test.
232
233 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
234
235         PR tree-optimization/20920
236         * g++.dg/tree-ssa/pr20920.C: New test.
237
238 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
239
240         * gcc.dg/builtins-53.c: Also check (int)ceil* and
241         (long long int)ceil*.
242         
243 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
244
245         * g++.dg/warn/Wdtor1.C: Declare template in system header with
246         explicit C++ linkage.
247
248 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
249
250         * gfortran.dg/pr17229.f: Take care of the new obsolescence
251         warning for arithmetic IF statements.
252
253 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
254
255         * eor_handling_1.f90: New test case.
256         * eor_handling_2.f90: New test case.
257         * eor_handling_3.f90: New test case.
258         * eor_handling_4.f90: New test case.
259         * eor_handling_5.f90: New test case.
260         * noadv_size.f90: New test case.
261         * pad_no.f90: New test case.
262
263 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
264
265         * gcc.c-torture/execute/20050410-1.c: New test.
266
267 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
268
269         * gcc.dg/pr20126.c: New.
270
271 2005-04-09  Bud Davis  <bdavis@gfortran.org>
272             Steven G. Kargl <kargls@comcast.net>
273
274         * gfortran.dg/PR19872.f: New test.
275
276 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
277
278         * gfortran.dg/nint_1.f90:  Fix dg-do directive
279
280 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
281
282         * gfortran.dg/nint_1.f90: New test.
283
284 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
285
286         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
287         Added test for callee-allocated arrays with write statements.
288         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
289         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
290         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
291         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
292         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
293
294 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
295
296         PR libfortran/20163
297         * gfortran.dg/open-options-blanks.f:  New test.
298
299 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
300
301         PR fortran/13257
302         * gfortran.dg/comma_format_extension_[1234].f: New tests.
303
304 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
305
306         * gcc.dg/tree-ssa/stdarg-1.c: New test.
307         * gcc.dg/tree-ssa/stdarg-2.c: New test.
308         * gcc.dg/tree-ssa/stdarg-3.c: New test.
309         * gcc.dg/tree-ssa/stdarg-4.c: New test.
310         * gcc.dg/tree-ssa/stdarg-5.c: New test.
311         * gcc.c-torture/execute/stdarg-4.c: New test.
312
313         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
314
315         PR target/20795
316         * g++.dg/abi/param2.C: New test.
317
318 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
319
320         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
321
322 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
323
324         * gcc.dg/builtins-53.c: New test.
325
326 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
327
328         * g++.dg/tree-ssa/pr18178.C: New test.
329         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
330         * gcc.c-torture/execute/20041019-1.c: New test.
331         * gcc.dg/tree-ssa/20041008-1.c: New test.
332         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
333         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
334         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
335         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
336         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
337         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
338         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
339         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
340         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
341         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
342
343 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
344
345         PR rtl-optimization/20466
346         * gcc.c-torture/execute/pr20466-1.c: New test.
347
348 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
349
350         PR c++/20905
351         * g++.dg/parse/cond2.C: New test.
352
353         PR c++/20145
354         * g++.dg/warn/Wdtor1.C: New test.
355
356 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
357
358         PR fortran/17229
359         * gfortran.dg/pr17229.f: New test.
360
361 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
362
363         * gfortran.dg/tiny_1.f90: New test.
364         * gfortran.dg/tiny_2.f90: ditto.
365
366 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
367
368         * gfortran.dg/eor_1.f90:  Fix dg-do run line
369         * gfortran.dg/open_new.f90:  Fix dg-do run line
370
371 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
372
373         * lib/target-supports.exp (get_compiler_messages): Support
374         optional arguments, the fourth being compiler options.
375         (check_effective_target_fpic): New proc.
376         * gcc.dg/20050321-2.c: Restrict to target fpic.
377
378 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
379
380         * gcc.dg/15443-1.c: New test.
381         * gcc.dg/15443-2.c: Likewise.
382
383 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
384
385         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
386
387 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
388
389         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
390
391 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
392
393         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
394         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
395         -m64.
396         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
397         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
398         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
399
400 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
401
402         PR c++/20212
403         * g++.dg/warn/Wunused-11.C: New test.
404
405 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
406
407         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
408
409 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
410
411         * gfortran.dg/vect/vect-5.f90: xfail for lp64. 
412
413 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
414
415         PR c++/20734
416         * g++.dg/template/ptrmem13.C: New test.
417
418 2005-04-05  Per Bothner  <per@bothner.com>
419
420         * lib/gcc.exp: Always add -fno-show-column, for now.
421
422 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
423
424         PR testsuite/20767
425         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
426         of plain old "unsigned int" for the type of "i".  Makes this test
427         64bit clean.
428
429 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
430
431         * gcc.dg/i386-ssefn-1.c: New test.
432         * gcc.dg/i386-ssefn-2.c: New test.
433         * gcc.dg/i386-ssefn-3.c: New test.
434         * gcc.dg/i386-ssefn-4.c: New test.
435
436 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
437
438         PR tree-optimization/20076
439         * gcc.dg/builtin-apply4.c: New test.
440
441         PR preprocessor/19475
442         * gcc.dg/cpp/macspace1.c: New test.
443         * gcc.dg/cpp/macspace2.c: New test.
444
445 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
446
447         * gfortran.dg/pr20755.f: Fixed bad format.
448
449 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
450
451         PR c++/20763
452         * g++.dg/ext/attrib21.C: New test.
453
454 2004-04-05  Devang Patel  <dpatel@apple.com>
455
456         * lib/target-supports.exp (check_effective_target_vect_shif): New.
457         * gcc.dg/vect/vect-shift-1.c: New test.
458         
459 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
460
461         PR libfortran/20755
462         * gfortran.dg/pr20755.f: New test.
463
464 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
465
466         * gfortran.dg/pr15959.f90: New test.
467         * gfortran.dg/string_pad_trunc.f90: New test.
468
469 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
470
471         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
472         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
473         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
474         syntax.
475
476 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
477
478         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
479
480 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
481
482         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
483         * gcc.c-torture/compile/20011119-2.c: Likewise.
484         * gcc.c-torture/compile/981001-2.c: Likewise.
485
486 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
487
488         PR c++/20679
489         * g++.dg/template/overload4.C: New test.
490
491 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
492
493         PR c++/20746
494         * g++.dg/abi/covariant5.C: New.
495
496         PR debug/20505
497         * g++.dg/debug/const2.C: New.
498
499 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
500
501         PR rtl-optimization/16104
502         * gcc.c-torture/execute/20050316-1.c: New test.
503
504 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
505
506         * g++.dg/template/spec23.C: Fix dg-error text.
507
508 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
509
510         PR c++/19199
511         * g++.dg/expr/lval2.C: New.
512
513 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
514
515         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
516         __builtin_strcasecmp and __builtin_strncasecmp.
517
518 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
519
520         PR c++/20723
521         * g++.dg/template/spec22.C: New.
522         * g++.dg/template/spec23.C: New.
523
524 2005-04-03  Dale Ranta  <dir@lanl.gov>
525             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
526
527         PR libfortran/20068
528         PR libfortran/20125
529         PR libfortran/20156
530         PR libfortran/20471
531         * gfortran.dg/backspace.f: New test.
532
533 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
534
535         * gcc.dg/pr19345.c: New test.
536
537 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
538
539         PR tree-optimization/20640
540         * gcc.dg/torture/tree-loop-1.c: New.
541
542 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
543
544         PR rtl-optimization/20290
545         * gcc.c-torture/execute/loop-ivopts-2.c: New.
546
547 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
548
549         * gcc.dg/rs6000-fpint.c: New.
550
551 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
552
553         * gcc.dg/old-style-then-proto-1.c: New test.
554
555 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
556
557         * gfortran.fortran-torture/execute/backspace.f90: Check
558         after backspace and read was incorrect.
559
560 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
561
562         * gcc.c-torture/execute/builtins/strcat.c: Check the result
563         buffer past the terminating NUL using memcmp.
564         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
565         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
566
567         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
568         Fix unused/uninitialized variable warnings.
569
570         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
571         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
572         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
573         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
574
575         * gcc.c-torture/execute/builtins/abs-1-lib.c,
576         gcc.c-torture/execute/builtins/fputs-lib.c,
577         gcc.c-torture/execute/builtins/lib/fprintf.c,
578         gcc.c-torture/execute/builtins/lib/main.c,
579         gcc.c-torture/execute/builtins/lib/memcmp.c,
580         gcc.c-torture/execute/builtins/lib/memmove.c,
581         gcc.c-torture/execute/builtins/lib/mempcpy.c,
582         gcc.c-torture/execute/builtins/lib/memset.c,
583         gcc.c-torture/execute/builtins/lib/printf.c,
584         gcc.c-torture/execute/builtins/lib/sprintf.c,
585         gcc.c-torture/execute/builtins/lib/stpcpy.c,
586         gcc.c-torture/execute/builtins/lib/strchr.c,
587         gcc.c-torture/execute/builtins/lib/strcmp.c,
588         gcc.c-torture/execute/builtins/lib/strcpy.c,
589         gcc.c-torture/execute/builtins/lib/strcspn.c,
590         gcc.c-torture/execute/builtins/lib/strlen.c,
591         gcc.c-torture/execute/builtins/lib/strncat.c,
592         gcc.c-torture/execute/builtins/lib/strncmp.c,
593         gcc.c-torture/execute/builtins/lib/strncpy.c,
594         gcc.c-torture/execute/builtins/lib/strrchr.c,
595         gcc.c-torture/execute/builtins/lib/strspn.c,
596         gcc.c-torture/execute/builtins/lib/strstr.c,
597         gcc.c-torture/execute/builtins/memops-asm-lib.c,
598         gcc.c-torture/execute/builtins/strlen-2.c,
599         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
600         prototypes.
601
602 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
603
604         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
605         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
606         selectany usage.
607
608 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
609
610         PR c++/19406
611         * g++.dg/debug/using1.C: New test.
612
613 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
614
615         PR middle-end/20524
616         * gcc.dg/alias-7.c: Prefix asm-declared name with
617         __USER_LABEL_PREFIX__.
618
619 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
620
621         Fix fallout from PR middle-end/15700:
622         * gcc.c-torture/compile/20011119-1.c: Take
623         __USER_LABEL_PREFIX__ into account.
624         * gcc.c-torture/compile/20011119-2.c: Likewise.
625
626 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
627
628         PR c++/18644
629         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
630
631 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
632
633         PR c/17855
634         * gcc.c-torture/compile/struct-non-lval-1.c,
635         gcc.c-torture/compile/struct-non-lval-2.c,
636         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
637
638 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
639
640         * gcc.dg/tls/tls.exp: Remove temporary file.
641         * g++.dg/tls/tls.exp: Ditto.
642         * lib/file-format.exp: Ditto.
643         * g++.dg/special/ecos.exp: Ditto.
644
645         * lib/profopt.exp: Treat prof_ext as a list.
646         * gcc.misc-tests/bprob.exp: Ditto.
647         * g++.dg/bprob/bprob.exp: Ditto.
648
649         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
650         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
651         g++.dg/tree-ssa/pointer-reference-alias.C,
652         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
653         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
654         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
655         g++.dg/vect/pr19951.cc: Ditto.
656         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
657         gcc.dg/builtins-47.c: Ditto.
658         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
659         gcc.dg/pr20115-1.c: Ditto.
660         * gcc.dg/tree-ssa/20030530-2.c,
661         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
662         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
663         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
664         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
665         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
666         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
667         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
668         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
669         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
670         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
671         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
672         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
673         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
674         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
675         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
676         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
677         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
678         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
679         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
680         gcc.dg/tree-ssa/20030824-1.c,
681         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
682         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
683         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
684         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
685         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
686         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
687         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
688         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
689         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
690         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
691         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
692         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
693         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
694         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
695         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
696         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
697         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
698         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
699         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
700         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
701         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
702         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
703         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
704         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
705         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
706         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
707         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
708         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
709         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
710         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
711         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
712         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
713         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
714         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
715         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
716         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
717         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
718         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
719         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
720         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
721         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
722         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
723         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
724         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
725         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
726         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
727         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
728         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
729         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
730         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
731         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
732         gcc.dg/tree-ssa/useless-1.c: Ditto.
733         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
734         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
735         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
736         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
737         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
738         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
739         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
740         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
741         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
742         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
743         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
744         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
745         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
746         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
747         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
748         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
749         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
750         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
751         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
752         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
753         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
754         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
755         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
756         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
757         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
758         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
759         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
760         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
761         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
762         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
763         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
764         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
765         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
766         gcc.dg/vect/vect-none.c: Ditto.
767         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
768         treelang/compile/unsigned.tree: Ditto.
769
770         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
771         * gcc.dg/cpp/direct2s.c: Ditto.
772         * gcc.dg/cpp/paste4.c: Ditto.
773         * gcc.dg/cpp/separate-1.c: Ditto.
774         * gcc.dg/pch/save-temps-1.c: Ditto.
775         * g++.dg/ext/altivec-10.C: Ditto.
776         * g++.dg/pch/pch.C: Ditto.
777
778         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
779
780         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
781         * g++.dg/template/repo1.C: Ditto.
782         * g++.dg/template/repo2.C: Ditto.
783         * g++.dg/template/repo3.C: Ditto.
784         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
785         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
786         * g++.old-deja/g++.pt/repo1.C: Ditto.
787         * g++.old-deja/g++.pt/repo2.C: Ditto.
788         * g++.old-deja/g++.pt/repo3.C: Ditto.
789         * g++.old-deja/g++.pt/repo4.C: Ditto.
790
791         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
792         * gcc.dg/20030107-1.c: Ditto.
793         * gcc.dg/20030702-1.c: Ditto.
794         * gcc.dg/profile-generate-1.c: Ditto.
795         * g++.dg/other/profile1.C: Ditto.
796         * g++.old-deja/g++.robertl/eb83.C: Ditto.
797
798         * lib/gcc-dg.exp (remove-build-file): New.
799         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
800         cleanup-tree-dump, cleanup-saved-temps): New.
801
802 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
803
804         PR c++/19203, DR 214
805         * g++.dg/parse/ambig3.C: Not ambiguous.
806         * g++.dg/template/spec20.C: New.
807         * g++.dg/template/spec21.C: New.
808
809 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
810
811         PR target/20045
812         * gcc.dg/ia64-fptr-1.c: Run only on linux.
813
814 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
815
816         PR libfortran/20660
817         * gfortran.dg/negative_unit.f: New test.
818
819 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
820
821         * gcc.dg/20050330-1.c: New test.
822
823 2005-03-30  Devang Patel  <dpatel@apple.com>
824
825         * g++.dg/tree-sra/ssa-sra-3.C: New test.
826
827 2005-03-30  Dale Johannesen  <dalej@apple.com>
828
829         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
830
831 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
832
833         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
834         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
835         Strip options from test name.
836
837 2005-03-31  Jan Hubicka  <jh@suse.cz>
838
839         * gcc.dg/varpool-1.c: New testcase.
840
841 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
842
843         PR c/772
844         PR c/17913
845         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
846         gcc.dg/stmt-expr-label-3.c : New tests.
847         * gcc.c-torture/execute/medce-2.c: Remove.
848
849 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
850
851         PR c/20368
852         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
853         tests.
854
855 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
856
857         * gcc.c-torture/compile/pr20203.c: New test.
858
859 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
860
861         * gfortran.dg/promotion.f90:  New test.
862
863 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
864
865         PR middle-end/20491
866         * gcc.dg/torture/asm-subreg-1.c: New test.
867
868 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
869
870         PR c/20672
871         * gcc.dg/pr20672-1.c: New test.
872
873 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
874
875         * gfortran.dg/vect: New directory.
876         * gfortran.dg/vect/vect.exp: New.
877         * gfortran.dg/vect/vect-1.f90: New test.
878         * gfortran.dg/vect/vect-2.f90: New test.
879         * gfortran.dg/vect/vect-3.f90: New test.
880         * gfortran.dg/vect/vect-4.f90: New test.
881         * gfortran.dg/vect/vect-5.f90: New test.
882
883 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
884
885         PR middle-end/20622
886         * gcc.dg/alias-7.c: New test.
887
888 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
889
890         * gcc.dg/sparc-reg-1.c: New test.
891
892 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
893
894         PR target/19890
895         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
896
897 2005-03-29  Dale Ranta  <dir@lanl.gov>
898             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
899
900         PR libfortran/20163
901         * gfortran.dg/pr20163-2.f: New test.
902
903 2005-03-28  Jan Hubicka  <jh@suse.cz>
904
905         PR middle-end/20635
906         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
907         by Jakub Jelinek.
908
909 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
910
911         PR tree-optimization/20626
912         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
913         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
914
915 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
916
917         * gfortran.dg/underflow.f90:  New test.
918         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
919
920 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
921
922         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
923
924 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
925
926         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
927         (g++_init): Make sure that CXXFLAGS is set.
928         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
929         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
930         * lib/gfortran.exp (gfortran_link_flags): Likewise. 
931         * lib/objc.exp (objc_init): Likewise.
932         * lib/treelang.exp (treelang_init): Likewise.
933
934 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
935
936         PR tree-optimization/20470
937         * gcc.dg/tree-ssa/pr20470.c: New test.
938
939 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
940
941         * gcc.dg/ppc-stfiwx.c: New.
942
943 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
944
945         PR target/19888
946         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
947
948 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
949
950         * gcc.dg/20050325-1.c: Fix a typo.
951
952 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
953
954         PR libfortran/19678
955         PR libfortran/19679
956         * gfortran.dg/dos_eol.f: New test.
957
958 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
959
960         PR rtl-optimization/20249
961         * gcc.dg/20050325-1.c: New test.
962
963 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
964
965         PR libfortran/15332
966         * gfortran.dg/pr15332.f: New test.
967
968 2005-03-24  Dale Johannesen  <dalej@apple.com>
969
970         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
971
972 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
973
974         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
975         'internal' visibility.
976         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
977         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
978         'protected' visibility.
979         * gcc.dg/visibility-7.c: Likewise.
980         * lib/target-supports.exp (check_visibility_available): Take
981         a parameter, the kind of visibility to check for.
982         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
983         to check_visibility_available.
984
985         * g++.dg/expr/cast3.C: New.
986
987 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
988
989         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
990         rs6000.
991
992 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
993
994         PR target/20095
995         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
996
997 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
998
999         * gcc.dg/badshift.c: Renamed to...
1000         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
1001
1002         * gcc.target/i386/badshift.c: Renamed to...
1003         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
1004         only.
1005
1006         PR rtl-optimization/20532
1007         * gcc.target/i386/badshift.c: New.
1008
1009 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1010
1011         * gfortran.dg/pr18025.f90: New test.
1012
1013 2005-03-23  Dale Johannesen  <dalej@apple.com>
1014         
1015         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
1016
1017 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
1018
1019         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
1020
1021         * lib/target-supports.exp (check_iconv_available): Default
1022         libiconv to -liconv, if there is no definition.
1023
1024 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
1025
1026         * gcc.dg/torture/cris-asm-mof-1.c: New test.
1027
1028 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
1029
1030         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
1031         * g++.dg/opt/pr7503-2.C: Likewise.
1032         * g++.dg/opt/pr7503-3.C: Likewise.
1033         * g++.dg/opt/pr7503-4.C: Likewise.
1034         * g++.dg/opt/pr7503-5.C: Likewise.
1035         * g++.dg/warn/minmax.C: New test.
1036
1037 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1038
1039         * gfortran.dg/g77_intrinsics_funcs.f: New test.
1040         * gfortran.dg/g77_intrinsics_sub.f: New test.
1041
1042 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
1043             Jan Hubicka  <jh@suse.cz>
1044             Steven Bosscher <stevenb@suse.de
1045
1046         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
1047
1048 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1049
1050         PR c++/19980
1051         * g++.dg/template/redecl3.C: New test.
1052
1053 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1054
1055         PR c++/20499
1056         * g++.dg/parse/error16.C: Tweak error markers.
1057
1058 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
1059
1060         PR target/20561
1061         * gcc.dg/20050321-2.c: New test.
1062
1063 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
1064
1065         PR c++/20465
1066         PR c++/20381
1067         * g++.dg/template/ptrmem12.C: New.
1068
1069 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
1070
1071         PR rtl-optimization/20527
1072         * gcc.c-torture/execute/pr20527-1.c: New test.
1073
1074 2005-03-22  Ben Elliston  <bje@au.ibm.com>
1075
1076         * gcc.misc-tests/options.exp (check_for_options): Create a real C
1077         program, compile it into a real executable and then delete the .c
1078         and .x files afterwards, to avoid problems on testglue targets.
1079
1080 2005-03-21  Stuart Hastings  <stuart@apple.com>
1081
1082         * gcc.target/i386/sse-2.c: New.
1083         
1084 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
1085
1086         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
1087
1088 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
1089
1090         * g++.dg/parse/crash25.C: Fix typo.
1091
1092 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
1093
1094         PR c++/20461
1095         * g++.dg/parse/crash24.C: New test.
1096
1097         PR c++/20536
1098         * g++.dg/parse/crash25.C: New test.
1099
1100 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
1101
1102         PR c++/20147    
1103         * g++.dg/ext/stmtexpr4.C: New test.
1104
1105 2005-03-20  Roger Sayle  <roger@eyesopen.com>
1106
1107         PR middle-end/20539
1108         * gcc.c-torture/compile/pr13066-1.c: New test case.
1109         * gcc.c-torture/compile/pr20539-1.c: Likewise.
1110         * g++.dg/opt/pr13066-1.C: Likewise.
1111
1112 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
1113
1114         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
1115
1116 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1117
1118         PR fortran/18525
1119         * gfortran.dg/nesting_1.f90: New test.
1120
1121 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1122
1123         PR c++/20240
1124         * g++.dg/lookup/using13.C: New test.
1125
1126 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1127
1128         PR c++/20333
1129         * g++.dg/template/crash36.C: New test.
1130
1131 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
1132
1133         PR c++/20463
1134         * g++.dg/template/crash35.C: New test.
1135
1136 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
1137
1138         PR c++/19966
1139         * g++.dg/overload/operator2.C: New test.
1140
1141 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1142
1143         PR libfortran/20257
1144         * gfortran.dg/pr20257.f90: New test.
1145
1146 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1147
1148         PR libfortran/20480
1149         * gfortran.dg/pr20480.f90: New test.
1150
1151 2005-03-16  Richard Henderson  <rth@redhat.com>
1152
1153         PR middle-end/15700
1154         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
1155         (_rtld_global): New.
1156         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
1157         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
1158
1159         * gcc.dg/alias-3.c: New.
1160         * gcc.dg/alias-4.c: New.
1161         * gcc.dg/alias-5.c: New.
1162         * gcc.dg/alias-6.c: New.
1163
1164 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
1165
1166         * gcc.dg/cpp/ucnid-7.c: New.
1167
1168 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
1169             Dorit Naishlos  <dorit@il.ibm.com>
1170
1171         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
1172         darwin.
1173
1174 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
1175
1176         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
1177         misaligned accesses.
1178         * gcc.dg/vect/vect-58.c: Likewise.
1179         * gcc.dg/vect/vect-92.c: New.
1180         * gcc.dg/vect/vect-93.c: New.
1181
1182 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
1183
1184         PR fortran/18827
1185         * gfortran.dg/assign_2.f90: New test.
1186         * gfortran.dg/assign_3.f90: New test.
1187         * gfortran.dg/assign.f90: New test.
1188
1189 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
1190
1191         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
1192         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
1193         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
1194         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
1195         names.
1196
1197 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
1198
1199         * gcc.dg/cpp/ucnid-6.c: New.
1200
1201         * gcc.dg/cpp/normalize-1.c: New.
1202         * gcc.dg/cpp/normalize-2.c: New.
1203         * gcc.dg/cpp/normalize-3.c: New.
1204         * gcc.dg/cpp/normalize-4.c: New.
1205         * gcc.dg/cpp/ucnid-4.c: New.
1206         * gcc.dg/cpp/ucnid-5.c: New.
1207         * g++.dg/cpp/normalize-1.C: New.
1208         * g++.dg/cpp/ucnid-1.C: New.
1209
1210 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
1211
1212         * gcc.dg/pr18628.c: New.
1213
1214 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
1215
1216         PR c++/20280
1217         * g++.dg/tree-ssa/pr20280.C: New.
1218
1219 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1220
1221         PR fortran/20467
1222         * gfortran.dg/stfunc_2.f90: New test.
1223
1224 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
1225
1226         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
1227
1228 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
1229
1230         * gcc.dg/tree-ssa/20050314-1.c: New test.
1231
1232 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1233
1234         PR c++/4403
1235         PR c++/9783, DR433
1236         * g++.dg/template/friend34.C: New test.
1237         * g++.dg/template/friend35.C: Likewise.
1238         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
1239
1240 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1241
1242         Friend class name lookup 5/n
1243         PR c++/1016
1244         * g++.dg/lookup/hidden-class1.C: New test.
1245         * g++.dg/lookup/hidden-class2.C: Likewise.
1246         * g++.dg/lookup/hidden-class3.C: Likewise.
1247         * g++.dg/lookup/hidden-class4.C: Likewise.
1248         * g++.dg/lookup/hidden-class5.C: Likewise.
1249         * g++.dg/lookup/hidden-class6.C: Likewise.
1250         * g++.dg/lookup/hidden-class7.C: Likewise.
1251         * g++.dg/lookup/hidden-class8.C: Likewise.
1252         * g++.dg/lookup/hidden-class9.C: Likewise.
1253         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
1254         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
1255         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
1256         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
1257         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
1258         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
1259         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
1260         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
1261         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
1262         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
1263         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
1264
1265 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
1266
1267         PR c++/20157
1268         * g++.dg/template/error18.C: New test.
1269
1270 2005-03-09  Ben Elliston  <bje@au.ibm.com>
1271
1272         PR debug/16792
1273         * g++.dg/debug/pr16792.C: New test.
1274
1275 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
1276
1277         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
1278         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
1279         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
1280         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
1281         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
1282         test assertion names.
1283
1284 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1285
1286         PR fortran/18600
1287         * gfortran.dg/stfunc_1.f90: New test.
1288
1289 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1290
1291         PR fortran/16907
1292         * gfortran.dg/real_index_1.f90: New test.
1293
1294 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1295
1296         PR fortran/20323
1297         * gfortran.dg/spec_expr_1.f90: New test.
1298
1299 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
1300
1301         PR c/20402
1302         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
1303         new parser.
1304
1305 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1306
1307         PR fortran/20361
1308         * gfortran.dg/largeequiv_1.f90: New test.
1309
1310 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
1311
1312         * gcc.dg/ucnid-1.c: New.
1313         * gcc.dg/ucnid-2.c: New.
1314         * gcc.dg/ucnid-3.c: New.
1315         * gcc.dg/ucnid-4.c: New.
1316         * gcc.dg/ucnid-5.c: New.
1317         * gcc.dg/ucnid-6.c: New.
1318         * gcc.dg/cpp/ucnid-1.c: New.
1319         * gcc.dg/cpp/ucnid-2.c: New.
1320         * gcc.dg/cpp/ucnid-3.c: New.
1321         * g++.dg/other/ucnid-1.C: New.
1322
1323 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
1324
1325         * gcc.dg/vmx/darwin-abi-3.c: Delete.
1326
1327 2005-03-11  Per Bothner  <per@bothner.com>
1328
1329         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
1330         that diagnotics refer to correct token.
1331         * gcc.dg/unused-3.c: Likewise.
1332
1333 2005-03-11  Per Bothner  <per@bothner.com>
1334
1335         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
1336         constant" is now actually on same line as string constant.
1337         * gcc.dg/cpp/direct2s.c: Likewise.
1338
1339 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
1340
1341         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
1342
1343 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1344
1345         PR libfortran/20124
1346         * gfortran.dg/pr20124.f90: New Test
1347
1348 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
1349
1350         PR tree-optimization/20130
1351         * gcc.dg/pr20130-1.c: New test.
1352
1353 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
1354
1355         PR target/20095
1356         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
1357
1358 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1359
1360         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
1361
1362 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
1363
1364         * g++.dg/eh/forced1.C: Fix comment.
1365         * g++.dg/eh/forced2.C: Ditto.
1366         * g++.dg/eh/forced3.C: Ditto.
1367         * g++.dg/eh/forced4.C: Ditto.
1368
1369 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
1370
1371         PR rtl-opt/20412
1372         * gcc.c-torture/compile/pr20412.c: New test.
1373
1374 2005-03-10  Roger Sayle  <roger@eyesopen.com>
1375
1376         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
1377
1378 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
1379
1380         PR target/20322
1381         * gcc.dg/20050307-1.c: New test.
1382
1383 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
1384
1385         PR c++/20375
1386         * g++.dg/other/stdarg3.C: New.
1387
1388 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
1389
1390         PR c++/18384, c++/18327
1391         * g++.dg/init/array19.C: New test.
1392
1393         PR inline-asm/20314
1394         * gcc.dg/torture/pr20314-1.c: New test.
1395         * gcc.dg/torture/pr20314-2.c: New test.
1396
1397 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
1398
1399         * gcc.dg/20050309-1.c: New test.
1400
1401 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1402
1403         * gcc.dg/builtins-10.c: Reactivate disabled test.
1404         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
1405         new cbrt transformations.
1406
1407 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
1408
1409         PR c++/20208
1410         * g++.dg/template/array13.C: New test.
1411
1412 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
1413
1414         PR c++/16859
1415         * g++.dg/init/brace4.C: New test.
1416
1417 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
1418
1419         PR c++/20186
1420         * g++.dg/template/non-dependent12.C: New.
1421
1422 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
1423
1424         PR c++/20142
1425         * g++.dg/init/array18.C: Add dg-do run marker.
1426         
1427         PR c++/20142
1428         * g++.dg/init/array18.C: New test.
1429
1430 2005-03-09  Ben Elliston  <bje@au.ibm.com>
1431
1432         * consistency.vlad/vlad.exp: Remove trailing semicolons.
1433         * g++.dg/gcov/gcov.exp: Likewise.
1434         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1435         * gcc.target/xstormy16/xstormy16.exp: Likewise.
1436         * lib/c-torture.exp: Likewise.
1437         * lib/fortran-torture.exp: Likewise.
1438         * lib/g++.exp: Likewise.
1439         * lib/gcc-defs.exp: Likewise.
1440         * lib/gcc-dg.exp: Likewise.
1441         * lib/gcc.exp: Likewise.
1442         * lib/gcov.exp: Likewise.
1443         * lib/gfortran.exp: Likewise.
1444         * lib/mike-g++.exp: Likewise.
1445         * lib/mike-gcc.exp: Likewise.
1446         * lib/objc-torture.exp: Likewise.
1447         * lib/objc.exp: Likewise.
1448         * lib/profopt.exp: Likewise.
1449         * lib/target-libpath.exp: Likewise.
1450         * lib/target-supports.exp: Likewise.
1451         * lib/treelang.exp: Likewise.
1452         * lib/wrapper.exp: Likewise.
1453
1454 2005-03-08  Jeff Law  <law@redhat.com>
1455
1456         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
1457         PHI-OPT changes.
1458
1459 2005-03-08  Ira Rosen  <irar@il.ibm.com>
1460
1461         * gcc.dg/vect/pr20122.c: New test.
1462
1463 2005-03-07  Jeff Law  <law@redhat.com>
1464
1465         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
1466         was folded away.
1467         * gcc.dg/tree-ssa/pr18133-1.c: New test.
1468         * gcc.dg/tree-ssa/pr18133-2.c: New test.
1469         * gcc.dg/tree-ssa/pr18134.c: New test.
1470
1471 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1472
1473         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
1474         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
1475         gcc.dg/torture/builtin-noret-2.c: Require weak support.
1476
1477 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
1478
1479         PR tree-opt/17671
1480         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
1481
1482 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
1483
1484         * g++.dg/warn/Wnvdtor.C: New test.
1485
1486 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
1487
1488         * gcc.dg/torture/pr19683-1.c: New test.
1489
1490 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
1491
1492         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
1493         * gfortran.dg/g77/19990313-2.f: Ditto.
1494         * gfortran.dg/g77/19990313-3.f: Ditto.
1495         * gfortran.dg/g77/19990525-0.f: Ditto.
1496         * gfortran.dg/g77/19990826-0.f: Ditto.
1497         * gfortran.dg/g77/19990826-2.f: Ditto.
1498         * gfortran.dg/g77/19990826-3.f: Ditto.
1499         * gfortran.dg/g77/20000511-1.f: Ditto.
1500         * gfortran.dg/g77/20000511-2.f: Ditto.
1501         * gfortran.dg/g77/970625-2.f: Ditto.
1502         * gfortran.dg/g77/980310-2.f: Ditto.
1503         * gfortran.dg/g77/980310-3.f: Ditto.
1504         * gfortran.dg/g77/980310-8.f: Ditto.
1505         * gfortran.dg/g77/980519-2.f: Ditto.
1506         * gfortran.dg/g77/alpha1.f: Ditto.
1507         * gfortran.dg/g77/claus.f: Ditto.
1508         * gfortran.dg/g77/erfc.f: Ditto.
1509         * gfortran.dg/g77/short.f: Ditto.
1510         * gfortran.fortran-torture/execute/data.f90: Ditto.
1511         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
1512         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
1513
1514 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1515
1516         * lib/file-format.exp (gcc_target_object_format): Add check for som
1517         format and hardcode object formats on hppa*-*-hpux*.
1518         * lib/target-supports.exp (check_weak_available): Add check for som
1519         object format.  Always return 0 on hppa*-*-hpux10*.
1520
1521         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
1522         is defined.
1523
1524         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
1525
1526 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
1527
1528         * gfortran.dg/pr19936_1.f90: New test.
1529         * gfortran.dg/pr19936_2.f90: New test.
1530         * gfortran.dg/pr19936_3.f90: New test.
1531
1532 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
1533             Paul Thomas <prthomas@drfccad.cea.fr>
1534
1535         * gfortran.dg/PR19754_1.f90: New test.
1536         * gfortran.dg/PR19754_2.f90: Ditto.
1537
1538 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1539
1540         PR c++/19311
1541         * g++.dg/template/non-dependent11.C: New test.
1542
1543 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
1544
1545         * lib/target-supports.exp (check_iconv_available): Fix comment.
1546
1547 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
1548             Joseph S. Myers  <joseph@codesourcery.com>
1549
1550         PR c++/19797
1551         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
1552
1553 2005-03-04  Matthew Sachs  <msachs@apple.com>
1554
1555         * gcc.exp (gcc_target_compile): Put braces around
1556         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
1557         * objc.exp (objc_target_compile): Likewise.
1558         * treelang.exp (treelang_target_compile): Likewise.
1559
1560 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1561
1562         PR fortran/19673
1563         * gfortran.dg/func_result_1.f90: New test.
1564
1565 2005-03-04  Ben Elliston  <bje@au.ibm.com>
1566
1567         * gcc.misc-tests/options.exp: New test.
1568
1569 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
1570
1571         * gcc.dg/pr15784-4.c: New test.
1572
1573 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
1574
1575         * gcc.c-torture/execute/pr17133.c: New.
1576         * gcc.c-torture/compile/20050303-1.c: New.
1577
1578 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
1579
1580         * gcc.dg/cpp/assert4.c:  Fix for cygwin
1581
1582 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
1583
1584         * g++.dg/overload/using2.C: New.
1585
1586 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
1587
1588         PR c++/19916
1589         * g++.dg/init/ptrmem2.C: New test.
1590
1591 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
1592
1593         PR c/8927
1594         * gcc.dg/pr8927-1.c: New test.
1595
1596 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
1597
1598         PR c++/20232
1599         * g++.dg/inherit/covariant12.C: New.
1600
1601 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1602
1603         PR fortran/19479
1604         * gfortran.dg/bound_1.f90: New test.
1605
1606 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
1607
1608         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
1609         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
1610
1611 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
1612
1613         PR c/20245
1614         * gcc.dg/pr20245-1.c: New test.
1615
1616 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
1617
1618         PR middle-end/19874
1619         * gcc.c-torture/execute/20050119-2.c: New test case.
1620
1621 2005-02-28  Ben Elliston  <bje@au.ibm.com>
1622
1623         * README: Update the DejaGnu bug reporting address.
1624         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
1625         * lib/objc-torture.exp: Likewise.
1626
1627 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
1628
1629         * gfortran.dg/boz_1.f90: New test.
1630         * gfortran.dg/boz_3.f90: New test.
1631         * gfortran.dg/boz_4.f90: New test.
1632
1633 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
1634
1635         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
1636         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
1637
1638 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1639
1640         PR libfortran/20101
1641         * gfortran.dg/write_0_pe_format.f90: New test.
1642
1643 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
1644
1645         PR c++/20206
1646         * g++.dg/opt/thunk2.C: New test.
1647         * g++.dg/opt/covariant1.C: New test.
1648
1649 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1650
1651         * gfortran.dg/e_d_fmt.f90: New test.
1652
1653 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
1654
1655         * gcc.dg/asm-b.c: Fix comment typos.
1656
1657 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
1658
1659         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
1660         a V_MAY_DEF also.
1661
1662 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
1663
1664         PR tree-opt/20188
1665         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
1666         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
1667         * gcc.dg/asm-b.c: New test.
1668
1669 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
1670
1671         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
1672         Disable this test on IRIX 6.
1673
1674 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
1675
1676         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
1677         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
1678         parser.
1679
1680 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
1681
1682         PR tree-optimization/20204
1683         * testsuite/gcc.dg/pr20204.c: New test.
1684
1685 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
1686
1687         PR target/20196
1688         * gcc.c-torture/execute/20050224-1.c: New test.
1689
1690         PR c++/20175
1691         * g++.dg/warn/Wbraces2.C: New test.
1692
1693 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
1694
1695         PR c++/19878
1696         * g++.dg/init/const2.C: New test.
1697
1698 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
1699
1700         PR tree-optimization/20100
1701         * gcc.c-torture/execute/pr20100-1.c: New test.
1702
1703 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1704
1705         * gfortran.dg/implicit_3.f90: New test.
1706
1707         * gfortran.dg/deftype_1.f90: New test.
1708
1709 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
1710
1711         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
1712         the test passes.
1713         * g++.dg/other/anon3.C: Accept a warning.
1714
1715 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
1716
1717         * gcc.dg/pr20017.c: Fix a comment typo.
1718
1719 2005-02-23  Bud Davis  <bdavis@gfortran.org>
1720
1721         * gfortran.dg/list_read_4.f90: Change to f90 comments.
1722
1723 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1724
1725         PR ada/19902
1726         * ada/acats/tests/cxa/cxa3004.a: Remove.
1727         * ada/acats/tests/cxb/cxb30061.am: Likewise.
1728
1729 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
1730
1731         PR c++/20073
1732         * g++.dg/init/const1.C: New test.
1733
1734         PR c++/19991
1735         * g++.dg/parse/constant7.C: New test.
1736
1737         PR c++/20152
1738         * g++.dg/parse/error27.C: New test.
1739         * g++.dg/template/qualttp15.C: Adjust error markers.
1740         * g++.old-deja/g++.other/struct1.C: Likewise.
1741         
1742         PR c++/20153
1743         * g++.dg/template/error17.C: New test.
1744
1745         PR c++/20148
1746         * g++.dg/parser/error26.C: New test.
1747
1748 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
1749
1750         PR tree-optimization/20100
1751         PR tree-optimization/20115
1752         * gcc.dg/pr20115.c: New test.
1753         * gcc.dg/pr20115-1.c: New test.
1754         * gcc.dg/pr20100.c: New test.
1755         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
1756         call-clobbered variables after alias1.
1757
1758 2005-02-22  Bud Davis  <bdavis@gfortran.org>
1759
1760         * gfortran.dg/list_read_4.f90: new test.
1761
1762 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
1763
1764         PR rtl-optimization/20017.
1765         * gcc.dg/pr20017.c: New.
1766
1767 2005-02-22  Devang Patel  <dpatel@apple.com>
1768
1769         PR 19952
1770         * g++.dg/tree-ssa/pr19952.C: New test.
1771         
1772 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
1773
1774         PR c++/19883
1775         * g++.dg/parse/constant6.C: New test.
1776
1777 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
1778
1779         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
1780         * g++.dg/charset/asm2.c: Likewise.
1781         * g++.dg/charset/asm3.c: Likewise.
1782         * g++.dg/charset/asm4.c: Likewise.
1783         * g++.dg/charset/asm5.c: Likewise.
1784         * g++.dg/charset/attribute1.c: Likewise.
1785         * g++.dg/charset/attribute2.c: Likewise.
1786         * g++.dg/charset/extern1.cc: Likewise.
1787         * g++.dg/charset/extern2.cc: Likewise.
1788         * g++.dg/charset/extern3.cc: Likewise.
1789         * g++.dg/charset/function.cc: Likewise.
1790         * g++.dg/charset/string.c: Likewise.
1791         * g++.dg/charset/charset.exp: Likewise.
1792         * lib/target-supports.exp (check_iconv_available): Fix comment.
1793
1794 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
1795
1796         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
1797         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
1798         * gcc.dg/charset/asm2.c: Likewise.
1799         * gcc.dg/charset/asm3.c: Likewise.
1800         * gcc.dg/charset/asm4.c: Likewise.
1801         * gcc.dg/charset/asm5.c: Likewise.
1802         * gcc.dg/charset/asm6.c: Likewise.
1803         * gcc.dg/charset/attribute1.c: Likewise.
1804         * gcc.dg/charset/attribute2.c: Likewise.
1805         * gcc.dg/charset/builtin1.c: Likewise.
1806         * gcc.dg/charset/extern.c: Likewise.
1807         * gcc.dg/charset/function.c: Likewise.
1808         * gcc.dg/charset/string.c: Likewise.
1809         * gcc.dg/charset/charset.exp: Likewise.
1810
1811 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
1812
1813         PR fortran/20086
1814         * gfortran.dg/pr20086.f90: New test.
1815
1816 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
1817
1818         PR tree-optimization/19786
1819         * g++.dg/tree-ssa/pr19786.C: New.
1820
1821 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1822
1823         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
1824
1825 2005-02-21  Jeff Law  <law@redhat.com>
1826
1827         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
1828
1829 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1830
1831         * gfortran.dg/do_iterator: Split loop, markup all lines for
1832         which an error locus is printed.
1833         * gfortran.dg/pr17708.f90: Markup all lines for which an error
1834         locus is printed.
1835         * gfortran.dg/select_4.f90: Likewise.
1836         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
1837         locuses in the various permutations.
1838
1839 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
1840
1841         PR tree-optimization/19951
1842         * g++.dg/vect: New directory.
1843         * g++.dg/vect/vect.exp: New file.
1844         * g++.dg/vect/pr19951.cc: New testcase.
1845         * g++.dg/dg.exp: Also prune vectorizer tests.
1846
1847 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
1848
1849         PR 18785
1850         * gcc.dg/charset/builtin1.c: New test.
1851
1852 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1853
1854         PR c++/19299
1855         * g++.dg/inherit/volatile1.C: New test.
1856
1857         PR c++/19440
1858         * g++.dg/template/dtor4.C: New test.
1859
1860 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
1861
1862         * gfortran.dg/int_1.f90: New test.
1863
1864 2005-02-19  Devang Patel  <dpatel@apple.com>
1865
1866         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
1867
1868 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
1869
1870         * gfortran.dg/achar_1.f90: New test.
1871
1872 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
1873
1874         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
1875
1876 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
1877             Jakub Jelinek  <jakub@redhat.com>
1878
1879         PR tree-optimization/19828
1880         * gcc.dg/tree-ssa/loop-7.c: New test.
1881         * gcc.c-torture/execute/20050218-1.c: New test.
1882
1883 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
1884
1885         PR c/20043
1886         * gcc.dg/transparent-union-1.c: New test.
1887         * gcc.dg/transparent-union-2.c: New test.
1888
1889 2005-02-18  James E Wilson  <wilson@specifixinc.com>
1890
1891         PR tree-optimization/18977
1892         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
1893
1894 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
1895
1896         PR target/20054
1897         * gcc.dg/pr20054.c: New test.
1898
1899 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1900
1901         PR c++/19508
1902         * g++.dg/ext/attrib20.C: New test.
1903
1904 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
1905
1906         PR middle-end/20030
1907         * gfortran.fortran-torture/execute/character_passing.f90: New test.
1908
1909 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
1910
1911         PR c++/20008
1912         * g++.dg/opt/switch4.C: New.
1913
1914 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
1915
1916         PR c++/20023
1917         PR tree-optimization/20009
1918         * gcc.c-torture/compile/20050217-1.c: New test.
1919         * g++.dg/opt/switch3.C: New test.
1920
1921         PR tree-optimization/18947
1922         * gcc.c-torture/compile/20050215-1.c: New test.
1923         * gcc.c-torture/compile/20050215-2.c: New test.
1924         * gcc.c-torture/compile/20050215-3.c: New test.
1925
1926 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
1927
1928         PR c++/20028
1929         * g++.dg/template/crash34.C: New.
1930
1931         PR c++/20022
1932         * g++.dg/other/access3.C: New.
1933
1934 2005-02-17  Ira Rosen  <irar@il.ibm.com>
1935
1936         * gcc.dg/vect/vect-98.c: New test.
1937
1938 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
1939
1940         PR tree-optimization/19967
1941         * gcc.dg/pr19967.c: New.
1942
1943 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
1944
1945         PR middle-end/19857
1946         * gcc.dg/tree-ssa/20050215-1.c: New test.
1947         * gcc.c-torture/execute/20050215-1.c: New test.
1948
1949 2005-02-15  Eric Christopher  <echristo@redhat.com>
1950
1951         * gcc.dg/cpp/20050215-1.c: New file.
1952
1953 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
1954
1955         PR tree-optimization/15785
1956         * gcc.dg/pr15785-1.c: New test.
1957
1958 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
1959
1960         PR c++/17788
1961         * g++.dg/init/ctor4.C: New.
1962         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
1963
1964 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
1965
1966         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
1967         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
1968
1969 2005-02-15  Andreas Schwab  <schwab@suse.de>
1970
1971         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
1972         declare malloc.
1973
1974 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
1975
1976         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
1977
1978 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
1979
1980         PR tree-optimization/19853
1981         * gcc.c-torture/compile/pr19853.c: New test.
1982
1983 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
1984
1985         PR c++/19608
1986         * g++.dg/parse/local-class1.C: New.
1987
1988         PR c++/19895
1989         * g++.dg/parse/ptrmem3.C: New.
1990
1991         PR c++/19884
1992         * g++.old-deja/g++.oliva/template6.C: Add another case.
1993         * g++.dg/template/explicit6.C: New.
1994
1995 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
1996
1997         PR c++/17816
1998         * g++.dg/other/redecl2.C: New.
1999
2000 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
2001
2002         PR c++/19891
2003         * g++.dg/abi/covariant4.C: New.
2004
2005 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
2006
2007         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
2008
2009 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
2010
2011         * gcc.dg/vect/vect-96.c: Fix typo.
2012
2013 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2014
2015         PR c++/14479
2016         PR c++/19487
2017         * g++.dg/template/enum5.C: New test.
2018
2019 2005-02-12  Ira Rosen  <irar@il.ibm.com>
2020
2021         * gcc.dg/vect/vect-97.c: New test.
2022
2023 2005-02-12  Ira Rosen  <irar@il.ibm.com>
2024
2025         * gcc.dg/vect/vect-96.c: New test.
2026
2027 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
2028
2029         * gcc.dg/builtins-34.c: Also check ldexp*.
2030
2031 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
2032
2033         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
2034
2035 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
2036
2037         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
2038         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
2039         dg-require-dll, dg-require-iconv, dg-require-named-sections,
2040         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
2041         selector_list, selector_expression, dg-process-target): Move to new
2042         file target-supports-dg.exp.
2043         * lib/target-supports-dg.exp: New.
2044
2045         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
2046         New.
2047
2048 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
2049
2050         PR c++/19666
2051         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
2052
2053         PR middle-end/19858
2054         * gcc.c-torture/compile/20050210-1.c: New test.
2055
2056 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
2057
2058         PR c++/19755
2059         * g++.dg/warn/Wbraces1.C: New test.
2060
2061 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
2062
2063         * gcc.dg/builtins-52.c: New testcase.
2064
2065 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
2066
2067         PR c/19342
2068         * gcc.c-torture/execute/20050119-1.c: New test.
2069
2070 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
2071
2072         PR c++/19811
2073         * g++.dg/init/delete1.C: New test.
2074
2075 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
2076
2077         PR c++/18470
2078         * g++.dg/template/static12.C: New test.
2079
2080 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
2081
2082         PR c++/19787
2083         * g++.dg/conversion/ambig1.C: New test.
2084
2085         PR c++/19739
2086         * g++.dg/ext/attrib19.C: New test.
2087
2088         PR c++/19732
2089         * g++.dg/parse/dtor5.C: New test.
2090
2091         PR c++/19762
2092         * g++.dg/template/dtor3.C: New test.
2093
2094         PR c++/19826
2095         * g++.dg/template/static11.C: New test.
2096         * g++.dg/template/crash2.C: Remove dg-error marker.
2097
2098 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
2099
2100         PR C++/18491
2101         * g++.old-deja/g++.mike/p10769a.C: Remove.
2102
2103 2005-02-09  Roger Sayle  <roger@eyesopen.com>
2104
2105         * gcc.dg/builtins-48.c: New test case.
2106         * gcc.dg/builtins-49.c: New test case.
2107         * gcc.dg/builtins-50.c: New test case.
2108         * gcc.dg/builtins-51.c: New test case.
2109
2110 2005-02-09  Ian Lance Taylor  <ian@airs.com>
2111
2112         PR middle-end/19583
2113         * g++.dg/warn/Wreturn-type-3.C: New test.
2114
2115 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
2116
2117         PR middle-end/19402
2118         * gcc.dg/pr19402-1.c: New testcase.
2119         * gcc.dg/pr19402-2.c: likewise.
2120
2121 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
2122
2123         PR middle-end/19854
2124         * g++.dg/tree-ssa/tmmti.C: New testcase.
2125
2126 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
2127
2128         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
2129
2130 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
2131
2132         PR c++/19733
2133         * g++.dg/parse/crash23.C: New test.
2134         * g++.dg/warn/Weff1.C: New test.
2135
2136 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
2137
2138         * gcc.dg/20050209-1.c: New test.
2139
2140 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
2141
2142         PR target/19799
2143         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
2144
2145 2005-02-08  Mike Stump  <mrs@apple.com>
2146
2147         * g++.dg/pch/import-2.c: New test.
2148         * g++.dg/pch/import-2.hs: New.
2149         * g++.dg/pch/include/import-2a.h: New.
2150         * g++.dg/pch/include/import-2b.h: New.
2151
2152 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
2153
2154         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
2155
2156 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2157
2158         * gfortran.dg/substr_1.f90: New test.
2159
2160 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
2161
2162         PR middle-end/19775
2163         * gcc.dg/torture/builtin-power-1.c: Disable test for
2164         invalid transformation.
2165         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
2166         no longer optimize.
2167         * gcc.dg/builtins-47.c: New testcase.
2168
2169 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
2170             Dorit Naishlos  <dorit@il.ibm.com>
2171
2172         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
2173
2174 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
2175
2176         * gcc.c-torture/compile/20050206-1.c: New test.
2177
2178 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
2179
2180         PR tree-opt/19768
2181         * g++.dg/opt/pr19768.C: New test.
2182
2183 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
2184
2185         PR tree-opt/19736
2186         * gcc.c-torture/compile/pr19736.c: New test.
2187
2188 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2189
2190         PR c++/17401
2191         * g++.dg/parse/error25.C: New test.
2192
2193 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
2194
2195         * gcc.c-torture/execute/20050203-1.c: New.
2196
2197 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
2198
2199         * gcc.dg/vect/vect-85.c: Remove xfail.
2200         * gcc.dg/vect/vect-86.c: Remove xfail.
2201         * gcc.dg/vect/vect-87.c: Remove xfail.
2202         * gcc.dg/vect/vect-88.c: Remove xfail.
2203
2204 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
2205
2206         * gcc.dg/altivec-19.c: New.
2207
2208 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
2209
2210         PR c/17807
2211         * gcc.dg/nested-func-3.c: New test.
2212         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
2213
2214 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
2215
2216         * gcc.test-framework/gen_directive_tests: Generate tests for
2217         selector expressions.
2218
2219 2005-02-02  Matt Austern  <austern@apple.com>
2220
2221         PR c++/19628
2222         * g++/ext/builtin7.C: New.
2223         * g++/ext/builtin8.C: New.
2224
2225 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
2226
2227         PR c/18502
2228         * gcc.dg/pr18502-1.c: New test.
2229
2230 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2231
2232         PR c++/17413
2233         * g++.dg/template/local4.C: Tweak.
2234
2235 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
2236
2237         PR tree-optimization/19578
2238         * gcc.c-torture/compile/20050202-1.c: New test.
2239
2240 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
2241
2242         PR c/19435
2243         * gcc.dg/c99-init-4.c: New test.
2244
2245 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
2246
2247         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
2248
2249         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
2250
2251         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
2252         * g++.dg/eh/check-vect.h: New.
2253
2254         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
2255         * gcc.dg/vect/vect-78.c: Ditto.
2256         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
2257         Remove.
2258
2259         * g++.dg/conversion/simd1.C: Expect warning.
2260         * g++.dg/ext/attribute-test-1.C: Ditto.
2261         * g++.dg/ext/attribute-test-2.C: Ditto.
2262         * g++.dg/ext/attribute-test-3.C: Ditto.
2263         * g++.dg/ext/attribute-test-4.C: Ditto.
2264
2265         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
2266         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
2267
2268         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
2269
2270 2005-02-01  Richard Henderson  <rth@redhat.com>
2271
2272         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
2273         long double for ibm double-double format.
2274         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
2275
2276 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
2277
2278         PR tree-optimization/19633
2279         * testsuite/gcc.dg/pr19633-1.c: New test.
2280         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
2281         to NULL or a symbol.
2282
2283 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
2284
2285         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
2286         New procs.
2287         (dg-process-target (local override)): Handle selector expressions.
2288
2289         * gcc.test-framework/README: Describe tests in source directory.
2290         * gcc.test-framework/test-framework.awk: Handle dg- tests.
2291         * gcc.test-framework/test-framework.exp: Handle dg- tests.
2292         * gcc.test-framework/dg-bogus-exp-P.c: New test.
2293         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
2294         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
2295         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
2296         * gcc.test-framework/dg-do-link-exp-P.c: New test.
2297         * gcc.test-framework/dg-do-run-exp-P.c: New test.
2298         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
2299         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
2300         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
2301         * gcc.test-framework/dg-error-exp-P.c: New test.
2302         * gcc.test-framework/dg-error-exp-XP.c: New test.
2303         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
2304         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
2305         * gcc.test-framework/dg-output-exp-P.c: New test.
2306         * gcc.test-framework/dg-output-exp-XF.c: New test.
2307         * gcc.test-framework/dg-warning-exp-P.c: New test.
2308         * gcc.misc-tests/dg-1.c: Remove.
2309         * gcc.misc-tests/dg-2.c: Remove.
2310         * gcc.misc-tests/dg-3.c: Remove.
2311         * gcc.misc-tests/dg-4.c: Remove.
2312         * gcc.misc-tests/dg-5.c: Remove.
2313         * gcc.misc-tests/dg-6.c: Remove.
2314         * gcc.misc-tests/dg-7.c: Remove.
2315         * gcc.misc-tests/dg-8.c: Remove.
2316         * gcc.misc-tests/dg-9.c: Remove.
2317         * gcc.misc-tests/dg-10.c: Remove.
2318         * gcc.misc-tests/dg-11.c: Remove.
2319         * gcc.misc-tests/dg-12.c: Remove.
2320         * gcc.misc-tests/dg-test.exp: Remove.
2321
2322         * gcc.test-framework/test-framework.awk: Change recording and
2323         printing of passes and failures.
2324
2325         * gcc.test-framework: New directory.
2326         * gcc.test-framework/README: New.
2327         * gcc.test-framework/test-framework.exp: New.
2328         * gcc.test-framework/test-framework.awk: New.
2329         * gcc.test-framework/gen_directive_tests: New.
2330
2331 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
2332
2333         * lib/treelang.exp: Fix comment typos.
2334         (treelang_target_compile): Don't append libs=-ltreelang to options.
2335
2336 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
2337
2338         * g++.dg/parse/typename7.C: Adjust error messages.
2339
2340 2005-01-31  Jeff Law  <law@redhat.com>
2341
2342         * gcc.c-torture/execute/20050131-1.c: New test.
2343         * gcc.dg/wcaselabel.c: New test.
2344
2345 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
2346
2347         * g++.dg/other/warning1.C: Adjust error messags.
2348         * g++.dg/parse/constant5.C: New test.
2349
2350 2005-01-31  Steven Bosscher  <stevenb@suse.de>
2351
2352         PR c/19333
2353         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
2354         the test case valid.
2355         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
2356         * testsuite/gcc.dg/array-7.c: Adjust expected result.
2357         * testsuite/gcc.dg/pr18596-3.c: Likewise.
2358         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
2359         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
2360         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
2361
2362 2005-01-31  Dale Johannesen  <dalej@apple.com>
2363
2364         * g++.dg/opt/pr19650.C:  New test.
2365
2366 2005-01-31  Richard Henderson  <rth@redhat.com>
2367
2368         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
2369         long double for intel double extended format.
2370         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
2371
2372 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
2373
2374         PR c++/19555
2375         * g++.dg/template/static10.C: New test.
2376
2377         PR c++/19395
2378         * g++.dg/parse/error24.C: New test.
2379
2380         PR c++/19367
2381         * g++.dg/lookup/builtin1.C: New test.
2382
2383         PR c++/19457
2384         * g++.dg/warn/conv3.C: New test.
2385
2386 2005-01-30  Bud Davis  <bdavis@gfortran.org>
2387
2388         PR fortran/19647
2389         * gfortan.dg/inquire_7.f90
2390
2391 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
2392
2393         PR tree-optimization/15791
2394         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
2395         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
2396         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
2397         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
2398         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
2399         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
2400         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
2401         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
2402         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
2403         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
2404
2405 2005-01-29  Paul Brook  <paul@codesourcery.com>
2406
2407         PR fortran/18565
2408         * check.c (real_or_complex_check): New function.
2409         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
2410         * intrinsic.c (add_functions): Use new check functions.
2411         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
2412         Add prototypes.
2413
2414 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
2415
2416         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
2417         gcc.dg/lvalue-3.c: New tests.
2418         * gcc.dg/concat.c: Update expected messages.
2419
2420 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
2421
2422         PR libfortran/19595
2423         * gfortran.dg/eor_1.f90:  New test.
2424
2425 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
2426
2427         PR fortran/19589
2428         * gfortran.dg/logical_data_1.f90: New test.
2429
2430 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
2431
2432         PR c++/19253
2433         * g++.dg/template/crash33.C: New test.
2434
2435         PR c++/19667
2436         * g++.dg/template/crash32.C: New test.
2437
2438 2005-01-28  Ian Lance Taylor  <ian@airs.com>
2439
2440         PR middle-end/16558
2441         * g++.dg/warn/Wreturn-type-2.C: New test.
2442
2443 2004-06-24  Jeff Law  <law@redhat.com>
2444
2445         * gcc.dg/tree-ssa/20050128-1.c: New test.
2446
2447 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
2448
2449         * gcc.target/frv/all-mdpackh-1.c: New test.
2450
2451 2005-01-28  Steven Bosscher  <stevenb@suse.de>
2452
2453         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
2454
2455 2005-01-27  Richard Henderson  <rth@redhat.com>
2456
2457         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
2458
2459 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
2460
2461         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
2462
2463 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
2464
2465         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
2466         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
2467         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
2468         to cope with cases where the multilib options override the dg-options.
2469
2470 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
2471
2472         PR c/18946
2473         * gcc.dg/noncompile/20050120-1.c: New test.
2474
2475 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
2476
2477         PR tree-optimization/19633
2478         * gcc.dg/pr19633.c: New test.
2479         * gcc.dg/tree-ssa/pr19633.c: New test.
2480
2481 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
2482
2483         * gcc.dg/20041216-1.c: New test.
2484
2485 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
2486
2487         PR objc/18862
2488         * objc.dg/selector-2.m: New test.
2489
2490 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
2491
2492         * g++.dg/opt/range-test-2.C: New test.
2493
2494         PR rtl-optimization/19579
2495         * gcc.c-torture/execute/20050124-1.c: New test.
2496
2497 2005-01-26  Greg Parker  <gparker@apple.com>
2498         Stuart Hastings  <stuart@apple.com>
2499
2500         * gcc.c-torture/execute/20050125-1.c: New.
2501
2502 2005-01-18  Jan Hubicka  <jh@suse.cz>
2503
2504         PR tree-optimize/19337
2505         * gcc.c-torture/compile/20050119-1.c: New test.
2506
2507 2005-01-24  James E Wilson  <wilson@specifixinc.com>
2508
2509         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
2510         test for successful match.
2511
2512 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
2513
2514         PR objc/18408
2515         * objc.dg/comp-types-7.m: New test.
2516
2517 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
2518
2519         * lib/target-supports.exp (current_target_name): New.
2520         (check_effective_target_ilp32, check_effective_target_lp64):
2521         Cache the result to use as long as the current target, with
2522         multilib flags, remains the same.
2523
2524         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
2525         (dg-require-weak, dg-require-visibility, dg-require-alias,
2526         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
2527         dg-require-effective-target, dg-skip-if): Remove call to
2528         skip_test_and_clear_xfail.
2529         (dg-test): Clear xfail data.
2530
2531 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
2532
2533         PR target/17751
2534         * gcc.dg/ppc64-toc.c: New test.
2535
2536         * g++.dg/tree-ssa/empty-1.C: New test.
2537
2538         PR middle-end/19551
2539         * gcc.c-torture/execute/20050121-1.c: New test.
2540         * gcc.dg/20050121-2.c: New test.
2541
2542 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
2543         Paul Brook  <paul@codesourcery.com>
2544
2545         PR fortran/17941
2546         * gfortran.dg/real_const_1.f: New test.
2547         * gfortran.dg/real_const_2.f90: New test.
2548         * gfortran.dg/complex_int_1.f90: New test.
2549
2550 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
2551
2552         PR fortran/19313
2553         * gfortan.dg/inquire_6.f90: New test.
2554
2555 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
2556
2557         PR libfortran/19451
2558         * open_readonly_1.f90:  New test.
2559
2560 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
2561
2562         PR libfortran/18982
2563         * gfortran.dg/open_new.f90: New file.
2564
2565 2005-01-22  Paul Brook  <paul@codesourcery.com>
2566
2567         * namelist_1.f90: New test.
2568
2569 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
2570
2571         PR tree-optimization/19484
2572         * gcc.c-torture/compile/20050122-[12].c: New tests.
2573
2574 2005-01-22  Paul Brook  <paul@codesourcery.com>
2575
2576         * gfortran.dg/implicit_2.f90: New test.
2577
2578 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
2579
2580         PR fortran/19314
2581         * gfortran.dg/inquire_5.f90: New test.
2582
2583 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2584
2585         PR c/18809
2586         * gcc.dg/pr18809-1.c: New test.
2587
2588 2005-01-21  Ian Lance Taylor  <ian@airs.com>
2589
2590         * gcc.dg/20050121-1.c: New test.
2591
2592         PR tree-optimization/13000
2593         * gcc.dg/20040206-1.c: Change warning to point where function is
2594         being inlined.
2595
2596 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2597
2598         PR c++/19208
2599         * g++.dg/template/array11.C: New test.
2600
2601 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2602
2603         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
2604         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
2605         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
2606         * gfortran.dg/getenv_1.f90: Add dg-do directive.
2607         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
2608         gfortran.dg/pr17164.f90: Add missing dg-do directives.
2609
2610 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
2611
2612         PR tree-optimization/15349
2613         * gcc.dg/tree-ssa/pr15349.c: New.
2614
2615 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
2616
2617         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
2618
2619 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
2620
2621         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
2622         scan-assembler-times directive name.
2623
2624         * gcc.dg/asm-a.c: Move dg-require-effective-target to
2625         after dg-do.
2626
2627         PR rtl-optimization/19462
2628         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
2629
2630 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
2631
2632         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
2633         counting function calls on ia64.
2634
2635 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
2636
2637         PR rtl-optimization/15139
2638         * gcc.dg/20050111-2.c: New test.
2639
2640         PR c/17297
2641         * gcc.c-torture/compile/20050113-1.c: New testcase.
2642
2643         PR middle-end/19164
2644         * gcc.dg/20050113-1.c: New testcase.
2645
2646 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
2647
2648         * gcc.dg/vect/vect-85.c: Add comment.
2649         * gcc.dg/vect/vect-86.c: Add xfail for now.
2650         * gcc.dg/vect/vect-87.c: Add xfail for now.
2651         * gcc.dg/vect/vect-88.c: Add xfail for now.
2652         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
2653
2654 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2655
2656         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
2657
2658 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2659
2660         * g++.dg/debug/typedef3.C: New test.
2661
2662 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
2663
2664         PR c/19472
2665         * gcc.dg/asm-a.c: New test.
2666
2667 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
2668
2669         * gcc.dg/sh-relax.c: Add prototype for abort.
2670
2671 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2672
2673         * gcc.dg/short-compare-1.c: New test.
2674         * gcc.dg/short-compare-2.c: Likewise.
2675
2676 2005-01-18  Michael Matz  <matz@suse.de>
2677
2678         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
2679
2680 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
2681
2682         PR tree-optimization/19121
2683         * gcc.c-torture/compile/pr19121.c: New test.
2684
2685 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
2686
2687         PR target/19357
2688         * gcc.c-torture/compile/pr19357.c: New test.
2689
2690 2005-01-17  Ian Lance Taylor  <ian@airs.com>
2691
2692         PR c/5675
2693         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
2694         pass--those that refer just to the variable, possibly with a
2695         cast.
2696         * gcc.dg/c99-const-expr-3.c: Likewise.
2697
2698         PR middle-end/13127
2699         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
2700         longer emitted.
2701
2702 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
2703
2704         PR fortran/18778
2705         * gfortran.dg/endfile_2.f90: New test.
2706
2707 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
2708
2709         PR 19168
2710         * gfortran.dg/select_5.f90: New test.
2711
2712 2004-01-16  Paul Brook  <paul@codesourcery.com>
2713
2714         * gfortran.dg/common_4.f90: New test.
2715
2716 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
2717
2718         PR rtl-optimization/19462
2719         * gcc.dg/torture/pr19462-1.c: New test.
2720
2721 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
2722
2723         PR objc/19321
2724         * objc.dg/func-ptr-2.m: New.
2725         * objc.dg/volatile-1.m: New.
2726
2727 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2728
2729         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
2730
2731 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
2732
2733         PR tree-optimization/19060
2734         * gcc.c-torture/execute/20050104-1.c: New test.
2735
2736 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
2737
2738         PR fortran/18983
2739         * gfortran.dg/write_to_null.f90: New test.
2740
2741 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
2742             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2743
2744         PR other/19328
2745         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
2746         argument.
2747
2748 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
2749
2750         PR c++/19263
2751         * g++.dg/init/vector1.C: New test.
2752
2753 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
2754
2755         PR target/13158
2756         * gcc.target/ia64/sibcall-unwind-1.c: New test.
2757         PR target/18987
2758         * gcc.target/ia64/sibcall-unwind-2.c: New test.
2759
2760 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
2761
2762         * gfortran.dg/select_1.f90: New test.
2763         * gfortran.dg/select_2.f90: New test.
2764         * gfortran.dg/select_3.f90: New test.
2765         * gfortran.dg/select_4.f90: New test.
2766
2767 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
2768
2769         PR middle-end/19084
2770         PR rtl-optimization/19348
2771         * gcc.dg/20050111-1.c: New test.
2772         * gcc.c-torture/execute/20050111-1.c: New test.
2773
2774         * gcc.dg/i386-asm-4.c: New test.
2775
2776 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2777
2778         * gcc.dg/nested-func-2.c: New test.
2779         * ada/acats/norun.lst: Remove c953002.
2780
2781 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
2782
2783         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
2784
2785 2005-01-12  Ben Elliston  <bje@au.ibm.com>
2786
2787         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
2788
2789 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
2790
2791         PR target/18761
2792         * g++.dg/abi/align1.C: New test.
2793
2794 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
2795
2796         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
2797         at a time.
2798         * g++.dg/ext/altivec_check.h: Support compiling as C.
2799
2800 2005-01-10  Roger Sayle  <roger@eyesopen.com>
2801
2802         PR c++/19355
2803         * g++.dg/expr/pr19355-1.C: New test case.
2804
2805 2005-01-10  Laurent GUERBY <laurent@guerby.net>
2806
2807         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
2808         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
2809         * ada/acats/tests/c3/c92005b.ada: Likewise.
2810         * ada/acats/tests/c3/cxb3012.a: Likewise.
2811         * ada/acats/norun.lst: Add c380004 and c953002, add PR
2812
2813 2005-01-09  Paul Brook  <paul@codesourcery.com>
2814
2815         * gfortran.dg/common_2.f90: New file.
2816         * gfortran.dg/common_3.f90: New file.
2817
2818 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
2819
2820         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
2821
2822 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
2823
2824         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
2825         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
2826         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
2827         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
2828         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
2829         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
2830         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
2831         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
2832         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
2833         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
2834         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
2835         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
2836         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
2837         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
2838         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
2839         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
2840         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
2841         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
2842         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
2843         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
2844         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
2845         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
2846         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
2847         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
2848         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
2849         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
2850         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
2851         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
2852         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
2853         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
2854         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
2855         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
2856         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
2857         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
2858         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
2859         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
2860         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
2861         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
2862         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
2863         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
2864         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
2865         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
2866         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
2867         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
2868         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
2869         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
2870         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
2871         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
2872         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
2873         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
2874         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
2875         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
2876         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
2877         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
2878         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
2879         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
2880         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
2881         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
2882         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
2883         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
2884         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
2885         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
2886         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
2887         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
2888         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
2889         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
2890         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
2891
2892         * gcc.dg/vect/vect-1.c: Fix spelling.
2893         * gcc.dg/vect/vect-10.c: Fix spelling.
2894         * gcc.dg/vect/vect-11.c: Fix spelling.
2895         * gcc.dg/vect/vect-12.c: Fix spelling.
2896         * gcc.dg/vect/vect-14.c: Fix spelling.
2897         * gcc.dg/vect/vect-15.c: Fix spelling.
2898         * gcc.dg/vect/vect-16.c: Fix spelling.
2899         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
2900         * gcc.dg/vect/vect-64.c: Fix comments.
2901         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
2902
2903 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
2904             Ira Rosen  <irar@il.ibm.com>
2905
2906         * gcc.dg/vect/vect-70.c: New test.
2907         * gcc.dg/vect/vect-71.c: New test.
2908
2909 2005-01-09  Manfred Hollstein  <mh@suse.com>
2910
2911         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
2912         * gcc.dg/pr18241-2.c: Likewise.
2913         * gcc.dg/pr18241-3.c: Likewise.
2914         * gcc.dg/pr18241-4.c: Likewise.
2915         * gcc.dg/pr18241-5.c: Likewise.
2916
2917 2005-01-08  Richard Henderson  <rth@redhat.com>
2918
2919         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
2920         False for x86 and x86-64.
2921
2922 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
2923
2924         PR tree-optimization/18241
2925         * gcc.dg/pr18241-1.c: New test.
2926         * gcc.dg/pr18241-2.c: New test.
2927         * gcc.dg/pr18241-3.c: New test.
2928         * gcc.dg/pr18241-4.c: New test.
2929         * gcc.dg/pr18241-5.c: New test.
2930
2931 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
2932
2933         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
2934         gfortran.dg/select_4.f90: New.
2935
2936 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
2937
2938         * gcc.c-torture/execute/20050107-1.c: New test.
2939
2940 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
2941
2942         PR c++/19298
2943         * g++.dg/template/ref2.C: New.
2944
2945 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
2946
2947         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
2948         instead of being empty.
2949
2950 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2951
2952         PR fortran/15553
2953         * gfortran.dg/array-1.f90: New test.
2954
2955 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
2956
2957         PR tree-optimization/19283
2958         * gcc.c-torture/execute/20050106-1.c: New test.
2959
2960         PR rtl-optimization/18861
2961         * gcc.dg/20050105-1.c: New test.
2962
2963         PR tree-optimization/18828
2964         * gcc.dg/20050105-2.c: New test.
2965
2966 2005-01-07  Andreas Jaeger  <aj@suse.de>
2967
2968         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
2969
2970 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
2971
2972         PR fortran/18398
2973         * gfortran.dg/fmt_read.f90: New test.
2974
2975 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
2976
2977         * gcc.dg/rs6000-ldouble-2.c: New.
2978
2979 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
2980
2981         PR c++/19244
2982         * g++.dg/parser/ctor2.C: New test.
2983
2984 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2985
2986         PR c++/17154
2987         * g++.dg/template/using9.C: New test.
2988
2989 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2990
2991         PR c++/19258
2992         * g++.dg/lookup/friend6.C: New test.
2993
2994 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
2995
2996         PR c++/19270
2997         * g++.dg/template/array10.C: New.
2998
2999 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3000
3001         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
3002         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
3003
3004 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
3005
3006         * gcc.c-torture/compile/20050105-1.c: New test.
3007
3008 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
3009
3010         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
3011
3012 2005-01-05  Roger Sayle  <roger@eyesopen.com>
3013
3014         PR middle-end/19100
3015         * gcc.dg/conv-3.c: New test case.
3016
3017 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
3018
3019         * gcc.dg/asm-wide-1.c: New test.
3020
3021 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
3022
3023         PR c++/19030
3024         * g++.dg/parse/crash22.C: New
3025
3026 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
3027
3028         PR 19257
3029         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
3030
3031 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
3032
3033         PR middle-end/17767
3034         * gcc.dg/i386-mmx-6.c: New test case.
3035
3036 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
3037
3038         PR tree-optimization/18308
3039         * gcc.dg/vect/pr18308.c: New testcase.
3040
3041 2005-01-04  Andreas Jaeger  <aj@suse.de>
3042
3043         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
3044
3045 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
3046             Robert Bowdidge <bowdidge@apple.com>
3047
3048         * gcc.dg/cpp/subframework1.c: New.
3049         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
3050         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
3051         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
3052         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
3053
3054 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
3055
3056         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
3057         producing warning.
3058         * gcc.dg/darwin-weakimport-2.c: New.
3059
3060 2005-01-03  Richard Henderson  <rth@redhat.com>
3061
3062         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
3063
3064 2005-01-03  Richard Henderson  <rth@redhat.com>
3065
3066         * gcc.dg/vect/vect.exp: Enable for ia64.
3067         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
3068         (check_effective_target_vect_float): Likewise.
3069         (check_effective_target_vect_no_align): Likewise.
3070         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
3071         * gcc.dg/vect/vect-8.c: Likewise.
3072
3073 2005-01-03  Uros Bizjak <uros@kss-loka.si>
3074
3075         PR target/19236
3076         * gcc.dg/pr19236-1.c: New test case.
3077
3078 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
3079
3080         PR rtl-optimization/12092
3081         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
3082
3083 2005-01-02  Andreas Jaeger  <aj@suse.de>
3084
3085         * gcc.dg/pr12092-1.c: Do not run on x86_64.
3086
3087 2005-01-01  Roger Sayle  <roger@eyesopen.com>
3088             Andrew Pinski  <pinskia@physics.uc.edu>
3089
3090         PR rtl-optimization/12092
3091         * gcc.dg/pr12092-1.c: New test case.
3092
3093 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
3094
3095         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
3096         'hidden' and 'default' for better portability.
3097         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
3098
3099         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
3100         6 and 7.
3101         * g++.old-deja/g++.brendan/new3.C: Likewise.
3102
3103 2005-01-01  Steven Bosscher  <stevenb@suse.de>
3104
3105         * gcc.dg/20041231-1.C: New test.
3106         * g++.dg/warn/Wunreachable-code-1.C: New test.
3107
3108 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
3109
3110         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
3111         file, not /dev/null.  Abort on error.
3112
3113 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
3114             Ziemowit Laski  <zlaski@apple.com>
3115
3116         PR objc/18971
3117         * objc.dg/encode-5.m: New test.
3118
3119 2004-12-29  Richard Henderson  <rth@redhat.com>
3120
3121         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
3122         * objc.dg/stabs-1.m: Disable for ia64.
3123
3124 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
3125
3126         PR c++/19190
3127         * g++.dg/warn/Wunused-10.C: New test.
3128
3129 2004-12-28  Richard Henderson  <rth@redhat.com>
3130
3131         * objc.dg/stabs-1.m: Disable for alpha.
3132
3133 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
3134
3135         PR c++/19149
3136         * g++.dg/parse/error23.C: New test.
3137
3138 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3139
3140         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
3141
3142         PR fortran/19032
3143         * gfortran.dg/intrinsic_modulo_1.f90: New.
3144         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
3145         tests with divisor -1.
3146
3147 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
3148
3149         * g++.dg/opt/temp1.C (memcpy): Return a value.
3150
3151         PR c++/19148
3152         * g++.dg/expr/cond7.C: New test.
3153
3154 2004-12-27  Paul Brook  <paul@codesourcery.com>
3155
3156         * gfortran.dg/g77/select_no_compile.f: Remove.
3157
3158 2004-12-27  Richard Henderson  <rth@redhat.com>
3159
3160         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
3161         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
3162         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
3163
3164 2004-12-26  Richard Henderson  <rth@redhat.com>
3165
3166         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
3167         by 1i instead of token pasting.
3168
3169 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3170
3171         PR tree-optimization/17578
3172         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
3173         to additional_flags.
3174         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
3175
3176 2004-12-25  Richard Henderson  <rth@redhat.com>
3177
3178         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
3179         Remove Alpha.
3180
3181 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3182
3183         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
3184         hppa*-*-hpux*.
3185         * gcc.dg/pr17957.c (dg-options): Likewise.
3186         * gcc.dg/struct-ret-1.c: Add prototype for abort.
3187         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
3188         instead of 0 on __hppa__.
3189         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
3190         "foo,%r" on hppa*-*-*.
3191
3192 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
3193
3194         PR fortran/19071
3195         * gfortran.dg/complex_write.f90: New test.
3196
3197 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3198
3199         PR c++/17595
3200         * g++.dg/parse/pragma2.C: New test.
3201
3202         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
3203
3204 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
3205
3206         * gcc.dg/empty2.c: Add missing dg-warning.
3207
3208 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3209
3210         PR c++/17413
3211         * g++.dg/template/local4.C: New test.
3212         * g++.dg/template/crash19.C: Add dg-error marker.
3213
3214         * g++.dg/template/crash31.C: Correct embedded PR number.
3215
3216 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3217
3218         PR c++/16405
3219         * g++.dg/opt/temp1.C: Add do-run marker.
3220
3221 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
3222
3223         * g++.dg/template/spec19.C: New.
3224
3225 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
3226
3227         PR target/16819
3228         * gcc.dg/empty2.c: New.
3229
3230 2004-12-23  Richard Henderson  <rth@redhat.com>
3231
3232         * lib/target-supports.exp (check_effective_target_vect_no_align):
3233         Remove i?86 and x86-64.
3234
3235 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3236
3237         PR c++/16405
3238         * g++.dg/opt/temp1.C: New test.
3239
3240 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3241
3242         PR c++/18733
3243         * g++.dg/template/friend33.C: New testcase.
3244
3245 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
3246
3247         PR c++/18464
3248         * g++.dg/template/cond5.C: New test.
3249
3250         PR c++/18492
3251         * g++.dg/inherit/thunk3.C: New test.
3252
3253         PR c++/11224
3254         * g++.dg/warn/Wunused-9.C: New test.
3255
3256 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
3257
3258         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
3259
3260 2004-12-22  Jan Beulich  <jbeulich@novell.com>
3261
3262         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
3263
3264 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
3265
3266         PR c++/18378
3267         * g++.dg/ext/packed8.C: New test.
3268
3269         PR c++/13268
3270         * g++.dg/template/crash31.C: New test.
3271
3272         PR c++/19034
3273         * g++.dg/template/crash30.C: New test.
3274
3275 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
3276
3277         PR C++/18984
3278         * g++.dg/eh/ctor3.C: New test.
3279
3280 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3281
3282         * objc.dg/stabs-1.m: Allow section name to be quoted and
3283         assembly label to begin with '.LL'.
3284
3285 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
3286
3287         * gcc.dg/vect/vect.exp
3288         (check_effective_target_lp64_or_vect_no_align): New.
3289         * gcc.dg/vect/vect-77.c: Use it.
3290         * gcc.dg/vect/vect-78.c: Use it.
3291
3292         * lib/target-supports.exp
3293         (check_effective_target_vect_no_max,
3294         check_effective_target_vect_no_bitwise,
3295         check_effective_target_vect_no_align): New.
3296         * gcc.dg/vect/vect-13.c: Use them.
3297         * gcc.dg/vect/vect-17.c: Ditto.
3298         * gcc.dg/vect/vect-18.c: Ditto.
3299         * gcc.dg/vect/vect-19.c: Ditto.
3300         * gcc.dg/vect/vect-20.c: Ditto.
3301         * gcc.dg/vect/vect-27.c: Ditto.
3302         * gcc.dg/vect/vect-29.c: Ditto.
3303         * gcc.dg/vect/vect-44.c: Ditto.
3304         * gcc.dg/vect/vect-48.c: Ditto.
3305         * gcc.dg/vect/vect-50.c: Ditto.
3306         * gcc.dg/vect/vect-52.c: Ditto.
3307         * gcc.dg/vect/vect-54.c: Ditto.
3308         * gcc.dg/vect/vect-56.c: Ditto.
3309         * gcc.dg/vect/vect-58.c: Ditto.
3310         * gcc.dg/vect/vect-60.c: Ditto.
3311         * gcc.dg/vect/vect-72.c: Ditto.
3312         * gcc.dg/vect/vect-80.c: Ditto.
3313
3314 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
3315
3316         PR c++/14075
3317         * g++.dg/init/string1.C: New.
3318
3319         PR c++/18975
3320         * g++.dg/other/synth1.C: New.
3321
3322 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
3323
3324         PR c/18963
3325         * gcc.dg/pr18963-1.c: New test.
3326
3327 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
3328
3329         PR c/18596
3330         * gcc.dg/funcdef-storage-1.c (foo): Remove.
3331         * gcc.dg/pr18596-1.c: Use dg-error.
3332         (dg-options): Use -fno-unit-at-a-time.
3333         * gcc.dg/pr18596-2.c: New test.
3334         * gcc.dg/pr18596-3.c: New test.
3335
3336 2004-12-20  Roger Sayle  <roger@eyesopen.com>
3337
3338         PR middle-end/18683
3339         * g++.dg/opt/pr18683-1.C: New test case.
3340
3341 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
3342
3343         PR other/19093
3344         * g++.dg/opt/max1.C: Fix for 64bit targets.
3345
3346 2004-12-20  Matt Austern  <austern@apple.com>
3347
3348         PR c++/19044
3349         * g++.dg/ext/builtin6.C: New
3350
3351 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
3352
3353         PR tree-optimization/19080
3354         * gcc.c-torture/compile/pr19080.c: New test.
3355
3356 2004-12-20  Steven Bosscher  <stevenb@suse.de>
3357
3358         * gcc.dg/20041219-1.c: New test.
3359
3360 2004-12-19  Roger Sayle  <roger@eyesopen.com>
3361
3362         PR middle-end/19068
3363         * g++.dg/opt/max1.C: New test case.
3364
3365 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3366
3367         * gcc.dg/fdata-sections-1.c: New test.
3368
3369 2004-12-18  Roger Sayle  <roger@eyesopen.com>
3370
3371         PR middle-end/18548
3372         * gcc.dg/max-1.c: New test case.
3373
3374 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
3375
3376         * gcc.c-torture/execute/20041218-1.c: New test.
3377
3378 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
3379
3380         * gcc.dg/pr18501.c: New test.
3381         * gcc.dg/uninit-5.c: XFAIL.
3382         * gcc.dg/uninit-9.c: XFAIL.
3383
3384 2004-12-17  Dale Johannesen  <dalej@apple.com>
3385
3386         * gcc.dg/20041213-1.c:  New.
3387
3388 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
3389
3390         * objc.dg/stabs-1.m: Allow assembly label to begin
3391         with a dot ('.').
3392
3393 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
3394
3395         * gcc.c-torture/execute/20041213-1.c: Move...
3396         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
3397
3398 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
3399
3400         PR c++/18721
3401         * g++.dg/lookup/conv-5.C: New.
3402
3403 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
3404
3405         * objc.dg/stabs-1.m: New test.
3406
3407 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
3408
3409         * gcc.dg/visibility-c.c: Change compile to
3410         assemble for the test.
3411
3412 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
3413
3414         PR target/19041
3415         * gcc.dg/visibility-c.c: New test.
3416
3417 2004-12-16  Roger Sayle  <roger@eyesopen.com>
3418
3419         PR middle-end/18493
3420         * gcc.dg/switch-8.c: New test case.
3421
3422 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
3423
3424         PR c++/18905
3425         * g++.dg/template/init4.C: New.
3426         * g++.dg/opt/static3.C: Enable optimizer.
3427
3428 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
3429
3430         * g++.dg/other/complex1.C: New test.
3431
3432 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
3433
3434         * g++.dg/opt/inline9.C: New test.
3435
3436 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3437
3438         PR fortran/18993
3439         * gfotran.dg/nullify_1.f: New test.
3440
3441 2004-12-15  Richard Henderson  <rth@redhat.com>
3442
3443         * gcc.target/i386/i386.exp: New harness.
3444         * gcc.target/i386/vect-args.c: New.
3445
3446 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
3447
3448         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
3449
3450 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3451
3452         PR c++/18825
3453         * g++.dg/template/friend32.C: New test.
3454
3455 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3456
3457         * cpp/pragma-once-1.c: New test.
3458         * cpp/pragma-once-1b.h: Likewise.
3459         * cpp/pragma-once-1c.h: Likewise.
3460         * cpp/pragma-once-1d.h: Likewise.
3461         * cpp/inc/pragma-once-1a.h: Likewise.
3462
3463 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
3464             Steven G. Kargl  <kargls@comcast.net>
3465
3466         PR fortran/17597
3467         * gfortran.dg/list_read_3.f90: New test.
3468
3469 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3470
3471         * gcc.dg/ftrapv-2.c: New test.
3472
3473 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
3474
3475         PR c++/18981
3476         * g++.dg/template/typename9.C: New test.
3477
3478 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
3479
3480         PR c++/18738
3481         * g++.dg/template/typename8.C: New test.
3482         * g++.dg/parse/friend2.C: Tweak error message.
3483
3484 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
3485
3486         * gcc.c-torture/20041214-1.c: New test.
3487
3488 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
3489
3490         PR c++/18965
3491         * g++.dg/init/array17.C: New test.
3492
3493 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
3494
3495         PR c++/18793
3496         * g++.dg/init/aggr3.C: New test.
3497
3498 2004-12-14  Janis Johnson  <janis187@us.ibm.com
3499
3500         * gcc.dg/altivec-types-1.c: New test.
3501         * gcc.dg/altivec-types-2.c: New test.
3502         * gcc.dg/altivec-types-3.c: New test.
3503         * gcc.dg/altivec-types-4.c: New test.
3504         * g++.dg/ext/altivec-types-1.C: New test.
3505         * g++.dg/ext/altivec-types-2.C: New test.
3506         * g++.dg/ext/altivec-types-3.C: New test.
3507         * g++.dg/ext/altivec-types-4.C: New test.
3508
3509 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
3510
3511         PR middle-end/18951
3512         * gcc.c-torture/execute/20041213-1.c: New test.
3513
3514 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
3515
3516         PR c++/18949
3517         * g++.dg/template/cast1.C: New.
3518
3519 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
3520
3521         * gcc.c-torture/execute/20041213-2.c: New test.
3522
3523 2004-12-13  Richard Henderson  <rth@redhat.com>
3524
3525         * gcc.dg/i386-sse-10.c: Fix typo in options.
3526
3527 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
3528
3529         PR c++/18968
3530         * g++.dg/opt/pr18968.C: New test.
3531
3532 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
3533
3534         PR c++/18925
3535         * g++.dg/ext/visibility/staticdatamem.C: New test.
3536
3537 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
3538
3539         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
3540
3541 2004-12-13  Roger Sayle  <roger@eyesopen.com>
3542
3543         PR rtl-optimization/18928
3544         * gcc.dg/pr18928-1.c: New test case.
3545
3546 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
3547
3548         PR tree-opt/16951
3549         * gcc.c-torture/compile/20041211-1.c: New.
3550
3551 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3552
3553         PR middle-end/17564
3554         * gcc.c-torture/execute/20041212-1.c: New test.
3555
3556 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3557
3558         PR fortran/18869
3559         * gfortran.dg/common_1.f90: New test.
3560
3561 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
3562         Paul Brook  <paul@codesourcery.com>
3563
3564         PR fortran/16222
3565         * gfortran.dg/real_do_1.f90: New test.
3566
3567 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
3568
3569         PR tree-opt/18040
3570         * g++.dg/opt/ptrmem6.C: New test.
3571
3572 2004-12-11  Roger Sayle  <roger@eyesopen.com>
3573
3574         PR middle-end/18921
3575         * gcc.dg/pr18921-1.c: New test case.
3576
3577 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3578
3579         PR fortran/17175
3580         * gfortran.dg/scale_1.f90: New test.
3581
3582 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
3583
3584         PR middle-end/18903
3585         * gcc.c-torture/compile/pr18903.c: New test.
3586
3587 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
3588
3589         * gcc.c-torture/execute/20041210-1.c: New test.
3590
3591 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3592
3593         PR c++/18731
3594         * g++.dg/parser/struct-1.C: New test.
3595         * g++.dg/parser/struct-2.C: New test.
3596         * g++.dg/parser/struct-3.C: New test.
3597
3598 2004-12-09  Richard Henderson  <rth@redhat.com>
3599
3600         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
3601
3602         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
3603         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
3604
3605 2004-12-09  Matt Austern  <austern@apple.com>
3606
3607         PR c++/18514
3608         * g++.dg/ext/builtin1.C: New
3609         * g++.dg/ext/builtin2.C: New
3610         * g++.dg/ext/builtin3.C: New
3611         * g++.dg/ext/builtin4.C: New
3612         * g++.dg/ext/builtin5.C: New
3613
3614 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
3615
3616         PR tree-opt/18904
3617         * g++.dg/opt/ptrmem5.C: New test.
3618
3619 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
3620
3621         * g++.dg/parse/typename5.C: Adjust for new error.
3622         * g++.dg/parse/typename7.C: New.
3623
3624 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3625
3626         PR c++/18073
3627         * g++.dg/other/mmintrin.C: New test.
3628
3629 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
3630
3631         PR c++/16681
3632         * g++.dg/init/array15.C: New.
3633         * g++.dg/init/array16.C: New.
3634
3635 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3636
3637         PR fortran/18826
3638         * gfortran.dg/assign_1.f90: New test.
3639
3640 2004-12-08  Nick Clifton  <nickc@redhat.com>
3641
3642         * gcc.target/xstormy16/bss_below100: New directory containing tests.
3643         * gcc.target/xstormy16/data_below100: Likewise.
3644         * gcc.target/xstormy16/sfr: Likewise.
3645         * gcc.target/xstormy16/below100.S: New test source file.
3646         * gcc.target/xstormy16/below100.ld: New test linker script.
3647         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
3648         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
3649         bp instructions.
3650         * gcc.target/xstormy16/bp.c: Likewise.
3651
3652         * gcc.target/xstormy16/bss_below100: New files:
3653         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
3654         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
3655         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
3656         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
3657         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
3658         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
3659         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
3660         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
3661         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
3662         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
3663         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
3664         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
3665         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
3666         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
3667         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
3668         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
3669         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
3670         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
3671         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
3672         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
3673         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
3674         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
3675         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
3676         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
3677         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
3678         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
3679         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
3680
3681         * gcc.target/xstormy16/data_below100: New files:
3682         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
3683         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
3684         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
3685         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
3686         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
3687         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
3688         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
3689         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
3690         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
3691         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
3692         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
3693         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
3694         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
3695         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
3696         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
3697         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
3698         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
3699         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
3700         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
3701         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
3702         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
3703         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
3704         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
3705         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
3706         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
3707         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
3708         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
3709
3710         * gcc.target/xstormy16/sfr: New files:
3711         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
3712         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
3713         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
3714         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
3715         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
3716         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
3717         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
3718         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
3719         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
3720         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
3721         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
3722         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
3723         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
3724         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
3725         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
3726         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
3727         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
3728         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
3729         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
3730         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
3731         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
3732         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
3733         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
3734         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
3735         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
3736         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
3737         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
3738         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
3739         27_if0_sfrw_bitfield_f.c
3740
3741 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3742
3743         PR c++/18100
3744         * g++.dg/lookup/name-clash4.C: New test.
3745
3746 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
3747
3748         PR c++/18672
3749         * g++.dg/opt/array1.C: New.
3750
3751         PR c++/18803
3752         * g++.dg/template/operator5.C: New.
3753
3754 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
3755
3756         PR c/18867
3757         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
3758
3759 2004-12-07  Steven Bosscher  <stevenb@suse.de>
3760
3761         * gcc.dg/noncompile/20041207.c: New test.
3762
3763 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
3764
3765         * g++.dg/other/unreachable-1.C: New test.
3766
3767 2004-12-06  Nick Clifton  <nickc@redhat.com>
3768
3769         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
3770         <limits.h> because the latter comes from gcc's include/ directory
3771         and not the newlib/libc/include directory.
3772
3773 2004-12-04  Richard Henderson  <rth@redhat.com>
3774
3775         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
3776
3777 2004-12-04  Richard Henderson  <rth@redhat.com>
3778
3779         * lib/target-supports.exp (check_gc_sections_available): Disable
3780         for alpha and ia64.
3781
3782 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
3783
3784         PR middle-end/17909
3785         * g++.dg/other/vararg-2.C: New test.
3786
3787 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3788
3789         PR c++/17011, c++/17971
3790         * g++.dg/template/error15.C: Adjust expected error.
3791         * g++.dg/template/instantiate3.C: Likewise.
3792
3793 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
3794
3795         * gcc.dg/altivec-18.c: Fix for darwin
3796
3797 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
3798
3799         PR c++/18782
3800         * g++.dg/parse/ptrmem2.C: New.
3801
3802         PR c++/18318
3803         * g++.dg/template/new1.C: New.
3804
3805 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3806
3807         PR fortran/18710
3808         * gfortran.dg/direct_io_3.f90: New test.
3809
3810 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
3811
3812         PR 18758
3813         * g++.dg/parse/crash21.C: New.
3814
3815 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3816
3817         PR c++/15664, c++/18276
3818         * g++.dg/template/ttp13.C: New test.
3819         * g++.dg/template/ttp14.C: Likewise.
3820
3821 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3822
3823         PR c++/18123
3824         * g++.dg/parse/enum2.C: New test.
3825         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
3826
3827 2004-12-02  Nick Clifton  <nickc@redhat.com>
3828
3829         * gcc.target/xstormy16: New test directory.
3830         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
3831         * gcc.target/xstormy16/bp.c: Check the generation of bp
3832         instructions.
3833         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
3834         bn instructions and the BELOW100 attribute.
3835
3836 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
3837
3838         PR target/16952
3839         * gcc.dg/ppc-eabi.c: New.
3840
3841 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
3842
3843         PR fortran/18284
3844         * gfortran.dg/backspace.f90
3845
3846 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
3847
3848         * gfortran.dg/inquire.f90: New test.
3849
3850 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
3851
3852         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
3853         handle effective-target-keyword.
3854         (dg-skip-if): Support effective-target keyword as target list.
3855         (dg-xfail-if): Ditto.
3856         * lib/target-supports.exp (is-effective-target-keyword): New proc.
3857
3858 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
3859
3860         PR tree-optimization/18291
3861         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
3862
3863 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
3864
3865         PR C++/18729
3866         * g++.dg/parse/crash20.C: New.
3867
3868         PR c++/17431
3869         * g++.dg/overload/arg1.C: New.
3870         * g++.dg/overload/arg2.C: New.
3871         * g++.dg/overload/arg3.C: New.
3872         * g++.dg/overload/arg4.C: New.
3873
3874 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
3875
3876         * gcc.dg/c99-flex-array-4.c: Remove.
3877
3878 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
3879
3880         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
3881
3882         * lib/target-supports.exp (is-effective-target): Simplify.
3883
3884         * lib/target-supports.exp (check_effective_target_vect_long):
3885         Fix for powerpc64-*-*.
3886
3887 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
3888
3889         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
3890         to support new requirements on FreeBSD 5.
3891
3892 2004-11-30  Devang Patel  <dpatel@apple.com>
3893
3894         PR 18702
3895         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
3896
3897 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
3898
3899         * g++.dg/ext/altivec-13.C: New test.
3900
3901 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
3902
3903         PR tree-opt/18298
3904         * gcc.c-torture/execute/p18298.c: New test.
3905
3906 2004-11-30  Ira Rosen  <irar@il.ibm.com>
3907             Dorit Naishlos  <dorit@il.ibm.com>
3908
3909         PR tree-opt/18607
3910         * gcc.dg/vect/vect-89.c: New test.
3911
3912 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
3913
3914         * gcc.dg/pr18596-1.c: New test.
3915
3916 2004-11-30  Ben Elliston  <bje@au.ibm.com>
3917
3918         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
3919
3920 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
3921
3922         PR c/18479
3923         * gcc.dg/pr18479.c: New test.
3924
3925 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
3926
3927         PR target/18490
3928         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
3929         mmix-knuth-mmixware.
3930
3931         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
3932         cris-*-elf* cris-*-aout* mmix-*-*
3933
3934 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
3935
3936         PR middle-end/18725
3937         * gcc.dg/pr18725.c: New test.
3938
3939 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
3940
3941         PR target/18488
3942         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
3943
3944         PR target/18336
3945         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
3946
3947 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
3948
3949         PR c++/18368
3950         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
3951         * g++.old-deja/g++.law/ctors5.C: Likewise.
3952         * g++.old-deja/g++.other/crash25.C: Likewise.
3953
3954         PR c++/18674
3955         * g++.dg/template/error16.C: New test.
3956
3957         PR c++/18512
3958         * g++.dg/template/crash29.C: New test.
3959
3960 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
3961
3962         PR tree-optimization/18712
3963         * gcc.c-torture/compile/pr18712.c: New test.
3964
3965 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
3966
3967         PR c/7544
3968         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
3969         tests.
3970
3971 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3972
3973         PR c++/18652
3974         * g++.dg/lookup/crash6.C: New test.
3975
3976 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
3977
3978         PR middle-end/18164
3979         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
3980
3981 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
3982
3983         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
3984         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
3985         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
3986
3987 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
3988
3989         * gcc.dg/pr18164.c: New test.
3990
3991 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
3992
3993         * gcc.dg/funroll-loops-all.c: New.
3994
3995 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
3996
3997         PR target/18489
3998         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
3999         delimeter, match space and TAB as well as ":".
4000
4001         PR target/18484
4002         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
4003
4004         PR target/18348
4005         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
4006
4007         PR target/18345
4008         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
4009
4010         PR target/18337
4011         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
4012
4013 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
4014
4015         * gfortran.dg/direct_io_2.f90: New test.
4016
4017 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
4018
4019         PR target/18334
4020         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
4021
4022 2004-11-28  Richard Henderson  <rth@redhat.com>
4023
4024         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
4025
4026 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
4027
4028         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
4029         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
4030         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
4031         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
4032         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
4033         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
4034         gcc.dg/pointer-arith-8.c: New tests.
4035
4036 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
4037
4038         PR fortran/18364
4039         * gfortran.dg/endfile.f90: New test.
4040
4041 2004-11-27  Falk Hueffner  <falk@debian.org>
4042
4043         * gcc.dg/loop-6.c: New test.
4044
4045 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
4046
4047         * gcc.c-torture/execute/20041126-1.c: New test.
4048
4049 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
4050
4051         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
4052         on IRIX.
4053
4054 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
4055
4056         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
4057         functions.
4058
4059 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
4060
4061         PR rtl-optimization/17825
4062         * gcc.c-torture/compile/20041119-1.c: New test.
4063
4064 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4065
4066         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
4067         Check existence of ld library path variables before unsetting.
4068
4069 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
4070
4071         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
4072
4073 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
4074
4075         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
4076
4077 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
4078
4079         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
4080
4081 2004-11-26  Ben Elliston  <bje@au.ibm.com>
4082
4083         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
4084         dg-do directive.
4085
4086 2004-11-26  Ben Elliston  <bje@au.ibm.com>
4087
4088         * gcc.dg/pr17957.c: Pass --param, not -param.
4089
4090 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
4091
4092         PR middle-end/17957
4093         * testsuite/gcc.dg/pr17957.c: New test.
4094
4095 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
4096
4097         PR c++/18445
4098         * g++.dg/template/crash28.C: Likewise.
4099
4100         PR c++/18001
4101         * g++.dg/expr/unary2.C: Adjust lvalue messages.
4102         * g++.dg/ext/lvaddr.C: Likewise.
4103         * g++.dg/opt/pr7503-3.C: Likewise.
4104
4105         PR c++/18466
4106         * g++.dg/parse/qualified3.C: New test.
4107         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
4108
4109         PR c++/18545
4110         * g++.dg/expr/return1.C: New test.
4111
4112 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4113
4114         Friend class name lookup 3/n, PR c++/3332
4115         * g++.dg/lookup/friend3.C: New test.
4116         * g++.dg/lookup/friend4.C: Likewise.
4117         * g++.dg/lookup/friend5.C: Likewise.
4118
4119 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4120
4121         Friend class name lookup 2/n, PR c++/14513, c++/15410
4122         * g++.dg/lookup/friend2.C: New test.
4123         * g++.dg/template/friend31.C: Likewise.
4124
4125 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4126
4127         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
4128
4129 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
4130
4131         PR c++/17473
4132         * g++.dg/tc1/dr56.C: Remove.
4133         * g++.dg/template/typedef1.C: Add dg-error markers.
4134         * g++.old-deja/g++.other/typedef7.C: Likewise.
4135
4136         PR c++/18285
4137         * g++.dg/parse/typedef7.C: New test.
4138
4139 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
4140
4141         * gcc.c-torture/execute/20041124-1.c: New test.
4142
4143 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
4144
4145         * g++.dg/template/deduce3.C: New test.
4146
4147         PR c++/18586
4148         * g++.dg/template/crash27.C: New test.
4149
4150         PR c++/18530
4151         * g++.dg/warn/Wshadow-3.C: New test.
4152
4153 2004-11-24  Devang Patel  <dpatel@apple.com>
4154
4155         PR/18555
4156         * gcc.dg/cpp/isysroot-1.c: New test.
4157         * gcc.dg/cpp/usr/include/stdio.h: New file.
4158         * gcc.dg/cpp/isysroot-2.c: New test.
4159         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
4160         New file.
4161
4162 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4163
4164         PR c++/8929
4165         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
4166
4167 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
4168
4169         * gcc.target/sparc/align.c: Do not include <stdint.h>.
4170         * gcc.target/sparc/pdist.c: Likewise.
4171
4172 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
4173
4174         PR c++/16882
4175         * g++.dg/conversion/simd1.C: New test.
4176
4177 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4178
4179         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
4180         and restore_ld_library_path_env_vars.
4181         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
4182         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
4183         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
4184         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
4185
4186 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
4187
4188         * gcc.dg/pragma-align-2.c: Test macro expansion.
4189         * gcc.dg/pragma-pack-2.c: New test.
4190
4191 2004-11-23  Richard Henderson  <rth@redhat.com>
4192
4193         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
4194         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
4195         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
4196         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
4197         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
4198         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
4199
4200         * gcc.dg/vect/vect.exp: Add check for alpha.
4201         * lib/target-supports.exp (check_alpha_max_hw_available): New.
4202         (check_effective_target_vect_int): Enable for alpha.
4203         (check_effective_target_vect_long): New.
4204         (is-effective-target): Add it.
4205
4206 2004-11-23  Uros Bizjak <uros@kss-loka.si>
4207
4208         * gcc.dg/pr18614-1.c: New test.
4209
4210 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4211
4212         * gcc.dg/setjmp-2.c: New test.
4213
4214 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
4215
4216         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
4217         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
4218         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
4219         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
4220         gcc.target/sparc/pdist.c: New tests.
4221
4222 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
4223
4224         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
4225
4226 2004-11-22  Dale Johannesen  <dalej@apple.com>
4227
4228         * gcc.dg/20041111-1.c:  New.
4229
4230 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
4231
4232         PR tree-opt/18536
4233         * gcc.dg/vect/pr18536.c: New test.
4234
4235 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4236
4237         PR c++/18354
4238         * g++.dg/template/nontype11.C: New test.
4239
4240 2004-11-21  Roger Sayle  <roger@eyesopen.com>
4241
4242         PR middle-end/18520
4243         * gcc.dg/pr18520-1.c: New test case.
4244
4245 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
4246
4247         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
4248         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
4249         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
4250         expected diagnostics.
4251
4252 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4253
4254         PR target/18580
4255         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
4256         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
4257         vect-77.c, vect-77a.c: XFAIL on the SPARC.
4258
4259 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4260
4261         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
4262
4263 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
4264             Joseph Myers  <joseph@codesourcery.com>
4265
4266         * lib/target-supports.exp (check_visibility_available): Really
4267         test the compiler.
4268
4269 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
4270
4271         PR tree-opt/18181
4272         * gcc.dg/vect/vect-85.c: New test.
4273         * gcc.dg/vect/vect-86.c: New test.
4274         * gcc.dg/vect/vect-87.c: New test.
4275         * gcc.dg/vect/vect-88.c: New test.
4276
4277 2004-11-19  Ben Elliston  <bje@au.ibm.com>
4278
4279         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
4280
4281 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
4282
4283         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
4284         * gcc.dg/ppc-and-1.c: Ditto.
4285         * gcc.dg/ppc-compare-1.c: Ditto.
4286         * gcc.dg/ppc-mov-1.c: Ditto
4287
4288 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
4289             Mark Mitchell  <mark@codesourcery.com>
4290
4291         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
4292
4293 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
4294             Aldy Hernandez  <aldyh@redhat.com>
4295
4296         * lib/target-supports.exp (check_effective_target_vect_int): New
4297         (check_effective_target_vect_float): New
4298         (check_effective_target_vect_double): New.
4299         (is-effective-target): Support new effective targets keywords.
4300         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
4301         default action for dg-do.
4302         * gcc.dg/vect/pr16105.c: Use new support.
4303         * gcc.dg/vect/pr18400.c: Ditto.
4304         * gcc.dg/vect/pr18425.c: Ditto.
4305         * gcc.dg/vect/vect-1.c: Ditto.
4306         * gcc.dg/vect/vect-10.c: Ditto.
4307         * gcc.dg/vect/vect-11.c: Ditto.
4308         * gcc.dg/vect/vect-12.c: Ditto.
4309         * gcc.dg/vect/vect-13.c: Ditto.
4310         * gcc.dg/vect/vect-14.c: Ditto.
4311         * gcc.dg/vect/vect-15.c: Ditto.
4312         * gcc.dg/vect/vect-16.c: Ditto.
4313         * gcc.dg/vect/vect-17.c: Ditto.
4314         * gcc.dg/vect/vect-18.c: Ditto.
4315         * gcc.dg/vect/vect-19.c: Ditto.
4316         * gcc.dg/vect/vect-2.c: Ditto.
4317         * gcc.dg/vect/vect-20.c: Ditto.
4318         * gcc.dg/vect/vect-21.c: Ditto.
4319         * gcc.dg/vect/vect-22.c: Ditto.
4320         * gcc.dg/vect/vect-23.c: Ditto.
4321         * gcc.dg/vect/vect-24.c: Ditto.
4322         * gcc.dg/vect/vect-25.c: Ditto.
4323         * gcc.dg/vect/vect-26.c: Ditto.
4324         * gcc.dg/vect/vect-27.c: Ditto.
4325         * gcc.dg/vect/vect-27a.c: Ditto.
4326         * gcc.dg/vect/vect-28.c: Ditto.
4327         * gcc.dg/vect/vect-29.c: Ditto.
4328         * gcc.dg/vect/vect-29a.c: Ditto.
4329         * gcc.dg/vect/vect-3.c: Ditto.
4330         * gcc.dg/vect/vect-30.c: Ditto.
4331         * gcc.dg/vect/vect-31.c: Ditto.
4332         * gcc.dg/vect/vect-32.c: Ditto.
4333         * gcc.dg/vect/vect-33.c: Ditto.
4334         * gcc.dg/vect/vect-34.c: Ditto.
4335         * gcc.dg/vect/vect-35.c: Ditto.
4336         * gcc.dg/vect/vect-36.c: Ditto.
4337         * gcc.dg/vect/vect-37.c: Ditto.
4338         * gcc.dg/vect/vect-38.c: Ditto.
4339         * gcc.dg/vect/vect-4.c: Ditto.
4340         * gcc.dg/vect/vect-40.c: Ditto.
4341         * gcc.dg/vect/vect-41.c: Ditto.
4342         * gcc.dg/vect/vect-42.c: Ditto.
4343         * gcc.dg/vect/vect-43.c: Ditto.
4344         * gcc.dg/vect/vect-44.c: Ditto.
4345         * gcc.dg/vect/vect-45.c: Ditto.
4346         * gcc.dg/vect/vect-46.c: Ditto.
4347         * gcc.dg/vect/vect-47.c: Ditto.
4348         * gcc.dg/vect/vect-48.c: Ditto.
4349         * gcc.dg/vect/vect-48a.c: Ditto.
4350         * gcc.dg/vect/vect-49.c: Ditto.
4351         * gcc.dg/vect/vect-5.c: Ditto.
4352         * gcc.dg/vect/vect-50.c: Ditto.
4353         * gcc.dg/vect/vect-51.c: Ditto.
4354         * gcc.dg/vect/vect-52.c: Ditto.
4355         * gcc.dg/vect/vect-53.c: Ditto.
4356         * gcc.dg/vect/vect-54.c: Ditto.
4357         * gcc.dg/vect/vect-55.c: Ditto.
4358         * gcc.dg/vect/vect-56.c: Ditto.
4359         * gcc.dg/vect/vect-56a.c: Ditto.
4360         * gcc.dg/vect/vect-57.c: Ditto.
4361         * gcc.dg/vect/vect-58.c: Ditto.
4362         * gcc.dg/vect/vect-59.c: Ditto.
4363         * gcc.dg/vect/vect-6.c: Ditto.
4364         * gcc.dg/vect/vect-60.c: Ditto.
4365         * gcc.dg/vect/vect-61.c: Ditto.
4366         * gcc.dg/vect/vect-62.c: Ditto.
4367         * gcc.dg/vect/vect-63.c: Ditto.
4368         * gcc.dg/vect/vect-64.c: Ditto.
4369         * gcc.dg/vect/vect-65.c: Ditto.
4370         * gcc.dg/vect/vect-66.c: Ditto.
4371         * gcc.dg/vect/vect-67.c: Ditto.
4372         * gcc.dg/vect/vect-68.c: Ditto.
4373         * gcc.dg/vect/vect-69.c: Ditto.
4374         * gcc.dg/vect/vect-7.c: Ditto.
4375         * gcc.dg/vect/vect-72.c: Ditto.
4376         * gcc.dg/vect/vect-72a.c: Ditto.
4377         * gcc.dg/vect/vect-73.c: Ditto.
4378         * gcc.dg/vect/vect-74.c: Ditto.
4379         * gcc.dg/vect/vect-75.c: Ditto.
4380         * gcc.dg/vect/vect-76.c: Ditto.
4381         * gcc.dg/vect/vect-77.c: Ditto.
4382         * gcc.dg/vect/vect-77a.c: Ditto.
4383         * gcc.dg/vect/vect-78.c: Ditto.
4384         * gcc.dg/vect/vect-79.c: Ditto.
4385         * gcc.dg/vect/vect-8.c: Ditto.
4386         * gcc.dg/vect/vect-80.c: Ditto.
4387         * gcc.dg/vect/vect-82.c: Ditto.
4388         * gcc.dg/vect/vect-82_64.c: Ditto.
4389         * gcc.dg/vect/vect-83.c: Ditto.
4390         * gcc.dg/vect/vect-83_64.c: Ditto.
4391         * gcc.dg/vect/vect-9.c: Ditto.
4392         * gcc.dg/vect/vect-all.c: Ditto.
4393         * gcc.dg/vect/vect-none.c: Ditto.
4394
4395 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
4396
4397         * lib/gcc-dg.exp (dg-skip-if): New function.
4398         (dg-forbid-option): Remove.
4399         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
4400         * g++.dg/abi/bitfield8.C: Likewise.
4401         * g++.dg/abi/dtor1.C: Likewise.
4402         * g++.dg/abi/empty10.C: Likewise.
4403         * g++.dg/abi/empty7.C: Likewise.
4404         * g++.dg/abi/empty9.C: Likewise.
4405         * g++.dg/abi/layout3.C: Likewise.
4406         * g++.dg/abi/layout4.C: Likewise.
4407         * g++.dg/abi/thunk1.C: Likewise.
4408         * g++.dg/abi/thunk2.C: Likewise.
4409         * g++.dg/abi/vbase11.C: Likewise.
4410         * g++.dg/abi/vthunk2.C: Likewise.
4411         * g++.dg/abi/vthunk3.C: Likewise.
4412         * g++.dg/ext/attrib8.C: Likewise.
4413         * g++.dg/opt/longbranch2.C: Likewise.
4414         * g++.dg/opt/reg-stack4.C: Likewise.
4415         * g++.old-deja/g++.ext/attrib1.C: Likewise.
4416         * g++.old-deja/g++.ext/attrib2.C: Likewise.
4417         * g++.old-deja/g++.ext/attrib3.C: Likewise.
4418         * g++.old-deja/g++.other/store-expr1.C: Likewise.
4419         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4420         * gcc.dg/20000609-1.c: Likewise.
4421         * gcc.dg/20000720-1.c: Likewise.
4422         * gcc.dg/20011107-1.c: Likewise.
4423         * gcc.dg/20011119-1.c: Likewise.
4424         * gcc.dg/20020108-1.c: Likewise.
4425         * gcc.dg/20020122-2.c: Likewise.
4426         * gcc.dg/20020122-3.c: Likewise.
4427         * gcc.dg/20020201-3.c: Likewise.
4428         * gcc.dg/20020206-1.c: Likewise.
4429         * gcc.dg/20020218-1.c: Likewise.
4430         * gcc.dg/20020310-1.c: Likewise.
4431         * gcc.dg/20020411-1.c: Likewise.
4432         * gcc.dg/20020418-2.c: Likewise.
4433         * gcc.dg/20020426-1.c: Likewise.
4434         * gcc.dg/20020426-2.c: Likewise.
4435         * gcc.dg/20020517-1.c: Likewise.
4436         * gcc.dg/20020523-1.c: Likewise.
4437         * gcc.dg/20020523-2.c: Likewise.
4438         * gcc.dg/20020729-1.c: Likewise.
4439         * gcc.dg/20030204-1.c: Likewise.
4440         * gcc.dg/20030826-2.c: Likewise.
4441         * gcc.dg/20030926-1.c: Likewise.
4442         * gcc.dg/20031202-1.c: Likewise.
4443         * gcc.dg/980312-1.c: Likewise.
4444         * gcc.dg/980313-1.c: Likewise.
4445         * gcc.dg/990117-1.c: Likewise.
4446         * gcc.dg/990424-1.c: Likewise.
4447         * gcc.dg/990524-1.c: Likewise.
4448         * gcc.dg/991230-1.c: Likewise.
4449         * gcc.dg/i386-387-1.c: Likewise.
4450         * gcc.dg/i386-387-2.c: Likewise.
4451         * gcc.dg/i386-387-3.c: Likewise.
4452         * gcc.dg/i386-387-4.c: Likewise.
4453         * gcc.dg/i386-387-5.c: Likewise.
4454         * gcc.dg/i386-387-6.c: Likewise.
4455         * gcc.dg/i386-asm-1.c: Likewise.
4456         * gcc.dg/i386-bitfield1.c: Likewise.
4457         * gcc.dg/i386-bitfield2.c: Likewise.
4458         * gcc.dg/i386-loop-1.c: Likewise.
4459         * gcc.dg/i386-loop-2.c: Likewise.
4460         * gcc.dg/i386-loop-3.c: Likewise.
4461         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
4462         * gcc.dg/i386-pic-1.c: Likewise.
4463         * gcc.dg/i386-regparm.c: Likewise.
4464         * gcc.dg/i386-signbit-1.c: Likewise.
4465         * gcc.dg/i386-signbit-2.c: Likewise.
4466         * gcc.dg/i386-signbit-3.c: Likewise.
4467         * gcc.dg/i386-sse-5.c: Likewise.
4468         * gcc.dg/i386-sse-8.c: Likewise.
4469         * gcc.dg/i386-unroll-1.c: Likewise.
4470         * gcc.dg/tls/opt-1.c: Likewise.
4471         * gcc.dg/tls/opt-2.c: Likewise.
4472         * gcc.dg/unroll-1.c: Likewise.
4473         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4474         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4475         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4476         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4477
4478 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4479
4480         * g++.dg/template/incomplete1.C: New test.
4481
4482 2004-11-16  Nick Clifton  <nickc@redhat.com>
4483
4484         Revert patches accidentally commited during checkin of fixes for
4485         xstormy16 tests:
4486         gcc.c-torture/execute/simd-4.c: Revert
4487         gcc.dg/20040910-1.c: Revert.
4488
4489 2004-11-16  Paul Brook  <paul@codesourcery.com>
4490
4491         PR fortran/13010
4492         * gfortran.dg/der_pointer_1.f90: New test.
4493
4494 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
4495
4496         PR c/18498
4497         * gcc.dg/bitfld-13.c: New test.
4498
4499 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
4500
4501         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
4502         powerpc*-*-linux*.
4503
4504         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
4505         * gcc.dg/ppc64-abi-2.c: Ditto.
4506         * gcc.dg/ppc64-abi-3.c: Ditto.
4507
4508         * lib/gcc-dg.exp (dg-target-list): Remove.
4509
4510 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
4511
4512         * gcc.dg/ia64-postinc.c: New test.
4513
4514 2004-11-15  Mark Mitchell <mark@codesourcery.com>
4515
4516         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
4517
4518 2004-11-15  Nick Clifton  <nickc@redhat.com>
4519
4520         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
4521         __INT_MAX__ so that the test can be compiled by toolchains
4522         targeted at 16-bit processors.
4523
4524         * gcc.dg/20040625-1.c: Use long constants rather than integers
4525         when performing arithmetic that will overflow 16-bits.
4526
4527         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
4528         xstormy16.  It does not support 128-bit vector operations.
4529
4530         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
4531         with the macro PTR_TYPE.  Define this macro to an integer type
4532         suitable for holding a pointer.
4533
4534         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
4535         the target is a 16-bit processor.
4536
4537         * gcc.dg/cpp/if-2.c: Expect a different warning message from
4538         16-bit targets where the character constant will be too long.
4539
4540         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
4541         where the double will not be directly addressable.
4542
4543 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4544
4545         Friend class name lookup 1/n, PR c++/18471
4546         * g++.dg/template/crash26.C: New test.
4547         * g++.dg/lookup/struct1.C: Adjust expected error.
4548         * g++.dg/parse/elab1.C: Likewise.
4549         * g++.dg/parse/elab2.C: Likewise.
4550         * g++.dg/parse/int-as-enum1.C: Likewise.
4551         * g++.dg/parse/struct-as-enum1.C: Likewise.
4552         * g++.dg/parse/typedef1.C: Likewise.
4553         * g++.dg/parse/typedef3.C: Likewise.
4554         * g++.dg/parse/typedef4.C: Likewise.
4555         * g++.dg/parse/typedef5.C: Likewise.
4556         * g++.dg/template/nontype4.C: Likewise.
4557         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
4558         * g++.old-deja/g++.other/elab1.C: Likewise.
4559         * g++.old-deja/g++.other/syntax4.C: Likewise.
4560
4561 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
4562
4563         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
4564
4565 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
4566
4567         * gcc.c-torture/execute/20041114-1.c: New test.
4568
4569 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
4570
4571         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
4572         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
4573         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
4574         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
4575         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
4576         gcc.dg/switch-7.c: New tests.
4577
4578 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
4579
4580         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
4581
4582 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
4583
4584         PR tree-opt/18400
4585         * gcc.dg/vect/pr18400.c: New test.
4586
4587 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
4588             Andrew Pinski  <pinskia@physics.uc.edu>
4589
4590         PR tree-opt/18425
4591         * gcc.dg/vect/pr18425.c: New test.
4592
4593 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4594
4595         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
4596         Guard with dg-require-alias and dg-require-visibility.
4597
4598 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4599
4600         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
4601
4602 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4603
4604         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
4605
4606 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4607
4608         PR c++/17344
4609         * g++.dg/template/defarg5.C: New test.
4610
4611 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4612
4613         * g++.dg/parse/cast1.C: Run only on ILP32.
4614         * g++.old-deja/g++.mike/p784.C: Likewise.
4615
4616 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
4617
4618         * gcc.c-torture/execute/20041113-1.c: New test.
4619
4620 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
4621
4622         PR target/18230
4623         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
4624         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
4625         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
4626         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
4627         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
4628         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
4629         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
4630         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
4631         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
4632         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
4633         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
4634         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
4635         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
4636
4637 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
4638
4639         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
4640         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
4641         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
4642         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
4643         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
4644         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
4645         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
4646         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
4647         gcc.target/sparc/combined-1.c: New tests.
4648
4649 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
4650
4651         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
4652         New tests.
4653
4654 2004-11-12  Mark Mitchell <mark@codesourcery.com>
4655
4656         * lib/gcc-dg.exp (dg-forbid-option): New function.
4657         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
4658         * g++.dg/abi/bitfield8.C: Likewise.
4659         * g++.dg/abi/dtor1.C: Likewise.
4660         * g++.dg/abi/empty10.C: Likewise.
4661         * g++.dg/abi/empty7.C: Likewise.
4662         * g++.dg/abi/empty9.C: Likewise.
4663         * g++.dg/abi/layout3.C: Likewise.
4664         * g++.dg/abi/layout4.C: Likewise.
4665         * g++.dg/abi/thunk1.C: Likewise.
4666         * g++.dg/abi/thunk2.C: Likewise.
4667         * g++.dg/abi/vbase11.C: Likewise.
4668         * g++.dg/abi/vthunk2.C: Likewise.
4669         * g++.dg/abi/vthunk3.C: Likewise.
4670         * g++.dg/ext/attrib8.C: Likewise.
4671         * g++.dg/opt/longbranch2.C: Likewise.
4672         * g++.dg/opt/reg-stack4.C: Likewise.
4673         * g++.old-deja/g++.ext/attrib1.C: Likewise.
4674         * g++.old-deja/g++.ext/attrib2.C: Likewise.
4675         * g++.old-deja/g++.ext/attrib3.C: Likewise.
4676         * g++.old-deja/g++.other/store-expr1.C: Likewise.
4677         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4678         * gcc.dg/20000609-1.c: Likewise.
4679         * gcc.dg/20000720-1.c: Likewise.
4680         * gcc.dg/20011107-1.c: Likewise.
4681         * gcc.dg/20011119-1.c: Likewise.
4682         * gcc.dg/20020108-1.c: Likewise.
4683         * gcc.dg/20020122-2.c: Likewise.
4684         * gcc.dg/20020122-3.c: Likewise.
4685         * gcc.dg/20020201-3.c: Likewise.
4686         * gcc.dg/20020206-1.c: Likewise.
4687         * gcc.dg/20020218-1.c: Likewise.
4688         * gcc.dg/20020310-1.c: Likewise.
4689         * gcc.dg/20020411-1.c: Likewise.
4690         * gcc.dg/20020418-2.c: Likewise.
4691         * gcc.dg/20020426-1.c: Likewise.
4692         * gcc.dg/20020426-2.c: Likewise.
4693         * gcc.dg/20020517-1.c: Likewise.
4694         * gcc.dg/20020523-1.c: Likewise.
4695         * gcc.dg/20020523-2.c: Likewise.
4696         * gcc.dg/20020729-1.c: Likewise.
4697         * gcc.dg/20030204-1.c: Likewise.
4698         * gcc.dg/20030826-2.c: Likewise.
4699         * gcc.dg/20030926-1.c: Likewise.
4700         * gcc.dg/20031202-1.c: Likewise.
4701         * gcc.dg/980312-1.c: Likewise.
4702         * gcc.dg/980313-1.c: Likewise.
4703         * gcc.dg/990117-1.c: Likewise.
4704         * gcc.dg/990424-1.c: Likewise.
4705         * gcc.dg/990524-1.c: Likewise.
4706         * gcc.dg/991230-1.c: Likewise.
4707         * gcc.dg/i386-387-1.c: Likewise.
4708         * gcc.dg/i386-387-2.c: Likewise.
4709         * gcc.dg/i386-387-3.c: Likewise.
4710         * gcc.dg/i386-387-4.c: Likewise.
4711         * gcc.dg/i386-387-5.c: Likewise.
4712         * gcc.dg/i386-387-6.c: Likewise.
4713         * gcc.dg/i386-asm-1.c: Likewise.
4714         * gcc.dg/i386-bitfield1.c: Likewise.
4715         * gcc.dg/i386-bitfield2.c: Likewise.
4716         * gcc.dg/i386-loop-1.c: Likewise.
4717         * gcc.dg/i386-loop-2.c: Likewise.
4718         * gcc.dg/i386-loop-3.c: Likewise.
4719         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
4720         * gcc.dg/i386-pic-1.c: Likewise.
4721         * gcc.dg/i386-regparm.c: Likewise.
4722         * gcc.dg/i386-signbit-1.c: Likewise.
4723         * gcc.dg/i386-signbit-2.c: Likewise.
4724         * gcc.dg/i386-signbit-3.c: Likewise.
4725         * gcc.dg/i386-sse-5.c: Likewise.
4726         * gcc.dg/i386-sse-8.c: Likewise.
4727         * gcc.dg/i386-unroll-1.c: Likewise.
4728         * gcc.dg/tls/opt-1.c: Likewise.
4729         * gcc.dg/tls/opt-2.c: Likewise.
4730         * gcc.dg/unroll-1.c: Likewise.
4731         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4732         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4733         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4734         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4735         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
4736         -m64 is specified.
4737
4738 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
4739
4740         PR c++/18389
4741         * g++.dg/parse/cond1.C: New test.
4742
4743         PR c++/18429
4744         * g++.dg/template/array9.C: New test.
4745         * g++.dg/ext/vla1.C: Adjust error messages.
4746         * g++.dg/ext/vlm1.C: Likewise.
4747         * g++.dg/template/crash2.C: Likewise.
4748
4749         PR c++/18436
4750         * g++.dg/template/call3.C: New test.
4751
4752         PR c++/18407
4753         * g++.dg/template/ptrmem11.C: New test.
4754
4755 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
4756
4757         PR other/14264
4758         * lib/g++.exp: Set LC_ALL and LANG to C.
4759         * lib/gcc-dg.exp: Likewise.
4760         * lib/gfortran.exp: Likewise.
4761         * lib/objc.exp: Likewise.
4762         * lib/treelang.exp: Likewise.
4763
4764 2004-11-12  Andreas Schwab  <schwab@suse.de>
4765
4766         * gcc.dg/pr16286.c: Fix last change.
4767
4768 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
4769
4770         PR c++/18416
4771         * g++.dg/init/global1.C: New test.
4772
4773 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
4774
4775         * gcc.c-torture/execute/20041112-1.c: New test.
4776
4777 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
4778
4779         * lib/gcc-dg.exp (dg-target-list): New.
4780
4781 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
4782             Richard Sandiford  <rsandifo@redhat.com>
4783
4784         * lib/target-supports.exp (get-compiler_messages): New.
4785         (check_named_sections_available): Use it.
4786         (check_effective_target_ilp32): New.
4787         (check_effective_target_lp64): New.
4788         (is-effective-target): New.
4789         * lib/gcc-dg.exp (dg-require-effective-target): New.
4790
4791 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
4792
4793         * gcc.dg/precedence-1.c: New test.
4794
4795 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
4796
4797         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
4798
4799         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
4800         message, delete generated files, use more descriptive name for
4801         executable, and make the test unsupported when it cannot be run.
4802
4803         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
4804         (dg-require-weak, dg-require-visibility, dg-require-alias,
4805         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
4806         dg-require-iconv, dg-require-named-sections): Use it.
4807
4808         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
4809
4810 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
4811
4812         PR target/16457
4813         * gcc.dg/ppc-and-1: New
4814
4815         PR target/16796
4816         * gcc.dg/ppc-mov-1.c: New.
4817
4818         PR target/16458
4819         * gcc.dg/ppc-compare-1.c: New.
4820
4821 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
4822
4823         * objc.dg/desig-init-2.m: New test.
4824
4825 2004-11-10  Adam Nemet  <anemet@lnxw.com>
4826
4827         PR middle-end/18160
4828         * g++.dg/warn/register-var-1.C: New test.
4829         * g++.dg/warn/register-var-2.C: New test.
4830
4831 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4832
4833         * gcc.dg/union-2.c: New test.
4834
4835 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
4836
4837         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
4838         New test for PR tree-optimization/17892.
4839
4840 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
4841
4842         PR c++/18369
4843         * g++.dg/init/new12.C: New test.
4844
4845 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
4846
4847         * gcc.target/sparc: New directory.
4848         * gcc.target/sparc/sparc.exp: New driver.
4849         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
4850         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
4851         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
4852         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
4853
4854 2004-11-10  Paul Brook  <paul@codesourcery.com>
4855
4856         PR fortran/18218
4857         * gfortran.dg/list_read.c: New test.
4858
4859 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
4860
4861         PR c/18322
4862         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
4863         expected diagnostic location.
4864
4865 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
4866
4867         * gcc.dg/20041109-1.c: New test.
4868
4869 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
4870
4871         PR objc/18406
4872         * objc/compile/pr18406.m: New test.
4873
4874 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
4875
4876         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
4877
4878 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
4879
4880         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
4881
4882 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
4883
4884         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
4885
4886 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
4887
4888         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
4889         exit.
4890
4891 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
4892
4893         PR tree-opt/18299
4894         * gcc.c-torture/pr18299-1.c: New test.
4895
4896 2004-11-06  Andreas Schwab  <schwab@suse.de>
4897
4898         * gcc.dg/pr16286.c: Also test for bool and pixel.
4899
4900 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
4901
4902         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
4903         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
4904         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
4905         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
4906         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
4907         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
4908         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
4909         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
4910         gcc.dg/struct-semi-3.c: New tests.
4911
4912 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4913
4914         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
4915
4916 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4917
4918         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
4919         Do not use C99 designators.
4920
4921 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4922
4923         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
4924
4925 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4926
4927         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
4928         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
4929         * gcc.c-torture/execute/simd-5.x: Remove.
4930
4931 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
4932
4933         PR rtl-optimization/17933
4934         * gcc.dg/torture/pr17933-1.c: New test.
4935
4936 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
4937
4938         PR target/18106
4939         * lib/target-supports.exp (check_weak_available): Support
4940         Windows.
4941
4942 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
4943
4944         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
4945         call to fflush(stdout) before abort.
4946         (my_ffsll): New function.
4947         (generate_fields): Use it.
4948
4949 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
4950
4951         * gcc.dg/init-undef-1.c: New test.
4952
4953 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
4954
4955         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
4956         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
4957         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
4958         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
4959         expected messages for new parser.
4960
4961 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
4962
4963         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
4964
4965 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4966
4967         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
4968         on LP64 targets.
4969
4970 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
4971
4972         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
4973         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
4974         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
4975         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
4976         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
4977         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
4978         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
4979         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
4980         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
4981         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
4982
4983 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
4984
4985         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
4986         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
4987         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
4988         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
4989         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
4990         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
4991         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
4992         for new parser.
4993
4994 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
4995
4996         PR target/15342
4997         * gcc.dg/20041104-1.c: New test.
4998
4999 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5000
5001         * g++.dg/template/nontype7.C: New test.
5002         * g++.dg/template/nontype8.C: Likewise.
5003         * g++.dg/template/nontype9.C: Likewise.
5004         * g++.dg/template/nontype10.C: Likewise.
5005         * g++.dg/tc1/dr49.C: Likewise.
5006         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
5007         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
5008
5009 2004-11-04  Ben Elliston  <bje@au.ibm.com>
5010
5011         * g++.dg/rtti/tinfo1.C: Remove xfails.
5012
5013 2004-11-04  Ben Elliston  <bje@au.ibm.com>
5014
5015         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
5016         packed attribute to the definition to satisfy the new C++ parser.
5017
5018 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5019
5020         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
5021         invocations of va_arg.
5022
5023 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
5024
5025         PR c++/18124
5026         * g++.dg/template/crash25.C: New test.
5027
5028         PR c++/18155
5029         * g++.dg/template/typedef2.C: New test.
5030         * g++.dg/parse/crash13.C: Adjust error markers.
5031
5032         PR c++/18177
5033         * g++.dg/conversion/const3.C: New test.
5034
5035 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5036
5037         PR fortran/17535
5038         PR fortran/17583
5039         PR fortran/17713
5040         * gfortran.dg/generic_[123].f90: New testcases.
5041
5042 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5043
5044         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
5045         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
5046
5047 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
5048
5049         PR tree-opt/16808
5050         * gcc.c-torture/compile/pr16808.c: New test.
5051
5052 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
5053
5054         PR rtl-optimization/17104
5055         * gcc.dg/ppc-bitfield1.c: New.
5056
5057 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
5058
5059         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
5060
5061 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
5062
5063         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
5064         strings for 32-bit code.
5065
5066 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
5067
5068         PR c/18239
5069         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
5070
5071 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
5072
5073         PR c++/18064
5074         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
5075
5076 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
5077
5078         PR c++/15172
5079         * g++.dg/init/aggr2.C: New test.
5080
5081 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
5082
5083         * objc.dg/local-decl-1.m: New test.
5084
5085 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5086
5087         * gcc.dg/20040910-1.c: Adjust regex.
5088
5089 2004-10-30  Roger Sayle  <roger@eyesopen.com>
5090
5091         PR rtl-optimization/18084
5092         * g++.dg/opt/pr18084-1.C: New testcase.
5093
5094 2004-10-30  Matt Austern  <austern@apple.com>
5095
5096         PR c++/17542
5097         * g++.dg/ext/attrib18.C: New test.
5098
5099 2004-10-30  Roger Sayle  <roger@eyesopen.com>
5100
5101         PR middle-end/18096
5102         * gcc.dg/pr18096-1.c: New test case.
5103
5104 2004-10-30  Roger Sayle  <roger@eyesopen.com>
5105
5106         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
5107
5108 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
5109
5110         PR c/16666
5111         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
5112         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
5113         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
5114         gcc.dg/old-style-prom-3.c: New tests.
5115
5116 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
5117
5118         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
5119         Remove unnecessary inclusion of stdio.h.
5120
5121 2004-10-29  Roger Sayle  <roger@eyesopen.com>
5122
5123         PR rtl-optimization/17581
5124         * gcc.dg/pr17581-1.c: New test case.
5125
5126 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
5127
5128         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
5129         being implemented.
5130         * g++.dg/conversion/dr195-1.C: New.
5131         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
5132         * g++.old-deja/g++.mike/p10148.C: Likewise.
5133
5134 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
5135
5136         PR c++/17695
5137         * g++.dg/debug/typedef2.C: New test.
5138
5139 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
5140
5141         PR fortran/13490
5142         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
5143         * gfortran.dg/g77/README: Update.
5144
5145 2004-10-28  Matt Austern  <austern@apple.com>
5146
5147         PR c++/14124
5148         * g++.dg/ext/packed7.C: New test.
5149
5150 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
5151
5152         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
5153         scan-assembler.
5154         * lib/scanasm.exp (hidden-scan-for): New proc.
5155         (scan-hidden): Use hidden-scan-for instead of constructing the scan
5156         string.
5157         (scan-not-hidden): Likewise.
5158         * lib/target-supports.exp (check_visibility_available): mach-o is
5159         support too.
5160
5161 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
5162
5163         PR c++/17132
5164         * g++.dg/template/memclass3.C: New test.
5165
5166 2004-10-28  Adam Nemet  <anemet@lnxw.com>
5167
5168         PR middle-end/18160
5169         * gcc.dg/register-var-1.c: New test.
5170         * gcc.dg/register-var-2.c: New test.
5171         * gcc.dg/asm-7.c: Taking the address of a register variable is an
5172         error now.
5173
5174 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
5175
5176         PR other/18172
5177         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
5178         unused variables.
5179         * gcc.dg/vect/vect-22.c: Likewise.
5180
5181 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
5182
5183         * gcc.dg/i386-rotate-1.c: New test.
5184
5185 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
5186
5187         * g++.dg/init/ref12.C: Add "run" marker.
5188
5189         PR c++/17435
5190         * g++.dg/init/ref12.C: New test.
5191
5192         PR c++/18140
5193         * g++.dg/template/shift1.C: New test.
5194         * g++.dg/template/error10.C: Adjust error markers.
5195
5196 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
5197
5198         PR tree-opt/17529
5199         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
5200
5201 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
5202
5203         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
5204         * gcc.dg/weak/weak-3.c: Likewise.
5205         * gcc.dg/weak/weak-5.c: Likewise.
5206         * gcc.dg/weak/weak-9.c: Likewise.
5207         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
5208         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
5209
5210         * gcc.dg/darwin-weakimport-1.c: New.
5211
5212 2004-10-28  Ben Elliston  <bje@au.ibm.com>
5213
5214         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
5215
5216 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
5217
5218         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
5219         'syntax' error messages.
5220         * gcc.dg/cpp/direct2s.c: Likewise.
5221
5222 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
5223
5224         * gcc.c-torture/compile/20041026-1.c: New.
5225
5226 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
5227
5228         PR c++/18093
5229         * g++.dg/lookup/ns2.C: New test.
5230
5231         PR c++/18020
5232         * g++.dg/template/enum4.C: New test.
5233
5234         PR c++/18161
5235         * g++.dg/template/expr1.C: New test.
5236
5237 2004-10-26  Ben Elliston  <bje@au.ibm.com>
5238
5239         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
5240
5241 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5242
5243         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
5244         gcc.dg/decl-nospec-3.c: New tests.
5245
5246 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
5247
5248         * objc.dg/super-class-3.m: New test.
5249
5250 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
5251
5252         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
5253         resyncing.
5254         * gcc.dg/cpp/direct2s.c: Likewise.
5255
5256 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
5257
5258         * objc.dg/image-info.m: Update for changes to section selection.
5259
5260 2004-10-25  David Ayers  <d.ayers@inode.at>
5261             Ziemowit Laski  <zlaski@apple.com>
5262
5263         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
5264         diagnostics when messaging 'id <Proto>'.
5265         * objc.dg/class-protocol-1.m: New test.
5266         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
5267         a non-existent method signature.
5268         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
5269         Update diagnostics when messaging with non-existent method signature.
5270         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
5271         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
5272         invalid receivers are now resolved as if messaging 'id'; remove
5273         extraneous diagnostics.
5274
5275 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
5276
5277         PR c/16667
5278         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
5279         gcc.dg/init-desig-obs-3.c: New tests.
5280
5281 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
5282
5283         * gcc.dg/debug/20041023-1.c: New test.
5284
5285 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
5286
5287         PR middle-end/17407
5288         * gcc.c-torture/compile/pr17407.c: New test.
5289
5290         PR c++/18121
5291         * g++.dg/template/array8.C: New test.
5292
5293 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5294
5295         PR other/18138
5296         * lib/g++.exp: Accept more than one multilib libgcc.
5297         * lib/gcc-dg.exp: Likewise.
5298         * lib/objc.exp: Likewise.
5299         * lib/treelang.exp: Likewise.
5300         * lib/gfortran.exp: Likewise.
5301
5302 2004-10-24  Ben Elliston  <bje@au.ibm.com>
5303
5304         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
5305
5306 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
5307
5308         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
5309         * gcc.dg/c99-const-expr-3.c: Likewise.
5310
5311 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
5312
5313         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
5314
5315 2004-10-23  Ben Elliston  <bje@au.ibm.com>
5316
5317         * gcc.c-torture/execute/loop-2e.x: Remove.
5318
5319 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
5320
5321         PR c++/18095
5322         * g++.dg/parse/crash18.C: New.
5323         * g++.dg/parse/crash19.C: New.
5324
5325 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
5326
5327         * g++.dg/ext/dllimport1.C: Move dg-warnings.
5328         * g++.dg/ext/dllimport2.C: Same.
5329         * g++.dg/ext/dllimport8.C: Same.
5330
5331 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
5332
5333         PR c++/10841
5334         * g++.dg/conversion/cast1.C: New test.
5335         * g++.dg/overload/pmf1.C: Adjust error marker.
5336
5337 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
5338
5339         PR objc/17923
5340         * objc.dg/const-str-7.m: New test.
5341
5342 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5343
5344         * g++.dg/template/memfriend11.C: Fix comment typo.
5345         * g++.dg/template/memfriend14.C: Likewise.
5346
5347 2004-10-20  Richard Henderson  <rth@redhat.com>
5348
5349         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
5350         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
5351         -fasynchronous-unwind-tables.
5352
5353 2004-10-20  Richard Henderson  <rth@redhat.com>
5354
5355         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
5356         (main): Return success.
5357         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
5358         (main): Return success.
5359
5360 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5361
5362         PR c++/13495
5363         * g++.dg/template/memfriend9.C: New test.
5364         * g++.dg/template/memfriend10.C: Likewise.
5365         * g++.dg/template/memfriend11.C: Likewise.
5366         * g++.dg/template/memfriend12.C: Likewise.
5367         * g++.dg/template/memfriend13.C: Likewise.
5368         * g++.dg/template/memfriend14.C: Likewise.
5369         * g++.dg/template/memfriend15.C: Likewise.
5370         * g++.dg/template/memfriend16.C: Likewise.
5371         * g++.dg/template/memfriend17.C: Likewise.
5372         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
5373
5374 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
5375
5376         * g++.dg/conversion/dr195.C: New.
5377         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
5378
5379 2004-10-20  Ben Elliston  <bje@au.ibm.com>
5380             Devang Patel  <dpatel@apple.com>
5381
5382         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
5383         of floating point arithmetic, which could trap.
5384
5385 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
5386
5387         PR c++/14035
5388         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
5389         * g++.dg/conversion/const2.C: New test.
5390         * g++.dg/expr/reinterpret2.C: New test.
5391         * g++.dg/expr/reinterpret3.C: New test.
5392         * g++.dg/expr/cast2.C: New test.
5393         * g++.dg/expr/copy1.C: New test.
5394         * g++.dg/other/conversion1.C: Change error message.
5395         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
5396         function pointers to void *.
5397         * g++.old-deja/g++.mike/p10148.C: Likewise.
5398
5399 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5400
5401         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
5402
5403 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
5404
5405         PR c++/18047
5406
5407         * g++.dg/parse/expr3.C: New test.
5408
5409 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5410
5411         * gcc.dg/smod-1.c: New test.
5412
5413 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
5414
5415         * objc.dg/method-14.m: New test.
5416
5417 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
5418
5419         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
5420         Also xfail as the patch was reverted.
5421
5422 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
5423
5424         PR middle-end/16973
5425         * gcc.dg/pr16973.c: New test.
5426
5427 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
5428
5429         PR tree-optimization/17656
5430         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
5431
5432 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
5433
5434         * g++.dg/eh/shadow1.C: New.
5435
5436 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
5437
5438         * gcc.c-torture/compile/20041018-1.c: New test.
5439
5440 2004-10-18  Ben Elliston  <bje@au.ibm.com>
5441
5442         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
5443         compiler referring to register 0 when accessing sdata.  The linker
5444         now patches things up.
5445
5446 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
5447
5448         PR c/17529
5449         * gcc.c-torture/compile/pr17529.c: New test.
5450
5451 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5452
5453         PR c++/17743
5454         * g++.dg/ext/attrib17.C: New test.
5455
5456 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5457
5458         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
5459
5460 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5461
5462         PR c++/10479
5463         * g++.dg/ext/attrib16.C: New test.
5464
5465 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
5466
5467         PR c++/17042
5468         * g++.dg/init/dso_handle1.C: New test.
5469
5470         PR c++/14667
5471         * g++.dg/parse/typedef6.C: New test.
5472
5473         PR c++/17916
5474         * g++.dg/parse/pragma1.C: New test.
5475
5476 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
5477
5478         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
5479
5480 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
5481
5482         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
5483         -fno-common when on HPPA HP-UX platforms.
5484
5485 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
5486
5487         PR other/16820
5488         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
5489         stdint.h.
5490         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
5491         uintptr_t.
5492
5493 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
5494
5495         PR c++/16301
5496         * g++.dg/lookup/strong-using-4.C: New test.
5497
5498 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
5499
5500         PR middle-end/16567
5501         * gcc.c-torture/compile/nested-1.c: New test.
5502
5503 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
5504
5505         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
5506         and mipsisa64*-*-* (until support for misaligned loads is added).
5507         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
5508         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
5509         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
5510         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
5511         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
5512         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
5513
5514 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
5515
5516         PR c++/17976
5517         * g++.dg/init/dtor3.C: New test.
5518
5519 2004-10-15  Ben Elliston  <bje@au.ibm.com>
5520
5521         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
5522
5523 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
5524
5525         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
5526         * gcc.dg/macho-lo-sum.c: Likewise.
5527
5528 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
5529
5530         * gcc.dg/ppc-spe64-1.c: New test.
5531
5532 2004-10-14  Devang Patel  <dpatel@apple.com>
5533
5534         PR 17635
5535         * gcc.dg/pr17635.c : New test.
5536
5537 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
5538
5539         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
5540         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
5541         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
5542         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
5543         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
5544         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
5545         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
5546         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
5547         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
5548         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
5549         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
5550         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
5551         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
5552         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
5553         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
5554         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
5555         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
5556         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
5557
5558 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
5559
5560         * gcc.dg/vect/vect-82.c: New testcase.
5561         * gcc.dg/vect/vect-82_64.c: New testcase.
5562         * gcc.dg/vect/vect-83.c: New testcase.
5563         * gcc.dg/vect/vect-83_64.c: New testcase.
5564
5565 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
5566
5567         * gcc.dg/cpp/error-1.c: New test.
5568
5569 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
5570
5571         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
5572
5573 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
5574
5575         PR target/17984
5576         * gcc.dg/cris-peep2-xsrand2.c: New test.
5577
5578 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
5579
5580         PR c++/17661
5581         * testsuite/g++.dg/expr/for2.C: New test.
5582
5583 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5584
5585         * g++.dg/inherit/thunk1.C: Run on the SPARC.
5586
5587 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
5588
5589         PR tree-optimization/17724
5590         * g++.dg/opt/pr17724-1.C: New test.
5591         * g++.dg/opt/pr17724-2.C: New test.
5592         * g++.dg/opt/pr17724-3.C: New test.
5593         * g++.dg/opt/pr17724-4.C: New test.
5594         * g++.dg/opt/pr17724-5.C: New test.
5595         * g++.dg/opt/pr17724-6.C: New test.
5596
5597 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
5598
5599         PR c/17301
5600         * gcc.dg/pr17301-2.c: New test.
5601
5602 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
5603
5604         PR c++/15876
5605         * g++.dg/parse/error22.C: New test.
5606
5607         PR c++/17936
5608         * g++.dg/template/spec18.C: New test.
5609
5610 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
5611
5612         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
5613         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
5614         memcpy.
5615         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
5616         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
5617
5618 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
5619
5620         * g++.dg/eh/cleanup5.C: Add dg-options "".
5621
5622 2004-10-11  Roger Sayle  <roger@eyesopen.com>
5623
5624         PR middle-end/17657
5625         * gcc.dg/switch-4.c: New test case.
5626
5627 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
5628
5629         * gcc.c-torture/execute/20041011-1.c: New test.
5630
5631 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
5632
5633         PR c++/17554
5634         * g++.dg/init/for3.C: New test.
5635
5636         PR c++/17657
5637         * g++.dg/opt/switch2.C: New test.
5638
5639         PR middle-end/17703
5640         * g++.dg/warn/Wreturn-2.C: New test.
5641
5642 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
5643
5644         PR c++/17907
5645         * g++.dg/eh/cleanup5.C: New test.
5646
5647 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
5648
5649         PR c++/17393
5650         * g++.dg/parse/error21.C: New test.
5651
5652 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5653
5654         * g++.dg/overload/pmf1.C: Adjust quoting marks.
5655         * g++.dg/warn/incomplete1.C: Likewise.
5656         * g++.dg/template/qualttp20.C: Likewise.
5657
5658 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5659
5660         PR c/17881
5661         * parm-incomplete-1.c: New test.
5662
5663 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
5664
5665         PR c++/17867
5666         * g++.dg/parse/error19.C: New test.
5667
5668         PR c++/17670
5669         * g++.dg/init/new11.C: New test.
5670
5671         PR c++/17821
5672         * g++.dg/parse/error20.C: New test.
5673
5674         PR c++/17826
5675         * g++.dg/template/crash24.C: New test.
5676
5677 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5678
5679         PR c/17301
5680         * gcc.dg/pr17301-1.c: New test.
5681
5682 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5683
5684         PR c/17189
5685         * gcc.dg/anon-struct-5.c: New test.
5686
5687 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
5688
5689         PR c/17844
5690         * gcc.dg/pr17844-1.c: New test.
5691
5692 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
5693
5694         PR tree-optimization/17906
5695         * gcc.c-torture/compile/pr17906.c: New.
5696
5697 2004-10-09  Stuart Hastings  <stuart@apple.com>
5698             Roger Sayle  <roger@eyesopen.com>
5699
5700         PR rtl-optimization/17853
5701         * gcc.dg/i386-mmx-5.c: New testcase.
5702
5703 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
5704
5705         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
5706
5707 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
5708
5709         PR c++/17524
5710         * g++.dg/template/static9.C: New test.
5711
5712         PR c++/17685
5713         * g++.dg/parse/operator5.C: New test.
5714
5715 2004-10-09  Roger Sayle  <roger@eyesopen.com>
5716
5717         PR middle-end/17894
5718         * gcc.c-torture/execute/divcmp-4.c: New test case.
5719
5720 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
5721
5722         PR tree-opt/17902
5723         * g++.dg/opt/pr17902.C: New test.
5724
5725 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
5726
5727         * gcc.dg/cpp/ident-1.c: Add dg-options "".
5728
5729 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5730
5731         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
5732
5733 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5734
5735         * gcc.dg/assign-warn-3.c: New test.
5736
5737 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
5738
5739         PR c/16999
5740         * gcc.dg/cpp/ident-1.c: New test.
5741
5742 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
5743
5744         * gcc.c-torture/compile/acc1.c: New.
5745
5746 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
5747
5748         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
5749         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
5750
5751 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5752
5753         * gcc.dg/ultrasp11.c: New test.
5754
5755 2004-10-08  Michael Matz  <matz@suse.de>
5756
5757         * gcc.dg/doloop-2.c: New test.
5758
5759 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5760
5761         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
5762         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
5763         objc.dg/method-9.m: Update expected diagnostics.
5764
5765 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
5766
5767         * gcc.dg/ppc-fsel-3.c: New file.
5768         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
5769
5770 2004-10-07  Paul Brook  <paul@codesourcery.com>
5771
5772         * gfortran.dg/intrinsic_verify_1.f90: New test.
5773
5774 2004-10-07  Paul Brook  <paul@codesourcery.com>
5775
5776         * gfortran.dg/empty_format_1.f90: Remove stray commas.
5777
5778 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5779
5780         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
5781         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
5782         commit.
5783
5784 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
5785
5786         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
5787
5788 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5789
5790         PR c++/17115
5791         * g++.dg/warn/Winline-4.C: New test.
5792
5793 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5794
5795         * gcc.c-torture/compile/20041007-1.c: New test.
5796
5797 2004-10-07  Paul Brook  <paul@codesourcery.com>
5798
5799         PR fortran/17678
5800         * gfortran.dg/use_allocated_1.f90: New test.
5801
5802 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
5803
5804         PR middle-end/17849
5805         * gfortran.fortran-torture/compile/nested.f90: New test
5806
5807 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
5808
5809         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
5810
5811 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
5812
5813         PR c++/17368
5814         * g++.dg/ext/asm6.C: New test.
5815
5816 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
5817
5818         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
5819
5820 2004-10-06  Paul Brook  <paul@codesourcery.com>
5821
5822         PR libfortran/17709
5823         * gfortran.dg/empty_format_1.f90: New test.
5824
5825 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5826
5827         PR fortran/17568
5828         * gfortran.dg/ishft.f90: New test.
5829
5830         PR fortran/17283
5831         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
5832         tests.
5833
5834 2004-10-06  Paul Brook  <paul@codesourcery.com>
5835
5836         * gfortran.dg/do_1.f90: New test.
5837
5838 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5839
5840         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
5841         optimizing for size.
5842
5843 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5844
5845         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
5846
5847 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5848
5849         * gcc.c-torture/compile/20041005-1.c: New test.
5850
5851 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
5852
5853         PR c++/17829
5854         * g++.dg/lookup/koenig4.C: New.
5855
5856 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5857
5858         * g++.dg/other/classkey1.C: Adjust quoting marks.
5859         * g++.dg/parse/error15.C: Likewise.
5860         * g++.dg/template/meminit2.C (int>): Likewise.
5861
5862 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5863
5864         PR fortran/17283
5865         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
5866
5867         PR fortran/17631
5868         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
5869
5870         PR fortran/17708
5871         * gfortran.dg/pr17708.f90: New test.
5872
5873 2004-10-04  Chao-ying Fu  <fu@mips.com>
5874
5875         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
5876         * gcc.dg/vect/vect-4.c: Ditto.
5877         * gcc.dg/vect/vect-5.c: Ditto.
5878         * gcc.dg/vect/vect-6.c: Ditto.
5879         * gcc.dg/vect/vect-8.c: Ditto.
5880         * gcc.dg/vect/vect-16.c: Ditto.
5881         * gcc.dg/vect/vect-30.c: Ditto.
5882         * gcc.dg/vect/vect-40.c: Ditto.
5883         * gcc.dg/vect/vect-41.c: Ditto.
5884         * gcc.dg/vect/vect-42.c: Ditto.
5885         * gcc.dg/vect/vect-43.c: Ditto.
5886         * gcc.dg/vect/vect-44.c: Ditto.
5887         * gcc.dg/vect/vect-45.c: Ditto.
5888         * gcc.dg/vect/vect-46.c: Ditto.
5889         * gcc.dg/vect/vect-47.c: Ditto.
5890         * gcc.dg/vect/vect-48.c: Ditto.
5891         * gcc.dg/vect/vect-49.c: Ditto.
5892         * gcc.dg/vect/vect-50.c: Ditto.
5893         * gcc.dg/vect/vect-51.c: Ditto.
5894         * gcc.dg/vect/vect-52.c: Ditto.
5895         * gcc.dg/vect/vect-53.c: Ditto.
5896         * gcc.dg/vect/vect-54.c: Ditto.
5897         * gcc.dg/vect/vect-55.c: Ditto.
5898         * gcc.dg/vect/vect-56.c: Ditto.
5899         * gcc.dg/vect/vect-57.c: Ditto.
5900         * gcc.dg/vect/vect-58.c: Ditto.
5901         * gcc.dg/vect/vect-59.c: Ditto.
5902         * gcc.dg/vect/vect-60.c: Ditto.
5903         * gcc.dg/vect/vect-74.c: Ditto.
5904         * gcc.dg/vect/vect-79.c: Ditto.
5905         * gcc.dg/vect/vect-80.c: Ditto.
5906
5907 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
5908
5909         * gcc.dg/unused-7.c: Use the correct option.
5910
5911 2004-10-04  Paul Brook  <paul@codesourcery.com>
5912         Bud Davis  <bdavis9659@comcast.net>
5913
5914         PR fortran/17706
5915         PR fortran/16434
5916         * gfortran/pr17706.f90: New test.
5917         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
5918
5919 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5920
5921         * gfortran.dg/pr17612.f90: New test.
5922
5923 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5924
5925         * g++.dg/template/local1.C: Adjust quoting marks in
5926         testing for diagnostics.
5927         * g++.dg/tls/diag-2.C: Likewise.
5928         * g++.dg/other/error8.C: Likewise.
5929
5930 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
5931
5932         PR c/17178
5933         * gcc.dg/unused-4.c: Adjust to be correct.
5934
5935         PR c/17820
5936         * gcc.dg/unused-7.c: New test.
5937
5938 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
5939
5940         PR c++/17797
5941         * g++.dg/overload/template2.C: New test.
5942
5943 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
5944
5945         PR tree-optimization/16632
5946         * gcc.dg/tree-ssa/20041002-1.c: New.
5947
5948 2004-10-03  Paul Brook  <paul@codesourcery.com>
5949
5950         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
5951         rather than relying on default formatting.
5952
5953 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
5954
5955         * gcc.dg/20040920-1.c: Update expected message text.
5956
5957 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
5958
5959         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
5960
5961 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
5962
5963         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
5964         tree level.
5965
5966 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
5967
5968         * gcc.dg/tree-ssa/pr17343.c: Remove.
5969
5970 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
5971
5972         PR tree-opt/17343
5973         * gcc.dg/tree-ssa/pr17343.c: New test.
5974
5975 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
5976
5977         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
5978         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
5979         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
5980         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
5981         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
5982
5983 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
5984
5985         * gcc.dg/lvalue-2.c: New test.
5986
5987 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
5988
5989         PR c/17730
5990         * gcc.dg/pr17730-1.c: New test
5991
5992 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
5993
5994         PR c/7425
5995         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
5996
5997 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
5998
5999         * gcc.c-torture/execute/stdarg-1.c: New test.
6000         * gcc.c-torture/execute/stdarg-2.c: New test.
6001         * gcc.c-torture/execute/stdarg-3.c: New test.
6002         * gcc.dg/tree-ssa/stdarg-1.c: New test.
6003         * gcc.dg/tree-ssa/stdarg-2.c: New test.
6004         * gcc.dg/tree-ssa/stdarg-3.c: New test.
6005         * gcc.dg/tree-ssa/stdarg-4.c: New test.
6006         * gcc.dg/tree-ssa/stdarg-5.c: New test.
6007
6008 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
6009
6010         PR tree-optimization/17697
6011         * g++.dg/opt/pr17697-1.C: New test.
6012         * g++.dg/opt/pr17697-2.C: New test.
6013         * g++.dg/opt/pr17697-3.C: New test.
6014
6015 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
6016
6017         PR c/16409
6018         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
6019         gcc.dg/vla-init-5.c: New tests.
6020
6021 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
6022
6023         PR c/13804
6024         * gcc.dg/pr13804-1.c: New test.
6025
6026 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6027
6028         PR fortran/16938
6029         * gfortran.dg/pr16938.f90: New test.
6030
6031 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
6032
6033         * g++.dg/template/crash23.C: New test.
6034
6035 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
6036
6037         PR c++/17585
6038         * g++.dg/template/static8.C: New test.
6039
6040 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
6041
6042         PR c++/17681
6043         * g++.dg/other/error9.C: New test.
6044
6045 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
6046
6047         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
6048
6049 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6050
6051         PR fortran/15164
6052         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
6053
6054 2004-09-26  Roger Sayle  <roger@eyesopen.com>
6055
6056         PR middle-end/17112
6057         * gcc.dg/pr17112-1.c: New test case.
6058
6059 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6060
6061         PR c/11459
6062         * gcc.dg/pr11459-1.c: New test.
6063
6064 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
6065
6066         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
6067         * gcc.dg/tree-ssa/loop-4.c: Likewise.
6068
6069 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6070
6071         * gfortran.dg/pr15324.f90: Make array bounds consistent.
6072
6073 2004-09-25  Jan Hubicka  <jh@suse.cz>
6074
6075         * compile/30040909-1.c: New test.
6076         * compile/30040907-1.c: New test.
6077
6078 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
6079
6080         * gcc.c-torture/execute/va-arg-26.c: New test.
6081
6082 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
6083
6084         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
6085         extra diagnostics on targets with 64-bit pointers.
6086         * objc.dg/selector-1.m: Adjust dg-warning regexp.
6087
6088 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6089
6090         PR c/17188
6091         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
6092         * gcc.dg/decl-3.c: Adjust expected message.
6093
6094 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6095
6096         PR fortran/17615
6097         * gfortran.dg/pr17615.f90: New test.
6098
6099 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
6100
6101         PR tree-optimzation/17517
6102         * g++.dg/tree-ssa/pr17517.C: New Test.
6103
6104 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6105
6106         PR c++/16889
6107         * g++.dg/lookup/ambig3.C: New.
6108
6109 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
6110
6111         PR tree-opt/17624
6112         * g++.dg/opt/pr17624.C: New test.
6113
6114 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6115
6116         PR c/6980
6117         * gcc.dg/Wbad-function-cast-1.c: New test.
6118
6119 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
6120
6121         * g++.dg/ext/complit1.C
6122         * g++.dg/other/error2.C
6123         * g++.dg/other/nontype-1.C
6124         * g++.dg/parse/crash11.C
6125         * g++.dg/parse/crash12.C
6126         * g++.dg/parse/error15.C
6127         * g++.dg/parse/error4.C
6128         * g++.dg/parse/tmpl-outside1.C
6129         * g++.dg/parse/too-many-tmpl-args1.C
6130         * g++.dg/template/dependent-expr3.C
6131         * g++.dg/template/error10.C
6132         * g++.dg/template/instantiate1.C
6133         * g++.dg/template/vtable2.C
6134         * g++.dg/warn/Wshadow-1.C
6135         * g++.dg/warn/weak1.C
6136         * g++.old-deja/g++.brendan/crash16.C
6137         * g++.old-deja/g++.brendan/crash18.C
6138         * g++.old-deja/g++.brendan/crash48.C
6139         * g++.old-deja/g++.brendan/crash49.C
6140         * g++.old-deja/g++.brendan/crash55.C
6141         * g++.old-deja/g++.brendan/crash56.C
6142         * g++.old-deja/g++.brendan/crash8.C
6143         * g++.old-deja/g++.brendan/enum11.C
6144         * g++.old-deja/g++.brendan/enum8.C
6145         * g++.old-deja/g++.brendan/enum9.C
6146         * g++.old-deja/g++.brendan/friend3.C
6147         * g++.old-deja/g++.brendan/misc14.C
6148         * g++.old-deja/g++.bugs/900402_02.C
6149         * g++.old-deja/g++.bugs/900404_03.C
6150         * g++.old-deja/g++.bugs/900404_04.C
6151         * g++.old-deja/g++.bugs/900428_03.C
6152         * g++.old-deja/g++.jason/crash4.C
6153         * g++.old-deja/g++.jason/overload21.C
6154         * g++.old-deja/g++.jason/redecl1.C
6155         * g++.old-deja/g++.jason/report.C
6156         * g++.old-deja/g++.jason/rfg10.C
6157         * g++.old-deja/g++.jason/template30.C
6158         * g++.old-deja/g++.law/arm12.C
6159         * g++.old-deja/g++.law/ctors5.C
6160         * g++.old-deja/g++.law/cvt20.C
6161         * g++.old-deja/g++.law/init10.C
6162         * g++.old-deja/g++.law/init8.C
6163         * g++.old-deja/g++.law/visibility17.C
6164         * g++.old-deja/g++.law/visibility7.C
6165         * g++.old-deja/g++.mike/net8.C
6166         * g++.old-deja/g++.mike/p646.C
6167         * g++.old-deja/g++.mike/p700.C
6168         * g++.old-deja/g++.mike/p701.C
6169         * g++.old-deja/g++.mike/p811.C
6170         * g++.old-deja/g++.ns/template13.C
6171         * g++.old-deja/g++.other/array3.C
6172         * g++.old-deja/g++.other/crash25.C
6173         * g++.old-deja/g++.other/dtor3.C
6174         * g++.old-deja/g++.other/dtor4.C
6175         * g++.old-deja/g++.other/main1.C
6176         * g++.old-deja/g++.other/warn7.C
6177         * g++.old-deja/g++.pt/crash11.C
6178         * g++.old-deja/g++.pt/crash36.C
6179         * g++.old-deja/g++.pt/spec22.C
6180         * g++.old-deja/g++.pt/spec9.C
6181         * g++.old-deja/g++.pt/ttp52.C
6182         * g++.old-deja/g++.robertl/eb103.C
6183         * g++.old-deja/g++.robertl/eb121.C
6184         * g++.old-deja/g++.robertl/eb22.C
6185         * g++.old-deja/g++.robertl/eb8.C:
6186         Update locations and/or regexps of dg-error markers.
6187         Remove markers for some bogus messages that are no longer issued.
6188
6189 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
6190
6191         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
6192         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
6193
6194 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
6195
6196         PR c++/17618
6197         * g++.dg/lookup/crash5.C: New test.
6198
6199 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
6200
6201         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
6202         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
6203         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
6204         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
6205         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
6206         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
6207
6208         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
6209         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
6210         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
6211         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
6212         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
6213         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
6214
6215         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
6216
6217         * gcc.dg/vect/vect-44.c: Check additional cases.
6218         * gcc.dg/vect/vect-48.c: Check additional cases.
6219
6220         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
6221         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
6222         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
6223         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
6224         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
6225         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
6226         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
6227         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
6228         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
6229
6230         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
6231         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
6232         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
6233
6234 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6235
6236         * gcc.dg/tree-ssa/loop-6.c: New test.
6237
6238 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
6239
6240         PR c++/17620
6241         * g++.dg/inherit/base2.C: New.
6242
6243 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
6244
6245         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
6246         * gcc.dg/20001012-2.c: Likewise.
6247         * gcc.dg/20001013-1.c: Likewise.
6248         * gcc.dg/20001101-1.c: Likewise.
6249         * gcc.dg/20001102-1.c: Likewise.
6250         * gcc.dg/bf-spl1.c: Likewise.
6251         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
6252         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
6253
6254 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
6255
6256         PR tree-optimization/16721
6257         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
6258
6259 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
6260
6261         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
6262         * gcc.dg/20040305-1.c: Likewise.
6263
6264 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6265
6266         PR c/16566
6267         * gcc.c-torture/compile/pr16566-1.c,
6268         gcc.c-torture/compile/pr16566-2.c,
6269         gcc.c-torture/compile/pr16566-3.c: New tests.
6270
6271 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
6272
6273         PR tree-optimization/17512
6274         * gcc.c-torture/compile/20040916-1.c.
6275
6276 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
6277
6278         * gcc.dg/pragma-re-3.c: New test.
6279
6280 2004-09-17  Matt Austern  <austern@apple.com>
6281
6282         PR c++/15049
6283         * g++.dg/other/anon3.C: New.
6284
6285 2004-09-21  Roger Sayle  <roger@eyesopen.com>
6286
6287         PR c++/7503
6288         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
6289         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
6290         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
6291         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
6292         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
6293
6294 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
6295
6296         PR fortran/17286
6297         * gfortran.dg/pr17286.f90: New test.
6298
6299 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
6300
6301         PR c++/17530
6302         * g++.dg/template/static7.C: New test.
6303
6304 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
6305
6306         PR tree-opt/17558
6307         * gcc.c-torture/compile/pr17558.c: New test.
6308
6309 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
6310
6311         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
6312         if SKIP_ATTRIBUTE is defined.
6313
6314 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6315
6316         PR fortran/15957
6317         * gfortran.dg/pr15957.f90: New test.
6318
6319 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
6320
6321         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
6322         in comparison.
6323         * gcc.dg/vect/vect-79.c: Likewise.
6324         * gcc.dg/vect/vect-80.c: Likewise.
6325
6326 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6327
6328         PR fortran/15750
6329         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
6330
6331 2004-09-20  Ira Rosen  <irar@il.ibm.com>
6332
6333         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
6334         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
6335         * gcc.dg/vect/vect-62.c: New testcase.
6336         * gcc.dg/vect/vect-63.c: New testcase.
6337         * gcc.dg/vect/vect-64.c: New testcase.
6338         * gcc.dg/vect/vect-65.c: New testcase.
6339         * gcc.dg/vect/vect-66.c: New testcase.
6340         * gcc.dg/vect/vect-67.c: New testcase.
6341         * gcc.dg/vect/vect-68.c: New testcase.
6342         * gcc.dg/vect/vect-69.c: New testcase.
6343         * gcc.dg/vect/vect-79.c: New testcase.
6344         * gcc.dg/vect/vect-80.c: New testcase.
6345
6346 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
6347
6348         * gcc.target/mips/asm-1.c: New test.
6349
6350 2004-09-19  Ira Rosen  <irar@il.ibm.com>
6351
6352         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
6353         * gcc.dg/vect/vect-73.c: New testcase.
6354         * gcc.dg/vect/vect-74.c: New testcase.
6355         * gcc.dg/vect/vect-75.c: New testcase.
6356         * gcc.dg/vect/vect-76.c: New testcase.
6357         * gcc.dg/vect/vect-77.c: New testcase.
6358         * gcc.dg/vect/vect-78.c: New testcase
6359
6360 2004-09-18  Paul Brook  <paul@codesourcery.com>
6361
6362         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
6363
6364 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
6365
6366         PR c/17424
6367         * gcc.dg/pr17424-1.c: New test.
6368
6369 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
6370
6371         * g++.dg/tree-ssa/pr17153.C: New test.
6372
6373 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
6374
6375         PR pch/13361
6376         * testsuite/g++.dg/pch/wchar-1.C: New.
6377         * testsuite/g++.dg/pch/wchar-1.Hs: New.
6378
6379 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
6380
6381         * gcc.c-torture/execute/20040917-1.c: New test.
6382
6383 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
6384
6385         PR tree-optimization/17319
6386         * gcc.dg/pr17319.c: New test.
6387
6388 2004-09-17  Devang Patel  <dpatel@apple.com>
6389
6390         * gcc.dg/20040813-1.c: New test.
6391
6392 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
6393
6394         PR tree-optimization/17273
6395         * gcc.c-torture/compile/pr17273.c: New test.
6396
6397 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6398
6399         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
6400         Update expected messages.
6401         * gcc.dg/declspec-13.c: New test.
6402
6403 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
6404
6405         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
6406
6407 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
6408
6409         * gcc.c-torture/execute/pr17252.c: Use post-increment to
6410         change what 'a' is pointing to.
6411
6412 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
6413
6414         PR c++/16002
6415         * g++.dg/template/error18.C: New test.
6416
6417         PR c++/16029
6418         * g++.dg/warn/Wunused-8.C: New test.
6419
6420 2004-09-17  Steven Bosscher  <stevenb@suse.de>
6421
6422         PR tree-optimization/17513
6423         * gcc.dg/20040916-1.c: New test.
6424
6425 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
6426
6427         PR c++/17501
6428         * g++.dg/template/typename7.C: New test.
6429
6430 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6431
6432         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
6433
6434 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
6435
6436         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
6437         with -ftree-based-profiling also.
6438         * lib/profopt.exp: Support late-set profile_option/feedback_option.
6439
6440 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
6441
6442         PR/15364
6443         * gfortran.dg/der_array_io_1.f90: New test.
6444         * gfortran.dg/der_array_io_2.f90: New test.
6445         * gfortran.dg/der_array_io_3.f90: New test.
6446
6447 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
6448
6449         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
6450         EABI.
6451
6452 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
6453
6454         * g++.dg/opt/switch1.C: New test.
6455
6456 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
6457
6458         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
6459         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
6460         Update expected messages.
6461
6462 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6463
6464         PR fortran/16485
6465         * gfortran.dg/same_name_1.f90: New test.
6466
6467 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
6468
6469         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
6470         dereference garbage pointers.
6471
6472 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
6473
6474         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
6475         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
6476
6477         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
6478         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
6479         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
6480
6481 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
6482
6483         PR c++/17324
6484         * g++.dg/template/mangle1.C: New test.
6485
6486 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
6487
6488         PR tree-optimization/17252
6489         * gcc.c-torture/execute/pr17252.c: New test.
6490
6491 2004-09-14  Andrew Pinski  <apinski@apple.com>
6492
6493         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
6494
6495 2004-09-14  Roger Sayle  <roger@eyesopen.com>
6496
6497         PR rtl-optimization/9771
6498         * gcc.dg/pr9771-1.c: New test case.
6499
6500 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
6501
6502         PR tree-optimization/15262
6503         * gcc.c-torture/execute/pr15262-1.c: New test.
6504         * gcc.c-torture/execute/pr15262-2.c: New test.
6505
6506 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6507
6508         * gcc.dg/declspec-12.c: New test.
6509
6510 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
6511
6512         * gfortran.dg/pr17090.f90: Add directives to test.
6513
6514 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6515
6516         * gcc.c-torture/compile/20040914-1.c: New test.
6517
6518 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
6519
6520         PR c++/16162
6521         * g++.dg/template/decl2.C: New test.
6522
6523 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
6524
6525         PR fortran/17090
6526         * gfortran.dg/pr17090.f90: New test.
6527
6528 2004-09-13  Dale Johannesen  <dalej@apple.com>
6529
6530         * gcc.c-torture/compile/pr17408.c:  New test case.
6531
6532 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
6533
6534         PR c++/16716
6535         * g++.dg/parse/crash17.C: New test.
6536
6537         PR c++/17327
6538         * g++.dg/template/enum3.C: New test.
6539
6540 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
6541
6542         * lib/gcc-defs.exp: Load wrapper.exp.
6543         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
6544         using local code.
6545         * lib/gcc.exp (gcc_init): Similar.
6546         * lib/gfortran.exp (gfortran_init): Similar.
6547         * lib/objc.exp (objc_init): Similar.
6548         * lib/treelang.exp (treelang_init): Similar.
6549         * lib/wrapper.exp: New file with build_wrapper call machinery in
6550         ${tool}_maybe_build_wrapper.
6551
6552 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
6553
6554         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
6555         "inline".
6556         * gcc.dg/declspec-11.c: Update expected messages.
6557         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
6558         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
6559         gcc.dg/inline-12.c: New tests.
6560
6561 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
6562
6563         * g++.dg/tree-ssa/pr17400.C: New testcase.
6564
6565 2004-09-13  James E Wilson  <wilson@specifixinc.com>
6566
6567         * gcc.target/mips/sb1-1.c: New testcase.
6568
6569 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
6570
6571         * lib/g77-dg.exp: Remove unused file.
6572         * lib/mike-g77.exp: Ditto.
6573         * lib/g77.exp: Ditto.
6574
6575 2004-09-12  Richard Henderson  <rth@redhat.com>
6576
6577         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
6578
6579 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
6580
6581         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
6582         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
6583         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
6584         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
6585         Update expected messages.
6586
6587 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
6588
6589         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
6590         declaration/use mismatch for dirp parameter.
6591
6592 2004-09-12  Andrew Pinski  <apinski@apple.com>
6593
6594         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
6595         -fgnu-runtime is passed.
6596
6597 2004-09-12  Richard Henderson  <rth@redhat.com>
6598
6599         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
6600         do the uplevel thing and update additional_flags directly.
6601         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
6602         gfortran.fortran-torture/execute/intrinsic_nearest.x,
6603         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
6604         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
6605
6606 2004-09-11  Steven Bosscher  <stevenb@suse.de>
6607
6608         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
6609
6610 2004-09-11  Roger Sayle  <roger@eyesopen.com>
6611
6612         PR middle-end/17411
6613         * g++.dg/opt/pr17411-1.C: New test case.
6614
6615 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6616
6617         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
6618         gcc.dg/tls/diag-2.c: Update expected messages.
6619         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
6620         messages.
6621         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
6622         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
6623         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
6624         gcc.dg/tls/diag-5.c: New tests.
6625
6626 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
6627
6628         * gcc.dg/20040910-1.c: Correct dg-error regexp.
6629
6630 2004-09-11  Steven Bosscher  <stevenb@suse.de>
6631
6632         * g++.dg/parse/break-in-for.C: New test.
6633
6634 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
6635
6636         * gcc.dg/tree-ssa/20040911-1.c: New test.
6637
6638 2004-09-11  Andreas Jaeger  <aj@suse.de>
6639
6640         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
6641         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
6642
6643 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
6644
6645         * gcc.target/frv: New directory of FR-V-specific tests.
6646
6647 2004-09-10  James E Wilson  <wilson@specifixinc.com>
6648
6649         * gcc.dg/convert-vec-1.c: New test.
6650
6651 2004-09-10  Roger Sayle  <roger@eyesopen.com>
6652
6653         PR middle-end/17024
6654         * gcc.dg/pr17024-1.c: New test case.
6655
6656 2004-09-10  Eric Christopher  <echristo@redhat.com>
6657
6658         * gcc.dg/20040910-1.c: New test.
6659
6660 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6661
6662         * gcc.dg/bitfld-9.c: New test.
6663
6664 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
6665
6666         * gcc.c-torture/execute/ieee/acc1.c: New test.
6667         * gcc.c-torture/execute/ieee/acc2.c: New test.
6668         * gcc.c-torture/execute/ieee/mzero6.c: New test.
6669
6670 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6671
6672         * gcc.dg/deprecated-2.c: New test.
6673
6674 2004-09-09  James E Wilson  <wilson@specifixinc.com>
6675
6676         * gcc.dg/init-vec-1.c: New test.
6677
6678 2004-09-09  Roger Sayle  <roger@eyesopen.com>
6679
6680         PR middle-end/17055
6681         * gcc.dg/pr17055-1.c: New test case.
6682
6683 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
6684
6685         PR target/17377
6686         * gcc.c-torture/execute/pr17377.c: New test.
6687
6688 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6689
6690         PR c/8420
6691         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
6692         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
6693         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
6694         gcc.dg/long-long-typespec-1.c: New tests.
6695         * gcc.dg/tls/diag-2.c: Update expected diagnostics
6696
6697 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6698
6699         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
6700         gcc.dg/gnu99-static-1.c: New tests.
6701
6702 2004-09-08  Devang Patel  <dpatel@apple.com>
6703
6704         * gcc.dg/darwin-ld-20040828-1.c: New test.
6705         * gcc.dg/darwin-ld-20040828-2.c: New test.
6706         * gcc.dg/darwin-ld-20040828-3.c: New test.
6707
6708 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
6709
6710         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
6711         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
6712         in error message.
6713         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
6714         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
6715         in error message.
6716         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
6717         types they qualify.
6718         * objc.dg/type-size-2.m: Fix wording in comment.
6719         * objc.dg/va-meth-1.m: New test case.
6720
6721 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
6722
6723         PR c/16633:
6724         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
6725         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
6726
6727 2004-09-06  Devang Patel  <dpatel@apple.com>
6728
6729         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
6730         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
6731
6732 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
6733
6734         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
6735         reflect changed line numbering of diagnostics.
6736
6737 2004-09-06  Paul Brook  <paul@codesourcery.com>
6738
6739         * gfortran.dg/edit_real_1.f90: Add new test.
6740
6741 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6742
6743         * gcc.dg/tree-ssa/loop-2.c: New test.
6744         * gcc.dg/tree-ssa/loop-3.c: New test.
6745         * gcc.dg/tree-ssa/loop-4.c: New test.
6746         * gcc.dg/tree-ssa/loop-5.c: New test.
6747
6748 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6749
6750         * gcc.dg/format/sentinel-1.c: Update for parameter option.
6751
6752 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6753
6754         * gcc.dg/format/sentinel-1.c: New test.
6755
6756 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
6757
6758         * testsuite/gcc.dg/builtins-46.c: New.
6759
6760 2004-09-03  Devang Patel  <dpatel@apple.com>
6761
6762         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
6763         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
6764
6765 2004-09-03  Jan Beulich  <jbeulich@novell.com>
6766
6767         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
6768         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
6769         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
6770         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
6771         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
6772         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
6773         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
6774         the non-portable bzero.
6775         * gcc.dg/20010912-1.c: xfail for NetWare.
6776         * gcc.dg/20020426-2.c: xfail for NetWare.
6777         * gcc.dg/20021014-1.c: xfail for NetWare.
6778         * gcc.dg/20021018-1.c: xfail for NetWare.
6779         * gcc.dg/20030213-1.c: xfail for NetWare.
6780         * gcc.dg/20030225-1.c: xfail for NetWare.
6781         * gcc.dg/20030708-1.c: xfail for NetWare.
6782         * gcc.dg/builtins-config.h: Also exclude NetWare.
6783         * gcc.dg/format/format.h: Define restrict only if not already defined.
6784         * gcc.dg/nest.c: xfail for NetWare.
6785         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
6786         * lib/target-supports.exp (check_visibility_available): Exclude
6787         NetWare.
6788
6789 2004-09-03  Jan Beulich  <jbeulich@novell.com>
6790
6791         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
6792         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
6793         deterministic starting point for the alignment of structure fields.
6794         * gcc.dg/Wpadded.c: Dito.
6795         * g++.dg/abi/vbase10.C: Dito.
6796
6797 2004-09-03  Devang Patel  <dpatel@apple.com>
6798
6799         * g++.dg/debug/pr15736.cc: New test.
6800
6801 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
6802
6803         * README.QMTEST: Fix out-of-date link.
6804
6805 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
6806
6807         PR fortran/16579
6808         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
6809         Delete.  Duplicate of gfortran.dg/g77/20010610.f
6810
6811 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
6812
6813         * g++.dg/abi/arm_rtti1.C: New test.
6814
6815 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
6816
6817         * gcc.dg/ppc-vector-memcpy.c: New.
6818         * gcc.dg/ppc-vector-memset.c: New.
6819
6820 2004-09-02  Chao-ying Fu  <fu@mips.com>
6821
6822         * gcc.target/mips/mips-3d-1.c: New test.
6823         * gcc.target/mips/mips-3d-2.c: New test.
6824         * gcc.target/mips/mips-3d-3.c: New test.
6825         * gcc.target/mips/mips-3d-4.c: New test.
6826         * gcc.target/mips/mips-3d-5.c: New test.
6827         * gcc.target/mips/mips-3d-6.c: New test.
6828         * gcc.target/mips/mips-3d-7.c: New test.
6829         * gcc.target/mips/mips-3d-8.c: New test.
6830         * gcc.target/mips/mips-3d-9.c: New test.
6831         * gcc.target/mips/mips-ps-1.c: New test.
6832         * gcc.target/mips/mips-ps-2.c: New test.
6833         * gcc.target/mips/mips-ps-3.c: New test.
6834         * gcc.target/mips/mips-ps-4.c: New test.
6835         * gcc.target/mips/mips-ps-type.c: New test.
6836
6837 2004-09-02  Paul Brook  <paul@codesourcery.com>
6838
6839         * gfortran.dg/edit_real_1.f90: Add new tests.
6840
6841 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6842
6843         PR fortran/15327
6844         * gfortran.dg/merge_char_1.f90: New test.
6845
6846 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6847
6848         PR fortran/16404
6849         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
6850
6851 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
6852
6853         PR c/1522
6854         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
6855
6856 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
6857
6858         * g++.dg/opt/loop1.C: Do not XFAIL.
6859
6860 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
6861
6862         * gcc.c-torture/execute/20040831-1.c: New test.
6863
6864 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
6865
6866         PR fortran/16579
6867         * gfortran.dg/g77/20010610.f: Now passes.
6868         Copy from g77.f-torture/execute. Add dg-run directive.
6869         * gfortran.dg/g77/README: Update
6870
6871 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
6872
6873         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
6874         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
6875         (t1, t2, t3, t4): Add volatile.
6876
6877 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
6878
6879         * g++.dg/ext/visibility/arm1.C: New test.
6880
6881 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
6882
6883         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
6884         -pedantic-errors.
6885
6886 2004-09-01  Paul Brook  <paul@codesourcery.com>
6887
6888         * gfortran.dg/eof_2.f90: New test.
6889
6890 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6891
6892         PR fortran/16579
6893         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
6894
6895 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
6896
6897         PR libfortran/16805
6898         * gfortran.dg/list_read_2.f90: New test.
6899
6900 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
6901
6902         * g++.dg/abi/key1.C: New test.
6903
6904 2004-08-31  Richard Henderson  <rth@redhat.com>
6905
6906         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
6907         form of offsetof.
6908         * g++.dg/other/offsetof5.C: Remove duplicate.
6909
6910 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6911
6912         PR fortran/17244
6913         * gfortran.dg/func_derived_1.f90: New test.
6914
6915 2004-08-31  Paul Brook  <paul@codesourcery.com>
6916
6917         * gfortran.dg/eof_1.f90: New test.
6918
6919 2004-08-31  Paul Brook  <paul@codesourcery.com>
6920
6921         * gfortran.dg/list_read_1.f90: New file.
6922
6923 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
6924
6925         * g++.dg/opt/loop1.C: XFAIL.
6926
6927 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
6928
6929         * gcc.dg/funcdef-storage-1.c: New.
6930         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
6931         an extern function in local scope.
6932         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
6933         declare an 'auto inline' function in local scope.
6934         * gcc.dg/20011130-1.c: Likewise.
6935         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
6936         an 'auto' function in local scope.
6937         * gcc.dg/20021014-1.c: Likewise.
6938         * gcc.dg/20030331-2.c: Likewise.
6939
6940 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6941
6942         * gfortran.dg/blockdata_1.f90: New test.
6943
6944 2004-08-30  Richard Henderson  <rth@redhat.com>
6945
6946         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
6947
6948 2004-08-30  Richard Henderson  <rth@redhat.com>
6949
6950         * lib/fortran-torture.exp (fortran-torture-execute): Honor
6951         additional_flags set by alternate driver.
6952         (ieee-options): New procedure.
6953         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
6954         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
6955         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
6956         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
6957
6958 2004-08-30  Richard Henderson  <rth@redhat.com>
6959
6960         * lib/f-torture.exp: Remove.
6961
6962 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
6963
6964         PR rtl-optimization/16590
6965         * g++.dg/opt/loop1.C: New test.
6966
6967 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6968
6969         PR fortran/13910
6970         * gfortran.dg/oldstyle_1.f90: New test.
6971
6972 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
6973         Paul Brook  <paul@codesourcery.com>
6974
6975         * gfortran.dg/g77/README: Update.
6976         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
6977         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
6978         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
6979
6980 2004-08-28  Paul Brook  <paul@codesourcery.com>
6981
6982         PR libfortran/17195
6983         * gfortran.dg/edit_real_1.f90: New test.
6984
6985 2004-08-27  Paul Brook  <paul@codesourcery.com>
6986
6987         * gfortran.dg/rewind_1.f90: New test.
6988
6989 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
6990
6991         PR fortran/16597
6992         * gfortran.dg/pr16597.f90: New test.
6993
6994 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6995
6996         PR c/13801
6997         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
6998         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
6999         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
7000         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
7001         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
7002
7003 2004-08-26  Nick Clifton  <nickc@redhat.com>
7004
7005         * gcc.c-torture/compile/pr17119.c: New test.
7006
7007 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7008
7009         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
7010
7011 2004-08-25  Richard Henderson  <rth@redhat.com>
7012
7013         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
7014         the bits that expect kind=8 to be the largest real kind.
7015
7016 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
7017
7018         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
7019
7020 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7021
7022         * gfortran.dg/assignment_1.f90: New test.
7023
7024 2004-08-25  Adam Nemet  <anemet@lnxw.com>
7025
7026         * g++.dg/template/repo3.C: New test.
7027
7028 2004-08-25  Roger Sayle  <roger@eyesopen.com>
7029
7030         PR middle-end/16693
7031         PR tree-optimization/16372
7032         * g++.dg/opt/pr16372-1.C: New test case.
7033         * g++.dg/opt/pr16693-1.C: New test case.
7034         * g++.dg/opt/pr16693-2.C: New test case.
7035
7036 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
7037
7038         * objc.dg/proto-lossage-4.m: New test.
7039
7040 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
7041
7042         PR c++/17155
7043         * g++.dg/inherit/local2.C: New test.
7044
7045 2004-08-25  Paul Brook  <paul@codesourcery.com>
7046
7047         PR fortran/17144
7048         * gfortran.dg/string_ctor_1.f90: New test.
7049
7050 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7051
7052         PR c++/14428
7053         * g++.dg/template/redecl2.C: New test.
7054
7055 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
7056
7057         PR fortran/17143
7058         * gfortran.dg/pr17143.f90: New test.
7059
7060 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
7061
7062         PR fortran/17164
7063         * gfortran.dg/pr17164.f90: New test.
7064
7065 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7066
7067         * gcc.dg/tree-ssa/loop-1.c: New test.
7068
7069 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
7070
7071         * gcc.c-torture/compile/20040824-1.c: New test.
7072
7073 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
7074
7075         * gcc.c-torture/compile/iftrap-3.c: New test.
7076
7077 2004-08-24  Paul Brook  <paul@codesourcery.com>
7078
7079         * gfortran.dg/entry_2.f90: New test.
7080
7081 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
7082
7083         PR c++/16889
7084         * g++.dg/lookup/ambig[12].C: New.
7085
7086 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7087
7088         PR c++/16706
7089         * g++.dg/template/crash21.C: New test.
7090         * g++.dg/template/crash22.C: Likewise.
7091
7092 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
7093
7094         PR c++/17149
7095         * g++.dg/template/access15.C: New.
7096
7097 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
7098
7099         PR c++/17163
7100         * g++.dg/template/repo2.C: New test.
7101
7102 2004-08-23  Roger Sayle  <roger@eyesopen.com>
7103
7104         PR rtl-optimization/17078
7105         * gcc.c-torture/execute/pr17078-1.c: New test case.
7106
7107 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
7108
7109         PR c/14492
7110         * gcc.dg/debug/crash1.c: New test.
7111
7112 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
7113
7114         PR c/16180
7115         * gcc.dg/loop-5.c: New test.
7116
7117 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7118
7119         * gcc.c-torture/execute/20040823-1.c: New test.
7120
7121 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
7122
7123         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
7124         to the assembler.  Simplify test accordingly.
7125         (asm_abi_flags): Use GNU names.
7126         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
7127         to check for ABI flags.
7128
7129 2004-08-22  Andrew Pinski  <apinski@apple.com>
7130
7131         * g++.dg/opt/pr14029.C: New test.
7132         * gcc.c-torture/execute/pr15262.c: New test.
7133
7134 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7135
7136         * gfortran.dg/reduction.f90: Add checks with complex arguments.
7137
7138 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
7139
7140         PR 16908
7141         * gfortran.dg/direct_io.f90: New test.
7142
7143 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
7144
7145         PR c++/17121
7146         * g++.dg/inherit/local2.C: New test.
7147
7148 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
7149
7150         PR c++/17120
7151         * g++.dg/warn/Wparentheses-4.C: New test.
7152
7153 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
7154
7155         PR c++/17121
7156         * g++.dg/inherit/local2.C: New test.
7157
7158         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
7159         * gcc.dg/ppc-ldstruct.c: Likewise.
7160         * gcc.dg/ppc64-abi-2.c: Likewise.
7161
7162 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
7163
7164         PR rtl-optimization/17099
7165         * gcc.c-torture/execute/20040820-1.c: New test.
7166
7167 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
7168
7169         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
7170
7171 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
7172
7173         PR fortran/17077
7174         * gfortran.dg/auto_array_1.f90: New test.
7175
7176 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7177
7178         PR fortran/17074
7179         * gfortran.dg/simpleif_1.f90: New test.
7180
7181 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
7182
7183         * lib/target-supports.exp (check_profiling_available): Return
7184         false for arm*-*-symbianelf* and arm*-*-eabi*.
7185
7186         PR c++/15890
7187         * g++.dg/template/delete1.C: New test.
7188
7189 2004-08-19  Paul Brook  <paul@codesourcery.com>
7190
7191         PR fortran/14976
7192         PR fortran/16228
7193         * gfortran.dg/data_char_1.f90: New test.
7194
7195 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
7196
7197         PR fortran/16946
7198         * gfortran.dg/reduction.f90: New testcase.
7199
7200 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7201
7202         PR fortran/16520
7203         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
7204
7205 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
7206
7207         PR c++/17041
7208         * g++.dg/Wparentheses-3.C: New test.
7209
7210 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
7211
7212         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
7213         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
7214         * gcc.dg/vect/vect-2.c: Likewise.
7215         * gcc.dg/vect/vect-3.c: Likewise.
7216         * gcc.dg/vect/vect-4.c: Likewise.
7217         * gcc.dg/vect/vect-5.c: Likewise.
7218         * gcc.dg/vect/vect-6.c: Likewise.
7219         * gcc.dg/vect/vect-7.c: Likewise.
7220         * gcc.dg/vect/vect-25.c: Likewise.
7221         * gcc.dg/vect/vect-31.c: Likewise.
7222         * gcc.dg/vect/vect-32.c: Likewise.
7223         * gcc.dg/vect/vect-34.c: Likewise.
7224         * gcc.dg/vect/vect-36.c: Likewise.
7225         * gcc.dg/vect/vect-all.c: Likewise.
7226
7227 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
7228
7229         PR c++/17068
7230         * g++.dg/template/operator4.C: New test.
7231
7232 2004-08-18  Richard Henderson  <rth@redhat.com>
7233
7234         * gcc.dg/20040206-1.c: XFAIL.
7235
7236 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
7237
7238         PR c++/16246
7239         * g++.dg/template/array7.C: New test.
7240
7241 2004-08-17  James E Wilson  <wilson@specifixinc.com>
7242
7243         * gcc.dg/mips-movcc-1.c: New test.
7244         * gcc.dg/mips-movcc-2.c: New test.
7245         * gcc.dg/mips-movcc-3.c: New test.
7246
7247         * gcc.dg/mips-nmadd-1.c: New test.
7248         * gcc.dg/mips-nmadd-2.c: New test.
7249
7250 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
7251
7252         PR c++/15871
7253         * g++.dg/opt/inline8.C: New test.
7254
7255         PR c++/16965
7256         * g++.dg/parse/error17.C: New test.
7257
7258 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
7259
7260         * gcc.dg/vect: New directory for vectorizer tests.
7261         * gcc.dg/vect/tree-vect.h: New file.
7262         * gcc.dg/vect/vect.exp: New file.
7263         * gcc.dg/vect/pr16105.c.c: New test.
7264         * gcc.dg/vect/vect-1.c: New test.
7265         * gcc.dg/vect/vect-2.c: New test.
7266         * gcc.dg/vect/vect-3.c: New test.
7267         * gcc.dg/vect/vect-4.c: New test.
7268         * gcc.dg/vect/vect-5.c: New test.
7269         * gcc.dg/vect/vect-6.c: New test.
7270         * gcc.dg/vect/vect-7.c: New test.
7271         * gcc.dg/vect/vect-8.c: New test.
7272         * gcc.dg/vect/vect-9.c: New test.
7273         * gcc.dg/vect/vect-10.c: New test.
7274         * gcc.dg/vect/vect-11.c: New test.
7275         * gcc.dg/vect/vect-12.c: New test.
7276         * gcc.dg/vect/vect-13.c: New test.
7277         * gcc.dg/vect/vect-14.c: New test.
7278         * gcc.dg/vect/vect-15.c: New test.
7279         * gcc.dg/vect/vect-16.c: New test.
7280         * gcc.dg/vect/vect-17.c: New test.
7281         * gcc.dg/vect/vect-18.c: New test.
7282         * gcc.dg/vect/vect-19.c: New test.
7283         * gcc.dg/vect/vect-20.c: New test.
7284         * gcc.dg/vect/vect-21.c: New test.
7285         * gcc.dg/vect/vect-22.c: New test.
7286         * gcc.dg/vect/vect-23.c: New test.
7287         * gcc.dg/vect/vect-24.c: New test.
7288         * gcc.dg/vect/vect-25.c: New test.
7289         * gcc.dg/vect/vect-26.c: New test.
7290         * gcc.dg/vect/vect-27.c: New test.
7291         * gcc.dg/vect/vect-28.c: New test.
7292         * gcc.dg/vect/vect-29.c: New test.
7293         * gcc.dg/vect/vect-30.c: New test.
7294         * gcc.dg/vect/vect-31.c: New test.
7295         * gcc.dg/vect/vect-32.c: New test.
7296         * gcc.dg/vect/vect-33.c: New test.
7297         * gcc.dg/vect/vect-34.c: New test.
7298         * gcc.dg/vect/vect-35.c: New test.
7299         * gcc.dg/vect/vect-36.c: New test.
7300         * gcc.dg/vect/vect-37.c: New test.
7301         * gcc.dg/vect/vect-38.c: New test.
7302         * gcc.dg/vect/vect-40.c: New test.
7303         * gcc.dg/vect/vect-41.c: New test.
7304         * gcc.dg/vect/vect-42.c: New test.
7305         * gcc.dg/vect/vect-43.c: New test.
7306         * gcc.dg/vect/vect-44.c: New test.
7307         * gcc.dg/vect/vect-45.c: New test.
7308         * gcc.dg/vect/vect-46.c: New test.
7309         * gcc.dg/vect/vect-47.c: New test.
7310         * gcc.dg/vect/vect-48.c: New test.
7311         * gcc.dg/vect/vect-49.c: New test.
7312         * gcc.dg/vect/vect-50.c: New test.
7313         * gcc.dg/vect/vect-51.c: New test.
7314         * gcc.dg/vect/vect-52.c: New test.
7315         * gcc.dg/vect/vect-53.c: New test.
7316         * gcc.dg/vect/vect-54.c: New test.
7317         * gcc.dg/vect/vect-55.c: New test.
7318         * gcc.dg/vect/vect-56.c: New test.
7319         * gcc.dg/vect/vect-57.c: New test.
7320         * gcc.dg/vect/vect-58.c: New test.
7321         * gcc.dg/vect/vect-59.c: New test.
7322         * gcc.dg/vect/vect-60.c: New test.
7323         * gcc.dg/vect/vect-61.c: New test.
7324         * gcc.dg/vect/vect-all.c: New test.
7325         * gcc.dg/vect/vect-none.c: New test.
7326
7327 2004-08-17  Paul Brook  <paul@codesourcery.com>
7328
7329         PR fortran/13082
7330         * gfortran.dg/entry_1.f90: New test.
7331
7332 2004-08-17  Andrew Pinski  <apinski@apple.com>
7333
7334         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
7335
7336 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
7337
7338         * gcc.dg/pr17036-1.c: New test.
7339
7340 2004-08-16  Devang Patel  <dpatel@apple.com>
7341
7342         * gcc.dg/darwin-20040809-1.c: New test.
7343
7344 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
7345
7346         * gcc.dg/funcdef-attr-1.c: New test.
7347
7348 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
7349
7350         * gcc.dg/altivec-17.c: New test.
7351         * gcc.dg/altivec-18.c: New test.
7352
7353 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7354
7355         PR c++/6749
7356         * g++.dg/template/vtable2.C: New test.
7357
7358 2004-08-14  Richard Henderson  <rth@redhat.com>
7359
7360         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
7361         * gcc.dg/pack-test-4.c (main): Return 0.
7362         * gcc.dg/setjmp-1.c: Remove XFAIL.
7363         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
7364
7365 2004-08-14  Richard Henderson  <rth@redhat.com>
7366
7367         * gcc.dg/980217-1.c: Add prototype for printf.
7368
7369 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
7370
7371         * gfortran.dg/pr16935.f90: New test.
7372
7373 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
7374
7375         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
7376
7377 2004-08-13  Paul Brook  <paul@codesourcery.com>
7378
7379         * gfortran.dg/der_io_1.f90: Remove stray comma.
7380
7381 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
7382
7383         * gcc.dg/vmx/cw-bug-2.c: Remove.
7384         * gcc.dg/vmx/vprint-1.c: Remove.
7385         * gcc.dg/vmx/vscan-1.c: Remove.
7386
7387 2004-08-12  Devang patel  <dpatel@apple.com>
7388
7389         * gcc.dg/darwin-20040809-2.c: New test.
7390
7391 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
7392
7393         * g++.dg/ext/altivec-12.C: New test.
7394
7395         * g++.dg/ext/altivec-11.C: New test.
7396
7397 2004-08-12  Paul Brook  <paul@codesourcery.com>
7398
7399         * g++.dg/abi/arm_cxa_vec_1.C: New test.
7400
7401 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
7402
7403         * g++.dg/ext/altivec-2.C: Check for hardware support before
7404         executing any VMX instructions.
7405
7406         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
7407
7408 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
7409
7410         PR c++/16276
7411         * g++.old-deja/g++.other/comdat4.C: New test.
7412         * g++.old-deja/g++.other/comdat4-aux.cc: New.
7413
7414 2004-08-12  Ben Elliston  <bje@au.ibm.com>
7415
7416         PR target/16286
7417         * gcc.dg/pr16286.c: New test.
7418
7419 2004-08-12 Jan Beulich <jbeulich@novell.com>
7420
7421         * g++.dg/ext/asm5.C: New.
7422
7423 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
7424
7425         PR c++/16698
7426         * g++.dg/eh/crash1.C: New test.
7427
7428         PR c++/16717
7429         * g++.dg/ext/construct1.C: New test.
7430
7431 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
7432
7433         PR c++/16853
7434         * g++.dg/init/ptrmem1.C: New test.
7435
7436         PR c++/16618
7437         * g++.dg/parse/offsetof5.C: New test.
7438
7439         PR c++/16870
7440         * g++.dg/template/overload3.C: New test.
7441
7442 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
7443
7444         PR c++/16964
7445         * g++.dg/parse/error16.C: New test.
7446
7447         PR c++/16904
7448         * g++.dg/template/error14.C: New test.
7449
7450         PR c++/16929
7451         * g++.dg/template/error15.C: New test.
7452
7453 2004-08-11  Devang Patel  <dpatel@apple.com>
7454
7455         * gcc.dg/darwin-ld-20040809-1.c: New test.
7456         * gcc.dg/darwin-ld-20040809-2.c: New test.
7457
7458 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
7459
7460         PR fortran/16917
7461         * gfortran.dg/dfloat_1.f90: New test.
7462
7463 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
7464
7465         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
7466         * gcc.dg/dll-2.c: Fix dg-require syntax.
7467         * gcc.misc-tests/arm-isr.c (abort): Declare.
7468         (exit): Likewise.
7469
7470 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
7471
7472         PR c++/16971
7473         * g++.dg/parse/crash16.C: New test.
7474
7475 2004-08-10  Roger Sayle  <roger@eyesopen.com>
7476
7477         * gcc.dg/mips-rsqrt-1.c: New test case.
7478         * gcc.dg/mips-rsqrt-2.c: New test case.
7479         * gcc.dg/mips-rsqrt-3.c: New test case.
7480
7481 2004-08-10  Paul Brook  <paul@codesourcery.com>
7482
7483         * gfortran.dg/der_io_1.f90: New test.
7484
7485 2004-08-10  Paul Brook  <paul@codesourcery.com>
7486
7487         PR fortran/16919
7488         * gfortran.dg/der_array_1.f90: New test.
7489
7490 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
7491
7492         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
7493
7494 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
7495
7496         * gcc.dg/wchar_t-2.c: Fix typo.
7497
7498 2004-08-09  Falk Hueffner  <falk@debian.org>
7499
7500         PR tree-optimization/12517
7501         * gcc.c-torture/compile/pr12517.c: New test.
7502
7503         PR tree-optimization/12578
7504         * gcc.c-torture/compile/pr12578.c: New test.
7505
7506         PR tree-optimization/12899
7507         * gcc.c-torture/compile/pr12899.c: New test.
7508
7509         PR rtl-optimization/14692
7510         * gcc.c-torture/compile/pr14692.c: New test.
7511
7512         PR tree-optimization/16461
7513         * gcc.c-torture/compile/pr16461.c: New test.
7514
7515 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
7516
7517         * gfortran.dg/getenv_1.f90: New test.
7518
7519 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
7520
7521         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
7522         wchar_t.
7523         * gcc.dg/symbian5.c: Test -fno-short-wchar.
7524
7525 2004-08-06  Paul Brook  <paul@codesourcery.com>
7526
7527         * gfortran.dg/ret_array_1.f90: New test.
7528         * gfortran.dg/ret_pointer_1.f90: New test.
7529
7530 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
7531
7532         * gcc.dg/missing-field-init-[12].c: New tests.
7533         * g++.dg/warn/missing-field-init-[12].C: New tests.
7534
7535 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
7536
7537         * gcc.dg/enum2.c: New test.
7538         * gcc.dg/symbian3.c: Likewise.
7539         * gcc.dg/symbian4.c: Likewise.
7540         * gcc.dg/wchar_t-2.c: Likewise.
7541
7542 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
7543
7544         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
7545         destructor tests.
7546
7547 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
7548
7549         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
7550         dg-require-visiblity.
7551         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
7552         * g++.dg/ext/visibility/fvisibility.C: Likewise.
7553         * g++.dg/ext/visibility/memfuncts.C: Likewise.
7554         * g++.dg/ext/visibility/new1.C: Likewise.
7555         * g++.dg/ext/visibility/pragma.C: Likewise.
7556         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
7557         * g++.dg/ext/visibility/virtual.C: Likewise.
7558         * g++/dg/ext/visibility/visibility-1.C: Likewise.
7559         * g++/dg/ext/visibility/visibility-2.C: Likewise.
7560         * g++/dg/ext/visibility/visibility-3.C: Likewise.
7561         * g++/dg/ext/visibility/visibility-4.C: Likewise.
7562         * g++/dg/ext/visibility/visibility-5.C: Likewise.
7563         * g++/dg/ext/visibility/visibility-6.C: Likewise.
7564         * g++/dg/ext/visibility/visibility-7.C: Likewise.
7565         * g++/dg/ext/visibility/visibility-8.C: New test.
7566         * gcc.c-torture/compile/dll.x: Remove.
7567         * gcc.dg/dll-2.c: Use dg-require-dll
7568         * gcc.dg/visibility-10.c: New test.
7569         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
7570         supporting DLLs.
7571         * testsuite/lib/scanasm.exp (scan_hidden): New function.
7572         (scan_not_hidden): Likewise.
7573
7574 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
7575
7576         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
7577
7578 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
7579
7580         * gcc.c-torture/execute/20040805-1.c: New test.
7581
7582 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
7583
7584         * gcc.dg/20020118-1.c: Declare abort.
7585         * gcc.dg/altivec_check.h: Likewise.
7586         * gcc.dg/iftrap-2.c: Likewise.
7587         * gcc.dg/pragma-darwin.c: Likewise.
7588         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
7589
7590 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
7591
7592         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
7593
7594 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7595
7596         * gcc.c-torture/execute/builtins/abs-2.c,
7597         gcc.c-torture/execute/builtins/abs-3.c,
7598         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
7599         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
7600         intmax_t, uintmax_t and their limits.
7601         * gcc.dg/intmax_t-1.c: New test.
7602
7603 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7604
7605         * g++.dg/tc1/dr147.C: Add reference to PR.
7606
7607 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
7608
7609         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
7610         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
7611
7612 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
7613
7614         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
7615
7616 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
7617
7618         * gcc.dg/redecl-5.c: New test.
7619         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
7620         of scanf.
7621
7622 2004-08-03  Roger Sayle  <roger@eyesopen.com>
7623
7624         PR middle-end/16790
7625         * gcc.c-torture/execute/pr16790-1.c: New test case.
7626
7627 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
7628
7629         * g++.dg/ext/visibility/assign1.C: New test.
7630         * g++.dg/ext/visibility/new1.C: Likewise.
7631
7632         * gcc.dg/symbian1.c: New test.
7633         * gcc.dg/symbian2.c: Likewise.
7634
7635 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
7636
7637         PR target/16570
7638         * gcc.dg/i386-sse-9.c: New test.
7639
7640 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
7641
7642         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
7643
7644 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
7645
7646         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
7647         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
7648         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
7649         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
7650         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
7651         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
7652         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
7653         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
7654         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
7655         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
7656         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
7657         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
7658         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
7659         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
7660         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
7661         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
7662         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
7663         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
7664         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
7665         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
7666         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
7667         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
7668         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
7669         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
7670         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
7671         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
7672         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
7673         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
7674         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
7675         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
7676         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
7677         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
7678         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
7679         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
7680         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
7681         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
7682         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
7683         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
7684         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
7685         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
7686         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
7687         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
7688         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
7689         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
7690         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
7691         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
7692         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
7693         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
7694         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
7695         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
7696         gcc.misc-tests/i386-pf-3dnow-1.c,
7697         gcc.misc-tests/i386-pf-athlon-1.c,
7698         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
7699         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
7700         Declare built-in functions used.
7701         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
7702
7703 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
7704
7705         PR c++/16707
7706         * g++.dg/lookup/using12.C: New test.
7707
7708         * g++.dg/init/null1.C: Fix PR number.
7709         * g++.dg/parse/namespace10.C: Likewise.
7710
7711 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
7712
7713         PR c++/16224
7714         * g++.dg/template/spec17.C: New test.
7715         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
7716         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
7717
7718 2004-08-02  David Billinghurst
7719
7720         PR fortran/16292
7721         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
7722
7723 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
7724
7725         * gcc.dg/ia64-got-1.c: New test case.
7726
7727 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
7728
7729         PR c++/16489
7730         * g++.dg/init/null1.C: New test.
7731         * g++.dg/tc1/dr76.C: Adjust error marker.
7732
7733         PR c++/16529
7734         * g++.dg/parse/namespace10.C: New test.
7735
7736         PR c++/16810
7737         * g++.dg/inherit/ptrmem2.C: New test.
7738
7739 2004-08-02  Ben Elliston  <bje@au.ibm.com>
7740
7741         PR target/16155
7742         * gcc.dg/pr16155.c: New test.
7743
7744 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
7745
7746         * gcc.dg/redecl-2.c: New test.
7747
7748 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
7749
7750         * gcc.dg/darwin-longdouble.c: New file.
7751
7752 2004-07-30  Richard Henderson  <rth@redhat.com>
7753
7754         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
7755         write to constant argument.
7756         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
7757
7758 2004-07-30  Richard Henderson  <rth@redhat.com>
7759
7760         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
7761         tests of nearest around zero.
7762
7763 2004-07-30  Andrew Pinski  <apinski@apple.com>
7764
7765         * gcc.c-torture/compile/20040730-1.c: New test.
7766
7767 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
7768
7769         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
7770         powerpc-eabispe.
7771
7772 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
7773
7774         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
7775
7776 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
7777
7778         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
7779         contains $ld_library_path.
7780         * lib/gfortran.exp (gfortran_link_flags): Likewise.
7781
7782 2004-07-29  Richard Henderson  <rth@redhat.com>
7783
7784         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
7785
7786         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
7787         (alt2, which): New.
7788         (Check): Accept either alternative.
7789
7790 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
7791
7792         * g++.dg/abi/inline1.C: New test.
7793         * g++.dg/abi/local1-a.cc: Likewise.
7794         * g++.dg/abi/local1.C: Likewise.
7795         * g++.dg/abi/mangle11.C: Tweak location of warnings.
7796         * g++.dg/abi/mangle12.C: Likewise.
7797         * g++.dg/abi/mangle17.C: Likewise.
7798         * g++.dg/abi/mangle20-2.C: Likewise.
7799         * g++.dg/opt/interface1.C: Likewise.
7800         * g++.dg/opt/interface1.h: Likewise.
7801         * g++.dg/opt/interface1-a.cc: New test.
7802         * g++.dg/parse/repo1.C: New test.
7803         * g++.dg/template/repo1.C: Likewise.
7804         * g++.dg/warn/Winline-1.C: Likewise.
7805         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
7806
7807 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
7808
7809         * gcc.dg/tree-ssa/20040729-1.c: New test.
7810
7811 2004-07-27  Matt Austern <austern@apple.com>
7812
7813         * gcc.dg/darwin-bool-1.c: New test.
7814         * gcc.dg/darwin-bool-2.c: New test.
7815
7816 2004-07-28  Richard Henderson  <rth@redhat.com>
7817
7818         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
7819         arguments in the correct type.  Don't write to constant arguments.
7820
7821 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
7822
7823         PR tree-optimization/16688
7824         PR tree-optimization/16689
7825         * g++.dg/tree-ssa/pr16688.C: New test.
7826
7827 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
7828
7829         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
7830         loads.  Not only in the comment, this time.
7831
7832 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
7833
7834         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
7835         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
7836         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
7837         * gcc.dg/sh4a-bitmovua.c: New.
7838         * gcc.dg/sh4a-cos.c: New.
7839         * gcc.dg/sh4a-cosf.c: New.
7840         * gcc.dg/sh4a-fprun.c: New.
7841         * gcc.dg/sh4a-fsrra.c: New.
7842         * gcc.dg/sh4a-memmovua.c: New.
7843         * gcc.dg/sh4a-sin.c: New.
7844         * gcc.dg/sh4a-sincos.c: New.
7845         * gcc.dg/sh4a-sincosf.c: New.
7846         * gcc.dg/sh4a-sinf.c: New.
7847
7848 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
7849
7850         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
7851         conditionals.
7852         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
7853         loads.
7854         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
7855         DOM1.
7856
7857 2004-07-27  Andrew Pinski  <apinski@apple.com>
7858
7859         * g++.dg/rtti/tinfo1.C: Correct the xfail.
7860
7861 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
7862
7863         * gcc.dg/pragma-isr.c: New test.
7864
7865 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7866
7867         PR c++/14429
7868         * g++.dg/template/ttp11.C: New test.
7869
7870 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
7871
7872         * gcc.c-torture/compile/20040727-1.c: New test.
7873
7874 2004-07-26  Eric Christopher  <echristo@redhat.com>
7875
7876         * gcc.c-torture/compile/20040726-2.c: New test.
7877
7878 2004-07-26  Andrew Pinski  <apinski@apple.com>
7879
7880         * g++.dg/rtti/tinfo1.C: Xfail.
7881
7882 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
7883
7884         * gcc.c-torture/compile/20040726-1.c: New test.
7885
7886 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
7887             Brian Ryner  <bryner@brianryner.com>
7888
7889         PR c++/9283
7890         PR c++/15000
7891         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
7892         * g++.dg/ext/visibility/: New directory.
7893         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
7894         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
7895         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
7896         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
7897         * g++.dg/ext/visibility/fvisibility.C,
7898         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
7899         g++.dg/ext/visibility/fvisibility-override1.C
7900         g++.dg/ext/visibility/fvisibility-override2.C
7901         g++.dg/ext/visibility/memfuncts.C
7902         g++.dg/ext/visibility/noPLT.C
7903         g++.dg/ext/visibility/pragma.C
7904         g++.dg/ext/visibility/pragma-override1.C
7905         g++.dg/ext/visibility/pragma-override2.C
7906         g++.dg/ext/visibility/staticmemfuncts.C
7907         g++.dg/ext/visibility/virtual.C: New tests.
7908
7909 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
7910
7911         PR c/15360
7912         * gcc.dg/pr15360-1.c: New test.
7913
7914 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
7915
7916         * gcc.dg/pragma-align-2.c: New test.
7917         * gcc.dg/pragma-init-fini.c: New test.
7918         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
7919         targets.
7920
7921 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
7922
7923         * gcc.dg/init-string-2.c: New test.
7924
7925 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
7926
7927         PR 16684
7928         * gcc.dg/Wredundant-decls-1.c: New test case.
7929
7930 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
7931
7932         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
7933         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
7934         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
7935         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
7936         * gcc.dg/compat/generate-random.c: New file.
7937         * gcc.dg/compat/generate-random.h: Likewise.
7938         * gcc.dg/compat/generate-random_r.c: Likewise.
7939         * gcc.dg/compat/struct-layout-1.h: Likewise.
7940         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
7941         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
7942         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
7943         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
7944         * gcc.dg/compat/struct-layout-1_main.c: New test.
7945         * gcc.dg/compat/struct-layout-1_x.c: New file.
7946         * gcc.dg/compat/struct-layout-1_y.c: New file.
7947         * gcc.dg/compat/struct-layout-1_test.h: New file.
7948
7949 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
7950
7951         * gcc.dg/comp-return-1.c: New test
7952
7953 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
7954
7955         * gcc.dg/vmx/8-02a.c: Fix typo.
7956
7957         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
7958         * gcc.dg/darwin-abi-3.c: New test.
7959
7960         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
7961         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
7962
7963         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
7964         * gcc.dg/vmx/ops-long-1.c: New test.
7965         * gcc.dg/vmx/ops-long-2.c: New test.
7966
7967 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
7968
7969         * g++.dg/lookup/conv-[1234].C: New.
7970
7971 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
7972
7973         * g++.dg/parse/attr2.C: Simplify.
7974
7975 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7976
7977         PR c/7284
7978         * gcc.c-torture/execute/pr7284-1.c: New test.
7979
7980 2004-07-22  Brian Booth  <bbooth@redhat.com>
7981
7982         * gcc.dg/tree-ssa/20040721-1.c: New test.
7983
7984 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
7985
7986         * g++.dg/template/crash20.c: New.
7987
7988 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
7989
7990         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
7991         Add dg-run directive.  Declare variables as required.
7992         * gfortran.dg/g77/README: Update
7993
7994 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
7995
7996         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
7997         gcc.dg/cris-peep2-andu2.c: New tests.
7998
7999 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8000
8001         PR c/15052
8002         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
8003         on return type.
8004         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
8005         messages.
8006         * gcc.dg/qual-return-2.c: Update expected messages.
8007         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
8008
8009 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8010
8011         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
8012         * gcc.dg/noncompile/921102-1.c: Update expected error message.
8013
8014 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8015
8016         PR c/11250
8017         * gcc.dg/init-string-1.c: New test.
8018
8019 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
8020
8021         PR middle-end/15345
8022         PR c/16450
8023         * gcc.dg/torture/nested-fn-1.c: New test.
8024
8025 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
8026
8027         PR target/16559
8028         * gcc.dg/ia64-fptr-1.c: New file.
8029
8030 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8031
8032         PR c++/14497
8033         * g++.dg/template/spec16.C: New test.
8034         * g++.old-deja/g++.robertl/eb118.C: Remove.
8035
8036 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8037
8038         PR c++/509
8039         * g++.dg/template/spec15.C: New test.
8040
8041 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
8042
8043         Copy cases from g77.f-torture/execute and add dg-run
8044         directive.  Other changes as noted.
8045         * gfortran.dg/g77/13037.f
8046         * gfortran.dg/g77/1832.f
8047         * gfortran.dg/g77/19981119-0.f
8048         * gfortran.dg/g77/19990313-0.f
8049         * gfortran.dg/g77/19990313-1.f
8050         * gfortran.dg/g77/19990313-2.f
8051         * gfortran.dg/g77/19990313-3.f
8052         * gfortran.dg/g77/19990419-1.f
8053         * gfortran.dg/g77/19990826-0.f
8054         * gfortran.dg/g77/19990826-2.f
8055         * gfortran.dg/g77/20000503-1.f
8056         * gfortran.dg/g77/20001111.f
8057         * gfortran.dg/g77/20010116.f
8058         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
8059         * gfortran.dg/g77/20010430.f
8060         * gfortran.dg/g77/6177.f
8061         * gfortran.dg/g77/947.f
8062         * gfortran.dg/g77/970816-3.f
8063         * gfortran.dg/g77/971102-1.f
8064         * gfortran.dg/g77/980520-1.f
8065         * gfortran.dg/g77/980628-0.f
8066         * gfortran.dg/g77/980628-1.f
8067         * gfortran.dg/g77/980628-10.f
8068         * gfortran.dg/g77/980628-2.f
8069         * gfortran.dg/g77/980628-3.f
8070         * gfortran.dg/g77/980628-7.f
8071         * gfortran.dg/g77/980628-8.f
8072         * gfortran.dg/g77/980628-9.f
8073         * gfortran.dg/g77/980701-0.f
8074         * gfortran.dg/g77/980701-1.f
8075         * gfortran.dg/g77/cabs.f
8076         * gfortran.dg/g77/claus.f
8077         * gfortran.dg/g77/complex_1.f
8078         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
8079         * gfortran.dg/g77/dcomplex.f
8080         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
8081         * gfortran.dg/g77/f90-intrinsic-mathematical.f
8082         * gfortran.dg/g77/f90-intrinsic-numeric.f
8083         * gfortran.dg/g77/int8421.f
8084         * gfortran.dg/g77/labug1.f
8085         * gfortran.dg/g77/large_vec.f
8086         * gfortran.dg/g77/le.f
8087         * gfortran.dg/g77/short.f
8088         * gfortran.dg/g77/README: Update
8089
8090 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
8091
8092         PR c++/16637
8093         * g++.dg/parse/lookup4.C: New test.
8094
8095 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8096
8097         PR c++/16175
8098         * g++.dg/template/ttp10.C: New test.
8099
8100 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
8101
8102         * gcc.dg/pr12625-1.c: New test.
8103
8104 2004-07-20  Steven Bosscher  <stevenb@suse.de>
8105
8106         * testsuite/gcc.dg/switch-warn-1.c: New test.
8107         * testsuite/gcc.dg/switch-warn-2.c: New test.
8108         * gcc.c-torture/compile/pr14730.c: Update.
8109
8110 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
8111
8112         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
8113         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
8114         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
8115         g++.dg/template/nontype3.C: Remove trailing CR from tests.
8116
8117 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
8118
8119         PR c++/16623
8120         * g++.dg/template/assign1.C: New test.
8121
8122 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8123
8124         PR c++/12170
8125         * g++.dg/template/ttp9.C: New test.
8126
8127 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
8128
8129         * gcc.dg/format/cmn-err-1.c: New test.
8130
8131 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
8132
8133         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
8134         gcc.dg/Wparentheses-10.c: New tests.
8135         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
8136
8137 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8138
8139         PR fortran/16465
8140         * gfortran.dg/g77//ffixed-line-length-0.f,
8141         gfortran.dg/g77/ffixed-line-length-132.f,
8142         gfortran.dg/g77/ffixed-line-length-72.f,
8143         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
8144         gfortran.dg/g77/README: Update.
8145
8146 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8147
8148         PR c++/13092
8149         * g++.dg/template/non-dependent7.C: New test.
8150         * g++.dg/template/non-dependent8.C: Likewise.
8151         * g++.dg/template/non-dependent9.C: Likewise.
8152         * g++.dg/template/non-dependent10.C: Likewise.
8153
8154 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
8155
8156         PR c++/16337
8157         * g++.dg/parse/attr2.C: New test.
8158
8159 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
8160
8161         * g77.dg: Removed.
8162         * g77.f-torture: Ditto.
8163
8164 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
8165
8166         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
8167         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
8168         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
8169
8170 2004-07-16  Richard Henderson  <rth@redhat.com>
8171
8172         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
8173
8174 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8175
8176         * lib/fortran-torture.exp (fortran-torture): Don't test compile
8177         tests with full list of options.
8178         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
8179         of TORTURE_OPTIONS if test contains 'dg-do run'.
8180
8181         PR fortran/16404
8182         * gfortran.dg/do_iterator.f90: New test.
8183
8184 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8185
8186         PR rtl-optimization/16536
8187         * gcc.c-torture/execute/restrict-1.c: New test.
8188
8189 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8190
8191         PR fortran/15324
8192         * gfortran.dg/pr15324.f90: New test.
8193
8194         PR fortran/15129
8195         * gfortran.dg/pr15129.f90: New test.
8196
8197         PR fortran/15140
8198         * gfortran.dg/pr15140.f90: New test.
8199
8200         PR fortran/13792
8201         * gfortran.fortran-torture/execute/bounds.f90: Add check for
8202         compile-time simplification.
8203
8204 2004-07-14  Mike Stump  <mrs@apple.com>
8205
8206         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
8207
8208 2004-07-14  James E Wilson  <wilson@specifixinc.com>
8209
8210         PR target/16325
8211         * gcc.dg/profile-generate-1.c: New.
8212
8213 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
8214
8215         * gcc.c-torture/execute/20040709-1.c: New test.
8216         * gcc.c-torture/execute/20040709-2.c: New test.
8217
8218 2004-07-14  Mike Stump  <mrs@apple.com>
8219
8220         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
8221
8222 2004-07-14  Mike Stump  <mrs@apple.com>
8223
8224         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
8225
8226 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
8227
8228         PR c++/16518
8229         * g++.dg/parse/mutable1.C: New test.
8230
8231 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
8232
8233         PR tree-optimization/16443
8234         * gcc.dg/tree-ssa/20040713-1.c: New test.
8235
8236 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
8237
8238         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
8239         for operator new.
8240
8241 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
8242
8243         * gfortran.dg/g77/README: New file
8244         * gfortran.dg/g77/19981216-0.f:  Copy from
8245         g77.f-torture/noncompile.  Add "dg-do compile" and
8246         dg-error as required.
8247         * gfortran.dg/g77/19990218-1.f: Likewise
8248         * gfortran.dg/g77/19990905-1.f: Likewise
8249         * gfortran.dg/g77/9263.f: Likewise
8250         * gfortran.dg/g77/980615-0.f: Likewise
8251         * gfortran.dg/g77/980616-0.f: Likewise
8252         * gfortran.dg/g77/check0.f: Likewise
8253         * gfortran.dg/g77/select_no_compile.f: Likewise
8254
8255 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
8256
8257         Copy files from g77.f-torture/compile.
8258         Add "{ dg-do compile}".  Other changes as noted
8259         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
8260         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
8261         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
8262         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
8263         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
8264         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
8265         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
8266         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
8267         statement to conform to standard.  Append alpha1.x for reference.
8268         * gfortran.dg/g77/xformat.f: Add dg-warning
8269
8270 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
8271
8272         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
8273         Add {dg-do compile} directive.
8274         * gfortran.dg/g77/cpp2.F: Likewise
8275
8276 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8277
8278         PR c++/5402
8279         * g++.dg/lookup/name-clash1.C: New test.
8280
8281         PR c++/9777
8282         * g++.dg/lookup/name-clash2.C: New test.
8283
8284         PR c++/12102
8285         * g++.dg/lookup/name-clash3.C: New test.
8286
8287 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8288
8289         * g++.dg/lookup/new2.C: New test.
8290         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
8291
8292 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
8293
8294         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
8295         Add {dg-do compile} directive.
8296         * gfortran.dg/g77/13060.f: Likewise
8297         * gfortran.dg/g77/19990218-0.f: Likewise
8298         * gfortran.dg/g77/19990305-0.f: Likewise
8299         * gfortran.dg/g77/19990419-0.f: Likewise
8300         * gfortran.dg/g77/19990502-0.f: Likewise
8301         * gfortran.dg/g77/19990502-1.f: Likewise
8302         * gfortran.dg/g77/19990525-0.f: Likewise
8303         * gfortran.dg/g77/19990826-1.f: Likewise
8304         * gfortran.dg/g77/19990826-3.f: Likewise
8305         * gfortran.dg/g77/19990905-2.f: Likewise
8306         * gfortran.dg/g77/20000412-1.f: Likewise
8307         * gfortran.dg/g77/20000511-1.f: Likewise
8308         * gfortran.dg/g77/20000511-2.f: Likewise
8309         * gfortran.dg/g77/20000518.f: Likewise
8310         * gfortran.dg/g77/20000601-1.f: Likewise
8311         * gfortran.dg/g77/20000601-2.f: Likewise
8312         * gfortran.dg/g77/20000629-1.f: Likewise
8313         * gfortran.dg/g77/20000630-2.f: Likewise
8314         * gfortran.dg/g77/20010115.f: Likewise
8315         * gfortran.dg/g77/20010321-1.f: Likewise
8316         * gfortran.dg/g77/20010426.f: Likewise
8317         * gfortran.dg/g77/20020307-1.f: Likewise
8318         * gfortran.dg/g77/8485.f: Likewise
8319         * gfortran.dg/g77/960317-1.f: Likewise
8320         * gfortran.dg/g77/970915-0.f: Likewise
8321         * gfortran.dg/g77/980310-1.f: Likewise
8322         * gfortran.dg/g77/980310-2.f: Likewise
8323         * gfortran.dg/g77/980310-3.f: Likewise
8324         * gfortran.dg/g77/980310-4.f: Likewise
8325         * gfortran.dg/g77/980310-6.f: Likewise
8326         * gfortran.dg/g77/980310-7.f: Likewise
8327         * gfortran.dg/g77/980310-8.f: Likewise
8328         * gfortran.dg/g77/980419-2.f: Likewise
8329         * gfortran.dg/g77/980424-0.f: Likewise
8330         * gfortran.dg/g77/980427-0.f: Likewise
8331         * gfortran.dg/g77/980729-0.f: Likewise
8332         * gfortran.dg/g77/981117-1.f: Likewise
8333         * gfortran.dg/g77/toon_1.f: Likewise
8334
8335 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8336
8337         PR c++/2204
8338         * g++.dg/other/abstract2.C: New test.
8339
8340 2004-07-12  Paul Brook  <paul@codesourcery.com>
8341
8342         * gfortran.dg/pointer_init_1.f90: New test.
8343
8344 2004-07-11  Paul Brook  <paul@codesourcery.com>
8345
8346         PR fortran/15986
8347         * gfortran.dg/contained_1.f90: New test.
8348
8349 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
8350
8351         * g++.dg/parse/defarg8.C: New test.
8352
8353 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8354
8355         PR fortran/16433
8356         * gfortran.dg/pr16433.f: New test.
8357
8358         PR fortran/17574
8359         * gfortran.dg/pr15754.f90: New test.
8360
8361 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
8362
8363         PR tree-optimization/16437
8364         * gcc.c-torture/execute/bitfld-4.c: New test.
8365
8366 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8367
8368         * gfortran.fortran-torture/execute/common_2.f90: Add check for
8369         access to common var from module.
8370
8371 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8372
8373         PR fortran/16336
8374         * gfortran.fortran-torture/execute/common_2.f90: New test.
8375
8376 2004-07-10  Paul Brook  <paul@codesourcery.com>
8377
8378         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
8379
8380 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8381
8382         PR fortran/15969
8383         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
8384
8385 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
8386
8387         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
8388         * gfortran.dg/g77/ffixed-form-2.f: Likewise
8389         * gfortran.dg/g77/ffree-form-1.f: Likewise
8390         * gfortran.dg/g77/ffree-form-2.f: Likewise
8391         * gfortran.dg/g77/ffree-form-3.f: Likewise
8392         * gfortran.dg/g77/fno-underscoring.f: Likewise
8393         * gfortran.dg/g77/funderscoring.f: Likewise
8394         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
8395
8396 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8397
8398         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
8399
8400 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8401         Paul Brook  <paul@codesourcery.com>
8402
8403         PR fortran/13415
8404         * gfortran.dg/common_pointer_1.f90: New test.
8405
8406 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8407
8408         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
8409
8410 2004-07-09  James E Wilson  <wilson@specifixinc.com>
8411
8412         PR target/16364
8413         * gcc.c-torture/compile/20040709-1.c: New.
8414
8415 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8416
8417         PR fortran/14077
8418         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
8419
8420 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8421
8422         PR fortran/13201
8423         * gfortran.dg/shape_1.f90: New test.
8424
8425 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
8426             Andrew Pinski  <apinski@apple.com>
8427
8428         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
8429
8430 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8431
8432         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
8433         comment.
8434
8435 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8436         Paul Brook  <paul@codesourcery.com>
8437
8438         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
8439         '.f95' and '.F95'.
8440
8441 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
8442
8443         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
8444
8445 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8446
8447         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
8448         testcases with capital suffix.
8449
8450 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8451
8452         PR fortran/15481
8453         PR fortran/13372
8454         PR fortran/13575
8455         PR fortran/15978
8456         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
8457
8458         * gfortran.dg/implicit_1.f90: New test.
8459
8460 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8461
8462         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
8463         expression to match gfortran warning/error messages
8464         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
8465         dg-error text.
8466
8467 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8468
8469         * lib/fortran-torture.exp: Rename proc search_for to
8470         search_for_re.
8471
8472 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8473
8474         * gcc.c-torture/execute/simd-5.x: New file.
8475         XFAIL on SPARC 64-bit at -O0.
8476
8477 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8478
8479         PR c++/8211
8480         PR c++/16165
8481         * g++.dg/warn/effc3.C: New test.
8482
8483 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8484
8485         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
8486         change X to 1X in format.
8487         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
8488         add data statements to conform to standard.
8489
8490 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8491
8492         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
8493         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
8494         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
8495
8496 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8497
8498         * gfortran.dg/g77/7388.f: Copy from g77.dg
8499         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
8500         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
8501         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
8502         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
8503         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
8504         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
8505         * gfortran.dg/g77/strlen0.f: Likewise
8506
8507 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
8508
8509         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
8510         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
8511
8512 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8513
8514         * gcc.c-torture/execute/920428-2.x: Delete.
8515         * gcc.c-torture/execute/920501-7.x: Likewise.
8516
8517 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
8518
8519         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
8520         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
8521         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
8522         prescott and c3-2.
8523         (PREFETCH_3DNOW): Add -march=c3.
8524
8525 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
8526
8527         PR c/16437
8528         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
8529         * gcc.c-torture/execute/bf64-1.x: Likewise.
8530
8531 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8532
8533         * gcc.c-torture/compile/20040708-1.c: New test.
8534
8535 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8536
8537         PR c++/16169
8538         * g++.dg/warn/effc2.C: New test.
8539
8540 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8541
8542         * gcc.c-torture/execute/bitfld-1.x: Remove.
8543         * gcc.c-torture/execute/bitfld-3.c: New test.
8544         * gcc.dg/bitfld-2.c: Remove XFAILs.
8545
8546 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
8547
8548         PR c++/16276
8549         * g++.dg/rtti/tinfo1.C: New file.
8550
8551 2004-07-07  Eric Christopher  <echristo@redhat.com>
8552
8553         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
8554
8555 2004-07-07  Andrew Pinski  <apinski@apple.com>
8556
8557         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
8558
8559 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
8560
8561         * g++.dg/init/call1.C: XFAIL.
8562
8563 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
8564
8565         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
8566         except for movstrict*, to movmem* and clrstr* to clrmem*.
8567
8568 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
8569
8570         * gcc.c-torture/execute/20040707-1.c: New test.
8571
8572 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
8573
8574         * gcc.c-torture/execute/20040706-1.c: New test.
8575
8576 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8577
8578         PR c++/3671
8579         * g++.dg/template/spec14.C: New test.
8580
8581 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
8582
8583         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
8584         nothing if not yet defined.  Use it in b, c and d type definitions.
8585         * gcc.c-torture/execute/20040705-1.c: New test.
8586         * gcc.c-torture/execute/20040705-2.c: New test.
8587
8588 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8589
8590         PR c++/2518
8591         * g++.dg/lookup/new1.C: New test.
8592
8593 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8594
8595         PR c++/11406
8596         * g++.dg/template/sizeof8.C: New test.
8597
8598 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
8599
8600         * gcc.c-torture/compile/20040705-1.c: New test.
8601
8602 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
8603
8604         * gfortran.fortran-torture/execute/seq_io.f90: New test.
8605
8606 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
8607
8608         * gcc.dg/cpp/if-mop.c: Two new testcases.
8609         * gcc.dg/cpp/trad/comment-3.c: New.
8610
8611 2004-07-04  Paul Brook  <paul@codesourcery.com>
8612
8613         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
8614
8615 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
8616
8617         PR c++/3761
8618         * g++.dg/lookup/crash4.C: New test.
8619
8620 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
8621
8622         * gcc.c-torture/execute/builtin-abs-1.c
8623         * gcc.c-torture/execute/builtin-abs-2.c
8624         * gcc.c-torture/execute/builtin-complex-1.c
8625         * gcc.c-torture/execute/builtins/string-1-lib.c
8626         * gcc.c-torture/execute/builtins/string-1.c
8627         * gcc.c-torture/execute/builtins/string-2-lib.c
8628         * gcc.c-torture/execute/builtins/string-2.c
8629         * gcc.c-torture/execute/builtins/string-3-lib.c
8630         * gcc.c-torture/execute/builtins/string-3.c
8631         * gcc.c-torture/execute/builtins/string-4-lib.c
8632         * gcc.c-torture/execute/builtins/string-4.c
8633         * gcc.c-torture/execute/builtins/string-5-lib.c
8634         * gcc.c-torture/execute/builtins/string-5.c
8635         * gcc.c-torture/execute/builtins/string-6-lib.c
8636         * gcc.c-torture/execute/builtins/string-6.c
8637         * gcc.c-torture/execute/builtins/string-7-lib.c
8638         * gcc.c-torture/execute/builtins/string-7.c
8639         * gcc.c-torture/execute/builtins/string-8-lib.c
8640         * gcc.c-torture/execute/builtins/string-8.c
8641         * gcc.c-torture/execute/builtins/string-9-lib.c
8642         * gcc.c-torture/execute/builtins/string-9.c
8643         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
8644         * gcc.c-torture/execute/builtins/string-asm-1.c
8645         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
8646         * gcc.c-torture/execute/builtins/string-asm-2.c
8647         * gcc.c-torture/execute/stdio-opt-1.c
8648         * gcc.c-torture/execute/stdio-opt-2.c
8649         * gcc.c-torture/execute/stdio-opt-3.c
8650         * gcc.c-torture/execute/string-opt-1.c
8651         * gcc.c-torture/execute/string-opt-10.c
8652         * gcc.c-torture/execute/string-opt-11.c
8653         * gcc.c-torture/execute/string-opt-12.c
8654         * gcc.c-torture/execute/string-opt-13.c
8655         * gcc.c-torture/execute/string-opt-14.c
8656         * gcc.c-torture/execute/string-opt-15.c
8657         * gcc.c-torture/execute/string-opt-16.c
8658         * gcc.c-torture/execute/string-opt-2.c
8659         * gcc.c-torture/execute/string-opt-6.c
8660         * gcc.c-torture/execute/string-opt-7.c
8661         * gcc.c-torture/execute/string-opt-8.c:
8662         Replace with ...
8663
8664         * gcc.c-torture/execute/builtins/abs-2.c
8665         * gcc.c-torture/execute/builtins/abs-3.c
8666         * gcc.c-torture/execute/builtins/complex-1.c
8667         * gcc.c-torture/execute/builtins/fprintf.c
8668         * gcc.c-torture/execute/builtins/fputs.c
8669         * gcc.c-torture/execute/builtins/memcmp.c
8670         * gcc.c-torture/execute/builtins/memmove.c
8671         * gcc.c-torture/execute/builtins/memops-asm.c
8672         * gcc.c-torture/execute/builtins/mempcpy-2.c
8673         * gcc.c-torture/execute/builtins/mempcpy.c
8674         * gcc.c-torture/execute/builtins/memset.c
8675         * gcc.c-torture/execute/builtins/printf.c
8676         * gcc.c-torture/execute/builtins/sprintf.c
8677         * gcc.c-torture/execute/builtins/strcat.c
8678         * gcc.c-torture/execute/builtins/strchr.c
8679         * gcc.c-torture/execute/builtins/strcmp.c
8680         * gcc.c-torture/execute/builtins/strcpy.c
8681         * gcc.c-torture/execute/builtins/strcspn.c
8682         * gcc.c-torture/execute/builtins/strlen-2.c
8683         * gcc.c-torture/execute/builtins/strlen.c
8684         * gcc.c-torture/execute/builtins/strncat.c
8685         * gcc.c-torture/execute/builtins/strncmp-2.c
8686         * gcc.c-torture/execute/builtins/strncmp.c
8687         * gcc.c-torture/execute/builtins/strncpy.c
8688         * gcc.c-torture/execute/builtins/strpbrk.c
8689         * gcc.c-torture/execute/builtins/strpcpy-2.c
8690         * gcc.c-torture/execute/builtins/strpcpy.c
8691         * gcc.c-torture/execute/builtins/strrchr.c
8692         * gcc.c-torture/execute/builtins/strspn.c
8693         * gcc.c-torture/execute/builtins/strstr-asm.c
8694         * gcc.c-torture/execute/builtins/strstr.c:
8695         ... these new files.
8696
8697         * gcc.c-torture/execute/builtins/abs-2-lib.c
8698         * gcc.c-torture/execute/builtins/abs-3-lib.c
8699         * gcc.c-torture/execute/builtins/complex-1-lib.c
8700         * gcc.c-torture/execute/builtins/fprintf-lib.c
8701         * gcc.c-torture/execute/builtins/fputs-lib.c
8702         * gcc.c-torture/execute/builtins/memcmp-lib.c
8703         * gcc.c-torture/execute/builtins/memmove-lib.c
8704         * gcc.c-torture/execute/builtins/memops-asm-lib.c
8705         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
8706         * gcc.c-torture/execute/builtins/mempcpy-lib.c
8707         * gcc.c-torture/execute/builtins/memset-lib.c
8708         * gcc.c-torture/execute/builtins/printf-lib.c
8709         * gcc.c-torture/execute/builtins/sprintf-lib.c
8710         * gcc.c-torture/execute/builtins/strcat-lib.c
8711         * gcc.c-torture/execute/builtins/strchr-lib.c
8712         * gcc.c-torture/execute/builtins/strcmp-lib.c
8713         * gcc.c-torture/execute/builtins/strcpy-lib.c
8714         * gcc.c-torture/execute/builtins/strcspn-lib.c
8715         * gcc.c-torture/execute/builtins/strlen-2-lib.c
8716         * gcc.c-torture/execute/builtins/strlen-lib.c
8717         * gcc.c-torture/execute/builtins/strncat-lib.c
8718         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
8719         * gcc.c-torture/execute/builtins/strncmp-lib.c
8720         * gcc.c-torture/execute/builtins/strncpy-lib.c
8721         * gcc.c-torture/execute/builtins/strpbrk-lib.c
8722         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
8723         * gcc.c-torture/execute/builtins/strpcpy-lib.c
8724         * gcc.c-torture/execute/builtins/strrchr-lib.c
8725         * gcc.c-torture/execute/builtins/strspn-lib.c
8726         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
8727         * gcc.c-torture/execute/builtins/strstr-lib.c
8728         * gcc.c-torture/execute/builtins/lib/abs.c
8729         * gcc.c-torture/execute/builtins/lib/fprintf.c
8730         * gcc.c-torture/execute/builtins/lib/memset.c
8731         * gcc.c-torture/execute/builtins/lib/printf.c
8732         * gcc.c-torture/execute/builtins/lib/sprintf.c
8733         * gcc.c-torture/execute/builtins/lib/strcpy.c
8734         * gcc.c-torture/execute/builtins/lib/strcspn.c
8735         * gcc.c-torture/execute/builtins/lib/strncat.c
8736         * gcc.c-torture/execute/builtins/lib/strncmp.c
8737         * gcc.c-torture/execute/builtins/lib/strncpy.c
8738         * gcc.c-torture/execute/builtins/lib/strpbrk.c
8739         * gcc.c-torture/execute/builtins/lib/strspn.c
8740         * gcc.c-torture/execute/builtins/lib/strstr.c:
8741         New files containing support routines.
8742
8743         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
8744         declaration.
8745         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
8746         when not optimizing.
8747
8748 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
8749
8750         PR c++/16240
8751         * g++.dg/abi/mangle22.C: New test.
8752         * g++.dg/abi/mangle23.C: Likewise.
8753
8754 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
8755
8756         PR fortran/16290
8757         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
8758         Allow for cases without denormalized floating point numbers.
8759
8760 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
8761
8762         PR c/1027
8763         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
8764         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
8765         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
8766         expected warning text.
8767         * gcc.dg/format/diag-2.c: New test.
8768
8769 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
8770
8771         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
8772
8773 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
8774
8775         * gcc.dg/builtins-43.c: New.
8776         * gcc.dg/builtins-44.c: New.
8777         * gcc.dg/builtins-45.c: New.
8778
8779 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
8780             Andreas Tobler  <a.tobler@schweiz.ch>
8781
8782         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
8783         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
8784         as SIGSEGV.
8785         * gcc.dg/cleanup-11.c: Likewise.
8786         * gcc.dg/cleanup-8.c: Likewise.
8787         * gcc.dg/cleanup-9.c: Likewise.
8788         * gcc.dg/cleanup-5.c: Run on all platforms.
8789
8790 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
8791
8792         * g++.dg/warn/nonnull1.C: New test.
8793
8794 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
8795
8796         * gcc.dg/compat/compat-common.h: Wrap up CINT in
8797         an #ifndef SKIP_COMPLEX_INT/#endif pair.
8798         Special-case the Sun compiler wrt to <complex.h>.
8799
8800 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
8801
8802         * gcc.dg/Wunreachable-8.C: New test.
8803
8804         * gcc.dg/h8300-ice2.c : New test.
8805
8806 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
8807
8808         PR fortran/16161
8809         * gfortran.fortran-torture/compile/implicit.f90: Add test
8810         for implicit character.
8811
8812 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
8813
8814         PR fortran/16289
8815         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
8816         Use tiny() intrinsic to find smallest non-negative real
8817
8818 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
8819
8820         * gcc.dg/compat/struct-by-value-22_main.c: New test.
8821         * gcc.dg/compat/struct-by-value-22_x.c: New.
8822         * gcc.dg/compat/struct-by-value-22_y.c: New.
8823
8824         * gcc.c-torture/execute/20040629-1.c: New test.
8825
8826 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
8827
8828         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
8829         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
8830
8831         PR target/16195
8832         * gcc.dg/20040625-1.c: New test.
8833
8834 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8835
8836         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
8837
8838 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8839
8840         PR fortran/15963
8841         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
8842
8843 2004-06-29  Richard Henderson  <rth@redhat.com>
8844
8845         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
8846
8847 2004-06-29  Paul Brook  <paul@codesourcery.com>
8848
8849         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
8850         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
8851
8852 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
8853
8854         PR c++/16260
8855         * g++.dg/parse/crash15.C: New.
8856
8857 2004-06-28  Andrew Pinski  <apinski@apple.com>
8858
8859         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
8860         by the error already.
8861
8862         * g++.dg/opt/ptrmem4.C: Change to compile only test.
8863
8864 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
8865
8866         PR target/14041
8867         * gcc.dg/h8300-bss-align-1.c : New.
8868
8869 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
8870
8871         * PR c++/16174
8872         * g++.dg/template/ctor4.C: New.
8873
8874 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
8875
8876         PR c++/16205
8877         * g++.dg/warn/Wsequence-point-1.C: New test.
8878
8879 2004-06-27  Paul Brook  <paul@codesourcery.com>
8880
8881         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
8882
8883 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
8884
8885         * g++.old-deja/g++.mike/p7325.C: Remove.
8886
8887 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
8888
8889         PR c/14963
8890         * gcc.dg/pr14963.c: New test.
8891
8892 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
8893
8894         PR c++/16193
8895         * g++.dg/parse/redef1.C: New test.
8896
8897 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
8898
8899         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
8900         20021110.c.
8901         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
8902         20021119-1.c.
8903         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
8904         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
8905         5-04.c.
8906         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
8907         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
8908         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
8909         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
8910         g++.brendan/enum14.C.
8911         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
8912         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
8913         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
8914         g++.mike/virt1.C.
8915         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
8916         memtemp24.C.
8917
8918 2004-06-27  Roger Sayle  <roger@eyesopen.com>
8919
8920         * gcc.dg/20040527-1.c: New test case.
8921
8922 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
8923
8924         PR gfortran/pr16196
8925         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
8926
8927 2004-06-25  Roger Sayle  <roger@eyesopen.com>
8928
8929         PR middle-end/15825
8930         * gcc.dg/pr15825-1.c: New test case.
8931
8932 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
8933
8934         * gcc.c-torture/execute/20040625-1.c: New test.
8935
8936 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8937
8938         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
8939
8940 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
8941
8942         * gcc.dg/torture/mips-div-1.c: New test.
8943
8944 2004-06-24  Jeff Law  <law@redhat.com>
8945
8946         * gcc.dg/tree-ssa/20040624-1.c: New test.
8947
8948 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
8949
8950         * gcc.c-torture/compile/20040624-1.c: New test.
8951
8952 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8953
8954         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
8955         this directory.
8956
8957 2004-06-23  Andrew Pinski  <apinski@apple.com>
8958
8959         PR middle-end/15988
8960         * g++.dg/opt/ptrmem4.C: New test.
8961
8962         * gcc.dg/c90-array-quals-2.c: New test.
8963
8964 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
8965
8966         * gcc.dg/kpice1.c: New test.
8967
8968 2006-06-23  Andrew Pinski  <apinski@apple.com>
8969
8970         * gcc.dg/c90-array-quals.c: New test.
8971
8972 2006-06-22  Richard Henderson  <rth@redhat.com>
8973
8974         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
8975
8976 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
8977
8978         * gcc.dg/builtins-config.h: Handle FreeBSD.
8979
8980 2006-06-22  Richard Henderson  <rth@redhat.com>
8981
8982         * g++.dg/opt/devirt1.C: New.
8983
8984 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
8985
8986         * g++.dg/opt/pr15551.C: New testcase.
8987
8988 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
8989
8990         PR target/14800
8991         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
8992         x86_64-*-linux* when compiling for 32bit.
8993
8994 2004-06-21  Andrew Pinski  <apinski@apple.com>
8995
8996         * gcc.dg/pch/struct-1.c: New.
8997         * gcc.dg/pch/struct-1.hs: New.
8998
8999 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
9000
9001         * gcc.dg/pch/save-temps-1.c: New file.
9002         * gcc.dg/pch/save-temps-1.hs: New file.
9003
9004 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
9005
9006         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
9007         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
9008
9009 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9010
9011         * gfortran.fortran-torture/execute/select_1.f90: Rename function
9012         to fix type error.
9013         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
9014         Remove trailing spaces.
9015
9016 2004-06-21  Richard Henderson  <rth@redhat.com>
9017
9018         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
9019         merging && to BIT_FIELD_REF.
9020
9021 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
9022
9023         * g++.dg/opt/placeholder1.C: New test.
9024
9025 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9026
9027         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
9028         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9029         * gcc.dg/compat/union-m128-1_x.c: Likewise.
9030         * gcc.dg/compat/union-m128-1_y.c: Likewise.
9031
9032 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
9033
9034         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
9035         extern "C".
9036         * g++.dg/other/pragma-re-1.C: Add comments.
9037
9038 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
9039
9040         PR gfortran/16080
9041         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
9042
9043 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
9044
9045         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
9046         instead of setting the type of size_t by
9047         hand.
9048
9049 2004-06-18  Roger Sayle  <roger@eyesopen.com>
9050
9051         * gcc.dg/unordered-2.c: New test case.
9052         * gcc.dg/unordered-3.c: New test case.
9053
9054 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
9055
9056         PR other/16043
9057         * lib/g++.exp (g++_version): Tweak regexp for version
9058         * lib/g77.exp (g77_version): Likewise
9059         * lib/gfortran.exp (gfortran_version): Likewise
9060         * lib/objc.exp (objc_version): Likewise
9061         * lib/treelang.exp (treelang_version): Likewise
9062
9063 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
9064
9065         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
9066         Use INT_MAX instead of __INT_MAX__.
9067         * gcc.dg/compat/struct-align-2_y.c: Likewise.
9068
9069         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
9070         * gcc.dg/compat/scalar-return-3_x.c: Use it.
9071         * gcc.dg/compat/scalar-return-3_y.c: Use it.
9072         * gcc.dg/compat/scalar-return-4_x.c: Use it.
9073         * gcc.dg/compat/scalar-return-4_y.c: Use it.
9074         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
9075         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
9076         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
9077         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
9078
9079         * gcc.dg/range-test-1.c: New test.
9080         * g++.dg/opt/range-test-1.C: New test.
9081
9082 2004-06-17  Richard Henderson  <rth@redhat.com>
9083
9084         * objc.dg/sync-1.m: New.
9085         * objc.dg/try-catch-1.m: Don't force next runtime.
9086         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
9087         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
9088         shadowed catch clause.
9089         * objc.dg/try-catch-5.m: New.
9090
9091 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
9092
9093         Bug 14610
9094         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
9095
9096 2004-06-15  Richard Henderson  <rth@redhat.com>
9097
9098         * gcc.dg/20001116-1.c: Move expected warning line.
9099
9100 2004-06-15  Richard Henderson  <rth@redhat.com>
9101
9102         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
9103         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
9104
9105 2004-06-15  Jeff Law  <law@redhat.com>
9106
9107         * gcc.dg/tree-ssa/20040615-1.c: New test.
9108         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
9109         be less sensitive to operand ordering.
9110         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
9111
9112 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
9113
9114         * g++.dg/abi/bitfield3.C: Add comment..
9115
9116 2004-06-15  Richard Henderson  <rth@redhat.com>
9117
9118         * g++.dg/ext/stmtexpr1.C: XFAIL.
9119         * gcc.dg/20030612-1.c: XFAIL.
9120
9121 2004-06-15  Eric Christopher  <echristo@redhat.com>
9122
9123         * g++.dg/charset/asm5.c: New.
9124         * gcc.dg/charset/asm6.c: New.
9125
9126 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9127
9128         PR fortran/15962
9129         * gfortran.fortran-torture/execute/select_1.f90: New test.
9130
9131 2004-06-15  Paul Brook  <paul@codesourcery.com>
9132
9133         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
9134
9135 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9136
9137         PR c++/15967
9138         * g++.dg/lookup/crash3.C: New test.
9139
9140 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9141
9142         PR c++/15947
9143         * g++.dg/parse/dtor4.C: New test.
9144
9145 2004-06-14  Jeff Law  <law@redhat.com>
9146
9147         * gcc.c-torture/compile/20040614-1.c: New test.
9148
9149 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9150
9151         PR fortran/15211
9152         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
9153         LEN of a character array.
9154
9155 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
9156
9157         PR c++/15096
9158         * g++.dg/template/ptrmem10.C: New test.
9159
9160         PR c++/14930
9161         * g++.dg/template/friend30.C: New test.
9162
9163 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9164
9165         PR fortran/14928
9166         * gfortran.fortran-torture/compile/mloc.f90: New test.
9167
9168 2004-06-13  Paul Brook  <paul@codesourcery.com>
9169
9170         * gfortran.fortran-torture/execute/random_2.f90: New test.
9171
9172 2004-06-13  Eric Christopher  <echristo@redhat.com>
9173
9174         * gcc.dg/noncompile/redecl-1.c: Fix error message.
9175
9176 2004-06-12  Paul Brook  <paul@codesourcery.com>
9177
9178         * gfortran.fortran-torture/execute/contained_3.f90: New test.
9179
9180 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9181
9182         PR fortran/14923
9183         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
9184
9185 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9186
9187         PR fortran/14957
9188         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
9189         syntax errors in end statements of contained subroutines.
9190
9191 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9192
9193         PR fortran/12841
9194         * gfortran.fortran-torture/execute/null_arg.f90: New test.
9195
9196 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
9197
9198         PR fortran/15665
9199         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
9200
9201 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
9202
9203         PR gfortran/12839
9204         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
9205
9206 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
9207
9208         PR c++/15862
9209         * g++.dg/parse/enum1.C: New test.
9210
9211 2004-06-10  Jeff Law  <law@redhat.com>
9212
9213         * gcc.c-torture/compile/20040610-1.c: New test.
9214
9215 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9216
9217         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
9218         * g++.old-deja/g++.other/decl3.C: Likewise.
9219
9220 2004-06-10  Brian Booth  <bbooth@redhat.com>
9221
9222         * gcc.dg/tree-ssa/20031015-1.c: Scan for
9223         V_MAY_DEF instead of VDEF.
9224         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
9225
9226 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
9227
9228         PR c++/14211
9229         * g++.dg/conversion/const1.C: New test.
9230
9231         PR c++/15076
9232         * g++.dg/conversion/reinterpret1.C: New test.
9233
9234         PR c++/15877
9235         * g++.dg/template/enum2.C: New test.
9236
9237         PR c++/15227
9238         * g++.dg/template/error13.C: New test.
9239
9240 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9241
9242         PR fortran/14957
9243         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
9244         arguments to test_* REAL and of the right size.
9245
9246 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
9247
9248         PR target/15569
9249         PR rtl-optimization/15681
9250         * gcc.dg/20040609-1.c: New test.
9251
9252 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
9253
9254         PR c++/14791
9255         * g++.dg/opt/builtins1.C: New test.
9256
9257 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
9258
9259         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
9260         that use default windows32 struct layout.
9261         * gcc.dg/i386-bitfield2.c: Likewise.
9262
9263 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
9264
9265         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
9266         for mingw32 and cygwin targets.
9267
9268 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
9269
9270         * gcc.dg/pch/macro-4.c: New.
9271         * gcc.dg/pch/macro-4.hs: New.
9272
9273 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9274
9275         PR fortran/13249
9276         * gfortran.fortran-torture/compile/name_clash.f90: New test.
9277
9278 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9279
9280         PR fortran/13372
9281         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
9282
9283 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
9284
9285         PR gfortran/14897
9286         * gfortran.fortran-torture/execute/t_edit.f90: New test.
9287
9288 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
9289
9290         PR gfortran/15755
9291         * gfortran.fortran-torture/execute/backspace.c : New test.
9292
9293 2004-06-09  Paul Brook  <paul@codesourcery.com>
9294
9295         * gfortran.fortran-torture/execure/intrinsic_associated.f90
9296         (pointer_to_section): Rewrite to use smaller array.
9297
9298 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
9299
9300         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
9301         * gcc.dg/ext/altivec-10.c: Same.
9302         * gcc.dg/ext/altivec-11.c: Same.
9303         * gcc.dg/ext/altivec-12.c: Same.
9304         * gcc.dg/ext/altivec-13.c: Same.
9305         * gcc.dg/ext/altivec-14.c: Same.
9306         * gcc.dg/ext/altivec-15.c: Same.
9307         * gcc.dg/ext/altivec-16.c: Same.
9308         * gcc.dg/ext/altivec-3.c: Same.
9309         * gcc.dg/ext/altivec-4.c: Same.
9310         * gcc.dg/ext/altivec-6.c: Same.
9311         * gcc.dg/ext/altivec-7.c: Same.
9312         * gcc.dg/ext/altivec-8.c: Same.
9313         * gcc.dg/ext/altivec-varargs-1.c: Same.
9314
9315         * g++.dg/ext/altivec-1.C: Correct dg syntax.
9316         * g++.dg/ext/altivec-10.C: Same.
9317         * g++.dg/ext/altivec-2.C: Same.
9318         * g++.dg/ext/altivec-3.C: Same.
9319         * g++.dg/ext/altivec-4.C: Same.
9320         * g++.dg/ext/altivec-5.C: Same.
9321         * g++.dg/ext/altivec-6.C: Same.
9322         * g++.dg/ext/altivec-7.C: Same.
9323         * g++.dg/ext/altivec-8.C: Same.
9324         * g++.dg/ext/altivec-9.C: Same.
9325
9326 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9327
9328         PR c++/7841
9329         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
9330
9331 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
9332
9333         * gcc.dg/union-1.c: New test.
9334
9335 2004-06-07  Roger Sayle  <roger@eyesopen.com>
9336
9337         * gcc.dg/builtins-41.c: New test case.
9338         * gcc.dg/builtins-42.c: New test case.
9339
9340 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
9341
9342         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
9343         * g++.dg/ext/altivec-10.C: Same.
9344         * g++.dg/ext/altivec-2.C: Same.
9345         * g++.dg/ext/altivec-3.C: Same.
9346         * g++.dg/ext/altivec-4.C: Same.
9347         * g++.dg/ext/altivec-5.C: Same.
9348         * g++.dg/ext/altivec-6.C: Same.
9349         * g++.dg/ext/altivec-7.C: Same.
9350         * g++.dg/ext/altivec-8.C: Same.
9351         * g++.dg/ext/altivec-9.C: Same.
9352         * g++.old-deja/g++.abi/cxa_vec.C: Same.
9353         * g++.old-deja/g++.brendan/new3.C: Same.
9354         * gcc.c-torture/execute/eeprof-1.x: Same.
9355
9356 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
9357
9358         PR c/14765
9359         * gcc.dg/pr14765-1.c: New test.
9360
9361 2004-06-07  Roger Sayle  <roger@eyesopen.com>
9362
9363         PR c/14649
9364         * gcc.dg/pr14649-1.c: New test case.
9365
9366 2004-06-07  Richard Henderson  <rth@redhat.com>
9367
9368         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
9369         if temporaries.
9370
9371 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
9372
9373         * g++.dg/eh/elide1.C: Remove XFAIL.
9374
9375 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
9376
9377         PR c++/15337
9378         * g++.dg/expr/sizeof3.C: New test.
9379
9380         PR c++/14777
9381         * g++.dg/template/access14.C: New test.
9382
9383         PR c++/15554
9384         * g++.dg/template/enum1.C: New test.
9385
9386         PR c++/15057
9387         * g++.dg/eh/throw1.C: New test.
9388
9389 2004-06-07  David Ayers  <d.ayers@inode.at>
9390             Ziemowit Laski  <zlaski@apple.com>
9391
9392         * lib/objc.exp (objc_target_compile): Revert the '-framework
9393         Foundation' flag fix, since bare Darwin does not ship
9394         with the Foundation framework.
9395         * objc/execute/next_mapping.h: Provide a local NSConstantString
9396         @interface and @implementation.
9397         (objc_constant_string_init): A constructor function, used to
9398         initialize the NSConstantString meta-class object.
9399         * objc/execute/string1.m: Include "next_mapping.h" instead of
9400         <Foundation/NSString.h>.
9401         * objc/execute/string2.m: Likewise.
9402         * objc/execute/string3.m: Likewise.
9403         * objc/execute/string4.m: Likewise.
9404
9405 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
9406
9407         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
9408         to double. Replace double with FLOAT.
9409         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
9410
9411         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
9412         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
9413         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
9414         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
9415         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
9416         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
9417         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
9418         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
9419
9420 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
9421
9422         PR c/13519
9423         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
9424
9425 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9426
9427         PR c++/15503
9428         * g++.dg/template/meminit2.C: New test.
9429
9430 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
9431
9432         PR target/15822
9433         * gcc.c-torture/execute/compare-fp-1.c,
9434         gcc.c-torture/execute/compare-fp-2.c,
9435         gcc.c-torture/execute/compare-fp-3.c,
9436         gcc.c-torture/execute/compare-fp-4.c,
9437         gcc.c-torture/execute/compare-fp-3.x,
9438         gcc.c-torture/execute/compare-fp-4.x: Moved...
9439         * gcc.c-torture/execute/ieee/compare-fp-1.c,
9440         gcc.c-torture/execute/ieee/compare-fp-2.c,
9441         gcc.c-torture/execute/ieee/compare-fp-3.c,
9442         gcc.c-torture/execute/ieee/compare-fp-4.c,
9443         gcc.c-torture/execute/ieee/compare-fp-3.x,
9444         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
9445
9446 2004-06-04  David Ayers  <d.ayers@inode.at>
9447
9448         * objc/execute/protocol-isEqual-4.m: New testcase.
9449
9450 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
9451
9452         * objc/execute/protocol-isEqual-1.m: New testcase.
9453         * objc/execute/protocol-isEqual-2.m: New testcase.
9454         * objc/execute/protocol-isEqual-3.m: New testcase.
9455
9456 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9457
9458         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
9459
9460 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
9461
9462         * lib/objc.exp (objc_target_compile): When running tests on
9463         Darwin (Mac OS X), inform the linker about '-framework
9464         'Foundation'.
9465
9466 2004-06-02  Eric Christopher  <echristo@redhat.com>
9467
9468         * gcc.c-torture/compile/20040602-1.c: New.
9469
9470 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
9471
9472         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
9473         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
9474
9475         PR tree-optimization/14736
9476         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
9477
9478         PR tree-optimization/14042
9479         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
9480
9481         PR tree-optimization/14729
9482         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
9483
9484 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9485
9486         PR fortran/15557
9487         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
9488
9489 2004-06-01  Richard Hederson  <rth@redhat.com>
9490
9491         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
9492
9493 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9494
9495         PR c++/14932
9496         * g++.dg/parse/offsetof4.C: New test.
9497
9498 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
9499
9500         PR objc/7993
9501         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
9502
9503 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
9504
9505         PR c++/15701
9506         * g++.dg/template/friend29.C: New test.
9507
9508 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
9509
9510         PR c/15749
9511         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
9512
9513 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
9514
9515         * gcc.dg/sparc-trap-1.c: New test.
9516
9517 2004-05-31  Roger Sayle  <roger@eyesopen.com>
9518
9519         PR middle-end/15069
9520         * g++.dg/opt/fold3.C: New test case.
9521
9522 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
9523
9524         * lib/target-supports.exp (check_iconv_available): Fix fallout
9525         from 2004-05-28 patch.
9526
9527 2004-05-30  Paul Brook  <paul@codesourcery.com>
9528
9529         PR fortran/15620
9530         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
9531         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
9532
9533 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
9534
9535         * gfortran.fortran-torture/execute/random_1.f90: New test.
9536
9537 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
9538
9539         * g++.dg/ext/altivec-10.C: New test.
9540
9541 2004-05-29  Paul Brook  <paul@codesourcery.com>
9542
9543         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
9544
9545 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
9546
9547         * gcc.dg/altivec-16.c: New test.
9548
9549 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
9550
9551         * lib/target-supports.exp (check_vmx_hw_available): New.
9552         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
9553
9554         * lib/target-supports.exp (check_alias_available,
9555         check_iconv_available, check_named_sections_available): Use
9556         unique names for temporary files.
9557
9558 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
9559
9560         * gcc.dg/altivec-15.c: New test.
9561
9562 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
9563
9564         PR c++/15083
9565         * g++.dg/warn/noeffect6.C: New test.
9566
9567         PR c++/15471
9568         * g++.dg/expr/ptrmem4.C: New test.
9569
9570         PR c++/15640
9571         * g++.dg/template/operator3.C: New test.
9572
9573 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
9574
9575         PR c++/14668
9576         * g++.dg/lookup/redecl1.C: New test.
9577         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
9578
9579 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
9580
9581         * gcc.c-torture/execute/compare-fp-1.c,
9582         gcc.c-torture/execute/compare-fp-2.c,
9583         gcc.c-torture/execute/compare-fp-3.c,
9584         gcc.c-torture/execute/compare-fp-4.c,
9585         gcc.c-torture/execute/compare-fp-3.x,
9586         gcc.c-torture/execute/compare-fp-4.x,
9587         gcc.dg/pr15649-1.c: New.
9588
9589 2004-05-27  Adam Nemet  <anemet@lnxw.com>
9590
9591         PR c++/12883
9592         * g++.dg/init/array14.C: New test.
9593
9594 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
9595
9596         * lib/compat.exp (compat-get-options-main): New.
9597         (compat-get-options): Remove unneeded code, warn for ignored
9598         command.
9599         (compat-execute): Check flag set by dg-require-* commands.
9600
9601         * lib/compat.exp (compat-execute): Break up long lines.
9602
9603 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
9604
9605         * gcc.dg/altivec-7.c: Don't use 'vector long'.
9606         * gcc.dg/altivec-14.c: New test.
9607         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
9608
9609         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
9610         * gcc.dg/altivec-12.c: Ditto.
9611
9612         * gcc.dg/altivec-3.c: Move call to altivec_check.
9613
9614 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9615
9616         PR c++/15044
9617         * g++.dg/template/error12.C: New test.
9618
9619         PR c++/15317
9620         * g++.dg/ext/attrib15.C: New test.
9621
9622         PR c++/15329
9623         * g++.dg/template/ptrmem9.C: New test.
9624
9625 2004-05-25  Paul Brook  <paul@codesourcery.com>
9626
9627         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
9628
9629 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9630
9631         PR c++/15165
9632         * g++.dg/template/crash19.C: New test.
9633
9634 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9635
9636         PR c++/15025
9637         * g++.dg/template/redecl1.C: New test.
9638
9639 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9640
9641         PR c++/14821
9642         * g++.dg/other/ns1.C: New test.
9643
9644         PR c++/14883
9645         * g++.dg/template/invalid1.C: New test.
9646
9647 2004-05-23  Paul Brook  <paul@codesourcery.com>
9648         Victor Leikehman  <lei@haifasphere.co.il>
9649
9650         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
9651         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
9652
9653 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
9654
9655         PR c++/15285
9656         PR c++/15299
9657         * g++.dg/template/non-dependent5.C: New test.
9658         * g++.dg/template/non-dependent6.C: New test.
9659
9660 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
9661
9662         PR c++/15507
9663         * g++.dg/inherit/union1.C: New test.
9664
9665         PR c++/15542
9666         * g++.dg/template/addr1.C: New test.
9667
9668         PR c++/15427
9669         * g++.dg/template/array5.C: New test.
9670
9671         PR c++/15287
9672         * g++.dg/template/array6.C: New test.
9673
9674 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
9675             Roger Sayle  <roger@eyesopen.com>
9676
9677         * g++.dg/lookup/forscope2.C: New test case.
9678
9679 2004-05-22  Ben Elliston  <bje@au.ibm.com>
9680
9681         * gcc.dg/cpp/Wmissingdirs.c: New.
9682
9683 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
9684
9685         PR target/15301
9686         * gcc.dg/compat/union-m128-1.h: New file.
9687         * gcc.dg/compat/union-m128-1_main.c: Likewise.
9688         * gcc.dg/compat/union-m128-1_x.c: Likewise.
9689         * gcc.dg/compat/union-m128-1_y.c: Likewise.
9690
9691 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
9692
9693         PR target/15302
9694         * gcc.dg/compat/struct-complex-1.h: New file.
9695         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
9696         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
9697         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9698
9699 2004-05-20  Roger Sayle  <roger@eyesopen.com>
9700
9701         PR middle-end/3074
9702         * gcc.dg/pr3074-1.c: New test case.
9703         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
9704
9705 2004-05-20  Falk Hueffner  <falk@debian.org>
9706
9707         PR other/15526
9708         * gcc.dg/ftrapv-1.c: New test case.
9709
9710 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
9711
9712         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
9713
9714 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
9715             Jeff Law  <law@redhat.com>
9716
9717         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
9718         * gcc.dg/tree-ssa/20040518-2.c: New test.
9719
9720         * gcc.dg/tree-ssa/20040518-1.c: New test.
9721
9722 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
9723
9724         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
9725
9726 2004-05-18  Paul Brook  <paul@codesourcery.com>
9727
9728         PR fortran/13930
9729         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
9730
9731 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9732
9733         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
9734         constant folding.
9735
9736 2004-05-17  Steven Bosscher  <stevenb@suse.de>
9737
9738         * gcc.dg/tree-ssa/20040517-1.c: New test.
9739
9740 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9741
9742         * gcc.dg/loop-4.c: New test.
9743
9744 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
9745
9746         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
9747
9748 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
9749
9750         PR fortran/15311
9751         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
9752
9753 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9754
9755         PR fortran/13826
9756         PR fortran/13940
9757         * gfortran.fortran-torture/compile/data_1.f90: New test.
9758
9759 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
9760
9761         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
9762         * gcc.dg/uninit-H.c: Define ASM for __s390__.
9763
9764 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
9765
9766         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
9767
9768 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
9769
9770         PR c/15444
9771         * gcc.dg/format/xopen-1.c: Adjust expected message.
9772         * gcc.dg/format/xopen-3.c: New test.
9773
9774 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
9775
9776         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
9777
9778 2004-05-14  Jeff Law  <law@redhat.com>
9779
9780         * gcc.dg/tree-ssa/20040514-2.c: New test.
9781
9782 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9783
9784         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
9785         this ...
9786         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
9787         this.
9788
9789 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
9790
9791         * gcc.dg/tree-ssa/20040514-1.c: New test.
9792
9793 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9794
9795         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
9796         test.
9797
9798 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9799
9800         PR fortran/14066
9801         * gfortran.fortran-torture/compile/do_1.f90: New test.
9802
9803 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9804
9805         PR fortran/15051
9806         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
9807         test.
9808
9809 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
9810
9811         PR fortran/15149
9812         * gfortran.fortran-torture/execute/random_init.f90: New test.
9813
9814 2004-05-13  Paul Brook  <paul@codesourcery.com>
9815
9816         PR fortran/15314
9817         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
9818
9819 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
9820
9821         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
9822         for the powerpc case.
9823
9824 2004-05-13  Jeff Law  <law@redhat.com>
9825
9826         * gcc.dg/tree-ssa/20040513-1.c: New test.
9827         * gcc.dg/tree-ssa/20040513-2.c: New test.
9828
9829 2004-05-13  Paul Brook  <paul@codesourcery.com>
9830
9831         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
9832         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
9833         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
9834
9835 2004-05-13  Andreas Schwab  <schwab@suse.de>
9836
9837         PR other/10819
9838         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
9839         characters.
9840
9841 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
9842
9843         PR fortran/15294
9844         * gfortran.fortran-torture/execute/adjustr.f90: New file.
9845
9846 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
9847
9848         Merge from tree-ssa-20020619-branch.  See
9849         ChangeLog.tree-ssa for details.
9850
9851 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
9852
9853         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
9854         include <altivec.h> explicitly.
9855         * gcc.dg/altivec-13.c: Likewise.
9856
9857 2004-05-11  Paul Brook  <paul@codesourcery.com>
9858
9859         * gcc.c-torture/compile/20010518-1.c: Force enum size.
9860
9861 2004-05-10  Eric Christopher  <echristo@redhat.com>
9862
9863         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
9864         * gcc.dg/sibcall-4.c: Ditto.
9865
9866 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
9867
9868         * g++.dg/ext/altivec-8.C: New test case.
9869         * gcc.dg/altivec-13.c: New test case.
9870
9871 2004-05-08  Roger Sayle  <roger@eyesopen.com>
9872
9873         * gcc.c-torture/execute/divcmp-1.c: New test case.
9874         * gcc.c-torture/execute/divcmp-2.c: New test case.
9875         * gcc.c-torture/execute/divcmp-3.c: New test case.
9876
9877 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
9878
9879         * g++.dg/other/pragma-re-2.C: New test.
9880
9881 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
9882
9883         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
9884         * gcc.dg/i386-387-2.c: Likewise.
9885
9886         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
9887         __builtin_drem.
9888         * gcc.dg/i386-387-6.c: Likewise.
9889
9890 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
9891
9892         * gcc.dg/builtins-33.c:  Also check log1p*.
9893
9894 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
9895
9896         PR optimization/15296
9897         * gcc.c-torture/execute/pr15296.c: New test.
9898
9899 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
9900
9901         * gcc.dg/builtins-40.c: New test.
9902
9903 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
9904
9905         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
9906
9907 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
9908
9909         * g++.dg/ext/spe1.C: New testcase.
9910
9911 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
9912
9913         * objc.dg/image-info.m: Allow additional attributes
9914         for __image_info section.
9915
9916 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
9917
9918         * gcc.dg/torture/mips-hilo-2.c: New test.
9919
9920 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9921
9922         PR c++/14389
9923         * g++.dg/template/member5.C: New test.
9924
9925 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
9926
9927         * gcc.dg/builtins-34.c: Also check expm1*.
9928
9929 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9930
9931         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
9932         * gcc.dg/torture/builtin-convert-3.c: New test.
9933
9934 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
9935
9936         PR middle-end/15054
9937         * g++.dg/opt/pr15054.C: New test.
9938
9939 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9940
9941         * gcc.dg/torture/builtin-rounding-1.c: New test.
9942         * gcc.dg/builtins-25.c: Delete.
9943         * gcc.dg/builtins-29.c: Delete.
9944
9945 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
9946
9947         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
9948         * gcc.dg/sibcall-4.c: Likewise.
9949         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
9950
9951 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
9952
9953         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
9954         bit-field on 16-bit targets.
9955
9956 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
9957
9958         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
9959         16-bit targets.
9960
9961 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
9962
9963         * gcc.dg/rs6000-power2-1.c: Change to compile only.
9964         * gcc.dg/rs6000-power2-2.c: Likewise.
9965
9966 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
9967
9968         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
9969         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
9970         Change the asm registers to be in form of frN instead of fN.
9971
9972 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9973
9974         * gcc.dg/torture/builtin-convert-2.c: New test.
9975
9976 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
9977
9978         * gcc.dg/rs6000-power2-1.c: New test.
9979         * gcc.dg/rs6000-power2-2.c: New test.
9980
9981 2004-04-28  Jan Hubicka  <jh@suse.cz>
9982
9983         * gcc.dg/unused-6.c: New test.
9984
9985 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
9986             Ulrich Weigand  <uweigand@de.ibm.com>
9987
9988         * ada/acats/run_all.sh: Define $target variable.
9989
9990 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
9991
9992         PR c++/15119
9993         * g++.dg/other/vararg-1.C: New test.
9994
9995         PR c++/4794
9996         * g++.dg/eh/cleanup3.C: New test.
9997
9998 2004-04-24  Laurent GUERBY <laurent@guerby.net>
9999
10000         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
10001         and ad8011a (target_insn).
10002         * ada/acats/support/macro.dfs: Likewise.
10003         * ada/acats/support/impbit.adb: New file.
10004
10005 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
10006
10007         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
10008
10009 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10010
10011         * gcc.dg/loop-3.c: New test.
10012
10013 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
10014
10015         * gcc.c-torture/execute/simd-5.c: New test.
10016
10017 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10018
10019         PR c++/15064
10020         * g++.dg/template/crash18.C: New test.
10021
10022 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
10023
10024         * g++.dg/ext/complit3.C: New test.
10025
10026 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
10027
10028         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
10029         * gcc.dg/altivec-3.c: Same.
10030         * gcc.dg/altivec-varargs-1.c: Same.
10031
10032 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
10033
10034         * lib/target-supports.exp (check_profiling_available): Assume
10035         profiling is not available on powerpc-eabi targets.
10036
10037 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
10038
10039         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
10040         * gcc.dg/vmx/bug-1.c: Ditto.
10041
10042 2004-04-20  Eric Christopher  <echristo@redhat.com>
10043
10044         * gcc.dg/charset/extern.c: New test.
10045         * g++.dg/charset/extern3.cc: Ditto.
10046
10047 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
10048
10049         * gcc.dg/builtins-39.c: New test.
10050
10051 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
10052
10053         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
10054
10055 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
10056
10057         * gcc.dg/torture/mips-hilo-1.c: New test.
10058
10059 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
10060
10061         * gcc.c-torture/compile/20040419-1.c: New test.
10062
10063 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
10064
10065         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
10066
10067 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
10068             Aldy Hernandez  <aldyh@redhat.com>
10069
10070         * gcc.c-torture/execute/va-arg-24.c: New.
10071
10072 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
10073             Aldy Hernandez  <aldyh@redhat.com>
10074
10075         * gcc.dg/vmx/1b-01.c: New.
10076         * gcc.dg/vmx/1b-02.c: New.
10077         * gcc.dg/vmx/1b-03.c: New.
10078         * gcc.dg/vmx/1b-04.c: New.
10079         * gcc.dg/vmx/1b-05.c: New.
10080         * gcc.dg/vmx/1b-06.c: New.
10081         * gcc.dg/vmx/1b-07.c: New.
10082         * gcc.dg/vmx/1c-01.c: New.
10083         * gcc.dg/vmx/1c-02.c: New.
10084         * gcc.dg/vmx/3a-01a.c: New.
10085         * gcc.dg/vmx/3a-01.c: New.
10086         * gcc.dg/vmx/3a-01m.c: New.
10087         * gcc.dg/vmx/3a-03.c: New.
10088         * gcc.dg/vmx/3a-03m.c: New.
10089         * gcc.dg/vmx/3a-04.c: New.
10090         * gcc.dg/vmx/3a-04m.c: New.
10091         * gcc.dg/vmx/3a-05.c: New.
10092         * gcc.dg/vmx/3a-06.c: New.
10093         * gcc.dg/vmx/3a-06m.c: New.
10094         * gcc.dg/vmx/3a-07.c: New.
10095         * gcc.dg/vmx/3b-01.c: New.
10096         * gcc.dg/vmx/3b-02.c: New.
10097         * gcc.dg/vmx/3b-10.c: New.
10098         * gcc.dg/vmx/3b-13.c: New.
10099         * gcc.dg/vmx/3b-14.c: New.
10100         * gcc.dg/vmx/3b-15.c: New.
10101         * gcc.dg/vmx/3c-01a.c: New.
10102         * gcc.dg/vmx/3c-01.c: New.
10103         * gcc.dg/vmx/3c-02.c: New.
10104         * gcc.dg/vmx/3c-03.c: New.
10105         * gcc.dg/vmx/3d-01.c: New.
10106         * gcc.dg/vmx/4-01.c: New.
10107         * gcc.dg/vmx/4-03.c: New.
10108         * gcc.dg/vmx/5-01.c: New.
10109         * gcc.dg/vmx/5-02.c: New.
10110         * gcc.dg/vmx/5-03.c: New.
10111         * gcc.dg/vmx/5-04.c: New.
10112         * gcc.dg/vmx/5-05.c: New.
10113         * gcc.dg/vmx/5-06.c: New.
10114         * gcc.dg/vmx/5-07.c: New.
10115         * gcc.dg/vmx/5-07t.c: New.
10116         * gcc.dg/vmx/5-08.c: New.
10117         * gcc.dg/vmx/5-10.c: New.
10118         * gcc.dg/vmx/5-11.c: New.
10119         * gcc.dg/vmx/7-01a.c: New.
10120         * gcc.dg/vmx/7-01.c: New.
10121         * gcc.dg/vmx/7c-01.c: New.
10122         * gcc.dg/vmx/7d-01.c: New.
10123         * gcc.dg/vmx/7d-02.c: New.
10124         * gcc.dg/vmx/8-01.c: New.
10125         * gcc.dg/vmx/8-02a.c: New.
10126         * gcc.dg/vmx/8-02.c: New.
10127         * gcc.dg/vmx/brode-1.c: New.
10128         * gcc.dg/vmx/bug-1.c: New.
10129         * gcc.dg/vmx/bug-2.c: New.
10130         * gcc.dg/vmx/bug-3.c: New.
10131         * gcc.dg/vmx/cw-bug-1.c: New.
10132         * gcc.dg/vmx/cw-bug-2.c: New.
10133         * gcc.dg/vmx/cw-bug-3.c: New.
10134         * gcc.dg/vmx/dct.c: New.
10135         * gcc.dg/vmx/debug-1.c: New.
10136         * gcc.dg/vmx/debug-2.c: New.
10137         * gcc.dg/vmx/debug-3.c: New.
10138         * gcc.dg/vmx/debug-4.c: New.
10139         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
10140         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
10141         * gcc.dg/vmx/eg-5.c: New.
10142         * gcc.dg/vmx/fft.c: New.
10143         * gcc.dg/vmx/gcc-bug-1.c: New.
10144         * gcc.dg/vmx/gcc-bug-2.c: New.
10145         * gcc.dg/vmx/gcc-bug-3.c: New.
10146         * gcc.dg/vmx/gcc-bug-4.c: New.
10147         * gcc.dg/vmx/gcc-bug-5.c: New.
10148         * gcc.dg/vmx/gcc-bug-6.c: New.
10149         * gcc.dg/vmx/gcc-bug-7.c: New.
10150         * gcc.dg/vmx/gcc-bug-8.c: New.
10151         * gcc.dg/vmx/gcc-bug-9.c: New.
10152         * gcc.dg/vmx/gcc-bug-b.c: New.
10153         * gcc.dg/vmx/gcc-bug-c.c: New.
10154         * gcc.dg/vmx/gcc-bug-d.c: New.
10155         * gcc.dg/vmx/gcc-bug-e.c: New.
10156         * gcc.dg/vmx/gcc-bug-f.c: New.
10157         * gcc.dg/vmx/gcc-bug-g.c: New.
10158         * gcc.dg/vmx/gcc-bug-i.c: New.
10159         * gcc.dg/vmx/harness.h: New.
10160         * gcc.dg/vmx/ira1.c: New.
10161         * gcc.dg/vmx/ira2a.c: New.
10162         * gcc.dg/vmx/ira2b.c: New.
10163         * gcc.dg/vmx/ira2.c: New.
10164         * gcc.dg/vmx/ira2c.c: New.
10165         * gcc.dg/vmx/mem.c: New.
10166         * gcc.dg/vmx/newton-1.c: New.
10167         * gcc.dg/vmx/ops.c: New.
10168         * gcc.dg/vmx/sn7153.c: New.
10169         * gcc.dg/vmx/spill2.c: New.
10170         * gcc.dg/vmx/spill3.c: New.
10171         * gcc.dg/vmx/spill.c: New.
10172         * gcc.dg/vmx/t.c: New.
10173         * gcc.dg/vmx/varargs-1.c: New.
10174         * gcc.dg/vmx/varargs-2.c: New.
10175         * gcc.dg/vmx/varargs-3.c: New.
10176         * gcc.dg/vmx/varargs-4.c: New.
10177         * gcc.dg/vmx/varargs-5.c: New.
10178         * gcc.dg/vmx/varargs-6.c: New.
10179         * gcc.dg/vmx/varargs-7.c: New.
10180         * gcc.dg/vmx/vmx.exp: New.
10181         * gcc.dg/vmx/vprint-1.c: New.
10182         * gcc.dg/vmx/vscan-1.c: New.
10183         * gcc.dg/vmx/x-01.c: New.
10184         * gcc.dg/vmx/x-02.c: New.
10185         * gcc.dg/vmx/x-03.c: New.
10186         * gcc.dg/vmx/x-04.c: New.
10187         * gcc.dg/vmx/x-05.c: New.
10188         * gcc.dg/vmx/yousufi-1.c: New.
10189         * gcc.dg/vmx/zero-1.c: New.
10190         * gcc.dg/vmx/zero.c: New.
10191
10192 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
10193
10194         * g++.dg/lookup/java1.C: Update for chage of
10195         _Jv_AllocObject.
10196         * g++.dg/lookup/java2.C: Likewise.
10197
10198 2004-04-17  Laurent GUERBY <laurent@guerby.net>
10199
10200         * ada/acats/run_all.sh: use -O2 by default.
10201
10202 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
10203
10204         * gcc.dg/vr-mult-[12].c: New tests.
10205
10206 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10207
10208         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
10209
10210         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
10211
10212 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
10213
10214         * lib/target-supports.exp (check_profiling_available): Assume profiling
10215         isn't available for mips*-*-elf targets.
10216
10217 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
10218
10219         * gcc.dg/builtins-38.c: New test.
10220
10221 2004-04-14  Eric Christopher  <echristo@redhat.com>
10222
10223         * g++.dg/charset/charset.exp: Run .cc extension tests.
10224
10225 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
10226
10227         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
10228
10229 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10230
10231         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
10232
10233 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
10234
10235         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
10236         * gcc.dg/i386-387-2.c: Likewise.
10237
10238         * gcc.dg/i386-387-7.c: New test.
10239         * gcc.dg/i386-387-8.c: New test.
10240
10241         * gcc.dg/builtins-37.c: New test.
10242
10243 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
10244
10245         * g++.dg/pch/externc-1.C: Add missing semicolon.
10246
10247 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
10248
10249         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
10250
10251 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10252
10253         * gcc.c-torture/execute/20040411-1.c: New test.
10254
10255 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10256
10257         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
10258
10259 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
10260
10261         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
10262
10263 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
10264
10265         * lib/target-supports.exp (check_named_sections_available): New.
10266         * lib/gcc-dg.exp (dg-require-named-sections): New.
10267         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
10268         old-deja.exp.  Also prune error-count message from HP linker.
10269         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
10270
10271         * g++.dg/init/init-ref4.C: Use dg-require-weak.
10272         * g++.old-deja/g++.pt/static3.C: Likewise.
10273         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
10274
10275 2004-04-09  Roger Sayle  <roger@eyesopen.com>
10276
10277         * gcc.c-torture/execute/20040409-1.c: New test case.
10278         * gcc.c-torture/execute/20040409-2.c: New test case.
10279         * gcc.c-torture/execute/20040409-3.c: New test case.
10280
10281 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
10282
10283         * gcc.dg/20040409-1.c: New test.
10284
10285 2004-04-08  Roger Sayle  <roger@eyesopen.com>
10286
10287         PR target/14888
10288         * g++.dg/opt/pr14888.C: New test case.
10289
10290 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
10291
10292         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
10293         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
10294         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
10295         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
10296         New tests.
10297
10298 2004-04-08  Paul Brook  <paul@codesourcery.com>
10299
10300         * gcc.dg/spill-1.c: New test.
10301
10302 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10303
10304         * gcc.dg/torture/builtin-ctype-2.c: New test.
10305
10306 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
10307
10308         * gcc.dg/pch/pch.exp: Add largefile test.
10309
10310 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
10311
10312         * g++.dg/pch/externc-1.Hs: New.
10313         * g++.dg/pch/externc-1.C: New.
10314
10315 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10316
10317         * gcc.dg/compat/struct-by-value-5a_main.c,
10318         gcc.dg/compat/struct-by-value-5b_main.c: New files.
10319         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
10320         * gcc.dg/compat/struct-by-value-5a_x.c,
10321         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
10322         gcc.dg/compat/struct-by-value-5_x.c.
10323         * gcc.dg/compat/struct-by-value-5a_y.c,
10324         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
10325         gcc.dg/compat/struct-by-value-5_y.c.
10326
10327         * gcc.dg/compat/struct-by-value-6a_main.c,
10328         gcc.dg/compat/struct-by-value-6b_main.c: New files.
10329         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
10330         * gcc.dg/compat/struct-by-value-6a_x.c,
10331         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
10332         gcc.dg/compat/struct-by-value-6_x.c.
10333         * gcc.dg/compat/struct-by-value-6a_y.c,
10334         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
10335         gcc.dg/compat/struct-by-value-6_y.c.
10336
10337         * gcc.dg/compat/struct-by-value-7a_main.c,
10338         gcc.dg/compat/struct-by-value-7b_main.c: New files.
10339         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
10340         * gcc.dg/compat/struct-by-value-7a_x.c,
10341         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
10342         gcc.dg/compat/struct-by-value-7_x.c.
10343         * gcc.dg/compat/struct-by-value-7a_y.c,
10344         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
10345         gcc.dg/compat/struct-by-value-7_y.c.
10346
10347 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
10348
10349         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
10350         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
10351         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
10352         options.
10353
10354 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
10355
10356         * gcc.dg/builtins-36.c: New test.
10357
10358 2004-04-06  Paul Brook  <paul@codesourcery.com>
10359
10360         * README.gcc: Remove obsolete contraint on testcases.
10361
10362 2004-04-05  Paul Brook  <paul@codesourcery.com>
10363
10364         PR2123
10365         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
10366         failure and exit(0) on success.
10367         * g++.dg/expr/anew2.C: Ditto.
10368         * g++.dg/expr/anew3.C: Ditto.
10369         * g++.dg/expr/anew4.C: Ditto.
10370
10371 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
10372
10373         PR c++/3518
10374         * g++.dg/template/unify7.C: New.
10375
10376 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
10377
10378         * g++.dg/README: Bring up to date with new subdirectories; remove
10379         duplicate subdirectory lines.
10380
10381 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
10382
10383         PR c++/14007
10384         * g++.dg/template/unify5.C: New.
10385         * g++.dg/template/unify6.C: New.
10386         * g++.dg/template/qualttp20.C: Adjust.
10387         * g++.old-deja/g++.jason/report.C: Adjust.
10388         * g++.old-deja/g++.other/qual1.C: Adjust.
10389
10390 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
10391
10392         PR c++/14803
10393         * g++.dg/inherit/ptrmem1.C: New test.
10394
10395 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
10396
10397         PR c++/14755
10398         * gcc.c-torture/execute/20040331-1.c: New test.
10399         * gcc.dg/20040331-1.c: New test.
10400
10401 2004-04-01  Paul Brook  <paul@codesourcery.com>
10402
10403         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
10404
10405 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
10406
10407         PR c++/14724
10408         * g++.dg/init/goto1.C: New test.
10409
10410         PR c++/14763
10411         * g++.dg/template/defarg4.C: New test.
10412
10413 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
10414
10415         * gcc.dg/altivec-11.c: Extend test for more valid cases.
10416
10417 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
10418
10419         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
10420
10421 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
10422
10423         * gcc.dg/noncompile/undeclared-2.c: New test.
10424
10425 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
10426
10427         * gcc.dg/940409-1.c: Remove XFAIL.
10428         * gcc.dg/reg-vol-struct-1.c: New test.
10429
10430 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10431
10432         * gcc.dg/torture/builtin-wctype-1.c: New test.
10433
10434 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
10435
10436         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
10437         * gcc.dg/20001101-1.c: Likewise.
10438         * gcc.dg/20001102-1.c: Likewise.
10439
10440 2004-03-25  Roger Sayle  <roger@eyesopen.com>
10441
10442         * gcc.dg/compare8.c: Add an additional test for XOR.
10443
10444 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10445
10446         * gcc.dg/torture/builtin-ctype-1.c: New test.
10447
10448 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10449
10450         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
10451         * gcc.dg/torture/builtin-math-1.c: Likewise.
10452         * gcc.dg/torture/builtin-power-1.c: New test.
10453
10454 2004-03-24  Andreas Schwab  <schwab@suse.de>
10455
10456         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
10457         IA64 assembler.
10458
10459 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
10460             Roger Sayle  <roger@eyesopen.com>
10461
10462         * gcc.dg/compare8.c: New test case.
10463
10464 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
10465
10466         * g++.dg/ext/altivec-7.C: New test.
10467
10468 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
10469
10470         PR 12267, 12391, 12560, 13129, 14114, 14133
10471         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
10472         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
10473         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
10474         Adjust error regexps.
10475         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
10476         * gcc.dg/noncompile/undeclared-1.c: New test cases.
10477         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
10478         * gcc.dg/local1.c: Add explanatory comment.
10479
10480 2004-03-23  Roger Sayle  <roger@eyesopen.com>
10481
10482         PR optimization/14669
10483         * g++.dg/opt/fold2.C: New test case.
10484
10485 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
10486
10487         PR c/14069
10488         * gcc.dg/20040322-1.c: New test.
10489
10490 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10491
10492         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
10493         * gcc.dg/ultrasp4.c: Likewise.
10494         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
10495
10496 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
10497
10498         * gcc.dg/i386-sse-8.c: Reset default options.
10499
10500 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
10501
10502         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
10503         in the error message text.
10504
10505 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10506
10507         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
10508
10509 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
10510
10511         PR c++/14616
10512         * g++.dg/init/array13.C: New test.
10513
10514 2004-03-20  Roger Sayle  <roger@eyesopen.com>
10515
10516         PR target/13889
10517         * gcc.c-torture/compile/pr13889.c: New test case.
10518
10519 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
10520
10521         PR c/14635
10522         * builtins-1.c (nan, nans): Don't test.
10523         * builtins-30.c: Don't use nan, nanf, nanl.
10524         * builtins-35.c: New test.
10525
10526 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
10527
10528         * g++.dg/ext/altivec-6.C: New test.
10529
10530 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
10531
10532         * g++.dg/init/placement3.C: New test.
10533
10534         * g++.dg/template/spec13.C: New test.
10535
10536         * g++.dg/lookup/using11.C: New test.
10537
10538         * g++.dg/lookup/koenig3.C: New test.
10539
10540         * g++.dg/template/operator2.C: New test.
10541
10542         * g++.dg/expr/dtor3.C: New test.
10543         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
10544         marker.
10545         * g++.old-deja/g++.law/visibility28.C: Likewise.
10546
10547 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
10548
10549         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
10550         * gcc.dg/ppc64-abi-3.c: Likewise.
10551
10552 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10553
10554         PR c++/14545
10555         * g++.dg/parse/template15.C: New test.
10556
10557 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
10558
10559         * g++.dg/expr/dtor2.C: New test.
10560
10561         * g++.dg/lookup/anon4.C: New test.
10562
10563         * g++.dg/overload/using1.C: New test.
10564
10565         * g++.dg/template/lookup7.C: New test.
10566
10567         * g++.dg/template/typename6.C: New test.
10568
10569         * g++.dg/expr/cond6.C: New test.
10570
10571 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10572
10573         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
10574
10575 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
10576
10577         * g++.dg/expr/cond5.C: New test.
10578         * g++.dg/expr/constcast1.C: Likewise.
10579         * g++.dg/expr/ptrmem2.C: Likewise.
10580         * g++.dg/expr/ptrmem3.C: Likewise.
10581         * g++.dg/lookup/main1.C: Likewise.
10582         * g++.dg/template/lookup6.C: Likewise.
10583
10584 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
10585
10586         * gcc.dg/local1.c: New test.
10587
10588         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
10589
10590 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10591
10592         * gcc.dg/torture/builtin-convert-1.c: New test.
10593
10594 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10595
10596         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
10597
10598 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
10599
10600         PR c++/14481
10601         * g++.dg/warn/Wunused-7.C: New test.
10602
10603 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10604
10605         * gcc.dg/torture/builtin-integral-1.c: New test.
10606
10607 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
10608
10609         PR c++/14586
10610         * g++.dg/parse/non-dependent3.C: New test.
10611
10612 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
10613
10614         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
10615         * g++.dg/eh/simd-2.C: Likewise.
10616         * g++.dg/init/array10.C: Likewise.
10617         * gcc.c-torture/compile/simd-1.c: Likewise.
10618         * gcc.c-torture/compile/simd-2.c: Likewise.
10619         * gcc.c-torture/compile/simd-3.c: Likewise.
10620         * gcc.c-torture/compile/simd-4.c: Likewise.
10621         * gcc.c-torture/compile/simd-6.c: Likewise.
10622         * gcc.c-torture/execute/simd-1.c: Likewise.
10623         * gcc.c-torture/execute/simd-2.c: Likewise.
10624         * gcc.dg/compat/vector-defs.h: Likewise.
10625         * gcc.dg/20020531-1.c: Likewise.
10626         * gcc.dg/altivec-3.c: Likewise.
10627         * gcc.dg/altivec-4.c: Likewise.
10628         * gcc.dg/altivec-varargs-1.c: Likewise.
10629         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
10630         * gcc.dg/i386-mmx-3.c: Likewise.
10631         * gcc.dg/i386-sse-4.c: Likewise.
10632         * gcc.dg/i386-sse-5.c: Likewise.
10633         * gcc.dg/i386-sse-8.c: Likewise.
10634         * gcc.dg/simd-1.c: Likewise.
10635         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
10636         __ev64_opaque__ since the machine description provides it.
10637
10638 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10639
10640         * lib/compat.exp (skip_list): New global variable.
10641         Use it to hold the user defined COMPAT_SKIPS list if any.
10642         (compat-obj): Add the members of skip_list to optall.
10643
10644 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10645
10646         * gcc.dg/compat/union-by-value-1_main.c,
10647         union-by-value-1_x.c, union-by-value-1_y.c,
10648         union-check.h, union-defs.h,
10649         union-init.h, union-return-1_main.c,
10650         union-return-1_x.c, union-return-1_y.c: New files.
10651
10652 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10653
10654         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
10655         mixed-struct-init.h: Add 4 mixed structure types.
10656         struct-by-value-21_main.c, struct-by-value-21_x.c,
10657         struct-by-value-21_y.c, struct-return-21_main.c,
10658         struct-return-21_x.c, struct-return-21_y.c: New files.
10659
10660 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
10661
10662         PR c++/14550
10663         * g++.dg/parse/template14.C: New test.
10664
10665 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10666
10667         * gcc.c-torture/execute/20040313-1.c: New test.
10668
10669 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
10670
10671         PR target/14533
10672         * gcc.dg/20040311-2.c: New test.
10673
10674 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
10675
10676         PR other/14544
10677         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
10678         bit-field.
10679
10680 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
10681
10682         * gcc.dg/20040305-2.c: Add missing return statement.
10683
10684 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10685
10686         * gcc.dg/builtins-34.c: Also check pow10*.
10687
10688 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
10689
10690         PR target/14262
10691         * gcc.dg/20040305-2.c: New test.
10692
10693 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
10694
10695         * gcc.dg/20040310-1.c: New test.
10696
10697 2004-03-11  Roger Sayle  <roger@eyesopen.com>
10698
10699         * gcc.c-torture/execute/20040311-1.c: New test case.
10700
10701 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
10702
10703         PR c++/14476
10704         * g++.dg/lookup/enum1.C: New test.
10705
10706 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
10707
10708         PR c++/14510
10709         * g++.dg/lookup/struct2.C: New test.
10710
10711 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
10712
10713         * gcc.dg/builtins-34.c: New test.
10714
10715 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10716
10717         * gcc.dg/torture/builtin-nonneg-1.c: New test.
10718
10719 2004-03-09  James E Wilson  <wilson@specifixinc.com>
10720
10721         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
10722         * gcc.dg/alias-2.c: New testcase.
10723
10724 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
10725
10726         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
10727
10728 2004-03-09  Roger Sayle  <roger@eyesopen.com>
10729
10730         * gcc.c-torture/execute/20040309-1.c: New test case.
10731
10732 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
10733
10734         PR c++/14397
10735         * g++.dg/overload/ref1.C: New.
10736
10737 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10738
10739         PR c++/14409
10740         * g++.dg/template/spec12.C: New test.
10741
10742         PR c++/14448
10743         * g++.dg/parse/crash14.C: New test.
10744
10745 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
10746
10747         PR c++/14230
10748         * g++.dg/init/ref11.C: New test.
10749
10750 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
10751
10752         PR c++/14432
10753         * g++.dg/parse/builtin2.C: New test.
10754
10755 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
10756
10757         PR c++/14401
10758         * g++.dg/init/ctor3.C: New test.
10759         * g++.dg/init/union1.C: New test.
10760         * g++.dg/ext/anon-struct4.C: New test.
10761
10762 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
10763
10764         * g++.dg/lookup/koenig1.C: Tweak error messages.
10765         * g++.dg/lookup/used-before-declaration.C: Likewise.
10766         * g++.dg/other/do1.C: Likewise.
10767         * g++.dg/overload/koenig1.C: Likewise.
10768         * g++.dg/parse/crash13.C: Likewise.
10769         * g++.dg/template/instantiate3.C: Likewise.
10770
10771 2004-03-08  Eric Christopher  <echristo@redhat.com>
10772
10773         * * lib/target-supports.exp: Enable libiconv in test
10774         compilation.  Fix up error checking.
10775
10776 2004-03-08  Roger Sayle  <roger@eyesopen.com>
10777
10778         PR middle-end/14289
10779         * gcc.dg/pr14289-1.c: New test case.
10780         * gcc.dg/pr14289-2.c: Likewise.
10781         * gcc.dg/pr14289-3.c: Likewise.
10782
10783 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
10784
10785         * gcc.c-torture/execute/20040308-1.c: New test.
10786
10787 2004-03-07  Roger Sayle  <roger@eyesopen.com>
10788
10789         * gcc.c-torture/execute/20040307-1.c: New test case.
10790
10791 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
10792
10793         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
10794
10795 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
10796
10797         * gcc.dg/20040306-1.c: New test.
10798
10799 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
10800
10801         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
10802         them static.
10803         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
10804
10805 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10806
10807         PR c/14465
10808         * gcc.dg/decl-6.c: New test.
10809
10810 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10811
10812         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
10813         Rename LOGPOW -> LOG_POW.
10814         (SQRT_EXP, POW_EXP): New.
10815
10816 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10817
10818         * gcc.dg/i386-sse-8.c: New test.
10819
10820 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10821
10822         PR c/14114
10823         * gcc.dg/decl-5.c: New test.
10824
10825 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
10826
10827         * gcc.dg/20040305-1.c: New test.
10828
10829 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
10830
10831         PR other/14354
10832         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
10833
10834 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
10835
10836         PR c++/14425, c++/14426
10837         * g++.dg/ext/altivec-4.C: New test.
10838         * g++.dg/ext/altivec-5.C: New test.
10839
10840 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
10841
10842         * g++.old-deja/g++.other/linkage1.C: Expect errors about
10843         global variables of a type with no linkage.
10844         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
10845         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
10846         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
10847         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
10848         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
10849         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
10850         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
10851         * g++.dg/warn/deprecated.C: Name enum Color.
10852         * g++.dg/overload/VLA.C: Name structure for 'b'.
10853         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
10854
10855 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10856
10857         * gcc.c-torture/compile/20040304-1.c: New test.
10858
10859 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
10860
10861         PR 13728
10862         * gcc.dg/decl-4.c: New testcase.
10863
10864 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
10865
10866         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
10867         as PRECF if sizeof (float) > sizeof (double).
10868         (PRECL): Make it the same as PRECF if
10869         sizeof (float) > sizeof (long double).
10870
10871 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10872
10873         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
10874         system type.  Add check for irix6 which doesn't have c99 runtime.
10875
10876 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
10877
10878         * gcc.dg/const-elim-1.c: xfail for xtensa.
10879
10880 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
10881
10882         PR c++/14369
10883         * g++.dg/template/cond4.C: New test.
10884
10885 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
10886
10887         PR c++/14360
10888         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
10889
10890         PR c++/14361
10891         * g++.dg/parse/defarg7.C: New test.
10892
10893         PR c++/14359
10894         * g++.dg/template/friend26.C: New test.
10895
10896 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
10897
10898         PR c++/14324
10899         * g++.dg/abi/mangle21.C: New test.
10900
10901         PR c++/14260
10902         * g++.dg/parse/constructor2.C: New test.
10903
10904         PR c++/14337
10905         * g++.dg/template/sfinae1.C: New test.
10906
10907 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
10908
10909         PR c++/14267
10910         * g++.dg/expr/crash2.C: New test.
10911
10912         PR middle-end/13448
10913         * gcc.dg/inline-5.c: New test.
10914         * gcc.dg/always-inline.c: Split out tests into ...
10915         * gcc.dg/always-inline2.c: ... this and ...
10916         * gcc.dg/always-inline3.c: ... this.
10917
10918 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
10919
10920         PR debug/12103
10921         * g++.dg/debug/crash1.C: New test.
10922
10923 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
10924
10925         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
10926         function with __attribute__((noinline)).
10927         (recurser_void2): Likewise.
10928         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
10929         (recurser_void2): Likewise.
10930
10931 2004-02-29  Roger Sayle  <roger@eyesopen.com>
10932
10933         PR middle-end/14203
10934         * g++.dg/warn/Wunused-6.C: New test case.
10935
10936 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
10937
10938         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
10939         not defined.
10940
10941 2004-02-27  Eric Christopher  <echristo@redhat.com>
10942
10943         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
10944         * g++.dg/charset/asm2.c: Run only x86.
10945         * gcc.dg/charset/asm3.c: Ditto.
10946
10947 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
10948
10949         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
10950         ld_library_path.
10951
10952 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
10953
10954         * g++.dg/ext/altivec-3.C: New.
10955
10956 2004-02-26  Richard Henderson  <rth@redhat.com>
10957
10958         * g++.dg/ext/attrib10.C: Mark for warning.
10959         * gcc.dg/attr-alias-1.c: New.
10960
10961 2004-02-26  Richard Henderson  <rth@redhat.com>
10962
10963         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
10964         * gcc.c-torture/execute/20040208-2.c: ... it back.
10965
10966 2004-02-26  Eric Christopher  <echristo@redhat.com>
10967
10968         * lib/target-supports.exp (check-iconv-available): New function.
10969         * lib/gcc-dg.exp (dg-require-iconv): New function.
10970         Use above.
10971         * gcc.dg/charset: New directory.
10972         * gcc.dg/charset/charset.exp: New file.
10973         * gcc.dg/charset/asm1.c: Ditto.
10974         * gcc.dg/charset/asm2.c: Ditto.
10975         * gcc.dg/charset/asm3.c: Ditto.
10976         * gcc.dg/charset/asm4.c: Ditto.
10977         * gcc.dg/charset/asm5.c: Ditto.
10978         * gcc.dg/charset/attribute1.c: Ditto.
10979         * gcc.dg/charset/attribute2.c: Ditto.
10980         * gcc.dg/charset/string1.c: Ditto.
10981         * g++.dg/charset: New directory.
10982         * g++.dg/dg.exp: Add here. Special options.
10983         * g++.dg/charset/charset.exp: New file.
10984         * g++.dg/charset/asm1.c: Ditto.
10985         * g++.dg/charset/asm2.c: Ditto.
10986         * g++.dg/charset/asm3.c: Ditto.
10987         * g++.dg/charset/asm4.c: Ditto.
10988         * g++.dg/charset/attribute1.c: Ditto.
10989         * g++.dg/charset/attribute2.c: Ditto.
10990         * g++.dg/charset/extern1.cc: Ditto.
10991         * g++.dg/charset/extern2.cc: Ditto.
10992         * g++.dg/charset/string1.c: Ditto.
10993
10994 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
10995
10996         PR c++/14278
10997         * g++.dg/parse/comma1.C: New test.
10998
10999 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11000
11001         PR c++/14284
11002         * g++.dg/template/ttp8.C: New test.
11003
11004 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
11005
11006         * gcc.dg/fixuns-trunc-1.c: New test.
11007
11008 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11009
11010         * gcc.dg/builtins-config.h: Use #elif.
11011
11012 2004-02-26  Michael Matz  <matz@suse.de>
11013
11014         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
11015         * gcc.dg/991214-1.c: Likewise.
11016         * gcc.dg/i386-asm-1.c: Likewise.
11017
11018 2004-02-25  Richard Henderson  <rth@redhat.com>
11019
11020         * gcc.c-torture/execute/20040208-2.c: Move ...
11021         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
11022
11023 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11024
11025         PR c++/14246
11026         * g++.dg/other/crash-3.C: New test.
11027
11028 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11029
11030         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
11031         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
11032
11033         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
11034         HP-UX.
11035
11036 2004-02-24  Michael Matz  <matz@suse.de>
11037
11038         * gcc.dg/i386-regparm.c: New.
11039
11040 2004-02-23  James E Wilson  <wilson@specifixinc.com>
11041
11042         * gcc.c-torture/execute/20040223-1.c: New.
11043
11044 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
11045             Kazu Hirata  <kazu@cs.umass.edu>
11046
11047         * gcc.dg/fwritable-strings-1.c: Remove.
11048
11049 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
11050
11051         PR c/14156
11052         * gcc.dg/20040223-1.c: New test.
11053
11054 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11055
11056         PR c++/14106
11057         * g++.dg/ext/typeof9.C: New test.
11058
11059 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11060
11061         PR c++/14250
11062         * g++.dg/other/switch1.C: New test.
11063
11064 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11065
11066         * gcc.dg/cast-function-1.c: Adjust for new informative message.
11067         * gcc.dg/va-arg-1.c: Likewise.
11068
11069 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11070
11071         PR c++/14143
11072         * g++.dg/template/koenig5.C: New test.
11073
11074 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
11075
11076         * g++.dg/ext/altivec-1.C: Generalize target triple.
11077         * g++.dg/ext/altivec-2.C: New test case.
11078         * g++.dg/ext/altivec_check.h: New file.
11079         * gcc.dg/altivec-1.c: Generalize target triple;
11080         include altivec_check.h and call altivec_check().
11081         * gcc.dg/altivec-[2-5].c: Generalize target triple.
11082         * gcc.dg/altivec-6.c: New test case.
11083         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
11084         type casts as needed.
11085         * gcc.dg/altivec-10.c: Include altivec_check.h and call
11086         altivec_check().
11087         * gcc.dg/altivec-12.c: New test case.
11088         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
11089         include altivec_check.h and call altivec_check().
11090         * gcc.dg/altivec_check.h: New file.
11091
11092 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11093
11094         * lib/target-supports.exp (check_alias_available): Don't mangle
11095         function `g' in test program.
11096
11097 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11098
11099         * lib/target-supports.exp (check_profiling_available): Check
11100         argument to determine whether we support a profiling type.
11101         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
11102         check_profiling_available.
11103         * g++.dg/bprob/bprob.exp: Likewise
11104         * g77.dg/bprob/bprob.exp: Likewise.
11105         * gcc.misc-tests/bprob.exp: Likewise.
11106         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
11107         dg-require-profiling and delete expected error handling.
11108         * gcc.dg/20021014-1.c: Likewise.
11109         * gcc.dg/nest.c: Likewise.
11110
11111 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11112
11113         PR c++/12007
11114         * g++.dg/other/vthunk1.C: New test.
11115
11116 2004-02-20  Falk Hueffner  <falk@debian.org>
11117
11118         PR target/14201
11119         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
11120
11121 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
11122
11123         PR c++/13927
11124         * g++.dg/other/error8.C: Remove XFAIL markers.
11125
11126         PR c++/14173
11127         * g++.dg/ext/packed5.C: New test.
11128
11129         PR c++/14199
11130         * g++.dg/warn/Wunused-5.C: New test.
11131
11132         PR c++/14186
11133         * g++.dg/lookup/member1.C: New test.
11134
11135 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
11136
11137         * gcc.c-torture/compile/20040130-1.c: Enable only when
11138         __INT_MAX__ >= 2147483647L.
11139         * gcc.c-torture/compile/961203-1.c: Likewise.
11140
11141 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
11142
11143         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
11144         * g++.dg/opt/template1.C: Robustify assembler regexp
11145
11146 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11147
11148         * gcc.c-torture/execute/simd-4.x: Remove.
11149         * gcc.c-torture/execute/va-arg-25.x: Likewise.
11150         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
11151         Guard with #ifndef SKIP_ATTRIBUTE.
11152         * gcc.dg/compat/vector-1_y.c: Likewise.
11153         * gcc.dg/compat/vector-2_x.c: Likewise.
11154         * gcc.dg/compat/vector-2_y.c: Likewise.
11155         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
11156         * g++.dg/eh/simd-2.C: Likewise.
11157
11158 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
11159
11160         * gcc.c-torture/compile/complex-1.c: New.
11161
11162 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
11163
11164         PR target/14209
11165         * gcc.c-torture/execute/20040218-1.c: New test.
11166
11167 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11168
11169         PR c++/14181
11170         * g++.dg/parse/new2.C: New test.
11171
11172 2004-02-18  Paul Brook  <paul@codesourcery.com>
11173
11174         * gcc.c-torture/compile/libcall-1.c: New test.
11175
11176 2004-02-18  Paul Brook  <paul@codesourcery.com>
11177
11178         PR debug/12934
11179         * gcc.dg/debug/debug-7.c: New test.
11180
11181 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
11182
11183         * gcc.dg/20040217-1.c: New test.
11184
11185 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
11186
11187         * gcc.c-torture/execute/990208-1.x: Delete.
11188
11189 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
11190
11191         * gcc.c-torture/execute/20040208-2.x: New file.
11192
11193 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
11194
11195         PR c++/11326
11196         * g++.dg/abi/structret1.C: New test.
11197
11198 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
11199
11200         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
11201         (i386_cpuid): No need to test if cpuid is available on AMD64.
11202         Fix assembly, so that it works onboth i386 and AMD64.
11203         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
11204         (vecInLong): Fix s[] member type to unsigned int.
11205         (vecInWord): Remove type.
11206         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
11207         (a64, b64, c64, d64, e64): Remove.
11208         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
11209         Remove unused variable.  Remove initialization of removed variables.
11210         Don't call mmx_tests nor sse_tests.
11211         (reference_mmx, reference_sse): Remove.
11212         (check): Add return stmt.
11213         * gcc.dg/i386-sse-7.c: New test.
11214         * gcc.dg/i386-mmx-4.c: New test.
11215
11216 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11217
11218         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
11219         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
11220         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
11221         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
11222         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
11223         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
11224         g++.dg/tc1/dr94.C: Fix line terminator.
11225
11226 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
11227
11228         * gcc.c-torture/compile/20040216-1.c: New.
11229
11230 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11231
11232         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
11233         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
11234         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
11235         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
11236         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
11237         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
11238
11239 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11240
11241         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
11242
11243 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
11244
11245         PR c++/13971
11246         * g++.dg/expr/cond4.C: New test.
11247
11248         PR c++/14086
11249         * g++.dg/lookup/crash2.C: New test.
11250
11251 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
11252
11253         * gcc.c-torture/compile/20040214-2.c: New test.
11254
11255 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
11256
11257         PR c++/14116
11258         * g++.dg/ext/typeof8.C: New test.
11259
11260 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
11261
11262         * gcc.c-torture/compile/20040214-1.c: New test.
11263
11264 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11265
11266         PR c++/13635
11267         * g++.dg/template/spec11.C: New test.
11268
11269 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11270
11271         PR c++/13927
11272         * g++.dg/other/error8.C: New test.
11273
11274 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
11275
11276         PR c++/14122
11277         * g++.dg/template/array4.C: New test.
11278
11279         PR c++/14108
11280         * g++.dg/inherit/thunk2.C: New test.
11281
11282         PR c++/14083
11283         * g++.dg/eh/cond2.C: New test.
11284
11285 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
11286
11287         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
11288
11289 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
11290
11291         * lib/scanasm.exp (dg-scan): Quote pattern before display.
11292
11293 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
11294
11295         * g++.dg/simd-2.C: xfail on ppc64-linux.
11296
11297 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11298
11299         PR c/456
11300         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
11301         tests.
11302
11303 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
11304
11305         * gcc.dg/builtins-33.c: New test.
11306
11307 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
11308
11309         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
11310
11311 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
11312
11313         * g++.dg/simd-2.C: Set -maltivec for ppc64.
11314
11315 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
11316
11317         * gcc.dg/ppc64-abi-3.c: New test.
11318
11319 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
11320
11321         PR c/14092
11322
11323         * gcc.dg/pr14092-1.c: New testcase.
11324
11325 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
11326
11327         * gcc.dg/cpp/assert4.c: Fix typo last change.
11328
11329         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
11330         * gcc.dg/cpp/assert4.c: Handle powerpc64.
11331
11332         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
11333
11334 2004-02-09  Roger Sayle  <roger@eyesopen.com>
11335
11336         * gcc.c-torture/compile/20040209-1.c: New test case.
11337
11338 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11339
11340         * gcc.dg/c90-init-1.c: Adjust expected error messages.
11341
11342 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
11343
11344         * gcc.c-torture/execute/20040208-[12].c: New tests.
11345
11346 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11347
11348         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
11349
11350 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11351
11352         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
11353
11354 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
11355
11356         Bug 13856
11357         * gcc.dg/visibility-8.c: New testcase.
11358
11359 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
11360
11361         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
11362         arguments.
11363         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
11364
11365 2004-02-07  Roger Sayle  <roger@eyesopen.com>
11366
11367         PR middle-end/13696
11368         * g++.dg/opt/fold1.C: New test case.
11369
11370 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11371
11372         PR c++/14033
11373         * g++.dg/other/crash-2.C: New test.
11374
11375 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11376
11377         PR c++/14028
11378         * g++.dg/parse/angle-bracket2.C: New test.
11379
11380 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11381
11382         PR middle-end/13750
11383         Revert:
11384         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
11385         PR pch/13361
11386         * testsuite/g++.dg/pch/wchar-1.C: New.
11387         * testsuite/g++.dg/pch/wchar-1.Hs: New.
11388
11389 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11390
11391         PR c++/14008
11392         * g++.dg/parse/error15.C: New test.
11393         * g++.dg/parse/crash11.C: Update dg-error mark.
11394
11395 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
11396
11397         PR c++/13932
11398         * g++.dg/warn/conv2.C: New test.
11399
11400 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11401
11402         PR c++/13086
11403         * g++.dg/warn/incomplete1.C: Remove xfail.
11404
11405 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
11406
11407         * lib/file-format.exp (gcc_target_object_format): Use
11408         ${tool}_target_compile, not gcc_target_compile.
11409         * lib/target-supports.exp (check_alias_available): Likewise.
11410         (check_gc_sections_available): Likewise.
11411         * g++.dg/ext/attrib10.C: Use dg-require-alias.
11412         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
11413         dg-require-alias.
11414
11415 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
11416
11417         PR c++/13969
11418         * g++.dg/template/static6.C: New test.
11419
11420 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
11421
11422         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
11423
11424 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11425
11426         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
11427         tests for systems where `char' is unsigned by default.
11428
11429 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11430
11431         PR c++/13997
11432         * g++.dg/template/partial3.C: New test.
11433
11434 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
11435
11436         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
11437         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
11438         Remove mentions of obsolete ports.
11439
11440 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
11441
11442         * gcc.dg/noncompile/20001228-1.c: Fix for new
11443         error message.
11444
11445 2004-02-03  Roger Sayle  <roger@eyesopen.com>
11446
11447         PR target/9348
11448         * gcc.c-torture/execute/multdi-1.c: New test case.
11449
11450 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
11451
11452         PR c++/13925
11453         * g++.dg/template/lookup5.C: New test.
11454
11455 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
11456
11457         PR c++/13950
11458         * g++.dg/template/lookup4.C: New test.
11459
11460         PR c++/13970
11461         * g++.dg/parse/error14.C: New test.
11462
11463         PR c++/14002
11464         * g++.dg/parse/template13.C: New test.
11465
11466 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
11467
11468         PR c++/13978
11469         * g++.dg/template/koenig4.C: New test.
11470
11471         PR c++/13968
11472         * g++.dg/template/crash17.C: New test.
11473
11474         PR c++/13975
11475         * g++.dg/parse/error13.C: New test.
11476         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
11477
11478 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11479
11480         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
11481
11482 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
11483
11484         PR c/11658
11485         PR c/13994
11486         * gcc.dg/noncompile/20040203-1.c: New test.
11487         * gcc.dg/noncompile/20040203-2.c: Likewise.
11488         * gcc.dg/noncompile/20040203-3.c: Likewise.
11489         * gcc.dg/20040203-1.c: Likewise.
11490
11491 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
11492
11493         PR c++/10858
11494         * g++.dg/template/sizeof7.C: New test.
11495
11496 2004-02-02  Eric Christopher  <echristo@redhat.com>
11497             Zack Weinberg  <zack@codesourcery.com>
11498
11499         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
11500
11501 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
11502
11503         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
11504         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
11505         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
11506         * gcc.dg/cleanup-5.c: Run only on Linux targets.
11507
11508 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
11509
11510         PR c++/13113
11511         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
11512
11513         PR c++/13854
11514         * g++.dg/ext/attrib13.C: New test.
11515
11516         PR c++/13907
11517         * g++.dg/conversion/op2.C: New test.
11518
11519 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11520
11521         * gcc.dg/titype-1.c: Fix pasto.
11522
11523 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11524
11525         * gcc.dg/titype-1.c: New test.
11526
11527 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11528
11529         PR c++/13957
11530         * g++.dg/template/non-type-template-argument-1.C,
11531         g++.dg/template/qualified-id1.C: Update dg-error marks.
11532         * g++.dg/template/nontype6.C: New test.
11533
11534 2004-02-01  Roger Sayle  <roger@eyesopen.com>
11535
11536         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
11537         * gcc.dg/builtins-31.c: New testcase.
11538         * gcc.dg/builtins-32.c: New testcase.
11539
11540 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
11541
11542         * objc.dg/call-super-2.m: Update line numbers
11543         for the including of stddef.h.
11544
11545 2004-01-30  Michael Matz  <matz@suse.de>
11546
11547         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
11548         g++.dg/ext/case-range3.C: New tests.
11549
11550 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11551
11552         DR206
11553         PR c++/13813
11554         * g++.dg/template/member4.C: New test.
11555
11556 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11557
11558         PR c++/13683
11559         * g++.dg/template/sizeof6.C: New test.
11560
11561 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
11562
11563         * gcc.dg/fwritable-strings-1.c: New test.
11564
11565 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
11566
11567         * gcc.c-torture/compile/20040130-1.c: New test.
11568
11569 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
11570
11571         * objc.dg/call-super-2.m: Include stddef.h for size_t.
11572
11573 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
11574
11575         PR c++/13883
11576         * g++.dg/template/ctor3.C: New test.
11577
11578 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11579
11580         * g++.dg/tc1: New directory.
11581         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
11582         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
11583         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
11584         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
11585         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
11586
11587 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11588
11589         * g++.dg/parse/error11.C: New test.
11590         * g++.dg/parse/error12.C: Likewise.
11591
11592 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
11593
11594         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
11595         (scan_initial, main): Use aligned_sizeof instead of sizeof.
11596
11597 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
11598
11599         PR c++/13791
11600         * g++.dg/ext/attrib12.C: New test.
11601
11602         PR c++/13736
11603         * g++.dg/parse/cast2.C: New test.
11604
11605 2004-01-27  James E Wilson  <wilson@specifixinc.com>
11606
11607         * objc.dg/encode-2.m (main): New local string.  Set depending on
11608         sizeof long.  Use in sscanf call.
11609         * objc.dg/encode-3.m (main): New local string.  Set depending on
11610         sizeof long.  Use in scan_initial call.
11611
11612 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11613
11614         * objc.dg/call-super-2.m: Make LP64-safe.
11615         * objc.dg/desig-init-1.m: Likewise.
11616
11617 2004-01-27  Devang Patel <dpatel@apple.com>
11618
11619         * g++.dg/debug/namespace1.C: New test.
11620
11621 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
11622
11623         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
11624         xscale-*-*.
11625
11626         * gcc.dg/arm-mmx-1.c: New test.
11627
11628 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11629
11630         * gcc.dg/20040127-1.c: New test.
11631         * gcc.dg/20040127-2.c: New test.
11632
11633 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11634
11635         * objc.dg/stret-1.m (glob): Renamed to globa.
11636
11637 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
11638
11639         PR c++/13663
11640         * g++.dg/expr/for1.C: New test.
11641
11642 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
11643
11644         PR middle-end/13779
11645         * gcc.dg/darwin-longlong.c: New test.
11646
11647 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
11648
11649         * gcc.dg/20040124-1.c: Moved test from here...
11650         * gcc.c-torture/compile/20040124-1.c: ...to here.
11651
11652 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
11653
11654         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
11655         the assembly output if -m64 is passed.
11656
11657 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
11658
11659         PR c++/13833
11660         * g++.dg/template/cond3.C: New test.
11661
11662 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11663
11664         PR c++/13810
11665         * g++.dg/template/ttp7.C: New test.
11666
11667 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11668
11669         PR c++/13797
11670         * g++.dg/template/nontype4.C: New test.
11671         * g++.dg/template/nontype5.C: Likewise.
11672
11673 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
11674
11675         * gcc.dg/torture/mips-clobber-at.c: New test.
11676
11677 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
11678
11679         * gcc.dg/20040124-1.c: New test.
11680
11681 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
11682
11683         * gcc.dg/20040123-1.c: New test.
11684
11685 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
11686
11687         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
11688
11689 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11690
11691         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
11692
11693 2004-01-23  Andrew Pinski  <apinski@apple.com>
11694
11695         * gcc.dg/20030121-1.c: Move to ..
11696         * gcc.dg/20040121-1.c: here.
11697
11698 2004-01-23  Roger Sayle  <roger@eyesopen.com>
11699
11700         * gcc.dg/builtins-29.c: New test case.
11701
11702 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
11703
11704         PR 18314
11705         * gcc.dg/builtins-30.c: New testcase.
11706
11707 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
11708
11709         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
11710         * lib/g77.exp: Likewise.
11711         * lib/objc.exp: Likewise.
11712         * lib/g++.exp: Likewise.
11713
11714 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
11715
11716         * gcc.dg/struct-by-value-2.c: New test.
11717
11718 2004-01-21  Andrew Pinski  <apinski@apple.com>
11719
11720         PR target/13785
11721         * gcc.dg/20030121-1.c: New test.
11722
11723 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
11724
11725         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
11726         clobber frame pointer register in asm statement.
11727
11728 2004-01-21  Falk Hueffner  <falk@debian.org>
11729
11730         * gcc.c-torture/compile/20040121-1.c: New test.
11731
11732 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
11733
11734         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
11735
11736 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
11737
11738         * gcc.dg/ppc64-abi-2.c: New test.
11739
11740 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
11741
11742         * lib/treelang.exp: Fill out this file.
11743         * lib/treelang-dg.exp: New File.
11744
11745 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11746
11747         * gcc.c-torture/compile/981022-1.c: Remove.
11748         * gcc.dg/array-5.c: Remove XFAIL.
11749         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
11750         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
11751         gcc.dg/cond-lvalue-1.c: Update.
11752         * gcc.dg/cast-lvalue-2.c: New test.
11753
11754 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
11755
11756         PR c++/13592
11757         * g++.dg/other/error1.C (class foo): Tweak error message.
11758
11759         PR c++/13592
11760         * g++.dg/template/call2.C: New test.
11761
11762 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11763
11764         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
11765         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
11766         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
11767         scalar-return-1_x.c, scalar-return-2_y.c,
11768         scalar-return-3_x.c, scalar-return-3_y.c,
11769         scalar-return-4_x.c, scalar-return-4_y.c,
11770         struct-align-1.h, struct-align-1_x.c,
11771         struct-align-1_y.c, struct-align-2.h,
11772         struct-align-2_x.c, struct-align-2_y.c,
11773         struct-by-value-10_y.c, struct-by-value-11_x.c,
11774         struct-by-value-11_y.c, struct-by-value-12_x.c,
11775         struct-by-value-12_y.c, struct-by-value-13_x.c,
11776         struct-by-value-13_y.c, struct-by-value-14_x.c,
11777         struct-by-value-14_y.c, struct-by-value-15_x.c,
11778         struct-by-value-15_y.c, struct-by-value-16_y.c,
11779         struct-by-value-17_y.c, struct-by-value-18_y.c,
11780         struct-by-value-19_y.c, struct-by-value-1_x.c,
11781         struct-by-value-1_y.c, struct-by-value-20_y.c,
11782         struct-by-value-2_x.c, struct-by-value-2_y.c,
11783         struct-by-value-3_y.c, struct-by-value-4_x.c,
11784         struct-by-value-4_y.c, struct-by-value-5_y.c,
11785         struct-by-value-6_y.c, struct-by-value-7_y.c
11786         struct-by-value-8_x.c, struct-by-value-8_y.c
11787         struct-by-value-9_x.c, struct-by-value-9_y.c
11788         struct-return-10_x.c, struct-return-10_y.c,
11789         struct-return-19_x.c, struct-return-20_x.c
11790         struct-return-2_x.c, struct-return-2_y.c
11791         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
11792         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
11793
11794 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11795
11796         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
11797         attribute on sparc*-sun-solaris2.*.
11798
11799 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
11800
11801         PR c++/13710
11802         * g++.dg/ext/typeof7.C: New test.
11803
11804 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
11805
11806         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
11807         * gcc.dg/const-elim-1.c: Same.
11808
11809 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
11810
11811         * objc.dg/stret-1.m: New.
11812         * objc.dg/stret-2.m: New.
11813
11814 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
11815
11816         PR c++/11895
11817         * g++.dg/ext/vector1.C: New test.
11818
11819 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
11820
11821         * gcc.dg/pch/import-1.c: New.
11822         * gcc.dg/pch/import-1.hs: New.
11823         * gcc.dg/pch/import-1a.h: New.
11824         * gcc.dg/pch/import-1b.h: New.
11825         * gcc.dg/pch/import-1c.h: New.
11826
11827 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
11828
11829         PR c++/13574
11830         * g++.dg/ext/array1.C: New test.
11831
11832         PR c++/13178
11833         * g++.dg/conversion/op1.C: New test.
11834
11835 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
11836
11837         PR 11864
11838         From Kazumoto Kojima / Dan Kegel:
11839         * gcc.dg/pr11864-1.c: New test.
11840
11841         PR 10392
11842         From Marcus Comstedt / Dan Kegel:
11843         * gcc.dg/pr10392-1.c: New test.
11844
11845 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
11846
11847         PR c++/13478
11848         * g++.dg/init/ref10.C: New test.
11849
11850 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11851
11852         PR c++/13407
11853         * g++.dg/parse/typename6.C: New test.
11854
11855 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
11856
11857         PR pch/13361
11858         * testsuite/g++.dg/pch/wchar-1.C: New.
11859         * testsuite/g++.dg/pch/wchar-1.Hs: New.
11860
11861 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11862
11863         PR c++/9259
11864         * g++.dg/expr/sizeof2.C: New test.
11865
11866 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
11867
11868         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
11869
11870 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
11871
11872         PR c++/13659
11873         * g++.dg/lookup/strong-using-3.C: New.
11874         * g++.dg/lookup/using-10.C: New.
11875
11876 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
11877
11878         PR c++/13594
11879         * g++.dg/lookup/strong-using-2.C: New.
11880
11881 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
11882             Dan Kegel <dank@kegel.com>
11883             J"orn Rennecke <joern.rennecke@superh.com>
11884
11885         PR target/9365
11886         * gcc.dg/pr9365-1.c: New test.
11887
11888 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11889
11890         PR c++/8856
11891         * g++.dg/parse/casting-operator2.C: New test.
11892         * g++.old-deja/g++.pt/explicit83.C: Remove.
11893
11894 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
11895
11896         * gcc.dg/label-compound-stmt-1.c: New test.
11897         * gcc.c-torture/compile/950922-1.c,
11898         gcc.c-torture/compile/20000211-3.c,
11899         gcc.c-torture/compile/20000518-1.c,
11900         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
11901         compound statements.
11902
11903 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
11904
11905         * gcc.dg/ppc64-abi-1.c: New test.
11906
11907 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
11908
11909          * g++.dg/ext/attrib9.C: Add dg-warnings.
11910
11911 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11912
11913         PR c++/12335
11914         * g++.dg/parse/dtor3.C: New test.
11915
11916 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
11917
11918         PR c++/12709
11919         * g++.dg/parse/try-catch-1.C: New test.
11920
11921 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
11922
11923         * ada/acats/run_all.sh: Add more verbose output in acats.log
11924         when compiling tests.
11925
11926 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
11927
11928         PR 13656
11929         * gcc.dg/typedef-redecl.c: New test case.
11930         * gcc.dg/typedef-redecl.h: New support file.
11931
11932 2004-01-13  Jan Hubicka  <jh@suse.cz>
11933
11934         * gcc.dg/always_inline.c: New test.
11935         * gcc.dg/debug/20031231-1.c: Fix.
11936
11937 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11938
11939         PR c++/13474
11940         * g++.dg/template/array3.C: New test.
11941
11942 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
11943
11944         * g++.dg/ext/lvalue1.C: No longer expected to fail.
11945         * g++.dg/warn/Wunused-2.C: Likewise.
11946
11947 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11948
11949         PR c++/13289
11950         * g++.dg/template/instantiate6.C: New test.
11951
11952 2004-01-12  Roger Sayle  <roger@eyesopen.com>
11953
11954         PR middle-end/11397
11955         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
11956
11957 2004-01-12  Jan Hubicka  <jh@suse.cz>
11958
11959         PR opt/12826
11960         * gcc.dg/20040112-1.c: New.
11961
11962         * gcc.dg/dwarf-die[1-7].c: Move to...
11963         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
11964         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
11965
11966 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
11967
11968         PR c++/4100
11969         * g++.dg/parse/friend4.C: New test.
11970
11971 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
11972
11973         PR c++/4100
11974         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
11975         definition is called a friend.
11976
11977 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
11978
11979         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
11980
11981 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
11982
11983         PR c++/3478
11984         * g++.dg/parse/error10.C: New test.
11985         * g++.dg/template/arg2.C: Accept "invalid type" error.
11986
11987 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
11988
11989         PR middle-end/13392
11990         * g++.dg/opt/expect2.C: New test.
11991
11992 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
11993
11994         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
11995         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
11996         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
11997         Update dg-error regexps.
11998
11999 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
12000
12001         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
12002         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
12003
12004 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12005
12006         * gcc.dg/pragma-re-1.c: Use right pointer type.
12007
12008 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12009
12010         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
12011
12012 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
12013
12014         * gcc.dg/rs6000-ldouble-1.c: New.
12015
12016 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12017
12018         DR 337
12019         PR c++/9256
12020         * g++.dg/other/abstract1.C: New test.
12021
12022 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
12023
12024         * g++.dg/lookup/strong-using-1.C: New.
12025
12026 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
12027
12028         PR c/11234
12029         * gcc.dg/func-ptr-conv-1.c: New test.
12030         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
12031
12032 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
12033
12034         PR target/13380.
12035         * gcc.c-torture/compile/20040109-1.c: New.
12036
12037 2004-01-08  Stuart Hastings  <stuart@apple.com>
12038
12039         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
12040         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
12041         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
12042
12043 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
12044
12045         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
12046
12047 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12048
12049         * ada/acats/run_acats: Treat 'gnatchop' the same way
12050         as 'gnatmake'.  Export GCC_DRIVER.
12051         * ada/acats/run_all.sh: Add target_gnatchop.  Use
12052         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
12053
12054 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12055
12056         PR c++/12573
12057         * g++.dg/template/dependent-expr4.C: New test.
12058
12059 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
12060
12061         * gcc.dg/altivec-11.c: New test.
12062
12063 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
12064
12065         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
12066
12067 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
12068
12069         PR c/6024
12070         * gcc.dg/enum-compat-1.c: New test.
12071         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
12072
12073 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
12074
12075         PR c/12165
12076         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
12077         gcc.dg/c99-idem-qual-3.c: New tests.
12078
12079 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
12080
12081         * gcc.dg/winline-7.c: Don't cast void * to int.
12082
12083 2004-01-06  Jan Hubicka  <jh@suse.cz>
12084
12085         * gcc.dg/i386-sse-5.c: New test
12086         * g++.dg/eh/simd-1.c: Add -w argument for i386.
12087
12088 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
12089
12090         PR c++/12815
12091         * g++.dg/rtti/typeid4.C: New test.
12092
12093 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12094
12095         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
12096
12097 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
12098
12099         PR c++/12132
12100         * g++.dg/template/error11.C: New test.
12101
12102         PR c++/13451
12103         * g++.dg/template/class2.C: New test.
12104
12105 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12106         Richard Sandiford <rsandifo@redhat.com>
12107
12108         PR c++/13387
12109         * g++.dg/opt/alias3.C: New test.
12110
12111 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
12112
12113         PR c++/13157
12114         * g++.dg/template/koenig3.C: New test.
12115
12116         PR c++/13529
12117         * g++.dg/parse/offsetof3.C: New test.
12118
12119         * g++.dg/init/copy7.C: Add missing dg-error markers.
12120
12121         PR c++/12226
12122         * g++.dg/init/copy7.c: New test.
12123
12124         PR c++/13536
12125         * g++.dg/parse/cast1.C: New test.
12126
12127 2004-01-04  Jan Hubicka  <jh@suse.cz>
12128
12129         * gcc.dg/winline[1-7].c: New tests.
12130
12131 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12132
12133         PR c++/13520
12134         * g++.dg/template/qualttp22.C: New test.
12135
12136 2004-01-01  Jan Hubicka  <jh@suse.cz>
12137
12138         * gcc.dg/debug/20031231-1.c: New.
12139         * gcc.c-torture/compile/20040101-1.c: New.
12140         * gcc.dg/dwarf-die-[1-7].c: New.
12141
12142 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
12143
12144         PR optimization/13521
12145         * gcc.c-torture/compile/20031231-1.c: New test.
12146
12147 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
12148
12149         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
12150
12151 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12152
12153         PR c++/10079
12154         * g++.dg/template/crash16.C: New test.
12155
12156 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
12157
12158         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
12159
12160 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
12161
12162         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
12163         ports.
12164         * g++.old-deja/g++.jason/thunk3.C: Likewise.
12165         * g++.old-deja/g++.law/profile1.C: Likewise.
12166         * gcc.c-torture/compile/981006-1.c: Likewise.
12167         * gcc.c-torture/execute/loop-2e.x: Likewise.
12168         * gcc.c-torture/execute/loop-2f.x: Remove.
12169         * gcc.c-torture/execute/loop-2g.x: Likewise.
12170         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
12171         * gcc.dg/20020312-2.c: Remove traces of dead ports.
12172
12173 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
12174
12175         PR c++/13507
12176         * g++.dg/ext/attrib11.C: New test.
12177
12178         PR c++/13494
12179         * g++.dg/template/array2-1.C: New test.
12180         * g++.dg/template/array2-2.C: New test.
12181
12182 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
12183
12184         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
12185
12186 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12187
12188         PR c++/12774
12189         * g++.dg/template/array1-1.C: New test.
12190         * g++.dg/template/array1-2.C: New test.
12191
12192 2003-12-29  Roger Sayle  <roger@eyesopen.com>
12193
12194         PR fortran/12632
12195         * g77.dg/12632.f: New test case.
12196
12197 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12198
12199         PR c++/13289
12200         * g++.dg/parse/nontype1.C: New test.
12201
12202 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12203
12204         PR c++/12403
12205         * g++.dg/parse/explicit1.C: New test.
12206         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
12207
12208 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
12209
12210         PR c++/13081
12211         * g++.dg/opt/inline6.C: New test.
12212
12213         PR c++/12613
12214         * g++.dg/parse/error9.C: New test.
12215
12216         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
12217
12218 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
12219
12220         PR c++/13009
12221         * g++.dg/init/assign1.C: New test.
12222
12223 2003-12-28  Roger Sayle  <roger@eyesopen.com>
12224
12225         PR c++/13070
12226         * g++.dg/warn/format3.C: New test case.
12227
12228 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12229
12230         * gcc.c-torture/compile/20031227-1.c: New test.
12231
12232 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12233
12234         * g++.dg/bprob/bprob.exp: Load target-supports.exp
12235         * g77.dg/bprob/bprob.exp: Likewise.
12236         * gcc.misc-tests/bprob.exp: Likewise.
12237         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
12238         variants on systems where the library does not provide that
12239         functionality.
12240         * gcc.dg/builtins-20.c: Use builtins-config.h.
12241         * gcc.dg/builtins-config.h: New file.
12242
12243 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12244
12245         * lib/gcc-dg.exp (dg-require-profiling): New function.
12246         * lib/target-supports.exp (check_profiling_available): Likewise.
12247         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
12248         * g77.dg/bprob/bprob.exp: Likewise.
12249         * gcc.misc-tests/bprob.exp: Likewise.
12250         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
12251         * gcc.dg/20021014-1.c: Likewise.
12252         * gcc.dg/nest.c: Likewise.
12253
12254 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12255
12256         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
12257         compiling.
12258         * g++.dg/lookup/java2.C: Likewise.
12259         * gcc.dg/cpp/lexident.c: Likewise.
12260
12261 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
12262
12263         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
12264         given.
12265         * gcc.c-torture/compile/961203-1.c: Likewise.
12266         * gcc.c-torture/compile/980506-1.c: Likewise.
12267
12268 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
12269
12270         * lib/gcc-dg.exp (dg-prune-output): New annotation.
12271         (additional_prunes): New global.
12272         (gcc-dg-prune): Handle additional per-test pruning.
12273         (dg-test): Clear additional_prunes between tests.
12274
12275         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
12276         dg-prune-output to avoid spurious failures from assembler
12277         complaining about nonexistent WAW violations.
12278         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
12279         Use dg-prune-output to avoid spurious failures from assembler
12280         warning about Itanium B-step errata.
12281
12282 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12283
12284         * g++.dg/abi/macro0.C: New test.
12285         * g++.dg/abi/macro1.C: Likewise.
12286         * g++.dg/abi/macro2.C: Likewise.
12287
12288         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
12289         * g++.dg/abi/bitfield7.C: Likewise.
12290         * g++.dg/abi/dtor2.C: Likewise.
12291         * g++.dg/abi/mangle11.C: Likewise.
12292         * g++.dg/abi/mangle12.C: Likewise.
12293         * g++.dg/abi/mangle14.C: Likewise.
12294         * g++.dg/abi/mangle17.C: Likewise.
12295         * g++.dg/abi/vbase10.C: Likewise.
12296         * g++.dg/abi/vbase14.C: Likewise.
12297         * g++.dg/template/qualttp17.C: Likewise.
12298
12299 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
12300
12301         PR c/11995
12302         * gcc.dg/20031223-1.c: New test.
12303
12304 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12305
12306         * gcc.dg/noreturn-7.c: New test.
12307
12308 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12309
12310         * gcc.dg/null-pointer-1.c: New test.
12311
12312 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
12313
12314         * g++.old-deja/g++.jason/template18.C: Remove.
12315         * g++.old-deja/g++.jason/template37.C: Likewise.
12316
12317         PR c++/12862
12318         * g++.dg/lookup/ns1.C: New test.
12319
12320         PR c++/12397
12321         * g++.dg/template/lookup3.C: New test.
12322
12323 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
12324
12325         * g++.dg/template/recurse1.C: New test
12326
12327 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
12328
12329         PR c++/12479
12330         * g++.dg/parse/semicolon1.C: New test.
12331         * g++.dg/parse/semicolon1.h: Likewise.
12332
12333 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
12334
12335         * gcc.dg/darwin-misaligned.c: New test.
12336
12337 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
12338
12339         PR c/9163
12340         * gcc.dg/20031222-1.c: New test.
12341
12342 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
12343
12344         PR c++/13438
12345         * g++.dg/parse/error8.C: New test.
12346
12347         PR c++/11554
12348         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
12349
12350 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
12351
12352         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
12353         too small.
12354         * gcc.c-torture/compile/930217-1.c: Likewise.
12355         * gcc.c-torture/compile/930513-1.c: Likewise.
12356         * gcc.c-torture/execute/920908-2.c: Likewise.
12357         * gcc.c-torture/execute/921204-1.c: Likewise.
12358         * gcc.c-torture/execute/930621-1.c: Likewise.
12359         * gcc.c-torture/execute/930630-1.c: Likewise.
12360         * gcc.c-torture/execute/931031-1.c: Likewise.
12361         * gcc.c-torture/execute/980602-2.c: Likewise.
12362         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
12363         * gcc.c-torture/execute/compndlit-1.c: Likewise.
12364         * gcc.c-torture/execute/extzvsi.c: Likewise.
12365         * gcc.c-torture/unsorted/ext.c: Likewise.
12366
12367 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
12368
12369         PR target/12749
12370         * gcc.c-torture/compile/20031220-2.c: New test case.
12371
12372 2003-12-20  Roger Sayle  <roger@eyesopen.com>
12373
12374         PR optimization/13031
12375         * gcc.c-torture/compile/20031220-1.c: New test case.
12376
12377 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12378
12379         * gcc.dg/cast-function-1.c: New test.
12380
12381 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
12382
12383         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
12384         formats.
12385
12386 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
12387
12388         PR c++/12795
12389         * g++.dg/ext/attrib10.C: New test.
12390
12391 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
12392
12393         * gcc.dg/cleanup-10.c: New test.
12394         * gcc.dg/cleanup-11.c: New test.
12395
12396 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
12397
12398         PR c++/13239
12399         * g++.dg/opt/expect1.C: New test.
12400
12401 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
12402
12403         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
12404
12405 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
12406
12407         PR debug/12923
12408         * gcc.dg/20031218-1.c: New test.
12409
12410         PR debug/12389
12411         * gcc.dg/20031218-2.c: New test.
12412         * gcc.dg/20031218-3.c: New test.
12413
12414         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
12415         of label name and allow for USER_LABEL_PREFIX == "_" names.
12416         * g++.dg/abi/mangle18-2.C: Likewise.
12417         * g++.dg/abi/mangle19-1.C: Likewise.
12418         * g++.dg/abi/mangle19-2.C: Likewise.
12419         * g++.dg/abi/mangle20-1.C: Likewise.
12420         * g++.dg/abi/mangle20-2.C: Likewise.
12421
12422 2003-12-18  Richard Henderson  <rth@redhat.com>
12423
12424         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
12425
12426 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
12427             Dan Kegel <dank@kegel.com>
12428
12429         PR other/12009
12430         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
12431         testing a cross compiler, it causes spurious compile failures.
12432         * lib/g++.exp: Likewise.
12433
12434 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12435
12436         PR c++/13262
12437         * g++.dg/template/access13.C: New test.
12438
12439 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
12440
12441         * gcc.dg/20031216-1.c: New test.
12442
12443 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12444
12445         PR c++/9154
12446         * g++.dg/template/error10.C: New test.
12447
12448 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12449
12450         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
12451         * g++.dg/eh/simd-2.C: Likewise.
12452
12453 2003-12-17  James E Wilson  <wilson@specifixinc.com>
12454             Roger Sayle  <roger@eyesopen.com>
12455
12456         * gcc.c-torture/execute/ieee/mzero5.c: New.
12457
12458 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
12459
12460         PR c++/10603
12461         * g++.dg/parse/error6.C: New test.
12462
12463         PR c++/12827
12464         * g++.dg/parse/error7.C: New test.
12465
12466 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12467
12468         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
12469         at -O with stabs debugging formats.
12470         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
12471         * gcc.dg/debug/debug-2.c: Likewise.
12472
12473 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
12474
12475         PR c++/12696
12476         * g++.dg/init/error1.C: New test.
12477
12478         PR c++/12218
12479         * g++.dg/init/pm3.C: New test.
12480
12481 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
12482
12483         PR c/3347
12484         * gcc.dg/bitfld-8.c: New test.
12485
12486 2003-12-16  James Lemke  <jim@wasabisystems.com>
12487
12488         * gcc.dg/arm-scd42-[123].c: New tests.
12489
12490 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
12491
12492         PR c++/9043
12493         * g++.dg/abi/mangle20-1.C: New test.
12494         * g++.dg/abi/mangle20-2.C: New test.
12495
12496 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
12497
12498         PR c++/13275
12499         * g++.dg/other/offsetof2.C: Remove XFAIL.
12500         * g++.dg/parse/offsetof1.C: New test.
12501         * g++.gd/parse/offsetof2.C: Likewise.
12502
12503 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12504
12505         * g++.dg/template/nontype3.C: New test.
12506         * g++.dg/template/static2.C: Tweaked the dg-error clause.
12507
12508 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12509
12510         * g++.dg/warn/noreturn-3.C: Also test instantiation.
12511
12512 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
12513
12514         PR c++/13387
12515         * g++.dg/expr/assign1.C: New test.
12516
12517         PR c++/13242
12518         * g++.dg/abi/mangle19-1.C: New test.
12519         * g++.dg/abi/mangle19-2.C: New test.
12520
12521 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
12522
12523         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
12524
12525 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12526
12527         * gcc.c-torture/execute/20031216-1.c: New test.
12528
12529 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12530
12531         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
12532         an ICE regression.
12533
12534 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
12535
12536         PR c++/10926
12537         * g++.dg/template/error9.C: New test.
12538
12539         PR c++/11116
12540         * g++.dg/template/error8.C: New test.
12541
12542 2003-12-15  Roger Sayle  <roger@eyesopen.com>
12543
12544         PR middle-end/13400
12545         * gcc.c-torture/execute/20031215-1.c: New test case.
12546
12547 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
12548
12549         PR c++/13269
12550         * g++.dg/parse/error5.C: New test.
12551
12552         PR c++/12989
12553         * g++.dg/expr/sizeof1.C: New test.
12554
12555         PR c++/13310
12556         * g++.dg/template/crash15.C: New test.
12557
12558 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
12559
12560         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
12561         a non-POD type as the last named parameter of a varargs function.
12562
12563 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
12564
12565         PR c++/13243
12566         PR c++/12573
12567         * g++.dg/template/crash14.C: New test.
12568         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
12569
12570 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
12571
12572         * g++.dg/other/java1.C: New test.
12573
12574         PR c++/13241
12575         * g++.dg/abi/mangle18-1.C: New test.
12576         * g++.dg/abi/mangle18-2.C: New test.
12577
12578 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12579
12580         PR optimization/10312
12581         * gcc.c-torture/execute/20031214-1.c: New.
12582
12583 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
12584
12585         PR c++/10779
12586         PR c++/12160
12587         * g++.dg/parse/error3.C: New test.
12588         * g++.dg/parse/error4.C: Likewise.
12589         * g++.dg/abi/mangle4.C: Tweak error messages.
12590         * g++.dg/lookup/using5.C: Likewise.
12591         * g++.dg/other/error2.C: Likewise.
12592         * g++.dg/parse/typename5.C: Likewise.
12593         * g++.dg/parse/undefined1.C: Likewise.
12594         * g++.dg/template/arg2.C: Likewise.
12595         * g++.dg/template/ttp3.C: Likewise.
12596         * g++.dg/template/type1.C: Likewise.
12597         * g++.old-deja/g++.other/crash32.C: Likewise.
12598         * g++.old-djea/g++.pt/defarg8.C: Likewise.
12599
12600 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12601
12602         PR c++/13106
12603         * g++.dg/warn/noreturn-3.C: New test.
12604
12605 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12606
12607         PR c++/13118
12608         * g++.dg/abi/covariant3.C: New.
12609
12610 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
12611
12612         * g++.dg/eh/ia64-1.C: New test.
12613
12614 2003-12-12  Roger Sayle  <roger@eyesopen.com>
12615
12616         PR optimization/13037
12617         * g77.f-torture/execute/13037.f: New test case.
12618
12619 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12620
12621         PR c++/12881
12622         * g++.dg/abi/covariant2.C: New.
12623
12624 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
12625
12626         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
12627
12628 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
12629
12630         * gcc.c-torture/execute/wchar_t-1.x: Delete.
12631
12632 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
12633
12634         PR other/10819
12635         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
12636         to fix Bug 10819.
12637         * lib/g++.exp (g++_version): Likewise.
12638         * lib/g77.exp (g77_version): Likewise.
12639         * lib/objc.exp (default_objc_version): Likewise.
12640
12641 2003-12-10  Richard Henderson  <rth@redhat.com>
12642
12643         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
12644
12645         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
12646
12647 2003-12-08  Matt Austern  <austern@apple.com>
12648
12649         PR c/13134
12650         * lib/gcc-dg.exp (dg-require-visibility): Define.
12651         * lib/target-supports (check_visibility_available): Define.
12652         * gcc.dg/visibility-1.c: New test.
12653         * gcc.dg/visibility-2.c: Likewise.
12654         * gcc.dg/visibility-3.c: Likewise.
12655         * gcc.dg/visibility-4.c: Likewise.
12656         * gcc.dg/visibility-5.c: Likewise.
12657         * gcc.dg/visibility-6.c: Likewise.
12658         * g++.dg/ext/visibility-1.C: Likewise.
12659         * g++.dg/ext/visibility-2.C: Likewise.
12660         * g++.dg/ext/visibility-3.C: Likewise.
12661         * g++.dg/ext/visibility-4.C: Likewise.
12662         * g++.dg/ext/visibility-5.C: Likewise.
12663         * g++.dg/ext/visibility-6.C: Likewise.
12664
12665 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12666
12667         * g++.dg/lookup/java1.C: New test.
12668         * g++.dg/lookup/java2.C: New test.
12669
12670 2003-12-07  Falk Hueffner  <falk@debian.org>
12671
12672         * g++.dg/opt/noreturn-1.C: New test.
12673
12674 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
12675
12676         * gcc.dg/overflow-1.c: New test.
12677
12678 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12679
12680         * g77.f-torture/compile/13060.f: New test.
12681
12682 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
12683
12684         PR c++/13323
12685         * g++.dg/inherit/operator2.C: New test.
12686
12687 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
12688
12689         PR c++/13305
12690         * g++.dg/ext/attrib9.C: New test.
12691
12692 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
12693
12694         PR c++/13314
12695         * g++.dg/template/error7.C: New test.
12696
12697 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
12698             J"orn Rennecke <joern.rennecke@superh.com>
12699
12700         PR target/13302
12701         * g++.dg/other/struct-va_list.C: New test.
12702
12703 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12704
12705         PR c++/13166
12706         * g++.dg/parse/defarg6.C: New test.
12707
12708 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
12709
12710         PR target/13256
12711         * gcc.c-torture/execute/20031201-1.c: New test.
12712
12713 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
12714
12715         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
12716
12717 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12718
12719         * gcc.dg/builtin-return-1.c: New test.
12720
12721 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
12722             J"orn Rennecke <joern.rennecke@superh.com>
12723
12724         PR optimization/13260
12725         * gcc.c-torture/execute/20031204-1.c: New test.
12726
12727 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
12728
12729         PR c++/9127
12730         * g++.dg/template/error6.C: New test.
12731
12732 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
12733
12734         * gcc.dg/20031202-1.c: New test.
12735
12736 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
12737
12738         PR c++/13179
12739         * g++.dg/template/eh1.C: New test.
12740
12741         PR c++/10771
12742         * g++.dg/template/error5.C: New test.
12743
12744 2003-12-02  David Ung  <davidu@mips.com>
12745
12746         * gcc.dg/compat/vector-check.h: Corrected type for var
12747         g_##TMODE
12748
12749 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12750
12751         PR c++/10126
12752         * g++.dg/template/ptrmem8.C: New test.
12753
12754 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12755
12756         PR c++/12573
12757         * g++.dg/template/dependent-expr3.C: New test.
12758
12759 2003-12-01  James Lemke  <jim@wasabisystems.com>
12760
12761         * gcc.dg/arm-g2.c: New test.
12762
12763 2003-12-01  Roger Sayle  <roger@eyesopen.com>
12764
12765         PR optimization/11634
12766         * gcc.dg/20031201-2.c: New test case.
12767
12768 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
12769
12770         PR 11433
12771         * objc.dg/proto-lossage-3.m: New test.
12772
12773 2003-12-01  Roger Sayle  <roger@eyesopen.com>
12774
12775         PR optimization/12628
12776         * gcc.dg/20031201-1.c: New test case.
12777
12778 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
12779
12780         * gcc.dg/unaligned-1.c: New test.
12781
12782 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
12783
12784         PR c++/9849
12785         * g++.dg/template/error4.C: New test.
12786         * g++.dg/template/nested3.C: Adjust error markers.
12787
12788 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12789
12790         * gcc.dg/cpp/assert4.c: Check more #system assertions.
12791
12792 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
12793
12794         PR c/10333
12795         * gcc.dg/bitfld-7.c: New test.
12796
12797 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
12798
12799         * gcc.dg/tls/asm-1.C: New test.
12800
12801 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12802
12803         * gcc.dg/cpp/assert4.c: Update.
12804
12805 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
12806
12807         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
12808         * gcc.dg/builtin-apply3.c: New test.
12809
12810 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12811
12812         * lib/compat.exp (compat-obj): New xfaildata parameter.
12813         Use it to set compiler_conditional_xfail_data before compiling.
12814         (compat-get-options): Handle dg-xfail-if.
12815         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
12816         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
12817         * gcc.dg/compat/vector-1_y.c: Likewise.
12818         * gcc.dg/compat/vector-2_x.c: Likewise.
12819         * gcc.dg/compat/vector-2_y.c: Likewise.
12820
12821 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12822
12823         * g++.dg/opt/reg-stack4.C: New test.
12824
12825 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12826
12827         * gcc.dg/builtin-apply2.c: New test.
12828
12829 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
12830
12831         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
12832
12833 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12834
12835         PR c++/12924
12836         * g++.dg/template/template-id-2.C: New test.
12837
12838 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12839
12840         PR c++/5369
12841         * g++.dg/template/memfriend1.C: New test.
12842         * g++.dg/template/memfriend2.C: Likewise.
12843         * g++.dg/template/memfriend3.C: Likewise.
12844         * g++.dg/template/memfriend4.C: Likewise.
12845         * g++.dg/template/memfriend5.C: Likewise.
12846         * g++.dg/template/memfriend6.C: Likewise.
12847         * g++.dg/template/memfriend7.C: Likewise.
12848         * g++.dg/template/memfriend8.C: Likewise.
12849         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
12850
12851 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
12852
12853         PR c++/12515
12854         * g++.dg/ext/cond1.C: New test.
12855
12856 2003-11-20  Richard Henderson  <rth@redhat.com>
12857
12858         * gcc.dg/20020201-2.c: Remove.
12859         * gcc.dg/20020201-4.c: Remove.
12860         * gcc.dg/20020304-1.c: Remove.
12861
12862 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
12863
12864         * gcc.dg/cpp/trad/xwin1.c: New test case.
12865
12866 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
12867
12868         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
12869         * lib/g77.exp: Likewise.
12870         * lib/objc.exp: Likewise.
12871         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
12872         for darwin.
12873
12874 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12875
12876         PR c++/12932
12877         * g++.dg/template/static5.C: New test.
12878
12879 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
12880
12881         * gcc.dg/nested-func-1.c: New test.
12882
12883 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12884
12885         * gcc.dg/cpp/assert4.c: New test.
12886
12887 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
12888
12889         PR c++/2294
12890         * g++.dg/lookup/using9.c: New test.
12891
12892 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
12893
12894         PR c++/12762
12895         * g++.dg/template/error3.C: New test.
12896
12897 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
12898
12899         PR ada/13035
12900         * ada/acats/run_acats, run_all.sh: Fix syntax error.
12901         No longer use a wrapper for gcc, since this does not work under
12902         Windows.
12903
12904 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
12905
12906         PR c++/2094
12907         * g++.dg/template/ptrmem7.C: New test.
12908
12909 2003-11-13  Andrew Pinski <apinski@apple.com>
12910
12911         * gcc.c-torture/compile/20031113-1.c: New test.
12912
12913 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
12914             Kean Johnston <jkj@sco.com>
12915
12916         PR c/13029
12917         * gcc.dg/unused-4.c: Update.
12918
12919 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
12920
12921         * g++.dg/opt/const3.C: New test.
12922
12923 2003-11-13  Jan Hubicka  <jh@suse.cz>
12924
12925         * gcc.c-torture/compile/20031112-1.c: New test.
12926
12927 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
12928
12929         * g++.dg/parse/crash10.C: Remove bogus error marker.
12930
12931 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12932
12933         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
12934         (host_gcc): Likewise.
12935         (ROOT): Honor $PWDCMD.
12936         (BASE): Likewise.
12937         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
12938
12939 2003-11-12  Catherine Moore  <clm@redhat.com>
12940
12941         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
12942
12943 2003-11-12  Andreas Jaeger  <aj@suse.de>
12944             Jakub Jelinek  <jakub@redhat.com>
12945             Andrew Pinski  <pinskia@physics.uc.edu>
12946             Richard Henderson  <rth@redhat.com>
12947
12948         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
12949         systems.
12950         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
12951
12952         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
12953         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
12954
12955 2003-11-11  Andreas Jaeger  <aj@suse.de>
12956
12957         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
12958
12959         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
12960
12961 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
12962
12963         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
12964         Clean ups.
12965
12966 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
12967
12968         * gcc.dg/trampoline-1.c: New test.
12969
12970 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
12971
12972         * gcc.c-torture/compile/200031109-1.c: New test.
12973
12974 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12975
12976         PR c/3190
12977         PR c/8714
12978         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
12979         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
12980         gcc.dg/format/no-y2k-1.c: Update.
12981
12982 2003-11-08  Roger Sayle  <roger@eyesopen.com>
12983
12984         PR optimization/10467
12985         * gcc.dg/20031108-1.c: New test case.
12986
12987 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
12988
12989         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
12990
12991 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12992
12993         * gcc.dg/compound-lvalue-1.c: New test.
12994         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
12995         some XFAILs.
12996
12997 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
12998
12999         * gcc.dg/altivec-varargs-1.c: New test.
13000
13001 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13002
13003         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
13004         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
13005         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
13006         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
13007         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
13008
13009 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
13010
13011         * gcc.dg/cond-lvalue-1.c: New test.
13012
13013 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
13014
13015         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
13016
13017 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13018
13019         PR c++/11616
13020         * g++.dg/template/instantiate5.C: New test.
13021
13022 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13023
13024         PR c++/12726
13025         * g++.dg/ext/complit2.C: Replace test with self-contained version.
13026         * ChangeLog: Add missing first entry for above test.
13027
13028 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13029
13030         PR c++/9810
13031         * g++.dg/template/using8.C: New test.
13032         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
13033
13034 2003-11-02  Roger Sayle  <roger@eyesopen.com>
13035
13036         PR optimization/10817
13037         * gcc.c-torture/compile/20031102-1.c: New test case.
13038
13039 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
13040
13041         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
13042         2147483647.
13043
13044 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13045
13046         * gcc.dg/20031102-1.c: New test.
13047
13048 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13049
13050         * gcc.dg/complex-1.c: New test.
13051
13052 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13053
13054         PR c++/12796
13055         * g++.dg/template/crash13.C: Adjust expected error location.
13056         * g++.old-deja/g++.brendan/ns1.C: Likewise.
13057
13058 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
13059
13060         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
13061
13062 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
13063
13064         PR/10239
13065         * gcc.c-torture/compile/20031031-2.c: New test.
13066
13067 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
13068
13069         PR/11640
13070         * gcc.c-torture/compile/20031031-1.c: New test.
13071
13072 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
13073
13074         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
13075         * gcc.misc-tests/bprob.exp: Likewise.
13076         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
13077         the execution test on arm-elf configs.
13078         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
13079         configs that don't support scratch files.
13080         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
13081
13082 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
13083
13084         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
13085         done by dejagnu.
13086
13087 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
13088
13089         * ada/acats/run_all.sh: Redirect mv output to /dev/null
13090         Avoid non pure sh syntax. Add more logging.
13091
13092         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
13093         fail.
13094
13095 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13096
13097         PR libgcj/10610
13098         * gcc.dg/ppc-stackalign-1.c: New test.
13099
13100 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
13101
13102         * ada/acats/run_all.sh: Change output to be more compliant with
13103         dejagnu framework.
13104         Create acats.sum and acats.log files under testsuite/ada/acats
13105         Only run [a-z]* directories, to filter out e.g. CVS.
13106         Redirect build output to log file.
13107
13108 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
13109
13110         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
13111
13112 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
13113
13114         PR ada/5909:
13115         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
13116
13117 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
13118
13119         * gcc.c-torture/compile/20031023-1.c: New test.
13120         * gcc.c-torture/compile/20031023-2.c: New test.
13121         * gcc.c-torture/compile/20031023-3.c: New test.
13122         * gcc.c-torture/compile/20031023-4.c: New test.
13123
13124 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13125
13126         PR c++/10371
13127         * g++.dg/lookup/scoped8.C: New test.
13128
13129 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
13130
13131         * g++.dg/opt/reg-stack3.C: New test.
13132
13133 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13134
13135         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
13136
13137 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13138
13139         PR c++/11076
13140         * g++.dg/template/crash13.C: New test.
13141
13142 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13143
13144         * gcc.dg/c99-restrict-2.c: New test.
13145
13146 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
13147
13148         PR c++/12698, c++/12699, c++/12700, c++/12566
13149         * g++.dg/inherit/covariant9.C: New test.
13150         * g++.dg/inherit/covariant10.C: New test.
13151         * g++.dg/inherit/covariant11.C: New test.
13152
13153 2003-10-23  Jason Merrill  <jason@redhat.com>
13154
13155         PR c++/12726
13156         * g++.dg/ext/complit2.C: New test.
13157
13158 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
13159
13160         PR target/12654
13161         * gcc.c-torture/execute/20031020-1.c: New test.
13162
13163 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13164
13165         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
13166         following the jump_insn.
13167
13168 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13169
13170         * gcc.dg/cast-lvalue-1.c: New test.
13171
13172 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
13173
13174         PR c++/11962
13175         * g++.dg/template/cond2.C: New test.
13176
13177 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13178
13179         * gcc.dg/builtins-28.c: New test.
13180
13181 2003-10-20  Jan Hubicka  <jh@suse.cz>
13182
13183         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
13184         parameter.
13185         * testsuite/gcc.dg/inline-2.c: Likewise.
13186
13187 2003-10-20  Phil Edwards  <phil@codesourcery.com>
13188
13189         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
13190         * gcc.dg/nest.c:  Likewise.
13191
13192 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13193
13194         PR c++/9781, c++/10583, c++/11862
13195         * g++.dg/parse/crash13.C: New test.
13196
13197 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13198
13199         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
13200
13201 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13202
13203         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
13204         Define HAVE_C99_RUNTIME except on Solaris.
13205         * gcc.dg/builtins-20.c: Likewise.
13206
13207 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13208
13209         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
13210
13211 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13212
13213         PR c++/12495
13214         * g++.dg/template/crash21.C: New test.
13215
13216 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13217
13218         PR c++/2513
13219         * g++.dg/template/typename5.C: New test.
13220
13221 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13222
13223         PR c++/12369
13224         * g++.dg/template/friend25.C: New test.
13225
13226 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
13227
13228         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
13229         versions.
13230
13231 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
13232
13233         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
13234         == 2147483647.
13235
13236 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
13237
13238         * gcc.c-torture/execute/960416-1.x: Remove.
13239         * gcc.c-torture/execute/divconst-3.x: Likewise.
13240
13241 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
13242
13243         PR target/12598
13244         * gcc.dg/torture/cris-volatile-1.c: New test.
13245
13246 2003-10-14  Roger Sayle  <roger@eyesopen.com>
13247
13248         PR optimization/9325
13249         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
13250         for overflowing floating point to integer conversion during RTL
13251         simplification.
13252
13253 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
13254
13255         * objc/execute/_cmd.m: Fix typo.
13256         * objc.dg/image-info.m, objc.dg/symtab-1.m:
13257         Relax 'scan-assembler' regexp.
13258         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
13259         objc.dg/try-catch-4.m: Run on non-Darwin targets.
13260         * objc.dg/zero-link-2.m: Remove blank line.
13261         * objc.dg/zero-link-3.m: New test case.
13262
13263 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
13264
13265         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
13266
13267         * gcc.dg/asm-names.c: Use scan-assembler-not rather
13268         than linker trickery.
13269
13270 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13271
13272         PR c++/12370
13273         * g++.dg/other/friend2.C: New test.
13274
13275 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
13276
13277         * gcc.dg/20031012-1.c: New test.
13278
13279 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
13280
13281         * gcc.dg/weak/weak-3.c: Fix for new warning.
13282
13283 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
13284
13285         PR optimization/8750
13286         * gcc.c-torture/execute/20031012-1.c: New test case.
13287
13288 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13289
13290         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
13291         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
13292
13293 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13294
13295         PR optimization/12260
13296         * gcc.c-torture/compile/20031011-2.c: New test case.
13297
13298 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13299
13300         * gcc.c-torture/execute/20031011-1.c: New testcase.
13301
13302 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
13303
13304         * gcc.c-torture/compile/20031011-1.c: New test.
13305
13306 2003-10-11  Jan Hubicka  <jh@suse.cz>
13307
13308         * g++.dg/other/first-global.C: New test.
13309
13310 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13311
13312         * gcc.c-torture/execute/string-opt-18.c: New testcase.
13313
13314 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
13315
13316         * gcc.c-torture/compile/20031010-1.c: New test.
13317
13318 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
13319
13320         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
13321         * gcc.c-torture/execute/va-arg-25.c: ... here.
13322
13323 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
13324
13325         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
13326
13327 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
13328
13329         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
13330
13331 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
13332
13333         * g++.dg/parse/error2.C: New test.
13334
13335 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
13336
13337         PR c++/11097
13338         * g++.dg/other/error5.C: Modify the error message.
13339         * g++.dg/lookup/using8.C: New test.
13340
13341 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
13342
13343         * gcc.dg/darwin-abi-2.c: New file.
13344         * gcc.c-torture/execute/va-arg-24.c: New file.
13345
13346 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
13347
13348         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
13349         indentation.
13350
13351 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
13352
13353         PR c++/10147
13354         * g++.dg/other/error4.C: Update error messages.
13355         * g++.dg/template/ptrmem4.C: Likewise.
13356
13357         PR c++/12337
13358         * g++.dg/init/new9.C: New test.
13359
13360         PR c++/12334, c++/12236, c++/8656
13361         * g++.dg/ext/attrib8.C: New test.
13362
13363 2003-10-06  Devang Patel  <dpatel@apple.com>
13364
13365         * gcc.dg/debug/dwarf2-3.h: New test.
13366         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
13367
13368 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
13369
13370         * g++.dg/opt/cfg2.C: New test.
13371
13372 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13373
13374         * g++.dg/opt/float1.C: New test.
13375
13376 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13377
13378         * gcc.dg/c90-array-lval-6.c: New test.
13379         * gcc.dg/c99-array-lval-6.c: New test.
13380
13381 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
13382             Ziemowit Laski  <zlaski@apple.com>
13383
13384         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
13385         'Derived', so that it is never considered a class method; add
13386         new warning for '+port' method ambiguity.
13387         * objc.dg/method-12.m: Include <objc/objc.h> instead of
13388         <objc/objc-api.h> (needed on Mac OS X).
13389         * objc.dg/method-13.m: New test.
13390
13391 2003-10-03  Roger Sayle  <roger@eyesopen.com>
13392
13393         PR optimization/9325, PR java/6391
13394         * gcc.c-torture/execute/20031003-1.c: New test case.
13395
13396 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
13397
13398         PR optimization/12180
13399         * gcc.dg/20031002-1.c: New test.
13400
13401         PR c++/12486
13402         * g++.dg/inherit/error1.C: New test.
13403
13404 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
13405
13406         * lib/f-torture.exp (search_for): Rename to...
13407         (search_for_re): This.  Also, clean up comments and the
13408         "regexp" invocation.
13409
13410 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
13411
13412         * gcc.c-torture/compile/20031002-1.c: New test.
13413
13414 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
13415
13416         * g++.dg/opt/cond1.C: New test.
13417
13418 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
13419
13420         * gcc.dg/Wold-style-definition-2.c: New testcase.
13421         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
13422
13423 2003-09-29  Richard Henderson  <rth@redhat.com>
13424
13425         * g++.dg/init/array10.C: Add dg-options.
13426
13427 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
13428
13429         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
13430
13431 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13432
13433         * g++.dg/template/friend19.C: Fix typo.
13434         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
13435
13436 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
13437
13438         * gcc.c-torture/execute/20030928-1.c: New test.
13439         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
13440
13441 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13442
13443         * g++.dg/opt/unroll1.C: New test.
13444
13445 2003-09-26  Roger Sayle  <roger@eyesopen.com>
13446
13447         PR optimization/11741
13448         * gcc.dg/20030926-1.c: New test case.
13449
13450 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13451
13452         PR c++/5655
13453         * g++.dg/parse/access7.C: New test.
13454         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
13455
13456 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
13457
13458         MERGE OF objc-improvements-branch into MAINLINE:
13459         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
13460         if libobjc has not been built.
13461         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
13462         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
13463         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
13464         objc/execute/nested-3.m, objc/execute/np-2.m,
13465         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
13466         objc/execute/redefining_self.m, objc/execute/root_methods.m,
13467         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
13468         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
13469         objc.dg/special/unclaimed-category-1.h,
13470         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
13471         well as GNU runtime.
13472         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
13473         * execute/cascading-1.m, execute/function-message-1.m,
13474         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
13475         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
13476         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
13477         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
13478         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
13479         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
13480         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
13481         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
13482         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
13483         * objc.dg/bitfield-2.m: Run only on Darwin.
13484         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
13485         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
13486         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
13487         * objc.dg/const-str-1.m: Fix constant string layout.
13488
13489 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
13490
13491         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
13492
13493 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
13494
13495         * gcc.dg/darwin-abi-1.c: New file.
13496
13497 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
13498
13499         PR target/12281
13500         * gcc.c-torture/compile/20030921-1.c: New test.
13501
13502 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13503
13504         * g++.dg/opt/reg-stack2.C: New test.
13505
13506 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
13507
13508         * g++.dg/eh/delayslot1.C: New test.
13509
13510 2003-09-20  Richard Henderson  <rth@redhat.com>
13511
13512         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
13513
13514 2003-09-20  Roger Sayle  <roger@eyesopen.com>
13515
13516         * gcc.c-torture/execute/20030920-1.c: New test case.
13517
13518 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13519
13520         * g++.dg/rtti/typeid3.C: Correct expected error message.
13521
13522 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13523
13524         PR c++/157
13525         * g++.dg/parse/crash12.C: New test.
13526
13527 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
13528
13529         * gcc.dg/compat/mixed-struct-check.h: New.
13530         * gcc.dg/compat/mixed-struct-defs.h: New.
13531         * gcc.dg/compat/mixed-struct-init.h: New.
13532         * gcc.dg/compat/struct-by-value-19_main.c: New.
13533         * gcc.dg/compat/struct-by-value-19_x.c: New.
13534         * gcc.dg/compat/struct-by-value-19_y.c: New.
13535         * gcc.dg/compat/struct-by-value-20_main.c: New.
13536         * gcc.dg/compat/struct-by-value-20_x.c: New.
13537         * gcc.dg/compat/struct-by-value-20_y.c: New.
13538         * gcc.dg/compat/struct-return-19_main.c: New.
13539         * gcc.dg/compat/struct-return-19_x.c: New.
13540         * gcc.dg/compat/struct-return-19_y.c: New.
13541         * gcc.dg/compat/struct-return-20_main.c: New.
13542         * gcc.dg/compat/struct-return-20_x.c: New.
13543         * gcc.dg/compat/struct-return-20_y.c: New.
13544
13545 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
13546         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
13547         so that it will not complain on LP64 targets.
13548
13549 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13550
13551         PR c++/495
13552         * g++.dg/template/friend24.C: New test.
13553
13554 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
13555
13556         PR c++/12332
13557         * g++.dg/template/memtmpl2.C: New test.
13558
13559 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
13560
13561         PR target/11184
13562         * gcc.dg/builtin-apply1.c: New test.
13563
13564 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
13565
13566         PR c++/9848
13567         * g++.dg/warn/Wunused-4.C: New test.
13568
13569 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13570
13571         PR c++/12316
13572         * g++.dg/other/gc2.C: New test.
13573
13574 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
13575
13576         PR c++/11991
13577         * g++.dg/rtti/typeid3.C: New test.
13578
13579         PR c++/12266
13580         * g++.dg/overload/template1.C: New test.
13581
13582 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
13583
13584         * g++.dg/opt/cfg3.C: New test.
13585
13586 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13587
13588         PR c++/7939
13589         * g++.dg/template/crash11.C: New test.
13590
13591 2003-09-16  Jason Merrill  <jason@redhat.com>
13592             Jakub Jelinek  <jakub@redhat.com>
13593
13594         * gcc.dg/attr-warn-unused-result.c: New test.
13595
13596 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
13597
13598         PR c++/12184
13599         * g++.dg/expr/call2.C: New test.
13600
13601 2003-09-15  Andreas Jaeger  <aj@suse.de>
13602
13603         * gcc.dg/Wold-style-definition-1.c: New test.
13604
13605 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
13606
13607         PR c++/3907
13608         * g++.dg/parse/template12.C: New test.
13609
13610         * g++.dg/abi/bitfield11.C: New test.
13611         * g++.dg/abi/bitfield12.C: Likewise.
13612
13613 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
13614
13615         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
13616         non-expansion of functional macro name without arguments at EOL.
13617         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
13618
13619 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
13620
13621         * gcc.c-torture/execute/20030914-[12].c: New tests.
13622
13623 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13624
13625         PR c++/11788
13626         * g++.dg/overload/addr1.C: New test.
13627
13628 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
13629
13630         * gcc.dg/20030909-1.c: New test.
13631
13632 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13633
13634         * gcc.dg/ultrasp10.c: New test.
13635
13636 2003-09-09  Devang Patel  <dpatel@apple.com>
13637
13638         * gcc.dg/darwin-ld-6.c: New test.
13639
13640 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13641
13642         * gcc.dg/torture/builtin-explog-1.c: New testcase.
13643
13644 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
13645
13646         * gcc.dg/ia64-types1.c: New test.
13647         * gcc.dg/ia64-types2.c: Likewise.
13648
13649 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13650
13651         * gcc.dg/builtins-1.c: Add more _Complex tests.
13652         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13653
13654         * gcc.dg/builtins-1.c: Test existing _Complex functions.
13655         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13656
13657 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
13658
13659         PR c++/11786
13660         * g++.dg/lookup/koenig2.C: New test.
13661
13662         PR c++/5296
13663         * g++.dg/rtti/typeid2.C: New test.
13664
13665 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
13666
13667         * gcc.c-torture/compile/20030904-1.c: New test.
13668
13669 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13670
13671         * g++.dg/opt/longbranch2.C: New test.
13672
13673 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
13674
13675         * g++.dg/template/crash10.C: Only compile it.
13676
13677 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
13678
13679         PR middle-end/11665
13680         * gcc.c-torture/compile/20030907-1.c: New test.
13681         * g++.dg/init/array11.C: New test.
13682
13683 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
13684
13685         PR c++/11852
13686         * g++.dg/init/struct1.C: New test.
13687
13688 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
13689
13690         PR c++/12181
13691         * g++.dg/expr/comma1.C: New test.
13692
13693 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
13694
13695         PR c++/11867
13696         * g++.dg/expr/static_cast5.C: New test.
13697
13698 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
13699
13700         PR c++/11507
13701         * g++.dg/lookup/scoped7.C: New test.
13702
13703         PR c++/9574
13704         * g++.dg/other/static1.C: New test.
13705
13706         PR c++/11490
13707         * g++.dg/warn/template-1.C: New test.
13708
13709         PR c++/11432
13710         * g++.dg/template/crash10.C: New test.
13711
13712         PR c++/2478
13713         * g++.dg/overload/VLA.C: New test.
13714
13715         PR c++/10804
13716         * g++.dg/template/call1.C: New test.
13717
13718 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13719
13720         PR c++/11794
13721         * g++.dg/parse/using3.C: New test.
13722
13723 2003-09-06  Roger Sayle  <roger@eyesopen.com>
13724
13725         PR c++/11409
13726         * g++.dg/overload/builtin3.C: New test case.
13727
13728 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
13729
13730         PR c/9862
13731         * gcc.dg/20030906-1.c: New test.
13732         * gcc.dg/20030906-2.c: Likewise.
13733
13734 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13735
13736         PR c++/12167
13737         * g++.dg/parse/defarg5.C: New test.
13738
13739         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
13740
13741 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
13742
13743         PR c++/12163
13744         * g++.dg/expr/static_cast4.C: New test.
13745
13746         PR c++/12146
13747         * g++.dg/template/crash9.C: New test.
13748
13749 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
13750
13751         * g++.old-deja/g++.ext/pretty2.C: Update for change
13752         in __FUNCTION__.
13753         * g++.old-deja/g++.ext/pretty3.C: Likewise.
13754
13755 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
13756
13757         PR c++/11922
13758         * g++/dg/template/qualified-id1.C: New test.
13759
13760         PR c++/12037
13761         * g++.dg/warn/noeffect4.C: New test.
13762
13763 2003-09-04  Matt Austern  <austern@apple.com>
13764
13765         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
13766         * g++.dg/ext/fnname2.C: Likewise.
13767         * g++.dg/ext/fnname3.C: Likewise.
13768
13769 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
13770
13771         * g++.dg/expr/lval1.C: New test.
13772         * g++.dg/ext/lvcast.C: Remove.
13773
13774 2003-09-03  Roger Sayle  <roger@eyesopen.com>
13775
13776         PR optimization/11700.
13777         * gcc.c-torture/compile/20030903-1.c: New test case.
13778
13779 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
13780
13781         PR c++/12053
13782         * g++.dg/abi/layout4.C: New test.
13783
13784 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
13785
13786         PR c++/11553
13787         * g++.dg/parse/friend3.C: New test.
13788
13789 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
13790
13791         PR c++/11847
13792         * g++.dg/template/class1.C: New test.
13793
13794         PR c++/11808
13795         * g++.dg/expr/call1.C: New test.
13796
13797 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
13798
13799         PR c++/12114
13800         * g++.dg/init/ref9.C: New test.
13801
13802         PR c++/11972
13803         * g++.dg/template/nested4.C: New test.
13804
13805 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
13806
13807         PR c++/12093
13808         * g++.dg/template/non-dependent4.C: New test.
13809
13810         PR c++/11928
13811         * g++.dg/inherit/conv1.C: New test.
13812
13813 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
13814
13815         PR c++/6196
13816         * g++.dg/ext/label1.C: New test.
13817         * g++.dg/ext/label2.C: Likewise.
13818
13819 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
13820
13821         * g++.dg/expr/cond3.C: New test.
13822
13823 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13824
13825         * gcc.dg/builtins-1.c: Add new builtin cases.
13826
13827 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13828
13829         * gcc.dg/builtins-1.c: Add new cases.
13830         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13831
13832 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13833
13834         * gcc.dg/builtins-1.c: Add more math builtin tests.
13835         * gcc.dg/torture/builtin-attr-1.c: New test.
13836
13837 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
13838
13839         PR optimization/5079
13840         * g++.dg/opt/static3.C: New test.
13841
13842 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13843
13844         * gcc.misc-tests/gcov-10b.c: New test.
13845
13846 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
13847
13848         * g++.dg/opt/ptrmem3.C: New test.
13849
13850         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
13851
13852 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
13853
13854         * gcc.dg/20030826-2.c: New test.
13855
13856 2003-08-26  Roger Sayle  <roger@eyesopen.com>
13857
13858         PR middle-end/12002
13859         * g77.f-torture/compile/12002.f: New test case.
13860
13861 2003-08-26  Roger Sayle  <roger@eyesopen.com>
13862
13863         * gcc.dg/20030826-1.c: New test case.
13864
13865 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
13866
13867         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
13868
13869 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
13870
13871         PR c++/11871
13872         * c++.dg/lookup/crash1.C: New test.
13873
13874         * c++.dg/warn/noeffect3.C: New test.
13875
13876 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
13877
13878         * gcc.dg/compat/vector-1_x.c: Compile with -w.
13879         * gcc.dg/compat/vector-1_y.c: Ditto.
13880         * gcc.dg/compat/vector-2_x.c: Ditto.
13881         * gcc.dg/compat/vector-2_y.c: Ditto.
13882
13883 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
13884
13885         * gcc.dg/20030702-1.c: New test.
13886
13887 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
13888
13889         PR c++/8795
13890         * g++.dg/ext/altivec-1.C: New test.
13891
13892 2003-08-24  Richard Henderson  <rth@redhat.com>
13893
13894         * g++.dg/eh/simd-2.C: Add -w for x86.
13895
13896 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
13897
13898         * gcc.dg/20030815-1.c: New test.
13899
13900 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13901
13902         PR c++/3765
13903         * g++.dg/parse/access6.C: New test.
13904
13905 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13906
13907         PR c++/641, c++/11876
13908         * g++.dg/template/friend22.C: New test.
13909         * g++.dg/template/friend23.C: Likewise.
13910
13911 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13912
13913         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
13914         identically.
13915
13916 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13917
13918         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
13919
13920 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13921
13922         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
13923
13924 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13925
13926         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
13927
13928 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13929
13930         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
13931
13932 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
13933
13934         PR c++/11919
13935         * g++.dg/overload/prom1.C: New test.
13936
13937         PR c++/11551
13938         * g++.dg/parse/dtor2.C: New test.
13939
13940         PR c++/10762
13941         * g++.dg/parse/using2.C: New test.
13942
13943 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
13944
13945         PR target/11805
13946         * gcc.c-torture/compile/20030821-1.c: New.
13947
13948 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
13949
13950         PR c++/11834
13951         * g++.dg/template/deduce2.C: New test.
13952
13953 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
13954
13955         * gcc.c-torture/execute/20030821-1.c: New test.
13956
13957 2003-08-20  Roger Sayle  <roger@eyesopen.com>
13958
13959         PR middle-end/11984
13960         * gcc.dg/20030820-1.c: New test case.
13961
13962 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
13963
13964         PR c++/11945
13965         * g++.dg/warn/noeffect2.C: New test.
13966
13967 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
13968
13969         PR c++/10926
13970         * g++.dg/template/dtor2.C: New test.
13971
13972         PR c++/11684
13973         * g++.dg/template/operator1.C: New test.
13974         * g++.dg/parse/operator4.C: New test.
13975
13976         PR c++/11946.C
13977         * g++.dg/expr/enum1.C: New test.
13978         * gcc.dg/c99-bool-1.c: Remove bogus warning.
13979
13980         PR c++/11036.C
13981         * g++.dg/parse/elab2.C: New test.
13982         * g++.dg/parse/typedef4.C: Change error message.
13983         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
13984         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
13985         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
13986
13987 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
13988
13989         * gcc.dg/pch/warn-1.c: New.
13990         * gcc.dg/pch/warn-1.hs: New.
13991
13992         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
13993         not-tested file.
13994
13995 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
13996
13997         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
13998
13999 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
14000
14001         * gcc.dg/uninit-D.c: New Test.
14002         * gcc.dg/uninit-E.c: New Test.
14003         * gcc.dg/uninit-F.c: New Test.
14004         * gcc.dg/uninit-G.c: New Test.
14005
14006 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
14007
14008         * g++.dg/README: Describe the pch directory.
14009
14010 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14011
14012         PR c++/11174
14013         * g++.dg/parse/access4.C: New test.
14014         * g++.dg/parse/access5.C: Likewise.
14015         * g++.old-deja/g++.jason/access17.C: Adjust error message.
14016
14017 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
14018
14019         * gcc.dg/noncompile/20030818-1.c: New.
14020
14021 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14022
14023         PR c++/11957
14024         * g++.dg/warn/noeffect1.C: New test.
14025
14026         * g++.dg/template/scope2.C: New test.
14027         * g++.dg/template/error2.C: Correct dg-error
14028
14029 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
14030
14031         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
14032
14033 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
14034
14035         PR C++/11512
14036         * g++.dg/template/warn1.C: New.
14037
14038 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
14039
14040         * g++.dg/template/error2.C: New test.
14041         * g++.dg/lookup/using7.C: Adjust errors
14042         * g++.old-deja/g++.pt/crash36.C: Likewise.
14043         * g++.old-deja/g++.pt/derived3.C: Likewise.
14044
14045 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14046
14047         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
14048         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
14049         * gcc.c-torture/execute/builtins/string-9.c: New, from
14050         string-opt-9.c.  Adjust for execute/builtins framework.
14051         * gcc.c-torture/execute/string-opt-9.c: Delete.
14052
14053 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
14054
14055         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
14056
14057         * g++.dg/parse/ret-type2.C: New test.
14058
14059         PR c++/11703
14060         * g++.dg/init/new8.C: New test.
14061
14062         PR c++/10923
14063         * g++.dg/parse/typedef5.C: New test.
14064
14065         PR c++/9512
14066         * g++.dg/parse/qualified2.C: New test.
14067         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
14068         invalid code.
14069
14070 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
14071
14072         * g++.dg/conversion/ptrmem1.C: New test.
14073
14074 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
14075
14076         PR target/11693
14077         * gcc.dg/20030811-1.c: New test.
14078
14079         PR target/11535
14080         * gcc.c-torture/execute/20030811-1.c: New test.
14081
14082 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14083
14084         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
14085
14086 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
14087
14088         PR c++/11789.C
14089         * g++.dg/inherit/multiple1.C: New test.
14090
14091 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14092
14093         * gcc.dg/spe1.c: New test.
14094
14095         PR c++/11670
14096         * g++.dg/expr/cast2.C: New test.
14097
14098         PR c++/10530
14099         * g++.dg/template/dependent-name2.C: New test.
14100
14101 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
14102
14103         * g++.dg/parse/crash11.C: Put the dg options in comments.
14104
14105 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
14106
14107         * lib/gcc-dg.exp: Update for diagnostic change.
14108
14109 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14110
14111         PR c++/5767
14112         * g++.dg/parse/crash11.C: New test.
14113
14114 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
14115
14116         * gcc.dg/cpp/spacing1.c: Update.
14117
14118 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
14119
14120         PR target/11739
14121         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
14122         a value for -mtune.
14123
14124 2003-08-04  Roger Sayle  <roger@eyesopen.com>
14125
14126         PR middle-end/11771
14127         * gcc.c-torture/compile/20030804-1.c: New test case.
14128
14129 2003-08-04  Roger Sayle  <roger@eyesopen.com>
14130
14131         * gcc.dg/20030804-1.c: New test case.
14132
14133 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
14134
14135         * gcc.dg/cpp/separate-1.c: New test.
14136
14137 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
14138
14139         PR c++/11704
14140         * g++.dg/template/dependent-expr2.C: New test.
14141
14142         PR c++/11766
14143         * g++.dg/expr/ptrmem1.C: New test.
14144
14145 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14146
14147         PR c++/9453
14148         * g++.dg/template/friend15.C: New test.
14149
14150 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
14151
14152         * lib/dg-pch.exp: Work round PCH bug.
14153
14154 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14155
14156         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
14157         builtins.  Move cases from builtins-4.c here.
14158
14159         * gcc.dg/torture/builtin-math-1.c: New test taken from
14160         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
14161         additional cases.
14162
14163         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
14164         Delete.
14165
14166 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
14167
14168         PR c++/9447
14169         * g++.dg/template/using7.C: New test.
14170
14171 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
14172
14173         * import1.c, import2.c: New tests.
14174
14175 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
14176
14177         * g++.dg/eh/crossjump1.C: New test.
14178
14179 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
14180
14181         PR c++/11697
14182         * g++.dg/template/using6.C: New test.
14183
14184         PR c++/11744
14185         * g++.dg/template/koenig2.C: New test.
14186
14187 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14188
14189         PR c++/7983
14190         * g++.dg/parse/typedef4.C: New test.
14191
14192 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14193
14194         PR c++/8442, c++/8806
14195         * g++.dg/template/elab1.C: New test.
14196         * g++.dg/template/type2.C: Likewise.
14197         * g++.dg/template/ttp3.C: Adjust expected error message.
14198         * g++.old-deja/g++.law/visibility13.C: Likewise.
14199         * g++.old-deja/g++.niklas/t135.C: Likewise.
14200         * g++.old-deja/g++.pt/ttp41.C: Likewise.
14201         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
14202         template argument.
14203         * g++.old-deja/g++.pt/ttp44.C: Likewise.
14204
14205 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
14206
14207         PR c++/11295
14208         * g++.dg/ext/stmtexpr1.C: New test.
14209
14210         * g++.dg/opt/tmp1.C: New test.
14211
14212         PR c++/11525
14213         * g++.dg/parse/constant4.C: New test.
14214
14215         PR c++/9447
14216         * g++.dg/template/using5.C: New test.
14217
14218 2003-07-31  Roger Sayle  <roger@eyesopen.com>
14219
14220         * gcc.dg/builtins-27.c: New test case.
14221
14222 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
14223
14224         * gcc.dg/tls/opt-7.c: New test.
14225
14226 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
14227
14228         * g++.old-deja/g++.other/crash18.C: Remove.
14229
14230 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
14231
14232         * g++.dg/template/explicit3.C: New.
14233         * g++.dg/template/explicit4.C: New.
14234         * g++.dg/template/explicit5.C: New.
14235
14236         PR c++/11347
14237         * g++.dg/template/memtmpl1.C: New.
14238
14239 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
14240
14241         PR target/11565
14242         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
14243         * gcc.dg/i386-387-5.c (dg-options): Likewise.
14244
14245 2003-07-30  Jan Hubicka  <jh@suse.cz>
14246
14247         * vtgc1.c: Kill.
14248
14249 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
14250
14251         * gcc.dg/struct-in-proto-1.c: New test.
14252
14253 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
14254
14255         * gcc.dg/cpp/include2.c: Only expect one message.
14256
14257 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
14258
14259         PR c++/9447
14260         * g++.dg/template/using1.C: New test.
14261         * g++.dg/template/using2.C: New test.
14262         * g++.dg/template/using3.C: New test.
14263         * g++.dg/template/using4.C: New test.
14264
14265 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
14266
14267         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
14268         * gcc.c-torture/execute/string-opt-10.c: Likewise.
14269
14270 2003-07-28  Jan Hubicka  <jh@suse.cz>
14271
14272         PR c++/11530
14273         * g++.dg/opt/call1.C: New test.
14274
14275 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
14276
14277         PR c++/11667
14278         * g++.dg/init/enum2.C: New test.
14279         * g++.dg/template/overload1.C: Add "-w" option.
14280
14281 2003-07-28    <hp@bitrange.com>
14282
14283         * gcc.dg/Wdeclaration-after-statement-1.c,
14284         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
14285
14286 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
14287
14288         * gcc.c-torture/compile/20030725-1.c: New test.
14289
14290 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
14291
14292         * gcc.dg/20030505.c: Only run for SPE.
14293         Remove definition of opaque type.
14294
14295 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
14296
14297         * g++.dg/template/ptrmem6.C: New test.
14298
14299 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
14300
14301         * gcc.c-torture/compile/zero-strct-2.c: New test.
14302
14303 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
14304
14305         * gcc.dg/intermod-1.c: New test.
14306
14307 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14308
14309         PR c++/11617
14310         * g++.dg/template/lookup2.C: New test.
14311         * g++.dg/template/memclass1.C: Remove instantiated from error.
14312         * g++.dg/other/error2.C: Tweak expected errors.
14313
14314         PR c++/11596
14315         * g++.dg/template/defarg3.C: New test.
14316
14317         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
14318
14319 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
14320
14321         * g++.dg/inherit/access5.C: New test.
14322
14323 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14324
14325         PR c++/11513
14326         * g++.dg/template/crash8.C: New test.
14327
14328 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
14329
14330         PR c/10602
14331         * gcc.dg/noncompile/incomplete-2.c: New test.
14332
14333 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
14334
14335         PR c++/11645
14336         * g++.dg/inherit/access4.C: New test.
14337
14338         PR c++/11517
14339         * g++.dg/expr/cond2.C: New test.
14340
14341         PR optimization/10679
14342         * g++.dg/opt/inline4.C: New test.
14343
14344 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
14345
14346         * g++.dg/parse/crash10: New test.
14347
14348 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
14349
14350         * g++.dg/ext/flexary1.C: New test.
14351
14352 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14353
14354         PR c++/10793
14355         * g++.dg/template/crash9.C: New test.
14356
14357 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14358
14359         PR c++/3004
14360         * g++.dg/parse/typedef3.C: New test.
14361
14362         PR c++/7906
14363         * g++.dg/parse/operator2.C: New test.
14364
14365         PR c++/8895
14366         * g++.dg/parse/def-tmpl-arg1.C: New test.
14367
14368         PR c++/9282
14369         * g++.dg/parse/funptr1.C: New test.
14370
14371         PR c++/9452
14372         * g++.dg/parse/ambig3.C: New test.
14373
14374         PR c++/9454
14375         * g++.dg/parse/operator3.C: New test.
14376
14377         PR c++/9486
14378         * g++.dg/parse/template10.C: New test.
14379
14380         PR c++/9488
14381         * g++.dg/parse/template11.C: New test.
14382
14383         PR c++/10150
14384         * g++.dg/parse/invalid-op1.C: New test.
14385
14386         PR c++/10247
14387         * g++.dg/parse/condexpr1.C: New test.
14388
14389 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
14390
14391         * g++.dg/ext/packed3.C: New test.
14392         * g++.dg/ext/packed4.C: New test.
14393
14394         * gcc.dg/pack-test-3.c: New test.
14395
14396 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
14397
14398         * lib/compat.exp: Handle dg-options per source file.
14399         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
14400         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
14401         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
14402         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
14403         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
14404         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
14405         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
14406         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
14407         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
14408         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
14409         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
14410         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
14411         * g++.dg/compat/break/bitfield7_x.C: Ditto.
14412         * g++.dg/compat/break/bitfield7_y.C: Ditto.
14413
14414 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
14415
14416         PR c/10320
14417         * gcc.c-torture/execute/20030718-1.c: New test.
14418
14419 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14420
14421         PR optimization/11536
14422         * gcc.dg/20030721-1.c: New test.
14423
14424 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
14425
14426         PR c++/11546
14427         * g++.dg/template/lookup1.C: New test.
14428
14429 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
14430
14431         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
14432         diagnostics of ill-formed constructs involving labels.
14433         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
14434         the new 'previously defined here' message.
14435
14436 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
14437
14438         * g++.dg/parse/non-dependent2.C: New test.
14439
14440 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
14441
14442         * g++.dg/init/init-ref4.C: xfail on targets without
14443         weak symbols.
14444
14445 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
14446
14447         PR target/11087
14448         * gcc.c-torture/execute/20030717-1.c: New test.
14449
14450 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14451
14452         * g++.dg/opt/cfg1.C: New test.
14453
14454 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
14455
14456         PR optimization/11557
14457         * gcc.dg/20030717-1.c: New test.
14458
14459 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
14460
14461         PR c++/10476
14462         * g++.dg/expr/crash-1.C: New test.
14463
14464         PR c++/11027
14465         * g++.dg/template/init3.C: New test.
14466
14467         PR c++/8222
14468         * g++.dg/template/non-dependent1.C: New test.
14469
14470         PR c++/11070
14471         * g++.dg/template/non-dependent2.C: New test.
14472
14473         PR c++/11071
14474         * g++.dg/template/non-dependent3.C: New test.
14475
14476         PR c++/9907
14477         * g++.dg/template/sizeof5.C: New test.
14478
14479 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
14480
14481         PR 11498
14482         * gcc.c-torture/compile/mangle-1.c: New file.
14483
14484 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14485
14486         PR c++/7809
14487         * g++.dg/parse/access3.C: New test.
14488
14489 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
14490
14491         PR c++/11384
14492         * g++.dg/init/init-ref4.C: New test.
14493
14494 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
14495
14496         PR c++/11547
14497         * g++.dg/parse/constant3.C: New test.
14498         * g++.dg/parse/crash7.C: Likewise.
14499
14500 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
14501
14502         PR target/11008
14503         * gcc.dg/i386-pentium4-not-mull.c: New.
14504
14505 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
14506
14507         * gcc.dg/asm-names.c (ymain): Make it weak.
14508
14509 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14510
14511         PR c++/5421
14512         * g++.dg/template/friend21.C: New test.
14513
14514 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
14515
14516         * gcc.dg/cleanup-8.c: New test.
14517         * gcc.dg/cleanup-9.c: New test.
14518
14519 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
14520
14521         * g++.dg/ext/dll-MI1.h: New file.
14522         * g++.dg/ext/dllexport-MI1.C: New file.
14523         * g++.dg/ext/dllimport-MI1.C: New file.
14524
14525 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
14526
14527         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
14528         it does not have cmpstrsi patterns (just cmpmemsi).
14529
14530 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
14531
14532         PR debug/11473
14533         * g++.dg/debug/debug8.C: New test.
14534
14535 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14536
14537         PR c++/10108
14538         * g++.dg/template/crash7.C: New test.
14539
14540 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
14541
14542         PR target/10795
14543         * gcc.c-torture/compile/20030708-1.c: New.
14544
14545 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
14546
14547         * gcc.c-torture/execute/20030715-1.c: New test.
14548
14549 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
14550
14551         * gcc.dg/pch/inline-3.c: New file.
14552         * gcc.dg/pch/inline-3.hs: New file.
14553         * gcc.dg/pch/inline-4.c: New file.
14554         * gcc.dg/pch/inline-4.hs: New file.
14555
14556 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
14557
14558         PR c++/11509
14559         * g++.dg/template/crash6.C: New test.
14560
14561         PR c++/7053
14562         * g++.dg/template/friend20.C: New test.
14563
14564         PR c++/7019
14565         * g++.dg/template/overload2.C: New test.
14566
14567 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14568
14569         PR optimization/11440
14570         * gcc.c-torture/execute/20030714-1.c: New test.
14571
14572 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14573
14574         PR c++/11154
14575         * g++.dg/template/partial2.C: New test.
14576
14577 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
14578
14579         PR c++/11503
14580         * g++.dg/template/anon1.C: New test.
14581
14582         PR c++/11493
14583         PR c++/11495
14584         * g++.dg/parse/template9.C: Likewise.
14585         * g++.dg/template/crash4.C: New test.
14586         * g++.dg/template/koenig1.C: Likewise.
14587         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
14588         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
14589         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
14590         functions.
14591         * g++.old-deja/g++.jason/template36.C: Likewise.
14592         * g++.old-deja/g++.mike/p1989.C: Likewise.
14593         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
14594         * g++.old-deja/g++.pt/ttp20.C: Use this->.
14595         * g++.old-deja/g++.pt/ttp21.C: Use this->.
14596         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
14597         compiling.
14598         * g++.old-deja/g++.pt/union2.C: Use this->.
14599
14600 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
14601
14602         * gcc.dg/20030711-1.c: New test.
14603
14604 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
14605
14606         PR c++/11050
14607         * g++.dg/parse/args1.C: New test.
14608         * g++.pt/defarg8.C: Change expected errors.
14609
14610 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
14611
14612         PR c++/8164
14613         * g++.dg/template/nontype2.C: New test.
14614
14615         PR c++/10558
14616         * g++.dg/parse/template8.C: New test.
14617
14618         PR c++/8327
14619         * g++.dg/template/scope1.C: New test.
14620
14621         * g++.dg/warn/Wsign-compare-1.C: New test.
14622
14623 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
14624
14625         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
14626
14627 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
14628
14629         PR c++/9411
14630         * g++.dg/template/explicit2.C: New test.
14631
14632         PR c++/10032
14633         * g++.dg/warn/pedantic1.C: New test.
14634
14635 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
14636
14637         PR c++ 9483
14638         * g++.dg/other/field1.C: New test.
14639
14640 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
14641
14642         PR c/11449
14643         * gcc.c-torture/compile/20030707-1.c: New.
14644
14645 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14646
14647         PR c++/10849
14648         * g++.dg/template/access12.C: New test.
14649
14650 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
14651
14652         * g++.dg/bprob/bprob.exp (prof_ext): Update.
14653         * g77.dg/bprob/bprob.exp (prof_ext): Update.
14654         * gcc.misc-tests/bprob.exp (prof_ext): Update.
14655         * gcc.misc-tests/gcov.exp: Update
14656         * g++.dg/gcov/gcov.exp: Update
14657         * lib/gcov.exp: Update.
14658
14659 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
14660
14661         * g++.dg/abi/mangle17.C: Make sure template expressions are
14662         dependent.
14663         * g++.dg/abi/mangle4.C: Mark erroneous casts.
14664         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
14665         * g++.dg/opt/stack1.C: Remove erroneous code.
14666         * g++.dg/parse/template7.C: New test.
14667         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
14668         * g++.old-deja/g++.pt/crash4.C: Likewise.
14669
14670 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14671
14672         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
14673         with zero or one occurence of `$' after the initial `L'.
14674
14675 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
14676
14677         * gcc.c-torture/compile/20030704-1.c: Add a comment.
14678
14679 2003-07-08  Roger Sayle  <roger@eyesopen.com>
14680
14681         PR c/11370
14682         * gcc.dg/Wunreachable-6.c: New testcase.
14683         * gcc.dg/Wunreachable-7.c: New testcase.
14684
14685 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
14686
14687         PR c/11420
14688         * gcc.dg/20030708-1.c: New test.
14689
14690 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
14691
14692         * gcc.dg/compat/sdata-section.h: New file.
14693         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
14694         * gcc.dg/torture/mips-sdata-1.c: New test.
14695
14696 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14697
14698         PR c++/11030
14699         * g++.dg/template/friend19.C: New test.
14700
14701 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
14702
14703         * g++.dg/opt/strength-reduce.C: New test.
14704
14705 2003-07-07  Roger Sayle  <roger@eyesopen.com>
14706
14707         PR target/10979
14708         * gcc.dg/20030707-1.c: New testcase.
14709
14710 2003-07-07  Roger Sayle  <roger@eyesopen.com>
14711
14712         PR optimization/11059
14713         * g++.dg/opt/emptyunion.C: New testcase.
14714
14715 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14716             Eric Botcazou  <ebotcazou@libertysurf.fr>
14717
14718         * g++.dg/opt/stack1.C: New test.
14719
14720 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
14721
14722         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
14723         run test.
14724
14725         PR c++/11431
14726         * g++.dg/expr/static_cast3.C: New test.
14727
14728 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
14729
14730         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
14731         everywhere.
14732         * gcc.dg/concat.c: Concatenation of string constants with
14733         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
14734         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
14735         * gcc.dg/cpp/escape-2.c: Use wide character constants where
14736         necessary to avoid multi-character character constant warning.
14737         * gcc.dg/cpp/escape.c: Likewise.
14738         * gcc.dg/cpp/ucs.c: Likewise.
14739         Remove backslashes from dg-bogus comments, as they confuse Tcl.
14740         Fix a typo.
14741
14742 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
14743
14744         PR c/11428
14745         * gcc.c-torture/compile/20030704-1.c: New.
14746
14747 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
14748
14749         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
14750
14751 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
14752
14753         PR c++/5287, PR c++/7910,  PR c++/11021
14754         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
14755         tests for warnings.
14756         * g++.dg/ext/dllimport2.C: Add tests for warnings.
14757         * g++.dg/ext/dllimport3.C: Likewise.
14758         * g++.dg/ext/dllimport4.C: New file.
14759         * g++.dg/ext/dllimport5.C: New file.
14760         * g++.dg/ext/dllimport6.C: New file.
14761         * g++.dg/ext/dllimport7.C: New file.
14762         * g++.dg/ext/dllimport8.C: New file.
14763         * g++.dg/ext/dllimport9.C: New file.
14764         * g++.dg/ext/dllimport10.C: New file.
14765         * g++.dg/ext/dllexport1.C: New file.
14766
14767 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
14768
14769         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
14770         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
14771
14772 2003-07-03  Roger Sayle  <roger@eyesopen.com>
14773
14774         * gcc.dg/builtins-25.c: New testcase.
14775         * gcc.dg/builtins-26.c: New testcase.
14776
14777 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
14778
14779         * gcc.dg/compat/vector-defs.h: New file.
14780         * gcc.dg/compat/vector-setup.h: New file.
14781         * gcc.dg/compat/vector-check.h: New file.
14782         * gcc.dg/compat/vector-1_main.c: New file.
14783         * gcc.dg/compat/vector-1_x.c: New file.
14784         * gcc.dg/compat/vector-1_y.c: New file.
14785         * gcc.dg/compat/vector-2_main.c: New file.
14786         * gcc.dg/compat/vector-2_x.c: New file.
14787         * gcc.dg/compat/vector-2_y.c: New file.
14788
14789         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
14790         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
14791         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
14792         * gcc.dg/compat/struct-align-1.h: New file.
14793         * gcc.dg/compat/struct-align-1_main.c: New file.
14794         * gcc.dg/compat/struct-align-1_x.c: New file.
14795         * gcc.dg/compat/struct-align-1_y.c: New file.
14796         * gcc.dg/compat/struct-align-2.h: New file.
14797         * gcc.dg/compat/struct-align-2_main.c: New file.
14798         * gcc.dg/compat/struct-align-2_x.c: New file.
14799         * gcc.dg/compat/struct-align-2_y.c: New file.
14800
14801         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
14802         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
14803         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
14804         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
14805         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
14806         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
14807         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
14808         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
14809         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
14810         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
14811         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
14812         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
14813         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
14814         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
14815         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
14816         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
14817         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
14818         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
14819         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
14820         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
14821         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
14822         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14823         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14824         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
14825         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
14826         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
14827         * gcc.dg/compat/struct-return-10_x.c: Ditto.
14828         * gcc.dg/compat/struct-return-2_x.c: Ditto.
14829         * gcc.dg/compat/struct-return-3_x.c: Ditto.
14830
14831 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14832
14833         * gcc.dg/i386-call-1.c: New test.
14834
14835 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14836
14837         PR c++/9162
14838         * g++.dg/parse/defarg4.C: New.
14839
14840 2003-07-03  Roger Sayle  <roger@eyesopen.com>
14841
14842         PR target/10700
14843         * gcc.c-torture/compile/20030703-1.c: New test case.
14844
14845 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
14846
14847         * g++.dg/template/local3.C: Remove extra semicolon.
14848
14849 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14850
14851         * gcc.dg/i386-volatile-1.c: New test.
14852
14853 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
14854
14855         PR c++/11072
14856         * g++.dg/other/offsetof2.C: XFAIL.
14857         * g++.dg/other/offsetof5.C: New.
14858
14859         PR c++/10219
14860         * g++.dg/template/error1.C: New.
14861
14862         PR c++/9779
14863         * g++.dg/template/dependent-expr1.C: New.
14864
14865 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
14866
14867         PR c++/6949
14868         * g++.dg/template/local3.C: New test.
14869
14870         PR c++/11149
14871         * g++.dg/lookup/scoped6.C: New test.
14872
14873 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
14874
14875         PR c++/8046
14876         * g++.dg/other/error7.C: New test.
14877
14878 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
14879
14880         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
14881         * g++.old-deja/g++.abi/vtable3.h: Likewise.
14882         * g++.old-deja/g++.law/code-gen5.C: Likewise.
14883         * g++.old-deja/g++.other/union2.C: Likewise.
14884         * gcc.dg/c90-const-expr-2.c: Likewise.
14885         * gcc.dg/c90-const-expr-3.c: Likewise.
14886         * gcc.dg/c99-const-expr-2.c: Likewise.
14887         * gcc.dg/c99-const-expr-3.c: Likewise.
14888         * gcc.dg/concat.c: Likewise.
14889
14890 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
14891
14892         PR c++/9559
14893         * g++.dg/init/static1.C: New test.
14894
14895 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14896
14897         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
14898         * g++.old-deja/g++.other/access2.C: Likewise.
14899         * g++.old-deja/g++.other/decl2.C: Likewise.
14900         * gcc.c-torture/execute/20020615-1.c: Likewise.
14901
14902 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
14903
14904         PR c++/4933
14905         * g++.dg/template/sizeof4.C: New test.
14906
14907 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
14908
14909         * g++.dg/other/error6.C: New test.
14910
14911 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
14912
14913         PR c++/10750
14914         * g++.dg/parse/constant2.C: New test.
14915
14916 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
14917
14918         PR c++/11106
14919         * g++.dg/other/error5.C: New test.
14920
14921 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14922
14923         * gcc.dg/format/gcc_diag-1.c: New test.
14924
14925 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
14926
14927         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
14928
14929 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
14930
14931         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
14932         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
14933         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
14934
14935 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
14936
14937         * gcc.c-torture/execute/builtins/string-8.c: New test.
14938         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
14939         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
14940         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
14941
14942 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
14943
14944         PR c++/10468
14945         * g++.dg/ext/typeof6.C: New test.
14946
14947 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
14948
14949         PR c++/10796
14950         * g++.dg/init/enum1.C: New test.
14951
14952 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
14953
14954         * gcc.dg/20030627-1.c: New test.
14955
14956 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
14957
14958         PR c++/11332
14959         * g++.dg/expr/static_cast2.C: New test.
14960
14961 2003-06-26  Roger Sayle  <roger@eyesopen.com>
14962             Jakub Jelinek  <jakub@redhat.com>
14963
14964         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
14965         sprintf(dst,"%s",src) optimization.
14966         * gcc.c-torture/execute/20030626-1.c: New test case.
14967         * gcc.c-torture/execute/20030626-2.c: New test case.
14968
14969 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
14970
14971         * gcc.c-torture/execute/multi-ix.c: New test.
14972
14973         * gcc.c-torture/execute/simd-4.c (main):
14974         Added missing semicolon at end of union.
14975
14976 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
14977
14978         PR c++/8266
14979         * g++.dg/template/explicit-instantiation3.C: New test.
14980
14981 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
14982
14983         * gcc.dg/20030626-1.c: Use signed char.
14984
14985 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
14986
14987         * gcc.dg/20030626-1.c: New test.
14988
14989 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
14990
14991         * const-str-2.m: Update.
14992
14993 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
14994
14995         PR c++/10990
14996         * g++.dg/rtti/dyncast1.C: New test.
14997         * g++.dg/abi/mangle4.C: Correct base-specifier access.
14998         * g++.dg/lookup/scoped1.C: Remove XFAIL.
14999         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
15000
15001         PR c++/10931
15002         * g++.dg/expr/static_cast1.C: New test.
15003
15004 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
15005
15006         * gcc.dg/20030625-1.c: New test.
15007
15008 2003-06-24  Roger Sayle  <roger@eyesopen.com>
15009
15010         * gcc.c-torture/compile/20030624-1.c: New test case.
15011
15012 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
15013
15014         * gcc.c-torture/execute/string-opt-17.c: New test.
15015
15016 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
15017
15018         PR c++/5754
15019         * g++.dg/parse/crash6.C: New test.
15020
15021 2003-06-23  Roger Sayle  <roger@eyesopen.com>
15022
15023         * gcc.dg/builtins-24.c: New test case.
15024
15025 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
15026
15027         * g++.dg/opt/operator1.C: New test.
15028
15029 2003-06-22  Roger Sayle  <roger@eyesopen.com>
15030
15031         * gcc.c-torture/execute/string-opt-16.c: New test case.
15032
15033 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
15034
15035         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
15036         * g++.old-deja/g++.other/conv7.C: Likewise
15037         * g++.old-deja/g++.other/overcnv2.C: Likewise.
15038         * g++.old-deja/g++.other/overload14.C: Likewise.
15039
15040 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
15041
15042         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
15043         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
15044
15045 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15046
15047         PR c++/10888
15048         * g++.dg/warn/Winline-3.C: New test.
15049
15050 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15051
15052         * lib/target-supports.exp (check_alias_available): Make the test
15053         program acceptable to the Solaris assembler.
15054
15055         PR c++/10749
15056         * g++.dg/template/memclass2.C: New test.
15057
15058 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15059             Eric Botcazou  <ebotcazou@libertysurf.fr>
15060
15061         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
15062         data for non-matching targets.
15063         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
15064
15065 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15066
15067         PR c++/10845
15068         * g++.dg/template/member3.C: New test.
15069
15070 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
15071
15072         PR c++/10939
15073         * g++.dg/template/func1.C: New test.
15074
15075         PR c++/9649
15076         * g++.dg/template/static4.C: New test.
15077         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
15078
15079         PR c++/11041
15080         * g++.dg/init/ref7.C: New test.
15081
15082 2003-06-19  Matt Austern  <austern@apple.com>
15083
15084         PR c++/11228
15085         * g++.dg/anew1.C: New test.
15086         * g++.dg/anew2.C: New test.
15087         * g++.dg/anew3.C: New test.
15088         * g++.dg/anew4.C: New test.
15089
15090 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
15091
15092         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
15093
15094 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
15095
15096         * gcc.c-torture/execute/simd-4.c (main): Make expected value
15097         endian-dependent.
15098
15099 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
15100
15101         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
15102         Remove cruft.
15103
15104 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
15105
15106         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
15107         * gcc.c-torture/compile/961203-1.c: Likewise.
15108         * gcc.c-torture/compile/980506-1.c: Likewise.
15109
15110 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
15111
15112         PR c++/10712
15113         * g++.dg/lookup/using7.C: New test.
15114
15115 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
15116
15117         PR c++/11105
15118         * g++.dg/abi/conv1.C: Remove it.
15119         * g++.dg/template/conv7.C: New test.
15120         * g++.dg/template/conv8.C: Likewise.
15121         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
15122         conversion operator.
15123
15124 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
15125
15126         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
15127         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
15128         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
15129         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
15130         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
15131         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
15132         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
15133         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
15134         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
15135         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
15136         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
15137         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
15138         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
15139         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
15140         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
15141         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
15142         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
15143         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
15144         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
15145         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
15146         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
15147         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15148         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15149         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
15150         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
15151         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
15152         * gcc.dg/compat/struct-return-10_x.c: Ditto.
15153         * gcc.dg/compat/struct-return-2_x.c: Ditto.
15154         * gcc.dg/compat/struct-return-3_x.c: Ditto.
15155
15156 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
15157
15158         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
15159         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
15160         indications.
15161
15162 2003-06-16  Roger Sayle  <roger@eyesopen.com>
15163
15164         * gcc.dg/i386-387-5.c: New test case.
15165         * gcc.dg/i386-387-6.c: New test case.
15166         * gcc.dg/builtins-23.c: New test case.
15167
15168 2003-06-15  Roger Sayle  <roger@eyesopen.com>
15169
15170         * gcc.dg/builtins-22.c: New test case.
15171         * gcc.dg/i386-387-1.c: Update to test exp.
15172         * gcc.dg/i386-387-2.c: Likewise.
15173
15174 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15175
15176         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
15177
15178 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
15179
15180         * lib/gcc-dg.exp (dg-require-dll): New function.
15181         (dg-xfail-if): Likewise.
15182         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
15183         driver.
15184
15185         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
15186         * gcc.c-torture/compile/20001205-1.c: Likewise.
15187         * gcc.c-torture/compile/20001226-1.c: Likewise.
15188         * gcc.c-torture/compile/20010518-2.c: Likewise.
15189         * gcc.c-torture/compile/20020312-1.c: Likewise.
15190         * gcc.c-torture/compile/20020604-1.c: Likewise.
15191         * gcc.c-torture/compile/920501-12.c: Likewise.
15192         * gcc.c-torture/compile/920501-4.c: Likewise.
15193         * gcc.c-torture/compile/920520-1.c: Likewise.
15194         * gcc.c-torture/compile/920521-1.c: Likewise.
15195         * gcc.c-torture/compile/920625-1.c: Likewise.
15196         * gcc.c-torture/compile/961203-1.c: Likewise.
15197         * gcc.c-torture/compile/980506-1.c: Likewise.
15198         * gcc.c-torture/compile/981006-1.c: Likewise.
15199         * gcc.c-torture/compile/981022-1.c: Likewise.
15200         * gcc.c-torture/compile/981223-1.c: Likewise.
15201         * gcc.c-torture/compile/990617-1.c: Likewise.
15202         * gcc.c-torture/compile/dll.c: Likewise.
15203         * gcc.c-torture/compile/labels-3.c: Likewise.
15204         * gcc.c-torture/compile/mipscop-1.c: Likewise.
15205         * gcc.c-torture/compile/mipscop-2.c: Likewise.
15206         * gcc.c-torture/compile/mipscop-3.c: Likewise.
15207         * gcc.c-torture/compile/mipscop-4.c: Likewise.
15208         * gcc.c-torture/compile/simd-5.c: Likewise.
15209         * gcc.c-torture/compile/20000804-1.x: Remove.
15210         * gcc.c-torture/compile/20001205-1.x: Likewise.
15211         * gcc.c-torture/compile/20001226-1.x: Likewise.
15212         * gcc.c-torture/compile/20010518-2.x: Likewise.
15213         * gcc.c-torture/compile/20020312-1.x: Likewise.
15214         * gcc.c-torture/compile/20020604-1.x: Likewise.
15215         * gcc.c-torture/compile/920501-12.x: Likewise.
15216         * gcc.c-torture/compile/920501-4.x: Likewise.
15217         * gcc.c-torture/compile/920520-1.x: Likewise.
15218         * gcc.c-torture/compile/920521-1.x: Likewise.
15219         * gcc.c-torture/compile/920625-1.x: Likewise.
15220         * gcc.c-torture/compile/961203-1.x: Likewise.
15221         * gcc.c-torture/compile/980506-1.x: Likewise.
15222         * gcc.c-torture/compile/981006-1.x: Likewise.
15223         * gcc.c-torture/compile/981022-1.x: Likewise.
15224         * gcc.c-torture/compile/981223-1.x: Likewise.
15225         * gcc.c-torture/compile/990617-1.x: Likewise.
15226         * gcc.c-torture/compile/mipscop-1.x: Likewise.
15227         * gcc.c-torture/compile/mipscop-2.x: Likewise.
15228         * gcc.c-torture/compile/mipscop-3.x: Likewise.
15229         * gcc.c-torture/compile/mipscop-4.x: Likewise.
15230         * gcc.c-torture/compile/simd-5.x: Likewise.
15231
15232         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
15233
15234 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15235
15236         * gcc.c-torture/execute/20030611-1.c: New test.
15237
15238 2003-06-12  Roger Sayle  <roger@eyesopen.com>
15239
15240         PR middle-end/168
15241         * gcc.dg/20030612-1.c: New test case.
15242
15243 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
15244
15245         PR c++/10635
15246         * g++.dg/expr/cast1.C: New test.
15247
15248 2003-06-12  Roger Sayle  <roger@eyesopen.com>
15249
15250         * gcc.dg/builtins-21.c: New test case.
15251
15252 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
15253
15254         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
15255         options instead of at the end.
15256         * lib/objc.exp (objc_target_compile): Likewise.
15257
15258 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
15259
15260         PR c++/10432
15261         * g++.dg/parse/error1.C: New test.
15262
15263 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
15264
15265         * gcc.dg/compat/struct-by-value-11_main.c: New file.
15266         * gcc.dg/compat/struct-by-value-11_x.c: New file.
15267         * gcc.dg/compat/struct-by-value-11_y.c: New file.
15268         * gcc.dg/compat/struct-by-value-12_main.c: New file.
15269         * gcc.dg/compat/struct-by-value-12_x.c: New file.
15270         * gcc.dg/compat/struct-by-value-12_y.c: New file.
15271         * gcc.dg/compat/struct-by-value-13_main.c: New file.
15272         * gcc.dg/compat/struct-by-value-13_x.c: New file.
15273         * gcc.dg/compat/struct-by-value-13_y.c: New file.
15274         * gcc.dg/compat/struct-by-value-14_main.c: New file.
15275         * gcc.dg/compat/struct-by-value-14_x.c: New file.
15276         * gcc.dg/compat/struct-by-value-14_y.c: New file.
15277         * gcc.dg/compat/struct-by-value-15_main.c: New file.
15278         * gcc.dg/compat/struct-by-value-15_x.c: New file.
15279         * gcc.dg/compat/struct-by-value-15_y.c: New file.
15280         * gcc.dg/compat/struct-by-value-16_main.c: New file.
15281         * gcc.dg/compat/struct-by-value-16_x.c: New file.
15282         * gcc.dg/compat/struct-by-value-16_y.c: New file.
15283         * gcc.dg/compat/struct-by-value-17_main.c: New file.
15284         * gcc.dg/compat/struct-by-value-17_x.c: New file.
15285         * gcc.dg/compat/struct-by-value-17_y.c: New file.
15286         * gcc.dg/compat/struct-by-value-18_main.c: New file.
15287         * gcc.dg/compat/struct-by-value-18_x.c: New file.
15288         * gcc.dg/compat/struct-by-value-18_y.c: New file.
15289
15290         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
15291         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
15292         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
15293         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
15294         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
15295         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
15296         * gcc.dg/compat/scalar-return-3_main.c: New file.
15297         * gcc.dg/compat/scalar-return-3_x.c: New file.
15298         * gcc.dg/compat/scalar-return-3_y.c: New file.
15299         * gcc.dg/compat/scalar-return-4_main.c: New file.
15300         * gcc.dg/compat/scalar-return-4_x.c: New file.
15301         * gcc.dg/compat/scalar-return-4_y.c: New file.
15302
15303 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
15304
15305         * gcc.dg/compat/fp2-struct-check.h: New file.
15306         * gcc.dg/compat/fp2-struct-defs.h: New file.
15307         * gcc.dg/compat/fp2-struct-init.h: New file.
15308         * gcc.dg/compat/struct-by-value-10_main.c: New file.
15309         * gcc.dg/compat/struct-by-value-10_x.c: New file.
15310         * gcc.dg/compat/struct-by-value-10_y.c: New file.
15311         * gcc.dg/compat/struct-return-10_main.c: New file.
15312         * gcc.dg/compat/struct-return-10_x.c: New file.
15313         * gcc.dg/compat/struct-return-10_y.c: New file.
15314
15315         * gcc.dg/compat/compat-common.h: New file.
15316         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
15317         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
15318         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
15319         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
15320         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
15321         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
15322         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
15323         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
15324         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
15325         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
15326         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
15327         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
15328         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
15329         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
15330         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
15331         * gcc.dg/compat/small-struct-check.h: Ditto.
15332         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
15333         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
15334         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
15335         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
15336         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
15337         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
15338         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
15339         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
15340         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
15341         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
15342         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15343         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
15344         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
15345         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15346         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
15347         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
15348         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
15349         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
15350         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
15351         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
15352         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
15353         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
15354         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
15355         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
15356         * gcc.dg/compat/struct-return-2_main.c: Ditto.
15357         * gcc.dg/compat/struct-return-2_x.c: Ditto.
15358         * gcc.dg/compat/struct-return-2_y.c: Ditto.
15359         * gcc.dg/compat/struct-return-3_main.c: Ditto.
15360         * gcc.dg/compat/struct-return-3_x.c: Ditto.
15361         * gcc.dg/compat/struct-return-3_y.c: Ditto.
15362
15363 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
15364
15365         * g++.dg/pch/static-1.C: New file.
15366         * g++.dg/pch/static-1.Hs: New file.
15367
15368 2003-06-10  Richard Henderson  <rth@redhat.com>
15369
15370         * gcc.dg/asm-7.c: Adjust expected warning text.
15371
15372 2003-06-10  Roger Sayle  <roger@eyesopen.com>
15373
15374         * gcc.dg/builtins-20.c: New test case.
15375
15376 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
15377
15378         PR c++/11131
15379         * g++.dg/opt/template1.C: New test.
15380
15381 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
15382
15383         * lib/gcc-dg.exp (dg-test): Clear additional_files and
15384         additional_sources.
15385
15386 2003-05-21  David Taylor  <dtaylor@emc.com>
15387
15388         * gcc.dg/Wpadded.c: New file.
15389
15390 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
15391
15392         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
15393         * gcc.dg/special/weak-2.c: Add dg-require-weak.
15394         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
15395         dg-require-weak.
15396
15397 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
15398
15399         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
15400
15401 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
15402
15403         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
15404         (dg-require-alias): Likewise.
15405         (dg-require-gc-sections): Likewise.
15406         * lib/target-supports.exp (check_gc_sections_available): Likewise.
15407
15408 2003-06-08  Richard Henderson  <rth@redhat.com>
15409
15410         * gcc.dg/20011029-2.c: Fix the array reference.
15411         * gcc.dg/asm-7.c: New.
15412
15413 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
15414
15415         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
15416
15417 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
15418
15419         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
15420         (dg-require-gc-sections): Likewise.
15421
15422 2003-06-08  Jan Hubicka  <jh@suse.cz>
15423
15424         * i386-cmov1.c: Fix regular expression.
15425         * i386-cvt-1.c: Likewise.
15426         * i386-local.c: Likewise.
15427         * i386-local2.c: Likewise.
15428         * i386-mul.c: Likewise.
15429         * i386-ssetype-1.c: Likewise.
15430         * i386-ssetype-3.c: Likewise.
15431         * i386-ssetype-5.c: Likewise.
15432
15433 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15434
15435         PR c++/11039
15436         * g++.dg/warn/implicit-typename2.C: New test.
15437         * g++.dg/warn/implicit-typename3.C: New test.
15438
15439 2003-06-07  Richard Henderson  <rth@redhat.com>
15440
15441         * g++.dg/other/offsetof3.C: Use size_t.
15442         * g++.dg/other/offsetof4.C: Likewise.
15443
15444 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
15445
15446         * lib/copy-file.exp: New. Implement gcc_copy_files.
15447
15448         * lib/dg-pch.exp: Load copy-file.exp
15449         (dg-pch): Use gcc_copy_files instead of "file copy".
15450
15451 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
15452
15453         * gcc.dg/weak/weak.exp: Simplify.
15454         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
15455         * gcc.dg/weak/weak-1.c: Likewise.
15456         * gcc.dg/weak/weak-2.c: Likewise.
15457         * gcc.dg/weak/weak-3.c: Likewise.
15458         * gcc.dg/weak/weak-4.c: Likewise.
15459         * gcc.dg/weak/weak-5.c: Likewise.
15460         * gcc.dg/weak/weak-6.c: Likewise.
15461         * gcc.dg/weak/weak-7.c: Likewise.
15462         * gcc.dg/weak/weak-8.c: Likewise.
15463         * gcc.dg/weak/weak-9.c: Likewise.
15464
15465 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
15466
15467         gcc.c-torture/execute/20030606-1.c: New.
15468
15469 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15470
15471         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
15472         * gcc.dg/builtins-19.c: Likewise.
15473
15474 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15475
15476         * gcc.dg/builtins-2.c: Add some more tests.
15477         * gcc.dg/builtins-18.c: New test case.
15478         * gcc.dg/builtins-19.c: New test case.
15479
15480 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15481             Jim Wilson  <wilson@tuliptree.org>
15482
15483         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
15484
15485 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
15486
15487         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
15488         mempcpy/stpcpy calls not to be optimized into something else.
15489         * gcc.c-torture/execute/string-opt-3.c: Moved to...
15490         * gcc.c-torture/execute/builtins/string-7.c: ...here.
15491         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
15492
15493 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15494
15495         * gcc.dg/format/asm_fprintf-1.c: New test.
15496
15497 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
15498
15499         * lib/gcc-defs.exp (additional_sources): New variable.
15500         (dg-additional-sources): New function.
15501         (additional_files): New variable.
15502         (dg-additional-files): New function.
15503         (dg-additional-files-options): Likewise.
15504         * lib/gcc-dg.exp (dg-require-weak): New function.
15505         (dg-require-alias): Likewise.
15506         (dg-require-gc-sections): Likewise.
15507         * lib/target-supports.exp (check_alias_available): Remove testfile
15508         parameter.
15509         (check_gc_sections_available): New function.
15510         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
15511         (dg-gpp-additional-files): Likewise.
15512         * lib/g++.exp (additional_sources): Remove.
15513         (additional_files): Likewise.
15514         (g++_target_compile): Use dg-additional-files-options.
15515
15516         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
15517         Tcl logic.
15518         * gcc.dg/special/ecos.exp: Remove.
15519         * gcc.dg/special/20000419-2.c: Use dg-require-*.
15520         * gcc.dg/special/alias-1.c: Likewise.
15521         * gcc.dg/special/alias-2.c: Likewise.
15522         * gcc.dg/special/gcsec-1.c: Likewise.
15523         * gcc.dg/special/weak-1.c: Likewise.
15524         * gcc.dg/special/weak-2.c: Likewise.
15525         * gcc.dg/special/wkali-1.c: Likewise.
15526         * gcc.dg/special/wkali-2.c: Likewise.
15527
15528         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
15529         dg-gpp-additional-*.
15530         * g++.dg/special/conpr-3.C: Likewise.
15531         * g++.dg/special/conpr-4.C: Likewise.
15532         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
15533         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
15534         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
15535         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
15536         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
15537         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
15538         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
15539         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
15540         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
15541         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
15542         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
15543         * g++.old-deja/g++.other/comdat1.C: Likewise.
15544         * g++.old-deja/g++.other/comdat2.C: Likewise.
15545         * g++.old-deja/g++.other/comdat3.C: Likewise.
15546         * g++.old-deja/g++.other/ctor1.C: Likewise.
15547         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
15548
15549 2003-06-05  Richard Henderson  <rth@redhat.com>
15550
15551         * gcc.dg/debug/20030605-1.c: New.
15552
15553 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
15554
15555         * README.QMTEST: Update.
15556
15557 2003-06-04  Richard Henderson  <rth@redhat.com>
15558
15559         * gcc.dg/cleanup-1.c: New.
15560         * gcc.dg/cleanup-2.c: New.
15561         * gcc.dg/cleanup-3.c: New.
15562         * gcc.dg/cleanup-4.c: New.
15563         * gcc.dg/cleanup-5.c: New.
15564         * gcc.dg/cleanup-6.c: New.
15565         * gcc.dg/cleanup-7.c: New.
15566
15567 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
15568
15569         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
15570
15571         * lib/dg-pch.exp: New file.
15572         * g++.dg/pch/pch.exp: Use dg-pch.exp.
15573         * gcc.dg/pch/pch.exp: Likewise.
15574
15575 2003-06-04  Roger Sayle  <roger@eyesopen.com>
15576
15577         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
15578         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
15579         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
15580         * gcc.dg/builtins-17.c: New test case.
15581         * gcc.dg/i386-387-4.c: New test case.
15582         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
15583
15584 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15585
15586         * gcc.dg/ultrasp9.c: New test.
15587
15588 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15589
15590         * gcc.c-torture/compile/20030604-1.c: New test.
15591         * gcc.dg/sparc-constant-1.c: New test.
15592
15593 2003-06-03  Glen Nakamura  <glen@imodulo.com>
15594
15595         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
15596
15597 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
15598
15599         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
15600
15601         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
15602         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
15603
15604 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
15605
15606         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
15607
15608 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15609
15610         PR c++/10940
15611         * g++.dg/template/spec10.C: New test.
15612
15613 2003-06-03  Roger Sayle  <roger@eyesopen.com>
15614
15615         * gcc.dg/builtins-16.c: New test case.
15616
15617 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
15618
15619         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
15620         mempcpy test with post-increments.
15621         * gcc.c-torture/execute/string-opt-3.c: New test.
15622         * gcc.dg/string-opt-1.c: New test.
15623
15624 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
15625
15626         PR fortran/10965
15627         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
15628
15629 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
15630
15631         * lib/scanasm.exp (dg-scan): New function, factored out of ...
15632         (scan-assembler): ... here.  Use dg-scan.
15633         (scan-assembler-not): Likewise.
15634         (scan-file): New function.
15635         (scan-file-not): Likewise.
15636         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
15637         * gcc.dg/cpp/_Pragma4.c: Likewise.
15638         * gcc.dg/cpp/_Pragma5.c: Likewise.
15639         * gcc.dg/cpp/avoidpaste1.c: Likewise.
15640         * gcc.dg/cpp/avoidpaste2.c: Likewise.
15641         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
15642         * gcc.dg/cpp/cmdlne-P.c: Likewise.
15643         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
15644         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
15645         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
15646         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
15647         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
15648         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
15649         * gcc.dg/cpp/cxxcom1.c: Likewise.
15650         * gcc.dg/cpp/line1.c: Likewise.
15651         * gcc.dg/cpp/maccom1.c: Likewise.
15652         * gcc.dg/cpp/maccom2.c: Likewise.
15653         * gcc.dg/cpp/maccom3.c: Likewise.
15654         * gcc.dg/cpp/maccom4.c: Likewise.
15655         * gcc.dg/cpp/maccom5.c: Likewise.
15656         * gcc.dg/cpp/maccom6.c: Likewise.
15657         * gcc.dg/cpp/multiline.c: Likewise.
15658         * gcc.dg/cpp/spacing1.c: Likewise.
15659         * gcc.dg/cpp/spacing2.c: Likewise.
15660         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
15661         * gcc.dg/cpp/trad/maccom1.c: Likewise.
15662         * gcc.dg/cpp/trad/maccom2.c: Likewise.
15663         * gcc.dg/cpp/trad/maccom3.c: Likewise.
15664         * gcc.dg/cpp/trad/maccom4.c: Likewise.
15665         * gcc.dg/cpp/trad/maccom6.c: Likewise.
15666         * gcc.dg/cpp/cxxcom2.c: Likewise.
15667         * gcc.dg/cpp/cxxcom2.h: New file.
15668
15669         * gcc.dg/cpp/truefalse.cpp: Move it to ...
15670         * g++.dg/cpp/truefalse.C: Here.
15671         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
15672
15673 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
15674
15675         * gcc.dg/cpp/redef3.c: New file.
15676
15677 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
15678
15679         * gcc.dg/i386-loop-3.c: New test.
15680
15681 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
15682
15683         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
15684
15685 2003-05-31  Roger Sayle  <roger@eyesopen.com>
15686
15687         * gcc.dg/fwrapv-1.c: New test case.
15688         * gcc.dg/fwrapv-2.c: New test case.
15689
15690 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15691
15692         PR c++/10956
15693         * g++.dg/template/spec9.C: New test.
15694
15695 2003-05-29  Roger Sayle  <roger@eyesopen.com>
15696
15697         * gcc.dg/duff-4.c: New test case.
15698
15699 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
15700
15701         PR fortran/10843
15702         * g77.dg/ffixed-form-1.f: New test
15703         * g77.dg/ffixed-form-2.f: New test
15704         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
15705         * g77.dg/ffree-form-3.f: New test
15706
15707 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
15708
15709         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
15710         * gcc.dg/wint_t-1.c: Likewise.
15711
15712 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15713
15714         * g++.dg/template/access11.C: New test.
15715
15716 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15717
15718         PR c++/10849
15719         * g++.dg/template/access10.C: New test.
15720
15721 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
15722             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15723
15724         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
15725
15726 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
15727
15728         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
15729         suppress for powerpc-*-darwin*.
15730         * gcc.dg/torture/builtin-noret-2.c: Likewise.
15731
15732 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
15733
15734         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
15735         suppress option for powerpc-*-darwin*.
15736
15737 2003-05-23  Roger Sayle  <roger@eyesopen.com>
15738
15739         * gcc.dg/builtins-1.c: Add tests for tan and atan.
15740         * gcc.dg/builtins-4.c: Add test for fmod.
15741
15742 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15743
15744         PR c++/10682
15745         * g++.dg/template/instantiate4.C: New test.
15746
15747 2003-05-22  Roger Sayle  <roger@eyesopen.com>
15748
15749         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
15750
15751 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
15752
15753         * gcc.dg/compat/scalar-return-1_main.c: New file.
15754         * gcc.dg/compat/scalar-return-1_x.c: New file.
15755         * gcc.dg/compat/scalar-return-1_y.c: New file.
15756         * gcc.dg/compat/scalar-return-2_main.c: New file.
15757         * gcc.dg/compat/scalar-return-2_x.c: New file.
15758         * gcc.dg/compat/scalar-return-2_y.c: New file.
15759         * gcc.dg/compat/struct-return-3_main.c: New file.
15760         * gcc.dg/compat/struct-return-3_y.c: New file.
15761         * gcc.dg/compat/struct-return-3_x.c: New file.
15762         * gcc.dg/compat/struct-return-2_main.c: New file.
15763         * gcc.dg/compat/struct-return-2_x.c: New file.
15764         * gcc.dg/compat/struct-return-2_y.c: New file.
15765
15766 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15767
15768         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
15769         for hppa*-hp-hpux*.
15770         * gcc.dg/20021014-1.c (dg-options): Likewise.
15771         * gcc.dg/nest.c (dg-options): Likewise.
15772
15773 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
15774
15775         PR c++/9738
15776         * g++.dg/ext/dllimport2.C: New file.
15777         * g++.dg/ext/dllimport3.C: New file.
15778
15779 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
15780
15781         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
15782         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
15783         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15784         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
15785         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15786         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
15787         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
15788         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
15789         * gcc.dg/compat/small-struct-defs.h: New file.
15790         * gcc.dg/compat/small-struct-init.h: New file.
15791         * gcc.dg/compat/small-struct-check.h: New file.
15792         * gcc.dg/compat/fp-struct-defs.h: New file.
15793         * gcc.dg/compat/fp-struct-check.h: New file.
15794         * gcc.dg/compat/fp-struct-init.h: New file.
15795         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
15796         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
15797
15798 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
15799
15800         * gcc.dg/20030225-2.c: New test.
15801
15802 2003-05-18  Roger Sayle  <roger@eyesopen.com>
15803             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15804
15805         * gcc.c-torture/compile/20030518-1.c: New test case.
15806
15807 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
15808
15809         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
15810         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
15811         gcc-dg-debug-runtest.
15812         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
15813         gcc-dg-debug-runtest.
15814
15815 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15816
15817         PR c++/9022
15818         * g++.dg/lookup/using6.C: New test.
15819
15820 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15821
15822         * g++.dg/parse/access2.C: New test.
15823
15824 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
15825
15826         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
15827         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
15828         * gcc.dg/debug/debug.exp: Likewise.
15829
15830 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
15831
15832         * gcc.dg/dollar.c: New test.
15833
15834 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
15835
15836         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
15837         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
15838         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
15839         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
15840         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
15841         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
15842         * gcc.dg/compat/struct-by-value-6_main.c: New file.
15843         * gcc.dg/compat/struct-by-value-6_x.c: New file.
15844         * gcc.dg/compat/struct-by-value-6_y.c: New file.
15845         * gcc.dg/compat/struct-by-value-7_main.c: New file.
15846         * gcc.dg/compat/struct-by-value-7_x.c: New file.
15847         * gcc.dg/compat/struct-by-value-7_y.c: New file.
15848         * gcc.dg/compat/struct-by-value-8_main.c: New file.
15849         * gcc.dg/compat/struct-by-value-8_x.c: New file.
15850         * gcc.dg/compat/struct-by-value-8_y.c: New file.
15851         * gcc.dg/compat/struct-by-value-9_main.c: New file.
15852         * gcc.dg/compat/struct-by-value-9_x.c: New file.
15853         * gcc.dg/compat/struct-by-value-9_y.c: New file.
15854
15855 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
15856
15857         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
15858         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
15859         support for "repo" mode.
15860         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
15861         * lib/g77-dg.exp: Likewise.
15862         * lib/obj-dg.exp: Likewise.
15863
15864 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
15865
15866         Merge from gcc-3_2-rhl8-branch:
15867         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
15868
15869         * gcc.dg/tls/opt-6.c: New test.
15870
15871         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
15872
15873         * gcc.dg/20030405-1.c: New test.
15874
15875         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
15876
15877         * gcc.dg/20030309-1.c: New test.
15878
15879         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
15880
15881         * gcc.c-torture/execute/20030307-1.c: New test.
15882
15883         2003-02-20  Randolph Chung  <tausq@debian.org>
15884
15885         * gcc.c-torture/compile/20030220-1.c: New test.
15886
15887         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
15888
15889         * gcc.dg/20030217-1.c: New test.
15890
15891         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
15892
15893         * gcc.c-torture/compile/20020129-1.c: New test.
15894
15895         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15896
15897         * gcc.dg/unroll-1.c: New test.
15898
15899         2002-11-16  Jan Hubicka  <jh@suse.cz>
15900
15901         * gcc.c-torture/execute/20020920-1.c: New test.
15902
15903         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
15904
15905         PR target/7434
15906         * gcc.c-torture/compile/20021008-1.c: New test.
15907
15908         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
15909
15910         PR target/7559
15911         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
15912
15913         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
15914
15915         * gcc.c-torture/compile/20020807-1.c: New test.
15916
15917         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
15918
15919         * gcc.dg/tls/opt-1.c: New test.
15920
15921         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
15922
15923         * gcc.dg/20020729-1.c: New test.
15924
15925         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
15926
15927         * g++.dg/opt/life1.C: New test.
15928
15929         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
15930
15931         * gcc.dg/20020525-1.c: New test.
15932
15933         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
15934
15935         PR c++/6794
15936         * g++.dg/ext/pretty1.C: New test.
15937         * g++.dg/ext/pretty2.C: New test.
15938
15939 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
15940
15941         PR c++/8385
15942         * g++.dg/ext/typeof5.C: New test.
15943
15944 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
15945
15946         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
15947         __USER_LABEL_PREFIX__ into account.
15948         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
15949
15950 2003-05-14  Roger Sayle  <roger@eyesopen.com>
15951
15952         * gcc.dg/builtins-15.c: New test case.
15953
15954 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
15955
15956         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
15957
15958 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
15959
15960         * lib/g++.exp: Tweak handling of additional source files.
15961         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
15962         * g++.dg/special/conpr-2a.C: Rename to ...
15963         * g++.dg/special/conpr-2a.cc: ... this.
15964         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
15965         * g++.dg/special/conpr-3a.C: Rename to ...
15966         * g++.dg/special/conpr-3a.cc: This.
15967         * g++.dg/special/conpr-3b.C: Rename to ...
15968         * g++.dg/special/conpr-3b.cc: This.
15969         * g++.dg/special/conpr-4.C: New test.
15970         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
15971
15972 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
15973
15974         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
15975
15976 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15977
15978         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
15979         * g++.old-deja/g++.robertl/eb71.C: Likewise.
15980         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
15981         * g++.old-deja/g++.other/warn3.C: Likewise.
15982
15983 2003-05-11  Roger Sayle  <roger@eyesopen.com>
15984
15985         * gcc.dg/i386-387-1.c: Update to also test log.
15986         * gcc.dg/i386-387-2.c: Likewise.
15987
15988 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
15989
15990         * g77.f-torture/execute/int8421.f: New test.
15991
15992 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15993
15994         PR c++/10230, c++/10481
15995         * g++.dg/lookup/scoped5.C: New test.
15996
15997 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15998
15999         PR c++/10552
16000         * g++.dg/template/ttp6.C: New test.
16001
16002 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
16003
16004         * gcc.c-torture/execute/builtins: New directory.
16005         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
16006         gcc.c-torture/execute/builtins.
16007         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
16008         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
16009         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
16010         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
16011
16012 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16013
16014         PR c++/9252
16015         * g++.dg/template/access8.C: New test.
16016         * g++.dg/template/access9.C: New test.
16017
16018 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16019
16020         PR c++/9554
16021         * g++.dg/parse/access1.C: New test.
16022
16023 2003-05-09  DJ Delorie  <dj@redhat.com>
16024
16025         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
16026         long, and not an int.
16027
16028 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16029
16030         PR c++/10555, c++/10576
16031         * g++.dg/template/memclass1.C: New test.
16032
16033 2003-05-08  DJ Delorie  <dj@redhat.com>
16034
16035         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
16036         targets.
16037         * gcc.c-torture/execute/20021024-1.x: Likewise.
16038         * gcc.c-torture/execute/shiftdi.x: Likewise.
16039         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
16040         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
16041         * gcc.dg/20021018-1.c: Likewise.
16042
16043 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16044
16045         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
16046
16047         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
16048         (bcopy): Call memmove.
16049
16050 2003-05-08  Roger Sayle  <roger@eyesopen.com>
16051
16052         * g77.f-torture/compile/8485.f: New test case.
16053
16054 2003-05-07  Richard Henderson  <rth@redhat.com>
16055
16056         PR c++/10570
16057         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
16058         Verify exception_cleanup not called for rethrows.
16059         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
16060         when exiting catch block without rethrowing.
16061         * g++.dg/eh/forced3.C: New.
16062         * g++.dg/eh/forced4.C: New.
16063
16064 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
16065
16066         * gcc.dg/20030505.c: Fix triplet.
16067
16068 2003-05-06  DJ Delorie  <dj@redhat.com>
16069
16070         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
16071         * gcc.dg/nest.c: Likewise.
16072
16073 2003-05-05  Roger Sayle  <roger@eyesopen.com>
16074
16075         * gcc.dg/builtins-14.c: New test case.
16076
16077 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
16078
16079         * lib/compat.exp (compat-execute): New argument.
16080         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
16081         * gcc.dg/compat: New test directory.
16082         * gcc.dg/compat/compat.exp: New expect script.
16083         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
16084         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
16085         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
16086         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
16087         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
16088         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
16089
16090         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
16091         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
16092         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
16093         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
16094         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
16095         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
16096         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
16097         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
16098         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
16099         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
16100         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
16101         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
16102         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
16103         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
16104         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
16105
16106 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
16107
16108         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
16109
16110 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
16111
16112         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
16113
16114 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
16115
16116         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
16117         * gcc.dg/ppc-fsel-2.c: New test.
16118
16119         * gcc.dg/unused-5.c: New test.
16120
16121 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16122
16123         PR c++/10496
16124         * g++.dg/warn/pmf1.C: New test.
16125
16126 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16127
16128         PR c++/4494
16129         * g++.dg/warn/main.C: New test.
16130
16131 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16132
16133         * gcc.dg/nonnull-3.c: New test.
16134
16135 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
16136
16137         * gcc.dg/cpp/Wtrigraphs.c: Update.
16138         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
16139
16140 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
16141
16142         * gcc.dg/ppc-fsel-1.c: New test.
16143
16144 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
16145
16146         PR c/10604
16147         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
16148
16149 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
16150
16151         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
16152
16153 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16154
16155         PR c++/9364, c++/10553, c++/10586
16156         * g++.dg/parse/typename4.C: New test.
16157         * g++.dg/parse/typename5.C: Likewise.
16158
16159 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
16160
16161         * gcc.c-torture/compile/20030503-1.c: New test.
16162
16163 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16164
16165         * g++.dg/lookup/using5.C: Fix testcase error.
16166
16167 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
16168
16169         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
16170         since MEABI is no longer supported.  Remove all vestiges
16171         of MEABI from the test.
16172
16173 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16174
16175         PR c++/10554
16176         * g++.dg/lookup/using5.C: New test.
16177
16178 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16179
16180         PR c++/8772
16181         * g++.dg/template/ttp5.C: New test.
16182
16183 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
16184
16185         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
16186         (dg-gpp-additional-sources): New function.
16187         (dg-gpp-additional-files): Likewise.
16188         * lib/g++.exp (additional_sources): New variable.
16189         (additional_files): Likewise.
16190         (g++_target_compile): Deal with them.
16191         * lib/old-dejagnu.exp: Remove.
16192         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
16193         * g++.old-deja: Revise all tests to use dg commands.
16194
16195 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16196
16197         PR c++/9432, c++/9528
16198         * g++.dg/lookup/using4.C: New test.
16199
16200 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
16201
16202         * gcc.dg/noreturn-5.c: New file.
16203         * gcc.dg/noreturn-6.c: New file.
16204
16205         * gcc.c-torture/compile/inline-1.c: New file.
16206
16207 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
16208
16209         PR c++/10551
16210         * g++.dg/template/explicit1.C: New test.
16211
16212 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
16213
16214         PR c++/10549
16215         * g++.dg/other/bitfield1.C: New test.
16216
16217         PR c++/10527
16218         * g++.dg/init/new7.C: New test.
16219
16220 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
16221
16222         * g++.dg/ext/desig1.C: New test.
16223         * g++.dg/ext/init1.C: Update.
16224
16225         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
16226
16227 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
16228
16229         PR c++/10180
16230         * g++.dg/warn/Winline-1.C: New test.
16231
16232 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
16233
16234         * gcc.c-torture/execute/string-opt-19.c: New test.
16235
16236         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
16237         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
16238
16239 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
16240
16241         PR c++/10506
16242         * g++.dg/init/new6.C: New test.
16243
16244         PR c++/10503
16245         * g++.dg/init/ref6.C: New test.
16246
16247 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
16248
16249         * g++.dg/warn/weak1.C: XFAIL on AIX4.
16250
16251 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16252
16253         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
16254         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
16255
16256 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
16257
16258         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
16259         initialized static data members.
16260
16261 2003-04-25  H.J. Lu <hjl@gnu.org>
16262
16263         * gcc.dg/ia64-sync-4.c: New test.
16264
16265 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16266
16267         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
16268         date.
16269
16270 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
16271
16272         PR c++/10337
16273         * g++.dg/warn/conv1.C: New test.
16274         * g++.old-deja/g++.other/conv7.C: Adjust.
16275         * g++.old-deja/g++.other/overload14.C: Adjust.
16276
16277 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16278
16279         PR c++/10471
16280         * g++.dg/template/defarg2.C: New test.
16281
16282 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
16283
16284         * gcc.dg/cpp/include2.c: Update.
16285         * gcc.dg/cpp/multiline-2.c: New.
16286         * gcc.dg/cpp/multiline.c: Update.
16287         * gcc.dg/cpp/strify2.c: Update.
16288         * gcc.dg/cpp/trad/literals-2.c: Update.
16289
16290 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16291
16292         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
16293
16294 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16295
16296         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
16297
16298 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16299
16300         PR c++/10451
16301         * g++.dg/parse/crash4.C: New test.
16302
16303         PR c++/9847
16304         * g++.dg/parse/crash5.C: New test.
16305
16306 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
16307
16308         PR c++/10446
16309         * g++.dg/parse/crash3.C: New test.
16310
16311         PR c++/10428
16312         * g++.dg/parse/elab1.C: New test.
16313
16314 2003-04-22  Devang Patel  <dpatel@apple.com>
16315
16316         * gcc.dg/cpp/trad/funlike-5.c: New test.
16317
16318 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
16319
16320         * g++.dg/other/packed1.C: Fix dg options.
16321
16322 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
16323
16324         * g++.dg/other/offsetof2.C: New test.
16325
16326 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
16327
16328         * g++.dg/template/recurse.C: Adjust location of error messages.
16329
16330 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
16331
16332         PR c++/9881
16333         * g++.dg/init/addr-const1.C: New test.
16334         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
16335
16336 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
16337
16338         PR c++/10405
16339         * g++.dg/lookup/struct-hack1.C: New test.
16340
16341 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
16342
16343         * ucs.c: Update diagnostic messages.
16344
16345 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
16346
16347         * gcc.dg/cpp/truefalse.cpp: New test.
16348         * gcc.dg/cpp/cpp.exp: Update.
16349         * g++.dg/other/stdbool-if.C: Remove.
16350
16351 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
16352
16353         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
16354         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
16355
16356 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16357
16358         * gcc.c-torture/compile/20030418-1.c: New test.
16359
16360 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
16361
16362         * README.compat: Remove; content moved to doc/sourcebuild.texi.
16363
16364 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16365
16366         PR c++/10347
16367         g++.dg/template/dependent-name1.C: New test.
16368
16369 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
16370
16371         * gcc.dg/warn-1.c (tourist_guide): New array,
16372         contains a pointer to bar.
16373
16374 2003-04-16  Roger Sayle  <roger@eyesopen.com>
16375
16376         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
16377         * gcc.c-torture/execute/medce-1.c: New test case.
16378         * gcc.c-torture/execute/medce-2.c: New test case.
16379
16380 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
16381
16382         * lib/prune.exp: Ignore more messages.
16383
16384         PR c++/10381
16385         * g++.dg/parse/lookup3.C: New test.
16386
16387 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
16388
16389         * gcc.c-torture/compile/20030415-1.c : New test.
16390
16391 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
16392
16393         * gcc.c-torture/execute/scope-2.c: Move to ...
16394         * gcc.dg/noncompile/scope.c: .... here.
16395
16396 2003-04-14  Roger Sayle  <roger@eyesopen.com>
16397
16398         * gcc.dg/20030414-2.c: New test case.
16399
16400 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
16401
16402         PR target/10377
16403         * gcc.dg/20030414-1.c: New test.
16404
16405 2003-04-13  Roger Sayle  <roger@eyesopen.com>
16406
16407         * gcc.dg/builtins-12.c: New test case.
16408         * gcc.dg/builtins-13.c: New test case.
16409
16410 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16411
16412         * gcc.c-torture/execute/string-opt-18.c: New test.
16413
16414 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
16415
16416         PR c++/10300
16417         * g++.dg/init/new5.C: New test.
16418
16419 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
16420
16421         PR c++/7910
16422         * g++.dg/ext/dllimport1.C: New test.
16423
16424 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16425
16426         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
16427
16428 2003-04-11  Bud Davis <bdavis9659@comcast.net>
16429
16430         PR Fortran/9263
16431         * g77.f-torture/noncompile/9263.f: New test
16432         PR Fortran/1832
16433         * g77.f-torture/execute/1832.f: New test
16434
16435 2003-04-11  David Chad  <davidc@freebsd.org>
16436             Loren J. Rittle  <ljrittle@acm.org>
16437
16438         libobjc/8562
16439         * objc.dg/headers.m: New test.
16440
16441 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
16442
16443         * gcc.c-torture/execute/builtin-noret-2.c: New.
16444         * gcc.c-torture/execute/builtin-noret-2.x: New.
16445         XFAIL builtin-noret-2.c at -O1 and above.
16446         * gcc.dg/redecl.c: New.
16447         * gcc.dg/Wshadow-1.c: Update error regexps.
16448
16449 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
16450
16451         * g++.dg/abi/bitfield10.C: New test.
16452
16453 2003-04-09  Mike Stump  <mrs@apple.com>
16454
16455         * gcc.dg/pch/pch.exp: Make testcase names longer.
16456         * g++.dg/pch/pch.exp: Make testcase names longer.
16457
16458 2003-04-08  Roger Sayle  <roger@eyesopen.com>
16459
16460         * gcc.dg/builtins-11.c: New test case.
16461
16462 2003-04-08  Roger Sayle  <roger@eyesopen.com>
16463
16464         * gcc.dg/builtins-9.c: New test case.
16465         * gcc.dg/builtins-10.c: New test case.
16466
16467 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
16468
16469         * gcc.dg/noncompile/init-4.c.c: New test.
16470
16471 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
16472
16473         * gcc.misc-test/gcov-9.c: New test.
16474         * gcc.misc-test/gcov-10.c: New test
16475         * gcc.misc-test/gcov-11.c: New test.
16476
16477 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
16478
16479         PR optimization/10024
16480         * gcc.c-torture/compile/20030405-1.c: New test.
16481
16482 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
16483
16484         * gcc.dg/pch/static-3.c: New.
16485         * gcc.dg/pch/static-3.hs: New.
16486         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
16487
16488 2003-04-04  Richard Henderson  <rth@redhat.com>
16489
16490         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
16491         * g++.dg/eh/forced2.C: Likewise.
16492
16493 2003-04-03  Mike Stump  <mrs@apple.com>
16494
16495         * lib/scanasm.exp (scan-assembler): Add xfail processing for
16496         target arg.
16497         (scan-assembler-times, scan-assembler-not): Likewise.
16498         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
16499
16500 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16501
16502         * gcc.dg/sparc-loop-1.c: New test.
16503
16504 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
16505
16506         PR other/9274
16507         * g++.dg/pch/system-2.C: New.
16508         * g++.dg/pch/system-2.Hs: New.
16509
16510 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
16511
16512         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
16513
16514         * g++.dg/eh/simd-1.C (vecfunc): Same.
16515
16516 2003-04-01  Roger Sayle  <roger@eyesopen.com>
16517
16518         * gcc.c-torture/execute/20030401-1.c: New test case.
16519
16520 2003-04-01  Ziemowit Laski <zlaski@apple.com>
16521
16522         * objc.dg/defs.m: New.
16523
16524 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
16525
16526         * g++.dg/eh/simd-1.C: New.
16527         * g++.dg/eh/simd-2.C: New.
16528
16529 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
16530
16531         * gcc.c-torture/execute/simd-3.c: New.
16532
16533 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
16534
16535         PR c/9936
16536         * gcc.dg/20030331-2.c: New test.
16537
16538 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
16539
16540         PR c++/10278
16541         * g++.dg/parse/crash2.C: New test.
16542
16543 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
16544
16545         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
16546         * gcc.c-torture/execute/20030331-1.c: ...here.
16547
16548 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
16549
16550         * gcc.c-torture/execute/20030331-1.c: New test.
16551
16552 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
16553
16554         * lib/gcov.exp: Adjust call return testing strings.
16555         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
16556
16557 2003-03-31  Roger Sayle  <roger@eyesopen.com>
16558
16559         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
16560         * gcc.dg/builtins-7.c: New test case.
16561         * gcc.dg/builtins-8.c: New test case.
16562
16563 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
16564
16565         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
16566
16567 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
16568
16569         PR c++/7647
16570         * g++.dg/lookup-class-member-2.C: New test.
16571
16572 2003-03-30  Glen Nakamura  <glen@imodulo.com>
16573
16574         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
16575
16576 2003-03-28  Roger Sayle  <roger@eyesopen.com>
16577
16578         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
16579
16580 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
16581
16582         * g++.dg/init/attrib1.C: New test.
16583
16584 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16585
16586         * gcc.dg/ultrasp8.c: New test.
16587
16588 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16589
16590         * gcc.dg/ultrasp7.c: New test.
16591
16592 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
16593
16594         PR c++/10047
16595         * g++.dg/template/inline1.C: New test.
16596
16597 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16598
16599         * gcc.dg/sparc-dwarf2.c: New test.
16600
16601 2003-03-27  Roger Sayle  <roger@eyesopen.com>
16602
16603         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
16604         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
16605
16606 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
16607
16608         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
16609         than reading .x files.
16610         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
16611         * g77.dg/gcov/gcov-1.f: Likewise.
16612         * gcc.misc-tests/gcov-4b.c: Likewise.
16613         * gcc.misc-tests/gcov-5b.c: Likewise.
16614         * gcc.misc-tests/gcov-6.c: Likewise.
16615         * gcc.misc-tests/gcov-7.c: Likewise.
16616         * gcc.misc-tests/gcov-8.c: Likewise.
16617         * g++.dg/gcov/gcov-1.x: Remove.
16618         * g77.dg/gcov/gcov-1.x: Likewise.
16619         * gcc.misc-tests/gcov-4b.x: Likewise.
16620         * gcc.misc-tests/gcov-5b.x: Likewise.
16621         * gcc.misc-tests/gcov-6.x: Likewise.
16622         * gcc.misc-tests/gcov-7.x: Likewise.
16623         * gcc.misc-tests/gcov-8.x: Likewise.
16624
16625 2003-03-27  Glen Nakamura  <glen@imodulo.com>
16626
16627         PR opt/10087
16628         * gcc.dg/20030324-1.c: New test.
16629
16630 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
16631
16632         PR c++/10224
16633         * g++.dg/template/arg3.C: New test.
16634
16635         PR c++/10158
16636         * g++.dg/template/friend18.C: New test.
16637
16638 2003-03-26  Roger Sayle  <roger@eyesopen.com>
16639
16640         * g77.f-torture/compile/20030326-1.f: New test case.
16641
16642 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
16643
16644         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
16645
16646         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
16647
16648 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
16649
16650         * gcc.dg/ia64-sync-3.c: New test.
16651
16652 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
16653
16654         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
16655
16656 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
16657
16658         * gcc.dg/ultrasp6.c: New test.
16659
16660 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16661
16662         * gcc.dg/i386-signbit-1.c: New test.
16663         * gcc.dg/i386-signbit-2.c: New test.
16664         * gcc.dg/i386-signbit-3.c: New test.
16665
16666 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16667
16668         * gcc.dg/ultrasp5.c: Fix options.
16669
16670 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16671
16672         * gcc.dg/ultrasp5.c: Fix comment.
16673
16674 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
16675
16676         PR fortran/10197
16677         * g77.f-torture/execute/10197.f: New test.
16678
16679 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
16680
16681         PR c++/9898, c++/383
16682         * g++.dg/template/conv6.C: New test.
16683
16684         PR c++/10119
16685         * g++.dg/template/ptrmem5.C: New test.
16686
16687         PR c++/10026
16688         * g++.dg/lookup/koenig1.C: New test.
16689
16690         PR C++/10199
16691         * g++.dg/lookup/template2.C: New test.
16692
16693 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
16694
16695         * g++.dg/opt/rtti1.C: New test.
16696
16697 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16698
16699         * gcc.dg/ultrasp5.c: New test.
16700
16701 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
16702
16703         PR middle-end/9967
16704         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
16705         builtin fputs.
16706
16707 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
16708
16709         PR c/8224
16710         * gcc.dg/20030323-1.c: New test.
16711
16712 2003-03-23  Roger Sayle  <roger@eyesopen.com>
16713
16714         * gcc.c-torture/compile/20030323-1.c: New test case.
16715
16716 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
16717
16718         * gcc.dg/20030321-1.c: New test.
16719
16720 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
16721
16722         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
16723
16724 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
16725
16726         PR c++/9978, c++/9708
16727         * g++.dg/ext/vlm1.C: Adjust expected error.
16728         * g++.dg/ext/vla2.C: New test.
16729         * g++.dg/template/arg1.C: New test.
16730         * g++.dg/template/arg2.C: New test.
16731
16732 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
16733
16734         * g77.f-torture/execute/select.f: New test.
16735         * g77.f-torture/noncompile/select_no_compile.f: New test.
16736
16737 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
16738
16739         PR c++/9898
16740         * g++.dg/other/error4.C: New test.
16741
16742 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
16743
16744         * g++.dg/template/friend17.C: New test.
16745
16746 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
16747
16748         * gcc.c-torture/compile/20030320-1.c: New.
16749
16750 2003-03-20  Roger Sayle  <roger@eyesopen.com>
16751
16752         * gcc.dg/builtins-6.c: New test case.
16753
16754 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
16755
16756         PR target/10073
16757         * gcc.c-torture/compile/20030319-1.c: New.
16758
16759 2003-03-18  Jan Hubicka  <jh@suse.cz>
16760
16761         * gcc.dg/i386-cvt-1.c: New test.
16762
16763 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
16764
16765         * objc.dg/naming-1.m: Use "(parse|syntax) error".
16766         * objc.dg/naming-2.m: Likewise.
16767
16768 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
16769
16770         PR c++/9639
16771         * g++.dg/parse/crash1.C: New test.
16772
16773 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
16774
16775         PR c++/8805
16776         * g++.dg/eh/cleanup1.C: New test.
16777
16778 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
16779
16780         * gcc.c-torture/execute/20030316-1.c: New test case.
16781
16782 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
16783
16784         PR c++/9629
16785         * g++.dg/init/ctor2.C: New test.
16786
16787 2003-03-15  Roger Sayle  <roger@eyesopen.com>
16788
16789         * g77.f-torture/compile/xformat.f: New test case.
16790
16791 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16792
16793         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
16794         * g++.old-deja/g++.mike/eh50.C: Likewise.
16795
16796 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16797
16798         PR c++/6440
16799         * g++.dg/template/spec7.C: New test.
16800         * g++.dg/template/spec8.C: Likewise.
16801
16802 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
16803
16804         * gcc.c-torture/execute/20030313-1.c: New test.
16805
16806 2003-03-14  Richard Henderson  <rth@redhat.com>
16807
16808         * gcc.dg/inline-2.c: Adjust alpha test for external call.
16809
16810 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16811
16812         * gcc.c-torture/compile/20030314-1.c: New test.
16813
16814 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
16815
16816         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
16817         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
16818         thumb target,
16819         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
16820         to accept newer _imp__  prefix and additional
16821         newline in .drectve section.
16822         * gcc.dg/dll-4.c: Likewise.
16823         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
16824         switch.
16825
16826 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
16827
16828         * g++.dg/parse/namespace9.C: New test.
16829
16830         * g++.dg/init/ref5.C: New test.
16831         * g++.dg/parse/ptrmem1.C: Likewise.
16832
16833 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16834
16835         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
16836         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
16837         regular expression.
16838         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
16839         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
16840
16841 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
16842
16843         * gcc.c-torture/execute/20030224-2.c: New test.
16844
16845 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16846
16847         * gcc.dg/decl-3.c: New test.
16848
16849 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16850
16851         * gcc.dg/i386-loop-2.c: New test.
16852
16853 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
16854
16855         PR c++/9474
16856         * g++.dg/parse/namespace8.C: New test.
16857
16858         PR c++/9924
16859         * g++.dg/overload/builtin2.C: New test.
16860
16861 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
16862
16863         * gcc.dg/return-type-3.c: New test.
16864
16865 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
16866
16867         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
16868         profiling options are not supported.
16869
16870 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
16871
16872         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
16873         * g++.old-deja/g++.warn/impint2.C: Likewise.
16874
16875 2003-03-10  Devang Patel  <dpatel@apple.com>
16876
16877         * g++.dg/cpp/c++_cmd_1.C: New test.
16878         * g++.dg/cpp/c++_cmd_1.h: New file.
16879
16880 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
16881
16882         * gcc.dg/altivec-9.c: New file.
16883
16884 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16885
16886         * gcc.dg/ppc-sdata-1.c: New test.
16887         * gcc.dg/ppc-sdata-2.c: New test.
16888
16889 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
16890
16891         PR c++/9373
16892         * g++.dg/opt/ptrmem2.C: New test.
16893
16894         PR c++/8534
16895         * g++.dg/opt/ptrmem1.C: New test.
16896
16897 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16898
16899         * gcc.dg/i386-loop-1.c: New test.
16900
16901 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16902
16903         PR c++/9970
16904         * g++.dg/lookup/friend1.C: New test.
16905
16906 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
16907
16908         PR c++/9823
16909         * g++.dg/parser/constructor1.C: New test.
16910
16911 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
16912
16913         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
16914
16915         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
16916
16917 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
16918
16919         * gcc.dg/cpp/Wunused.c: Update test.
16920
16921 2003-03-08  Jan Hubicka  <jh@suse.cz>
16922
16923         * gcc.dg/inline-3.c: New test.
16924
16925 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
16926
16927         PR c++/9809
16928         * g++.dg/parse/builtin1.C: New test.
16929
16930         PR c++/9982
16931         * g++.dg/abi/cookie1.C: New test.
16932         * g++.dg/abi/cookie2.C: Likewise.
16933
16934         PR c++/9524
16935         * g++.dg/template/field1.C: New test.
16936
16937         PR c++/9912
16938         * g++.dg/parse/class1.C: New test.
16939         * g++.dg/parse/namespace7.C: Likewise.
16940         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
16941
16942 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
16943
16944         * g++.dg/init/ref4.C: New test.
16945
16946 2003-03-07  Jan Hubicka  <jh@suse.cz>
16947
16948         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
16949         * gcc.dg/inline-3.c:  New test.
16950
16951 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
16952
16953         * g++.dg/init/ref3.C: New test.
16954
16955         PR c++/9965
16956         * g++.dg/init/ref2.C: New test.
16957
16958         PR c++/9400
16959         * g++.dg/warn/Wshadow-2.C: New test.
16960
16961         PR c++/9791
16962         * g++.dg/warn/Woverloaded-1.C: New test.
16963
16964 2003-03-05  Jan Hubicka  <jh@suse.cz>
16965
16966         * gcc.dg/i386-local2.c: New.
16967         * gcc.dg/i386-local.c: Fix typo.
16968
16969 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
16970
16971         * g++.dg/abi/layout3.C: New test.
16972
16973 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16974
16975         * gcc.c-torture/compile/20030305-1.c
16976
16977 2003-03-05  Jan Hubicka  <jh@suse.cz>
16978
16979         * gcc.dg/i386-local.c: New.
16980
16981 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
16982
16983         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
16984
16985 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16986
16987         * gcc.dg/switch-2.c: New test.
16988         * gcc.dg/switch-3.c: New test.
16989         * gcc.dg/Wswitch.c: Adjust line numbers.
16990         * gcc.dg/Wswitch-default.c: Likewise.
16991         * gcc.dg/Wswitch-enum.c: Likewise.
16992
16993 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
16994
16995         * gcc.c-torture/execute/20030222-1.c: New test.
16996
16997 2003-03-03  James E Wilson  <wilson@tuliptree.org>
16998
16999         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
17000
17001 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
17002
17003         PR c++/9878
17004         * g++.dg/init/ref1.C: New test.
17005
17006 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
17007
17008         * gcc.dg/sh-relax.c: New SH-only test.
17009
17010 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
17011
17012         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
17013         comment explaining purpose of testcase.
17014
17015 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
17016
17017         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
17018         for HC11/HC12 (asm needs two int registers).
17019         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
17020         HC11/HC12 because the test uses an asm which needs two 32-bit
17021         registers.
17022
17023 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
17024
17025         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
17026         for HC11/HC12 (array is too large otherwise).
17027         * gcc.c-torture/compile/920501-4.x: New file, likewise.
17028         * gcc.c-torture/compile/20010518-2.x: Likewise.
17029         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
17030         HC11/HC12 (array is too large).
17031
17032 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
17033
17034         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
17035         * lib/g++-dg.exp (g++-dg-test): Likewise.
17036
17037 2003-03-01  Roger Sayle  <roger@eyesopen.com>
17038
17039         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
17040         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
17041
17042 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17043
17044         * g++.dg/warn/implicit-typename1.C: Remove warning.
17045
17046 2003-02-28  Richard Henderson  <rth@redhat.com>
17047
17048         * gcc.dg/noreturn-1.c: Move noreturn warning line.
17049         * gcc.dg/return-type-1.c: Move control reaches end warning line.
17050
17051 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
17052
17053         * gcc.dg/pch/pch.exp: Change .pch to .gch.
17054         * g++.dg/pch/pch.exp: Likewise.
17055
17056 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
17057
17058         PR c++/9879
17059         * testsuite/g++.dg/init/new4.C: New test.
17060
17061 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
17062
17063         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
17064
17065 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
17066
17067         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
17068         unsigned long.
17069
17070         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
17071         wider than float.
17072
17073 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17074
17075         * lib/scanasm.exp: Add support for counting numbers of
17076         occurences.
17077         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
17078         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
17079
17080 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
17081
17082         PR c++/9683
17083         * g++.dg/template/static3.C: New test.
17084
17085         PR c++/9829
17086         * g++.dg/parse/namespace6.C: New test.
17087
17088 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17089
17090         PR target/9732
17091         * gcc.dg/20030225-1.c: New test.
17092
17093 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
17094
17095         * README: Remove out-of-date information.
17096
17097         PR c++/9836
17098         * g++.dg/template/spec6.C: New test.
17099
17100 2003-02-24  Jeff Law  <law@redhat.com>
17101
17102         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
17103
17104 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17105
17106         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
17107         * gcc.dg/pragma-ep-1.c: Likewise.
17108
17109 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17110
17111         PR c++/9602
17112         * g++.dg/template/friend16.C: New test.
17113
17114 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
17115
17116         PR c++/5333
17117         * g++.dg/parse/fused-params1.C: Adjust error messages.
17118         * g++.dg/template/nested3.C: New test.
17119
17120 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
17121
17122         * g++.dg/abi/param1.C: New test.
17123
17124 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17125
17126         PR c++/7982
17127         * g++.dg/warn/implicit-typename1.C: New test.
17128
17129 2003-02-22  Kelley Cook <kelleycook@comcast.net>
17130
17131         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
17132         with "mtune".
17133         * g++.old-deja/g++.other/store-expr2.C: Likewise.
17134         * gcc.c-torture/execute/20010129-1.x: Likewise.
17135         * gcc.dg/20011107-1.c: Likewise.
17136         * gcc.dg/20020108-1.c: Likewise.
17137         * gcc.dg/20020122-3.c: Likewise.
17138         * gcc.dg/20020206-1.c: Likewise.
17139         * gcc.dg/20020310-1.c: Likewise.
17140         * gcc.dg/20020426-2.c: Likewise.
17141         * gcc.dg/20020517-1.c: Likewise.
17142         * gcc.dg/991230-1.c: Likewise.
17143         * gcc.dg/i386-unroll-1.c: Likewise.
17144         * gcc.misc-tests/i386-prefetch.exp: Likewise.
17145
17146 2003-02-22  Jan Hubicka  <jh@suse.cz>
17147
17148         * gcc.dg/i386-mul.c: New test.
17149
17150 2003-02-21  Roger Sayle  <roger@eyesopen.com>
17151
17152         * gcc.dg/builtins-5.c: New test case.
17153
17154 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
17155
17156         * gcc.dg/asmreg-1.c: New test.
17157
17158 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17159
17160         PR c++/9749
17161         * g++.dg/parse/varmod1.C: New test.
17162
17163 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17164
17165         PR c++/9727
17166         * g++.dg/template/op1.C: New test.
17167
17168 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17169
17170         PR c++/8906
17171         * g++.dg/template/nested2.C: New test.
17172
17173 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17174
17175         PR c++/8724
17176         * g++.dg/expr/dtor1.C: New test.
17177
17178 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
17179
17180         * gcc.dg/cpp/include3.c: New test.
17181         * gcc.dg/cpp/inc/foo.h: New file.
17182
17183 2003-02-21  Glen Nakamura  <glen@imodulo.com>
17184
17185         * gcc.c-torture/execute/20030221-1.c: New test.
17186
17187 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
17188
17189         PR c++/9729
17190         * g++.dg/abi/conv1.C: New test.
17191
17192 2003-02-20  Jan Hubicka  <jh@suse.cz>
17193
17194         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
17195
17196 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
17197
17198         * gcc.c-torture/compile/20030219-1.c: New test.
17199
17200 2003-02-18  Jan Hubicka  <jh@suse.cz>
17201
17202         * gcc.dg/funcorder.c: New test.
17203
17204 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
17205
17206         * gcc.c-torture/execute/20030218-1.c: New.
17207
17208 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
17209
17210         * gcc.dg/20030218-1.c: New.
17211
17212 2003-02-18  Richard Henderson  <rth@redhat.com>
17213
17214         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
17215         * gcc.dg/attr-used-2.c: New.
17216
17217 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
17218
17219         PR c++/9704
17220         * g++.dg/init/copy5.C: New test.
17221
17222 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
17223
17224         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
17225         * g++.dg/pch/pch.exp: Likewise.
17226
17227 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
17228
17229         * gcc.c-torture/execute/20030209-1.c: Enable the test if
17230         STACK_SIZE is not defined.
17231
17232 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17233
17234         PR c++/9457
17235         * g++.dg/template/init1.C: New test.
17236
17237 2003-02-16  Jan HUbicka  <jh@suse.cz>
17238
17239         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
17240         (foo): Add few extra tests
17241         * gcc.dg/c99-const-expr-3.c: Likewise.
17242         * gcc.c-torture/execute/20030216-1.c: New.
17243
17244 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17245
17246         PR c++/9459
17247         * g++.dg/ext/typeof4.C: New test.
17248
17249 2003-02-15  Roger Sayle  <roger@eyesopen.com>
17250
17251         * gcc.dg/i386-387-3.c: New test case.
17252
17253 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
17254
17255         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
17256         cris-*-elf* cris-*-aout* and mmix-*-*.
17257
17258 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
17259
17260         * gcc.dg/20030213-1.c: New test.
17261
17262 2003-02-12  Roger Sayle  <roger@eyesopen.com>
17263
17264         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
17265         * gcc.dg/i386-387-2.c: Likewise.
17266
17267 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
17268
17269         * gcc.dg/ppc-spe.c: Fix formatting.
17270         Enable tests that were previously unsupported by gas.
17271         Delete tests for instructions that no longer exist.
17272         Switch arguments on evsubifw builtin.
17273
17274 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
17275
17276         * gcc.c-torture/execute/20030209-1.c: Disable the test if
17277         STACK_SIZE is too small.
17278
17279 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17280             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17281
17282         * gcc.dg/decl-2.c: New test.
17283
17284 2003-02-10  Jan Hubicka  <jh@suse.cz>
17285
17286         * gcc.dg/i386-fpcvt-1.c:  New test.
17287
17288 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
17289
17290         * gcc.c-torture/execute/20030209-1.c: New test.
17291
17292 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
17293
17294         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
17295         int-wide bitops, use the constants of the same width.
17296         Likewise, if long long is 32-bit wide, test bitops using
17297         32-bit constants.
17298
17299 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
17300
17301         * gcc.dg/20021014-1.c: Annotate with expected notice text.
17302
17303 2003-02-07  Roger Sayle  <roger@eyesopen.com>
17304
17305         * testsuite/gcc.dg/builtins-4.c: New test case.
17306
17307 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17308
17309         * gcc.dg/20020430-1.c: Fix dg command typos.
17310         * gcc.dg/20020503-1.c: Likewise.
17311
17312 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17313
17314         PR c++/8785
17315         * g++.dg/parse/fused-params1.C: New test.
17316
17317         PR c++/8857
17318         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
17319
17320         PR c++/8921
17321         * g++.dg/parse/non-dependent1.C: New test.
17322
17323         PR c++/8928
17324         * g++.dg/parse/dupl-tmpl-args1.C: New test.
17325
17326         PR c++/9228
17327         * g++.dg/parse/undefined7.C: New test.
17328         * g++.dg/parse/non-templ1.C: New test.
17329
17330         PR c++/9229
17331         * g++.dg/parse/too-many-tmpl-args1.C: New test.
17332
17333 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
17334
17335         * gcc.c-torture/compile/20030206-1.c: New test.
17336
17337 2003-02-05  Roger Sayle  <roger@eyesopen.com>
17338
17339         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
17340         "pow" to "foo" to avoid potential confusion with a math built-in.
17341
17342 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17343
17344         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
17345         conditions for SPARC targets.
17346
17347 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
17348
17349         * gcc.dg/20030204-1.c: New test.
17350
17351 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17352
17353         PR c++/38
17354         * g++.dg/parse/array-size1.C: New test.
17355
17356         PR c++/5657
17357         * g++.dg/parse/undefined3.C: New test.
17358
17359         PR c++/5665
17360         * g++.dg/parse/undefined4.C: New test.
17361
17362         PR c++/5975
17363         * g++.dg/parse/undefined5.C: New test.
17364
17365         PR c++/7259
17366         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
17367
17368         PR c++/8578
17369         * g++.dg/parse/casting-operator1.C: New test.
17370
17371         PR c++/8596
17372         * g++.dg/parse/undefined6.C: New test.
17373
17374         PR c++/8736
17375         * g++.dg/parse/missing-template1.C: New test.
17376
17377 2003-02-04  Jan Hubicka  <jh@suse.cz>
17378
17379         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
17380         * gcc.dg/i386-cmov?.c:  Likewise.
17381         * gcc.dg/i386-fpcvt-?.c:  Likewise.
17382         * gcc.dg/i386-ssefp-1.c:  Likewise.
17383         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
17384         conventions.
17385
17386 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
17387
17388         PR c++/7129
17389         * testsuite/g++.dg/ext/max.C: New test.
17390
17391 2003-02-03  Jan Hubicka  <jh@suse.cz>
17392
17393         * gcc.c-torture/execute/20030203-1.c: New test.
17394
17395 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
17396
17397         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
17398         'natural-endian'.
17399
17400 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
17401
17402         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
17403         * g++.dg/init/new2.C: Likewise.
17404         * g++.dg/other/new1.C: Likewise.
17405
17406 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
17407
17408         * gcc.dg/struct-ret-libc.c: New test.
17409
17410 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
17411
17412         * gcc.dg/20030129-1.c: New test.
17413
17414 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17415
17416         PR c++/8849
17417         * g++.dg/template/ptrmem4.C: New test.
17418
17419 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
17420
17421         * g++.dg/parser/constant1.C: New test.
17422
17423 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17424
17425         PR c++/8591
17426         * g++.dg/parse/friend2.C: New test.
17427
17428 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
17429
17430         PR c++/9437
17431         * g++.dg/template/unify4.C: New test.
17432
17433 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
17434
17435         * gcc.c-torture/execute/20030128-1.c: New test.
17436
17437 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
17438
17439         * g++.dg/lookup/nested1.C: Test moved from ...
17440         * g++.old-deja/g++.other/lookup24.C: ... here.
17441
17442 2003-01-28  Jan Hubicka  <jh@suse.cz>
17443
17444         * gcc.dg/i386-cmov5.c:  New test.
17445
17446 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
17447
17448         * gcc.c-torture/execute/20010925-1.c: Changed the
17449         memcpy declaration.
17450
17451 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
17452
17453         PR c++/3902
17454         * g++.dg/parse/template5.C: New test.
17455
17456 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
17457
17458         PR fortran/9258
17459         * g77.dg/pr9258: New test.
17460
17461 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
17462
17463         * README: Move relevant parts from README.g++.
17464
17465         * README.g++: Remove this file.
17466
17467 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
17468
17469         * g++.dg/abi/dcast1.C: New test.
17470
17471 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17472
17473         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
17474
17475 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
17476
17477         PR c++/47
17478         * g++.old-deja/g++.other/lookup24.C: New test.
17479
17480 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17481
17482         PR middle-end/7227
17483         * gcc.dg/uninit-C.c: New test.
17484
17485 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
17486
17487         * g++.dg/abi/covariant1.C: New test.
17488
17489 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
17490
17491         * gcc.dg/20030123-1.c: New test.
17492
17493 2003-01-25  Jan Hubicka  <jh@suse.cz>
17494
17495         PR opt/8492
17496         * gcc.c-torture/compile/20030125-1.c
17497
17498 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
17499
17500         PR c++/9403
17501         * g++.dg/parse/template3.C: New test.
17502         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
17503
17504         PR c++/795
17505         * g++.dg/parse/template4.C: New test.
17506
17507         PR c++/9415
17508         * g++.dg/template/qual2.C: New test.
17509
17510         PR c++/8545
17511         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
17512
17513         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
17514
17515 2003-01-25  Roger Sayle  <roger@eyesopen.com>
17516
17517         * gcc.c-torture/execute/switch-1.c: New test case.
17518
17519 2003-01-25  Jan Hubicka  <jh@suse.cz>
17520
17521         * gcc.c-torture/execute/20030125-1.[cx]: New test.
17522
17523 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
17524
17525         Tweaks for Bison-1.875. From the NEWS file:
17526         "- `parse error' -> `syntax error'
17527         Bison now uniformly uses the term `syntax error'"
17528         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
17529         * gcc.dg/cpp/digraph2.c: Likewise.
17530         * gcc.dg/cpp/direct2.c: Likewise.
17531         * gcc.dg/cpp/paste4.c: Likewise.
17532         * gcc.dg/c90-restrict-1.c: Likewise.
17533         * gcc.dg/c99-func-2.c: Likewise.
17534         * gcc.dg/noncompile/920721-2.c: Likewise.
17535         * gcc.dg/noncompile/930622-2.c: Likewise.
17536         * gcc.dg/noncompile/940112-1.c: Likewise.
17537         * gcc.dg/noncompile/950921-1.c: Likewise.
17538         * gcc.dg/noncompile/951123-1.c: Likewise.
17539         * gcc.dg/noncompile/971104-1.c: Likewise.
17540         * gcc.dg/noncompile/990416-1.c: Likewise.
17541
17542 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
17543
17544         * g++.dg/parse/undefined1.C: Add error message.
17545
17546 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
17547
17548         PR c++/9354
17549         * g++.dg/parse/new1.C: New test.
17550
17551         PR c++/9216
17552         * g++.dg/parse/template2.C: New test.
17553
17554         PR c++/9354
17555         * g++.dg/parse/typedef2.C: New test.
17556
17557         PR c++/9328
17558         * g++.dg/ext/typeof3.C: New test.
17559
17560 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17561
17562         PR c++/2738
17563         * g++.dg/parse/ret-type1.C: New test.
17564
17565         PR c++/3792
17566         * g++.dg/parse/tmpl-outside1.C: New test.
17567
17568         PR c++/4207
17569         * g++.dg/parse/int-as-enum1.C: New test.
17570
17571         PR c++/4903
17572         * g++.dg/parse/no-typename1.C: New test.
17573
17574         PR c++/5533
17575         * g++.dg/parse/no-value1.C: New test.
17576
17577         PR c++/5921
17578         * g++.dg/parse/wrong-inline1.C: New test.
17579
17580         PR c++/6402
17581         * g++.dg/parse/ref1.C: New test.
17582
17583         PR c++/6992
17584         * g++.dg/parse/attr-ctor1.C: New test.
17585
17586         PR c++/7229
17587         * g++.dg/parse/namespace5.C: New test.
17588
17589         PR c++/7917
17590         * g++.dg/parse/func-def1.C: New test.
17591
17592         PR c++/8143
17593         * g++.dg/parse/undefined1.C: New test.
17594
17595         PR c++/5723, PR c++/8522
17596         * g++.dg/parse/specialization1.C: New test.
17597
17598         PR c++/163, PR c++/8595
17599         * g++.dg/parse/struct-as-enum1.C: New test.
17600
17601         PR c++/9173
17602         * g++.dg/parse/undefined2.C: New test.
17603
17604 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
17605
17606         PR c++/9298
17607         * g++.dg/parse/template1.C: New test.
17608
17609         PR c++/9384
17610         * g++.dg/parse/using1.C: New test.
17611
17612         PR c++/9285
17613         PR c++/9294
17614         * g++.dg/parse/expr2.C: New test.
17615
17616         PR c++/9388
17617         * g++.dg/parse/lookup2.C: Likewise.
17618
17619 2003-01-21  Jan Hubicka  <jh@suse.cz>
17620
17621         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
17622         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
17623         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
17624         * gcc.c-torture/execute/string-opt-*.c: Likewise.
17625
17626 2003-01-20  Nick Clifton  <nickc@redhat.com>
17627
17628         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
17629         problem with ARM sibcall code generation.
17630
17631 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
17632
17633         * gcc.c-torture/execute/20030120-1.c: New.
17634
17635 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
17636
17637         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
17638
17639 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
17640
17641         PR c++/9272
17642         * g++.dg/parse/ctor1.C: New test.
17643
17644         PR c++/9294:
17645         * g++.dg/parse/qualified1.C: New test.
17646
17647         * g++.dg/parse/typename3.C: New test.
17648
17649 2003-01-16  Richard Henderson  <rth@redhat.com>
17650
17651         * g++.dg/tls/init-2.C: Fix error matches for real this time.
17652
17653 2003-01-16  Richard Henderson  <rth@redhat.com>
17654
17655         * g++.dg/pch/pch.exp: Copy test header to the working directory
17656         before using it either for precompilation or direct use.
17657         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
17658         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
17659
17660 2003-01-16  Richard Henderson  <rth@redhat.com>
17661
17662         * gcc.dg/pch/pch.exp: Copy test header to the working directory
17663         before using it either for precompilation or direct use.
17664         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
17665         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
17666
17667 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
17668
17669         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
17670         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
17671         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
17672         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
17673         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
17674         typename warning into error.
17675         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
17676         error messages.
17677         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
17678         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
17679         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
17680         messages.
17681         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
17682         make declaration visible in template.
17683         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
17684         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
17685         messages.
17686         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
17687         message.
17688         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
17689         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
17690         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
17691         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
17692         typename warning with error message.
17693         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
17694         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
17695         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
17696
17697 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
17698
17699         * g++.dg/parse/ambig2.C: New test.
17700
17701 2003-01-15  Richard Henderson  <rth@redhat.com>
17702
17703         * g++.dg/tls/init-2.C: Update error message string.
17704
17705 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17706
17707         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
17708
17709 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
17710
17711         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
17712         all for HC11/HC12.
17713         * gcc.c-torture/compile/20001205-1.x: Likewise.
17714         * gcc.c-torture/compile/20001226-1.x: Likewise.
17715         * gcc.c-torture/compile/920520-1.x: Likewise.
17716         * gcc.c-torture/compile/961203-1.x: Likewise.
17717         * gcc.c-torture/compile/20020604-1.x: Likewise.
17718
17719 2003-01-15  Jan Hubicka  <jh@suse.cz>
17720
17721         * gcc.c-torture/compile/20030115-1.c: New test.
17722
17723         * gcc.dg/i386-fpcvt-1.c: New test.
17724         * gcc.dg/i386-fpcvt-2.c: New test.
17725
17726 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
17727
17728         Further conform g++'s __vmi_class_type_info to the C++ ABI
17729         specification.
17730         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
17731         the specification.
17732
17733 2003-01-14  Jan Hubicka  <jh@suse.cz>
17734
17735         * gcc.dg/i386-fpcvt-1.c: New test.
17736         * gcc.dg/i386-fpcvt-2.c: New test.
17737
17738 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17739
17740         * gcc.dg/i386-mmx-3.c: New test.
17741
17742 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
17743
17744         PR c++/9264
17745         * g++.dg/parse/octal1.C: New file.
17746
17747         PR c++/9172
17748         * g++.dg/parse/typename1.C: New file.
17749
17750 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
17751
17752         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
17753         * gcc.dg/bf-no-ms-layout.c: Likewise.
17754         * gcc.dg/bf-ms-attrib.c: Likewise.
17755
17756 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
17757
17758         PR c++/9099
17759         * g++.dg/parse/dtor1.C: New file.
17760
17761         PR c++/9128
17762         * g++.dg/rtti/typeid1.C: New file.
17763
17764         PR c++/9153
17765         * g++.dg/parse/lookup1.C: New file.
17766
17767         PR c++/9171
17768         * g++.dg/templ/spec5.C: New file.
17769
17770 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
17771
17772         * gcc.c-torture/compile/20030110-1.c: New test.
17773
17774 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
17775
17776         Merge from pch-branch:
17777
17778         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
17779
17780         * gcc.dg/pch/cpp-1.h: New.
17781         * gcc.dg/pch/cpp-1.c: New.
17782         * gcc.dg/pch/cpp-2.h: New.
17783         * gcc.dg/pch/cpp-2.c: New.
17784
17785         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
17786
17787         * gcc.dg/pch/except-1.h: New.
17788         * gcc.dg/pch/except-1.c: New.
17789
17790         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
17791
17792         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
17793         running test.
17794         * gcc.dg/pch: Include *.hp not *.h.
17795         * gcc.dg/pch/system-1.h: New.
17796         * gcc.dg/pch/system-1.c: New.
17797
17798         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
17799
17800         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
17801         rather than trying to build and run a program using PCH.
17802         * gcc.dg/pch: Remove dg-do commands from test files.
17803
17804         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
17805
17806         * gcc.dg/pch/macro-3.c: New.
17807         * gcc.dg/pch/macro-3.h: New.
17808
17809         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
17810
17811         * gcc.dg/pch/common-1.c: New.
17812         * gcc.dg/pch/common-1.h: New.
17813         * gcc.dg/pch/decl-1.c: New.
17814         * gcc.dg/pch/decl-1.h: New.
17815         * gcc.dg/pch/decl-2.c: New.
17816         * gcc.dg/pch/decl-2.h: New.
17817         * gcc.dg/pch/decl-3.c: New.
17818         * gcc.dg/pch/decl-3.h: New.
17819         * gcc.dg/pch/decl-4.c: New.
17820         * gcc.dg/pch/decl-4.h: New.
17821         * gcc.dg/pch/decl-5.c: New.
17822         * gcc.dg/pch/decl-5.h: New.
17823         * gcc.dg/pch/global-1.c: New.
17824         * gcc.dg/pch/global-1.h: New.
17825         * gcc.dg/pch/inline-1.c: New.
17826         * gcc.dg/pch/inline-1.h: New.
17827         * gcc.dg/pch/inline-2.c: New.
17828         * gcc.dg/pch/inline-2.h: New.
17829         * gcc.dg/pch/static-1.c: New.
17830         * gcc.dg/pch/static-1.h: New.
17831         * gcc.dg/pch/static-2.c: New.
17832         * gcc.dg/pch/static-2.h: New.
17833
17834         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
17835
17836         * g++.dg/pch/pch.exp: Better handle failing testcases.
17837         * gcc.dg/pch/pch.exp: Likewise.
17838         * gcc.dg/pch/macro-1.c: New.
17839         * gcc.dg/pch/macro-1.h: New.
17840         * gcc.dg/pch/macro-2.c: New.
17841         * gcc.dg/pch/macro-2.h: New.
17842
17843         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
17844
17845         * g++.dg/dg.exp: Treat files in pch/ specially.
17846         * g++.dg/pch/pch.exp: New file.
17847         * g++.dg/pch/empty.H: New file.
17848         * g++.dg/pch/empty.C: New file.
17849         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
17850         "precompile".
17851
17852         * gcc.dg/pch/pch.exp: New file.
17853         * gcc.dg/pch/empty.h: New file.
17854         * gcc.dg/pch/empty.c: New file.
17855         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
17856         "precompile".
17857
17858 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17859
17860         * g++.dg/template/friend14.C: New test.
17861
17862 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17863
17864         * gcc.dg/old-style-asm-1.c: New test.
17865
17866 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
17867
17868         * gcc.c-torture/compile/20030109-1.c: New test.
17869
17870 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17871
17872         * gcc.c-torture/execute/20030109-1.c: New test.
17873
17874 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
17875
17876         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
17877         * g++.old-deja/g++.mike/dyncast2.C: Likewise
17878         * g++.old-deja/g++.mike/dyncast3.C: Likewise
17879         * g++.old-deja/g++.mike/eh2.C: Likewise
17880         * g++.old-deja/g++.mike/eh3.C: Likewise
17881         * g++.old-deja/g++.mike/eh5.C: Likewise
17882         * g++.old-deja/g++.mike/eh6.C: Likewise
17883         * g++.old-deja/g++.mike/eh7.C: Likewise
17884         * g++.old-deja/g++.mike/eh8.C: Likewise
17885         * g++.old-deja/g++.mike/eh9.C: Likewise
17886         * g++.old-deja/g++.mike/eh10.C: Likewise
17887         * g++.old-deja/g++.mike/eh12.C: Likewise
17888         * g++.old-deja/g++.mike/eh13.C: Likewise
17889         * g++.old-deja/g++.mike/eh14.C: Likewise
17890         * g++.old-deja/g++.mike/eh16.C: Likewise
17891         * g++.old-deja/g++.mike/eh17.C: Likewise
17892         * g++.old-deja/g++.mike/eh18.C: Likewise
17893         * g++.old-deja/g++.mike/eh21.C: Likewise
17894         * g++.old-deja/g++.mike/eh23.C: Likewise
17895         * g++.old-deja/g++.mike/eh24.C: Likewise
17896         * g++.old-deja/g++.mike/eh25.C: Likewise
17897         * g++.old-deja/g++.mike/eh26.C: Likewise
17898         * g++.old-deja/g++.mike/eh27.C: Likewise
17899         * g++.old-deja/g++.mike/eh28.C: Likewise
17900         * g++.old-deja/g++.mike/eh29.C: Likewise
17901         * g++.old-deja/g++.mike/eh31.C: Likewise
17902         * g++.old-deja/g++.mike/eh33.C: Likewise
17903         * g++.old-deja/g++.mike/eh34.C: Likewise
17904         * g++.old-deja/g++.mike/eh35.C: Likewise
17905         * g++.old-deja/g++.mike/eh36.C: Likewise
17906         * g++.old-deja/g++.mike/eh37.C: Likewise
17907         * g++.old-deja/g++.mike/eh38.C: Likewise
17908         * g++.old-deja/g++.mike/eh39.C: Likewise
17909         * g++.old-deja/g++.mike/eh40.C: Likewise
17910         * g++.old-deja/g++.mike/eh41.C: Likewise
17911         * g++.old-deja/g++.mike/eh42.C: Likewise
17912         * g++.old-deja/g++.mike/eh44.C: Likewise
17913         * g++.old-deja/g++.mike/eh46.C: Likewise
17914         * g++.old-deja/g++.mike/eh47.C: Likewise
17915         * g++.old-deja/g++.mike/eh48.C: Likewise
17916         * g++.old-deja/g++.mike/eh49.C: Likewise
17917         * g++.old-deja/g++.mike/eh50.C: Likewise
17918         * g++.old-deja/g++.mike/eh51.C: Likewise
17919         * g++.old-deja/g++.mike/eh53.C: Likewise
17920         * g++.old-deja/g++.mike/eh55.C: Likewise
17921         * g++.old-deja/g++.mike/p7912.C: Likewise
17922         * g++.old-deja/g++.mike/p9706.C: Likewise
17923         * g++.old-deja/g++.mike/p10416.C: Likewise
17924         * g++.old-deja/g++.mike/p11667.C: Likewise
17925         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
17926         Remove redundant reference to Iris.
17927         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
17928         Elxsi, i860, Pico Java, and WE32K.
17929
17930 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
17931
17932         * g++.dg/ext/asm4.C: New test.
17933
17934 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17935
17936         PR c++/9030
17937         * g++.dg/template/friend12.C: New test.
17938         * g++.dg/template/friend13.C: Likewise.
17939         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
17940
17941 2003-01-08  Jan Hubicka  <jh@suse.cz>
17942
17943         * gcc.dg/i386-cadd.c: New test.
17944         * gcc.dg/i386-cmov4.c: Likewise.
17945
17946 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
17947
17948         PR c++/9165
17949         * g++.dg/warn/Wunused-3.C: New test.
17950
17951         * g++.dg/abi/bitfield9.C: New test.
17952
17953         PR c++/9189
17954         * g++.dg/parse/defarg3.C: New test.
17955
17956 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
17957
17958         * g++.dg/parse/ambig1.C: New test.
17959         * g++.dg/parse/defarg2.C: New test.
17960
17961 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
17962
17963         * g++.dg/template/defarg-1.C: New test.
17964         * g++.dg/template/local2.C: Likewise.
17965
17966 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
17967
17968         * gcc.c-torture/execute/20030105-1.c: New test.
17969
17970 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17971
17972         * g++.dg/parse/namespace3.C: Remove extra semicolons.
17973         * g++.dg/parse/namespace4.C: Likewise.
17974
17975 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
17976
17977         * g++.dg/template/ntp2.C: New test.
17978
17979 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
17980
17981         * g++.dg/parse/extern-C-1.C: New test.
17982
17983         * g++.dg/parse/namespace4.C: New test.
17984
17985         * g++.dg/template/nested1.C: New test.
17986
17987         * g++.dg/parse/namespace3.C: New test.
17988
17989 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
17990
17991         * g++.dg/lookup/two-stage1.C: New test.
17992
17993 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17994
17995         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
17996         * g++.old-deja/g++.jason/access8.C: Likewise.
17997         * g++.old-deja/g++.other/decl5.C: Likewise.
17998
17999 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
18000
18001         * g++.dg/parse/parse7.C: New test.
18002
18003 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
18004
18005         PR c++/2843
18006         * g++.dg/ext/attrib7.C: New test.
18007
18008 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
18009
18010         * g++.dg/parse/parse6.C: New test.
18011
18012 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
18013
18014         * gcc.dg/h8300-stack-1.c: New.
18015
18016 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
18017
18018         g++.dg/lookup/exception1.C: New test.
18019
18020         g++.dg/lookup/template1.C: New test.
18021
18022         g++.dg/parse/namespace2.C: New test.
18023
18024         g++.dg/parse/parens2.C: New test.
18025
18026 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18027
18028         * g++.dg/parse/parse5.C: New test.
18029         * g++.dg/lookup/scoped4.C: New test.
18030
18031 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
18032
18033         * g++.dg/parse/parens1.C: New test.
18034
18035         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
18036         angle-bracket1.C.
18037         * g++.dg/parse/parens2.C: New test.
18038
18039         * g++.dg/lookup/scope-operator1.C: New test.
18040
18041         * g++.dg/parse/operator1.C: New test.
18042
18043 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18044
18045         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
18046         * g++.old-deja/g++.other/access6.C: Likewise.
18047         * g++.old-deja/g++.other/decl1.C: Likewise.
18048         * g++.old-deja/g++.pt/typename12.C: Likewise.
18049
18050 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
18051
18052         * g++.dg/parse/namespace1.C: New test.
18053
18054 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18055
18056         * g++.dg/parse/parse4.C: New test.
18057
18058 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18059
18060         * g++.dg/parse/parse3.C: New test.
18061
18062 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18063
18064         * g++.dg/parse/parse2.C: New test.
18065
18066 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18067
18068         * g++.dg/template/friend11.C: New test.
18069
18070 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18071
18072         * g++.dg/parse/parse1.C: New test.
18073
18074 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
18075
18076         * lib/profopt.exp: Change the name of a global variable to avoid
18077         possible clashes with other test suites.
18078
18079 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
18080
18081         * g++.dg/inherit/covariant8.C: New test.
18082
18083 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
18084
18085         * g++.dg/init/array9.C: New test.
18086
18087         PR c++/9112
18088         * g++.dg/parse/expr1.C: New test.
18089
18090 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
18091
18092         * gcc.c-torture/compile/20021230-1.c: New test.
18093
18094 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
18095
18096         * g++.dg/inherit/covariant5.C: New test.
18097         * g++.dg/inherit/covariant6.C: New test.
18098         * g++.dg/inherit/covariant7.C: New test.
18099
18100 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18101
18102         PR c++/2739
18103         * g++.dg/other/access2.C: New test.
18104
18105 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18106
18107         * g++.dg/other/anon-struct.C: No longer fails
18108         * g++.old-deja/g++.brendan/parse4.C: Likewise.
18109         * g++.old-deja/g++.brendan/parse5.C: Likewise.
18110         * g++.old-deja/g++.brendan/parse6.C: Likewise.
18111
18112 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18113
18114         * g++.dg/parse/angle-bracket.C (main): No longer fails.
18115
18116 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
18117
18118         * g++.dg/eh/spec4.C: Remove stray semicolon.
18119         * g++.dg/expr/pmf-1.C: Change error message.
18120         * g++.dg/ext/asm1.C: Remove stray semicolon.
18121         * g++.dg/ext/typename1.C: Add missing typenames.
18122         * g++.dg/inherit/template-as-base.C: Change error message.
18123         * g++.dg/lookup/scoped1.C: Likewise.
18124         * g++.dg/lookup/scoped2.C: Likewise.
18125         * g++.dg/lookup/using2.C: Likewise.
18126         * g++.dg/other/component1.C: Remove stray semicolon.
18127         * g++.dg/other/do1.C: Change error message.
18128         * g++.dg/other/error2.C: Likewise.
18129         * g++.dg/other/init1.C: Likewise.
18130         * g++.dg/other/packed1.C: Remove stray semicolon.
18131         * g++.dg/other/ptrmem2.C: Change error message.
18132         * g++.dg/parse/parameter-declaration-1.C: Remove line number
18133         marker.
18134         * g++.dg/special/initp1.C: Remove invalid attribute usage.
18135         * g++.dg/template/access3.C: Add typename keyword.
18136         * g++.dg/template/access5.C: Remove stray semicolon.
18137         * g++.dg/template/access6.C: Likewise.
18138         * g++.dg/template/complit1.C: Likewise.
18139         * g++.dg/template/crash1.C: Change error message.
18140         * g++.dg/template/inherit2.C: Remove stray semicolon.
18141         * g++.dg/template/instantiate2.C: Likewise.
18142         * g++.dg/template/instantiate3.C: Change error message.
18143         * g++.dg/template/qual1.C: Remove stray semicolon.
18144         * g++.dg/template/qualttp18.C: Change error message.
18145         * g++.dg/template/ref1.C: Remove stray semicolon.
18146         * g++.dg/template/sizeof1.C (A::value): Declare it.
18147         * g++.dg/template/spec4.C: Change error message.
18148         * g++.dg/template/static1.C: Likewise.
18149         * g++.dg/template/type1.C: Likewise.
18150         * g++.dg/template/typename3.C: Likewise.
18151         * g++.old-deja/g++.benjamin/13478.C: Change error message.
18152         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
18153         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
18154         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
18155         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
18156         named return value extension.
18157         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
18158         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
18159         * g++.old-deja/g++.bob/extern_C.C: Likewise.
18160         * g++.old-deja/g++.bob/inherit2.C: Likewise.
18161         * g++.old-deja/g++.brendan/complex1.C: Likewise.
18162         * g++.old-deja/g++.brendan/copy5.C: Likewise.
18163         * g++.old-deja/g++.brendan/crash13.C: Likewise.
18164         * g++.old-deja/g++.brendan/crash15.C: Likewise.
18165         * g++.old-deja/g++.brendan/crash18.C: Change error message.
18166         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
18167         * g++.old-deja/g++.brendan/crash38.C: Likewise.
18168         * g++.old-deja/g++.brendan/crash50.C: Likewise.
18169         * g++.old-deja/g++.brendan/crash56.C: Likewise.
18170         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
18171         syntax.
18172         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
18173         * g++.old-deja/g++.brendan/crash8.C: Change error message.
18174         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
18175         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
18176         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
18177         * g++.old-deja/g++.brendan/template11.C: Likewise.
18178         * g++.old-deja/g++.brendan/template26.C: Likewise.
18179         * g++.old-deja/g++.brendan/template27.C: Use explicit
18180         specialization syntax.
18181         * g++.old-deja/g++.brendan/template30.C: Likewise.
18182         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
18183         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
18184         non-dependent names.
18185         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
18186         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
18187         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
18188         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
18189         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
18190         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
18191         named return value extension.
18192         * g++.old-deja/g++.ext/namedret2.C: Likewise.
18193         * g++.old-deja/g++.ext/namedret3.C: Likewise.
18194         * g++.old-deja/g++.ext/return1.C: Likewise.
18195         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
18196         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
18197         * g++.old-deja/g++.jason/access8.C: Likewise.
18198         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
18199         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
18200         pseudo-destructor names.
18201         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
18202         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
18203         pseudo-destructor names.
18204         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
18205         * g++.old-deja/g++.jason/overload19.C: Likewise.
18206         * g++.old-deja/g++.jason/overload32.C: Likewise.
18207         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
18208         stray semicolons.
18209         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
18210         * g++.old-deja/g++.jason/return.C: Likewise.
18211         * g++.old-deja/g++.jason/return2.C: Likewise.
18212         * g++.old-deja/g++.jason/shadow1.C: Likewise.
18213         * g++.old-deja/g++.jason/special.C: Use explicit specialization
18214         syntax.
18215         * g++.old-deja/g++.jason/template10.C: Account for use of
18216         non-dependent names.
18217         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
18218         syntax.
18219         * g++.old-deja/g++.jason/template37.C: Likewise.
18220         * g++.old-deja/g++.law/access4.C: Change error messages.
18221         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
18222         pseudo-destructor names.
18223         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
18224         * g++.old-deja/g++.law/ctors9.C: Likewise.
18225         * g++.old-deja/g++.law/cvt22.C: Likewise.
18226         * g++.old-deja/g++.law/dtors5.C: Likewise.
18227         * g++.old-deja/g++.law/global-init1.C: Likewise.
18228         * g++.old-deja/g++.law/missed-error3.C: Likewise.
18229         * g++.old-deja/g++.law/operators28.C: Likewise.
18230         * g++.old-deja/g++.law/visibility28.C: Likewise.
18231         * g++.old-deja/g++.martin/eval1.C: Likewise.
18232         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
18233         name.
18234         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
18235         * g++.old-deja/g++.mike/net34.C: Likewise.
18236         * g++.old-deja/g++.mike/net36.C: Likewise.
18237         * g++.old-deja/g++.mike/ns2.C: Likewise.
18238         * g++.old-deja/g++.mike/p12306.C: Likewise.
18239         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
18240         value extension.
18241         * g++.old-deja/g++.mike/p700.C: Likewise.
18242         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
18243         * g++.old-deja/g++.mike/p710.C: Likewise.
18244         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
18245         value extension.
18246         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
18247         * g++.old-deja/g++.mike/pmf9.C: Likewise.
18248         * g++.old-deja/g++.ns/crash2.C: Likewise.
18249         * g++.old-deja/g++.ns/crash3.C: Likewise.
18250         * g++.old-deja/g++.ns/invalid1.C: Likewise.
18251         * g++.old-deja/g++.ns/ns17.C: Likewise.
18252         * g++.old-deja/g++.ns/template16.C: Likewise.
18253         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
18254         keyword.
18255         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
18256         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
18257         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
18258         named return value extension.
18259         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
18260         * g++.old-deja/g++.other/access4.C: Issue additional error
18261         messages.
18262         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
18263         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
18264         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
18265         * g++.old-deja/g++.other/crash25.C: Change error message.
18266         * g++.old-deja/g++.other/crash4.C: Change error message.
18267         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
18268         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
18269         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
18270         checks.
18271         * g++.old-deja/g++.other/defarg8.C: Likewise.
18272         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
18273         * g++.old-deja/g++.other/dtor10.C: Likewise.
18274         * g++.old-deja/g++.other/incomplete.C: Likewise.
18275         * g++.old-deja/g++.other/linkage7.C: Likewise.
18276         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
18277         lookup algorithm.
18278         * g++.old-deja/g++.other/mangle2.C: Likewise.
18279         * g++.old-deja/g++.other/refinit2.C: Likewise.
18280         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
18281         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
18282         * g++.old-deja/g++.pt/crash28.C: Likewise.
18283         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
18284         syntax.
18285         * g++.old-deja/g++.pt/crash32.C: Change error message.
18286         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
18287         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
18288         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
18289         error message position.
18290         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
18291         * g++.old-deja/g++.pt/defarg8.C: Change error message.
18292         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
18293         syntax.
18294         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
18295         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
18296         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
18297         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
18298         keyword.
18299         * g++.old-deja/g++.pt/explicit31.C: Likewise.
18300         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
18301         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
18302         keyword.
18303         * g++.old-deja/g++.pt/explicit71.C: Change error message.
18304         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
18305         syntax.
18306         * g++.old-deja/g++.pt/friend28.C: Account for use of
18307         non-dependent names.
18308         * g++.old-deja/g++.pt/friend29.C: Likewise.
18309         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
18310         rules.
18311         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
18312         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
18313         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
18314         lookup rules.
18315         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
18316         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
18317         keyword.
18318         * g++.old-deja/g++.pt/memclass20.C: Likewise.
18319         * g++.old-deja/g++.pt/memclass5.C: Likewise.
18320         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
18321         keyword.
18322         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
18323         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
18324         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
18325         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
18326         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
18327         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
18328         keyword.
18329         * g++.old-deja/g++.pt/spec10.C: Likewise.
18330         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
18331         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
18332         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
18333         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
18334         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
18335         * g++.old-deja/g++.pt/ttp62.C: Likewise.
18336         * g++.old-deja/g++.pt/ttp64.C: Likewise.
18337         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
18338         * g++.old-deja/g++.pt/typename15.C: Likewise.
18339         * g++.old-deja/g++.pt/typename22.C: Likewise.
18340         * g++.old-deja/g++.pt/typename6.C: Change error messages.
18341         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
18342         * g++.old-deja/g++.pt/virtual2.C: Likewise.
18343         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
18344         syntax.
18345         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
18346         return value extension.
18347         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
18348         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
18349         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
18350         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
18351
18352 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
18353
18354         * g++.dg/warn/inline1.C: New test.
18355         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
18356         * g++.old-deja/g++.jason/synth10.C: Likewise.
18357         * g++.old-deja/g++.mike/net31.C: Likewise.
18358         * g++.old-deja/g++.mike/p8786.C: Likewise.
18359
18360         * g++.dg/template/friend10.C: New test.
18361         * g++.dg/template/conv5.C: New test.
18362
18363 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
18364
18365         * g++.dg/lookup/scoped3.C: New test.
18366
18367         * g++.dg/lookup/decl1.C: New test.
18368         * g++.dg/lookup/decl2.C: New test.
18369
18370 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18371
18372         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
18373         gcc.c-torture/compile/20021015-1.c,
18374         gcc.c-torture/compile/20021015-2.c,
18375         gcc.c-torture/compile/20021123-1.c,
18376         gcc.c-torture/compile/20021123-2.c,
18377         gcc.c-torture/compile/20021123-3.c,
18378         gcc.c-torture/compile/20021123-4.c,
18379         gcc.c-torture/execute/20021024-1.c: Add tests previously added
18380         only to 3.1 or 3.2 branch.
18381
18382 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
18383
18384         * gcc.dg/i386-bitfield3.c: New test.
18385
18386         * gcc.dg/i386-bitfield2.c: New test.
18387
18388 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
18389
18390         * g++.dg/parse/conv_op1.C: New test.
18391
18392 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
18393
18394         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
18395         approved.
18396
18397 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
18398
18399         * gcc.c-torture/compile/20021220-1.c: New test.
18400
18401 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
18402
18403         * gcc.dg/i386-fastcall-1.c: New.
18404
18405 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18406
18407         * gcc.c-torture/execute/20021219-1.c: New test.
18408
18409 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18410
18411         * gcc.dg/i386-pic-1.c: New test.
18412
18413 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18414
18415         PR c++/8099
18416         * g++.dg/template/friend9.C: New test.
18417
18418 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18419
18420         PR c++/3663
18421         * g++.dg/template/access7.C: New test.
18422
18423 2002-12-18  Nick Clifton  <nickc@redhat.com>
18424
18425         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
18426         the libstdc++-v3 directory has been found.
18427
18428 2002-12-12  Devang Patel <dpatel@apple.com>
18429         * gcc.dg/darwin-ld-1.c: New test.
18430         * gcc.dg/darwin-ld-2.c: New test.
18431         * gcc.dg/darwin-ld-3.c: New test.
18432         * gcc.dg/darwin-ld-4.c: New test.
18433         * gcc.dg/darwin-ld-5.c: New test.
18434
18435 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18436
18437         * gcc.c-torture/compile/20021212-1.c: New test.
18438
18439 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
18440
18441         * gcc.dg/fshort-wchar: New test.
18442
18443 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
18444
18445         PR c++/8372
18446         * g++.dg/template/dtor1.C: New test.
18447
18448         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
18449         markers.
18450
18451 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
18452
18453         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
18454
18455 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
18456
18457         * g++.dg/template/static1.C: New test.
18458         * g++.dg/template/static2.C: New test.
18459         * g++.old-deja/g++.ext/memconst.C: New test.
18460
18461 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18462
18463         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
18464         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
18465         * g++.dg/special/initp1.C: Likewise.
18466
18467 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
18468
18469         * gcc.c-torture/execute/20021204-1.c: New test.
18470
18471 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
18472
18473         * gcc.dg/ppc-fmadd-1.c: New file.
18474         * gcc.dg/ppc-fmadd-2.c: New file.
18475         * gcc.dg/ppc-fmadd-3.c: New file.
18476
18477 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18478
18479         * gcc.c-torture/compile/20021204-1.c: New test.
18480
18481 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
18482
18483         * g++.dg/inherit/covariant2.C: New test.
18484         * g++.dg/inherit/covariant3.C: New test.
18485         * g++.dg/inherit/covariant4.C: New test.
18486         * g++.dg/inherit/covariant1.C: Remove XFAIL.
18487         * g++.old-deja/g++.robertl/eb17.C: Likewise.
18488
18489 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
18490
18491         PR c++/8688
18492         * g++.dg/init/brace3.C: New test.
18493
18494 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
18495
18496         * gcc.dg/20020210-1.c: Fix a comment typo.
18497
18498 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
18499
18500         PR c++/8720
18501         * g++.dg/parse/defarg1.C: New test.
18502
18503         PR c++/8615
18504         * g++.dg/template/char1.C: New test.
18505
18506         * g++.dg/template/varmod1.C: Fix typo.
18507
18508 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18509
18510         DR 180
18511         * g++.old-deja/g++.pt/crash32.C: Expect error.
18512
18513 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
18514
18515         PR c++/5919
18516         * g++.dg/template/varmod1.C: New test.
18517
18518         PR c++/8727
18519         * g++.dg/inherit/typeinfo1.C: New test.
18520
18521         PR c++/8663
18522         * g++.dg/inherit/typedef1.C: New test.
18523
18524 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
18525
18526         PR c++/8332
18527         PR c++/8493
18528         * g++.dg/template/strlen1.C: New test.
18529
18530         PR c++/8227
18531         * g++.dg/template/ctor2.C: New test.
18532
18533         PR c++/8214
18534         * g++.dg/init/string1.C: New test.
18535
18536         PR c++/8511
18537         * g++.dg/template/friend8.C: New test.
18538
18539 2002-11-29  Joe Buck <jbuck@synopsys.com>
18540
18541         * g++.dg/lookup/anon2.C: New test.
18542
18543 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
18544
18545         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
18546         h8300 port.
18547
18548 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
18549
18550         * gcc.dg/bitfld-6.c: New test.
18551
18552 2002-11-27  Jan Hubicka  <jh@suse.cz>
18553
18554         * gcc.c-torture/execute/20021127.[cx]: New test.
18555
18556 2002-11-26  Jan Hubicka  <jh@suse.cz>
18557
18558         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
18559         quality.
18560
18561 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
18562
18563         * g++.dg/init/brace2.C: New test.
18564         * g++.old-deja/g++.mike/p9129.C: Correct.
18565
18566 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
18567
18568         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
18569
18570 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
18571
18572         * gcc.dg/sibcall-6: New test for indirect sibcalls.
18573
18574 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
18575
18576         * testsuite/g++.dg/abi/empty11.C: New test.
18577         * testsuite/g++.dg/rtti/cv1.C: New test.
18578
18579 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
18580
18581         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
18582
18583 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
18584
18585         * g++.dg/abi/empty10.C: New test.
18586
18587 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18588
18589         * gcc.c-torture/compile/20021124-1.c: New test.
18590
18591 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
18592
18593         * g++.dg/abi/rtti2.C: New test.
18594
18595 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18596
18597         * gcc.dg/i386-unroll-1.c: New test.
18598
18599 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18600
18601         * gcc.c-torture/compile/20021120-1.c: New test.
18602         * gcc.c-torture/compile/20021120-2.c: New test.
18603
18604 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18605
18606         * gcc.dg/bitfld-5.c: New test.
18607
18608 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18609
18610         * gcc.c-torture/execute/20021120-3.c: New test.
18611
18612 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18613
18614         * gcc.c-torture/execute/20021120-2.c: New test.
18615
18616 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18617
18618         * gcc.c-torture/execute/20021120-1.c: New test.
18619
18620 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
18621
18622         * gcc.c-torture/execute/20021118-3.c: New test.
18623
18624 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18625
18626         * gcc.c-torture/compile/20021119-1.c: New test.
18627
18628 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
18629
18630         * gcc.dg/duff-1.c: New test.
18631         * gcc.dg/duff-2.c: New test.
18632         * gcc.dg/duff-3.c: New test.
18633
18634 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
18635
18636         * gcc.dg/cpp/_Pragma5.c: New test.
18637
18638 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
18639
18640         * gcc.c-torture/execute/20021118-2.c: New test.
18641
18642 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
18643
18644         * gcc.c-torture/execute/20021118-1.c: New test.
18645
18646 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
18647
18648         * gcc.dg/20021116-1.c: New test.
18649
18650 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
18651
18652         * g++.dg/abi/vcall1.C: New test.
18653
18654 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
18655
18656         * gcc.dg/20021029-1.c: New test.
18657         * gcc.dg/20021029-2.c: New test.
18658
18659 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18660
18661         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
18662
18663 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18664
18665         PR c/8439
18666         * gcc.dg/20021110.c: Move to ...
18667         * gcc.c-torture/compile/20021110.c: .... here.
18668
18669 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18670
18671         PR c/8467
18672         * gcc.c-torture/execute/20021111-1.c
18673
18674 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18675
18676         PR c/8439
18677         * gcc.dg/20021110.c: New test.
18678
18679 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
18680
18681         * g++.dg/abi/vthunk3.C: Run only on x86.
18682
18683 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18684
18685         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
18686
18687 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
18688
18689         * lib/compat.exp (compat-execute): Fix logic error in last
18690         change.
18691
18692 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
18693
18694         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
18695
18696 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18697
18698         PR c++/8389
18699         * g++.dg/template/access6.C: New test.
18700
18701 2002-11-08  Jan Hubicka  <jh@suse.cz>
18702
18703         * gcc.dg/i386-ssefp-1.c: New test.
18704         * gcc.dg/i386-ssefp-1.c: New test.
18705
18706 2002-11-08  Jan Hubicka  <jh@suse.cz>
18707
18708         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
18709
18710 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
18711
18712         * g++.dg/abi/vthunk3.C: New test.
18713
18714         PR c++/8338
18715         * g++.dg/template/crash2.C: New test.
18716
18717 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
18718
18719         * testsuite/g++.dg/abi/dtor1.C: New test.
18720         * testsuite/g++.dg/abi/dtor2.C: Likewise.
18721
18722 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
18723
18724         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
18725         Darwin.
18726
18727 2002-11-04  Adam Nemet  <anemet@lnxw.com>
18728
18729         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
18730         -mthumb.  Only xfail with -O0.
18731
18732 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
18733
18734         * g++.dg/abi/thunk1.C: New test.
18735         * g++.dg/abi/thunk2.C: Likewise.
18736         * g++.dg/abi/vtt1.C: Likewise.
18737
18738 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
18739
18740         PR optimization/8423
18741         * gcc.c-torture/execute/builtin-constant.c: New test.
18742
18743 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
18744
18745         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
18746         Add some more cases.
18747
18748 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
18749
18750         PR c++/8391
18751         * g++.dg/opt/local1.C: New test.
18752
18753 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
18754
18755         PR c++/8160
18756         * g++.dg/template/complit1.C: New test.
18757
18758         PR c++/8149
18759         * g++.dg/template/typename4.C: Likewise.
18760
18761 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18762
18763         Core issue 287, PR c++/7639
18764         * g++.dg/template/instantiate1.C: Adjust error location.
18765         * g++.dg/template/instantiate3.C: New test.
18766         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
18767         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
18768         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
18769
18770 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
18771
18772         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
18773
18774 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
18775
18776         PR c++/8287
18777         * g++.dg/init/dtor2.C: New test.
18778
18779 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18780
18781         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
18782         * gcc.dg/nest.c: Bypass errors on irix6.
18783
18784 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
18785
18786         * gcc.dg/nest.c: Expect error for mmix-*-*.
18787         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
18788
18789 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
18790
18791         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
18792         markers.
18793
18794         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
18795
18796 2002-10-25  Mike Stump  <mrs@apple.com>
18797
18798         * gcc.dg/warn-1.c: New test.
18799
18800 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
18801
18802         * g++.dg/template/typename3.C: New test.
18803
18804 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
18805
18806         * g++.dg/lookup/ptrmem1.C: New test.
18807
18808         * g++.dg/abi/vthunk2.C: New test.
18809
18810 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
18811
18812         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
18813
18814 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
18815
18816         * g++.dg/abi/empty9.C: New test.
18817
18818 2002-10-24  Richard Henderson  <rth@redhat.com>
18819
18820         * g++.dg/inherit/thunk1.C: Enable for ia64.
18821
18822 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
18823
18824         PR c++/8067
18825         * g++.dg/lookup/pretty1.C: New test.
18826
18827 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
18828
18829         * gcc.dg/20021023-1.c: New test.
18830
18831 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
18832
18833         PR c++/7679
18834         * g++.dg/parse/inline1.C: New test.
18835
18836 2002-10-23  Richard Henderson  <rth@redhat.com>
18837
18838         * g++.dg/inherit/thunk1.C: Enable for x86_64.
18839
18840         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
18841
18842 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
18843
18844         PR c++/6579
18845         * g++.dg/parse/stmtexpr3.C: New test.
18846
18847 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
18848
18849         * g++.dg/expr/cond1.C: New test.
18850
18851 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
18852
18853         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
18854
18855 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
18856
18857         * g++.dg/abi/vbase13.C: New test.
18858         * g++.dg/abi/vbase14.C: Likewise.
18859
18860 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
18861
18862         * gcc.dg/tls/pic-1.c: New test.
18863         * gcc.dg/tls/nonpic-1.c: New test.
18864         * gcc.dg/20021018-1.c: New test.
18865
18866 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
18867
18868         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
18869         Remove only files with the same base name as the test case.
18870         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
18871         (profopt-execute): Likewise.  Also, remove old profiling
18872         and performance data files before running the tests.
18873
18874         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
18875         * g++.dg/bprob/bprob.exp: Likewise.
18876         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
18877         to allow more general test case names.
18878
18879         * g++.dg/bprob/bprob-1.C: Rename to ...
18880         * g++.dg/bprob/g++-bprob-1.C: ... this.
18881
18882         * g77.dg/bprob/bprob-1.f: Rename to ...
18883         * g77.dg/bprob/g77-bprob-1.f: ... this.
18884
18885 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
18886
18887         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
18888         bison 1.50 or later.
18889
18890 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
18891
18892         * g++.dg/README: Describe more test directories.
18893
18894 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
18895
18896         * g++.dg/init/array6.C: Add additional tests.
18897
18898 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
18899
18900         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
18901         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
18902
18903 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
18904
18905         * gcc.c-torture/compile/20020604-1.x: New.
18906         * gcc.c-torture/compile/simd-5.x: Likewise.
18907         * gcc.c-torture/execute/920710-1.x: Likewise.
18908         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
18909
18910 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
18911
18912         * g++.dg/inherit/override1.C: Add dg-options clause.
18913
18914 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18915
18916         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
18917         _mm_slli_si128.
18918
18919 2002-10-19  Andreas Schwab  <schwab@suse.de>
18920
18921         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
18922         directory component.
18923
18924 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
18925
18926         * g++.dg/inherit/thunk1.C: New test.
18927
18928         * g++.dg/inherit/override1.C: New test.
18929
18930         * g++.dg/abi/mangle11.C: New test.
18931         * g++.dg/abi/mangle14.C: New test.
18932         * g++.dg/abi/mangle17.C: New test.
18933
18934 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
18935
18936         * g++.dg/overload/member2.C: New test.
18937
18938 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
18939
18940         * g++.dg/README: Describe new compat directory.
18941         * g++.dg/dg.exp: Skip tests in compat directory.
18942         * README.compat: New file.
18943         * lib/compat.exp: New expect script.
18944         * g++.dg/compat: New test directory.
18945         * g++.dg/compat/compat.exp: New expect script.
18946         * g++.dg/compat/abi: New test directory.
18947         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
18948         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
18949         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
18950         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
18951         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
18952         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
18953         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
18954         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
18955         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
18956         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
18957         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
18958         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
18959         * g++.dg/compat/break: New test directory.
18960         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
18961         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
18962         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
18963         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
18964         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
18965         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
18966         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
18967         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
18968         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
18969         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
18970         g++.dg/compat/break/README: New files.
18971         * g++.dg/compat/eh: New test directory.
18972         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
18973         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
18974         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
18975         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
18976         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
18977         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
18978         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
18979         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
18980         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
18981         g++.dg/compat/eh/filter2_y.C,
18982         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
18983         g++.dg/compat/eh/new1_y.C,
18984         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
18985         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
18986         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
18987         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
18988         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
18989         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
18990         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
18991         g++.dg/compat/eh/unexpected1_y.C: New files.
18992         * g++.dg/compat/init: New test directory.
18993         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
18994         g++.dg/compat/init/array5_y.C,
18995         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
18996         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
18997         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
18998         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
18999         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
19000         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
19001         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
19002         g++.dg/compat/init/init-ref2_y.C: New files.
19003
19004 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
19005
19006         PR c++/7584
19007         * g++.dg/inherit/using3.C: New test.
19008
19009 2002-10-17  Jan Hubicka  <jh@suse.cz>
19010
19011         * gcc.dg/20021017-2.c: New test.
19012
19013 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
19014
19015         * g++.dg/abi/mangle16.C: Adjust.
19016
19017         * g++.dg/init/array8.C: New test.
19018
19019 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
19020
19021         * gcc.dg/special/mips-abi.exp: New test.
19022         * gcc.dg/special/mips-abi.s: Empty file used by the above.
19023
19024 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
19025
19026         * g++.dg/abi/mangle16.C: New test.
19027         * g++.dg/abi/mangle17.C: Likewise.
19028
19029         PR c++/7478
19030         * g++.dg/template/ref1.C: New test.
19031
19032 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19033
19034         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
19035
19036 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
19037
19038         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
19039
19040 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
19041
19042         PR c++/7524
19043         * g++.dg/init/array7.C: New test.
19044
19045 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
19046
19047         * g++.dg/init/array6.C: New test.
19048
19049         * g++.dg/abi/mangle13.C: Likewise.
19050         * g++.dg/abi/mangle14.C: Likewise.
19051         * g++.dg/abi/mangle15.C: Likewise.
19052
19053 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
19054
19055         * g++.dg/abi/empty8.C: New test.
19056
19057 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
19058
19059         * g++.dg/init/ctor1.C: New test.
19060
19061 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
19062
19063         * gcc.c-torture/execute/20021015-1.c: New test.
19064
19065 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
19066
19067         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
19068
19069 2002-10-14  Jan Hubicka  <jh@suse.cz>
19070
19071         * gcc.dg/i386-ssetype-[1-5].c: New tests.
19072
19073 2002-10-14  Richard Henderson  <rth@redhat.com>
19074
19075         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
19076
19077 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
19078
19079         PR optimization/6631
19080         * g++.dg/opt/const2.C: New test.
19081
19082 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
19083
19084         PR c++/7176
19085         * g++.dg/parse/friend1.C: New test.
19086         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
19087
19088 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
19089
19090         * gcc.dg/20021014-1.c: New test.
19091
19092 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
19093
19094         PR c++/5661
19095         * g++.dg/ext/vlm1.C: New test.
19096         * g++.dg/ext/vlm2.C: Likewise.
19097
19098         * g++.dg/init/array1.C: Remove invalid braces.
19099         * g++.dg/init/brace1.C: New test.
19100         * g++.dg/init/copy2.C: Likewise.
19101         * g++.dg/init/copy3.C: Likewise.
19102         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
19103         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
19104         braces.
19105
19106 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
19107
19108         * gcc.dg/cpp/assembler.S: Don't use -ansi.
19109
19110 2002-10-11  Richard Shann  <richard.shann@superh.com>
19111
19112         * gcc.c-torture/compile/simd-5.c: New test.
19113
19114 2002-10-10  Roger Sayle  <roger@eyesopen.com>
19115
19116         * gcc.c-torture/execute/shiftopt-1.c: New test case.
19117
19118 2002-10-10  Jim Wilson  <wilson@redhat.com>
19119
19120         * gcc.c-torture/execute/20021010-1.c: New test.
19121
19122 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
19123
19124         PR c/7353
19125         * g++.dg/ext/typedef-init.C: New test.
19126         * gcc.dg/typedef-init.c: New test.
19127
19128 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
19129
19130         * gcc.dg/cpp/paste13.c: New test.
19131
19132 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19133
19134         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
19135         remaining platforms, XFAIL during compile, not execute.  Don't
19136         XFAIL at -O0.
19137
19138 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
19139
19140         * gcc.dg/alias-1.c: Tweak expected warning.
19141
19142 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
19143
19144         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
19145
19146 2002-10-06  Andreas Jaeger  <aj@suse.de>
19147
19148         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
19149         * gcc.dg/cpp/c++98.C: Likewise.
19150
19151         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
19152         * g++.dg/cpp/c++98.C: Likewise.
19153
19154         * g++.dg/README (Subdirectories): Mention cpp directory.
19155
19156         PR target/7559
19157         * gcc.dg/20021006-1.c: New test.
19158
19159 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19160
19161         PR c++/7804
19162         * g++.dg/other/warning1.C: New test.
19163
19164 2002-10-04  Roger Sayle  <roger@eyesopen.com>
19165
19166         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
19167         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
19168         and sparc-*-* with -m64 as expected failures.  See PR 8087.
19169
19170 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
19171
19172         PR c++/7931
19173         * g++.dg/template/ptrmem3.C: New test.
19174
19175         PR c++/7754
19176         * g++.dg/template/union1.C: New test.
19177
19178 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
19179
19180         PR c++/8006
19181         * g++.dg/abi/mangle9.C: New test.
19182         * g++.dg/abi/mangle10.C: New test.
19183         * g++.dg/abi/mangle11.C: New test.
19184         * g++.dg/abi/mangle12.C: New test.
19185
19186 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
19187
19188         PR c++/7188.
19189         * g++.dg/template/meminit1.C: New test.
19190         * g++.dg/warn/Wreorder-1.C: Likewise.
19191         * g++.old-deja/g++.mike/warn3.C: Tweak.
19192         * lib/prune.exp: Ingore "in copy constructor".
19193
19194 2002-10-02  Andreas Jaeger  <aj@suse.de>
19195
19196         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
19197         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
19198         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
19199         on x86-64.
19200
19201 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
19202
19203         * gcc.dg/empty1.C: Fix typo.
19204
19205 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
19206
19207         * gcc.dg/alias-1.c: New test.
19208
19209 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
19210
19211         * gcc.dg/empty1.C: New test.
19212
19213         * g++.dg/tls/init-2.C: Tweak error messages.
19214
19215 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
19216
19217         * gcc.c-torture/compile/20020923-1.c: New test.
19218
19219 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
19220
19221         * gcc.c-torture/execute/ffs-1.c: New test.
19222         * gcc.c-torture/execute/ffs-2.c: Ditto.
19223
19224 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
19225
19226         * g++.dg/overload/member1.C: New test.
19227
19228 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
19229
19230         * g++.dg/abi/empty7.C: New test.
19231         * g++.dg/init/pm2.C: Likewise.
19232
19233 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
19234
19235         * g++.dg/rtti/crash1.C: New test.
19236
19237 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
19238
19239         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
19240         gcc.dg/sibcall-4.c: New tests.
19241
19242 2002-09-28  Roger Sayle  <roger@eyesopen.com>
19243
19244         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
19245         powerpc and MMIX targets.
19246
19247 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
19248
19249         * gcc.dg/cpp/20020927-1.c: New.
19250
19251 2002-09-26  David S. Miller  <davem@redhat.com>
19252
19253         * gcc.c-torture/compile/trunctfdf.c: New.
19254
19255 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19256
19257         * lib/target-supports.exp (check_weak_available): Handle solaris2.
19258
19259 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
19260
19261         * gcc.c-torture/execute/loop-15.c: New.
19262
19263 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
19264
19265         * README.QMTEST: Fix typo.
19266
19267 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
19268
19269         * gcc.dg/20020926-1.c: New test.
19270
19271 2002-09-25  David S. Miller  <davem@redhat.com>
19272
19273         PR target/7842
19274         * gcc.c-torture/execute/shiftdi.c: New test.
19275
19276 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
19277
19278         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
19279         unique to the tool.
19280         * lib/g77.exp (g77_init): Likewise.
19281         * lib/g++.exp (g++_init): Likewise.
19282         * lib/objc.exp (objc_init): Likewise.
19283
19284 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
19285
19286         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
19287         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
19288         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
19289
19290 2002-09-25  Richard Henderson  <rth@redhat.com>
19291
19292         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
19293         too-small long double.
19294
19295 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
19296
19297         * gcc.dg/20020919-1.c: New test.
19298
19299 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
19300
19301         * g++.dg/abi/bitfield6.C: New test.
19302         * g++.dg/abi/bitfield7.C: New test.
19303         * g++.dg/abi/bitfield8.C: New test.
19304         * g++.dg/abi/vbase11.C: New test.
19305
19306 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19307
19308         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
19309         hppa*-*-hpux*.  Update test comment.
19310
19311 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
19312
19313         * gcc.dg/tls/struct-1.c: New test.
19314
19315 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
19316
19317         * gcc.dg/cpp/tr-warn2.c: Update.
19318
19319 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
19320
19321         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
19322
19323 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
19324
19325         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
19326         systems.
19327
19328 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
19329
19330         * gcc.c-torture/execute/ieee/mzero3.c: New test.
19331
19332         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
19333         Adjust for c++filt moved to binutils.  Remove spurious duplicate
19334         setting of cxxfilt.
19335
19336 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
19337
19338         * gcc.dg/20020312-2.c: Update for darwin.
19339
19340 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
19341
19342         * g++.old-deja/g++.other/crash32.C: Mark ICE.
19343
19344 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
19345
19346         * objc.dg/comp-types-1.m: New test.
19347         * objc.dg/comp-types-2.m: New test.
19348         * objc.dg/comp-types-3.m: New test.
19349         * objc.dg/comp-types-4.m: New test.
19350         * objc.dg/comp-types-5.m: New test.
19351         * objc.dg/comp-types-6.m: New test.
19352
19353 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19354
19355         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
19356
19357 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
19358
19359         * g++.dg/other/do1.C: New test.
19360
19361         * g++.dg/template/subst1.C: New test.
19362
19363 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
19364
19365         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
19366
19367 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
19368
19369         * g++.dg/template/qualttp20.C: Adjust expected errors.
19370         * g++.old-deja/g++.jason/report.C: Likewise.
19371         * g++.old-deja/g++.other/qual1.C: Likewise.
19372
19373         * g++.dg/lookup/scoped2.C: New test.
19374
19375         * g++.dg/ext/asm3.C: New test.
19376
19377 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
19378
19379         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
19380
19381 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
19382
19383         * ChangeLog: follow spelling conventions.
19384         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
19385         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
19386         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
19387         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
19388         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
19389         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
19390         * g++.old-deja/g++.law/global-init1.C: Likewise.
19391         * g++.old-deja/g++.other/delete4.C: Likewise.
19392         * g++.old-deja/g++.other/inline21.C: Likewise.
19393         * g++.old-deja/g++.other/singleton.C: Likewise.
19394         * g77.dg/strlen0.f: Likewise.
19395         * g77.f-torture/compile/20010519-1.f: Likewise.
19396         * g77.f-torture/compile/980310-4.f: Likewise.
19397         * gcc.c-torture/compile/20000605-1.c: Likewise.
19398         * gcc.c-torture/execute/20020225-1.c: Likewise.
19399         * gcc.dg/c90-hexfloat-2.c: Likewise.
19400         * gcc.dg/c99-bool-1.c: Likewise.
19401         * gcc.dg/c99-hexfloat-2.c: Likewise.
19402         * gcc.dg/dll-2.c: Likewise.
19403         * gcc.dg/wtr-union-init-1.c: Likewise.
19404         * gcc.dg/wtr-union-init-2.c: Likewise.
19405         * gcc.dg/wtr-union-init-3.c: Likewise.
19406         * gcc.dg/cpp/avoidpaste1.c: Likewise.
19407         * gcc.dg/cpp/defined.c: Likewise.
19408         * gcc.dg/cpp/macsyntx.c: Likewise.
19409         * gcc.dg/cpp/paste2.c: Likewise.
19410         * gcc.dg/cpp/trad/defined.c: Likewise.
19411         * gcc.dg/format/c90-printf-1.c: Likewise.
19412         * gcc.dg/format/c90-scanf-1.c: Likewise.
19413         * gcc.dg/format/c99-printf-1.c: Likewise.
19414         * gcc.dg/format/c99-scanf-1.c: Likewise.
19415         * gcc.misc-tests/gcov-8.c: Likewise.
19416         * lib/profopt.exp: Likewise.
19417
19418 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
19419
19420         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
19421
19422 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
19423
19424         * g++.dg/inherit/using2.C: New test.
19425
19426 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
19427
19428         * ChangeLog: Follow spelling conventions.
19429         * g++.dg/template/friend4.C: Likewise.
19430         * g++.old-deja/g++.pt/crash67.C: Likewise.
19431         * gcc.c-torture/execute/20000801-4.c: Likewise.
19432         * gcc.dg/c90-digraph-1.c: Likewise.
19433         * gcc.dg/c94-digraph-1.c: Likewise.
19434         * gcc.dg/c99-digraph-1.c: Likewise.
19435         * gcc.dg/cpp/line5.c: Likewise.
19436         * gcc.dg/cpp/multiline.c: Likewise.
19437         * gcc.dg/cpp/trad/literals-1.c: Likewise.
19438         * gcc.dg/format/attr-3.c: Likewise.
19439         * gcc.dg/format/c90-scanf-3.c: Likewise.
19440         * gcc.dg/format/ext-4.c: Likewise.
19441
19442 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
19443
19444         * g++.dg/template/pretty1.C: New test.
19445
19446 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
19447
19448         * gcc.c-torture/execute/struct-cpy-1.c: New test.
19449
19450 2002-09-13  Matt Austern  <austern@apple.com>
19451
19452         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
19453         passing a cast expression to a function by const reference.
19454
19455 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
19456
19457         * g++.dg/template/deduce1.C: New test.
19458
19459 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
19460
19461         * gcc.c-torture/execute/simd-1.c: Force all use of int to
19462         32-bit int.
19463
19464 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19465
19466         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
19467         usage.
19468
19469 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
19470
19471         * gcc.c-torture/compile/20020910-1.c: New test.
19472
19473 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
19474
19475         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
19476
19477 2002-09-10  Andreas Jaeger  <aj@suse.de>
19478
19479         * gcc.dg/20020312-2.c: Adjust for x86-64.
19480
19481 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
19482
19483         * g77.dg/7388.f: New test case for PR 7388.
19484
19485 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
19486
19487         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
19488
19489 2002-09-05  Ziemowit Laski <zlaski@apple.com>
19490
19491         * objc.dg/proto-lossage-1.m: New test.
19492
19493 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
19494
19495         * gcc.dg/cpp/_Pragma4.c: Fix typo.
19496
19497 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
19498
19499         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
19500         expected to pass.
19501
19502 2002-09-06  Stan Shebs  <shebs@apple.com>
19503             David Edelsohn  <edelsohn@gnu.org>
19504
19505         * gcc.dg/weak: New directory.
19506         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
19507         target-specific xfail bits.
19508         * gcc.dg/typeof-2.c: Move to new directory.
19509         * gcc.dg/weak.exp: New expect script.
19510
19511 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
19512
19513         * gcc.c-torture/execute/extzvsi.c: New test.
19514
19515 2002-09-05  Stan Shebs  <shebs@apple.com>
19516
19517         * gcc.dg/weak-1.c: xfail on Darwin.
19518         * gcc.dg/weak-2.c: Ditto.
19519         * gcc.dg/weak-3.c: Ditto.
19520         * gcc.dg/weak-4.c: Ditto.
19521         * gcc.dg/weak-5.c: Ditto.
19522         * gcc.dg/weak-6.c: Ditto.
19523         * gcc.dg/weak-7.c: Ditto.
19524         * gcc.dg/weak-8.c: Ditto.
19525         * gcc.dg/weak-9.c: Ditto.
19526
19527 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
19528
19529         * gcc.c-torture/execute/loop-14.c: New test.
19530
19531 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
19532
19533         * g++.dg/other/cxa-atexit1.C: New test.
19534
19535         * gcc.dg/typeof-2.c: New test.
19536
19537 2002-09-03  Roger Sayle  <roger@eyesopen.com>
19538
19539         * gcc.dg/builtins-2.c: New testcase.
19540         * gcc.dg/builtins-3.c: New testcase.
19541
19542 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
19543
19544         * gcc.dg/cpp/_Pragma4.c: New test.
19545
19546 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
19547
19548         * objc/execute/nil_method-1.m: New testcase.
19549
19550 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
19551
19552         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
19553         [Object class], not [Object initialize].
19554
19555 2002-08-31  Roger Sayle  <roger@eyesopen.com>
19556             Hans-Peter Nilsson  <hp@bitrange.com>
19557
19558         * gcc.c-torture/execute/20020720-1.x: Skip test on
19559         mmix-knuth-mmixware.  Correct comment.
19560
19561 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
19562
19563         * testsuite/g++.dg/abi/bitfield5.C: New test.
19564         * testsuite/g++.dg/abi/vbase10.C: Likewise.
19565
19566 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
19567
19568         * objc.dg/undeclared-selector.m: New test.
19569
19570 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
19571
19572         * g++.dg/other/offsetof1.C: Avoid cast warning.
19573
19574 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
19575
19576         * objc.dg/super-class-2.m: New test.
19577
19578 2002-08-24  Matt Austern  <austern@apple.com>
19579
19580         * g++.dg/ext/lvaddr.C: New test.
19581         * g++.dg/ext/lvcast.C: New test.
19582
19583 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
19584
19585         * testsuite/g++.dg/inherit/cond1.C: New test.
19586
19587 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
19588
19589         * gcc.dg/noncompile/incomplete-1.c: New test.
19590
19591 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
19592
19593         * gcc.dg/typespec-1.c: New test.
19594
19595 2002-08-20  Devang Patel  <dpatel@apple.com>
19596         * objc.dg/proto-hier-2.m: New test.
19597
19598 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
19599
19600         * objc.dg/bitfield-1.m: New test.
19601         * objc.dg/bitfield-2.m: New test.
19602
19603 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
19604
19605         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
19606         gcc.dg/c99-flex-array-4.c: New tests.
19607
19608 2002-08-16  Stan Shebs  <shebs@apple.com>
19609
19610         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
19611
19612 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
19613
19614         * gcc.dg/typeof-1.c: New test.
19615         * g++.dg/ext/typeof2.C: New test.
19616
19617 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
19618
19619         * g++.dg/other/offsetof1.C: New test.
19620
19621 2002-08-14  Richard Henderson  <rth@redhat.com>
19622
19623         * gcc.dg/tls/diag-3.c: Fix expected message strings.
19624
19625 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
19626
19627         * gcc.dg/cpp/_Pragma3.c: New test.
19628
19629 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
19630
19631         * g++.dg/template/inherit3: New test.
19632
19633 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
19634
19635         * gcc.dg/bitfld-4.c: Add blank options.
19636
19637 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
19638
19639         * g++.dg/template/crash1.C: New test.
19640
19641 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
19642
19643         * gcc.dg/tls/opt-2.c: New test.
19644
19645 2002-08-08  Devang Patel  <dpatel@apple.com>
19646
19647         * objc.dg/selector-1.m : New test
19648
19649 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
19650
19651         * g++.dg/abi/bitfield4.C: New test.
19652         * gcc.dg/bitfld-4.c: New test.
19653
19654 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
19655
19656         * g++.dg/other/packed1.C: New test.
19657
19658 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
19659
19660         * g++.dg/abi/offsetof.C: Tweak error messages.
19661         * g++.old-deja/g++.mike/p10769a.C: Likewise.
19662
19663 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
19664
19665         * gcc.dg/bitfld-3.c: New test.
19666
19667 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
19668             Richard Henderson  <rth@redhat.com>
19669
19670         * gcc.dg/i386-bitfield1.c: New test.
19671         * g++.dg/abi/bitfield3.C: Update.
19672
19673 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
19674
19675         * objc.dg/const-str-2.m: Update.
19676         * gcc.dg/cpp/c++98.c: Change to C extension.
19677         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
19678         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
19679
19680 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
19681
19682         * testsuite/gcc.dg/tls/diag-3.c: New.
19683
19684 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
19685
19686         * g++.dg/README (Subdirectories): Document new subdir expr.
19687         * g++.dg/expr/pmf-1.C: New test.
19688
19689 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
19690
19691         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
19692
19693 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
19694
19695         * g++.dg/abi/bitfield3.C: New test.
19696
19697 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
19698
19699         * lib/gcov.exp: Tweak expected line formats.
19700         * gcc.misc-tests/gcov8.c: New test.
19701         * gcc.misc-tests/gcov8.x: New flags.
19702
19703 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
19704
19705         * consistency.vlad/layout/endian.c: Include string.h.
19706
19707         * gcc.c-torture/execute/20020805-1.c: New test.
19708
19709 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
19710
19711         * g++.dg/other/conversion1.C: New test.
19712
19713 2002-08-03  Roger Sayle  <roger@eyesopen.com>
19714
19715         * gcc.dg/builtins-1.c: New testcase.
19716
19717 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
19718
19719         * g++.dg/inherit/access3.C: New test.
19720
19721 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
19722
19723         * gcc.dg/ia64-visibility-2.c: New test.
19724
19725 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
19726
19727         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
19728         __qualifier_flags to __flags.
19729
19730 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
19731
19732         * g++.dg/inherit/operator1.C: New test.
19733         * g++.dg/lookup/disamb1.C: Fix typo in comment.
19734         * g++.dg/other/error1.C: Change expected error message.
19735         * g++.dg/template/conv4.C: Likewise.
19736
19737 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
19738
19739         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
19740         for documented behavior.
19741
19742 2002-07-25  Roger Sayle  <roger@eyesopen.com>
19743
19744         * gcc.c-torture/execute/20020720-1.x: Skip this test on
19745         several targets known to fail.
19746
19747 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
19748
19749         * gcc.dg/mips-args-[123].c: New tests.
19750
19751 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
19752
19753         * gcc.dg/ppc-spe.c: New.
19754
19755 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
19756
19757         * g++.dg/other/ptrmem4.C: New testcase.
19758
19759 2002-07-24  Richard Henderson  <rth@redhat.com>
19760
19761         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
19762
19763 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
19764
19765         * g++.dg/ext/alignof1.C (main): Return 0 for success.
19766
19767 2002-07-24  Roger Sayle  <roger@eyesopen.com>
19768
19769         * gcc.c-torture/execute/memset-3.c: New testcase.
19770
19771 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
19772
19773         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
19774         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
19775
19776 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19777
19778         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
19779         Delete.
19780
19781 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
19782
19783         * gcc.c-torture/compile/simd-4.c: New test.
19784
19785 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19786
19787         PR c++/7347, c++/7348
19788         * g++.dg/template/access4.C: New test.
19789         * g++.dg/template/access5.C: New test.
19790         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
19791         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
19792         * g++.old-deja/g++.pt/ttp58.C: Likewise.
19793         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
19794
19795 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
19796
19797         * gcc.dg/gnu89-init-2.c: New test.
19798
19799 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
19800
19801         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
19802
19803 2002-07-20  Roger Sayle  <roger@eyesopen.com>
19804
19805         * gcc.c-torture/execute/20020720-1.c: New testcase.
19806
19807 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
19808
19809         * gcc.dg/cpp/Wsignprom.c: New tests.
19810
19811 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
19812
19813         * gcc.c-torture/execute/loop-13.c: New test.
19814
19815 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
19816
19817         * gcc.dg/cpp/expr.c: New tests.
19818
19819 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
19820
19821         * g++.dg/opt/pr6713.C: Add template instantiation.
19822
19823 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
19824
19825         * gcc.dg/nest.c: New test.
19826
19827 2002-07-17  Richard Henderson  <rth@redhat.com>
19828
19829         * g++.dg/opt/pr6713.C: New test.
19830
19831 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
19832
19833         * gcc.c-torture/execute/loop-2e.x: Let the testcase
19834         XFAIL for all x86 processors.
19835
19836 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
19837
19838         * gcc.c-torture/execute/20010122-1.x: Do not test with
19839         -fomit-frame-pointer.
19840
19841 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19842
19843         * g++.dg/template/instantiate2.C: New test.
19844         * g++.dg/template/spec4.C: New test.
19845
19846 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19847
19848         * g++.dg/template/access2.C: New test.
19849         * g++.dg/template/access3.C: New test.
19850
19851 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
19852
19853         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
19854         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
19855         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
19856         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
19857         Convert to use <stdarg.h>.
19858         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
19859         Delete.
19860         * gcc.dg/va-arg-2.c: New.
19861         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
19862
19863 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
19864
19865         * gcc.c-torture/compile/20020710-1.c: New test.
19866
19867 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
19868                           Andrew Pinski  <pinskia@physics.uc.edu>
19869
19870         gcc.c-torture/compile/simd-2.c: New testcase.
19871         gcc.c-torture/compile/simd-3.c: Likewise.
19872
19873 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
19874
19875         PR c++/7224
19876         * g++.dg/overload/error1.C: New test.
19877
19878 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19879
19880         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
19881         configuration and IRIX 6 O32 ABI.
19882
19883 2002-07-11  Roger Sayle  <roger@eyesopen.com>
19884
19885         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
19886
19887 2002-07-10  Roger Sayle  <roger@eyesopen.com>
19888
19889         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
19890
19891 2002-07-10  Jeffrey A Law  <law@redhat.com>
19892
19893         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
19894
19895         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
19896
19897 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
19898
19899         * gcc.dg/20020312-2.c: Check for __PPC__.
19900
19901 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
19902
19903         * gcc.c-torture/compile/20020709-1.c: New test.
19904
19905 2002-07-07  Roger Sayle  <roger@eyesopen.com>
19906
19907         * g++.dg/template/qualttp21.C: New test case.
19908
19909 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
19910
19911         * gcc.c-torture/compile/20020706-1.c: New test.
19912         * gcc.c-torture/compile/20020706-2.c: New test.
19913
19914 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
19915             Alexandre Oliva  <aoliva@redhat.com>
19916
19917         * g++.dg/warn/incomplete1.C: New test.
19918
19919 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19920
19921         PR c++/7099
19922         * g++.dg/warn/noreturn1.C: New test.
19923
19924 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
19925
19926         PR c++/6706
19927         * g++.dg/debug/debug6.C: New test.
19928         * g++.dg/debug/debug7.C: New test.
19929
19930 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
19931
19932         * gcc.c-torture/compile/simd-3.c: New test.
19933
19934 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
19935
19936         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
19937         * gcc.dg/20020620-1.c: Likewise.
19938
19939 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19940
19941         PR c++/6944
19942         * g++.dg/init/array4.C: New test.
19943         * g++.dg/init/array5.C: New test.
19944
19945 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
19946
19947         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
19948         * gcc.c-torture/execute/simd-2.c (main): Likewise.
19949
19950 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19951
19952         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
19953         * gcc.dg/wtr-aggr-init-1.c: Likewise.
19954         * gcc.dg/wtr-conversion-1.c: Likewise.
19955         * gcc.dg/wtr-escape-1.c: Likewise.
19956         * gcc.dg/wtr-int-type-1.c: Likewise.
19957         * gcc.dg/wtr-label-1.c: Likewise.
19958         * gcc.dg/wtr-static-1.c: Likewise.
19959         * gcc.dg/wtr-strcat-1.c: Likewise.
19960         * gcc.dg/wtr-suffix-1.c: Likewise.
19961         * gcc.dg/wtr-switch-1.c: Likewise.
19962         * gcc.dg/wtr-unary-plus-1.c: Likewise.
19963         * gcc.dg/wtr-union-init-1.c: Likewise.
19964         * gcc.dg/wtr-union-init-2.c: Likewise.
19965         * gcc.dg/wtr-union-init-3.c: Likewise.
19966
19967         * gcc.dg/wtr-func-def-1.c: New test.
19968
19969 2002-07-02 Devang Patel <dpatel@apple.com>
19970
19971         * objc.dg/param-1.m: New test.
19972
19973 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
19974
19975         * gcc.dg/cpp/trad/directive.c: Add test.
19976         * gcc.dg/cpp/trad/macroargs.c: Add test.
19977         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
19978
19979 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
19980
19981         * gcc.dg/cpp/cmdlne-M.c: New test.
19982
19983 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
19984
19985         * objc.dg/desig-init-1.m: New test.
19986
19987 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19988
19989         PR c++/6716
19990         * g++.dg/template/instantiate1.C: New test.
19991
19992 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
19993
19994         PR c++/7112
19995         * g++.dg/template/sizeof2.C: New test.
19996
19997 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
19998
19999         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
20000         gcc.dg/cpp/trad/include.c: New tests.
20001
20002 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
20003
20004         PR target/7177
20005         * gcc.c-torture/compile/20020701-1.c: New test.
20006
20007 2002-07-01  Stan Shebs  <shebs@apple.com>
20008
20009         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
20010         header here...
20011         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
20012         (objc-torture-execute): or here.
20013
20014 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
20015
20016         * gcc.c-torture/execute/arith-rand-ll.c: New test.
20017
20018 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
20019
20020         * gcc.dg/cpp/trad/escaped-nl.c: New test.
20021
20022 2002-06-30  Devang Patel  <dpatel@apple.com>
20023
20024         * objc.dg/fsyntax-only.m: New test.
20025
20026 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
20027
20028         PR c++/6695
20029         * g++.dg/template/friend7.C: New file.
20030
20031 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
20032
20033         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
20034         return type.
20035
20036 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
20037
20038         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
20039         avoid division by zero.
20040
20041 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
20042
20043         * gcc.dg/Wunknownprag.c: New tests.
20044
20045 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
20046
20047         * gcc.c-torture/execute/simd-2.c: New test.
20048
20049 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
20050
20051         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
20052         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
20053         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
20054         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
20055         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
20056         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
20057         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
20058         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
20059         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
20060         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
20061         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
20062         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
20063         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
20064         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
20065         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
20066         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
20067         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
20068
20069 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
20070
20071         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
20072         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
20073         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
20074         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
20075         New tests.
20076         * gcc.dg/cpp/trad/directive.c: Update.
20077
20078 2002-06-23  Andreas Jaeger  <aj@suse.de>
20079
20080         * gcc.c-torture/execute/complex-6.c: New.
20081
20082 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
20083
20084         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
20085         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
20086         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
20087         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
20088
20089 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
20090
20091         * gcc.dg/cpp/trad: New directory with traditional tests copied
20092         from parent directory.
20093         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
20094         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
20095         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
20096         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
20097         Move to trad/ and rename.
20098         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
20099         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
20100         gcc.dg/cpp/trad/redef2.c: New tests.
20101         * gcc.dg/cpp/trad/trad.exp: New driver.
20102
20103 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
20104
20105         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
20106         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
20107         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
20108         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
20109         Remove.
20110
20111 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
20112
20113         * gcc.dg/20020620-1.c: New test.
20114
20115 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20116
20117         * g++.dg/template/ttp4.C: New test.
20118
20119 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
20120
20121         * g++.dg/opt/vt1.C: Fix regexp.
20122
20123 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20124
20125         * gcc.c-torture/execute/pure-1.c: Make functions static again.
20126         Don't use attribute `noinline'.
20127
20128 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
20129
20130         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
20131
20132 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
20133
20134         * gcc.c-torture/execute/simd-1.c: New.
20135
20136         * gcc.dg/simd-1.c: New.
20137
20138 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
20139
20140         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
20141
20142 2002-06-16  Richard Henderson  <rth@redhat.com>
20143
20144         * g++.dg/ext/anon-struct1.C: New.
20145         * g++.dg/ext/anon-struct2.C: New.
20146         * g++.dg/ext/anon-struct3.C: New.
20147         * gcc.dg/anon-struct-1.c: New.
20148         * gcc.dg/anon-struct-2.c: New.
20149         * gcc.dg/anon-struct-3.c: New.
20150         * gcc.dg/20011008-1.c: Adjust warning text.
20151         * gcc.dg/20020527-1.c: Add -fms-extensions.
20152
20153 2002-06-16  Richard Henderson  <rth@redhat.com>
20154
20155         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
20156
20157 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
20158
20159         * gcc.c-torture/execute/20020615-1.c: New test.
20160
20161 2002-06-15  Roger Sayle  <roger@eyesopen.com>
20162
20163         * gcc.c-tortuture/execute/compare-1.c: New test case.
20164         * gcc.c-tortuture/execute/compare-2.c: New test case.
20165         * gcc.c-tortuture/execute/compare-3.c: New test case.
20166
20167 2002-06-13  Richard Henderson  <rth@redhat.com>
20168
20169         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
20170         ia64 ilp32.
20171
20172 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20173
20174         * g++.dg/template/typename2.C: Update error message.
20175
20176 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
20177
20178         * gcc.c-torture/execute/20020611-1.c: New test.
20179
20180 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
20181
20182         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
20183         list of targets to skip.
20184
20185 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
20186
20187         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
20188         targets if not optimizing.
20189
20190 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
20191
20192         * gcc.c-torture/compile/20020605-1.c: New test.
20193
20194         * g++.dg/opt/vt1.C: New test.
20195
20196         * gcc.dg/20020531-1.c: New test.
20197
20198         * gcc.dg/20020530-1.c: New test.
20199
20200         * gcc.dg/20020527-1.c: New test.
20201
20202         * g++.dg/opt/cse1.C: New test.
20203
20204 2002-06-07  Roger Sayle  <roger@eyesopen.com>
20205
20206         * gcc.dg/20020607-2.c: New test case.
20207
20208 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
20209
20210         * gcc.c-torture/compile/20020604-1.c: New test.
20211
20212 2002-06-04  Richard Henderson  <rth@redhat.com>
20213
20214         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
20215         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
20216         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
20217
20218 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
20219
20220         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
20221
20222 2002-06-03  Richard Henderson  <rth@redhat.com>
20223
20224         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
20225         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
20226
20227 2002-06-02  Richard Henderson  <rth@redhat.com>
20228
20229         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
20230         test functions static.
20231
20232 2002-06-02  Andreas Jaeger  <aj@suse.de>
20233
20234         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
20235         now.
20236
20237 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20238
20239         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
20240         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
20241         Update for mofified diagnostics.
20242         * gcc.dg/c99-intconst-1.c: No longer fail.
20243
20244 2002-06-02  Richard Henderson  <rth@redhat.com>
20245
20246         * gcc.dg/uninit-A.c: Remove xfail markers.
20247
20248 2002-06-01  Roger Sayle  <roger@eyesopen.com>
20249
20250         * gcc.dg/fnegate-1.c: New test case.
20251
20252 2002-05-30  Osku Salerma  <osku@iki.fi>
20253
20254         * gcc.c-torture/execute/mayalias-1.c: New file.
20255
20256 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
20257
20258         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
20259         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
20260         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
20261
20262 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
20263
20264         * gcc.c-torture/execute/20020529-1.c: New test.
20265
20266 2002-05-27  Richard Henderson  <rth@redhat.com>
20267
20268         * g++.dg/ext/attrib6.C: New test case.
20269
20270 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20271
20272         * gcc.c-torture/execute/pure-1.c: New test.
20273
20274 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
20275
20276         * gcc.dg/cpp/arith-2.c: Remove.
20277
20278 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
20279
20280         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
20281         * gcc.dg/cpp/if-3.c: Remove.
20282
20283 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
20284
20285         * g++.dg/opt/cse2.C: New test.
20286
20287 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
20288
20289         * gcc.dg/cpp/arith-1.c: New semantic tests.
20290         * gcc.dg/cpp/if-1.c: Update.
20291
20292 2002-05-24  Ben Elliston  <bje@redhat.com>
20293
20294         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
20295
20296 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
20297
20298         * gcc.dg/verbose-asm.c: New test.
20299
20300 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20301
20302         * gcc.dg/cpp/paste12.c: New test.
20303
20304 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
20305
20306         * g++.dg/parse/named_ops.C: New test.
20307
20308 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
20309
20310         * gcc/testsuite/gcc.dg/weak-8.c: New test.
20311
20312 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
20313
20314         * gcc.dg/weak-2.c: Allow optional leading underscore
20315         in scan-assembler symbol name.
20316         * gcc.dg/weak-3.c: Likewise.
20317         * gcc.dg/weak-4.c: Likewise.
20318         * gcc.dg/weak-5.c: Likewise.
20319
20320 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
20321
20322         * gcc.dg/20020523-1.c: New test.
20323
20324 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
20325
20326         * objc.dg/const-str-2.m: Update now that we stop after
20327         a command line error.
20328
20329 2002-05-22  Richard Henderson  <rth@redhat.com>
20330
20331         * g++.dg/dg.exp: Fix typo in test pruneing.
20332
20333 2002-05-22  Richard Henderson  <rth@redhat.com>
20334
20335         * g++.dg/dg.exp: Prune the tls subdirectory.
20336         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
20337         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
20338         * g++.dg/tls/init-1.C: New.
20339
20340 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
20341
20342         * gcc.dg/20020517-1.c: New test.
20343
20344 2002-05-21  Richard Henderson  <rth@redhat.com>
20345
20346         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
20347         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
20348
20349 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
20350
20351         * g++.dg/other/copy2.C: New test.
20352
20353 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
20354
20355         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
20356         (MAX_COPY): Bump up to 10 times sizeof (long long).
20357         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
20358
20359         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
20360         sizeof (long long).
20361
20362         * gcc.c-torture/execute/strcpy-1.c: New test.
20363
20364 2002-05-19  Jason Merrill  <jason2redhat.com>
20365
20366         * g++.dg/ext/oper1.C: New test.
20367
20368 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
20369 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
20370
20371         * README.QMTEST: New file.
20372
20373         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
20374
20375 2002-05-19  Andreas Jaeger  <aj@suse.de>
20376
20377         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
20378         now.
20379         * gcc.c-torture/execute/loop-2d.x: Likewise.
20380
20381 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
20382
20383         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
20384         support weak symbols.
20385         * gcc.dg/weak-4.c: Likewise
20386         * gcc.dg/weak-6.c: Likewise
20387
20388 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
20389
20390         * gcc.dg/weak-3.c: Add dg-excess-error comment for
20391         cygwin, coff and h8300-*-hms targets
20392         * gcc.dg/weak-5.c: Likewise
20393         * gcc.dg/weak-7.c: Likewise
20394
20395 2002-05-16  Jason Merrill  <jason@redhat.com>
20396
20397         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
20398         (scan-assembler-not, scan-assembler-dem): Likewise.
20399         (scan-assembler-dem-not): Likewise.
20400
20401 2002-05-15  Richard Henderson  <rth@redhat.com>
20402
20403         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
20404
20405 2002-05-15  Richard Henderson  <rth@redhat.com>
20406
20407         * gcc.dg/weak-5.c (vfoo1c): No warning here.
20408         (vfoo1f): Warning here.
20409         (vfoo1l): Don't redefine the alias.
20410
20411 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
20412
20413         * g++.dg/init/pm1.C: New test.
20414
20415 2002-05-12  David S. Miller  <davem@redhat.com>
20416
20417         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
20418         types.
20419
20420 2002-05-10  Roger Sayle  <roger@eyesopen.com>
20421
20422         * gcc.c-torture/execute/20020510-1.c: New test case.
20423
20424 2002-05-10  David S. Miller  <davem@redhat.com>
20425
20426         * gcc.c-torture/execute/conversion.c: Test long double too.
20427
20428 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
20429
20430         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
20431         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
20432         * lib/g++.exp (g++_link_flags): Likewise.
20433         * lib/objc.exp (objc_target_compile): Likewise.
20434
20435 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
20436
20437         * gcc.dg/cpp/poison.c: Update.
20438         * gcc.dg/cpp/20000625-2.c: Remove.
20439         * gcc.dg/cpp/direct2s.c: Remove final test.
20440
20441 2002-05-08  Tom Rix  <trix@redhat.com>
20442
20443         * gcc.c-torture/execute/20020508-1.c: New test.
20444         * gcc.c-torture/execute/20020508-2.c: New test.
20445         * gcc.c-torture/execute/20020508-3.c: New test.
20446
20447 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
20448
20449         * gcc.dg/cpp/charconst-4.c: More tests.
20450
20451 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
20452
20453         PR c/6569
20454         * gcc.dg/weak-3.c: Update location of warning messages.
20455         * gcc.dg/weak-5.c: Likewise.
20456
20457 2002-05-06  Roger Sayle  <roger@eyesopen.com>
20458
20459         * gcc.c-torture/execute/20020506-1.c: New test case.
20460
20461 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
20462
20463         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
20464
20465 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
20466
20467         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
20468
20469 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
20470
20471         * gcc.dg/cpp/charconst-3.c: New test.
20472
20473 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20474
20475         * gcc.dg/cpp/charconst.c: Update tests.
20476
20477 2002-05-05  Tim Josling  <tej@melbpc.org.au>
20478
20479         * treelang: Added directory for new sample language treelang. Also
20480         lib/treelang.exp: New file to signal treelang should be tested.
20481
20482 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
20483
20484         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
20485         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
20486         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
20487         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
20488         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
20489         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
20490         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
20491
20492 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
20493
20494         * gcc.dg/format/xopen-2.c: New test.
20495
20496 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
20497
20498         * gcc.dg/20020503-1.c: New test.
20499
20500 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
20501
20502         * g++.dg/init/dtor1.C: Make it tougher.
20503
20504 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
20505
20506         * g++.dg/init/dtor1.C: New test.
20507
20508 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
20509
20510         * gcc.dg/altivec-8.c: New.
20511
20512 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
20513
20514         * gcc.dg/altivec-7.c: New.
20515
20516 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
20517
20518         * g++.dg/parse/typedef1.C: New test.
20519
20520 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
20521
20522         PR c++/6486
20523         * g++.dg/template/friend6.C: New test.
20524
20525         PR c++/6492
20526         * g++.dg/init/copy1.C: New test.
20527
20528 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
20529
20530         * g++.dg/warn/effc1.C: New test.
20531
20532 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
20533
20534         * gcc.dg/cpp/if-cexp.c: Add a test.
20535
20536 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
20537
20538         * gcc.dg/20020426-2.c: New test.
20539
20540 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
20541
20542         * gcc.dg/cpp/if-mop.c: Update.
20543         * gcc.dg/cpp/if-mpar.c: Add test.
20544         * gcc.dg/cpp/if-oppr.c: Update.
20545
20546 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20547
20548         PR c/6343
20549         * gcc.dg/weak-[2-7].c: New tests.
20550
20551 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
20552
20553         * gcc.dg/enum1.c: New test.
20554
20555 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
20556
20557         PR c++/6497
20558         * g++.dg/inherit/access2.C: New test.
20559
20560 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
20561
20562         PR bootstrap/6445
20563         * gcc.dg/20020426-1.c: New test.
20564
20565 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
20566
20567         * g++.dg/abi/enum1.C: New test.
20568
20569 2002-04-26  Richard Henderson  <rth@redhat.com>
20570
20571         * gcc.dg/c99-bool-1.c: Expect always true warning.
20572
20573 2002-04-25  Roger Sayle  <roger@eyesopen.com>
20574
20575         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
20576
20577 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20578
20579         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
20580         targets.
20581
20582 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
20583
20584         * g++.dg/abi/mange7.C: New test.
20585
20586         PR c++/6438.
20587         * g++.dg/parse/stmtexpr2.C: New test.
20588
20589 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
20590
20591         * gcc.dg/20020312-2.c: Add SH target.
20592
20593 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20594
20595         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
20596         compiler output on mips*-*-irix*.
20597
20598 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
20599
20600         * g++.dg/parse/attr1.C: New test.
20601
20602 2002-04-23  Roger Sayle  <roger@eyesopen.com>
20603
20604         * gcc.c-torture/execute/string-opt-17.c: New test case.
20605         * gcc.c-torture/execute/memset-2.c: New test case.
20606
20607 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
20608
20609         PR c++/6256:
20610         * g++.dg/template/friend5.C: New test.
20611
20612         PR c++/6331:
20613         * g++.dg/template/qual1.C: Likewise.
20614
20615 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
20616
20617         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
20618         Include stdlib.h, not stdio.h or ctype.h.
20619
20620 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
20621
20622         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
20623         cris-*-elf* and mmix-*-*.
20624         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
20625         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
20626         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
20627         Ditto.
20628         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
20629         * gcc.dg/wchar_t-1.c: Ditto.
20630
20631 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
20632
20633         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
20634         Clarify comment.
20635
20636 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
20637
20638         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
20639
20640 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20641
20642         * gcc.c-torture/execute/20000906-1.x: Delete.
20643
20644 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
20645
20646         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
20647
20648 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
20649
20650         * PR6367
20651         * g77.f-torture/execute/6367.f: New test.
20652         * g77.f-torture/execute/6367.x: Disable for MMIX.
20653
20654 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
20655
20656         * PR6352
20657         * g++.dg/opt/inline2.C: New test.
20658
20659 2002-04-18  Richard Henderson  <rth@redhat.com>
20660
20661         * gcc.dg/20000906-1.c: Enable for all targets.
20662         * gcc.c-torture/compile/iftrap-2.c: New.
20663
20664 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
20665
20666         * gcc.dg/20020418-1.c: New test.
20667         * gcc.dg/20020418-2.c: New test.
20668
20669 2002-04-18  Richard Henderson  <rth@redhat.com>
20670
20671         * gcc.c-torture/compile/iftrap-1.c: New.
20672         * gcc.dg/iftrap-1.c: Adjust for ia64.
20673         * gcc.dg/iftrap-2.c: New.
20674
20675 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
20676
20677         * gcc.c-torture/compile/20020418-1.c: New test.
20678
20679 2002-04-18  Roger Sayle  <roger@eyesopen.com>
20680
20681         * gcc.c-torture/compile/20020415-1.c: New.
20682
20683 2002-04-18  David S. Miller  <davem@redhat.com>
20684
20685         * gcc.c-torture/execute/20020418-1.c: New test.
20686
20687 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
20688
20689         * gcc.dg/20020416-1.c: New test.
20690
20691         * g++.dg/opt/inline1.C: New test.
20692
20693 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
20694
20695         * gcc.dg/altivec-5.c: New test.
20696
20697         * gcc.dg/20020415-1.c: New test.
20698
20699 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
20700
20701         * testsuite/lib/chill.exp: Remove.
20702
20703 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
20704
20705         * g++.dg/other/big-struct.C: New test.
20706
20707 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
20708
20709         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
20710         of scratch file.
20711
20712 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
20713
20714         PR c/6277
20715         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
20716         in scan-assembler function name
20717
20718 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
20719
20720         * g77.f-torture/execute/980628-4.x,
20721         g77.f-torture/execute/980628-5.x,
20722         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
20723         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
20724         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
20725         i[34567]86-*-*.
20726
20727 2002-04-13  David S. Miller  <davem@redhat.com>
20728
20729         * gcc.c-torture/execute/20020413-1.c: New test.
20730
20731 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
20732
20733         * gcc.dg/asm-6.c,
20734         * g++.dg/ext/asm1.C: New tests.
20735
20736 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
20737
20738         PR c++ 5373.
20739         * g++.dg/parse/stmtexpr1.C: New test.
20740
20741         PR c++/5189.
20742         * g++.dg/template/copy1.C: New test.
20743
20744 2002-04-12  Richard Henderson  <rth@redhat.com>
20745
20746         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
20747
20748 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
20749
20750         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
20751         gcc.c-torture/execute/20020307-2.c.
20752
20753 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
20754
20755         * g++.dg/ext/attrib5.C,
20756         * g++.dg/lookup/struct1.C: New tests.
20757
20758 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
20759
20760         * gcc.dg/20020411-1.c: New test.
20761
20762         * gcc.c-torture/execute/20020411-1.c: New test.
20763
20764 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
20765
20766         * g77.f-torture/execute/6177.f: New test.
20767
20768 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
20769
20770         PR middle-end/6247
20771         * g++.dg/opt/cleanup1.C: New test.
20772
20773         * g++.dg/opt/const1.C: New test.
20774
20775 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
20776
20777         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
20778
20779 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
20780
20781         PR c++/5507
20782         * g++.dg/template/typename2.C: New test.
20783
20784 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
20785
20786         * gcc.c-torture/execute/loop-12.c: New.
20787
20788 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
20789
20790         * g77.f-torture/execute/980628-4.x,
20791         g77.f-torture/execute/980628-5.x,
20792         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
20793         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
20794         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
20795
20796 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20797
20798         PR optimization/6086
20799         * g++.dg/opt/preinc1.C: New test.
20800
20801 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
20802
20803         PR c++/5571
20804         * g++.dg/opt/static2.C: New test.
20805
20806 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
20807
20808         PR c/5120
20809         * gcc.dg/20020406-1.c: New test.
20810
20811 2002-04-04  David S. Miller  <davem@redhat.com>
20812
20813         * gcc.c-torture/execute/20020404-1.c: New test.
20814
20815 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
20816
20817         PR c/6123
20818         * gcc.dg/20020312-2.c: Do not declare global register variable
20819         if __PIC__ or __pic__ is defined.
20820
20821 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
20822
20823         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
20824         __asm__ so that it works correctly even if -ansi -pedantic-errors.
20825
20826 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20827
20828         * gcc.misc-tests/linkage.exp: Update last change to handle
20829         sparc*-, not just sparc-.
20830
20831 2002-04-03  Richard Henderson  <rth@redhat.com>
20832
20833         * gcc.dg/cpp/ucs.c: Improved long UCS test.
20834
20835 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
20836
20837         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
20838
20839 2002-04-02  David S. Miller  <davem@redhat.com>
20840
20841         * gcc.c-torture/execute/20020402-3.c: New test.
20842
20843 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
20844
20845         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
20846         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
20847
20848         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
20849         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
20850         g77.f-torture/execute/20001201.x,
20851         g77.f-torture/execute/u77-test.x: New files.
20852
20853         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
20854         * gcc.dg/wchar_t-1.c: Ditto.
20855
20856 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20857
20858         * gcc.c-torture/execute/20020402-1.c: New test.
20859
20860 2002-04-01  Richard Henderson  <rth@redhat.com>
20861
20862         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
20863
20864         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
20865
20866 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20867
20868         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
20869
20870 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
20871
20872         * g++.dg/inherit/template-as-base.C: Expect error.
20873         * g++.dg/inherit/namespace-as-base.C: Likewise.
20874
20875 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
20876
20877         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
20878         g++.dg/ext/instantiate3.C: Tweak match patterns.
20879
20880         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
20881         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
20882         -da test.
20883
20884 2002-03-31  Richard Henderson  <rth@redhat.com>
20885
20886         * gcc.dg/special/alias-2.c: New.
20887         * gcc.dg/special/ecos.exp: Run it.
20888
20889 2002-03-31  Richard Henderson  <rth@redhat.com>
20890
20891         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
20892
20893 2002-03-31  Kazu Hirata  <kazu@hxi.com>
20894
20895         * gcc.dg/weak-1.c: Disable on h8300 port.
20896
20897 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
20898
20899         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
20900         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
20901         ordering tests.
20902         * g++.dg/bprob/bprob-1.C: New test.
20903         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
20904         * g++.dg/gcov/gcov-1.C: New test.
20905         * g++.dg/gcov/gcov-1.x: New file.
20906         * g++.dg/gcov/gcov-2.C: New test.
20907         * g++.dg/gcov/gcov-3.C: New test.
20908         * g++.dg/gcov/gcov-3.h: New file.
20909
20910 2002-03-28  Roger Sayle  <roger@eyesopen.com>
20911
20912         * g++.old-deja/g++.other/builtins5.C: New test.
20913         * g++.old-deja/g++.other/builtins6.C: New test.
20914         * g++.old-deja/g++.other/builtins7.C: New test.
20915         * g++.old-deja/g++.other/builtins8.C: New test.
20916         * g++.old-deja/g++.other/builtins9.C: New test.
20917
20918 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
20919
20920         * g++.dg/opt/static1.C: New test.
20921
20922         * g++.dg/opt/longbranch1.C: New test.
20923
20924 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
20925
20926         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
20927
20928         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
20929
20930 2002-03-28  Jeffrey A Law  (law@redhat.com)
20931
20932         * gcc.c-torture/execute/20020328-1.c: New test.
20933
20934 2002-03-27  Richard Henderson  <rth@redhat.com>
20935
20936         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
20937         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
20938         move from g++.old-deja/g++.ext/.
20939
20940 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
20941
20942         * g++.dg/init/new2.C: New test.
20943
20944 2002-03-26  Richard Henderson  <rth@redhat.com>
20945
20946         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
20947
20948         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
20949         on sparc.
20950
20951         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
20952         sparcv9 systems.
20953         * gcc.dg/20001102-1.c: Likewise.
20954
20955 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
20956
20957         * gcc.dg/cpp/endif-pedantic1.c,
20958         gcc.dg/cpp/endif-pedantic2.c:  New tests.
20959
20960 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
20961
20962         * g++.dg/init/new1.C: New test.
20963
20964 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
20965
20966         * g++.dg/abi/vbase9.C: New test.
20967
20968 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
20969
20970         * gcc.dg/arm-asm.c: New test.
20971
20972 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
20973
20974         * gcc.dg/Wswitch-enum.c: New test.
20975         Fix PR c/5044.
20976
20977 2002-03-26  Richard Henderson  <rth@redhat.com>
20978
20979         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
20980         structure.
20981
20982 2002-03-25  Richard Henderson  <rth@redhat.com>
20983
20984         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
20985         sparcv9 systems.
20986
20987         * gcc.c-torture/compile/20011119-1.c (xxx): New.
20988         * gcc.c-torture/compile/20011119-2.c (xxx): New.
20989
20990 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
20991
20992         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
20993
20994 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
20995
20996         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
20997         targets using generic thunk support.
20998
20999 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
21000
21001         * gcc.c-torture/compile/20020323-1.c: New test.
21002
21003         * g++.dg/opt/conj2.C: New test.
21004
21005 2002-03-24  Richard Henderson  <rth@redhat.com>
21006
21007         * gcc.dg/weak-1.c: Use -fno-common.
21008
21009 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
21010
21011         * g77.dg/f77-edit-apostrophe-out.f: New test
21012         * g77.dg/f77-edit-h-out.f: New test
21013         * g77.dg/f77-edit-t-in.f: New test
21014         * g77.dg/f77-edit-t-out.f: New test
21015         * g77.dg/f77-edit-x-out.f: New test
21016         * g77.dg/f77-edit-slash-out.f: New test
21017         * g77.dg/f77-edit-colon-out.f: New test
21018         * g77.dg/f77-edit-s-out.f: New test
21019
21020 2002-03-24  Richard Henderson  <rth@redhat.com>
21021
21022         * objc/execute/formal_protocol-6.x: New XFAIL.
21023
21024 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
21025
21026         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
21027         that do not support weak symbols
21028
21029 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
21030
21031         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
21032         * lib/g77.exp:  Likewise
21033         * lib/objc.exp: Likewise
21034
21035 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
21036
21037         * gcc.dg/Wswitch-default.c: New test.
21038
21039 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
21040
21041         * g++.dg/other/enum1.C: New test.
21042
21043 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
21044
21045         * gcc.dg/pragma-ep-3.c: Fix typo.
21046
21047 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21048
21049         * g++.dg/inherit/template-as-base.C: New test.
21050
21051 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
21052
21053         * g++.old-deja/g++.other/dwarf2-1.C: Move...
21054         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
21055
21056 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
21057
21058         * gcc.dg/cpp/multiline.c: Update to match.
21059
21060 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
21061
21062         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
21063
21064 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
21065
21066         * gcc.dg/cpp/extratokens2.c:  New file.
21067
21068 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
21069
21070         * gcc.dg/20020312-2.c: Add rs6000 target.
21071
21072         * gcc.c-torture/compile/20020319-1.c: New test.
21073
21074 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21075
21076         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
21077         (A, E): Handle this.
21078
21079 2002-03-20  Jason Merrill  <jason@redhat.com>
21080
21081         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
21082         ignoring -fpic.
21083         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
21084         through prune_gcc_output.
21085
21086 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
21087
21088         * gcc.c-torture/compile/20020320-1.c: New test.
21089
21090 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
21091
21092         * gcc.c-torture/compile/20020318-1.c: New test.
21093
21094         * gcc.dg/struct-by-value-1.c: New test.
21095
21096         * gcc.dg/20020319-1.c: New test.
21097
21098 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
21099
21100         * g++.dg/opt/conj1.C: New test.
21101
21102 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
21103
21104         * g++.dg/template/qualttp20.C: Revert previous change.
21105         * g++.dg/template/qualttp3.C: Likewise.
21106         * g++.dg/template/qualttp4.C: Likewise
21107         * g++.dg/template/qualttp5.C: Likewise
21108         * g++.dg/template/qualttp6.C: Likewise
21109         * g++.dg/template/qualttp7.C: Likewise
21110         * g++.dg/template/qualttp8.C: Likewise
21111         * g++.dg/template/recurse.C: Likewise.
21112
21113 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
21114
21115         * gcc.dg/cpp/wchar-1.c: Update.
21116
21117 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
21118
21119         * g++.dg/template/conv1.C: New test.
21120         * g++.dg/template/conv2.C: New test.
21121         * g++.dg/template/conv3.C: New test.
21122         * g++.dg/template/conv4.C: New test.
21123
21124 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
21125
21126         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
21127         * g++.dg/template/qualttp3.C: Likewise.
21128         * g++.dg/template/qualttp4.C: Likewise
21129         * g++.dg/template/qualttp5.C: Likewise
21130         * g++.dg/template/qualttp6.C: Likewise
21131         * g++.dg/template/qualttp7.C: Likewise
21132         * g++.dg/template/qualttp8.C: Likewise
21133         * g++.dg/template/recurse.C: Likewise.
21134
21135 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
21136
21137         * g++.dg/opt/dtor1.C: New test.
21138
21139 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
21140
21141         * gcc.c-torture/compile/20020315-1.c: New test.
21142
21143 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
21144
21145         * gcc.dg/weak-1.c: Fix scan tests.
21146
21147 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
21148
21149         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
21150         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
21151         cris-*-aout* mmix-*-*.
21152         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
21153         cris-*-aout* mmix-*-*.
21154         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
21155         cris-*-elf* cris-*-aout* and mmix-*-*.
21156         * gcc.dg/20001009-1.c: Ditto.
21157         * gcc.dg/20010912-1.c: Ditto.
21158         * gcc.dg/20020122-4.c: Ditto.
21159         * gcc.dg/inline-2.c: Ditto.
21160
21161 2002-03-14  Jeffrey A Law  (law@cygnus.com)
21162
21163         * gcc.c-torture/compile/20020314-1.c: New test.
21164
21165 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
21166
21167         * gcc.c-torture/execute/20020314-1.c: New test.
21168
21169 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
21170
21171         * g++.dg/warn/Wunused-1.C: New test.
21172
21173 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
21174
21175         * g++.dg/abi/mangle6.C: New test.
21176
21177 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
21178
21179         * gcc.c-torture/compile/20020309-2.c: New test.
21180
21181         * gcc.c-torture/compile/20020312-1.c: New test.
21182
21183 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
21184
21185         * g++.dg/other/access1.C: New test.
21186
21187 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
21188
21189         * gcc.c-torture/execute/wchar_t-1.c: New test.
21190
21191 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
21192
21193         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
21194
21195 2002-03-12  Roger Sayle  <roger@eyesopen.com>
21196
21197         * gcc.dg/20020312-1.c: New test case.
21198
21199 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
21200
21201         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
21202
21203 2002-03-11  Richard Henderson  <rth@redhat.com>
21204
21205         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
21206         * g++.old-deja/g++.jason/report.C: Likewise.
21207
21208 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
21209
21210         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
21211         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
21212
21213 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
21214
21215         * testsuite/g++.dg/overload/pmf1.C: New test.
21216
21217 2002-03-11  Kazu Hirata  <kazu@hxi.com>
21218
21219         * gcc.c-torture/execute/20020307-1.c: Use long.
21220
21221 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
21222
21223         PR optimization/5844
21224         * gcc.dg/20020310-1.c: New test.
21225
21226 2002-03-09  Michael Meissner  <meissner@redhat.com>
21227
21228         * gcc.c-torture/execute/memcpy-2.c: New test.
21229         * gcc.c-torture/execute/memset-1.c: New test.
21230         * gcc.c-torture/execute/strlen-1.c: New test.
21231         * gcc.c-torture/execute/strcmp-1.c: New test.
21232         * gcc.c-torture/execute/strncmp-1.c: New test.
21233
21234 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
21235
21236         * gcc.dg/ppc-ldstruct.c: New test.
21237
21238 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
21239
21240         * gcc.c-torture/execute/va-arg-22.c: New test.
21241
21242 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21243
21244         * gcc.c-torture/compile/20020309-1.c: New test.
21245
21246 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
21247
21248         * gcc.c-torture/execute/20020307-2.c: New test.
21249
21250 2002-03-07  Jeffrey A Law  (law@redhat.com)
21251
21252         * g77.f-torture/compile/20020307-1.f: New test.
21253
21254 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
21255
21256         * gcc.dg/unordered-1.c: New test.
21257
21258 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
21259
21260         * gcc.c-torture/execute/20020307-1.c: New test.
21261
21262 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
21263
21264         * gcc.dg/20020304-1.c: New test.
21265
21266         * gcc.c-torture/compile/20020304-2.c: New test.
21267
21268 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
21269
21270         * gcc.c-torture/compile/20020304-1.c: New test case
21271         (from PR c/5830).
21272
21273 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
21274
21275         * gcc.dg/20020103-1.c: Add other -D ppc variants.
21276
21277 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
21278
21279         * g++.dg/other/classkey1.C: New test.
21280
21281 2002-03-01  Richard Henderson  <rth@redhat.com>
21282
21283         * gcc.c-torture/compile/981223-1.x: New.
21284         * gcc.c-torture/compile/920625-1.x: New.
21285
21286 2002-02-28  Richard Henderson  <rth@redhat.com>
21287
21288         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
21289
21290 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
21291
21292         * gcc.c-torture/execute/20020227-1.c: New test.
21293
21294 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
21295
21296         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
21297         here" ERROR lines.
21298         * g++.old-deja/g++.oliva/partord1.C: Likewise.
21299         * g++.old-deja.g++.other/defarg1.C: Likewise.
21300         * g++.old-deja/g++.pt/calls2.C: Likewise.
21301         * g++.old-deja/g++.pt/crash20.C: Likewise.
21302         * g++.old-deja/g++.pt/crash30.C: Likewise.
21303         * g++.old-deja/g++.pt/crash36.C: Likewise.
21304         * g++.old-deja/g++.pt/crash6.C: Likewise.
21305         * g++.old-deja/g++.pt/defarg13.C: Likewise.
21306         * g++.old-deja/g++.pt/derived3.C: Likewise.
21307         * g++.old-deja/g++.pt/error1.C: Likewise.
21308         * g++.old-deja/g++.pt/friend21.C: Likewise.
21309         * g++.old-deja/g++.pt/friend23.C: Likewise.
21310         * g++.old-deja/g++.pt/infinite1.C: Likewise.
21311         * g++.old-deja/g++.robertl/eb128.C: Likewise.
21312
21313 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
21314
21315         * gcc.c-torture/execute/20020225-2.c: New test.
21316
21317 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
21318
21319         * gcc.c-torture/execute/920730-1t.c,
21320         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
21321         Delete test cases, only relevant to -traditional.
21322
21323 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
21324
21325         * gcc.dg/cpp/undef1.c: Remove.
21326         * gcc.dg/cpp/directiv.c: Update.
21327         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
21328
21329 2002-02-27  Michael Meissner  <meissner@redhat.com>
21330
21331         * gcc.c-torture/execute/20020226-1.c: New test.
21332
21333 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
21334
21335         * g++.dg/debug/debug4.C: New test.
21336
21337         * gcc.dg/ia64-visibility-1.c: New test.
21338
21339 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
21340
21341         * gcc.dg/debug/20020224-1.c: New.
21342
21343 2002-02-25  Kazu Hirata  <kazu@hxi.com>
21344
21345         * gcc.c-torture/execute/960416-1.x: New.
21346         * gcc.c-torture/execute/divconst-3.x: Likewise.
21347
21348 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
21349
21350         * gcc.dg/20020224-1.c: New test.
21351
21352 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
21353
21354         * gcc.c-torture/execute/20020225-1.c: New.
21355
21356 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21357
21358         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
21359
21360 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
21361
21362         * gcc.dg/20020222-1.c: New test.
21363
21364 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
21365
21366         * g++.dg/opt/anonunion1.C: New test.
21367
21368 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
21369
21370         * g++.dg/template/qualttp19.C: New test.
21371         * g++.dg/template/qualttp20.C: New test.
21372         * g++.old-deja/g++.jason/report.C: Adjust expected errors
21373         * g++.old-deja/g++.other/qual1.C: Likewise.
21374
21375 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
21376
21377         * gcc.dg/attr-alwaysinline.c: New.
21378
21379 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
21380
21381         * gcc.dg/20020220-1.c: New test.
21382
21383         * gcc.dg/20020220-2.c: New test.
21384
21385         * g++.dg/opt/mmx1.C: New test.
21386
21387 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
21388
21389         * gcc.c-torture/compile/20020110.c: New test.
21390
21391 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
21392
21393         * gcc.c-torture/execute/20020219-1.c: New test.
21394
21395         * gcc.dg/20020219-1.c: New test.
21396
21397         * gcc.dg/noncompile/20020220-1.c: New test.
21398
21399         * g++.dg/opt/ptrintsum1.C: New test.
21400
21401         * gcc.dg/debug/20020220-1.c: New test.
21402
21403 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
21404
21405         * gcc.c-torture/execute/20020216-1.c: New test.
21406
21407 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
21408
21409         * gcc.dg/decl-1.c: Update, new test.
21410
21411 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
21412
21413         * g++.dg/abi/bitfield1.C: New test.
21414         * g++.dg/abi/bitfield2.C: New test.
21415
21416 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
21417
21418         * gcc.dg/attr-nest.c: New test.
21419
21420 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
21421
21422         * gcc.c-torture/execute/20020215-1.c: New test.
21423
21424 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
21425
21426         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
21427         * g++.dg/debug/debug.exp: New.
21428         * g++.dg/debug/trivial.C: New.
21429         * g++.dg/debug/debug1.C: Moved...
21430         * g++.dg/other/debug1.C: ...from here.
21431         * g++.dg/debug/debug2.C: Moved...
21432         * g++.dg/other/debug2.C: ...from here.
21433         * g++.dg/debug/debug3.C: Moved...
21434         * g++.dg/other/debug3.C: ...from here.
21435
21436         * gcc.dg/noncompile/20020213-1.c: New test.
21437
21438 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
21439
21440         * g++.dg/other/debug3.C: New test.
21441
21442         * gcc.c-torture/execute/20020213-1.c: New test.
21443
21444 2002-02-13  Richard Smith <richard@ex-parrot.com>
21445
21446         * g++.old-deja/g++.other/thunk1.C: New test.
21447
21448 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
21449
21450         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
21451
21452 2002-02-13  Stan Shebs  <shebs@apple.com>
21453
21454         * gcc.dg/altivec-3.c: New.
21455
21456 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
21457
21458         * gcc.dg/Wunreachable-1.c: New test.
21459         * gcc.dg/Wunreachable-2.c: New test.
21460
21461 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
21462
21463         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
21464
21465 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
21466
21467         * gcc.dg/decl-1.c: New test.
21468
21469 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
21470
21471         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
21472
21473 2002-02-10  Kazu Hirata  <kazu@hxi.com>
21474
21475         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
21476         * gcc.c-torture/compile/980506-1.x: Likewise.
21477
21478 2002-02-10  Kazu Hirata  <kazu@hxi.com>
21479
21480         * gcc.dg/20020210-1.c: New.
21481
21482 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
21483
21484         * g77.f-torture/execute/947.f: New regression test
21485         for PR fortran/947.
21486
21487 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
21488
21489         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
21490         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
21491
21492 2002-02-08  Richard Henderson  <rth@redhat.com>
21493
21494         * gcc.c-torture/compile/labels-3.c: New.
21495
21496 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
21497
21498         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
21499         expression statements work instead.
21500         * gcc.dg/noncompile/20020207-1.c: New test.
21501
21502 2002-02-07  Richard Henderson  <rth@redhat.com>
21503
21504         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
21505
21506 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
21507
21508         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
21509         message from g77
21510         * lib/g77-dg.exp: Trim g77 error messages so that they are
21511         recognized by dg.exp.
21512
21513 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
21514
21515         PR fortran/5473
21516         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
21517
21518 2002-02-07  Richard Henderson  <rth@redhat.com>
21519
21520         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
21521         to be sufficiently aligned for integers.
21522
21523 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
21524
21525         * g++.dg/template/friend4.C: New test.
21526
21527 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
21528
21529         PR fortran/5743
21530         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
21531         unsupported cases.
21532
21533 2002-02-07  Richard Henderson  <rth@redhat.com>
21534
21535         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
21536         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
21537         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
21538         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
21539
21540 2002-02-06  Richard Henderson  <rth@redhat.com>
21541
21542         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
21543
21544 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
21545
21546         * gcc.dg/20020206-1.c: New test.
21547
21548 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
21549
21550         * gcc.c-torture/execute/20020206-1.c: New test.
21551
21552         * gcc.c-torture/execute/20020206-2.c: New test.
21553
21554         PR optimization/5429:
21555         * gcc.c-torture/compile/20020206-1.c: New test.
21556
21557 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
21558
21559         * g++.dg/ext/align1.C: Do not use an explicit alignment value
21560         as certain file formats cannot support particularly large
21561         alignments.
21562
21563         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
21564         and do not expect to be able to link the executable.
21565
21566         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
21567         fail because the COFF format does not support the weak attribute.
21568
21569 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
21570
21571         * g77.dg/pr5473.f:  New test
21572
21573 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
21574
21575         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
21576         Fix testcase accordingly.
21577
21578 2002-02-04  Richard Henderson  <rth@redhat.com>
21579
21580         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
21581         (buf): Change to be an array of pointers, not ints.
21582
21583 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
21584
21585         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
21586         before all tests.  Move warning one line above to match where it
21587         C frontend emits.
21588         * gcc.dg/Wswitch-2.c: New test.
21589         * g++.dg/warn/Wswitch-1.C: New test.
21590         * g++.dg/warn/Wswitch-2.C: New test.
21591
21592 2002-02-04  Richard Henderson  <rth@redhat.com>
21593
21594         * g++.dg/abi/offsetof.C: Fix size comparison.
21595
21596 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
21597
21598         * gcc.dg/cast-qual-2.c: New test.
21599
21600 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
21601
21602         * gcc.dg/20020201-4.c: New test.
21603
21604 2002-02-04  Ben Elliston  <bje@redhat.com>
21605
21606         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
21607         target_info attribute != 0, in addition to the empty string.
21608         (gcc_target_compile): Likewise.
21609
21610 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
21611
21612         * gcc.dg/Wswitch.c: New test.
21613         PR gcc/4475. PR gcc/3780.
21614
21615 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
21616
21617         * g77.f-torture/execute/5122.f: New test for regressions
21618         against PR fortran/5122.
21619
21620 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
21621
21622         * g77.f-torture/compile/pr3743.f: Delete
21623         * g77.dg/pr3743-1.f: New test.
21624         * g77.dg/pr3743-2.f: New test.
21625         * g77.dg/pr3743-3.f: New test.
21626         * g77.dg/pr3743-4.f: New test.
21627
21628 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21629
21630         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
21631
21632 2002-02-02  Richard Henderson  <rth@redhat.com>
21633
21634         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
21635         * gcc.c-torture/execute/bf64-1.c: Likewise.
21636
21637 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
21638
21639         * gcc.dg/20020201-2.c: New test.
21640
21641         * gcc.dg/20020201-3.c: New test.
21642
21643         * gcc.c-torture/execute/bitfld-2.c: New test.
21644
21645 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21646
21647         * gcc.dg/bitfld-1.c: Update.
21648         * gcc.dg/bitfld-2.c: Update.
21649         * gcc.c-torture/execute/bitfld-1.x: New.
21650
21651 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
21652
21653         * gcc.c-torture/execute/20020201-1.c: New test.
21654
21655 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
21656
21657         PR target/5469
21658         * gcc.dg/20020201-1.c: New test.
21659
21660 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
21661
21662         PR fortran/3743
21663         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
21664         * g77.f-torture/compile/pr3743.x: Remove
21665
21666 2002-01-31  Tom Rix  <trix@redhat.com>
21667
21668         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
21669
21670 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
21671
21672         * gcc.dg/noncompile/20020130-1.c: New test.
21673
21674 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
21675
21676         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
21677
21678 2002-01-29  Richard Henderson  <rth@redhat.com>
21679
21680         * gcc.c-torture/execute/991118-1.c: Cast various constants back
21681         to long long.
21682         * gcc.c-torture/execute/bf64-1.c: Likewise.
21683
21684 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
21685
21686         * gcc.c-torture/execute/20020129-1.c: New test.
21687
21688 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
21689
21690         * gcc.c-torture/compile/20000224-1.c: Update.
21691         * gcc.c-torture/execute/bitfld-1.c: New tests.
21692         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
21693         * gcc.dg/uninit-A.c: Update.
21694
21695 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
21696
21697         * g++.dg/template/ctor1.C: Add instantiation.
21698
21699 2002-01-28  Paul Koning  <pkoning@equallogic.com>
21700
21701         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
21702         argument to __builtin_prefetch to be const ptr.
21703
21704 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
21705
21706         * gcc.c-torture/compile/20020120-1.c: New test.
21707
21708 2002-01-27  Kazu Hirata  <kazu@hxi.com>
21709
21710         * gcc.c-torture/execute/20020127-1.c: New test.
21711
21712 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
21713
21714         * g77.dg/f77-edit-i-in.f: New test
21715         * g77.dg/f77-edit-i-out.f: New test
21716
21717 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
21718
21719         * gcc.dg/debug/debug.exp: New file.
21720         * gcc.dg/debug/trivial.c: New file.
21721         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
21722         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
21723         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
21724         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
21725         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
21726         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
21727         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
21728         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
21729         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
21730         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
21731         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
21732         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
21733         * gcc.dg/20000503-1.c: Removed.
21734         * gcc.dg/20010207-1.c: Removed.
21735         * gcc.dg/20011223-1.c: Removed.
21736         * gcc.dg/20020104-2.c: Removed.
21737         * gcc.dg/debug-1.c: Removed.
21738         * gcc.dg/debug-2.c: Removed.
21739         * gcc.dg/debug-3.c: Removed.
21740         * gcc.dg/debug-4.c: Removed.
21741         * gcc.dg/debug-5.c: Removed.
21742         * gcc.dg/debug-6.c: Removed.
21743         * gcc.dg/dwarf2-1.c: Removed.
21744         * gcc.dg/dwarf2-2.c: Removed.
21745
21746 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
21747
21748         * g++.old-deja/g++.other/eh5.C: New test.
21749         * g++.old-deja/g++.other/sibcall2.C: New test.
21750         * g++.old-deja/g++.other/array9.C: New test.
21751         * g++.old-deja/g++.other/typename2.C: New test.
21752         * g++.old-deja/g++.other/crash60.C: New test.
21753         * g++.old-deja/g++.other/conv9.C: New test.
21754         * g++.old-deja/g++.other/mangle10.C: New test.
21755         * g++.old-deja/g++.other/unchanging1.C: New test.
21756         * g++.old-deja/g++.other/exprstmt1.C: New test.
21757         * g++.old-deja/g++.other/inline23.C: New test.
21758         * g++.old-deja/g++.eh/ia64-1.C: New test.
21759         * g++.old-deja/g++.other/dwarf2-1.C: New test.
21760         * g++.old-deja/g++.other/reload1.C: New test.
21761         * g++.old-deja/g++.other/static20.C: New test.
21762         * g++.old-deja/g++.other/local-alloc1.C: New test.
21763         * g++.old-deja/g++.other/conv8.C: New test.
21764         * g++.old-deja/g++.other/stmtexpr2.C: New test.
21765         * g++.old-deja/g++.other/storeexpr1.C: New test.
21766         * g++.old-deja/g++.other/storeexpr2.C: New test.
21767         * g++.dg/eh/template2.C: New test.
21768         * g++.dg/warn/weak1.C: New test.
21769
21770 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
21771
21772         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
21773         Remove first, non-varying, argument.
21774
21775 2002-01-23  Richard Henderson  <rth@redhat.com>
21776
21777         * gcc.dg/inline-2.c: New.
21778
21779         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
21780         Add optional target arg.  Check number of arguments.
21781         (scan-assembler-not, scan-assembler-dem): Likewise.
21782         (scan-assembler-dem-not): Likewise.
21783
21784 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
21785
21786         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
21787         line 12.
21788         * g++.old-deja/g++.brendan/parse3.C,
21789         g++.old-deja/g++.other/crash26.C,
21790         g++.old-deja/g++.other/crash28.C,
21791         g++.old-deja/g++.other/crash29.C,
21792         g++.old-deja/g++.other/crash30.C,
21793         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
21794
21795 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
21796
21797         * gcc.dg/20020115-1.c: New.
21798
21799 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
21800
21801         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
21802
21803 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
21804
21805         * gcc.dg/20020122-3.c: New.
21806
21807 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
21808
21809         * g++.dg/other/gc1.C: New test.
21810
21811 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
21812
21813         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
21814
21815 2002-01-22  Richard Henderson  <rth@redhat.com>
21816
21817         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
21818
21819 2002-01-22  Richard Henderson  <rth@redhat.com>
21820
21821         * gcc.dg/20020122-4.c: New.
21822
21823 2002-01-22  H.J. Lu <hjl@gnu.org>
21824
21825         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
21826         link output.
21827         * gcc.dg/special/ecos.exp: Likewise.
21828         * lib/g++-dg.exp: Likewise.
21829         * lib/g77-dg.exp: Likewise.
21830         * lib/gcc-dg.exp : Likewise.
21831         * lib/mike-g++.exp: Likewise.
21832         * lib/mike-g77.exp: Likewise.
21833         * lib/mike-gcc.exp: Likewise.
21834         * lib/objc-dg.exp: Likewise.
21835
21836 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
21837
21838         PR target/5379
21839         * gcc.dg/20020122-2.c: New test.
21840
21841 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
21842
21843         * gcc.dg/20020122-1.c: New test.
21844
21845 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
21846
21847         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
21848
21849 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
21850
21851         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
21852
21853 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21854
21855         * gcc.c-torture/compile/20020121-1.c: New test.
21856
21857 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21858
21859         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
21860         ld_library_path.
21861
21862 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
21863
21864         * gcc.dg/20020218-1.c: New test.
21865
21866 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
21867
21868         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
21869         messages
21870         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
21871         "At global scope" warning
21872         * g++.dg/ext/align1.C: Change cygwin test for alignment
21873         from db-bogus to dg-warning
21874
21875 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
21876
21877         * g77.f-torture/compile/cpp2.F: New test.
21878
21879 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
21880
21881         * g++.dg/template/access1.C: New test.
21882
21883 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
21884
21885         * gcc.dg/20020118-1.c: New.
21886
21887 2002-01-18  Kazu Hirata  <kazu@hxi.com>
21888
21889         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
21890
21891 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
21892
21893         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
21894         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
21895         alignment warnings.
21896
21897 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
21898
21899         * gcc.misc-tests/i386-prefetch.exp: Save and restore
21900         torture_with_loops and torture_without_loops
21901
21902 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
21903
21904         * gcc.c-torture/compile/20020116-1.c: New test.
21905
21906 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
21907
21908         * gcc.dg/20020116-2.c: New test.
21909
21910         * gcc.dg/ultrasp4.c: New test.
21911
21912         * gcc.dg/20020116-1.c: New test.
21913
21914 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
21915
21916         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
21917         by EABI.
21918
21919 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
21920
21921         * gcc.misc-tests/i386-prefetch.exp: New.
21922         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
21923         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
21924         * gcc.misc-tests/i386-pf-none-1.c: New test.
21925         * gcc.misc-tests/i386-pf-sse-1.c: New test.
21926
21927 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
21928
21929         * gcc.dg/gnu89-init-1.c: Add new tests.
21930
21931 2002-01-15  Andreas Jaeger  <aj@suse.de>
21932
21933         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
21934         * gcc.dg/i386-mmx-2.c: Likewise.
21935         * gcc.dg/i386-sse-1.c: Likewise.
21936         * gcc.dg/i386-sse-2.c: Likewise.
21937         * gcc.dg/i386-sse-3.c: Likewise.
21938
21939 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
21940
21941         * g77.f-torture/execute/intrinsic-unix-bessel.f:
21942         Uncomment additional cases that now pass.
21943
21944 2002-01-11  Richard Henderson  <rth@redhat.com>
21945
21946         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
21947         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
21948
21949 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
21950
21951         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
21952
21953 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
21954
21955         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
21956         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
21957
21958 2002-01-10  Dale Johannesen  <dalej@apple.com>
21959
21960         * gcc.c-torture/execute/loop-11.c: New.
21961
21962 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
21963
21964         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
21965         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
21966
21967 2002-01-09  Richard Henderson  <rth@redhat.com>
21968
21969         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
21970         type in which to perform the operation for each size.
21971
21972 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
21973
21974         * gcc.c-torture/compile/20020109-2.c: New test.
21975
21976 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
21977
21978         * gcc.c-torture/execute/loop-10.c: New test.
21979
21980 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
21981
21982         * gcc.c-torture/compile/20010226-1.c: New test.
21983         * gcc.c-torture/compile/20010227-1.c: New test.
21984         * gcc.c-torture/compile/20010426-1.c: New test.
21985         * gcc.c-torture/compile/20010510-1.c: New test.
21986         * gcc.c-torture/compile/20010605-3.c: New test.
21987         * gcc.c-torture/compile/20010824-1.c: New test.
21988         * gcc.c-torture/execute/20010409-1.c: New test.
21989         * gcc.dg/noncompile/20000901-1.c: New test.
21990         * gcc.dg/20001023-1.c: New test.
21991         * gcc.dg/20001101-1.c: New test.
21992         * gcc.dg/20001102-1.c: New test.
21993         * gcc.dg/20010207-1.c: New test.
21994         * gcc.dg/20010405-1.c: New test.
21995         * gcc.dg/20010822-1.c: New test.
21996         * gcc.dg/20011107-1.c: New test.
21997
21998 2002-01-09  Jeffrey A Law  (law@redhat.com)
21999
22000         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
22001
22002         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
22003         execution failure on PA targets.
22004
22005 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
22006
22007         * gcc.c-torture/compile/20020109-1.c: New test.
22008
22009 2002-01-08  Kazu Hirata  <kazu@hxi.com>
22010
22011         * gcc.c-torture/execute/20020108-1.c: New test.
22012
22013 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
22014
22015         * gcc.dg/20020108-1.c: New test.
22016
22017 2002-01-08  H.J. Lu <hjl@gnu.org>
22018
22019         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
22020         for header files.
22021
22022 2002-01-08  Geoff Keating  <geoffk@redhat.com>
22023
22024         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
22025         consistency.
22026
22027 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
22028
22029         * gcc.dg/altivec-4.c: Test altivec predicates.
22030
22031 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
22032
22033         * gcc.c-torture/execute/20020107-1.c: New test.
22034
22035 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
22036
22037         PR c/5279
22038         * gcc.c-torture/compile/20020106-1.c: New test.
22039
22040 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
22041
22042         * gcc.c-torture/execute/nestfunc-4.c: New test.
22043
22044 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
22045
22046         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
22047         extra triple that slipped in.
22048         * g++.old-deja/g++.abi/align.C: Likewise.
22049         * g++.old-deja/g++.abi/bitfields.C: Likewise.
22050
22051 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
22052
22053         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
22054         * g++.old-deja/g++.abi/align.C: Likewise.
22055         * g++.old-deja/g++.abi/bitfields.C: Likewise.
22056
22057         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
22058         on FreeBSD/i386.
22059         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
22060         FreeBSD.
22061
22062 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
22063
22064         * gcc.dg/20020104-1.c: New test.
22065
22066         * gcc.dg/20020104-2.c: New test.
22067
22068 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
22069
22070         * gcc.dg/20020103-1.c: Fix typo in target selector.
22071
22072 2002-01-03  Richard Henderson  <rth@redhat.com>
22073
22074         * gcc.dg/20020103-1.c: New.
22075
22076 2002-01-03  Kazu Hirata  <kazu@hxi.com>
22077
22078         * gcc.c-torture/execute/20020103-1.c: New test.
22079
22080 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
22081
22082         * g++.dg/other/debug2.C: New test.
22083
22084         * gcc.c-torture/compile/20020103-1.c: New test.
22085
22086 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
22087
22088         * gcc.dg/gnu89-init-1.c: Added new tests.
22089
22090 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22091
22092         * g++.dg/template/friend2.C: Remove as patch is reverted.
22093
22094         * g++.dg/warn/oldcast1.C: New test.
22095
22096         * g++.dg/template/ptrmem1.C: New test.
22097         * g++.dg/template/ptrmem2.C: New test.
22098
22099         * g++.dg/template/ntp.C: New test.
22100
22101         * g++.dg/other/component1.C: New test.
22102
22103         * g++.dg/template/ttp3.C: New test.
22104
22105         * g++.dg/template/friend2.C: New test.
22106         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
22107
22108 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22109
22110         * g++.dg/other/ptrmem1.C: New test.
22111         * g++.dg/other/ptrmem2.C: New test.
22112
22113 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22114
22115         * g++.dg/template/ctor1.C: New test.
22116
22117 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22118
22119         * g++.dg/template/friend2.C: New test.
22120
22121 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
22122
22123         * gcc.dg/mmix-1.c: New test.
22124
22125 2001-12-31  Richard Henderson  <rth@redhat.com>
22126
22127         * gcc.dg/asm-5.c: New.
22128
22129 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
22130
22131         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
22132         in namespace __gnu_cxx
22133
22134 2001-12-30  Richard Henderson  <rth@redhat.com>
22135
22136         * gcc.dg/debug-6.c: New.
22137
22138 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
22139
22140         * gcc.c-torture/compile/20011229-2.c: New test.
22141
22142 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
22143
22144         * gcc.dg/debug-3.c: New test.
22145         * gcc.dg/debug-4.c: New test.
22146         * gcc.dg/debug-5.c: New test.
22147
22148 2001-12-29  Richard Henderson  <rth@redhat.com>
22149
22150         * g++.dg/eh/loop1.C: New.
22151
22152 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
22153
22154         * g++.dg/template/crash1.C: New test.
22155
22156 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
22157
22158         * g++.dg/other/const1.C: New test.
22159
22160 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
22161
22162         * gcc.c-torture/compile/20011229-1.c: New test.
22163
22164 2001-12-28  Stan Shebs  <shebs@apple.com>
22165
22166         * lib/objc-torture.exp: Resync with c-torture.exp.
22167         * lib/objc.exp: Load standard libraries.
22168
22169 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
22170
22171         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
22172         additional tests.
22173
22174 2001-12-27  Roger Sayle <roger@eyesopen.com>
22175
22176         * gcc.c-torture/execute/string-opt-16.c: New testcase.
22177
22178 2001-12-27  Richard Henderson  <rth@redhat.com>
22179
22180         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
22181
22182 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
22183
22184         * g++.dg/eh/ctor1.C: New test.
22185         * g++.dg/other/error2.C: New test.
22186
22187 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
22188
22189         * g++.dg/other/init2.C: New test.
22190
22191 2001-12-24  Richard Henderson  <rth@redhat.com>
22192
22193         * gcc.dg/20011223-1.c: New.
22194         * gcc.dg/inline-1.c: New.
22195
22196 2001-12-23  Richard Henderson  <rth@redhat.com>
22197
22198         * gcc.dg/asm-4.c: Test operand modifiers.
22199
22200 2001-12-23  Richard Henderson  <rth@redhat.com>
22201
22202         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
22203
22204 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
22205
22206         * gcc.c-torture/execute/20011223-1.c: New test.
22207
22208 2001-12-21  Richard Henderson  <rth@redhat.com>
22209
22210         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
22211         re-enables the warning.
22212
22213 2001-12-21  Richard Henderson  <rth@redhat.com>
22214
22215         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
22216
22217 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
22218
22219         * gcc.c-torture/compile/20011218-1.c: New test.
22220
22221 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
22222
22223         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
22224         arm-isr.c test.
22225         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
22226         epilogue generation for ARM ISR routines.
22227
22228 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22229
22230         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
22231         * gcc.dg/format/c90-printf-3.c: Likewise.
22232         * gcc.dg/format/c99-printf-3.c: Likewise.
22233         * gcc.dg/format/ext-1.c: Likewise.
22234         * gcc.dg/format/ext-6.c: Likewise.
22235         * gcc.dg/format/format.h: Prototype unlocked stdio.
22236
22237 2001-12-20  Richard Henderson  <rth@redhat.com>
22238
22239         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
22240         (arena): Use it.
22241         (malloc): Correct allocation logic.  Abort if we fill up the
22242         arena before initialization complete.
22243         (realloc): Correct allocation logic.
22244
22245 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
22246
22247         * gcc.c-torture/compile/20011219-2.c: New test.
22248
22249         * gcc.c-torture/execute/20011219-1.c: New test.
22250
22251 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
22252
22253         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
22254         target does not support weak symbols.
22255
22256 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
22257
22258         * gcc.c-torture/compile/20011219-1.c: New test.
22259
22260 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
22261
22262         * g++.dg/other/error1.C: New test.
22263
22264 2001-12-17  Jeffrey A Law  (law@redhat.com)
22265
22266         * gcc.c-torture/execute/20011217-1.c: New test.
22267
22268 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
22269
22270         * objc.dg/special/: New directory.
22271         * objc.dg/special/special.exp: New file.
22272         * objc.dg/special/unclaimed-category-1.h: New file.
22273         * objc.dg/special/unclaimed-category-1a.m: New file.
22274         * objc.dg/special/unclaimed-category-1.m: New file.
22275
22276 2001-12-17  Andreas Jaeger  <aj@suse.de>
22277
22278         * gcc.c-torture/compile/20011217-2.c: New test.
22279
22280 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22281
22282         * gcc.c-torture/compile/20011217-1.c: New test.
22283
22284 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
22285
22286         * testsuite/gcc.dg/20011214-1.c: New.
22287
22288 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
22289
22290         * gcc.dg/altivec-4.c: New.
22291
22292 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
22293
22294         * gcc.dg/20011113-1.c: New test.
22295
22296 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22297
22298         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
22299         std::__malloc_alloc_template<0> and
22300         std::__default_alloc_template<false, 0>.
22301
22302 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
22303
22304         * objc/execute/bf-21.m: New test.
22305         * objc/execute/enumeration-1.m: New test.
22306         * objc/execute/enumeration-2.m: New test.
22307
22308 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
22309
22310         * gcc.dg/gnu89-init-1.c: New test.
22311
22312 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
22313
22314         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
22315         * g++.old-deja/g++.jason/2371.C: Likewise.
22316         * g++.old-deja/g++.jason/template33.C: Likewise.
22317         * g++.old-deja/g++.jason/template34.C: Likewise.
22318         * g++.old-deja/g++.jason/template36.C: Likewise.
22319         * g++.old-deja/g++.oliva/typename1.C: Likewise.
22320         * g++.old-deja/g++.oliva/typename2.C: Likewise.
22321         * g++.old-deja/g++.other/typename1.C: Likewise.
22322         * g++.old-deja/g++.pt/inherit2.C: Likewise.
22323         * g++.old-deja/g++.pt/nontype5.C: Likewise.
22324         * g++.old-deja/g++.pt/typename11.C: Likewise.
22325         * g++.old-deja/g++.pt/typename14.C: Likewise.
22326         * g++.old-deja/g++.pt/typename16.C: Likewise.
22327         * g++.old-deja/g++.pt/typename3.C: Likewise.
22328         * g++.old-deja/g++.pt/typename4.C: Likewise.
22329         * g++.old-deja/g++.pt/typename5.C: Likewise.
22330         * g++.old-deja/g++.pt/typename7.C: Likewise.
22331         * g++.old-deja/g++.robertl/eb9.C: Likewise.
22332
22333 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
22334
22335         * g++.dg/other/linkage1.C: New test.
22336         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
22337         specifiers.
22338
22339 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
22340
22341         * gcc.dg/concat.c: New test.
22342
22343 2001-12-11  Stan Shebs  <shebs@apple.com>
22344
22345         * objc/compile: New test directory.
22346         * objc/compile/compile.exp: New expect script.
22347         * objc/compile/20011211-1.m: New compile test.
22348
22349 2001-12-11  Jason Merrill  <jason@redhat.com>
22350
22351         * lib/prune.exp (prune_gcc_output): Also handle "In member
22352         function".  So many permutations...
22353
22354 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
22355
22356         * g++.dg/template/typedef1.C: New test.
22357
22358 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
22359
22360         * g++.dg/other/copy1.C: New test.
22361
22362 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
22363
22364         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
22365
22366         * gcc.dg/builtin-choose-expr.c: New.
22367
22368 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
22369
22370         * gcc.dg/altivec-2.c: New.
22371
22372 2001-12-07  Richard Henderson  <rth@redhat.com>
22373
22374         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
22375
22376 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
22377
22378         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
22379         ultrasparc.
22380
22381 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22382
22383         * g++-old.deja/g++.robertl/eb101.C: Deleted.
22384
22385 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
22386
22387         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
22388         variable argument list.
22389
22390 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
22391
22392         * gcc.c-torture/execute/memcheck: Delete entire directory.
22393         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
22394         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
22395
22396 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22397
22398         * gcc.dg/Wshadow-1.c: New test.
22399
22400 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
22401
22402         * gcc.c-torture/compile/20011130-1.c: New test.
22403
22404         * gcc.dg/noncompile/20011025-1.c: New test.
22405
22406         * g++.dg/other/anon-union.C: New test.
22407
22408         * gcc.c-torture/execute/20011024-1.c: New test.
22409
22410 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
22411
22412         * gcc.c-torture/execute/20000722-1.x,
22413         gcc.c-torture/execute/20010123-1.x: Remove.
22414         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
22415         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
22416         gcc.dg/c99-complit-2.c: New tests.
22417
22418 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
22419
22420         * g++.dg/inherit/base1.C: New test.
22421
22422 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
22423
22424         * g++.dg/other/stdarg1.C: New test.
22425
22426         * gcc.c-torture/compile/20011130-2.c: New test.
22427
22428 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
22429
22430         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
22431         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
22432         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
22433         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
22434         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
22435         * gcc.dg/builtin-prefetch-1.c: New test.
22436
22437 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
22438
22439         * gcc.dg/20011130-1.c: New test.
22440
22441 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
22442
22443         * g++.dg/other/scope1.C: New test.
22444         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
22445
22446 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
22447
22448         * gcc.dg/vla-init-1.c: New test.
22449
22450 2001-12-01  Geoff Keating  <geoffk@redhat.com>
22451
22452         * gcc.c-torture/compile/structs.c: New testcase from GDB.
22453
22454 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22455
22456         * objc.dg/alias.m: Update.
22457         * objc.dg/class-1.m: Update.
22458         * objc.dg/const-str-1.m: Update.
22459         * objc.dg/fwd-proto-1.m: Update.
22460         * objc.dg/id-1.m: Update.
22461         * objc.dg/super-class-1.m: Update.
22462
22463 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
22464
22465         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
22466         constructs.
22467
22468 2001-11-28  Jeffrey A Law  (law@cygnus.com)
22469
22470         * gcc.c-torture/execute/20011128-1.c: New test.
22471
22472 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
22473
22474         * gcc.dg/20011127-1.c: New test.
22475
22476 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22477
22478         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
22479         from Austin Group draft 7.
22480         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
22481         scanf format arguments.
22482         * gcc.dg/format/no-exargs-2.c: New test.
22483
22484 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
22485
22486         * g++.dg/abi/vbase8-4.C: New test.
22487
22488 2001-11-24  Ian Lance Taylor  <ian@airs.com>
22489
22490         * gcc.c-torture/execute/20011121-1.c: New test.
22491
22492 2001-11-23  Jeffrey A Law  (law@cygnus.com)
22493
22494         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
22495
22496 2001-11-23  Andreas Jaeger  <aj@suse.de>
22497
22498         * gcc.dg/cpp/charconst-2.c: New test.
22499
22500 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
22501
22502         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
22503         to the host if it is remote.  Let tests specify extra headers
22504         they use.
22505         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
22506         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
22507         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
22508         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
22509         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
22510         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
22511         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
22512         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
22513         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
22514         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
22515
22516 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
22517
22518         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
22519         for little endian ARMs.
22520
22521 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
22522
22523         * gcc.c-torture/compile/20011119-1.c: New test.
22524         * gcc.c-torture/compile/20011119-2.c: New test.
22525
22526 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
22527
22528         * gcc.dg/altivec-1.c: Fix typo.
22529
22530 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
22531
22532         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
22533
22534 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
22535
22536         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
22537
22538 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
22539
22540         * lib/g77.exp: Don't specify --rpath-link.
22541
22542         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
22543         across all the headers.
22544         * gcc.dg/format/format.exp: For testing on a remote host,
22545         copy format.h.
22546
22547         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
22548         * gcc.c-torture/execute/930406-1.c: Likewise.
22549         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
22550
22551 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
22552
22553         * gcc.dg/altivec-1.c: New.
22554
22555 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
22556
22557         * gcc.dg/cpp/fpreprocessed.c: New test case.
22558
22559 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22560
22561         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
22562         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
22563         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
22564
22565 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22566
22567         * gcc.dg/no-builtin-1.c: New test.
22568
22569 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
22570
22571         * gcc.c-torture/execute/20011115-1.c: New test.
22572
22573 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
22574
22575         * gcc.c-torture/compile/20011114-2.c: New test.
22576         * gcc.c-torture/compile/20011114-3.c: New test.
22577         * gcc.c-torture/compile/20011114-4.c: New test.
22578
22579 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
22580
22581         * g++.dg/other/init1.C: New test.
22582
22583 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
22584
22585         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
22586         message.
22587
22588         * gcc.c-torture/execute/20011114-1.c: New testcase.
22589
22590         * gcc.c-torture/compile/20010327-1.c: Revert last change.
22591         * gcc.c-torture/compile/20011114-1.c: New test, exactly
22592         like the (before this change) version of 20010327-1.c.
22593
22594 2001-11-14  Roger Sayle <roger@eyesopen.com>
22595
22596         * gcc.c-torture/execute/string-opt-13.c: New testcase.
22597
22598 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
22599
22600         * g++.dg/init/array2.C: New test.
22601
22602 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
22603
22604         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
22605
22606 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
22607
22608         * g++.dg/other/forscope1.C: New test.
22609         * g++.dg/ext/forscope1.C: New test.
22610         * g++.dg/ext/forscope2.C: New test.
22611
22612 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
22613
22614         * gcc.c-torture/execute/20011113-1.c: New test.
22615
22616 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
22617
22618         * gcc.c-torture/execute/20011109-2.c: New test.
22619
22620         * gcc.c-torture/execute/20011109-1.c: New test.
22621
22622 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
22623
22624         * gcc.c-torture/compile/20011109-1.c: New test.
22625
22626 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
22627
22628         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
22629         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
22630         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
22631         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
22632         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
22633         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
22634         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
22635
22636 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
22637
22638         * g++.dg/warn/Wshadow-1.C: New tests.
22639         * g++.old-deja/g++.mike/for3.C: Update.
22640
22641 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
22642
22643         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
22644         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
22645         XFAILs.  Adjust expected error texts.
22646         * gcc.c-torture/compile/20011106-1.c,
22647         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
22648         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
22649         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
22650         gcc.dg/c99-array-lval-5.c: New tests.
22651
22652 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22653
22654         * gcc.dg/cpp/defined.c: Update.
22655
22656 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22657
22658         * gcc.c-torture/execute/anon-1.c: New test.
22659
22660 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
22661
22662         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
22663         same size, so no warning should be produced on stormy16.
22664
22665         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
22666         due to oversized array.
22667         * g++.old-deja/g++.mike/ns15.C: Likewise.
22668         * g++.old-deja/g++.pt/crash16.C: Likewise.
22669
22670 2001-11-02  Graham Stott  <grahams@redhat.com>
22671
22672         * g++.dgother/debug1.C: Fix typos.
22673
22674 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
22675
22676         * g++.dg/other/debug1.C: New test.
22677
22678 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22679
22680         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
22681         of unsigned long.
22682
22683 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
22684
22685         * gcc.dg/20011029-2.c: New test.
22686
22687         * gcc.c-torture/compile/20011029-1.c: New test.
22688
22689 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
22690
22691         * objc/execute/class_self-1.m: New test.
22692         * objc/execute/class_self-2.m: New test.
22693
22694 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
22695
22696         * gcc.misc-tests/msgs.exp: Delete.
22697         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
22698         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
22699         error set to match recent changes.
22700
22701 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
22702
22703         * gcc.dg/20011021-1.c: New test.
22704
22705 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
22706
22707         * gcc.c-torture/compile/20011023-1.c: New test.
22708
22709 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
22710
22711         * lib/g77.exp: Rewrite based on lib/g++.exp.
22712
22713 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
22714
22715         * gcc.c-torture/execute/20011019-1.c: New test.
22716
22717         * gcc.dg/20011018-1.c: New test.
22718
22719 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
22720
22721         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
22722
22723 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
22724
22725         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
22726         * gcc.dg/attr-invalid.c: Likewise.
22727
22728 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
22729
22730         * testsuite/gcc.dg/20011015-1.c: New test.
22731
22732 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
22733
22734         * g++.dg/template/unify2.C: New test.
22735
22736 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
22737
22738         * g++.dg/other/exception-specification.C: New test
22739
22740 2001-10-13  Tom Rix  <trix@redhat.com>
22741
22742         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
22743         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
22744
22745 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
22746
22747         * testsuite/gcc.dg/20011009-1.c: New test.
22748
22749 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
22750
22751         PR g++/4476
22752         * g++.dg/other/friend1.C: New test.
22753
22754 2001-10-11  Richard Henderson  <rth@redhat.com>
22755
22756         * g++.old-deja/g++.other/crash18.C: Add -S to options.
22757
22758 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22759
22760         * gcc.c-torture/compile/20011010-1.c: New.
22761
22762 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
22763
22764         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
22765         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
22766         g77.f-torture/execute/execute.exp,
22767         g77.f-torture/noncompile/noncompile.exp,
22768         gcc.c-torture/compile/compile.exp,
22769         gcc.c-torture/execute/execute.exp,
22770         gcc.c-torture/execute/ieee/ieee.exp,
22771         gcc.c-torture/execute/memcheck/memcheck.exp,
22772         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
22773         objc/execute/execute.exp: Update FSF address.
22774
22775 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
22776
22777         * gcc.dg/cpp/cmdlne-C.c: Update.
22778         * gcc.dg/cpp/cmdlne-C2.c: New.
22779
22780 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22781
22782         * gcc.c-torture/execute/20011008-3.c: New.
22783
22784 2001-10-08  DJ Delorie  <dj@redhat.com>
22785
22786         * gcc.dg/20011008-1.c: New.
22787         * gcc.dg/20011008-2.c: New.
22788
22789 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
22790
22791         * gcc.dg/cpp/spacing1.c: Update test.
22792
22793 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22794
22795         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
22796         spelling errors of "separate" as "seperate".
22797
22798 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
22799
22800         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
22801         enough to avoid inlining.
22802
22803 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
22804
22805         * lib/g77.exp: set libg2c_dir correctly.
22806
22807 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22808
22809         * gcc.dg/cpp/macro11.c: New test.
22810
22811 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
22812
22813         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
22814         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
22815         gcc.dg/format/multattr-3.c: New tests.
22816         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
22817         tests for format attributes on function pointers being rejected.
22818
22819 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
22820
22821         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
22822
22823 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
22824
22825         * g++.dg/warn/format1.C: New test.
22826
22827 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
22828
22829         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
22830
22831 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
22832
22833         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
22834
22835 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
22836
22837         * gcc.dg/cpp/redef2.c: Add test.
22838
22839 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
22840
22841         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
22842         long-standing bug on i686, apparently.
22843         * gcc.c-torture/execute/loop-2c.x: New file.
22844         * gcc.c-torture/execute/loop-2d.x: New file.
22845         * gcc.c-torture/execute/loop-3c.x: New file.
22846
22847 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
22848
22849         * gcc.dg/cpp/20000625-2.c: Correct line number.
22850
22851 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
22852
22853         * gcc.dg/cpp/macro10.c: New test.
22854         * gcc.dg/cpp/strify3.c: New test.
22855         * gcc.dg/cpp/spacing1.c: Add tests.
22856         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
22857         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
22858
22859 2001-09-24  DJ Delorie  <dj@redhat.com>
22860
22861         * gcc.c-torture/execute/20010924-1.c: New test.
22862
22863 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
22864
22865         * testsuite/objc/execute/paste.m: Remove.
22866
22867 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22868
22869         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
22870
22871 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
22872
22873         * g77.dg/strlen0.f: New test.
22874
22875 2001-09-21  Richard Henderson  <rth@redhat.com>
22876
22877         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
22878         * g++.old-deja/g++.abi/vtable2.C: Likewise.
22879
22880 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
22881
22882         Table-driven attributes.
22883         * g++.dg/ext/attrib1.C: New test.
22884
22885 2001-09-20  DJ Delorie  <dj@redhat.com>
22886
22887         * gcc.dg/20000926-1.c: Update expected warning messages.
22888         * gcc.dg/array-2.c: Likewise, and test for warnings too.
22889         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
22890         array.
22891
22892 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
22893
22894         * g++.dg/eh/registers1.C: New test case.
22895
22896 2001-09-17  Richard Henderson  <rth@redhat.com>
22897
22898         * gcc.dg/array-5.c: Fix VLA decomposition test.
22899
22900 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
22901
22902         * gcc.dg/cpp/line5.c: New testcase.
22903
22904 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
22905
22906         * gcc.dg/cpp/macro9.c: New test.
22907
22908 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
22909
22910         * gcc.c-torture/execute/980223.c: Change type of addr from long
22911         to char *.
22912
22913 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
22914
22915         * gcc.c-torture/execute/20010915-1.c: New test.
22916
22917 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
22918
22919         * g77.dg/bprob: New directory.
22920         * g77.dg/bprob/bprob.exp: New file.
22921         * g77.dg/bprob/bprob-1.f: New test.
22922         * g77.dg/gcov: New directory.
22923         * g77.dg/gcov/gcov.exp: New file.
22924         * g77.dg/gcov/gcov-1.f: New test.
22925         * g77.dg/gcov/gcov-1.x: New file.
22926
22927 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
22928
22929         * gcc.dg/cpp/directiv.c: Update.
22930         * gcc.dg/cpp/undef1.c: Update.
22931
22932 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
22933
22934         * gcc.dg/20010912-1.c: New test.
22935
22936 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
22937
22938         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
22939         language-independent file in lib.
22940         * lib/gcov.exp: New file.
22941
22942 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
22943
22944         * gcc.c-torture/compile/20010911-1.c: New test.
22945
22946 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
22947
22948         * lib/profopt.exp: New, to support profile-directed optimizations.
22949         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
22950         * gcc.misc-tests/bprob-1.c: New test.
22951         * gcc.misc-tests/bprob-2.c: New test.
22952
22953 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
22954
22955         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
22956         XFAIL and which kinds of gcov output to verify.
22957         * gcc.misc-tests/gcov-4b.x: New file.
22958         * gcc.misc-tests/gcov-5b.x: New file.
22959         * gcc.misc-tests/gcov-6.x: New file.
22960         * gcc.misc-tests/gcov-7.c: New test.
22961         * gcc.misc-tests/gcov-7.x: New file.
22962
22963 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
22964
22965         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
22966         * gcc.misc-tests/gcov-6.c: New test.
22967
22968 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
22969
22970         PR c++/3986
22971         * g++.dg/abi/vbase1.C: New test.
22972
22973 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
22974
22975         * objc.dg/method-2.m: New.
22976
22977 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
22978
22979         PR c++/4203
22980         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
22981         * g++.dg/init/empty1.C: New test.
22982
22983 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
22984
22985         * gcc.c-torture/compile/20010903-1.c: New test.
22986
22987 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
22988
22989         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
22990         for m68k.
22991
22992 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
22993
22994         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
22995
22996         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
22997
22998         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
22999
23000 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
23001
23002         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
23003         for 16-bit 'unsigned int'.
23004
23005 2001-08-29  Kazu Hirata  <kazu@hxi.com>
23006
23007         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
23008
23009 2001-08-27  Richard Henderson  <rth@redhat.com>
23010
23011         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
23012         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
23013
23014 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
23015
23016         * gcc.dg/asm-names.c (ymain): New.
23017
23018 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
23019
23020         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
23021         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
23022         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
23023
23024 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23025
23026         * gcc.dg/compare5.c: New testcase.
23027
23028 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
23029
23030         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
23031         and "In instantiation".
23032
23033 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
23034
23035         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
23036
23037 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
23038
23039         * gcc.misc-tests/gcov.exp: Add support for branch information.
23040         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
23041         * gcc.misc-tests/gcov-4.c: New test.
23042         * gcc.misc-tests/gcov-4b.c: New test.
23043         * gcc.misc-tests/gcov-5b.c: New test.
23044
23045 2001-08-20  Zack Weinberg  <zackw@panix.com>
23046
23047         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
23048         expected to fail.
23049
23050 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23051
23052         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
23053
23054 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
23055
23056         * g++.dg/eh/template1.C: New test.
23057
23058 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
23059
23060         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
23061         Fix thinko.
23062         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
23063         for xfail.
23064
23065 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
23066
23067         * lib/g77-dg.exp:  Use prune.exp for common procedures
23068         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
23069         * lib/g77.exp: (g77-dg-prune) Remove
23070
23071 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
23072
23073         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
23074
23075 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23076
23077         * g++.dg/template/unify1.C: New test.
23078
23079 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
23080
23081         * g++.dg/abi/empty4.C: New test.
23082
23083 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
23084
23085         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
23086         solaris2.*
23087         * g77.f-torture/compile/pr3743.x: Likewise
23088
23089 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23090
23091         * g++.dg/other/using-declaration.C: New test.
23092
23093 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23094
23095         * gcc.dg/cpp/tr-sign.c: New testcase.
23096
23097 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23098
23099         * gcc.dg/cpp/19951025-1.c: Revert.
23100         * gcc.dg/cpp/directiv.c: We no longer process directives that
23101         interrupt macro arguments.
23102
23103 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
23104
23105         * gcc.dg/bconstp-1.c: New test.
23106
23107 2001-08-03  Richard Henderson  <rth@redhat.com>
23108
23109         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
23110
23111 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23112
23113         * gcc.dg/cpp/19951025-1.c: Update.
23114
23115 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
23116
23117         * g77.dg/ff90-1.f (s): Fix reference of variable z,
23118         should be x.
23119
23120 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
23121
23122         Kill -fhonor-std.
23123         * g++.old-deja/g++.ns/ns14.C: Remove special options.
23124         * g++.old-deja/g++.other/std1.C: Likewise.
23125         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
23126
23127 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
23128
23129         * lib/g77.exp:  Load gcc-defs.exp for common procedures
23130         (g77_pass, g77_fail, g77_finish, g77_exit,
23131         ${tool}_check_unsupported_p} Now redundant.  Deleted.
23132
23133 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
23134
23135         * g77.dg/fbackslash.f
23136         * g77.dg/fcase-preserve.f
23137         * g77.dg/ff90-1.f
23138         * g77.dg/ffixed-line-length-0.f
23139         * g77.dg/ffixed-line-length-132.f
23140         * g77.dg/ffixed-line-length-7.f
23141         * g77.dg/ffixed-line-length-72.f
23142         * g77.dg/ffixed-line-length-none.f
23143         * g77.dg/ffree-form-1.f
23144         * g77.dg/fno-backslash.f
23145         * g77.dg/fno-f90-1.f
23146         * g77.dg/fno-fixed-form-1.f
23147         * g77.dg/fno-onetrip.f
23148         * g77.dg/fno-typeless-boz.f
23149         * g77.dg/fno-underscoring.f
23150         * g77.dg/fno-vxt-1.f
23151         * g77.dg/fonetrip.f
23152         * g77.dg/ftypeless-boz.f
23153         * g77.dg/fugly-assumed.f
23154         * g77.dg/funderscoring.f
23155         * g77.dg/fvxt-1.f
23156
23157 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
23158
23159         * objc.dg/fwd-proto-1.m: New.
23160         * objc.dg/local-decl-1.m: New.
23161         * objc.dg/naming-1.m: New.
23162         * objc.dg/naming-2.m: New.
23163         * objc.dg/proto-hier-1.m: New.
23164
23165 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
23166
23167         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
23168         largest-type elements to a struct makes its size grow.
23169
23170 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
23171
23172         * g++.dg/abi/vthunk1.C: New test.
23173
23174 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
23175
23176         * g++.dg/abi/vbase8-22.C: New test.
23177
23178 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23179
23180         * gcc.dg/cpp/macro8.c: New test.
23181
23182 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
23183
23184         * g++.dg/abi/vbase8-21.C: New test.
23185
23186 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
23187
23188         * g++.dg/abi/vbase8-10.C: New test.
23189
23190 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23191
23192         * lib/g++.exp (g++_set_ld_library_path): Renamed to
23193         ${tool}_set_ld_library_path.
23194         Changed caller.
23195         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
23196         g++.exp.
23197
23198 2001-07-26  Stan Cox <scox@redhat.com>
23199
23200         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
23201         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
23202         gcc_exit, gcc_check_unsupported_p):
23203         Moved to gcc-deps.exp
23204         * gcc-deps.exp: New file.
23205
23206 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23207
23208         * g++.old-deja/g++.pt/defarg14.C: New test.
23209
23210 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
23211
23212         * g++.old-deja/g++.other/lineno5.C: New test.
23213
23214 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
23215
23216         * g++.old-deja/g++.pt/crash68.C: New test.
23217
23218 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
23219
23220         * g++.old-deja/g++.other/crash42.C: New test.
23221
23222 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23223
23224         * gcc.dg/cpp/extratokens.c: Fix.
23225         * gcc.dg/cpp/skipping2.c: New tests.
23226
23227 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23228
23229         * gcc.c-torture/execute/20010724-1.c: New file.
23230         * gcc.c-torture/execute/20010724-1.x: New file.
23231
23232 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23233
23234         * g++.old-deja/g++.other/cond7.C: New test.
23235
23236 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23237
23238         * g++.old-deja/g++.other/optimize4.C: New test.
23239
23240 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23241
23242         * g++.old-deja/g++.abi/vbase8-5.C: New test.
23243
23244 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
23245
23246         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
23247         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
23248         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
23249         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
23250
23251         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
23252         bug report" message.
23253
23254         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
23255         * g++.dg/ext/instantiate1.C: Move from old-deja.
23256
23257 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
23258
23259         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
23260         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
23261         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
23262         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
23263
23264 2001-07-23  Jeffrey A Law  (law@cygnus.com)
23265
23266         * gcc.c-torture/execute/20010723-1.c: New test.
23267
23268 2001-07-23  Ben Elliston  <bje@redhat.com>
23269
23270         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
23271
23272 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23273
23274         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
23275         i[34567]86-*-*.
23276         Delete handling of ieee_multilib_flags.
23277         Pass -mieee for alpha*-*-* and sh-*-*.
23278         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
23279
23280 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
23281
23282         Remove old-abi tests.
23283         * g++.old-deja/g++.mike/p11116.C: Remove.
23284         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
23285
23286 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
23287
23288         * g77.f-torture/compile/pr3743.f:  New test
23289
23290 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
23291
23292         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
23293
23294 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23295
23296         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
23297         g++.old-deja/g++.pt/static6.C: Likewise.
23298         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
23299         supports weak symbols.
23300
23301 2001-07-18  Andreas Jaeger  <aj@suse.de>
23302
23303         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
23304         supported again.
23305
23306 2001-07-18  Andreas Jaeger  <aj@suse.de>
23307
23308         * gcc.dg/iftrap-1.c: Fix target line.
23309
23310 2001-07-17  Richard Henderson  <rth@redhat.com>
23311
23312         * gcc.c-torture/execute/20010717-1.c: New.
23313
23314 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23315
23316         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
23317         tests.
23318
23319 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
23320
23321         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
23322
23323 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23324
23325         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
23326         UAC_SIGBUS, UAC_NOPRINT definitions.
23327
23328 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
23329
23330         * objc/execute/object_is_class.m: New test.
23331         * objc/execute/object_is_meta_class.m: New test.
23332
23333 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23334
23335         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
23336         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
23337
23338 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
23339
23340         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
23341         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
23342
23343 2001-07-14  Richard Henderson  <rth@redhat.com>
23344
23345         * gcc.dg/iftrap-1.c: New.
23346
23347 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
23348
23349         * g77.f-torture/execute/intrinsic77.f: New test.
23350
23351 2001-07-11  Janis Johnson <janis@us.ibm.com>
23352
23353         * gcc.misc-tests/gcov-3.c: New test.
23354
23355 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
23356
23357         * gcc.c-torture/compile/20010711-1.c,
23358         * gcc.c-torture/compile/20010711-2.c: New tests.
23359
23360 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
23361
23362         * gcc.c-torture/execute/20010711-1.c: New test.
23363
23364 2001-07-11  Ben Elliston  <bje@redhat.com>
23365
23366         * g++.old-deja/g++.other/enum5.C: New test.
23367
23368 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
23369
23370         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
23371         (g++-dg-prune): Call prune_gcc_output.
23372         * prune.exp: New file for prune_gcc_output.
23373         * lib/g++.exp, lib/gcc.exp: Load it.
23374
23375 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23376
23377         * gcc.c-torture/compile/20010701-1.c,
23378         g++.old-deja/g++.ext/attrib6.C: New tests.
23379
23380 2001-07-06  Jeffrey A Law  (law@cygnus.com)
23381
23382         * gcc.c-torture/compile/20010706-1.c: New test.
23383
23384 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
23385
23386         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
23387
23388 2001-06-28  Stan Shebs  <shebs@apple.com>
23389
23390         * gcc.dg/pragma-darwin.c: New test.
23391
23392 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23393
23394         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
23395         Solaris 2.[678] system.
23396
23397 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23398
23399         * gcc.dg/20010622-1.c: New test.
23400
23401 2001-06-18  Stan Shebs  <shebs@apple.com>
23402
23403         * objc.dg: New directory.
23404         * objc.dg/dg.exp: New file.
23405         * objc.dg/alias.m: New.
23406         * objc.dg/class-1.m: New.
23407         * objc.dg/class-2.m: New.
23408         * objc.dg/const-str-1.m: New.
23409         * objc.dg/const-str-2.m: New.
23410         * objc.dg/id-1.m: New.
23411         * objc.dg/method-1.m: New.
23412         * objc.dg/super-class-1.m: New.
23413         * lib/objc-dg.exp: New file.
23414
23415 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23416
23417         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
23418         of label name.
23419
23420 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
23421
23422         * g++.old-deja/g++.abi/vbase8-9.C: New test.
23423
23424 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23425
23426         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
23427         variable.
23428
23429 2001-06-12  Richard Henderson  <rth@redhat.com>
23430
23431         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
23432
23433 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
23434
23435         * g++.old-deja/g++.abi/vbase5.C: New test.
23436         * g++.old-deja/g++.abi/vbase6.C: New test.
23437         * g++.old-deja/g++.abi/vbase7.C: New test.
23438
23439 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23440
23441         * gcc.c-torture/compile/20010610-1.c: New test.
23442
23443 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
23444
23445         * g++.old-deja/g++.abi/vbase4.C: New test.
23446
23447 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23448
23449         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
23450         support %f for HC11/HC12 targets.
23451         * gcc.c-torture/execute/930513-1.x: New file, likewise.
23452         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
23453         on HC11/HC12 targets.
23454         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
23455
23456 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23457
23458         * gcc.dg/wchar_t-1.c: New file.
23459         * gcc.dg/wint_t-1.c: Likewise.
23460
23461 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
23462
23463         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
23464
23465 2001-06-11  Richard Henderson  <rth@redhat.com>
23466
23467         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
23468
23469 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23470
23471         * gcc.c-torture/compile/20010611-1.c: New test.
23472
23473 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23474
23475         * gcc.dg/c99-tag-1.c: Add more tests.
23476
23477 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
23478
23479         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
23480         representation on MN10300 and ARM/Thumb.
23481
23482 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
23483
23484         * g77.f-torture/execute/20010610.f: New.
23485
23486 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
23487
23488         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
23489         names.
23490
23491 2001-06-09  Richard Henderson  <rth@redhat.com>
23492
23493         * gcc.c-torture/execute/ashrdi-1.c: New.
23494         * gcc.c-torture/execute/ashldi-1.c: New.
23495         * gcc.c-torture/execute/lshrdi-1.c: New.
23496
23497 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
23498
23499         * objc/execute/load-3.m: Added. Check sending +load to categories,
23500         in addition to classes.
23501
23502 2001-06-08  Stan Shebs  <shebs@apple.com>
23503
23504         * objc/execute/load-2.m: New test.  From Nicola Pero
23505         <n.pero@mi.flashnet.it>.
23506
23507 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
23508
23509         * gcc.c-torture/execute/20010605-2.c: New test.
23510
23511 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
23512
23513         * g++.old-deja/g++.abi/vbase2.C: New test.
23514         * g++.old-deja/g++.abi/vbase3.C: New test.
23515
23516 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
23517
23518         * g++.old-deja/g++.pt/friend49.C: New test.
23519
23520 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
23521
23522         * g++.old-deja/g++.ext/anon3.C: New test.
23523
23524 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
23525
23526         * g++.old-deja/g++.other/conv7.C: New test.
23527
23528 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
23529
23530         * gcc.c-torture/compile/20010605-2.c: New test.
23531
23532 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23533
23534         * gcc.c-torture/execute/20010604-1.c: New test.
23535
23536 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
23537
23538         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
23539
23540 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
23541
23542         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
23543         (g++_link_flags): Likewise.
23544         (g++_init): Pass gccpath's value to two previous functions.
23545
23546 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23547
23548         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
23549         Ensure logfile entry matches exec command line.
23550
23551 2001-05-31  Richard Henderson  <rth@redhat.com>
23552
23553         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
23554         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
23555
23556 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
23557
23558         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
23559         compiler for irix6.2
23560
23561 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
23562
23563         * g++.old-deja/g++.other/optimize3.C: New file.
23564
23565 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
23566
23567         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
23568         assemble.
23569
23570 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
23571
23572         * g++.old-deja/g++.other/optimize2.C: New file.
23573
23574 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
23575
23576         * gcc.c-torture/compile/20010518-2.c: New file.
23577         * gcc.c-torture/execute/20010518-1.c: New file.
23578         * gcc.c-torture/execute/20010518-2.c: New file.
23579
23580 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23581
23582         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
23583
23584 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
23585
23586         G++ no longer defines builtins that do not begin with __builtin.
23587         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
23588         * g++.old-deja/g++.brendand/misc13.C: Likewise.
23589         * g++.old-deja/g++.law/builtin1.C: Likewise.
23590         * g++.old-deja/g++.law/cvt2.C: Likewise.
23591         * g++.old-deja/g++.mike/net5.C: Likewise.
23592         * g++.old-deja/g++.other/builtins1.C: Likewise.
23593         * g++.old-deja/g++.other/builtins2.C: Likewise.
23594         * g++.old-deja/g++.other/builtins3.C: Likewise.
23595         * g++.old-deja/g++.other/builtins4.C: Likewise.
23596         * g++.old-deja/g++.other/inline8.C: Likewise.
23597         * g++.old-deja/g++.robertl/eb39.C: Likewise.
23598
23599 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
23600
23601         * g++.old-deja/g++.pt/using1.C: Adjust.
23602         * g++.old-deja/g++.pt/using2.C: New test.
23603
23604 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
23605
23606         * gcc.dg/cpp/charconst.c: New tests.
23607         * gcc.dg/cpp/escape.c: New tests.
23608         * gcc.dg/cpp/escape-1.c: New tests.
23609         * gcc.dg/cpp/escape-2.c: New tests.
23610         * gcc.dg/cpp/ucs.c: New tests.
23611
23612 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
23613
23614         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
23615         native compiler for irix6.5.
23616
23617 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
23618
23619         * lib/g++.exp (g++_include_flags): Use args to compute
23620         get_multilibs.
23621         (g++_link_flags): Likewise.
23622         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
23623
23624 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23625
23626         * gcc.dg/c90-hexfloat-1.c: Add more tests.
23627
23628 2001-05-21  Geoff Keating  <geoffk@redhat.com>
23629
23630         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
23631         this file.
23632
23633 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23634
23635         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
23636         STACK_SIZE;
23637         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
23638         to STACK_SIZE; Use it to define size of add_histo array.
23639         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
23640         to STACK_SIZE.
23641         (f): Use GITT_SIZE to define size of gitt local table.
23642         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
23643         to STACK_SIZE; Use it to define size of bytemem array.
23644
23645 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23646
23647         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
23648         on 68HC11/HC12 due to the asm instruction.
23649         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
23650         * gcc.c-torture/compile/920520-1.x: Likewise.
23651         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
23652         on 68HC11/HC12 because the function is larger than 64K.
23653         * gcc.c-torture/compile/961203-1.x: New file, this test fails
23654         on 68HC11/HC12 because the structure is too large.
23655
23656 2001-05-20  Richard Henderson  <rth@redhat.com>
23657
23658         * gcc.c-torture/execute/20010520-1.c: New.
23659
23660 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23661
23662         * g++.old-deja/g++.warn/compare1.C: New test.
23663         * gcc.dg/compare4.c: New test.
23664
23665 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
23666
23667         * g++.old-deja/g++.other/optimize1.C: New test.
23668
23669 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23670
23671         * g++.old-deja/g++.pt/spec41.C: New test.
23672
23673 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
23674
23675         * gcc.c-torture/compile/20010114-1.x: Remove.
23676
23677 2001-05-18  Stan Shebs  <shebs@apple.com>
23678
23679         * gcc.c-torture/compile/20010518-1.c: New test.
23680
23681 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
23682
23683         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
23684         * g++.old-deja/g++.pt/crash67.C: New test.
23685
23686 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
23687
23688         * g++.old-deja/g++.other/debug9.C: New test.
23689
23690 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
23691
23692         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
23693
23694 2001-05-16  Jan Hubicka  <jh@suse.cz>
23695
23696         * gcc.c-torture/compile/20010516-1.c: New test.
23697
23698 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
23699
23700         * g++.old-deja/g++.other/crash41.C: New test.
23701
23702 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
23703
23704         * g++.old-deja/g++.pt/crash66.C: New test.
23705
23706 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
23707
23708         * g++.old-deja/g++.robertl/eb27.C: Convert.
23709
23710 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
23711
23712         * g++.dg/friend-warn.C: New test.  Do not warn about friend
23713         declaration being redundant.
23714
23715 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
23716
23717         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
23718
23719 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
23720
23721         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
23722
23723 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
23724
23725         * lib/g++.exp: Use testsuite_flags.
23726
23727 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
23728
23729         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
23730
23731 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23732
23733         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
23734
23735 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
23736
23737         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
23738
23739 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
23740
23741         * gcc.c-torture/compile/20010313-1.c: New test.
23742
23743 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
23744
23745         * gcc.dg/cpp/direct2.c: New test.
23746         * gccq.dg/cpp/direct2s.c: New test.
23747
23748         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
23749
23750 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
23751
23752         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
23753         * g++.old-deja/g++.other/op3.C: Likewise.
23754
23755 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23756
23757         * gcc.dg/cpp/syshdr.h: New file.
23758         * gcc.dg/cpp/sysmac1.c: Update.
23759         * gcc.dg/cpp/sysmac2.c: Update.
23760
23761 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23762
23763         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
23764
23765 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
23766
23767         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
23768         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
23769
23770 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
23771
23772         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
23773
23774 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
23775
23776         * lib/g++.exp (g++_include_flags): Don't use any special flags
23777         if TESTING_IN_BUILD_TREE is not defined.
23778         (g++_init): Use a plain 'c++' as the compiler if
23779         TESTING_IN_BUILD_TREEE is not defined.
23780
23781 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
23782
23783         * g++.old-deja/g++.eh/catch13.C: New test.
23784         * g++.old-deja/g++.eh/catch14.C: New test.
23785
23786 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
23787
23788         * gcc.dg/cpp/tr-define.c: New test.
23789
23790 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
23791
23792         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
23793         <stdlib.h>, not <malloc.h>.
23794
23795 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
23796
23797         * g++.old-deja/g++.ns/template17.C: New test.
23798
23799 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
23800
23801         * g++.old-deja/g++.pt/ref4.C: New test.
23802
23803 2001-04-30  Richard Henderson  <rth@redhat.com>
23804
23805         * gcc.dg/20000724-1.c: Revert last change.
23806
23807 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
23808
23809         * g77.f-torture/execute/20010430.f: New test.
23810
23811 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
23812
23813         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
23814
23815 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
23816
23817         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
23818
23819 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
23820
23821         * g++.old-deja/g++.eh/crash6.C: New test.
23822
23823 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
23824
23825         * g++.old-deja/g++.other/warn7.C: New test.
23826
23827 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
23828
23829         * g++.old-deja/g++.other/defarg9.C: New test.
23830
23831 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
23832
23833         * g77.f-torture/compile/20010426.f: New test.
23834         * g77.f-torture/execute/20010426.f: New test.
23835
23836 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
23837
23838         * g77.f-torture/compile/20000629-1.x: Remove - error
23839         has been fixed.
23840
23841 2001-04-26  Jeffrey A Law  (law@cygnus.com)
23842
23843         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
23844         Tweak slightly to work with g++.dg framework.
23845         * g++.dg/special/ecos.exp: Run initp1.C test.
23846         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
23847
23848         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
23849         its linker doesn't give line numbers either.
23850         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
23851
23852 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
23853
23854         * g++.old-deja/g++.other/lex1.C: New test.
23855
23856 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
23857
23858         * gcc.dg/noncompile/20010425-1.c: New test.
23859
23860 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
23861
23862         * g++.old-deja/g++.pt/mangle2.C: New test.
23863
23864 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
23865
23866         * gcc.dg/format/plus-1.c: New test.
23867
23868 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
23869
23870         * gcc.dg/20010423-1.c: New test.
23871
23872 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
23873
23874         * gcc.c-torture/execute/20010422-1.c: New test.
23875
23876 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
23877
23878         * g++.old-deja/g++.ns/type2.C: New test.
23879
23880 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
23881
23882         * g++.old-deja/g++.other/perf1.C: New test.
23883
23884 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
23885
23886         * gcc.dg/c99-func-2.c: Remove xfail.
23887         * gcc.dg/c99-func-3.c: Remove xfail.
23888         * gcc.dg/c99-func-4.c: Remove xfail.
23889
23890 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
23891
23892         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
23893
23894 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
23895
23896         * gcc.c-torture/compile/20010423-1.c: New test.
23897
23898 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
23899
23900         * g++.old-deja/g++.pt/typename28.C: New test.
23901
23902 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
23903
23904         * g++.old-deja/g++.abi/empty2.C: New test.
23905         * g++.old-deja/g++.abi/empty3.C: New test.
23906
23907 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
23908
23909         * g++.old-deja/g++.other/comdat2.C: New test.
23910         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
23911
23912 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
23913
23914         * g++.old-deja/g++.other/overload14.C: New test.
23915
23916 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
23917
23918         * g++.old-deja/g++.other/lookup23.C: New test.
23919
23920 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
23921
23922         * gcc.c-torture/execute/20010403-1.c: New test.
23923
23924 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
23925             Mark Mitchell  <mark@codesourcery.com>
23926
23927         * lib/old-dejagnu.exp: Don't delete output of executable.
23928         Add .exe suffix to executables.
23929
23930 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
23931
23932         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
23933
23934 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23935
23936         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
23937
23938 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
23939
23940         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
23941         * g++.old-deja/g++.abi/crash1.C: New test.
23942
23943 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
23944
23945         * g++.old-deja/g++.other/crash40.C: New test.
23946
23947 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23948
23949         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
23950
23951 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
23952
23953         * g++.old-deja/g++.other/warn6.C: New test.
23954
23955 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
23956
23957         * g++.old-deja/g++.robertl/eb42.C: Same.
23958
23959 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23960
23961         * gcc.dg/wtr-conversion-1.c: New testcase.
23962
23963 2001-04-10  Richard Henderson  <rth@redhat.com>
23964
23965         * g++.old-deja/g++.other/array5.C: New.
23966
23967 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23968
23969         * gcc.c-torture/execute/20010408-1.c: New test.
23970
23971 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
23972
23973         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
23974         headers and constructs.
23975         * g++.old-deja/g++.robertl/eb79.C: Same.
23976         * g++.old-deja/g++.robertl/eb77.C (main): Same.
23977         * g++.old-deja/g++.robertl/eb73.C: Same.
23978         * g++.old-deja/g++.robertl/eb66.C (main): Same.
23979         * g++.old-deja/g++.robertl/eb55.C (t): Same.
23980         * g++.old-deja/g++.robertl/eb54.C (main): Same.
23981         * g++.old-deja/g++.robertl/eb46.C (main): Same.
23982         * g++.old-deja/g++.robertl/eb44.C: Same.
23983         * g++.old-deja/g++.robertl/eb41.C (main): Same.
23984         * g++.old-deja/g++.robertl/eb4.C (main): Same.
23985         * g++.old-deja/g++.robertl/eb39.C: Same.
23986         * g++.old-deja/g++.robertl/eb33.C (main): Same.
23987         * g++.old-deja/g++.robertl/eb31.C (main): Same.
23988         * g++.old-deja/g++.robertl/eb30.C: Same.
23989         * g++.old-deja/g++.robertl/eb3.C: Same.
23990         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
23991         * g++.old-deja/g++.robertl/eb21.C: Same.
23992         * g++.old-deja/g++.robertl/eb15.C: Same.
23993         * g++.old-deja/g++.robertl/eb118.C: Same.
23994         * g++.old-deja/g++.robertl/eb115.C (main): Same.
23995         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
23996         * g++.old-deja/g++.robertl/eb109.C: Same.
23997         * g++.old-deja/g++.other/sibcall1.C (main): Same.
23998         * g++.old-deja/g++.mike/rtti1.C: Same.
23999         * g++.old-deja/g++.mike/p658.C: Same.
24000         * g++.old-deja/g++.mike/net46.C: Same.
24001         * g++.old-deja/g++.mike/net34.C: Same.
24002         * g++.old-deja/g++.mike/memoize1.C: Same.
24003         * g++.old-deja/g++.mike/eh2.C: Same.
24004         * g++.old-deja/g++.law/weak.C: Same.
24005         * g++.old-deja/g++.law/visibility7.C: Same.
24006         * g++.old-deja/g++.law/visibility25.C: Same.
24007         * g++.old-deja/g++.law/visibility22.C: Same.
24008         * g++.old-deja/g++.law/visibility2.C: Same.
24009         * g++.old-deja/g++.law/visibility17.C: Same.
24010         * g++.old-deja/g++.law/visibility13.C: Same.
24011         * g++.old-deja/g++.law/visibility10.C: Same.
24012         * g++.old-deja/g++.law/visibility1.C: Same.
24013         * g++.old-deja/g++.law/virtual3.C (eval): Same.
24014         * g++.old-deja/g++.law/vbase1.C: Same.
24015         * g++.old-deja/g++.law/operators32.C: Same.
24016         * g++.old-deja/g++.law/nest3.C: Same.
24017         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
24018         * g++.old-deja/g++.law/except5.C (main): Same.
24019         * g++.old-deja/g++.law/cvt7.C (run): Same.
24020         * g++.old-deja/g++.law/cvt2.C: Same.
24021         * g++.old-deja/g++.law/cvt16.C: Same.
24022         * g++.old-deja/g++.law/ctors6.C (bar): Same.
24023         * g++.old-deja/g++.law/ctors17.C (main): Same.
24024         * g++.old-deja/g++.law/ctors13.C: Same.
24025         * g++.old-deja/g++.law/ctors12.C (main): Same.
24026         * g++.old-deja/g++.law/ctors10.C: Same.
24027         * g++.old-deja/g++.law/code-gen5.C: Same.
24028         * g++.old-deja/g++.law/bad-error7.C: Same.
24029         * g++.old-deja/g++.law/arm9.C: Same.
24030         * g++.old-deja/g++.law/arm12.C: Same.
24031         * g++.old-deja/g++.law/arg8.C: Same.
24032         * g++.old-deja/g++.law/arg1.C: Same.
24033         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
24034         * g++.old-deja/g++.jason/template31.C: Same.
24035         * g++.old-deja/g++.jason/template24.C (main): Same.
24036         * g++.old-deja/g++.jason/2371.C: Same.
24037         * g++.old-deja/g++.eh/new2.C: Same.
24038         * g++.old-deja/g++.eh/new1.C: Same.
24039         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
24040         * g++.old-deja/g++.brendan/nest21.C (main): Same.
24041         * g++.old-deja/g++.brendan/err-msg3.C: Same.
24042         * g++.old-deja/g++.brendan/crash62.C: Same.
24043         * g++.old-deja/g++.brendan/crash52.C: Same.
24044         * g++.old-deja/g++.brendan/crash49.C (main): Same.
24045         * g++.old-deja/g++.brendan/crash38.C: Same.
24046         * g++.old-deja/g++.brendan/crash15.C (main): Same.
24047         * g++.old-deja/g++.brendan/copy9.C: Same.
24048
24049 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
24050
24051         * gcc.c-torture/execute/20001203-2.c (memset):
24052         Count argument is of type __SIZE_TYPE__.
24053
24054 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
24055
24056         * gcc.c-torture/compile/20010404-1.c: New test.
24057
24058 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
24059
24060         * gcc.c-torture/compile/20010326-1.c: New test.
24061
24062 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
24063
24064         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
24065         peculiarities of the SH.
24066         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
24067
24068 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24069
24070         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
24071         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
24072         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
24073
24074 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
24075
24076         * g77.f-torture/compile/20010321-1.f: New test.
24077
24078 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
24079
24080         * gcc.c-torture/compile/20010329-1.c: New test.
24081
24082 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
24083
24084         * gcc.c-torture/execute/20010329-1.c: New test.
24085
24086 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
24087
24088         * g++.old-deja/g++.other/eh4.C: Fix typo.
24089
24090 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
24091
24092         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
24093
24094 2001-03-28  Philip Blundell  <philb@gnu.org>
24095
24096         * gcc.c-torture/compile/20010328-1.c: New test.
24097
24098 2001-03-27  Richard Henderson  <rth@redhat.com>
24099
24100         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
24101         * g++.old-deja/g++.eh/vbase3.C: Likewise.
24102
24103 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
24104
24105         * gcc.c-torture/compile/20010327-1.c: New test.
24106
24107 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
24108
24109         * g++.old-deja/g++.other/friend12.C: New test.
24110         * g++.old-deja/g++.other/friend9.C: Expect no errors.
24111         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
24112
24113 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24114
24115         * gcc.c-torture/execute/20010325-1.c: New test.
24116
24117 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
24118
24119         * g++.old-deja/g++.other/mangle3.C: New test.
24120
24121 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
24122
24123         * g++.old-deja/g++.other/anon8.C: New test.
24124
24125 2001-03-20  Philip Blundell  <philb@gnu.org>
24126
24127         * gcc.c-torture/compile/20010320-1.c: New test.
24128
24129 2001-03-17  Richard Henderson  <rth@redhat.com>
24130
24131         * g++.old-deja/g++.other/eh4.C: Add expected error text.
24132
24133 2001-03-15  Geoff Keating  <geoff@redhat.com>
24134
24135         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
24136         tests on AIX.
24137
24138 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
24139
24140         * g++.old-deja/g++.other/eh4.C: New test.
24141
24142 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
24143
24144         * gcc.dg/cpp/mi1.c: Update.
24145
24146 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
24147
24148         * g++.old-deja/g++.other/regstack.C: New test.
24149
24150 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
24151
24152         * g++.old-deja/g++.other/ref4.C: New test.
24153
24154 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
24155
24156         * objc/execute/va_method.m: Added.
24157         * objc/execute/IMP.m: Added.
24158         * objc/execute/_cmd.m: Added.
24159         * objc/execute/accessing_ivars.m: Added.
24160         * objc/execute/class-1.m: Added.
24161         * objc/execute/class-10.m: Added.
24162         * objc/execute/class-11.m: Added.
24163         * objc/execute/class-12.m: Added.
24164         * objc/execute/class-13.m: Added.
24165         * objc/execute/class-14.m: Added.
24166         * objc/execute/class-2.m: Added.
24167         * objc/execute/class-3.m: Added.
24168         * objc/execute/class-4.m: Added.
24169         * objc/execute/class-5.m: Added.
24170         * objc/execute/class-6.m: Added.
24171         * objc/execute/class-7.m: Added.
24172         * objc/execute/class-8.m: Added.
24173         * objc/execute/class-9.m: Added.
24174         * objc/execute/class-tests-1.h
24175         * objc/execute/class-tests-2.h
24176         * objc/execute/compatibility_alias.m: Added.
24177         * objc/execute/encode-1.m: Added.
24178         * objc/execute/formal_protocol-1.m: Added.
24179         * objc/execute/formal_protocol-2.m: Added.
24180         * objc/execute/formal_protocol-3.m: Added.
24181         * objc/execute/formal_protocol-4.m: Added.
24182         * objc/execute/formal_protocol-5.m: Added.
24183         * objc/execute/formal_protocol-6.m: Added.
24184         * objc/execute/formal_protocol-7.m: Added.
24185         * objc/execute/informal_protocol.m: Added.
24186         * objc/execute/initialize.m: Added.
24187         * objc/execute/load.m: Added.
24188         * objc/execute/many_args_method.m: Added.
24189         * objc/execute/nested-3.m: Added.
24190         * objc/execute/no_clash.m: Added.
24191         * objc/execute/private.m: Added.
24192         * objc/execute/redefining_self.m: Added.
24193         * objc/execute/root_methods.m: Added.
24194         * objc/execute/selector-1.m: Added.
24195         * objc/execute/static-1.m: Added.
24196         * objc/execute/static-2.m: Added.
24197         * objc/execute/va_method.m: Added.
24198
24199 2001-03-10  Richard Henderson  <rth@redhat.com>
24200
24201         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
24202
24203 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
24204
24205         * g++.old-deja/g++.other/crash31.C: XFAIL.
24206         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
24207         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
24208         * gcc.c-torture/execute/20010123-1.x: XFAIL.
24209         * gcc.c-torture/execute/20010124-1.x: XFAIL.
24210         * gcc.dg/sequence-pt-1.c: XFAIL one test.
24211
24212 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
24213
24214         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
24215
24216 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
24217
24218         * gcc.dg/20000724-1.c: Don't use multiline strings.
24219
24220 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
24221
24222         * objc/execute/string1.m, objc/execute/string2.m: Compare the
24223         result of -cString against what we expect it to be; don't just
24224         print it out for no one to read.
24225
24226         * objc/execute/string3.m, objc/execute/string4.m: New tests.
24227         Based on testcases provided by Nicola Pero.
24228
24229 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
24230
24231         * gcc.dg/cpp/macro7.c: New test.
24232
24233 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
24234
24235         * gcc.dg/cpp/multiline.c: Update.
24236
24237 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24238
24239         * g++.old-deja/g++.other/enum3.C: New test.
24240
24241 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24242
24243         * g++.old-deja/g++.other/pod1.C: New test.
24244
24245 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24246
24247         * g++.old-deja/g++.ext/overload1.C: New test.
24248
24249 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
24250
24251         * g++.old-deja/g++.pt/using1.C: New test.
24252
24253 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
24254
24255         * g++.old-deja/g++.other/using9.C: New test.
24256
24257 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
24258
24259         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
24260
24261         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
24262
24263 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
24264
24265         * g++.old-deja/g++.ext/realpt1.C: Remove.
24266
24267 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
24268
24269         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
24270
24271 2001-02-26  Will Cohen  <wcohen@redhat.com>
24272
24273         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
24274
24275 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
24276
24277         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
24278         templatized constructors.
24279
24280 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24281
24282         * gcc.c-torture/execute/20010224-1.c: New test.
24283
24284 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
24285
24286         * gcc.c-torture/execute/20010222-1.c: New test.
24287
24288 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
24289
24290         * g++.old-deja/g++.other/inline20.C: New test.
24291
24292 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
24293
24294         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
24295
24296 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24297
24298         * g++.old-deja/g++.other/lookup22.C: New test.
24299
24300 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
24301
24302         * g77.dg: New directory.
24303         * g77.dg/20010216-1.f: New test case.
24304         * g77.dg/dg.exp: New driver.
24305         * lib/g77-dg.exp: New driver library.
24306
24307 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24308
24309         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
24310
24311 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
24312
24313         * g++.old-deja/g++.other/decl9.C: New test.
24314
24315 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
24316
24317         * g++.old-deja/g++.other/init16.C: Update the test so that it does
24318         not need <string> and also tests the initialization at runtime.
24319
24320 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
24321
24322         * gcc.c-torture/execute/longlong.c: New test.
24323
24324 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
24325
24326         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
24327
24328 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
24329
24330         * gcc.c-torture/execute/920302-1.c (execute):
24331         Change argument type to short.
24332
24333 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
24334
24335         * g++.old-deja/g++.pt/deduct6.C: New test.
24336
24337 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
24338
24339         * g++.old-deja/g++.pt/deduct5.C: New test.
24340
24341 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
24342
24343         * gcc.c-torture/execute/20010209-1.c: New test.
24344
24345 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
24346
24347         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
24348
24349 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
24350
24351         * g++.dg/vtgc1.C: Update for new ABI.
24352
24353         * consistency.vlad: New directory, 1665 files.
24354
24355 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24356
24357         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
24358         return type.
24359         * gcc.dg/cpp/digraphs.c: Declare puts.
24360
24361 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
24362
24363         * g++.old-deja/g++.other/warn5.C: New test.
24364
24365 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
24366
24367         * g++.old-deja/g++.pt/spec40.C: New test.
24368
24369 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
24370
24371         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
24372         case.
24373         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
24374
24375 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
24376
24377         * gcc.c-torture/compile/20010209-1.c: New test.
24378
24379 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
24380
24381         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
24382         excess errors message but not if it crashes.
24383         * g++.old-deja/g++.other/crash27.C: Likewise.
24384         * g++.old-deja/g++.other/crash28.C: Likewise.
24385         * g++.old-deja/g++.other/crash30.C: Likewise.
24386         * g++.old-deja/g++.other/crash32.C: Likewise.
24387         * g++.old-deja/g++.other/crash35.C: Likewise.
24388         * g++.old-deja/g++.pt/inherit2.C: Likewise.
24389
24390 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24391
24392         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
24393         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
24394         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
24395         g77.f-torture/execute/execute.exp,
24396         g77.f-torture/noncompile/noncompile.exp,
24397         gcc.c-torture/execute/execute.exp,
24398         gcc.c-torture/execute/memcheck/memcheck.exp,
24399         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
24400         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
24401         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
24402         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
24403         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
24404         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
24405         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
24406         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
24407         Remove bug reporting instructions with ancient email addresses.
24408
24409 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
24410
24411         * gcc.dg/20010202-1.c: New test.
24412         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
24413
24414 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
24415
24416         * g++.dg/stdbool-if.C: New test.
24417
24418 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
24419
24420         * objc/execute/fdecl.m: Added main().
24421
24422 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
24423
24424         * gcc.c-torture/execute/20010206-1.c: New test.
24425
24426 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24427
24428         * gcc.dg/cpp/avoidpaste1.c: Update.
24429
24430 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
24431
24432         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
24433         Pero <nicola@brainstorm.co.uk>.
24434         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
24435
24436 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
24437
24438         * g++.old-deja/g++.pt/spec39.C: New test.
24439
24440 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
24441
24442         * gcc.c-torture/compile/20010202-1.c: New test.
24443
24444 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
24445
24446         * g++.old-deja/g++.abi/primary2.C: New test.
24447         * g++.old-deja/g++.abi/primary3.C: New test.
24448         * g++.old-deja/g++.abi/primary4.C: New test.
24449         * g++.old-deja/g++.abi/primary5.C: New test.
24450         * g++.old-deja/g++.abi/vtable3.h: New test.
24451         * g++.old-deja/g++.abi/vtable3a.C: New test.
24452         * g++.old-deja/g++.abi/vtable3b.C: New test.
24453         * g++.old-deja/g++.abi/vtable3c.C: New test.
24454         * g++.old-deja/g++.abi/vtable3d.C: New test.
24455         * g++.old-deja/g++.abi/vtable3e.C: New test.
24456         * g++.old-deja/g++.abi/vtable3f.C: New test.
24457         * g++.old-deja/g++.abi/vtable3g.C: New test.
24458         * g++.old-deja/g++.abi/vtable3h.C: New test.
24459         * g++.old-deja/g++.abi/vtable3i.C: New test.
24460         * g++.old-deja/g++.abi/vtable3j.C: New test.
24461         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
24462
24463 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
24464
24465         * g++.old-deja/g++.other/anon6.C: New test.
24466         * g++.old-deja/g++.other/anon7.C: New test.
24467
24468 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
24469
24470         * gcc.dg/cpp/avoidpaste2.c: New tests.
24471
24472 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
24473
24474         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
24475
24476 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
24477
24478         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
24479         DECIMAL_DIG cases for Irix."
24480
24481 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
24482
24483         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
24484
24485 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24486
24487         * gcc.dg/c99-tag-1.c: New test.
24488
24489 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
24490
24491         * gcc.dg/cpp/tr-warn1.c: Add tests.
24492
24493 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
24494
24495         * gcc.dg/cpp/avoidpaste1.c: Update.
24496         * gcc.dg/cpp/paste4.c: Update.
24497
24498 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
24499
24500         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
24501         cases for Irix.
24502
24503 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
24504
24505         * g++.old-deja/g++.other/inline19.C: New test.
24506
24507 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
24508
24509         * gcc.dg/Wlarger-than.c: New test.
24510
24511 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24512
24513         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
24514
24515 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
24516
24517         * gcc.c-torture/execute/20010129-1.c: New test.
24518         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
24519
24520 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
24521
24522         * gcc.dg/cpp/avoidpaste1.c: Test case.
24523
24524 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
24525
24526         * g++.old-deja/g++.other/inline18.C: New test.
24527
24528 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24529
24530         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
24531         and __builtin_putchar.
24532
24533 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
24534
24535         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
24536         tests.
24537
24538 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
24539
24540         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
24541         floating point number rounding mode to round to the nearest
24542         representable mode.
24543
24544 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
24545
24546         * g++.old-deja/g++.other/mangle2.C: New test.
24547
24548 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
24549
24550         * gcc.c-torture/compile/20010124-1.c: New test.
24551
24552 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
24553
24554         * g++.old-deja/g++.pt/spec38.C: New test.
24555
24556 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24557
24558         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
24559         "Build don't run".
24560
24561 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24562
24563         * gcc.c-torture/execute/20010123-1.c: New test.
24564
24565 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
24566
24567         * g++.old-deja/g++.pt/spec37.C: New test.
24568
24569 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
24570
24571         * g++.old-deja/g++.pt/overload14.C: New test.
24572
24573 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24574
24575         * gcc.c-torture/execute/20010122-1.c: New test, exercise
24576         __builtin_return_address.
24577
24578 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
24579
24580         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
24581         * g++.old-deja/g++.pt/spec35.C: New test.
24582         * g++.old-deja/g++.pt/spec36.C: New test.
24583
24584 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
24585
24586         * gcc.c-torture/compile/20010118-1.c: New test.
24587
24588 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
24589
24590         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
24591
24592 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
24593
24594         * gcc.c-torture/execute/20010119-1.c: New test.
24595
24596 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24597
24598         * g++.old-deja/g++.other/vbase5.C: New test.
24599
24600 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
24601
24602         * gcc.c-torture/execute/20010118-1.c: New test.
24603
24604 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24605
24606         * g++.old-deja/g++.pt/deduct3.C: New test.
24607
24608 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24609
24610         * g++.old-deja/g++.pt/spec34.C: New test.
24611
24612 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
24613
24614         * g77.f-torture/compile/20000601-2.f: New test.
24615
24616 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24617
24618         * g++.old-deja/g++.other/init17.C: New test.
24619
24620 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
24621
24622         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
24623
24624 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24625
24626         * g++.old-deja/g++.pt/unify8.C: New test.
24627
24628 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24629
24630         * g++.old-deja/g++.abi/vbase1.C: New test.
24631
24632 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24633
24634         * g++.old-deja/g++.pt/crash65.C: New test.
24635
24636 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
24637
24638         * gcc.dg/cpp/assembl2.S: New test case.
24639
24640 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
24641
24642         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
24643         are supported.
24644
24645 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24646
24647         * g++.old-deja/g++.other/builtins1.C: New test.
24648         * g++.old-deja/g++.other/builtins2.C: Likewise.
24649         * g++.old-deja/g++.other/builtins3.C: Likewise.
24650         * g++.old-deja/g++.other/builtins4.C: Likewise.
24651
24652 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
24653
24654         * gcc.c-torture/compile/20010117-1.c: New test.
24655         * gcc.c-torture/compile/20010117-2.c: New test.
24656
24657 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
24658
24659         * g77.f-torture/execute/20010116.[fx]: New test,
24660         XFAIL on i?86-*-*.
24661         * g77.f-torture/compile/20010115.f: Indicate it's
24662         a test for PR fortran/1636.
24663
24664 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
24665
24666         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
24667
24668 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
24669
24670         * g77.f-torture/compile/20010115.f: New test.
24671
24672 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
24673
24674         * g++.old-deja/g++.pt/nontype5.C: New test.
24675
24676 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
24677
24678         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
24679         have an equivalent working one below it.
24680
24681 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
24682
24683         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
24684         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
24685
24686 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
24687
24688         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
24689         message containing "init_priority".
24690         (conpr-2.C): Likewise.
24691         (conpr-3.C): Likewise.
24692         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
24693
24694 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24695
24696         * gcc.c-torture/execute/20010114-2.c: New test.
24697
24698 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
24699
24700         * gcc.c-torture/compile/20010114-1.c: New test.
24701         * gcc.c-torture/compile/20010114-1.x: Xfail.
24702         * gcc.c-torture/compile/20010114-2.c: New test.
24703         * gcc.c-torture/execute/20010114-1.c: New test.
24704         * gcc.dg/trunc-1.c: New test.
24705         * gcc.dg/uninit-B.c: New test.
24706
24707 2001-01-13  Nick Clifton  <nickc@redhat.com>
24708
24709         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
24710         target.
24711
24712 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24713
24714         * gcc.c-torture/compile/20010113-1.c: New test.
24715
24716 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
24717
24718         * gcc.c-torture/compile/20001212-1.c: New test.
24719
24720 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
24721
24722         * gcc.dg/cpp/widestr1.c: Update.
24723         * gcc.dg/cpp/prag-imp.c: Remove.
24724
24725 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
24726
24727         * gcc.c-torture/execute/20000801-3.x: Remove.
24728         * gcc.dg/c90-init-1.c: New test.
24729         * gcc.dg/c99-init-1.c: New test.
24730         * gcc.dg/c99-init-2.c: New test.
24731         * gcc.dg/gnu99-init-1.c: New test.
24732
24733 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
24734
24735         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
24736         testing that no relevant ones were found.
24737
24738 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
24739
24740         * g++.old-deja/g++.pt/cast2.C: New test.
24741
24742 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
24743
24744         * g++.old-deja/g++.pt/friend47.C: New test.
24745
24746 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24747
24748         * g++.old-deja/g++.pt/instantiate13.C: New test.
24749
24750 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24751
24752         * g++.old-deja/g++.other/defarg7.C: New test.
24753         * g++.old-deja/g++.other/defarg8.C: New test.
24754
24755 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24756
24757         * g++.old-deja/g++.pt/crash64.C: New test.
24758
24759 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24760
24761         * g++.old-deja/g++.pt/crash63.C: New test.
24762
24763 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
24764
24765         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
24766
24767 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
24768
24769         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
24770
24771 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
24772
24773         * g++.old-deja/g++.pt/error3.C: New test.
24774
24775 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
24776
24777         * g++.old-deja/g++.other/crash39.C: New test.
24778
24779 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
24780
24781         * g++.old-deja/g++.other/vbase4.C: New test.
24782
24783 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
24784
24785         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
24786         * gcc.dg/special/20000419-2.c: New file. Identical to above.
24787         * gcc.dg/special/special.exp: New test driver which will check
24788         for alias support for the above test.
24789
24790 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
24791
24792         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
24793         problems on small machines.
24794         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
24795         parameterize.
24796
24797 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
24798
24799         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
24800         mips.
24801         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
24802
24803 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
24804
24805         * g++.old_deja/g++.pt/using8.C: New test.
24806
24807 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24808
24809         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
24810
24811 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
24812
24813         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
24814         where a failure is expected.
24815         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
24816
24817 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
24818
24819         * g++.old_deja/g++.pt/instantiate12.C: New test.
24820
24821 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
24822
24823         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
24824         start of structs.
24825         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
24826         * g++.old-deja/g++.brendan/crash17.C: Likewise.
24827         * g++.old-deja/g++.brendan/crash29.C: Likewise.
24828         * g++.old-deja/g++.brendan/crash48.C: Likewise.
24829         * g++.old-deja/g++.brendan/ns1.C: Likewise.
24830         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
24831         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
24832         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
24833         * g++.old-deja/g++.eh/spec6.C: Likewise.
24834         * g++.old-deja/g++.jason/crash3.C: Likewise.
24835         * g++.old-deja/g++.law/ctors11.C: Likewise.
24836         * g++.old-deja/g++.law/ctors17.C: Likewise.
24837         * g++.old-deja/g++.law/ctors5.C: Likewise.
24838         * g++.old-deja/g++.law/ctors9.C: Likewise.
24839         * g++.old-deja/g++.mike/ambig1.C: Likewise.
24840         * g++.old-deja/g++.mike/net22.C: Likewise.
24841         * g++.old-deja/g++.mike/p3538a.C: Likewise.
24842         * g++.old-deja/g++.mike/p3538b.C: Likewise.
24843         * g++.old-deja/g++.mike/virt3.C: Likewise.
24844         * g++.old-deja/g++.niklas/t128.C: Likewise.
24845         * g++.old-deja/g++.other/anon4.C: Likewise.
24846         * g++.old-deja/g++.other/using1.C: Likewise.
24847         * g++.old-deja/g++.other/warn3.C: Likewise.
24848         * g++.old-deja/g++.pt/t37.C: Likewise.
24849         * g++.old-deja/g++.robertl/eb69.C: Likewise.
24850         * g++.old-deja/g++.robertl/eb71.C: Likewise.
24851
24852 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
24853
24854         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
24855
24856 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24857
24858         * gcc.c-torture/execute/stdio-opt-3.c: New test.
24859
24860 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
24861
24862         * gcc.c-torture/compile/20010107-1.c: New test.
24863
24864 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24865
24866         * gcc.c-torture/execute/builtin-noret-1.c: New test.
24867
24868 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24869
24870         * gcc.dg/format/format.h: New file.
24871         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
24872         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
24873         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
24874         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
24875         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
24876         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
24877         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
24878         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
24879         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
24880         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
24881         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
24882         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
24883         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
24884         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
24885         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
24886         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
24887         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
24888         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
24889         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
24890         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
24891         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
24892         instead of declaring standard types, macros and functions in each
24893         test.
24894
24895 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
24896
24897         * gcc.c-torture/execute/20010106-1.c: New test.
24898
24899 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
24900
24901         * gcc.dg/format/format.exp: New file.
24902         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
24903         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
24904         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
24905         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
24906         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
24907         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
24908         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
24909         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
24910         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
24911         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
24912         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
24913         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
24914         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
24915         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
24916         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
24917         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
24918         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
24919         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
24920         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
24921         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
24922         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
24923         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
24924         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
24925         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
24926         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
24927         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
24928         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
24929         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
24930         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
24931         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
24932         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
24933         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
24934         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
24935         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
24936         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
24937         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
24938         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
24939         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
24940         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
24941         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
24942         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
24943         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
24944
24945 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
24946
24947         * gcc.c-torture/execute/991228-1.c: Take word endianness into
24948         account.
24949
24950 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
24951
24952         * gcc.c-torture/execute/builtin-complex-1.c: New test.
24953
24954 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
24955
24956         * g++.old-deja/g++.pt/crash62.C: New test.
24957
24958 2001-01-04  Richard Henderson  <rth@redhat.com>
24959
24960         * gcc.dg/20000926-1.c: Update expected warnings.
24961         * gcc.dg/array-2.c: Likewise.
24962         * gcc.dg/array-4.c: Also validate flexible array members.
24963         * gcc.dg/c99-flex-array-1.c: New.
24964
24965 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
24966
24967         * gcc.c-torture/compile/20001222-1.x: Remove.
24968
24969 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24970
24971         * gcc.c-torture/execute/built-in-setjmp.c: New.
24972
24973 2001-01-03  Richard Henderson  <rth@redhat.com>
24974
24975         * gcc.dg/940510-1.c: Update expected error wording.
24976         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
24977
24978 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
24979
24980         * lib/target-supports.exp (check_alias_available): Modified to
24981         indicate aliases not supported if only weak aliases are supported.
24982
24983 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24984
24985         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
24986         Turn on cmpstrsi checks for __pj__ and __i370__.
24987
24988 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
24989
24990         * g++.old-deja/g++.other/virtual11.C: New test.
24991
24992 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
24993
24994         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
24995
24996 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24997
24998         * gcc.c-torture/compile/20010102-1.c: New test.
24999
25000 2001-01-02  Andreas Jaeger  <aj@suse.de>
25001
25002         * gcc.dg/noreturn-3.c: New test.
25003
25004         * gcc.dg/noreturn-4.c: New test.
25005
25006 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25007
25008         * gcc.c-torture/execute/stdio-opt-1.c: Also test
25009         __builtin_fputc and __builtin_fwrite.
25010
25011 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
25012
25013         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
25014         signed char, not default char.
25015
25016 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
25017
25018         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
25019
25020 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
25021
25022         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
25023
25024 2000-12-29  Richard Henderson  <rth@redhat.com>
25025
25026         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
25027         (__cyg_profile_func_exit): Define.
25028
25029 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
25030
25031         * g++.dg/vtgc1.C: New test.
25032
25033 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
25034
25035         * gcc.dg/noncompile/20001228-1.c: New test.
25036
25037         * gcc.dg/20001228-1.c: New test.
25038
25039         * gcc.c-torture/execute/20001228-1.c: New test.
25040
25041 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
25042
25043         * gcc.dg/format-strfmon-1.c: New test.
25044
25045 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25046
25047         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
25048         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
25049         * gcc.c-torture/execute/string-opt-1.c: Likewise.
25050         * gcc.c-torture/execute/string-opt-2.c: Likewise.
25051         * gcc.c-torture/execute/string-opt-3.c: Likewise.
25052         * gcc.c-torture/execute/string-opt-4.c: Likewise.
25053         * gcc.c-torture/execute/string-opt-6.c: Likewise.
25054         * gcc.c-torture/execute/string-opt-7.c: Likewise.
25055         * gcc.c-torture/execute/string-opt-8.c: Likewise.
25056         * gcc.c-torture/execute/string-opt-9.c: Likewise.
25057         * gcc.c-torture/execute/string-opt-10.c: Likewise.
25058         * gcc.c-torture/execute/string-opt-11.c: Likewise.
25059         * gcc.c-torture/execute/string-opt-12.c: Likewise.
25060
25061         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
25062         * gcc.c-torture/execute/string-opt-4.c: Test index.
25063
25064 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
25065
25066         * gcc.c-torture/compile/20001226-1.c: New test.
25067
25068 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25069
25070         * gcc.c-torture/compile/20001222-1.c: New test.
25071         * gcc.c-torture/compile/20001222-1.x: Xfail.
25072
25073 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
25074
25075         * gcc.c-torture/execute/comp-goto-2.c: New test.
25076
25077 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
25078
25079         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
25080         Use long types if __INT_MAX__ is 32767.
25081         (main): Use cast to (sint32 *) when poking 88 into a_page.
25082
25083         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
25084
25085 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
25086
25087         * gcc.c-torture/compile/20001221-1.c: New test.
25088         * gcc.c-torture/execute/20001221-1.c: New test.
25089
25090 2000-12-20  Richard Henderson  <rth@redhat.com>
25091
25092         * g++.old-deja/g++.pt/crash36.C: Update error lines.
25093         * g++.old-deja/g++.robertl/eb109.C: Likewise.
25094
25095 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25096
25097         * gcc.dg/compare3.c: New test.
25098
25099 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25100
25101         * gcc.dg/format-warnll-1.c: New test.
25102
25103 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
25104
25105         * gcc.dg/cpp/cmdlne-P.c: New test.
25106
25107 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25108
25109         * gcc.c-torture/execute/builtin-abs-1.c,
25110         gcc.c-torture/execute/builtin-abs-2.c: New tests.
25111
25112 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
25113
25114         * gcc.dg/cpp/multiline.c: New test.
25115
25116 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
25117
25118         * g++.old-deja/g++.other/syshdr1.C: Update.
25119         * gcc.dg/cpp/lineflags.c: Remove temporarily.
25120
25121 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25122
25123         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
25124
25125 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25126
25127         * g++.old-deja/g++.pt/ttp65.C: New test.
25128
25129 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25130
25131         * g++.old-deja/g++.pt/ttp64.C: New test.
25132
25133 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25134
25135         * g++.old-deja/g++.pt/spec33.C: New test.
25136
25137 2000-12-14  Catherine Moore  <clm@redhat.com>
25138
25139         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
25140         * gcc.c-torture/execute/920612-2.c: Likewise.
25141         * gcc.c-torture/execute/920428-2.c: Likewise.
25142         * gcc-c-torture/execute/va-arg-11.c: Call exit.
25143         * gcc.c-torture/execute/va-arg-21.c: Likewise.
25144
25145 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25146
25147         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
25148         * gcc.dg/pack-test-2.c: Likewise.
25149
25150 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25151
25152         Tests by Zack Weinberg <zackw@stanford.edu>.
25153
25154         * gcc.dg/cpp/defined.c: Update.
25155         * gcc.dg/cpp/defined_trad.c: New tests.
25156
25157 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25158
25159         * gcc.dg/cpp/trad-direct.c: Update.
25160
25161 2000-12-11  Neil Booth  <neilb@earthling.net>
25162
25163         * gcc.dg/cpp/defined_trad.c
25164
25165 2000-12-11  Neil Booth  <neilb@earthling.net>
25166
25167         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
25168
25169 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25170
25171         * gcc.dg/format-miss-2.c: New test.
25172
25173 2000-12-09  Neil Booth  <neilb@earthling.net>
25174
25175         * gcc.dg/cpp/lineflags.c: New tests.
25176         * gcc.dg/cpp/poison.c: Update.
25177         * gcc.dg/cpp/redef2.c: Update.
25178         * gcc.dg/cpp/skipping.c: New test.
25179
25180 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
25181
25182         * g++.old-deja/g++.other/eh3.C: New testcase.
25183
25184 2000-12-07  Neil Booth  <neilb@earthling.net>
25185
25186         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
25187         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
25188         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
25189         wtr-union-init-2.c, wtr-union-init-3.c: Update.
25190         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
25191         Update.
25192
25193 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25194
25195         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
25196         __SIZE_TYPE__ instead of int for type of integers cast to
25197         pointers.
25198
25199 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
25200
25201         * g++.old-deja/g++.other/cleanup4.C: New test.
25202
25203 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25204
25205         * format-sec-1.c: New test.
25206
25207 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25208
25209         * gcc.dg/format-nonlit-3.c: New test.
25210
25211 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25212
25213         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
25214         through a null pointer.
25215
25216 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25217
25218         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
25219         * g++.old-deja/g++.pt/partial4.C: New test.
25220
25221 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
25222
25223         * gcc.c-torture/execute/ieee/hugeval.x: New.
25224
25225 2000-12-06  Neil Booth  <neilb@earthling.net>
25226
25227         * gcc.dg/cpp/backslash2.c: New tests.
25228
25229 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25230
25231         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
25232         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
25233
25234 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
25235
25236         * gcc.c-torture/execute/20001203-2.c: New testcase.
25237
25238 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
25239
25240         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
25241         * g++.old-deja/g++.other/virtual10.C: New test.
25242
25243 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
25244
25245         * g++.old-deja/g++.mike/pmf5.C: Remove test.
25246
25247 2000-12-05  Richard Henderson  <rth@redhat.com>
25248
25249         * gcc.c-torture/compile/20001205-1.c: New.
25250
25251 2000-12-04  Neil Booth  <neilb@earthling.net>
25252
25253         * g++.old-deja/g++.other/virtual9.C: New test.
25254         * g++.old-deja/g++.pt/crash61.C: New test.
25255         * gcc.c-torture/execute/loop-9.c: New test.
25256
25257 2000-12-04  Neil Booth  <neilb@earthling.net>
25258
25259         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
25260         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
25261         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
25262         * gcc.dg/cpp/extratokens.c: ...here.
25263
25264 2000-12-04  Neil Booth  <neilb@earthling.net>
25265
25266         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
25267         New tests.
25268
25269 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25270
25271         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
25272         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
25273
25274 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25275
25276         * gcc.c-torture/execute/20001203-1.c: New test.
25277
25278 2000-12-03  Neil Booth  <neilb@earthling.net>
25279
25280         * gcc.dg/cpp/macro6.c: New test cases.
25281
25282 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25283
25284         * gcc.c-torture/execute/string-opt-9.c: New test.
25285         * gcc.c-torture/execute/string-opt-10.c: Likewise.
25286         * gcc.c-torture/execute/string-opt-11.c: Likewise.
25287         * gcc.c-torture/execute/string-opt-12.c: Likewise.
25288
25289         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
25290         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
25291
25292 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
25293
25294         * gcc.dg/cpp/if-6.c: New testcase.
25295
25296         * gcc.dg/20001201-1.c: New testcase.
25297
25298 2000-12-02  Neil Booth  <neilb@earthling.net>
25299
25300         * g++.old-deja/g++.other/externC4.C,
25301         g++.old-deja/g++.other/friend10.C: New tests.
25302
25303 2000-12-02  Neil Booth  <neilb@earthling.net>
25304
25305         * g++.old-deja/g++.other/instan2.C
25306         * g++.old-deja/g++.other/instan3.C: New test.
25307
25308 2000-12-02  Neil Booth  <neilb@earthling.net>
25309
25310         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
25311         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
25312         gnuc99.c,gnuc99-pedantic.c: New tests.
25313
25314 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25315
25316         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
25317         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
25318
25319 2000-12-01  Neil Booth  <neilb@earthling.net>
25320
25321         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
25322         * gcc.dg/cpp/poison.c: Update.
25323         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
25324
25325 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
25326
25327         * g77.f-torture/execute/20001201.f: New test.
25328
25329 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25330
25331         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
25332
25333 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
25334
25335         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
25336
25337 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
25338
25339         * g++.old-deja/g++.other/cast6.C: New test.
25340
25341 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
25342
25343         * gcc.c-torture/execute/20001130-2.c: New testcase.
25344
25345 2000-11-30  Richard Henderson  <rth@redhat.com>
25346
25347         * gcc.c-torture/execute/20001130-1.c: New test.
25348
25349 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
25350
25351         * g++.old-deja/g++.other/op3.C: New test.
25352
25353 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
25354
25355         * g++.old-deja/g++.other/op2.C: New test.
25356
25357 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
25358
25359         * g++.old-deja/g++.other/crash38.C: New test.
25360
25361 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
25362
25363         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
25364
25365 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
25366
25367         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
25368         tests.
25369         * gcc.c-torture/execute/string-opt-6.c: New test.
25370
25371         * gcc.dg/20001117-1.c: Add main.
25372
25373 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
25374
25375         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
25376         Move from here ...
25377         * gcc.dg/940510-1.c: ... to here.
25378
25379         * gcc.dg/20000926-1.c: GNU C now allows initializations of
25380         zero-size arrays in toplevel structures.
25381
25382 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
25383
25384         * gcc.c-torture/execute/loop-8.c: New test.
25385
25386 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25387
25388         * g++.old-deja/g++.other/base1.C: New test.
25389
25390 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25391
25392         * g++.old-deja/g++.other/parse2.C: New test.
25393
25394 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25395
25396         * g++.old-deja/g++.pt/incomplete1.C: New test.
25397
25398 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25399
25400         * g++.old-deja/g++.other/friend9.C: New test.
25401
25402 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
25403
25404         * gcc.dg/20001127-1.c: New test.
25405
25406 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
25407
25408         * g++.old-deja/g++.pt/friend46.C: New test.
25409
25410 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
25411
25412         * g++.old-deja/g++.other/ptrmem8.C: New test.
25413
25414 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25415
25416         * gcc.c-torture/execute/string-opt-7.c: New test.
25417         * gcc.c-torture/execute/string-opt-8.c: Likewise.
25418
25419 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
25420
25421         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
25422         instead of 'mkcheck 2'.
25423
25424 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25425
25426         * gcc.c-torture/execute/memcheck/driver.c,
25427         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
25428         C9X references to refer to C99.
25429
25430 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
25431
25432         * gcc.dg/ultrasp3.c: New test.
25433
25434 2000-11-25  Neil Booth  <neilb@earthling.net>
25435
25436         * gcc.dg/cpp/include2.c: Update test to be locale independent.
25437
25438 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
25439
25440         * gcc.c-torture/compile/20001123-2.c: New.
25441
25442 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25443
25444         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
25445
25446 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
25447
25448         * gcc.dg/sequence-point-1.c: Add some new tests.
25449         * gcc.c-torture/execute/20001124-1.c: New test.
25450
25451 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
25452
25453         * g++.old-deja/g++.other/vaarg4.C: New test.
25454         * gcc.c-torture/compile/20001123-1.c: New test.
25455
25456 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
25457
25458         * g++.other/crash24.C: Adjust and remove XFAIL.
25459         * g++.other/crash37.C: New test.
25460
25461 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
25462
25463         * g++.old-deja/g++.pt/instantiate9.C: New test.
25464
25465 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
25466
25467         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
25468         new ABI, too.
25469
25470         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
25471         * g++.old-deja/g++.robertl/eb55.C: Likewise.
25472
25473 2000-11-22  Neil Booth  <neilb@earthling.net>
25474
25475         * gcc.dg/cpp/Wtrigraphs.c: New test.
25476
25477 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
25478
25479         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
25480
25481 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
25482
25483         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
25484
25485 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
25486
25487         * lib/gcc-dg.exp: load_lib scanasm.exp.
25488         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
25489         * lib/g++-dg.exp: load_lib scanasm.exp.
25490         * lib/scanasm.exp: New.
25491         (scan-assembler, scan-assembler-not): Add optional arguments to
25492         test name, or if not present, the pattern name.
25493         (scan-assembler-dem, scan-assembler-dem-not): New.
25494
25495         * g++.dg/dg.exp: New.
25496
25497 2000-11-21  Neil Booth  <neilb@earthling.net>
25498
25499         * gcc.dg/cpp/integrated1.c: Remove.
25500
25501 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
25502
25503         * gcc.c-torture/execute/20001121-1.c: New test.
25504
25505 2000-11-21  Richard Henderson  <rth@redhat.com>
25506
25507         * gcc.c-torture/compile/20001121-1.c: New test.
25508
25509 2000-11-20  Neil Booth  <neilb@earthling.net>
25510
25511         * gcc.dg/cpp/integrated1.c: New test.
25512
25513 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
25514
25515         * g++.old-deja/g++.other/inline17.C: New test.
25516
25517 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
25518
25519         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
25520         local variable to be zero: I made the variable global. Now
25521         uses abort() and exit() instead of relying on main's return value.
25522
25523 2000-11-20  Neil Booth  <neilb@earthling.net>
25524
25525         * gcc.dg/cpp/paste2.c: Update test.
25526         * objc/execute/paste.m: New test.
25527
25528 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
25529
25530         * gcc.dg/c99-condexpr-1.c: New test.
25531
25532 2000-11-20  Neil Booth  <neilb@earthling.net>
25533
25534         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
25535
25536 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
25537
25538         * g++.old-deja/g++.pt/export1.C: New test.
25539
25540 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
25541
25542         * gcc.dg/20001117-1.c: New test.
25543
25544 2000-11-18  Richard Henderson  <rth@redhat.com>
25545
25546         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
25547
25548 2000-11-18  Richard Henderson  <rth@redhat.com>
25549
25550         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
25551         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
25552         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
25553
25554 2000-11-18  Richard Henderson  <rth@redhat.com>
25555
25556         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
25557         (main): New.  Exit cleanly.
25558
25559 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25560
25561         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
25562         gcc.dg/c99-fordecl-2.c: New tests.
25563
25564 2000-11-18  Richard Henderson  <rth@redhat.com>
25565
25566         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
25567         * gcc.c-torture/execute/zerolen-2.c: New.
25568
25569 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25570
25571         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
25572         memory.
25573
25574 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
25575
25576         * g++.old-deja/g++.pt/instantiate8.C: New test.
25577
25578 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
25579
25580         * g++.old-deja/g++.other/incomplete.C: Add more tests.
25581         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
25582
25583 2000-11-16  Nick Clifton  <nickc@redhat.com>
25584
25585         * gcc.c-torture/execute/nestfunc-2.c: New test.
25586         * gcc.c-torture/execute/nestfunc-3.c: New test.
25587
25588 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
25589
25590         * gcc.c-torture/compile/20001116-1.c: New test.
25591
25592 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25593
25594         * gcc.c-torture/execute/20001115-1.c: New test.
25595
25596 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
25597
25598         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
25599         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
25600         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
25601         * g++.old-deja/g++.abi/vmihint.C: Likewise.
25602
25603 2000-11-15  Neil Booth  <neilb@earthling.net>
25604
25605         gcc.dg/cpp/_Pragma1.c: Update.
25606         gcc.dg/cpp/_Pragma2.c: New test.
25607
25608 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
25609
25610         * g++.old-deja/g++.other/anon5.C: New test.
25611
25612 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
25613
25614         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
25615         tests.
25616
25617 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
25618
25619         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
25620         output.
25621
25622 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25623
25624         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
25625         labels at end of compound statements.
25626
25627 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
25628
25629         * gcc.c-torture/execute/loop-7.c: New test.
25630
25631 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25632
25633         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
25634
25635 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25636
25637         * gcc.dg/c99-bool-1.c: New test.
25638
25639 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25640
25641         * gcc.dg/c99-scope-1.c: Remove xfail.
25642         * gcc.dg/c99-scope-2.c: New test.
25643
25644 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25645
25646         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
25647         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
25648
25649 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
25650
25651         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
25652         error messages.
25653
25654         * g++.mike/p700.C: Don't typedef wchar_t.
25655         * g++.mike/p784.C: Likewise.
25656         * g++.mike/eb101.C: Don't use __wchar_t.
25657
25658 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
25659
25660         * g77.f-torture/execute/20001111.[fx]: Test premature exit
25661         from DO loop.
25662
25663 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
25664
25665         * gcc.c-torture/execute/20001111-1.c: New test.
25666
25667 2000-11-10  Nick Clifton  <nickc@redhat.com>
25668
25669         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
25670         long multuiple and accumulate.
25671
25672 2000-11-09  Richard Henderson  <rth@redhat.com>
25673
25674         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
25675         via size_t instead of int.
25676
25677         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
25678         * gcc.c-torture/execute/string-opt-2.c: Likewise.
25679         * gcc.c-torture/execute/string-opt-3.c: Likewise.
25680         * gcc.c-torture/execute/string-opt-4.c: Likewise.
25681
25682 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
25683
25684         * gcc.c-torture/compile/20001109-1.c: New test.
25685         * gcc.c-torture/compile/20001109-2.c: New test.
25686
25687 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
25688
25689         * g++.old-deja/g++.pt/operator1.C: New test.
25690         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
25691
25692 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
25693
25694         * gcc.dg/20001108-1.c: New test.
25695
25696 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
25697
25698         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
25699         with both arguments constant strings.
25700         * gcc.c-torture/execute/string-opt-3.c: New test.
25701         * gcc.c-torture/execute/string-opt-4.c: New test.
25702         * gcc.c-torture/execute/string-opt-5.c: New test.
25703
25704 2000-11-08  Nick Clifton  <nickc@redhat.com>
25705
25706         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
25707         mulsidi3adddi patterns.
25708
25709 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
25710
25711         * g++.old-deja/g++.other/crash36.C: New test.
25712
25713 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
25714
25715         * g++.old-deja/g++.other/init16.C: New test.
25716
25717 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
25718
25719         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
25720
25721 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
25722
25723         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
25724         * gcc.c-torture/execute/va-arg-16.x: Likewise.
25725         * gcc.c-torture/execute/va-arg-17.x: Likewise.
25726
25727 2000-11-07  DJ Delorie  <dj@redhat.com>
25728
25729         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
25730
25731 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25732
25733         * gcc.c-torture/execute/string-opt-1.c: New test.
25734
25735 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
25736
25737         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
25738         mips-sgi-irix6.* because the MIPS ABI passes floating-point
25739         parameters in registers, and there is no way for a varargs
25740         function to know in which order the integer and floating-point
25741         parameters should be interleaved when they are placed on the
25742         stack.
25743         * gcc.c-torture/execute/va-arg-16.x: Likewise.
25744         * gcc.c-torture/execute/va-arg-17.x: Likewise.
25745
25746 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25747
25748         * gcc.c-torture/execute/string-opt-2.c: New test.
25749
25750 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
25751
25752         * g++.old-deja/g++.pt/crash60.C: New test.
25753
25754 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
25755
25756         * g++.old-deja/g++.other/crash24.C: New test.
25757         * g++.old-deja/g++.other/crash25.C: New test.
25758         * g++.old-deja/g++.other/crash26.C: New test.
25759         * g++.old-deja/g++.other/crash27.C: New test.
25760         * g++.old-deja/g++.other/crash28.C: New test.
25761         * g++.old-deja/g++.other/crash29.C: New test.
25762         * g++.old-deja/g++.other/crash30.C: New test.
25763         * g++.old-deja/g++.other/crash31.C: New test.
25764         * g++.old-deja/g++.other/crash32.C: New test.
25765         * g++.old-deja/g++.other/crash33.C: New test.
25766         * g++.old-deja/g++.other/crash34.C: New test.
25767         * g++.old-deja/g++.other/crash35.C: New test.
25768
25769 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
25770
25771         * gcc.c-torture/execute/20001031-1.c: New test.
25772
25773 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
25774
25775         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
25776         namespace.
25777
25778         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
25779         standards-conformant.
25780
25781         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
25782
25783         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
25784         * g++.old-deja/g++.mike/p755a.C: Likewise.
25785         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
25786         library makes no calls to `operator new' during initialization.
25787
25788 2000-11-04  Neil Booth  <neilb@earthling.net>
25789
25790         * gcc.dg/cpp/include2.c: New tests.
25791
25792 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
25793
25794         * lib/g++.exp (g++_set_ld_library_path): New function.
25795         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
25796
25797 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
25798
25799         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
25800         warnings.
25801
25802 2000-11-01  Richard Henderson  <rth@redhat.com>
25803
25804         * g++.old-deja/g++.ext/namedret1.C: New.
25805         * g++.old-deja/g++.ext/namedret2.C: New.
25806         * g++.old-deja/g++.ext/namedret3.C: New.
25807
25808 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
25809
25810         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
25811         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
25812
25813 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25814
25815         * gcc.c-torture/execute/va-arg-21.c: New test.
25816
25817 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25818
25819         * gcc.dg/c99-complex-2.c: New test.
25820
25821 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25822
25823         * gcc.c-torture/execute/stdio-opt-1.c: New test.
25824
25825 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
25826
25827         * g++.old-deja/g++.other/inline16.C: New test.
25828
25829 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
25830
25831         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
25832         __PRETTY_FUNCTION__
25833
25834 2000-10-29  Neil Booth  <neilb@earthling.net>
25835
25836         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
25837         New tests.
25838         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
25839         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
25840         optimisation.
25841
25842 2000-10-29  Neil Booth  <neilb@earthling.net>
25843
25844         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
25845         * mi1.c, mi1c.h: Add null directives to multiple-include test.
25846         * mi5.c: Test multiple includes work with -C.
25847         * trigraphs.c: Test ^= version.
25848
25849 2000-10-28  Neil Booth  <neilb@earthling.net>
25850
25851         New tests and test updates for new macro expander.
25852
25853         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
25854         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
25855         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
25856         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
25857         new diagnostic messages.
25858
25859         * gcc.dg/cpp/macro3.c: New tests.
25860
25861 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
25862
25863         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
25864         on the same line.
25865
25866 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
25867
25868         * g++.old-deja/g++.other/eh2.C: New test.
25869
25870 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
25871
25872         * gcc.c-torture/execute/20001027-1.c: New test.
25873
25874 2000-10-26  Richard Henderson  <rth@redhat.com>
25875
25876         * gcc.c-torture/execute/20001026-1.c: New.
25877
25878 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
25879
25880         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
25881         * g++.old-deja/g++.law/builtin1.C: Likewise.
25882         * g++.old-deja/g++.law/ctors10.C: Likewise.
25883         * g++.old-deja/g++.law/virtual3.C: Likewise.
25884         * g++.old-deja/g++.mike/p658.C: Likewise.
25885         * g++.old-deja/g++.other/sibcall1.C: Likewise.
25886         * g++.old-deja/g++.other/vaarg2.C: Likewise.
25887         * g++.old-deja/g++.robertl/eb124.C: Likewise.
25888         * g++.old-deja/g++.robertl/eb44.C: Likewise.
25889         * g++.old-deja/g++.robertl/eb77.C: Likewise.
25890
25891 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
25892
25893         * gcc.c-torture/compile/20001024-1.c: New test.
25894
25895 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
25896
25897         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
25898         to tell us whether or not we are using V3.
25899
25900 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
25901
25902         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
25903         operands.
25904
25905 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25906
25907         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
25908
25909 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
25910
25911         * gcc.c-torture/execute/20001024-1.c: New test.
25912
25913 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
25914
25915         * g++.old-deja/g++.other/sibcall1.C: New test.
25916
25917 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
25918
25919         * gcc.dg/noncompile/init-3.c: New test.
25920
25921 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
25922
25923         * gcc.dg/format-array-1.c: New test.
25924
25925 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25926
25927         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
25928         writing through null pointers; remove comment about testing
25929         unterminated strings.
25930
25931 2000-10-17  Matthew Hiller  <hiller@redhat.com>
25932
25933         * gcc.c-torture/execute/20001017-2.c: New test.
25934
25935 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25936
25937         * gcc.c-torture/compile/20001018-1.c: New test.
25938         * gcc.c-torture/compile/20001018-1.x: Xfail.
25939
25940 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25941
25942         * gcc.c-torture/execute/20001017-1.c: New test.
25943
25944 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25945
25946         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
25947         for multiple use of arguments with scanf formats; add tests for
25948         multiple use of arguments.
25949
25950 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
25951
25952         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
25953
25954 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25955
25956         * gcc.dg/format-miss-1.c: New test.
25957
25958 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
25959
25960         * gcc.c-torture/execute/20001013-1.c: New test.
25961
25962 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
25963
25964         * gcc.dg/format-branch-1.c: New test.
25965
25966 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
25967
25968         * README, lib/file-format.exp: Remove EGCS references.
25969
25970 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
25971
25972         * gcc.dg/20001013-1.c: New test.
25973
25974 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
25975
25976         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
25977         for intmax_t in the compiler using __typeof__ and the type rules
25978         for conditional expressions.
25979
25980 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
25981
25982         * gcc.dg/20001012-1.c: New test.
25983         * gcc.dg/20001012-2.c: New test.
25984
25985 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25986
25987         * gcc.dg/format-attr-1.c: New test.
25988
25989 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25990
25991         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
25992         __LONG_LONG_MAX__ instead of LLONG_MAX.
25993
25994 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25995
25996         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
25997         scanf flags.
25998         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
25999         flags.
26000
26001 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26002
26003         * gcc.dg/sequence-pt-1.c: New test.
26004
26005 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
26006
26007         * gcc.c-torture/execute/20001011-1.c: New testcase.
26008         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
26009
26010 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
26011
26012         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
26013         does not error on it.
26014
26015 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
26016
26017         * gcc.dg/20001009-1.c: New test.
26018
26019 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
26020
26021         * gcc.c-torture/compile/20001009-1.c: Move from here ....
26022         * gcc.c-torture/execute/20001009-2.c: ... to here.
26023
26024 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
26025
26026         * gcc.c-torture/compile/20001009-1.c: New testcase.
26027         * gcc.c-torture/execute/20001009-1.c: New testcase.
26028         Testcases provided by Jan Hubicka <jh@suse.cz>.
26029
26030 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26031
26032         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
26033         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
26034         uintmax_t using <limits.h> to emulate the compiler's internal
26035         logic.  No longer XFAIL %j tests.
26036
26037 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26038
26039         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
26040         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
26041         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
26042         regexps and details of expected handling of some bad formats.
26043         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
26044         suppression.
26045
26046 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26047
26048         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
26049         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
26050         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
26051         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
26052         in list archives.
26053
26054 2000-10-06  Richard Henderson  <rth@cygnus.com>
26055
26056         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
26057         * g++.old-deja/g++.brendan/crash52.C: Likewise.
26058         * g++.old-deja/g++.jason/report.C: Likewise.
26059         * g++.old-deja/g++.law/friend5.C: Likewise.
26060         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
26061         of the expected warnings.
26062
26063 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
26064
26065         * g++.old-deja/g++.pt/enum14.C: New test.
26066
26067 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
26068
26069         * g++.old-deja/g++.pt/crash59.C: New test.
26070
26071 2000-10-04  Will Cohen  <wcohen@redhat.com>
26072
26073         * gcc.dg/20000926-1.c: New test.
26074
26075 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
26076
26077         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
26078         function name for current C++ compiler.
26079         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
26080
26081 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
26082
26083         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
26084         __PRETTY_FUNCTION__.
26085         * g++.old-deja/g++.ext/pretty2.C: Likewise.
26086
26087 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26088
26089         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
26090
26091 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
26092
26093         * gcc.c-torture/compile/20000923-1.c: New test.
26094
26095 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
26096
26097         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
26098         * g++.old-deja/g++.pt/ttp62.C: Same.
26099         * g++.old-deja/g++.other/inline14.C: Same.
26100
26101 2000-09-24  Richard Henderson  <rth@cygnus.com>
26102
26103         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
26104
26105 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
26106
26107         * gcc.dg/c90-printf-1.c: Add test for wide string format.
26108
26109 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
26110
26111         * gcc.c-torture/compile/20000922-1.c: New file.
26112
26113 2000-09-21  Nick Clifton  <nickc@redhat.com>
26114
26115         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
26116         a signed long modulo operation.
26117         (mod6): New function - perform an unsigned long modulo operation.
26118         (main): Add tests for modulos of very large numbers by very small
26119         dividends.
26120
26121 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26122
26123         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
26124
26125 2000-09-19  Richard Henderson  <rth@cygnus.com>
26126
26127         * gcc.dg/compare2.c (case 10): XFAIL.
26128
26129 2000-09-18  Richard Henderson  <rth@cygnus.com>
26130
26131         * gcc.c-torture/execute/20000906-1.c: Move ...
26132         * gcc.dg/20000906-1.c: ... here.  Only run on targets
26133         that support __builtin_trap.
26134
26135 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
26136
26137         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
26138
26139 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26140
26141         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
26142         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
26143         more $ format tests.
26144
26145 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26146
26147         * gcc.dg/format-errmk-1.c: New test.
26148
26149 2000-09-17  Greg McGary  <greg@mcgary.org>
26150
26151         * gcc.c-torture/execute/20000917-1.x: Remove.
26152
26153 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26154
26155         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
26156
26157 2000-09-17  Greg McGary  <greg@mcgary.org>
26158
26159         * gcc.c-torture/execute/20000917-1.c: New test.
26160         * gcc.c-torture/execute/20000917-1.x: XFAIL.
26161
26162 2000-09-16  Neil Booth  <NeilB@earthling.net>
26163
26164         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
26165         in nested macro bug.
26166
26167 2000-09-15  Neil Booth  <NeilB@earthling.net>
26168
26169         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
26170
26171 2000-09-14  Jeffrey A Law  (law@cygnus.com)
26172
26173         * gcc.c-torture/execute/20000914-1.c: New test.
26174
26175 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
26176
26177         * g++.other/inline13.C: New test.
26178
26179 2000-09-12  Andreas Jaeger  <aj@suse.de>
26180
26181         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
26182         constant by Ulrich Drepper <drepper@redhat.com>.
26183
26184 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
26185
26186         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
26187
26188 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26189
26190         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
26191
26192 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
26193
26194         * gcc.dg/cpp/backslash.c: New test.
26195
26196 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
26197
26198         * gcc.c-torture/execute/20000910-1.c: New test.
26199         * gcc.c-torture/execute/20000910-2.c: Likewise.
26200
26201 2000-09-11  Robert Lipe  <robertl@sco.com>
26202
26203         * gcc.dg/pragma-align.c: New test.
26204
26205 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
26206
26207         * g++.old-deja/g++.pt/explicit82.C: New test.
26208         * g++.old-deja/g++.pt/explicit83.C: New test.
26209
26210 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
26211
26212         * gcc.dg/asm-names.c: New test.
26213
26214 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26215
26216         * gcc.dg/cpp/tr-warn6.c: New test
26217
26218 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26219
26220         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
26221         be accepted.
26222
26223 2000-09-07  Catherine Moore  <clm@redhat.com>
26224
26225         * gcc.c-torture/execute/unroll-1.c: New test.
26226
26227 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
26228
26229         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
26230         ERROR markers.
26231         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
26232         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
26233         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
26234         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
26235         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
26236         Preprocess only.
26237         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
26238         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
26239
26240 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26241
26242         * g++.old-deja/g++.pt/deduct2.C: New test.
26243
26244 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26245
26246         * g++.old-deja/g++.pt/parms2.C: New test.
26247
26248 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26249
26250         * g++.old-deja/g++.pt/crash58.C: New test.
26251
26252 2000-09-06  Greg McGary  <greg@mcgary.org>
26253
26254         * gcc.c-torture/execute/20000906-1.c: New test.
26255         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
26256
26257 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26258
26259         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
26260
26261 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26262
26263         * g++.old-deja/g++.pt/crash57.C: New test.
26264
26265 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26266
26267         * g++.old-deja/g++.pt/crash56.C: New test.
26268
26269 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26270
26271         * g++.old-deja/g++.pt/koenig1.C: New test.
26272
26273 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
26274
26275         * gcc.dg/20000904-1.c: New test.
26276
26277 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
26278
26279         * gcc.dg/cpp/paste8.c: New test.
26280
26281 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
26282
26283         * gcc.c-torture/compile/20000827-1.c: New test.
26284
26285 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26286
26287         * gcc.dg/format-diag-1.c: New test.
26288
26289 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26290
26291         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
26292         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
26293         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
26294         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
26295         gcc.dg/formatz-1.c: Adjust warning regular expressions.
26296
26297 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
26298
26299         * g++.old-deja/g++.other/nested4.C: New test.
26300
26301 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
26302
26303         * g++.old-deja/g++.ns/scoped1.C: New test.
26304
26305 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
26306
26307         * lib/g++.exp: Support testing already-installed GCC.
26308
26309 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26310
26311         * wtr-label-1.c, wtr-suffix-1.c: New tests.
26312
26313 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26314
26315         * gcc.dg/return-type-2.c: New test.
26316
26317 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
26318
26319         * gcc.c-torture/compile/20000825-1.c: New test.
26320
26321 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
26322
26323         * gcc.dg/dwarf2-2.c: New test.
26324
26325 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
26326
26327         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
26328         dg-warning regexps.
26329
26330 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26331
26332         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
26333         gcc.dg/format-ext-5.c: New tests.
26334
26335 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
26336
26337         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
26338
26339 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
26340
26341         * gcc.dg/noncompile/930622-2.c: Adjust error message.
26342
26343 2000-08-24  Richard Henderson  <rth@cygnus.com>
26344
26345         * gcc.dg/ia64-sync-1.c: New test.
26346         * gcc.dg/ia64-sync-2.c: New test.
26347         * gcc.dg/ia64-asm-1.c: New test.
26348
26349 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
26350
26351         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
26352         * gcc.dg/format-ext-2.c: New test.
26353
26354 2000-08-23  Jason Merrill  <jason@redhat.com>
26355
26356         * lib/old-dejagnu.exp: Also ignore "In member function" and
26357         "At global scope".
26358
26359 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26360
26361         * gcc.dg/noncompile/label-lineno-1.c: New test.
26362
26363 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26364
26365         * gcc.dg/c99-array-nonobj-1.c: New test.
26366
26367 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26368
26369         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
26370         tests.
26371         * gcc.dg/format-ext-1.c: New test.
26372
26373 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26374
26375         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
26376         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
26377         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
26378         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
26379         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
26380
26381 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26382
26383         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
26384         gcc.dg/c99-strftime-2.c: New tests.
26385
26386 2000-08-22  Richard Henderson  <rth@cygnus.com>
26387
26388         * gcc.c-torture/execute/20000822-1.c: New test.
26389
26390 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
26391
26392         * gcc.c-torture/execute/20000819-1.x: Remove.
26393
26394 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
26395
26396         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
26397         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
26398         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
26399         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
26400         gcc.dg/format-xopen-1.c: New tests.
26401
26402 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
26403
26404         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
26405
26406 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
26407
26408         * g++.old-deja/g++.other/loop2.C: New test.
26409
26410         * gcc.c-torture/compile/20000606-1.c: New test.
26411         * gcc.c-torture/compile/20000728-1.c: New test.
26412         * gcc.c-torture/execute/20000801-1.c: New test.
26413         * gcc.c-torture/execute/20000801-2.c: New test.
26414         * gcc.c-torture/execute/20000819-1.c: New test.
26415         * gcc.c-torture/execute/20000819-1.x: XFAIL.
26416         * gcc.dg/20000629-1.c: New test.
26417         * gcc.dg/20000724-1.c: New test.
26418         * gcc.dg/20000807-1.c: New test.
26419
26420 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
26421
26422         * gcc.dg/cpp/pragma-1.c: New test.
26423         * gcc.dg/cpp/pragma-2.c: New test.
26424
26425 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
26426
26427         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
26428         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
26429
26430 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26431
26432         * gcc.c-torture/compile/20000818-1.c: New test.
26433
26434 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
26435
26436         * gcc.c-torture/execute/20000818-1.c: New test.
26437
26438 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26439
26440         * gcc.dg/format-va-1.c: New test.
26441
26442 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26443
26444         * g++.old-deja/g++.other/typedef8.C: New test.
26445
26446 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26447
26448         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
26449         * g++.old-deja/g++.mike/net36.C: Mark candidate.
26450         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
26451         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
26452         * g++.old-deja/g++.other/ptrmem7.C: New test.
26453         * g++.old-deja/g++.pt/ptrmem10.C: New test.
26454
26455 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26456
26457         * g++.old-deja/g++.pt/typename27.C: New test.
26458
26459 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
26460
26461         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
26462         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
26463         * g++.old-deja/g++.pt/friend45.C: New test.
26464         * g++.old-deja/g++.other/friend8.C: New test.
26465
26466 2000-08-15  Richard Henderson  <rth@cygnus.com>
26467
26468         * gcc.c-torture/execute/20000815-1.c: New test.
26469
26470 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
26471
26472         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
26473         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
26474         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
26475
26476 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
26477
26478         * g++.old-deja/g++.other/refinit2.C: New test.
26479
26480 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
26481
26482         * lib/c-torture.exp (c-torture): Make
26483         compiler_conditional_xfail_data global.
26484         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
26485         compiler_conditional_xfail_data machinery.
26486         (f-torture-execute): Likewise.
26487         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
26488         and only when unrolling loops.
26489
26490         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
26491
26492 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
26493
26494         * g++.old-deja/g++.pt/explicit81.C: New test.
26495
26496 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
26497
26498         * g++.old-deja/g++.pt/typename26.C: New test.
26499
26500 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
26501
26502         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
26503         warning.
26504
26505 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
26506
26507         * g++.old-deja/g++.other/array3.C: New test.
26508
26509 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26510
26511         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
26512         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
26513         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
26514         New tests.
26515
26516 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
26517
26518         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
26519         * g++.old-deja/g++.abi/vmihint.C: Likewise.
26520
26521 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
26522
26523         * gcc.c-torture/execute/20000808-1.c: New test.
26524
26525 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26526
26527         * gcc.dg/c90-const-expr-1.c: New test.
26528
26529 2000-08-08  Richard Henderson  <rth@cygnus.com>
26530
26531         * gcc.dg/noncompile/920923-1.c: Declare calloc.
26532
26533 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26534
26535         * gcc.dg/noncompile/const-ll-1.c: New test.
26536
26537 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26538
26539         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
26540
26541 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
26542
26543         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
26544         that running programs linked against the shared version of libobjc
26545         run correctly.
26546
26547 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26548
26549         * gcc.dg/c99-printf-1.c: New test.
26550
26551 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26552
26553         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
26554
26555 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
26556
26557         * gcc.c-torture/execute/20000731-1.x: Delete.
26558
26559 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
26560
26561         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
26562         and torture_without_loops as is done by c-torture.exp.
26563         (search_for): Copy from c-torture.exp.
26564         (gcc-dg-runtest): New function, drives a directory of tests
26565         iterating over the TORTURE_OPTIONS.
26566         (scan-assembler, scan-assembler-not): Move here from
26567         individual directory drivers.
26568
26569         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
26570         defined by lib/gcc-dg.exp.
26571         * gcc.dg/cpp/cpp.exp: Likewise.
26572         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
26573         gcc-dg-runtest, so we cycle over optimization options.
26574
26575         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
26576         * gcc.dg/compare2.c: No longer expected to fail.
26577
26578 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
26579
26580         * gcc.c-torture/execute/20000804-1.c: New test.
26581
26582 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
26583
26584         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
26585
26586 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
26587
26588         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
26589
26590 2000-08-03  Jeffrey A Law  (law@cygnus.com)
26591
26592         * gcc.c-torture/compile/20000803-1.c: New test.
26593
26594 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
26595
26596         * gcc.c-torture/execute/20000801-3.c,
26597         gcc.c-torture/execute/20000801-4.c: New tests.
26598         * gcc.c-torture/execute/20000801-3.x,
26599         gcc.c-torture/execute/20000801-4.x: Xfail.
26600
26601 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
26602
26603         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
26604         libobjc/.libs to allow for libtool.
26605
26606 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
26607
26608         * gcc.c-torture/compile/20000802-1.c: New test.
26609
26610 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
26611
26612         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
26613
26614 2000-07-31  Jeffrey A Law  (law@cygnus.com)
26615
26616         * gcc-c-torture/execute/20000731-2.c: New test.
26617
26618         * gcc.c-torture/execute/20000731-1.c: New test.
26619         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
26620
26621 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
26622
26623         * testsuite/gcc.dg/cpp/paste7.c: New test.
26624         * gcc.dg/cpp/20000725-1.c: New test.
26625
26626 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
26627
26628         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
26629         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
26630         declaration warning for __builtin_dwarf_reg_size.
26631
26632         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
26633
26634 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26635
26636         * gcc.dg/noncompile/voidparam-1.c: New test.
26637
26638 2000-07-30  Richard Henderson  <rth@cygnus.com>
26639
26640         * gcc.dg/c90-digraph-1.c: Don't xfail.
26641         * gcc.dg/compare2.c (case 10): Xfail.
26642         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
26643
26644 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
26645
26646         * gcc.dg/c99-main-1.c: New test.
26647
26648 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26649
26650         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
26651
26652 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
26653
26654         * gcc.c-tortuer/execute/20000726-1.c: New test.
26655
26656 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
26657
26658         * gcc.c-torture/execute/enum-2.c: New test.
26659
26660 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26661
26662         * gcc.dg/cpp/tr-warn3.c: New test.
26663
26664 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26665
26666         * g++.old-deja/g++.ext/implicit1.C: Remove.
26667         * g++.old-deja/g++.jason/c2.C: Remove
26668         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
26669         * g++.old-deja/g++.pt/crash16.C: Likewise.
26670         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
26671
26672 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26673
26674         * g++.old-deja/g++.other/for2.C: New test.
26675
26676 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
26677
26678         * gcc.dg/20000720-1.c: New test.
26679
26680 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
26681
26682         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
26683
26684 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
26685
26686         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
26687         * gcc.c-torture/execute/20000722-1.c: New.
26688         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
26689
26690 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
26691
26692         * gcc.dg/cpp/20000720-1.S: New test.
26693
26694 2000-07-21  Michael Meissner  <meissner@redhat.com>
26695
26696         * gcc.c-torture/execute/ieee/hugeval.c: New test.
26697
26698 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
26699
26700         * g++.old-deja/g++.brendan/crash16.C,
26701         g++.old-deja/g++.brendan/parse3.C,
26702         g++.old-deja/g++.brendan/redecl1.C,
26703         g++.old-deja/g++.ns/template13.C,
26704         g++.old-deja/g++.other/decl4.C,
26705         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
26706
26707 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
26708
26709         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
26710         and "Internal error".
26711
26712         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
26713         regexps.
26714         * gcc.dg/cpp/paste6.c: New test.
26715
26716 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
26717
26718         * gcc.dg/cpp/tr-direct.c: New test.
26719
26720         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
26721         gcc.dg/cpp/undef1.c: Tweak error regexps.
26722
26723 2000-07-18  Eric Christopher <echristo@redhat.com>
26724
26725         * gcc.c-torture/compile/20000718-1.c: New test.
26726
26727 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
26728
26729         * cpplex.c (_cpp_push_token): If the token being pushed back
26730         is the previous token in this context, just subtract one from
26731         context->posn.
26732         * cppmacro.c (save_expansion): Clear aux field when storing a
26733         placemarker.
26734
26735 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
26736
26737         * gcc.dg/noncompile/redecl-1.c: New test.
26738
26739 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
26740
26741         * gcc.c-torture/execute/20000717-5.c: New test.
26742         * gcc.c-torture/execute/20000717-1.x: Removed.
26743
26744 2000-07-17  Richard Henderson  <rth@cygnus.com>
26745
26746         * gcc.c-torture/execute/20000717-4.c: New test.
26747
26748 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
26749
26750         * gcc.dg/cpp/syshdr.c: New test.
26751         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
26752
26753 2000-07-17  Neil Booth  <neilb@earthling.net>
26754
26755         * gcc.dg/cpp/cmdlne-dM.c: New test.
26756         * gcc.dg/cpp/cmdlne-dD.c: New test.
26757
26758 2000-07-17  Jeffrey A Law  (law@cygnus.com)
26759
26760         * gcc.c-torture/execute/20000717-3.c: New test.
26761
26762         * gcc.c-torture/compile/20000717-1.c: New test.
26763
26764 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
26765
26766         * gcc.c-torture/execute/20000717-2.c: New test.
26767
26768 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26769
26770         * gcc.dg/formatz-1.c: New test.
26771
26772         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
26773         * gcc.dg/c99-digraph-1.c: New tests.
26774
26775         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
26776         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
26777
26778         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
26779         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
26780         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
26781         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
26782         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
26783         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
26784         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
26785
26786 2000-07-17   Greg McGary <greg@mcgary.org>
26787
26788         * gcc.c-torture/execute/20000717-1.c: New test.
26789         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
26790
26791 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
26792
26793         * gcc.c-torture/execute/20000715-2.c: New test.
26794         * gcc.dg/20000715-1.c: New test.
26795
26796 2000-07-15  Michael Meissner  <meissner@redhat.com>
26797
26798         * gcc.c-torture/execute/20000715-1.c: New test.
26799
26800 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
26801
26802         * gcc.c-torture/execute/20000707-1.c: New test.
26803
26804 2000-07-13  Neil Booth  <NeilB@earthling.net>
26805
26806         * testsuite/gcc.dg/cpp/digraph1.c,
26807         testsuite/gcc.dg/cpp/digraph2.c,
26808         testsuite/gcc.dg/cpp/digraphs.c: New tests.
26809
26810 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
26811
26812         * g77.f-torture/compile/20000630-2.f:  New test.
26813         * g77.f-torture/compile/20000630-2.x
26814
26815 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
26816
26817         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
26818
26819 2000-07-11  Neil Booth  <NeilB@earthling.net>
26820
26821         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
26822
26823 2000-07-11  Neil Booth  <NeilB@earthling.net>
26824
26825         * gcc.dg/cpp/cmdlne-C.c: New.
26826
26827 2000-07-09  Neil Booth  <NeilB@earthling.net>
26828
26829         * gcc.dg/cpp/directiv.c: New tests.
26830         * gcc.dg/cpp/undef1.c: Update.
26831
26832 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
26833
26834         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
26835
26836 2000-07-09  Neil Booth  <NeilB@earthling.net>
26837
26838         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
26839
26840 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
26841
26842         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
26843         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
26844
26845 2000-07-08  Neil Booth  <NeilB@earthling.net>
26846
26847         * gcc.dg/cpp/macsyntx.c: New tests.
26848
26849 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
26850
26851         * gcc.dg/20000707-1.c: New test.
26852
26853 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
26854
26855         * gcc.c-torture/execute/20000706-1.c: New test.
26856         * gcc.c-torture/execute/20000706-2.c: New test.
26857         * gcc.c-torture/execute/20000706-3.c: New test.
26858         * gcc.c-torture/execute/20000706-4.c: New test.
26859         * gcc.c-torture/execute/20000706-5.c: New test.
26860
26861 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
26862
26863         * g++.old-deja/g++.pt/instantiate7.C: New test.
26864
26865 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
26866
26867         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
26868         * g++.old-deja/g++.mike/thunk3.C: Likewise.
26869         * g++.old-deja/g++.other/rtti3.C: Likewise.
26870         * g++.old-deja/g++.other/rttid3.C: Likewise.
26871
26872 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
26873
26874         *  g77.f-torture/compile/20000630-1.x: Fix typo
26875
26876 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
26877
26878         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
26879         assembly output.
26880
26881 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
26882
26883         * gcc.dg/cpp/ident.c: New test.
26884
26885 2000-07-05  Neil Booth  <NeilB@earthling.net>
26886
26887         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
26888           gcc.dg/cpp/lexstrng.c: New tests.
26889
26890 2000-07-04  Neil Booth  <NeilB@earthling.net>
26891
26892         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
26893         * gcc.dg/cpp/strify2.c: Same.
26894
26895 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
26896
26897         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
26898         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
26899         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
26900         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
26901
26902         * testsuite/gcc.dg/cpp/macro1.c,
26903         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
26904         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
26905         testsuite/gcc.dg/cpp/strify1.c,
26906         testsuite/gcc.dg/cpp/strify2.c: New tests.
26907
26908 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
26909
26910         * gcc.c-torture/execute/20000703-1.c: New test.
26911
26912 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
26913
26914         * g++.old-deja/g++.pt (lookup10.C): New test.
26915
26916 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
26917
26918         * g++.old-deja/g++.pt (typename25.C): New test.
26919
26920 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
26921
26922         * gcc.c-torture/compile/20000701-1.c: New test.
26923
26924 2000-06-30  Nick Clifton  <nickc@cygnus.com>
26925
26926         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
26927         to test case.
26928
26929 2000-06-30  Catherine Moore  <clm@cygnus.com>
26930
26931         * gcc.c-torture/execute/align-1.c: New test.
26932
26933 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
26934
26935         * g++.old-deja/g++.pt/expr8.C: New test.
26936         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
26937
26938 2000-06-29  Nick Clifton  <nickc@cygnus.com>
26939
26940         * gcc.c-torture/compile/20000629-1.c: New test.
26941
26942 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
26943
26944
26945         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
26946         gcc.dg/noncompile directory, depending on whether they're
26947         preprocessor tests or not.  Annotate all the tests for the dg
26948         framework.
26949
26950         * gcc.c-torture/noncompile/noncompile.exp: Delete.
26951         * gcc.dg/noncompile/noncompile.exp: New.
26952
26953         * Moved files:
26954         Old name                                New name
26955         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
26956         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
26957         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
26958         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
26959         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
26960         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
26961         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
26962         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
26963         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
26964         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
26965         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
26966         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
26967         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
26968         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
26969         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
26970         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
26971         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
26972         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
26973         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
26974         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
26975         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
26976         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
26977         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
26978         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
26979
26980         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
26981         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
26982         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
26983         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
26984         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
26985         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
26986
26987 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
26988
26989         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
26990         declare one variable.  On the fourth, error.
26991         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
26992         declared by 20000628-1a.h.
26993
26994 2000-06-29  Richard Henderson  <rth@redhat.com>
26995
26996         * gcc.c-torture/execute/930529-1.x: New file.
26997         * gcc.dg/920413-1.c: Adjust expected warning text.
26998         * gcc.dg/980217-1.c: Declare abort.
26999         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
27000
27001 2000-06-29  Jeffrey A Law  (law@cygnus.com)
27002
27003         * g77.f-torture/compile/20000629-1.f: New test.
27004         * g77.f-torture/compile/20000629-1.x: Expected to fail.
27005
27006 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
27007
27008         Rearrange lots of files, removing entirely the
27009         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
27010         directories.
27011
27012         * Deleted files:
27013         gcc.c-torture/code_quality/code_quality.exp
27014         gcc.c-torture/special/special.exp
27015         gcc.failure/failure.exp
27016         gcc.failure/940409-1.x
27017         gcc.c-torture/compile/961203-1.x
27018
27019         * New files:
27020         gcc.misc-tests/linkage.exp
27021         gcc.c-torture/execute/920730-1t.c
27022         gcc.c-torture/execute/920730-1t.x
27023         gcc.c-torture/compile/920520-1.x
27024         gcc.c-torture/compile/920521-1.x
27025         gcc.c-torture/compile/981006-1.x
27026         gcc.c-torture/execute/eeprof-1.x
27027
27028         * Moved files (possibly with modifications to fit a new harness):
27029         Old name                                New name
27030         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
27031         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
27032         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
27033         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
27034         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
27035         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
27036         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
27037         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
27038         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
27039         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
27040         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
27041         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
27042         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
27043         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
27044
27045 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
27046
27047         * c-torture/compile/961203-1.x: Delete.
27048
27049         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
27050         not exit. Include stdio.h.
27051         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
27052         * gcc.misc-tests/dg-12.c: Likewise.
27053         * gcc.misc-tests/dg-5.c: Likewise.
27054         * gcc.misc-tests/dg-6.c: Likewise.
27055         * gcc.misc-tests/dg-7.c: Prototype abort.
27056         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
27057         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
27058         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
27059         not exit.
27060         * gcc.misc-tests/sieve.c: Use return from main, not exit.
27061         * gcc.misc-tests/sort2.c: Use return from main, not exit.
27062
27063 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
27064
27065         * gcc.dg/cpp/20000628-1.c: New test.
27066         * gcc.dg/cpp/20000628-1.h: New header for above test.
27067         * gcc.dg/cpp/20000628-1a.h: Likewise.
27068
27069 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
27070
27071         * gcc.dg/cpp: New directory.
27072         * gcc.dg/cpp/cpp.exp: New driver.
27073         * gcc.dg/cpp/20000627-1.c: New test.
27074         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
27075         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
27076         and rewrite as a compilation test.
27077
27078         * gcc.dg: Move many files into the cpp subdirectory, possibly
27079         renaming or editing them as well.
27080         Old name                New name
27081         990119-1.c              cpp/19990119-1.c
27082         990228-1.c              cpp/19990228-1.c
27083         990407-1.c              cpp/19990407-1.c
27084         990409-1.c              cpp/19990409-1.c
27085         990413-1.c              cpp/19990413-1.c
27086         990703-1.c              cpp/19990703-1.c
27087         20000127-1.c            cpp/20000127-1.c
27088         20000129-1.c            cpp/20000129-1.c
27089         20000207-1.c            cpp/20000207-1.c
27090         20000207-2.c            cpp/20000207-2.c
27091         20000209-1.c            cpp/20000209-1.c
27092         20000209-2.c            cpp/20000209-2.c
27093         20000301-1.c            cpp/20000301-1.c
27094         20000419-1.c            cpp/20000419-1.c
27095         20000510-1.S            cpp/20000510-1.S
27096         20000519-1.c            cpp/20000519-1.c
27097         20000529-1.c            cpp/20000529-1.c
27098         20000625-1.c            cpp/20000625-1.c
27099         20000625-2.c            cpp/20000625-2.c
27100         cpp-as1.c               cpp/assert1.c
27101         cpp-as2.c               cpp/assert2.c
27102         cxx-comments-1.c        cpp/cxxcom1.c
27103         cxx-comments-2.c        cpp/cxxcom2.c
27104         endif-label.c           cpp/endif.c
27105         cpp-hash1.c             cpp/hash1.c
27106         cpp-hash2.c             cpp/hash2.c
27107         cpp-if1.c               cpp/if-1.c
27108         cpp-if2.c               cpp/if-2.c
27109         cpp-if3.c               cpp/if-3.c
27110         cpp-if4.c               cpp/if-4.c
27111         cpp-if5.c               cpp/if-5.c
27112         cpp-cond.c              cpp/if-cexp.c
27113         cpp-missingop.c         cpp/if-mop.c
27114         cpp-missingparen.c      cpp/if-mpar.c
27115         cpp-opprec.c            cpp/if-oppr.c
27116         cpp-ifparen.c           cpp/if-paren.c
27117         cpp-shortcircuit.c      cpp/if-sc.c
27118         cpp-shift.c             cpp/if-shift.c
27119         cpp-unary.c             cpp/if-unary.c
27120         cpp-li1.c               cpp/line1.c
27121         cpp-li2.c               cpp/line2.c
27122         lineno.c                cpp/line3.c
27123         lineno-2.c              cpp/line4.c
27124         cpp-mi.c                cpp/mi1.c
27125         cpp-mic.h               cpp/mi1c.h
27126         cpp-micc.h              cpp/mi1cc.h
27127         cpp-mind.h              cpp/mi1nd.h
27128         cpp-mindp.h             cpp/mi1ndp.h
27129         cpp-mix.h               cpp/mi1x.h
27130         cpp-mi2.c               cpp/mi2.c
27131         cpp-mi2a.h              cpp/mi2a.h
27132         cpp-mi2b.h              cpp/mi2b.h
27133         cpp-mi2c.h              cpp/mi2c.h
27134         cpp-mi3.c               cpp/mi3.c
27135         cpp-mi3.def             cpp/mi3.def
27136         poison-1.c              cpp/poison.c
27137         pr-impl.c               cpp/prag-imp.c
27138         cpp-redef-2.c           cpp/redef1.c
27139         cpp-redef.c             cpp/redef2.c
27140         strpaste.c              cpp/strp1.c
27141         strpaste-2.c            cpp/strp2.c
27142         cpp-tradpaste.c         cpp/tr-paste.c
27143         cpp-tradstringify.c     cpp/tr-str.c
27144         cpp-tradwarn1.c         cpp/tr-warn1.c
27145         cpp-tradwarn2.c         cpp/tr-warn2.c
27146         trigraphs.c             cpp/trigraphs.c
27147         cpp-unc1.c              cpp/unc1.c
27148         cpp-unc2.c              cpp/unc2.c
27149         cpp-unc3.c              cpp/unc3.c
27150         cpp-unc.c               cpp/unc4.c
27151         undef.c                 cpp/undef1.c
27152         undef-2.c               cpp/undef2.c
27153         cpp-wi1.c               cpp/widestr1.c
27154
27155 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
27156
27157         * lib/g++.exp (g++_include_flags): Tweak.
27158
27159 2000-06-27  H.J. Lu  <hjl@gnu.org>
27160             Loren J. Rittle  <ljrittle@acm.org>
27161
27162         * lib/g++.exp (g++_include_flags): Override libgloss.exp
27163         version with one that knows about the new gcc tree structure.
27164         (g++_link_flags): Same.
27165
27166 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
27167
27168         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
27169         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
27170         case we are cross-compiling.
27171
27172         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
27173         g++.old-deja/g++.niklas/Makefile.in,
27174         g++.old-deja/g++.niklas/configure.in,
27175         g++.old-deja/g++.other/Makefile.in,
27176         g++.old-deja/g++.other/configure.in,
27177         gcc.c-torture/code_quality/Makefile.in,
27178         gcc.c-torture/code_quality/configure.in,
27179         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
27180         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
27181         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
27182         gcc.c-torture/execute/ieee/Makefile.in,
27183         gcc.c-torture/execute/ieee/configure.in,
27184         gcc.c-torture/noncompile/Makefile.in,
27185         gcc.c-torture/noncompile/configure.in,
27186         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
27187         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
27188         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
27189
27190 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
27191
27192         * g++.old-deja/g++.other/ambig3.C: New test.
27193
27194 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
27195
27196         * g++.old-deja/g++.pt/syntax1.C: New test.
27197         * g++.old-deja/g++.pt/syntax2.C: New test.
27198         * g++.old-deja/g++.other/syntax3.C: New test.
27199         * g++.old-deja/g++.other/syntax4.C: New test.
27200
27201 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
27202
27203         * gcc.dg/20000623-1.c: Prototype exit and abort.
27204
27205 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
27206
27207         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
27208         New tests.
27209         * gcc.dg/cpp-mi3.def: New file.
27210
27211         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
27212         inside assertions.
27213         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
27214         lexer's error messages.
27215         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
27216         divine anything from the linemarkers.
27217         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
27218         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
27219
27220 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
27221
27222         * gcc.dg/20000623-1.c: New test.
27223
27224 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
27225
27226         * gcc.c-torture/execute/20000622-1.c: New test.
27227
27228 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
27229
27230         * g++.old-deja/g++.other/init15.C: New test.
27231
27232 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
27233
27234         * g++.old-deja/g++.pt/vaarg2.C: New test.
27235         * g++.old-deja/g++.pt/vaarg3.C: New test.
27236
27237 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
27238
27239         * g++.old-deja/g++.other/dyncast6.C: New test.
27240
27241 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
27242
27243         * gcc.c-torture/execute/loop-6.c: New test.
27244
27245 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
27246
27247         * gcc.dg/20000614-1.c: New test.
27248         * gcc.dg/20000614-2.c: New test.
27249
27250 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
27251
27252         * g++.old-deja/g++.other/inline12.C: New test.
27253
27254 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
27255
27256         * g++.old-deja/g++.other/eh1.C: New test.
27257
27258 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
27259
27260         * g++.old-deja/g++.other/type.C: New test.
27261
27262 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
27263
27264         * g++.old-deja/g++.other/initstring.C: New test.
27265
27266 2000-06-12  Jason Merrill  <jason@redhat.com>
27267
27268         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
27269
27270 2000-06-09  Jeffrey A Law  (law@cygnus.com)
27271
27272         * gcc.c-torture/compile/20000609-1.c: New test.
27273
27274 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
27275
27276         * gcc.dg/20000609-1.c: New test.
27277
27278 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
27279
27280         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
27281         * gcc.c-torture/noncompile/poison-1.c: Move...
27282         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
27283         * gcc.dg/cpp-li1.c: Add a token after the #line.
27284
27285 2000-06-05  Richard Henderson  <rth@cygnus.com>
27286
27287         * gcc.c-torture/execute/20000605-2.c: New test.
27288         * gcc.c-torture/execute/20000605-3.c: New test.
27289
27290 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
27291
27292         * g77.f-torture/execute/20000503-1.x: New file.
27293
27294 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
27295
27296         * g++.old-deja/g++.eh/badalloc1.C: New test.
27297
27298 2000-06-05  Richard Henderson  <rth@cygnus.com>
27299
27300         * gcc.c-torture/execute/20000605-1.c: New test.
27301
27302 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
27303             Nathan Sidwell <nathan@codesourcery.com>
27304
27305         * gcc.c-torture/compile/20000605-1.c: New test.
27306
27307 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
27308
27309         * g77.f-torture/compile/20000601-1.f:  New test.
27310
27311 2000-06-03  Richard Henderson  <rth@cygnus.com>
27312
27313         * gcc.c-torture/execute/20000603-1.c: New.
27314
27315 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
27316
27317         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
27318         * gcc.dg/noreturn-2.c (noreturn): Likewise.
27319
27320 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
27321
27322         * gcc.dg/compare2.c (case 12): XFAIL.
27323         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
27324         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
27325
27326         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
27327
27328 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
27329
27330         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
27331         guard macro is already defined when the header is first
27332         included.
27333         * gcc.dg/cpp-mix.h: New file.
27334         * gcc.dg/endif-label.c: Update patterns to match compiler.
27335
27336         * g++.brendan/complex1.C: Declare abort.
27337         * g++.law/refs4.C: Remove XFAIL.
27338         * g++.oliva/expr2.C: Declare abort and exit.
27339
27340 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
27341
27342         * gcc.c-torture/execute/20000528-1.c: New test.
27343
27344         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
27345         * g++.old-deja/g++.law/temps4.C: Likewise.
27346
27347         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
27348         stdlib.h.  Call abort() on failure.
27349         * g++.old-deja/g++.law/refs4.C: Likewise.
27350         * g++.old-deja/g++.law/temps4.C: Likewise.
27351         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
27352         * gcc.c-torture/execute/20000112-1.c: Include string.h.
27353
27354 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
27355
27356         Relative to g++.dg/special:
27357         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
27358
27359         Relative to g++.old-deja:
27360         * g++.brendan/complex1.C, g++.jason/optimize2.C,
27361         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
27362         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
27363         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
27364         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
27365         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
27366         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
27367
27368         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
27369         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
27370         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
27371         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
27372         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
27373         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
27374         and/or string.h.
27375
27376         * g++.other/goto1.C: Update expectations for error messages.
27377
27378 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
27379
27380         * gcc.c-torture/compile/20000523-1.c: New test.
27381
27382 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
27383
27384         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
27385
27386 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
27387
27388         * g++.old-deja/g++.eh/catch11.C: New test.
27389         * g++.old-deja/g++.eh/catch12.C: New test.
27390
27391 2000-05-24  Nick Clifton  <nickc@cygnus.com>
27392
27393         * gcc.c-torture/execute/20000523-1.c: New test.
27394
27395 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
27396
27397         * c-torture/execute/bcp-1.c: Replace abort in arg of
27398         __builtin_constant_p with a generic external function.
27399
27400         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
27401         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
27402         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
27403         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
27404         Prototype abort and/or exit.
27405
27406         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
27407         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
27408         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
27409         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
27410
27411 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
27412
27413         * gcc.dg/dwarf2-1.c: New test.
27414
27415 2000-05-20  Richard Henderson  <rth@cygnus.com>
27416
27417         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
27418
27419 2000-05-20  Andreas Jaeger  <aj@suse.de>
27420
27421         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
27422         testcase.
27423
27424 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
27425
27426         * gcc.c-torture/execute/20000519-2.c: New test.
27427
27428 2000-05-19  Andreas Jaeger  <aj@suse.de>
27429
27430         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
27431         which fails with SSA.
27432
27433         * lib/c-torture.exp: Also test with -O3 -fssa.
27434
27435 2000-05-18  Michael Meissner  <meissner@redhat.com>
27436
27437         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
27438         * gcc.c-torture/execute/920415-1.c: Ditto.
27439         * gcc.c-torture/execute/920501-1.c: Ditto.
27440         * gcc.c-torture/execute/conversion.c: Ditto.
27441         * gcc.c-torture/execute/cvt-1.c: Ditto.
27442
27443 2000-05-18  Jeffrey A Law  (law@cygnus.com)
27444
27445         * gcc.c-torture/compile/20000518-1.c: New test.
27446
27447 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
27448
27449         * g77.f-torture/compile/200005018.f:  New test.
27450
27451 2000-05-17  Jeffrey A Law  (law@cygnus.com)
27452
27453         * gcc.c-torture/compile/20000517-1.c: New test.
27454
27455 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27456
27457         * gcc.c-torture/execute/20000516-1.c: New test.
27458
27459 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
27460
27461         * g++.old-deja/g++.other/eh.C: New test.
27462
27463 2000-05-12  Richard Henderson  <rth@cygnus.com>
27464
27465         * gcc.c-torture/execute/990208-1.c (main): Don't pass
27466         constants through to doit's conditional.
27467
27468 2000-05-11  Jeffrey A Law  (law@cygnus.com)
27469
27470         * gcc.c-torture/compile/20000511-1.c: New test.
27471         * g77.f-torture/compile/20000511-1.f: New test.
27472         * g77.f-torture/compile/20000511-2.f: New test.
27473
27474 2000-05-11  Michael Meissner  <meissner@redhat.com>
27475
27476         * gcc.c-torture/execute/20000511-1.c: New test.
27477
27478 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
27479
27480         * gcc.dg/dg.exp: Scan .S files as well as .c files.
27481         * gcc.dg/20000510-1.S: New.
27482
27483 2000-05-08  Catherine Moore  <clm@cygnus.com>
27484
27485         * gcc.dg/unused-3.c: New.
27486
27487 2000-05-06  Richard Henderson  <rth@cygnus.com>
27488
27489           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
27490           * g++.old-deja/g++.mike/warn1.C: Likewise.
27491           * g++.old-deja/g++.pt/local1.C: Likewise.
27492           * g++.old-deja/g++.pt/local7.C: Likewise.
27493           * g++.old-deja/g++.pt/spec16.C: Likewise.
27494
27495 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
27496
27497         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
27498
27499 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
27500
27501           * g77.f-torture/execute/20000503-1.f:  New test.
27502
27503 2000-05-04  Andreas Jaeger  <aj@suse.de>
27504
27505         * gcc.dg/noreturn-2.c: New test.
27506
27507 2000-05-04  Neil Booth  <NeilB@earthling.net>
27508
27509         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
27510         preprocessor.
27511
27512 2000-05-04  Richard Henderson  <rth@cygnus.com>
27513
27514         * gcc.c-torture/execute/20000503-1.c: Fix typo.
27515
27516 2000-05-04  Richard Henderson  <rth@cygnus.com>
27517
27518         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
27519         OpenSSL by Jason R Thorpe.
27520
27521 2000-05-03  Jim Wilson  <wilson@cygnus.com>
27522
27523         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
27524
27525 2000-05-03  Robert Lipe <robertlipe@usa.net>
27526
27527         * gcc.dg/20000503-1.c: New test.
27528
27529 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
27530
27531         * gcc.c-torture/compile/20000502-1.c: New test.
27532         * g++.old-deja/g++.other/align.C: New test.
27533         * gcc.dg/cpp-tradstringify.c: New test.
27534
27535 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
27536
27537         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
27538         and hard registers.
27539
27540 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
27541
27542         * gcc.c-torture/execute/loop-5.c: New test.
27543
27544 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
27545
27546         * gcc.c-torture/execute/va-arg-20.c: New test.
27547
27548 2000-04-23  Jeffrey A Law  (law@cygnus.com)
27549
27550         * gcc.c-torture/execute/20000422-1.c: New test.
27551
27552 2000-04-20  Greg McGary  <gkm@gnu.org>
27553
27554         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
27555         when optimizing, but without sibling-call optimizations (-O1).
27556
27557 2000-04-20  Jeffrey A Law  (law@cygnus.com)
27558
27559           * gcc.c-torture/compile/20000420-1.c: New test.
27560
27561 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
27562
27563         * g++.abi/ptrflags.C: New test.
27564         * g++.eh/catchptr1.C: Test incomplete pointer chains.
27565
27566 2000-04-19  Catherine Moore  <clm@cygnus.com>
27567
27568         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
27569
27570 2000-04-19  Greg McGary  <gkm@gnu.org>
27571
27572         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
27573         sibling-call optimizations.
27574
27575 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
27576
27577         * gcc.dg/20000419-1.c: New test.
27578
27579 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
27580
27581         * gcc.c-torture/execute/20000412-6.c: New test.
27582
27583 2000-04-12  Jeffrey A Law  (law@cygnus.com)
27584
27585         * gcc.c-torture/execute/20000412-5.c: New test.
27586         * g77.f-torture/compile/20000412-1.f: New test.
27587         * gcc.c-torture/execute/20000412-4.c: New test.
27588         * gcc.c-torture/compile/20000412-2.c: New test.
27589         * gcc.c-torture/execute/20000412-3.c: New test.
27590         * gcc.c-torture/compile/20000412-1.c: New test.
27591         * gcc.c-torture/execute/20000412-2.c: New test.
27592
27593 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
27594
27595         * objc/execute/bf-20.m: New test.
27596
27597 2000-04-10  Richard Henderson  <rth@cygnus.com>
27598
27599         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
27600
27601         * gcc.c-torture/execute/20000412-1.c: New test.
27602
27603 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
27604
27605         * g++.old-deja/g++.eh/catchptr1.C: New test.
27606
27607 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
27608
27609         * g++.old-deja/g++.abi/cxa_vec.C: New test.
27610
27611 2000-04-08  Neil Booth  <NeilB@earthling.net>
27612
27613         * gcc.dg/cpp-nullchar.c: Remove test as
27614         embedded nulls cause problems.
27615
27616 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27617
27618         * gcc.dg/compare2.c: New test.
27619
27620 2000-04-08  Neil Booth  <NeilB@earthling.net>
27621
27622         * gcc.dg/cpp-nullchar.c: New test.
27623
27624 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
27625
27626         * gcc.dg/cpp-mi2.c: New test.
27627         * gcc.dg/cpp-mi2[abc].h: New files.
27628
27629 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
27630
27631         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
27632         member name.
27633
27634 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
27635
27636         * g++.old-deja/g++.abi/vmihint.C: New test.
27637
27638 2000-04-06  Neil Booth  <NeilB@earthling.net>
27639
27640         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
27641         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
27642         copyright.
27643
27644 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
27645
27646         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
27647         avoid stack-frame overwrite.
27648
27649 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
27650
27651         * gcc.c-torture/compile/20000405-2.c: New test.
27652         * gcc.c-torture/compile/20000405-3.c: New test.
27653
27654 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27655
27656         * gcc.c-torture/compile/20000405-1.c: New test.
27657
27658 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
27659
27660         * gcc.dg/cast-qual-1.c: Revert last change.
27661
27662 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27663
27664         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
27665
27666 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
27667
27668         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
27669         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
27670
27671 2000-04-03  Jeffrey A Law  (law@cygnus.com)
27672
27673         * gcc.c-torture/compile/20000403-2.c: New test.
27674         * gcc.c-torture/compile/20000403-1.c: New test.
27675
27676 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
27677
27678         * gcc.c-torture/execute/20000403-1.c: New test.
27679
27680 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
27681
27682         * gcc.c-torture/execute/20000402-1.c: New test.
27683
27684 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
27685
27686         * gcc.c-torture/execute/va-arg-15.c: New test.
27687         * gcc.c-torture/execute/va-arg-16.c: New test.
27688         * gcc.c-torture/execute/va-arg-17.c: New test.
27689         * gcc.c-torture/execute/va-arg-18.c: New test.
27690         * gcc.c-torture/execute/va-arg-19.c: New test.
27691
27692 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
27693
27694         * gcc.c-torture/compile/981211-1.c: Move to...
27695         * gcc.dg/cpp-as1.c: ...here.
27696         * gcc.dg/cpp-as2.c: New file.
27697
27698         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
27699         compiler.
27700
27701 2000-04-02  Neil Booth  <NeilB@earthling.net>
27702
27703         * gcc.dg/cpp-cond.c  New tests.
27704         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
27705         accidental success less likely.
27706         * gcc.dg/cpp-missingop.c  New tests.
27707         * gcc.dg/cpp-missingparen.c  New tests.
27708         * gcc.dg/cpp-shift.c  New tests.
27709         * gcc.dg/cpp-shortcircuit.c  New tests.
27710         * gcc.dg/cpp-unary.c  New tests.
27711
27712 2000-03-29  Jeffrey A Law  (law@cygnus.com)
27713
27714         * gcc.c-torture/compile/20000329-1.c: New test.
27715
27716 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
27717
27718         * gcc.c-torture/compile/20000326-1.c: New test.
27719         * gcc.c-torture/compile/20000326-2.c: New test.
27720
27721 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
27722
27723         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
27724         the first parameter is a function argument.
27725
27726 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
27727
27728         * g++.old-deja/g++.ext/array4.C: New test.
27729
27730 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
27731
27732         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
27733
27734 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27735
27736         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
27737
27738 2000-03-19  Richard Henderson  <rth@cygnus.com>
27739
27740         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
27741
27742 2000-03-19  Richard Henderson  <rth@cygnus.com>
27743
27744         * gcc.c-torture/compile/20000319-1.c: New test.
27745
27746 2000-03-14  Jeffrey A Law  (law@cygnus.com)
27747
27748         * gcc.c-torture/execute/20000314-3.c: New test.
27749         * gcc.c-torture/execute/20000314-2.c: New test.
27750         * gcc.c-torture/execute/20000314-1.c: New test.
27751         * gcc.c-torture/compile/20000314-2.c: New test.
27752         * gcc.c-torture/compile/20000314-1.c: New test.
27753
27754 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
27755
27756         * g++.old-deja/g++.warn/inline.C: New test.
27757
27758 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
27759
27760         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
27761         standards-compliant result rather than specific constants.
27762         Put test-values in array.
27763
27764 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
27765
27766         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
27767         (g++_target_compile): Put test-specific options last.
27768
27769 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
27770
27771         * g++.old-deja/g++.eh/vbase4.C: New test.
27772
27773 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
27774
27775         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
27776
27777 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
27778
27779         * g++.old-deja/g++.brendan/misc12.C: Removed.
27780         * g++.old-deja/g++.pt/memtemp77.C: Constify.
27781         * g++.old-deja/g++.ext/pretty4.C: New test.
27782
27783 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
27784
27785         * g++.old-deja/g++.other/string2.C: New test.
27786
27787 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
27788
27789         * g++.old-deja/g++.warn/impint2.C: New test.
27790
27791 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
27792
27793         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
27794         is 1, not zero.
27795
27796 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
27797
27798         * g++.old-deja/g++.warn/impint.C: New test.
27799         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
27800         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
27801         * g++.old-deja/g++.pt/explicit12.C: Likewise.
27802         * g++.old-deja/g++.pt/explicit13.C: Likewise.
27803         * g++.old-deja/g++.pt/explicit17.C: Likewise.
27804         * g++.old-deja/g++.pt/explicit18.C: Likewise.
27805         * g++.old-deja/g++.pt/explicit19.C: Likewise.
27806         * g++.old-deja/g++.pt/explicit23.C: Likewise.
27807         * g++.old-deja/g++.pt/explicit31.C: Likewise.
27808         * g++.old-deja/g++.pt/explicit35.C: Likewise.
27809         * g++.old-deja/g++.pt/explicit6.C: Likewise.
27810         * g++.old-deja/g++.pt/memclass7.C: Likewise.
27811
27812 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
27813
27814         * gcc.dg/cpp-redef.c: New test.
27815
27816 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
27817
27818         * g++.old-deja/g++.pt/unify7.C: New test.
27819
27820 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27821
27822         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
27823         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
27824
27825 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
27826
27827         * gcc.c-torture/compile/20000224-1.c: New test.
27828
27829 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27830
27831         * gcc.c-torture/compile/cpp-2.c: New test.
27832         * gcc.c-torture/compile/cpp-1.c: New test.
27833
27834 2000-02-25  Jeffrey A Law  (law@cygnus.com)
27835
27836         * gcc.c-torture/execute/20000225-1.c: New test.
27837
27838 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27839
27840         * gcc.dg/cpp-li2.c: New test.
27841
27842         * gcc.dg/cpp-wi1.c: New test.
27843
27844         * gcc.dg/cpp-li1.c: New test.
27845
27846 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
27847
27848         * g++.old-deja/g++.other/sizeof5.C: New test.
27849
27850 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27851
27852         * gcc.c-torture/execute/va-arg-13.c: New test.
27853
27854 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
27855
27856         * gcc.c-torture/execute/va-arg-12.c: New test.
27857
27858 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
27859
27860         * gcc.c-torture/execute/20000223-1.c: New test.
27861
27862 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
27863
27864         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
27865
27866 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
27867
27868         * g++.old-deja/g++.abi/ptrmem.C: New test.
27869
27870 2000-02-19  Richard Henderson  <rth@cygnus.com>
27871
27872         * gcc.c-torture/compile/init-3.c: New.
27873
27874 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
27875
27876         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
27877         ALWAYS_CXXFLAGS.
27878
27879 2000-02-11  Robert Lipe <robertl@sco.com>
27880
27881         * gcc.c-torture/compile/20000211-3.c: New test.
27882
27883 2000-02-11  Martin Buchholz <martin@xemacs.org>
27884
27885         * gcc.c-torture/compile/20000211-2.c: New test.
27886
27887 2000-02-11  Jeffrey A Law  (law@cygnus.com)
27888
27889         * gcc.c-torture/compile/20000211-1.c: New test.
27890
27891 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
27892
27893         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
27894           on native targets
27895
27896 2000-02-08  Nathan Sidwell  <nathan@acm.org>
27897
27898         * g++.old-deja/g++.other/cast5.C: New test.
27899
27900 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
27901
27902         * gcc.c-torture/execute/20000205-1.c: New.
27903
27904 2000-02-03  Nathan Sidwell  <nathan@acm.org>
27905
27906         * g++.old-deja/g++.jason/cast3.C: Return void.
27907         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
27908
27909 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27910
27911         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
27912
27913         * gcc.dg/loop-1.c: New test.
27914
27915 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
27916
27917         * gcc.c-torture/compile/20000127-1.c: New test.
27918         * gcc.c-torture/execute/991228-1.c: New test.
27919
27920 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27921
27922         * gcc.dg/unused-2.c: New test.
27923
27924         * gcc.dg/conv-1.c: New test.
27925
27926 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
27927
27928         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
27929         compiler.
27930         (tool_option_proc): Fix typo.
27931
27932 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
27933
27934         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
27935         of the ld on the host, not on the build machine.
27936         Also, don't crash if '--help' is not a supported option.
27937
27938 2000-01-24  Richard Henderson  <rth@cygnus.com>
27939
27940         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
27941
27942 2000-01-20  Jeffrey A Law  (law@cygnus.com)
27943
27944         * gcc.c-torture/execute/20000120-2.c: New test.
27945         * gcc.c-torture/execute/20000120-1.c: New test.
27946
27947 2000-01-13  Jeffrey A Law  (law@cygnus.com)
27948
27949         * gcc.c-torture/execute/20000113-1.c: New test.
27950
27951 2000-01-12  Jeffrey A Law  (law@cygnus.com)
27952
27953         * gcc.c-torture/execute/20000112-1.c: New test.
27954
27955 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27956
27957         * gcc.dg/20000111-1.c: New test.
27958
27959 2000-01-10  Jeffrey A Law  (law@cygnus.com)
27960
27961         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
27962         with 16 bit integers.
27963
27964 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27965
27966         * gcc.dg/20000108-1.c: New test.
27967
27968 2000-01-05  Nathan Sidwell  <nathan@acm.org>
27969
27970         * g++.old-deja/g++.ns/koenig8.C: New test.
27971
27972 2000-01-05  Nathan Sidwell  <nathan@acm.org>
27973
27974         * g++.old-deja/g++.other/cast4.C: New test.
27975
27976 2000-01-05  Jeffrey A Law  (law@cygnus.com)
27977
27978         * gcc.c-torture/compile/20000105-2.c: New test.
27979         * gcc.c-torture/compile/20000105-1.c: New test.
27980
27981 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27982
27983         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
27984         references to printf & atoi to conform to ANSI standard.
27985         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
27986         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
27987         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
27988         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
27989         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
27990         * g++.old-deja/g++.brendan/complex1.C: Likewise.
27991         * g++.old-deja/g++.brendan/copy1.C: Likewise.
27992         * g++.old-deja/g++.brendan/copy2.C: Likewise.
27993         * g++.old-deja/g++.brendan/copy3.C: Likewise.
27994         * g++.old-deja/g++.brendan/copy4.C: Likewise.
27995         * g++.old-deja/g++.brendan/copy5.C: Likewise.
27996         * g++.old-deja/g++.brendan/copy6.C: Likewise.
27997         * g++.old-deja/g++.brendan/copy7.C: Likewise.
27998         * g++.old-deja/g++.brendan/copy8.C: Likewise.
27999         * g++.old-deja/g++.brendan/crash11.C: Likewise.
28000         * g++.old-deja/g++.brendan/crash14.C: Likewise.
28001         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
28002         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
28003         * g++.old-deja/g++.brendan/delete2.C: Likewise.
28004         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
28005         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
28006         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
28007         * g++.old-deja/g++.brendan/eh1.C: Likewise.
28008         * g++.old-deja/g++.brendan/groff1.C: Likewise.
28009         * g++.old-deja/g++.brendan/init3.C: Likewise.
28010         * g++.old-deja/g++.brendan/misc12.C: Likewise.
28011         * g++.old-deja/g++.brendan/misc7.C: Likewise.
28012         * g++.old-deja/g++.brendan/new2.C: Likewise.
28013         * g++.old-deja/g++.brendan/operators4.C: Likewise.
28014         * g++.old-deja/g++.brendan/operators5.C: Likewise.
28015         * g++.old-deja/g++.brendan/overload2.C: Likewise.
28016         * g++.old-deja/g++.brendan/overload7.C: Likewise.
28017         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
28018         * g++.old-deja/g++.brendan/reference1.C: Likewise.
28019         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
28020         * g++.old-deja/g++.brendan/template24.C: Likewise.
28021         * g++.old-deja/g++.brendan/template3.C: Likewise.
28022         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
28023         * g++.old-deja/g++.jason/inline3.C: Likewise.
28024         * g++.old-deja/g++.jason/opeq.C: Likewise.
28025         * g++.old-deja/g++.law/arg5.C: Likewise.
28026         * g++.old-deja/g++.law/arm7.C: Likewise.
28027         * g++.old-deja/g++.law/ctors11.C: Likewise.
28028         * g++.old-deja/g++.law/cvt8.C: Likewise.
28029         * g++.old-deja/g++.law/init9.C: Likewise.
28030         * g++.old-deja/g++.law/refs4.C: Likewise.
28031         * g++.old-deja/g++.law/template2.C: Likewise.
28032         * g++.old-deja/g++.law/visibility24.C: Likewise.
28033         * g++.old-deja/g++.law/vtable3.C: Likewise.
28034         * g++.old-deja/g++.mike/asm2.C: Likewise.
28035         * g++.old-deja/g++.mike/eh1.C: Likewise.
28036         * g++.old-deja/g++.mike/misc1.C: Likewise.
28037         * g++.old-deja/g++.mike/misc13.C: Likewise.
28038         * g++.old-deja/g++.mike/misc14.C: Likewise.
28039         * g++.old-deja/g++.mike/ns12.C: Likewise.
28040         * g++.old-deja/g++.mike/p1248.C: Likewise.
28041         * g++.old-deja/g++.mike/p3708.C: Likewise.
28042         * g++.old-deja/g++.mike/p3708a.C: Likewise.
28043         * g++.old-deja/g++.mike/p3708b.C: Likewise.
28044         * g++.old-deja/g++.mike/p646.C: Likewise.
28045         * g++.old-deja/g++.mike/p700.C: Likewise.
28046         * g++.old-deja/g++.mike/p783.C: Likewise.
28047         * g++.old-deja/g++.mike/p783a.C: Likewise.
28048         * g++.old-deja/g++.mike/p783b.C: Likewise.
28049         * g++.old-deja/g++.mike/p786.C: Likewise.
28050         * g++.old-deja/g++.mike/p789.C: Likewise.
28051         * g++.old-deja/g++.mike/p789a.C: Likewise.
28052         * g++.old-deja/g++.mike/p807a.C: Likewise.
28053         * g++.old-deja/g++.other/delete3.C: Likewise.
28054         * g++.old-deja/g++.other/dyncast1.C: Likewise.
28055         * g++.old-deja/g++.other/dyncast2.C: Likewise.
28056         * g++.old-deja/g++.other/dyncast3.C: Likewise.
28057         * g++.old-deja/g++.other/empty1.C: Likewise.
28058         * g++.old-deja/g++.other/temporary1.C: Likewise.
28059         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
28060         * g++.old-deja/g++.pt/t16.C: Likewise.
28061         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
28062
28063 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
28064
28065         * gcc.dg/991230-1.c: New test.
28066
28067 1999-12-29  Jeffrey A Law  (law@cygnus.com)
28068
28069         * gcc.c-torture/compile/991229-3.c: New test.
28070         * gcc.c-torture/compile/991229-2.c: New test.
28071         * gcc.c-torture/compile/991229-1.c: New test.
28072
28073 1999-12-29  Greg McGary <gkm@eng.ascend.com>
28074
28075         * gcc.c-torture/compile/labels-2.c: New test.
28076
28077 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
28078
28079         * gcc.c-torture/execute/991227-1.c: New test.
28080
28081 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28082
28083         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
28084
28085 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
28086
28087         * gcc.c-torture/execute/991221-1.c: New test.
28088
28089 1999-12-20  Nathan Sidwell  <nathan@acm.org>
28090
28091         * g++.old-deja/g++.other/cast3.C: New test.
28092
28093 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
28094
28095         * gcc.c-torture/execute/991216-4.c: New test.
28096
28097 1999-12-16  Michael Meissner  <meissner@cygnus.com>
28098
28099         * gcc.c-torture/execute/991216-1.c: New test.
28100         * gcc.c-torture/execute/991216-2.c: New test.
28101         * gcc.c-torture/execute/991216-3.c: New test.
28102
28103 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
28104
28105         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
28106         Actually make the test fail by using "-O2" for compilation.
28107
28108 1999-12-15  Nathan Sidwell  <nathan@acm.org>
28109
28110         * g++.old-deja/g++.warn/cast-align1.C: New test.
28111
28112 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
28113
28114         * gcc.c-torture/compile/991214-1.c: New test.
28115         * gcc.c-torture/compile/991214-2.c: New test.
28116
28117 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
28118
28119         * gcc.dg/991214-1.c: New test.
28120
28121 1999-12-13  Jeffrey A Law  (law@cygnus.com)
28122
28123         * gcc.c-torture/compile/991213-3.c: New test.
28124         * gcc.c-torture/compile/991213-2.c: New test.
28125         * gcc.c-torture/compile/991213-1.c: New test.
28126
28127 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
28128
28129         * gcc.dg/991209-1.c: New test.
28130
28131 1999-12-08  Nathan Sidwell <nathan@acm.org>
28132
28133         * gcc.c-torture/compile/991208-1.c: New test.
28134
28135 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28136
28137         * gcc.dg/ultrasp2.c: New test.
28138
28139 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
28140
28141         * g++.old-deja/g++.abi/align.C (main): Fix typo.
28142
28143 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
28144
28145         * gcc.c-torture/compile/991202-1.c: New test.
28146         * gcc.c-torture/execute/991202-1.c: New test.
28147         * gcc.c-torture/execute/991202-2.c: New test.
28148         * gcc.c-torture/execute/991202-3.c: New test.
28149
28150 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
28151
28152         * g++.old-deja/g++.abi/align.C: New test.
28153         * g++.old-deja/g++.abi/aggregates.C: Likewise.
28154         * g++.old-deja/g++.abi/bitfields.C: Likewise.
28155
28156 1999-12-01  Richard Henderson  <rth@cygnus.com>
28157
28158         * gcc.c-torture/execute/991201-1.c: New.
28159
28160 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
28161
28162         * gcc.dg/991129-1.c: New test.
28163
28164 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
28165
28166         * gcc.c-torture/compile/991127-1.c: New test.
28167
28168 1999-11-22  Nathan Sidwell  <nathan@acm.org>
28169
28170         * g++.old-deja/g++.other/warn4.C: New test.
28171
28172 1999-11-22  Nathan Sidwell  <nathan@acm.org>
28173
28174         * g++.old-deja/g++.eh/cleanup2.C: New test.
28175         * g++.old-deja/g++.ext/pretty2.C: New test.
28176         * g++.old-deja/g++.ext/pretty3.C: New test.
28177         * g++.old-deja/g++.other/debug6.C: New test.
28178
28179 1999-10-20  Jim Wilson  <wilson@cygnus.com>
28180
28181         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
28182         compiler_output to look for one error message instead of two.
28183
28184 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
28185
28186         * gcc.c-torture/execute/991118-1.c: Also test case
28187         where the word boundary does not split a byte evenly.
28188
28189 1999-11-19  Nathan Sidwell  <nathan@acm.org>
28190
28191         * g++.old-deja/g++.ext/restrict1.C: New test.
28192
28193 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
28194
28195         * gcc.c-torture/execute/991118-1.c: New test.
28196
28197 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
28198
28199         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
28200         working directory pathnames.
28201
28202 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
28203
28204         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
28205         host is equipped with driver.h and driver.o so it can actually
28206         compile and run the tests.
28207
28208 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
28209
28210         * gcc.c-torture/compile/991008-1.c: New test.
28211
28212 1999-11-08  Nick Clifton  <nickc@cygnus.com>
28213
28214         * lib/gcc-dg.exp: Include target-supports.exp
28215
28216 1999-11-05  Nick Clifton  <nickc@cygnus.com>
28217
28218         * lib/target-supports.exp: New file: Provide procs to test for
28219         features supported by the target.
28220         (check_weak_available): Moved here from ecos.exp.
28221         (check_alias_available): New proc: Determine of the target
28222         toolchain supports the alias attribute.
28223
28224         * gcc.dg/special/ecos.exp: Move check_weak_available to
28225         target-supports.exp.
28226         (alias-1.c): Only perform the test if the target supports
28227         aliases.
28228         (wkali-1.c): Only perform the test if the target supports
28229         aliases.
28230
28231         * gcc.dg/990506-0.c: Expect error messages from cross
28232         targets as well as native targets.
28233
28234 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28235
28236         * gcc.dg/ultrasp1.c: Removed xfail.
28237         * gcc.dg/struct-ret-2.c: Likewise.
28238         * gcc.dg/array-1.c: Likewise.
28239
28240 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28241
28242         * gcc.dg/struct-ret-2.c: New test.
28243
28244         * gcc.dg/array-1.c: New test.
28245
28246 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
28247
28248         * gcc.c-torture/execute/991030-1.c: New test.
28249
28250 1999-10-26  Richard Henderson  <rth@cygnus.com>
28251
28252         * gcc.c-torture/compile/991026-2.c: New test.
28253
28254 1999-10-26  Jeffrey A Law  (law@cygnus.com)
28255
28256         * gcc.c-torture/compile/991026-1.c: New test.
28257
28258 1999-10-23  Jeffrey A Law  (law@cygnus.com)
28259
28260         * gcc.c-torture/execute/991023-1.c: New test.
28261
28262 1999-10-19  Jeffrey A Law  (law@cygnus.com)
28263
28264         * gcc.c-torture/execute/991019-1.c: New test.
28265
28266 1999-10-16  Richard Henderson  <rth@cygnus.com>
28267
28268         * gcc.c-torture/execute/991016-1.c: New test.
28269
28270 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
28271
28272         * gcc.c-torture/execute/991014-1.c: New test.
28273
28274 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
28275
28276         * g++.old-deja/g++.other/union2.C: New test.
28277
28278 1999-10-13  Nathan Sidwell  <nathan@acm.org>
28279
28280         * g++.old-deja/g++.other/vaarg2.C: New test.
28281         * g++.old-deja/g++.other/vaarg3.C: New test.
28282
28283 1999-10-12  Craig Burley  <craig@jcb-sc.com>
28284
28285         * g77.f-torture/noncompile/19990905-1.f: Moved from being
28286         in compile/.
28287
28288 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
28289
28290         * gcc.c-torture/execute/va-arg-11.c: New test.
28291
28292 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
28293
28294         * lib/file-format.exp (gcc_target_object_format): Don't
28295         crash if objdump is unavailable.
28296
28297 1999-09-29  Donn Terry <donn@interix.com>
28298
28299         * gcc.misc-tests/mg.exp: delete extraneous redirection.
28300
28301 1999-09-28  Nick Clifton  <nickc@cygnus.com>
28302
28303         * gcc.c-torture/compile/990928-1.c: New test.
28304
28305 1999-09-28  Nathan Sidwell  <nathan@acm.org>
28306
28307         * g++.old-deja/g++.other/decl6.C: New test.
28308
28309 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28310
28311         * gcc.c-torture/execute/va-arg-10.c: New test.
28312
28313 1999-09-27  Nathan Sidwell  <nathan@acm.org>
28314
28315         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
28316         __PRETTY_FUNCTION__.
28317
28318 1999-09-23  Nick Clifton  <nickc@cygnus.com>
28319
28320         * gcc.c-torture/execute/990923-1.c: New test.
28321
28322 1999-09-21  Nick Clifton  <nickc@cygnus.com>
28323
28324         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
28325         for which -fpic is inappropriate.
28326
28327 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
28328
28329         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
28330
28331 1999-09-21  Nathan Sidwell  <nathan@acm.org>
28332
28333         * g++.old-deja/g++.other/dyncast1.C: New test.
28334         * g++.old-deja/g++.other/dyncast2.C: New test.
28335         * g++.old-deja/g++.other/dyncast3.C: New test.
28336         * g++.old-deja/g++.other/dyncast4.C: New test.
28337         * g++.old-deja/g++.other/dyncast5.C: New test.
28338         * g++.old-deja/g++.eh/catch3.C: New test.
28339         * g++.old-deja/g++.eh/catch3p.C: New test.
28340         * g++.old-deja/g++.eh/catch4.C: New test.
28341         * g++.old-deja/g++.eh/catch4p.C: New test.
28342         * g++.old-deja/g++.eh/catch5.C: New test.
28343         * g++.old-deja/g++.eh/catch5p.C: New test.
28344         * g++.old-deja/g++.eh/catch6.C: New test.
28345         * g++.old-deja/g++.eh/catch6p.C: New test.
28346         * g++.old-deja/g++.eh/catch7.C: New test.
28347         * g++.old-deja/g++.eh/catch7p.C: New test.
28348         * g++.old-deja/g++.eh/catch8.C: New test.
28349         * g++.old-deja/g++.eh/catch8p.C: New test.
28350         * g++.old-deja/g++.eh/catch9.C: New test.
28351         * g++.old-deja/g++.eh/catch9p.C: New test.
28352
28353 1999-09-13  Nathan Sidwell  <nathan@acm.org>
28354
28355         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
28356         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
28357
28358 1999-09-13  Jeffrey A Law  (law@cygnus.com)
28359
28360         * gcc.c-torture/compile/990913-1.c: New test.
28361
28362 1999-09-10  Nathan Sidwell  <nathan@acm.org>
28363
28364         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
28365         * g++.old-deja/g++.jason/rfg5.C: Likewise.
28366
28367 1999-09-09  Richard Henderson  <rth@cygnus.com>
28368
28369         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
28370
28371 1999-09-09  Nathan Sidwell  <nathan@acm.org>
28372
28373         * g++.old-deja/g++.other/lookup11.C: New test.
28374         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
28375         what is permitted and what we want.
28376         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
28377         overload use.
28378         * g++.old-deja/g++.jason/rfg5.C: Likewise
28379
28380 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
28381
28382         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
28383         * gcc.c-torture/noncompile/poison-1.c: New file.
28384
28385 1999-09-08  Nathan Sidwell  <nathan@acm.org>
28386
28387         * g++.old-deja/g++.other/sizeof3.C: New test.
28388         * g++.old-deja/g++.other/sizeof4.C: New test.
28389         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
28390         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
28391
28392 1999-09-07  Richard Henderson  <rth@cygnus.com>
28393
28394         * gcc.dg/va-arg-1.c: New.
28395
28396 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28397
28398         * gcc.c-torture/execute/va-arg-9.c: New test.
28399
28400 1999-09-05  Craig Burley  <craig@jcb-sc.com>
28401
28402         * g77.f-torture/compile/980519-2.f: New test.
28403         * g77.f-torture/compile/19990905-0.f: New test.
28404         * g77.f-torture/compile/19990905-1.f: New test.
28405         * g77.f-torture/compile/19990905-2.f: New test.
28406
28407         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
28408
28409 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
28410
28411         * gcc.c-torture/execute/990827-1.c: Fix typo.
28412
28413 1999-09-03  Nathan Sidwell  <nathan@acm.org>
28414
28415         * g++.old-deja/g++.other/deref1.C: New test.
28416
28417 1999-09-02  Nathan Sidwell  <nathan@acm.org>
28418
28419         * g++.old-deja/g++.other/ambig2.C: New test.
28420         * g++.old-deja/g++.other/cond5.C: New test.
28421         * g++.old-deja/g++.other/lookup16.C: New test.
28422
28423 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
28424
28425         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
28426         assemblers too.
28427
28428 1999-08-31  Jeffrey A Law  (law@cygnus.com)
28429
28430         * lib/c-torture.exp: Avoid the "compare executables" optimization
28431         when testing native.
28432
28433 1999-08-29  Jeffrey A Law  (law@cygnus.com)
28434
28435         * gcc.c-torture/execute/990829-1.c: New test.
28436         * gcc.c-torture/compile/990829-1.c: New test.
28437
28438 1999-08-27  Paul Burchard  <burchard@pobox.com>
28439
28440         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
28441         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
28442         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
28443         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
28444         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
28445         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
28446         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
28447         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
28448         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
28449         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
28450         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
28451
28452 1999-08-27  Jeffrey A Law  (law@cygnus.com)
28453
28454         * gcc.c-torture/execute/990827-1.c: New test.
28455
28456 1999-08-26  Craig Burley  <craig@jcb-sc.com>
28457
28458         * g77.f-torture/noncompile/19990826-4.f: New test.
28459
28460         * g77.f-torture/compile/19990826-3.f: New test.
28461
28462         * g77.f-torture/execute/19990826-2.f: New test.
28463
28464         * g77.f-torture/compile/19990826-1.f: New test.
28465
28466         * gcc.c-torture/execute/990826-0.c: New test.
28467         * g77.c-torture/execute/19990826-0.f: New test.
28468
28469         * g77.f-torture/noncompile/970626-2.f: New test.
28470
28471 1999-08-25  Paul Burchard  <burchard@pobox.com>
28472
28473         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
28474         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
28475         lss-011.C: New tests.
28476
28477 1999-08-25  Nathan Sidwell  <nathan@acm.org>
28478
28479         * g++.old-deja/g++.other/decl5.C: New test.
28480
28481 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28482
28483         * noncompile/noncompile.exp: Load_lib c-torture.exp.
28484         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
28485         call `postbase' for each one.  All callers of `postbase' changed
28486         to call this instead.
28487
28488 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
28489
28490         * gcc.c-torture/execute/990811-1.c: New test.
28491
28492 1999-08-09  Nick Clifton  <nickc@cygnus.com>
28493
28494         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
28495         just native ones.
28496
28497         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
28498         just native ones.
28499
28500 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
28501
28502         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
28503
28504 1999-08-04  Jeffrey A Law  (law@cygnus.com)
28505
28506         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
28507
28508 1999-08-04  Nathan Sidwell  <nathan@acm.org>
28509
28510         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
28511
28512 1999-08-04  Jeffrey A Law  (law@cygnus.com)
28513
28514         * gcc.c-torture/execute/990804-1.c: New test.
28515
28516 1999-08-03  Nathan Sidwell  <nathan@acm.org>
28517
28518         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
28519         * g++.old-deja/g++.brendan/crash64.C: Likewise
28520         * g++.old-deja/g++.brendan/overload8.C: Likewise
28521
28522 1999-08-03  Nathan Sidwell  <nathan@acm.org>
28523
28524         * g++.old-deja/g++.other/struct1.C: New test.
28525
28526 1999-08-03  Nathan Sidwell  <nathan@acm.org>
28527
28528         * g++.old-deja/g++.other/enum2.C: New test.
28529
28530 1999-08-02  Richard Henderson  <rth@cygnus.com>
28531
28532         Adapted from tests from Franz Sirl:
28533         * gcc.c-torture/execute/va-arg-7.c: New test.
28534         * gcc.c-torture/execute/va-arg-8.c: New test.
28535
28536 1999-08-01  Jeffrey A Law  (law@cygnus.com)
28537
28538         * gcc.c-torture/compile/990801-2.c: New test.
28539
28540         * gcc.c-torture/compile/990801-1.c: New test.
28541
28542 1999-07-27  Michael Meissner  <meissner@cygnus.com>
28543
28544         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
28545         fp-cmp-1.c, converting double to float.
28546
28547         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
28548         fp-cmp-1.c, converting double to long double.
28549
28550         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
28551         from fr1 to unknown_register, since fr1 is a legitimate register
28552         on some machines.
28553
28554 1999-07-25  Jeffrey A Law  (law@cygnus.com)
28555
28556         * README: More listname related changes.
28557
28558 1999-07-08  Catherine Moore  <clm@cygnus.com>
28559
28560         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
28561
28562 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
28563
28564         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
28565
28566 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
28567
28568         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
28569
28570 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
28571
28572         * gcc.dg/990703-1.c: New test.
28573
28574 1999-06-29  Nick Clifton  <nickc@cygnus.com>
28575
28576         * lib/file-format.exp: New file: Move definition of proc
28577         gcc_target_object_format to here from
28578         gcc.dg/special/ecos.exp.
28579
28580         * lib/c-torture.exp: Include lib file-format.exp.
28581         * lib/gcc-dg.exp: Include lib file-format.exp.
28582
28583         * gcc.dg/special/ecos.exp: Remove definition of proc
28584         gcc_target_object_format.
28585
28586 1999-06-28  Jeffrey A Law  (law@cygnus.com)
28587
28588         * gcc.c-torture/execute/990628-1.c: New test.
28589
28590 1999-06-25  Jeffrey A Law  (law@cygnus.com)
28591
28592         * gcc.c-torture/compile/990625-2.c: New test.
28593
28594         * gcc.c-torture/compile/990625-1.c: New test.
28595
28596 1999-06-23  Nick Clifton  <nickc@cygnus.com>
28597
28598         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
28599         attributes compile.
28600         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
28601         ports that use the COFF/PE file format.
28602
28603 1999-06-17  Jeffrey A Law  (law@cygnus.com)
28604
28605         * gcc.c-torture/compile/990617-1.c: New test.
28606
28607 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
28608
28609         * g++.old-deja/g++.other/decl4.C: New test.
28610
28611 1999-06-14  Nathan Sidwell  <nathan@acm.org>
28612
28613         * g++.old-deja/g++.other/bitfld3.C: New test.
28614
28615 1999-06-08  Nathan Sidwell  <nathan@acm.org>
28616
28617         * g++.old-deja/g++.eh/catch1.C: New test.
28618
28619 1999-06-07  Jeffrey A Law  (law@cygnus.com)
28620
28621         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
28622
28623         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
28624         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
28625
28626 1999-06-05  Craig Burley  <craig@jcb-sc.com>
28627
28628         * g77.f-torture/compile/19990502-0.f: Replace with new,
28629         shorter, test that still fails after recent changes.
28630
28631 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
28632
28633         * gcc.c-torture/execute/990604-1.c: New test.
28634
28635 1999-05-31  Jeffrey A Law  (law@cygnus.com)
28636
28637         * gcc.c-torture/execute/990531-1.c: New test.
28638
28639 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28640
28641         * gcc.c-torture/compile/990527-1.c: New test.
28642
28643 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
28644
28645         * gcc.c-torture/execute/990527-1.c: New test.
28646
28647 1999-05-25  Nick Clifton  <nickc@cygnus.com>
28648
28649         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
28650         bitfields as signed.
28651
28652 1999-05-25  Craig Burley  <craig@jcb-sc.com>
28653
28654         * g77.f-torture/compile/19990525-0.f: New test.
28655
28656 1999-05-25  Jeffrey A Law  (law@cygnus.com)
28657
28658         * gcc.c-torture/execute/990525-2.c: New test.
28659
28660         * gcc.c-torture/execute/990525-1.c: New test.
28661
28662 1999-05-24  Nathan Sidwell  <nathan@acm.org>
28663
28664         * g++.old-deja/g++.other/anon3.C: New test.
28665         * g++.old-deja/g++.other/anon4.C: New test.
28666         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
28667         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
28668         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
28669         Merrill).
28670
28671 1999-05-24  Jeffrey A Law  (law@cygnus.com)
28672
28673         * gcc.c-torture/execute/990524-1.c: New test.
28674
28675         * gcc.dg/990524-1.c: New test.
28676
28677 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28678
28679         * gcc.c-torture/compile/990523-1.c: New test.
28680
28681 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
28682
28683         * gcc.c-torture/compile/990519-1.c: New test.
28684
28685 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
28686
28687         * gcc.c-torture/compile/990517-1.c: New test.
28688
28689         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
28690         (e4, f4): New tests.
28691         (main): Call them.
28692
28693 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28694
28695         * gcc.dg/noreturn-1.c: New test.
28696
28697 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
28698
28699         * gcc.c-torture/execute/990513-1.c: New test.
28700
28701 1999-05-10  Richard Henderson  <rth@cygnus.com>
28702
28703         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
28704
28705 1999-05-10  Craig Burley  <craig@jcb-sc.com>
28706
28707         * g77.f-torture/execute/erfc.f: Use small single-precision
28708         values, to avoid problems on Alphas when not -mieee.
28709
28710 1999-05-08  Craig Burley  <craig@jcb-sc.com>
28711
28712         * gcc.dg/990506-0.c: New test.
28713
28714 1999-05-08  Richard Henderson  <rth@cygnus.com>
28715
28716         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
28717         the constant to test.  Don't XFAIL 64-bit targets.
28718
28719         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
28720         * g++.old-deja/g++.law/profile1.C: Likewise.
28721
28722         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
28723         operator new instances.
28724         * g++.old-deja/g++.other/delete5.C: Likewise.
28725
28726 1999-05-03  Craig Burley  <craig@jcb-sc.com>
28727
28728         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
28729         intrinsic.
28730
28731 1999-05-03  Craig Burley  <craig@jcb-sc.com>
28732
28733         * g77.f-torture/execute/u77-test.f: Reverse order of two
28734         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
28735
28736 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28737
28738         * gcc.dg/compare1.c: New test.
28739
28740 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
28741
28742         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
28743         New tests.
28744
28745 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28746
28747         * g77.f-torture/compile/19990502-1.f: New test.
28748
28749 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28750
28751         * g77.f-torture/compile/19990502-0.f: New test.
28752
28753 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28754
28755         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
28756         intrinsic.
28757
28758 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28759
28760         * g77.f-torture/execute/u77-test.f (main): List libU77
28761         intrinsics not currently tested.
28762         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
28763         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
28764         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
28765         Trim blanks off the ends of some printed strings.
28766
28767 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28768
28769         * g77.f-torture/execute/u77-test.f (main): Just warn about
28770         FSTAT gid disagreement, as it's expected on some systems.
28771
28772 1999-05-01  Craig Burley  <craig@jcb-sc.com>
28773
28774         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
28775         use a new function, which allows for some slop.
28776         Clean up some commentary.
28777         (issum): The new function.
28778         (sgladd): Deleted subroutine.
28779
28780 1999-05-01  Craig Burley  <craig@jcb-sc.com>
28781
28782         * g77.f-torture/execute/u77-test.f: Modify to be more like
28783         libf2c/libU77 version, bringing patches to that version here.
28784         Add suitable commentary.
28785
28786 1999-04-25  Richard Henderson  <rth@cygnus.com>
28787
28788         * gcc.dg/990424-1.c: New test.
28789
28790 1999-04-24  Craig Burley  <craig@jcb-sc.com>
28791
28792         * g77.f-torture/execute/u77-test.f (main): Bug involving
28793         LSTAT has been fixed, so turn back on full checking.
28794
28795 1999-04-20  Craig Burley  <craig@jcb-sc.com>
28796
28797         * g77.f-torture/compile/19990419-0.f: New test.
28798         * g77.f-torture/execute/19990419-1.f: New test.
28799
28800 1999-04-17  Richard Henderson  <rth@cygnus.com>
28801
28802         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
28803         to avoid the need for a prototype to supress a warning.
28804
28805 1999-04-07  Jim Wilson  <wilson@cygnus.com>
28806
28807         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
28808
28809 1999-04-04  Jeffrey A Law  (law@cygnus.com)
28810
28811         * gcc.c-torture/execute/990404-1.c: New test.
28812
28813 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
28814
28815         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
28816         * gcc.dg/cpp-if3.c: Don't use -pedantic.
28817         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
28818         missing initializer warnings.
28819
28820 1999-03-28  Jeffrey A Law  (law@cygnus.com)
28821
28822         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
28823         matching strings.
28824
28825 1999-03-26  Jeffrey A Law  (law@cygnus.com)
28826
28827         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
28828
28829 1999-03-26  Craig Burley  <craig@jcb-sc.com>
28830
28831         * g77.f-torture/execute/19990325-0.f: New test.
28832         * g77.f-torture/execute/19990325-1.f: New test.
28833
28834 1999-03-24  Jeffrey A Law  (law@cygnus.com)
28835
28836         * gcc.c-torture/execute/990324-1.c: New test.
28837
28838 1999-03-22  Jim Wilson  <wilson@cygnus.com>
28839
28840         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
28841         test with 4.
28842
28843 1999-03-17  Richard Henderson  <rth@cygnus.com>
28844
28845         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
28846
28847 1999-03-13  Craig Burley  <craig@jcb-sc.com>
28848
28849         * g77.f-torture/execute/19990313-2.f: New test.
28850         * g77.f-torture/execute/19990313-3.f: New test.
28851
28852 1999-03-13  Craig Burley  <craig@jcb-sc.com>
28853
28854         * g77.f-torture/execute/19990313-0.f: New test.
28855         * g77.f-torture/execute/19990313-1.f: New test.
28856
28857 1999-03-12  Jim Wilson  <wilson@cygnus.com>
28858
28859         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
28860         printf to sprintf.
28861         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
28862         (main): Add check for u15.  Conditionalize u31 check depending on
28863         whether ints are <32 bits or >=32 bits.
28864
28865 1999-03-08  Craig Burley  <craig@jcb-sc.com>
28866
28867         * g77.f-torture/execute/19981119-0.f: Improve testiness.
28868
28869 1999-03-08  Craig Burley  <craig@jcb-sc.com>
28870
28871         * g77.f-torture/compile/19990305-0.f: New test.
28872         * g77.f-torture/execute/19981119-0.f: New test.
28873
28874 1999-03-08  Craig Burley  <craig@jcb-sc.com>
28875
28876         * g77.f-torture/execute/970625-2.f: call ABORT if final
28877         result is not correct, instead of just printing it.
28878         Add this checking via newly introduced obfuscation, to
28879         trip up buggy front ends.
28880
28881 1999-03-07  Craig Burley  <craig@jcb-sc.com>
28882
28883         * g77.f-torture/compile/960317-1.f: Moved from being
28884         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
28885
28886 1999-03-06  Craig Burley  <craig@jcb-sc.com>
28887
28888         * g77.f-torture/execute/960317-1.f: New (old) test.
28889         * g77.f-torture/execute/970625-2.f: Ditto.
28890
28891 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
28892
28893         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
28894         message on line 1 or line 2; cccp and cpplib do this differently.
28895
28896 1999-03-01  Jeffrey A Law  (law@cygnus.com)
28897
28898         * g++.old-deja/g++.law/weak1.C: New test.
28899
28900 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
28901
28902         * gcc.c-torture/execute/990119-1.c: Renamed to...
28903         * gcc.dg/990119-1.c: this, so it will only be tested once
28904         (it's a preprocessor test, it doesn't need to be run at
28905         multiple optimization levels).
28906
28907 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
28908
28909         * lib/g++.exp: Don't add incdir=$base_dir/../include to
28910           ALWAYS_CXXFLAGS.
28911
28912 1999-02-24  Craig Burley  <craig@jcb-sc.com>
28913
28914         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
28915         * g77.f-torture/compile/19981216-0.f: ...as it is expected
28916         to not be compilable by current g77.
28917
28918 1999-02-24  Nick Clifton  <nickc@cygnus.com>
28919
28920         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
28921
28922 1999-02-22  Jeffrey A Law  (law@cygnus.com)
28923
28924         * gcc.c-torture/execute/990222-1.c: New test.
28925
28926 1999-02-19  Craig Burley  <craig@jcb-sc.com>
28927
28928         * g77.f-torture/compile/19990218-0.f: New test.
28929         * g77.f-torture/noncompile/19990218-1.f: New test.
28930
28931 1999-02-18  Craig Burley  <craig@jcb-sc.com>
28932
28933         * g77.f-torture/compile/19981216-0.f: New test.
28934
28935 1999-02-14  Jeffrey A Law  (law@cygnus.com)
28936
28937         * gcc.dg/990214-1.c: New test.
28938
28939 1999-02-13  Jeffrey A Law  (law@cygnus.com)
28940
28941         * gcc.dg/990213-2.c: New test.
28942
28943         * gcc.dg/990213-1.c: New test.
28944
28945 1999-02-12  Jeffrey A Law  (law@cygnus.com)
28946
28947         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
28948         ints.
28949
28950 1999-02-11  Nick Clifton  <nickc@cygnus.com>
28951
28952         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
28953         specified by target.
28954
28955         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
28956
28957 1999-02-11  Jeffrey A Law  (law@cygnus.com)
28958
28959         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
28960
28961 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
28962
28963         * gcc.dg/special/ecos.exp: New test driver for new tests with
28964         special requirements.
28965
28966         * gcc.dg/special/alias-1.c: New test.
28967         * gcc.dg/special/gcsec-1.c: New test.
28968         * gcc.dg/special/weak-1.c: New test.
28969         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
28970         * gcc.dg/special/weak-2.c: New test.
28971         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
28972         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
28973         * gcc.dg/special/wkali-1.c: New test.
28974         * gcc.dg/special/wkali-2.c: New test.
28975         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
28976         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
28977
28978 1999-02-10  Felix Lee  <flee@cygnus.com>
28979
28980           * lib/c-torture.exp (c-torture-compile): Pull out code for
28981           analyzing gcc error messages.
28982           (c-torture-execute): Likewise.  Fix some (harmless) false
28983           positives.
28984           * lib/gcc.exp (gcc_check_compile): New function.
28985
28986 1999-02-08  Richard Henderson  <rth@cygnus.com>
28987
28988         * gcc.c-torture/execute/990208-1.c: New test.
28989
28990 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
28991
28992         * g++.dg/special/ecos.exp: New driver for new tests with special
28993         requirements
28994
28995         * g++.dg/special/conpr-1.C: New test
28996         * g++.dg/special/conpr-2.C: New test
28997         * g++.dg/special/conpr-2a.C: New test
28998         * g++.dg/special/conpr-3.C: New test
28999         * g++.dg/special/conpr-3a.C: New test
29000         * g++.dg/special/conpr-3b.C: New test
29001
29002         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
29003         allow g++ to use the dg driver
29004
29005         * README: Add comment about g++.dg directory
29006
29007 1999-02-06  Jeffrey A Law  (law@cygnus.com)
29008
29009         * README: Update email addresses.
29010
29011 1999-02-03  Nick Clifton  <nickc@cygnus.com>
29012
29013         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
29014         arguments in order to force structure S onto the stack even on
29015         the alpha.
29016         (test): Pass 10 leading arguments to function foo as well as the
29017         structure S.
29018
29019         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
29020         failure for all targets.
29021
29022         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
29023         abort to terminate program execution.
29024
29025 1999-01-30  Richard Henderson  <rth@cygnus.com>
29026
29027         * gcc.c-torture/execute/990130-1.c: New test.
29028
29029 1999-01-30  Jeffrey A Law  (law@cygnus.com)
29030
29031         * gcc.dg/990130-1.c: New test.
29032
29033 1999-01-28  Michael Meissner  <meissner@cygnus.com>
29034
29035         * gcc.c-torture/execute/990128-1.c: New test.
29036
29037 1999-01-27  Michael Meissner  <meissner@cygnus.com>
29038
29039         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
29040
29041 1999-01-27  Felix Lee  <flee@cygnus.com>
29042
29043         * lib/c-torture.exp (c-torture-compile): pull out code for
29044         analyzing gcc error messages.
29045         (c-torture-execute): ditto, and fix some (harmless) false
29046         positives.
29047         * lib/gcc.exp (gcc_check_compile): new function.
29048
29049 1999-01-17  Jeffrey A Law  (law@cygnus.com)
29050
29051         * gcc.dg/990117-1.c: New test.
29052
29053         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
29054
29055         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
29056
29057 1999-01-15  Jeffrey A Law  (law@cygnus.com)
29058
29059         * g77.f-torture/compile/990115-1.f: New test.
29060
29061 1999-01-07  Jeffrey A Law  (law@cygnus.com)
29062
29063         * gcc.c-torture/compile/990107-1.c: New test
29064
29065 1999-01-06  Jeffrey A Law  (law@cygnus.com)
29066
29067         * gcc.c-torture/execute/990106-2.c: New test.
29068
29069         * gcc.c-torture/execute/990106-1.c: New test.
29070
29071 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
29072
29073         * gcc.c-torture/compile/981223-1.c: New test.
29074
29075 1998-12-29  Richard Henderson  <rth@cygnus.com>
29076
29077         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
29078         (opt3): Rename from opt4 and disable.
29079
29080 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
29081
29082         * g++.old-deja/g++.pt/ptrmem5.C: New test.
29083
29084 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
29085
29086         * g++.old-deja/g++.other/conv5.C: New test.
29087
29088 1998-12-14  Nick Clifton  <nickc@cygnus.com>
29089
29090         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
29091
29092 1998-12-11  Jeffrey A Law  (law@cygnus.com)
29093
29094         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
29095
29096 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
29097
29098         * gcc.c-torture/compile/981211-1.c: New test.
29099
29100 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
29101
29102         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
29103
29104         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
29105
29106 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29107
29108         * gcc.special/930510-1.c: Make C9X safe.
29109         * gcc.misc-tests/gcov-1.c Similarly.
29110         * gcc.misc-tests/gcov-2.c Similarly.
29111
29112 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
29113
29114         * gcc.dg/ultrasp1.c: New test.
29115
29116 1998-12-06  Richard Henderson  <rth@cygnus.com>
29117
29118         * gcc.c-torture/execute/981206.c: New test.
29119
29120 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
29121
29122         * g++.old-deja/g++.ns/template7.C: New test.
29123
29124         * g++.old-deja/g++.other/expr1.C: New test.
29125
29126         * g++.old-deja/g++.eh/tmpl3.C: New test.
29127
29128         * g++.old-deja/g++.eh/tmpl2.C: New test.
29129
29130 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
29131
29132         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
29133         * g++.old-deja/g++.other/using6.C: Removed.
29134         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
29135
29136         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
29137
29138 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
29139
29140         * g++.old-deja/g++.pt/overload8.C: New test.
29141
29142         * g++.old-deja/g++.pt/overload7.C: New test.
29143
29144         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
29145
29146         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
29147         and relinking messages.
29148         * lib/g++.exp (g++_target_compile): Remove .rpo file when
29149         compiling with -frepo.
29150
29151 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
29152
29153         * g++.old-deja/g++.pt/lookup6.C: New test.
29154
29155 1998-11-30  Nick Clifton  <nickc@cygnus.com>
29156
29157         * gcc.c-torture/execute/981130-1.c: New test.
29158         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
29159
29160 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
29161
29162         * g++.old-deja/g++.pt/explicit76.C: New test.
29163
29164         * g++.old-deja/g++.pt/friend38.C: New test.
29165
29166         * g++.old-deja/g++.ns/crash2.C: New test.
29167
29168         * g++.old-deja/g++.pt/defarg8.C: New test.
29169
29170         * g++.old-deja/g++.pt/instantiate6.C: New test.
29171
29172         * g++.old-deja/g++.pt/static6.C: New test.
29173
29174         * g++.old-deja/g++.pt/decl2.C: New test.
29175
29176 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
29177
29178         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
29179         problem is actually related with name lookup, but so what? :-)
29180
29181         * g++.old-deja/g++.pt/friend37.C: New test.
29182
29183 1998-11-25  Dave Love  <d.love@dl.ac.uk>
29184
29185         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
29186         element, which fails on some systems.
29187
29188         * g77.f-torture/execute/labug1.f: New test.
29189
29190 1998-11-21  Jeffrey A Law  (law@cygnus.com)
29191
29192         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
29193         is defined.
29194
29195 1998-11-18  Dave Love  <d.love@dl.ac.uk>
29196
29197         * g77.f-torture/compile/981117-1.f: New test.
29198
29199 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
29200
29201         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
29202         properly discarded.
29203
29204 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
29205
29206         * gcc.c-torture/execute/memcheck: New directory of tests for
29207         -fcheck-memory-usage.
29208
29209 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
29210
29211         * README: New file, general information about the testsuite and
29212         new description of the various C++ test subdirectories.
29213         * README.g++: Eliminate obsolete information, update and move most
29214         relevant stuff to README.
29215
29216 1998-11-07  Richard Henderson  <rth@cygnus.com>
29217
29218         * gcc.c-torture/compile/981107-1.c: New test.
29219
29220 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
29221
29222         * execute/memcpy-bi.c: New testcase.
29223
29224 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
29225
29226         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
29227         base classes.
29228
29229         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
29230         template is selected.
29231
29232         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
29233         classes, it should be accepted for all types.
29234
29235         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
29236
29237         * g++.old-deja/g++.pt/spec24.C: Ensure that template
29238         specializations start with template headers.
29239
29240 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
29241
29242         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
29243
29244         * g++.old-deja/g++.other/init9.C: Test cross initialization of
29245         non-POD types.
29246
29247 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
29248
29249         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
29250
29251 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
29252
29253         * compile/981022-1.c, compile/981022-1.x: New test and driver.
29254
29255 1998-10-19  Jeffrey A Law  (law@cygnus.com)
29256
29257         * 981019-1.c: New test.
29258
29259 1998-10-14  Robert Lipe <robertl@dgii.com>
29260
29261         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
29262         find objc headers.
29263
29264 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
29265
29266         * compile/981001-4.c: Remove use of GCC extension that triggers a
29267         compiler bug.
29268
29269 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
29270
29271         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
29272
29273 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
29274
29275         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
29276         instantiation of template produces incorrect code for delete
29277         expression.
29278
29279         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
29280         constructors' name is not unique.
29281         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
29282         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
29283
29284         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
29285         automatic array of const is ill-formed.
29286
29287         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
29288         of template parameter?
29289
29290         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
29291         const.
29292
29293         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
29294         pointer-to-member expression.
29295
29296         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
29297         declaration causes ICE.
29298
29299 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
29300
29301         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
29302         reserved in the global namespace.
29303
29304         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
29305         generate needed virtual table.
29306
29307         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
29308
29309 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
29310
29311         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
29312         template-dependent type
29313
29314 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
29315
29316         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
29317         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
29318         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
29319
29320         * g++.old-deja/g++.other/using5.C: New test; using decl from base
29321         class should be usable as argument of member function.
29322         * g++.old-deja/g++.other/using6.C: New test; using decl from base
29323         class should be usable as return type of member function.
29324         * g++.old-deja/g++.other/using7.C: New test; using decl from base
29325         class should be usable as type of data member.
29326
29327         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
29328
29329 1998-10-09  Jeffrey A Law  (law@cygnus.com)
29330
29331         * gcc.c-torture/special/920521-1.c: Fix bogus test.
29332
29333 1998-10-08  Nick Clifton  <nickc@cygnus.com>
29334
29335         * gcc.dg/dll-?.c Add thumb to target list.
29336         Fix assembler scan patterns to match current assembler output.
29337
29338 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
29339
29340         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
29341         matching of template brackets.
29342
29343         * g++.old-deja/g++.other/using4.C: New test.  Test using
29344         declarations of methods from base classes.
29345
29346         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
29347         within functions should introduce names into the innermost
29348         enclosing namespace.
29349
29350         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
29351         of static locals if first initialization throws.
29352
29353 1998-10-07  Jim Wilson  <wilson@cygnus.com>
29354
29355         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
29356
29357 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
29358
29359         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
29360         lose track of the possible targets of tablejump insns.
29361         * special/special.exp: Run it.
29362
29363 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
29364
29365         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
29366         must be declared before its specializations can be named in friend
29367         declarations.
29368
29369 1998-10-05  Dave Love  <d.love@dl.ac.uk>
29370
29371         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
29372
29373         * g77.f-torture/execute/io1.f: New test.
29374
29375 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
29376
29377         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
29378         with pointer to template function, for which no argument deduction
29379         is possible.
29380
29381         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
29382         specialization of template function as argument to template
29383         function.
29384
29385         * g++.old-deja/g++.other/access2.C: New test; Inner class
29386         shouldn't have privileged access to Outer's names.
29387
29388 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
29389
29390         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
29391         friend template declared within template class conflicts with
29392         nested class of the same name.
29393
29394         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
29395         is ignored.
29396
29397         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
29398         object with direct initializer as function declaration.
29399
29400         * g++.old-deja/g++.other/decl2.C: New test; duplicate
29401         initializers.
29402
29403         * g++.old-deja/g++.other/null2.C: New test; conditional operator
29404         involving const pointer and NULL produces incorrect result.
29405
29406         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
29407         type name without `typename' should be rejected with -pedantic.
29408
29409 1998-10-02  Richard Henderson  <rth@cygnus.com>
29410
29411         * g++.old-deja/g++.other/addrof1.C: New test.
29412
29413 1998-10-01  Nick Clifton  <nickc@cygnus.com>
29414
29415         * gcc.c-torture/compile/981001-1.c: New test.
29416         * gcc.c-torture/execute/981001-1.c: New test.
29417
29418 1998-10-01  Jeffrey A Law  (law@cygnus.com)
29419
29420         * gcc.c-torture/compile/981001-2.c: New test.
29421         * gcc.c-torture/compile/981001-3.c: New test.
29422         * gcc.c-torture/compile/981001-4.c: New test.
29423
29424 1998-10-01  Robert Lipe  <robertl@dgii.com>
29425
29426         * lib/objc.exp (objc_target_compile): Add -L during compiles for
29427         multilibbed hosts.   Idea grafted from g77.exp.
29428
29429 1998-09-30  Dave Love  <d.love@dl.ac.uk>
29430
29431         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
29432         avoid losing on systems which need -lsocket.
29433
29434 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
29435
29436         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
29437         * g++.old-deja/g++.other/nested2.C: Ditto.
29438         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
29439         failure.
29440
29441 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
29442
29443         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
29444         preferred over template operator!= for enum bitfields.
29445
29446 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
29447
29448         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
29449         that happen to have the same base name, but in different scopes,
29450         are incorrectly rejected.
29451
29452 1998-09-16  Richard Henderson  <rth@cygnus.com>
29453
29454         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
29455         on the native word size instead of an integer literal.
29456
29457 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
29458
29459         * g++.old-deja/g++.other/static2.C: Invocation of static data
29460         member of type pointer-to-function denoted as non-static member.
29461
29462         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
29463         checks involving function types and aliases.
29464
29465 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
29466
29467         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
29468         redefined to the same non-trivial type.
29469
29470         * g++.old-deja/g++.pt/explicit73.C: Test for proper
29471         namespace-qualification of template specializations declared in
29472         other namespaces.
29473
29474         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
29475         to declare a subset of the specializations of a template function
29476         as friends of specializations of a template class.
29477
29478         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
29479         member templates that do not fully specialize the enclosing
29480         template class are rejected.
29481
29482 1998-09-11  Dave Love  <d.love@dl.ac.uk>
29483
29484         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
29485
29486 1998-09-08  Dave Love  <d.love@dl.ac.uk>
29487
29488         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
29489         altered from libf2c/libU77 version.
29490
29491 1998-09-06  Dave Love  <d.love@dl.ac.uk>
29492
29493         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
29494
29495 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
29496
29497         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
29498         (un)signed char are different types for template specialization
29499         purposes.
29500
29501 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
29502
29503         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
29504         * objc: ObjC testsuite.
29505
29506 1998-08-31  Catherine Moore  <clm@cygnus.com>
29507
29508         * gcc.c-torture/execute/941014-1.x:  New file.
29509
29510 1998-08-31  Nick Clifton  <nickc@cygnus.com>
29511
29512         * lib/c-torture.exp: Add support for
29513         torture_eval_before_compile and torture_eval_before_execute
29514         variables.
29515
29516 1998-08-30  Jeffrey A Law  (law@cygnus.com)
29517
29518         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
29519         this test triggers valid.
29520
29521 1998-08-27  Jeffrey A Law  (law@cygnus.com)
29522
29523         * gcc.dg/980827-1.c: New test.
29524
29525 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
29526
29527         * gcc.c-torture/execute/loop-4b.c: New test.
29528
29529 1998-08-26  Nick Clifton  <nickc@cygnus.com>
29530
29531         * lib/c-torture.exp: Add support for
29532         torture_eval_before_compile and torture_eval_before_execute
29533         variables.
29534
29535 1998-08-25  Jeffrey A Law  (law@cygnus.com)
29536
29537         * gcc.c-torture/compile/980825-1.c: New test.
29538
29539 1998-08-24  Nick Clifton  <nickc@cygnus.com>
29540
29541         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
29542         count number tests in opt_t0 not good_t0.
29543
29544 1998-08-24  Jeffrey A Law  (law@cygnus.com)
29545
29546         * gcc.c-torture/compile/930326-1.x: Fix typo.
29547
29548 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
29549
29550         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
29551         causes an ICE.
29552
29553 1998-08-21  Jeffrey A Law  (law@cygnus.com)
29554
29555         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
29556         STACK_SIZE is defined.
29557         * gcc.c-torture/unsorted/stuct.c: Similarly.
29558
29559         * gcc.c-torture/compile/980821-1.c: New test.
29560
29561 1998-08-21  Jeffrey A Law  (law@cygnus.com)
29562
29563         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
29564
29565 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
29566
29567         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
29568         code.
29569
29570 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
29571
29572         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
29573         error'.
29574
29575 1998-08-18  Jeffrey A Law  (law@cygnus.com)
29576
29577         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
29578
29579 1998-08-16  Jeffrey A Law  (law@cygnus.com)
29580
29581         * gcc.c-torture/compile/980816-1.c: New test.
29582
29583         * gcc.dg/980816-1.c: New test.
29584
29585 1998-08-13  Jeffrey A Law  (law@cygnus.com)
29586
29587         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
29588         compiler for ieee tests.
29589
29590 1998-08-01  Dave Love  <d.love@dl.ac.uk>
29591
29592         * g77.f-torture/compile/980729-0.f: New test.
29593
29594 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
29595
29596         * gcc.c-torture/special/eeprof-1.c: New test, for
29597         -finstrument-functions.
29598         * gcc.c-torture/special/special.exp: Run it.
29599
29600 1998-07-29  Jeffrey A Law  (law@cygnus.com)
29601
29602         * gcc.c-torture/compile/980729-1.c: New test.
29603
29604 1998-07-27  Nick Clifton  <nickc@cygnus.com>
29605
29606         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
29607         __thumb__ is defined, and test for ARM style doubles if so.
29608
29609 1998-07-26  Dave Love  <d.love@dl.ac.uk>
29610
29611         * g77.f-torture/noncompile/980615-0.f: New test.
29612
29613 1998-07-26  H.J. Lu  (hjl@gnu.org)
29614
29615         * gcc.dg/980312-1.c: Do link instead of compile.
29616         * gcc.dg/980313-1.c: Likewise.
29617
29618 1998-07-26  Jeffrey A Law  (law@cygnus.com)
29619
29620         * gcc.c-torture/compile/980726-1.c: New test.
29621
29622 1998-07-25  Dave Love  <d.love@dl.ac.uk>
29623
29624         * g77.f-torture/execute/io0.f: New test.
29625
29626 1998-07-24  Nick Clifton  <nickc@cygnus.com>
29627
29628         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
29629         an int.
29630
29631 1998-06-18  Michael Meissner  <meissner@cygnus.com>
29632
29633         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
29634         m32r bugs.
29635
29636 1998-07-17  Nick Clifton  <nickc@cygnus.com>
29637
29638         * gcc.dg/980626-1.c: Expect failures for all toolchains until
29639         c-decl.c:grokdeclarator can handle mode attributes.
29640
29641 1998-07-16  Jeffrey A Law  (law@cygnus.com)
29642
29643         * gcc.c-torture/execute/980716-1.c: New test.
29644
29645 1998-07-13  Jeffrey A Law  (law@cygnus.com)
29646
29647         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
29648         the mn10200.
29649         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
29650         the mn10200.
29651         * gcc.c-torture/execute/va-arg-3.x: Similarly.
29652         * gcc.c-torture/compile/930326-1.x: Similarly.
29653
29654 1998-07-13  Dave Love  <d.love@dl.ac.uk>
29655
29656         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
29657         New test from Craig.
29658
29659 1998-07-12  Dave Love  <d.love@dl.ac.uk>
29660
29661         * g77.f-torture/noncompile/980616-0.f: New test.
29662
29663         * g77.f-torture/execute/970816-3.f:  New test from Craig.
29664
29665 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
29666
29667         *  g++.other/singleton.C: Return error value instead of taking
29668         SIGSEGV.
29669
29670 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
29671
29672         *  g++.other/singleton.C: New test.   Warning is under dispute.
29673         Runtime crash is not.
29674
29675 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
29676
29677         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
29678         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
29679         using6.C, using7.C}:  New namespace tests.
29680
29681 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
29682
29683         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
29684         specialization with typedef'ed names used as array indexes.
29685
29686 1998-07-09  Jeffrey A Law  (law@cygnus.com)
29687
29688         * gcc.c-torture/execute/980709-1.c: New test.
29689
29690         * gcc.dg/980709-1.c: New test.
29691
29692 1998-07-07  Richard Henderson  <rth@cygnus.com>
29693
29694         * gcc.c-torture/execute/bcp-1.c: New test.
29695
29696 1998-07-07  Jeffrey A Law  (law@cygnus.com)
29697
29698         * gcc.c-torture/execute/980707-1.c: New test.
29699
29700 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
29701
29702         * gcc.c-torture/compile/980706-1.c: New test.
29703
29704 1998-07-01  Dave Love  <d.love@dl.ac.uk>
29705
29706         * g77.f-torture/execute/980701-0.f,
29707         g77.f-torture/execute/980701-1.f: New test from Craig.
29708
29709 1998-07-01  Jeffrey A Law  (law@cygnus.com)
29710
29711         * gcc.c-torture/compile/980701-1.c: New test.
29712
29713         * gcc.c-torture/execute/980701-1.c: New test.
29714
29715 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
29716 rlsruhe.de>
29717
29718         * g++.old-deja/g++.robertl/eb132.C: New test.
29719         * g++.old-deja/g++.robertl/eb133.C: Likewise.
29720
29721 1998-06-29  Dave Love  <d.love@dl.ac.uk>
29722
29723         * g77.f-torture/execute/980628-7.f,
29724         g77.f-torture/execute/980628-8.f,
29725         g77.f-torture/execute/980628-9.f,
29726         g77.f-torture/execute/980628-10.f: New tests from Craig.
29727
29728         * g77.f-torture/execute/980628-3.f: Remove mail headers.
29729
29730 1998-06-28  Jeffrey A Law  (law@cygnus.com)
29731
29732         * g77.f-torture/execute/980628-4.f: New test from Craig.
29733         * g77.f-torture/execute/980628-5.f: Likewise.
29734         * g77.f-torture/execute/980628-2.f: Likewise.
29735         * g77.f-torture/execute/980628-0.f: Likewise.
29736         * g77.f-torture/execute/980628-1.f: Likewise.
29737         * g77.f-torture/execute/980628-3.f: Likewise.
29738         * g77.f-torture/execute/980628-6.f: Likewise.
29739
29740 1998-06-28  Jeffrey A Law  (law@cygnus.com)
29741
29742         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
29743         directory when nothing has been installed yet.
29744
29745 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
29746
29747         * gcc.c-torture/special/special.exp: Handle newer versions of
29748         dejagnu.
29749
29750 1998-06-26  Jeffrey A Law  (law@cygnus.com)
29751
29752         * gcc.dg/980626-1.c: New test.
29753
29754 1998-06-19  Bruno Haible <haible@ilog.fr>
29755
29756         * gcc.misc-tests/m-un-2.c: New test.
29757         * g++.old-deja/g++.other/warn01.c: Likewise.
29758
29759 1998-06-19  Robert Lipe  <robertl@dgii.com>
29760
29761         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
29762         compatibility with assmblers with a different comment character.
29763         Eliminate use of GAS-specific extensions.
29764
29765 1998-06-19  Jeffrey A Law  (law@cygnus.com)
29766
29767         * gcc.c-torture/execute/ieee/980619-1.c: New test.
29768
29769 1998-06-19  Robert Lipe  <robertl@dgii.com>
29770
29771         *lib/g77.exp: Replace search for libf2c.a with search for newly
29772         renamed libg2c.a
29773
29774 1998-06-17  Jeffrey A Law  (law@cygnus.com)
29775
29776         * gcc.c-torture/execute/980617-1.c: New test.
29777
29778 1998-06-12  Jeffrey A Law  (law@cygnus.com)
29779
29780         * gcc.c-torture/execute/980612-1.c: New test.
29781
29782 1998-06-08  Jeffrey A Law  (law@cygnus.com)
29783
29784         * gcc.dg/980523-1.c: Only test on ppc-linux.
29785         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
29786
29787         * gcc.c-torture/execute/980608-1.c: New test.
29788
29789 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
29790
29791         * gcc.c-torture/execute/980605-1.c: New test.
29792
29793 1998-06-04  Jeffrey A Law  (law@cygnus.com)
29794
29795         * gcc.c-torture/execute/980604-1.c: New test.
29796
29797 1998-06-02  Jeffrey A Law  (law@cygnus.com)
29798
29799         * gcc.c-torture/execute/980602-1.c: New test.
29800         * gcc.c-torture/execute/980602-2.c: Likewise.
29801
29802 1998-06-02  Dave Love  <d.love@dl.ac.uk>
29803
29804         * 970125-0.f: Fix per JCB.  Add commentary.
29805
29806 1998-05-31  Michael Meissner  <meissner@cygnus.com>
29807
29808         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
29809         IEEE -0 support.
29810
29811 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
29812
29813         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
29814         earlier.
29815
29816 1998-05-28  Catherine Moore <clm@cygnus.com>
29817
29818         * gcc.c-torture/execute/980526-3.c: New test.
29819
29820 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
29821
29822         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
29823         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
29824         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
29825         m88k-motorola-sysv3 to XFAIL.
29826
29827 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29828
29829         * gcc.dg/980526-1.c: New test.
29830         * gcc.c-torture/execute/980526-2.c: New test.
29831
29832 1998-05-26  Jeffrey A Law  (law@cygnus.com)
29833
29834         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
29835
29836         * gcc.c-torture/execute/980526-1.c: New test.
29837
29838 1998-05-26  Dave Love  <d.love@dl.ac.uk>
29839
29840         * g77.f-torture/execute/alpha2.f: Add runtime test.
29841
29842 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
29843
29844         * g++.old-deja/old-deja.exp: Strip leading directories.
29845
29846         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
29847         error for the line.  Don't run multiple tests for the same line.
29848
29849 1998-05-23  Jeffrey A Law  (law@cygnus.com)
29850
29851         * gcc.dg/980523-1.c: New test.
29852
29853 1998-05-23  Dave Love  <d.love@dl.ac.uk>
29854
29855         * g77.f-torture/compile/970915-0.f: New test.
29856
29857 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
29858
29859         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
29860
29861 1998-05-21  Jeffrey A Law  (law@cygnus.com)
29862
29863         * gcc.dg/980520-1.c: New test.
29864
29865 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
29866
29867         * gcc.dg/980502-1.c: Fix return type.
29868
29869 1998-05-20  Jeffrey A Law  (law@cygnus.com)
29870
29871         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
29872         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
29873         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
29874         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
29875         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
29876
29877 1998-05-20  Dave Love  <d.love@dl.ac.uk>
29878
29879         * g77.f-torture/execute/980520-1.f: New test.
29880
29881 1998-05-15  Dave Love  <d.love@dl.ac.uk>
29882
29883         * lib/mike-g77.exp: New file.
29884
29885         * g77.f-torture/noncompile/noncompile.exp,
29886         g77.f-torture/noncompile/check0.f: New files.
29887
29888 1998-05-14  Dave Love  <d.love@dl.ac.uk>
29889
29890         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
29891         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
29892         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
29893         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
29894         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
29895         abort where appropriate.
29896
29897 1998-05-05  Michael Meissner  <meissner@cygnus.com>
29898
29899         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
29900         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
29901
29902 1998-04-29  Dave Love  <d.love@dl.ac.uk>
29903
29904         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
29905
29906 1998-04-27  Dave Love  <d.love@dl.ac.uk>
29907
29908         * g77.f-torture/compile/980427-0.f: New test.
29909
29910 1998-04-24  Dave Love  <d.love@dl.ac.uk>
29911
29912         * g77.f-torture/compile/980424-0.f: New test.
29913
29914 1998-04-19  Dave Love  <d.love@dl.ac.uk>
29915
29916         * g77.f-torture/compile/980419-2.f (main): New test.
29917         * g77.f-torture/compile/970125-0.f: New test.
29918         * g77.f-torture/compile/980419-1.f: New test.
29919
29920 1998-04-08  Jim Wilson  <wilson@cygnus.com>
29921
29922         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
29923         of loop-4.c.
29924
29925 1998-04-07  Jim Wilson  <wilson@cygnus.com>
29926
29927         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
29928
29929 1998-04-03  Jim Wilson  <wilson@cygnus.com>
29930
29931         * gcc.c-torture/compile/980329-1.c: New test.
29932
29933 1998-03-18  Jim Wilson  <wilson@cygnus.com>
29934
29935         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
29936         * gcc.dg/980312-1.c: Fix typo in -march command.
29937
29938 1998-03-16  H.J. Lu  (hjl@gnu.org)
29939
29940         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
29941
29942 1998-03-11  Robert Lipe  <robertl@dgii.com>
29943
29944         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
29945         Dave Love agree the Fortran source is bogus.
29946
29947 1998-03-11  Robert Lipe  <robertl@dgii.com>
29948
29949         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
29950         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
29951         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
29952         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
29953         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
29954
29955 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
29956
29957         * g++.old-deja/g++.other/friend1.C: New test.
29958
29959 1998-02-18  Dave Love  <d.love@dl.ac.uk>
29960
29961         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
29962         possibly uninitialized) variables and declare dnrm2.
29963
29964 1998-02-23  Robert Lipe <robertl@dgii.com>
29965
29966         From Bruno Haible <haible@ilog.fr>:
29967         * gcc.c-torture/execute/980223.c: New test.
29968
29969 1998-02-13  Jeffrey A Law  (law@cygnus.com)
29970
29971         * gcc.dg/ifelse-1.c: New test.
29972
29973 1998-02-09  H.J. Lu  (hjl@gnu.org)
29974
29975         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
29976
29977           * lib/old-dejagnu.exp (old-dejagnu): Added the
29978           "execution test - XFAIL *-*-*" handling in the spirit of
29979           "excess errors test -". Changed the "execution test fails"
29980           handling to be like "excess errors test fails".
29981           * Update various tests accordingly.
29982
29983 1998-02-06  Jim Wilson  <wilson@cygnus.com>
29984
29985         * gcc.c-torture/execute/980205.c: New test.
29986
29987 1998-01-18  Jeffrey A Law  (law@cygnus.com)
29988
29989         * lib/c-torture.exp: Look for .x files instead of .cexp files.
29990         * lib/f-torture.exp: Similarly.
29991         * gcc.c-torture: Rename all .cexp files to .x files.
29992
29993 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
29994
29995         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
29996         (940510-1.c): Removed duplicate.
29997         (971104-1.c): New test.
29998
29999 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
30000
30001           * lib/f-torture.exp: Improve error and loop detection.
30002
30003 1997-11-19  Michael Meissner  <meissner@cygnus.com>
30004
30005         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
30006         use that to size the filler array.
30007
30008 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
30009
30010         * lib/c-torture.exp(c-torture-execute): Fix typo.
30011
30012         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
30013         testcase as the executable name. Keep the executable around if
30014         the test fails.
30015
30016 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
30017
30018         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
30019         changes.  Only test one -g option, and move it to the end of the
30020         list of options to test.
30021
30022 1997-09-19  Michael Meissner  <meissner@cygnus.com>
30023
30024         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
30025         variable GCC_TORTURE_OPTIONS to supply default switches separated
30026         by colons.  If no environment variable, run tests with -O0 -g, -O1
30027         -g, and -O2 -g as well.
30028
30029 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
30030
30031         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
30032         explanatory comments. Fix indentation.
30033
30034 1997-09-15  Jeffrey A Law  (law@cygnus.com)
30035
30036         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
30037
30038 1997-09-11  Jeffrey A Law  (law@cygnus.com)
30039
30040         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
30041         * g++.old-deja/g++.mike/p7325.C: Likewise.
30042         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
30043
30044 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
30045
30046         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
30047         * g++.old-deja/g++.brendan/crash30.C: Likewise.
30048         * g++.old-deja/g++.brendan/crash39.C: Likewise.
30049         * g++.old-deja/g++.law/operators4.C: Likewise.
30050
30051 1997-09-11  Joe Buck  (jbuck@synopsys.com)
30052
30053         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
30054         * g++.old-deja/g++.mike/p784.C: Ditto.
30055         * g++.old-deja/g++.mike/p785.C: Ditto.
30056
30057 1997-09-05  Jeffrey A Law  (law@cygnus.com)
30058
30059           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
30060
30061 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
30062
30063         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
30064         target feature; pass this to c-torture-execute as needed.
30065
30066 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
30067
30068         * lib/c-torture.exp(c-torture-execute): If the previous and the
30069         current executables being tested are identical, we don't need to
30070         run the executable again. Try to make the executable names
30071         unique. Add an optional argument for passing additional compiler
30072         flags.
30073
30074 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
30075
30076         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
30077
30078 1997-08-29  Jeffrey A Law  (law@cygnus.com)
30079
30080         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
30081
30082 1997-07-31  Jeffrey A Law  (law@cygnus.com)
30083
30084         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
30085         32bit or larger longs.
30086
30087         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
30088         have either a 32bit long or 32bit int.
30089
30090 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
30091
30092         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
30093         Make double precision tests dependent on sizeof (double).
30094
30095 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
30096
30097         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
30098         too.
30099
30100 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
30101
30102         * gcc.c-torture/compile/961203-1.cexp: New script.
30103
30104 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
30105
30106         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
30107         up the includes ourselves.
30108
30109 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
30110
30111         * lib/plumhall.exp: Remove random include, and add a few
30112         verbose messages for debugging.
30113
30114 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
30115
30116         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
30117         of trying to do it ourselves.
30118
30119 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
30120
30121         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
30122
30123 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
30124
30125         * gcc.prms/5403.c: Made regexp a bit less strict.
30126
30127 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
30128
30129         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
30130         is returned from remote_load instead.
30131         * lib/plumhall.exp: Ditto.
30132         * lib/mike-g++.exp: Ditto.
30133         * lib/old-dejagnu.exp: Ditto.
30134         * lib/c-torture.exp: Ditto.
30135
30136 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
30137
30138         * lib/g++.exp: Use build_wrapper procedure.
30139         * lib/gcc.exp: Ditto.
30140
30141 1997-05-20  Jeffrey A Law  (law@cygnus.com)
30142
30143         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
30144         an old-style decl for malloc.  Fixes tests to work when
30145         sizeof (int) != sizeof (size_t).
30146
30147 1997-05-15  Mike Meissner  <meissner@cygnus.com>
30148
30149         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
30150
30151         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
30152         use stdargs.h interface.
30153
30154 1997-05-15  Mike Meissner  <meissner@cygnus.com>
30155
30156         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
30157         NO_VARARGS when compiling.
30158
30159 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
30160
30161         * lib/plumhall.exp(ph_includes): New procedure.
30162         (ph_make): Use it.
30163         (ph_compiler): Ditto.
30164
30165         * lib/g++.exp: Rename test-glue.c to testglue.c.
30166         * lib/gcc.exp: Ditto.
30167
30168 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
30169
30170         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
30171         to completion when it's called.
30172
30173 1997-03-21  Michael Meissner  <meissner@cygnus.com>
30174
30175         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
30176         is defined, don't do test.
30177
30178 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
30179
30180         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
30181         for object files.
30182         (ph_summary): Mark skipped testcases as untested, not unresolved.
30183
30184         * lib/plumhall.exp (ph_make): If unresolved because of bad
30185         errorCode, record errorCode in log file.
30186         (*): Replace send_log/verbose with verbose -log.
30187
30188 1997-03-19  Michael Meissner  <meissner@cygnus.com>
30189
30190         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
30191         double conversion if double isn't at least 8 bytes.
30192
30193         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
30194         int to work with targets where int is 16 bits.
30195
30196         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
30197         8 bytes, just exit, since 4 byte doubles don't have enough bits of
30198         precision for the test to complete.
30199
30200 1997-03-14  Michael Meissner  <meissner@cygnus.com>
30201
30202         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
30203         if d10v is not compiled with the -mdouble64 flag.
30204         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
30205
30206         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
30207         d10v is not compiled with the -mint32 flag.
30208
30209 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
30210
30211         * lib/plumhall.exp: Use incr_count.
30212
30213 1997-03-12  Jeffrey A Law  (law@cygnus.com)
30214
30215         * gcc.c-torture: Update to c-torture-1.45.
30216
30217 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
30218
30219         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
30220         the name of the expect testcase file).
30221
30222         * lib/g++.exp(g++_init): Ditto.
30223
30224 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
30225
30226         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
30227         the host.
30228
30229         * lib/gcc.exp(gcc_exit): New procedure.
30230
30231 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
30232
30233         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
30234         specs where appropriate.
30235
30236         * g++.old-deja/g++.arm/*: Added additional ERROR checks
30237         because of new "candidates are" messages, and removed a few
30238
30239         * Converted all non-old-style g++ testcases to old-style, and
30240         moved into g++.old-deja.
30241
30242 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
30243
30244         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
30245         options.
30246
30247         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
30248         succeeded.
30249
30250         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
30251
30252 1997-02-13  Michael Meissner  <meissner@cygnus.com>
30253
30254         * lib/gcc.exp (gcc_target_compile): Add support for defining
30255         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
30256         the machine doesn't have those features.
30257
30258 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
30259
30260         * g++.law/operators4.exp: Don't use LIBS.
30261
30262 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
30263
30264         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
30265
30266         * lib/mike-g++.exp: Don't set the compiler to be tested here.
30267         * lib/g++.exp: Set it here instead. Also, allow use of the
30268         --tool_exec and --tool_opt options. Change CXX to
30269         GXX_UNDER_TEST.
30270
30271         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
30272
30273         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
30274
30275 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
30276
30277         * lib/old-dejagnu.exp: Use prune_warnings instead of
30278         prune_system_crud.
30279         * lib/mike-g++.exp: Ditto.
30280         * lib/gcc.exp: Ditto.
30281         * lib/g++.exp: Ditto.
30282
30283         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
30284
30285 1997-02-07  Jeffrey A Law  (law@cygnus.com)
30286
30287           * 941014-2.c: Include stdlib.h
30288           * 960327-1.c: Include stdio.h
30289           * dbra.c, index-1.c: Don't assume ints are 32bits.
30290
30291 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
30292
30293         * lib/gcc.exp: Add gcc,stack_size target feature.
30294
30295         * lib/g++.exp(g++_target_compile): Add the include and link
30296         paths here, not in two other places. And, it's $options, not
30297         options.
30298
30299         * lib/mike-g++.exp(postbase): Remove the code that determines
30300         the correct include and link paths.
30301         * g++.old-deja/old-deja.exp: Ditto.
30302
30303 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
30304
30305         * lib/g++.exp(g++_init): target_compile no longer returns the
30306         filename of the result.
30307
30308 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
30309
30310         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
30311         call to glob.
30312
30313         * gcc.c-torture/special/special.exp: Change call to
30314         gcc_target_compile to include the object file.
30315
30316 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
30317
30318         * gcc.c-torture/special/special.exp: Correct misspelling in last
30319         change.
30320
30321 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
30322
30323         * lib/plumhall.exp(ph_summary): Log the entire output of the
30324         executable. Return -1 if there were any failures, 0 otherwise.
30325         (ph_execute): Return -1 if there were any failures, 0 otherwise.
30326         (ph_make): Clean up objects and executables that were built
30327         if the tests succeeded.
30328
30329 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
30330
30331         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
30332         libraries and includes in the build tree as appropriate.
30333
30334 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
30335
30336         * lib/c-torture.exp: Instead of looking for the global variable
30337         NO_LONG_LONG, check to see if that's a feature of the target.
30338
30339 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
30340
30341         * config/default.exp: Minimize. Delete the remainer of the files in
30342         config; this functionality is now in devo/dejagnu/config.
30343
30344         g++.*/*: Pass any additional flags used to compile to postbase;
30345         delete CXXFLAGS.
30346
30347         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
30348         is now done by runtest.exp. Use gcc_target_compile instead of
30349         compile.
30350
30351         lib/c-torture.exp: Use gcc_target_compile instead of compile.
30352         Remove references to CFLAGS. Use remote_file instead of
30353         calling rm -f.
30354         (c-torture): Take a list of arguments to use to compile this
30355         testcase.
30356
30357         lib/g++.exp: Simplify. Use target_compile instead of compile.
30358         lib/gcc-dg.exp: Ditto.
30359         lib/gcc.exp: Ditto.
30360         lib/mike-{gcc,g++}.exp: Ditto.
30361         lib/old-dejagnu.exp: Ditto.
30362         lib/plumhall.exp: Ditto.
30363
30364 1997-01-08  Jim Wilson  <wilson@cygnus.com>
30365
30366         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
30367         (ph_linker): Likewise.
30368
30369 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
30370
30371           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
30372         MAP_ANON / MAP_ANONYMOUS if defined;
30373         else try to map from /dev/zero .
30374
30375 1996-11-12  Jeffrey A Law  (law@cygnus.com)
30376
30377         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
30378         isn't defined, then define it to MAP_ANONYMOUS.
30379
30380 1996-11-12  Jeffrey A Law  (law@cygnus.com)
30381
30382         * gcc.c-torture: Update to c-torture-1.42 release.
30383
30384 1996-11-11  Jeffrey A Law  (law@cygnus.com)
30385
30386         * gcc.c-torture: Update to c-torture-1.41 release.
30387
30388 1996-10-27  Jeffrey A Law  (law@cygnus.com)
30389
30390         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
30391         c-torture release.
30392
30393 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
30394
30395         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
30396         and LDFLAGS.  Fix second case to append the target_info ldflags
30397         onto LDFLAGS, not CFLAGS.
30398         * lib/g++.exp (g++_init): Add target_info stuff.
30399         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
30400         of libgloss and newlib flags for !native.
30401
30402         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
30403         (GDB): Fix relative path to go up another dir for finding gdb.
30404
30405 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
30406
30407         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
30408         versions in the target_info array, if they don't exist.
30409
30410 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
30411
30412         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
30413
30414 1996-07-08  Jim Wilson  <wilson@cygnus.com>
30415
30416         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
30417         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
30418
30419 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
30420
30421         * lib/old-dejagnu.exp: Don't remove the output file before we've
30422         actually tested it. Don't append pwd to the path of the executable
30423         we're testing.
30424
30425 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
30426
30427         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
30428
30429 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
30430
30431         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
30432         temporary directory for compiler files, and set it to a default
30433         value of /tmp. Set $output as the name of the output file from
30434         compiling the testcase. Add a -o option to $cflags_var so the
30435         compiler writes the final output file as $output. Set $executable
30436         to $output.
30437
30438         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
30439         directory for compiler files, and set it to /tmp if it doesn't
30440         already have a value. Set $output_file to the name of the output
30441         file from compiling the testcase. Add a -o option to CXXFLAGS so
30442         the compiler writes the final output file as $output. Use $output
30443         as the executable to be tested.
30444
30445 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
30446
30447         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
30448
30449 1996-06-08  Jeffrey A Law  (law@cygnus.com)
30450
30451         * gcc.c-torture/execute/pending-1.c: New test.  Still
30452         pending in Tege's queue.
30453
30454 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
30455
30456         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
30457         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
30458         if there were failures.  Call unresolved if there were unresolved
30459         testcases.  Call gcc_fail if program did not run to completion.
30460         (ph_make): Pass additional argument name to ph_execute.
30461         (ph_execute): Add new argument.  Pass additional arguments to
30462         ph_summary.  Call gcc_fail is there is no execution output.
30463
30464 1996-04-24  Jeffrey A Law  (law@cygnus.com)
30465
30466         * lib/plumhall.exp (proc_summary): Output relavent summary
30467         lines into the log so specific failures in plumhall can be
30468         investigated.
30469
30470 1996-04-10  Jeffrey A Law  (law@cygnus.com)
30471
30472         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
30473         (c-torture-execute): Don't try to execute tests which use
30474         "long long" types if $NO_LONG_LONG is nonzero.
30475
30476 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
30477
30478         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
30479         not c-torture.
30480
30481         * gcc.ieee: Move from here.
30482         * gcc.c-torture/execute/ieee: To here.
30483
30484 1996-03-26  Jeffrey A Law  (law@cygnus.com)
30485
30486         * gcc.c-torture: Update to c-torture-1.41 release.
30487
30488 1996-03-22  Jeffrey A Law  (law@cygnus.com)
30489
30490         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
30491         not "$output".
30492
30493 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
30494
30495         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
30496         -c present.
30497
30498 1996-03-02  Jeffrey A Law  (law@cygnus.com)
30499
30500         * config/proelf.exp: Handle connecting to a simulator.
30501
30502 1996-01-31  Jeffrey A Law  (law@cygnus.com)
30503
30504         * config/proelf.exp: New file.  Enough framework that we can
30505         run c-torture tests on the proelf targets (or any other target
30506         that gdb can connect to for that matter).
30507
30508 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
30509
30510         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
30511         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
30512
30513         * lib/plumhall.exp (ph_execute): Always call ph_summary if
30514         exec_output exists.
30515
30516 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
30517
30518         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
30519         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
30520
30521         * config/*.exp: Update FSF address.  Change result of ${tool}_load
30522         to pass/fail/unresolved/unsupported/untested.  Caller must now
30523         call unresolved/unsupported/untested.
30524         * lib/*.exp: Update FSF address.  Update to handle new results of
30525         ${tool}_load.
30526         * lib/chill.exp (verbose): Delete.
30527
30528 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
30529
30530         * lib/gcc.exp (default_gcc_start): Change order of args to
30531         $LDFLAGS $CFLAGS $LIBS.
30532         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
30533         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
30534         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
30535         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
30536         * gcc.misc-tests/dg-test.exp: Likewise.
30537         * gcc.misc-tests/msgs.exp: Likewise.
30538         * gcc.prms/prms.exp: Likewise.
30539         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
30540         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
30541
30542         * lib/dg.exp: Deleted, moved to dejagnu/lib.
30543
30544 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
30545
30546         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
30547
30548         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
30549         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
30550
30551         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
30552         necessary.
30553
30554 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
30555
30556         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
30557         global for loop; add use of $mathlib.
30558         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
30559         settings here; set mathlib for anything but VxWorks.
30560
30561 1996-01-22  Jeffrey A Law  (law@cygnus.com)
30562
30563         * gcc.c-torture: Update to c-torture-1.40 release.
30564
30565 1996-01-03  Jeffrey A Law  (law@cygnus.com)
30566
30567         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
30568         dg.exp.
30569
30570 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
30571
30572         * lib/c-torture.exp (c-torture-execute): Declare "output" as
30573         global.
30574
30575 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
30576
30577         * lib/g++.exp (LIBS): Define if not already.
30578         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
30579         (gcc-dg-prune): Call prune_gcc_output.
30580         * lib/gcc.exp (prune_gcc_output): New proc.
30581         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
30582         prune_gcc_output.
30583
30584 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
30585
30586         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
30587         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
30588
30589 1995-11-15  Jeffrey A Law  (law@cygnus.com)
30590
30591         * gcc.c-torture: Update to c-torture-1.39 release.
30592
30593 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
30594
30595         * lib/c-torture.exp (c-torture-execute): Don't return if one option
30596         fails, try others as well.
30597
30598 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
30599
30600         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
30601         If compilation fails, mark execute tests as `untested'.
30602         If test is marked as unsupported, don't mark compilation and
30603         execute tests as failed.
30604
30605 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
30606
30607         * lib/g++.exp (g++_init): Don't link in libg++, and look to
30608         libstdc++ for whether or not we want to be doing shared
30609         libraries.  Delete link_curses since we don't need it anymore.
30610         * lib/mike-g++.exp (postbase): Don't link in libg++.
30611         * g++.old-deja/old-deja.exp: Likewise.
30612
30613 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
30614
30615         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
30616
30617 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
30618
30619         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
30620         For that, add `-Wl,-a,shared_archive'.
30621         * g++.old-deja/old-deja.exp: Likewise.
30622
30623 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
30624
30625         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
30626
30627 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
30628
30629         * lib/mike-g++.exp (postbase): Pay attention to the status of
30630         g++_load.
30631
30632 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
30633
30634           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
30635
30636 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
30637
30638         * lib/gcc.exp (default_gcc_start): No longer need to log program
30639         being executed or its output, execute_anywhere does that now.
30640         * lib/g++.exp (default_g++_version): Call execute_anywhere.
30641         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
30642
30643 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
30644
30645         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
30646         the same as those in lib/g++.exp.
30647
30648 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
30649
30650         * gcc.c-torture: Update to c-torture-1.38 release.
30651         * gcc.ieee: Related changes.
30652
30653 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
30654
30655         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
30656         "exec". Minor reformatting changes.
30657
30658         * config/rom68k.exp (${tool}_load): Make it work in a canadian
30659         cross. This means all "exec" calls now work on a remote host as
30660         well.
30661         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
30662         cross. Filter out the extra "\r\n" stuff that expect puts in.
30663         (c-torture-execute): Filter out the bogus warnings like
30664         c-torture-compile does. Add support for canadian cross.
30665         * lib/gcc.exp (default_gcc_version, default_gcc_start)
30666         Use execute_anywhere rather than calling exec directly. Now it
30667         works for canadian cross testing.
30668
30669 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
30670
30671         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
30672         results into a variable, and check that rather than using file exists.
30673
30674 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
30675
30676         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
30677         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
30678
30679 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
30680
30681         * g++.old-deja/old-deja.exp: Create and pass runshlib and
30682         lib_curses if there's a shared libg++ in the build tree.
30683
30684 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
30685
30686         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
30687         if not supported target.
30688
30689 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
30690
30691         * lib/g++.exp (g++_init): Move empty setting of runshlib and
30692         link_curses up to always happen, not just for native builds.
30693
30694 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
30695
30696         * gcc.c-torture: Update to c-torture-1.36 release.
30697         * gcc.failure: Related changes.
30698
30699 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
30700
30701         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
30702
30703 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
30704
30705         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
30706         * lib/mike-g++.exp (postbase): Not in here.  Still reference
30707         runshlib, link_curses, and mathlib for link and run.
30708
30709         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
30710         pass the runtime shared library options for Solaris, OSF/1, and
30711         Irix5, and link with -lcurses to avoid unresolved references.
30712
30713 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
30714
30715         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
30716         only run once.
30717
30718 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
30719
30720         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
30721
30722 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
30723
30724         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
30725         do not have a framework for the "compat" tests yet.
30726
30727 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
30728
30729         * lib/mike-g++.exp (postbase): New local variable `mathlib',
30730         set to null if we're testing vxworks5.1.  Use that instead of
30731         `-lm' in the setting of LIBS for link and run.
30732
30733 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
30734
30735         * config/rom68k.exp (${tool}_load): Major changes to make it
30736         work.  Verified that it does in fact return the stuff in
30737         exec_output properly.  Catch any Emul or any TRAP other than 0.
30738
30739 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
30740
30741         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
30742         LDFLAGS properly for targets that need stuff from libgloss.
30743         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
30744         only run once.
30745         (gpp_initialized): New variable.
30746
30747 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
30748
30749         * config/rom68k.exp: Load libgloss.exp.
30750         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
30751         so we can produce a fully linked binary.
30752         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
30753         so we can produce a fully linked binary.
30754
30755 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
30756
30757         * lib/plumhall.exp (ph_section): Watch for expected failures.
30758         Add missing `else'.
30759
30760         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
30761         run the testcase.
30762         (c-torture): Likewise.
30763
30764 1995-08-28  Doug Evans  <dje@cygnus.com>
30765
30766         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
30767
30768         * lib/mike-g++.exp (mike_cleanup): New proc.
30769         (prebase): New globals compiler_result, not_compiler_result,
30770         target_regexp.
30771         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
30772         allow leading "-" in pattern.  Watch for unsupported tests.
30773         If $compiler_result is set, pattern match assembler code,
30774         and ditto for $not_compiler_result.
30775         * lib/mike-gcc.exp: Likewise.
30776
30777         * lib/plumhall.exp (ph_execute): Only call ph_summary if
30778         execution "succeeded".
30779
30780 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
30781
30782         * config/win32.exp: New file.
30783         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
30784
30785 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
30786
30787         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
30788         unsupported.
30789         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
30790         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
30791         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
30792
30793         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
30794         "... without exceptions was ...".  That is now handled by
30795         prune_system_crud.
30796         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
30797
30798 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
30799
30800         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
30801         sieve.c,sort2.c}: New files.
30802         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
30803         sieve.exp,sort2.exp}: Drivers for them.
30804
30805         * lib/mike-gcc.exp (program_output): New user settable variable.
30806         (postbase): Call prune_system_crud.  Also prune extraneous compiler
30807         messages.
30808         * lib/mike-g++.exp (program_output): New user settable variable.
30809
30810         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
30811
30812         * config/sh.exp: Deleted (use sim.exp instead).
30813
30814 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
30815
30816         * config/vx.exp: Declare CHECKTASK as global.
30817         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
30818         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
30819         * lib/old-dejagnu.exp: Load [pwd]/$executable.
30820
30821 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
30822
30823         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
30824         target. Like vx.exp, only includes `vx29k.exp' instead of
30825         `vxworks.exp'.
30826
30827 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
30828
30829         * config/sim.exp: Increase time limit from 120 seconds to 240.
30830
30831 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
30832
30833         * gcc.c-torture/execute/950628-1.c: New test.
30834
30835 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
30836
30837         * gcc.c-torture: Update with changes/additions from
30838         c-torture-1.34.
30839
30840 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
30841
30842         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
30843
30844 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
30845
30846         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
30847
30848 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
30849
30850         * gcc.c-torture/compile/950512-1.c: New test.
30851         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
30852         * gcc.dg/struct-ret-1.c: Likewise.
30853
30854 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
30855
30856         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
30857           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
30858
30859 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
30860
30861         * gcc.c-torture/special/920411-1.c: Deleted.
30862         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
30863
30864 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
30865
30866         * config/sim.exp (${tool}_load): Hack in call to bash to get a
30867         cpu limit.
30868
30869 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
30870
30871         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
30872
30873 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
30874
30875         From kenner;
30876         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
30877         is the proper length.
30878         * va-arg-3.c: Likewise.
30879
30880 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
30881
30882         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
30883         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
30884
30885         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
30886         * lib/g++.exp (default_g++_start): Delete old cruft.
30887
30888 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
30889
30890         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
30891         (2 * (1 << 18)) to (2 * (1 << 17)).
30892
30893         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
30894
30895 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
30896
30897         * config/rom68k.exp: Renamed from config/idp.exp
30898
30899 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
30900
30901         * c-torture/compile/921109-2.c
30902
30903 1995-04-18  Mike Stump  <mrs@cygnus.com>
30904
30905         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
30906         excess errors.
30907
30908 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
30909
30910         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
30911         output.
30912         * lib/g++.exp (default_g++_start): Likewise.
30913
30914 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
30915
30916         * gcc.c-torture/compile/950329-1.c: New test.
30917
30918 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
30919
30920           * config/bug.exp (${tool}_load): Updated to use new remote_open
30921           and remote_close procs.
30922         * config/idp.exp: New file.
30923
30924 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
30925
30926         * gcc.c-torture/execute/950322-1.c: New test.
30927
30928 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
30929
30930         * config/vx.exp (${tool}_load): Clean up testing of return code from
30931         vxworks_ld and vxworks_spawn.
30932
30933 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
30934
30935         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
30936
30937 1995-03-13  Mike Stump  <mrs@cygnus.com>
30938
30939         * lib/old-deja.exp: Add `excess errors test - ' error, now one
30940         can mark excess errors on a machine by machine basis.  Note, the
30941         default is to not expect any excess errors, even when excess
30942         errors test - is given, so you will want to put an XFAIL ... on
30943         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
30944         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
30945         those 4 machines, but no others.
30946
30947 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
30948
30949         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
30950         * lib/c-torture.exp: to here.
30951
30952 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
30953
30954         * gcc.c-torture/execute/950221-1.c: New test.
30955         * gcc.c-torture/execute/struct-ret-1.c: New test.
30956         * gcc.c-torture/compile/950221-1.c: New test.
30957
30958         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
30959
30960 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
30961
30962         * gcc.c-torture/execute/arith-1.c (main): Return 0.
30963         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
30964
30965 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
30966
30967         * g++.gb: New directory of tests, derived from my signature and
30968         class scoping tests.
30969
30970         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
30971         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
30972         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
30973         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
30974         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
30975         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
30976         * g++.gb/sig25.C: Likewise.
30977
30978         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
30979         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
30980         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
30981         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
30982         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
30983         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
30984         * g++.gb/sig25.exp: Likewise.
30985
30986         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
30987         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
30988         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
30989         * g++.gb/scope13.C: Likewise, this test still fails.
30990
30991         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
30992         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
30993         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
30994         * g++.gb/scope13.exp: Ditto.
30995
30996         * g++.gb/README: New file, explains what these tests are about.
30997
30998 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
30999
31000         * lib/dg.exp (dg-do): Support `preprocess'.
31001         (dg-test): Likewise.
31002
31003 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
31004
31005         * config/udi.exp: change "continue -expect" to "exp_continue".
31006
31007 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
31008
31009         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
31010         Delete redundant tests.
31011
31012         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
31013         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
31014         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
31015         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
31016         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
31017         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
31018         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
31019         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
31020
31021         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
31022         storing label pointers.
31023         * gcc.c-torture/execute/921019-1.c: Likewise.
31024         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
31025         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
31026         parameter fp.
31027         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
31028         constants.
31029
31030         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
31031         Delete obsolete tests.
31032
31033         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
31034         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
31035         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
31036         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
31037         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
31038         * gcc.c-torture/compile/950124-1.c: New test.
31039
31040         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
31041
31042 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
31043
31044         * lib/mike-g++.exp: Add -lm to LIBS.
31045
31046 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
31047
31048         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
31049
31050 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
31051
31052         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
31053
31054 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
31055
31056         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
31057
31058 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
31059
31060         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
31061         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
31062         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
31063         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
31064         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
31065         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
31066         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
31067         * g++.law/{operators31.C, operators32.C,
31068         * g++.law/{operators33.C, operators34.C}: Likewise.
31069         * g++.law/{pic1.C, refs2.C}: Likewise.
31070         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
31071         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
31072         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
31073         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
31074
31075         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
31076         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
31077         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
31078         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
31079         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
31080         * g++.law/{enum9.exp, friend5.exp}: Likewise.
31081         * g++.law/{nest3.exp, nest4.exp}: Likewise.
31082         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
31083         * g++.law/{operators30.exp, operators31.exp}: Likewise.
31084         * g++.law/{operators32.exp, operators33.exp}: Likewise.
31085         * g++.law/{operators34.exp}: Likewise.
31086         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
31087         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
31088         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
31089         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
31090         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
31091
31092         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
31093         No longer expected to fail.
31094         * g++.law/missed-error3.C: Tweak for recent bool changes.
31095
31096 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
31097
31098         * config/emb-unix: Deleted.
31099         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
31100         remote execution.  Do final link on remote host if REMOTE_LINK is set.
31101
31102 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
31103
31104         * lib/dg.exp (dg-test): Fix typo in last patch.
31105
31106 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
31107
31108         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
31109         (handles multiple occurrences).
31110
31111 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
31112
31113         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
31114         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
31115         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
31116         printed).
31117         * lib/c-torture.exp (c-torture-compile): Likewise.
31118         (c-torture): Prepend full path if missing.
31119         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
31120         (gcc_fail): Likewise.
31121         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
31122
31123 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
31124
31125         * lib/netware.exp: Only attach to NetWare i386 systems.
31126
31127 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
31128
31129         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
31130         messages.  Add test name to "output pattern match" pass/fail message.
31131
31132 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
31133
31134         * gcc.dg: New testsuite.
31135         * gcc.dg/dg.exp: New file.
31136
31137         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
31138         test-switch.c}: Deleted.
31139
31140         * gcc.misc-tests/msgs.exp: New testcase driver.
31141
31142 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
31143
31144         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
31145         Watch for illegal return values from ${tool}_load.
31146         * config/unix.exp (${tool}_load): Fix pass/fail detection for
31147         cross targets.  Coerce return value >0 to 1.
31148
31149 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
31150
31151         * config/unix.exp (${tool}_load): Call program rsh, not proc.
31152
31153         * config/emb-unix.exp: New file.
31154
31155         * config/sim.exp: Error if variable $SIM not defined.
31156         (${tool}_load): Mark test as "untested" if simulator missing.
31157
31158         * config/unix.exp: Load remote.exp to get rcp_download.
31159         * lib/c-torture.exp: Use different option lists for testcases with
31160         and without loops.
31161         * gcc.c-torture/execute/execute.exp: Likewise.
31162
31163 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
31164
31165         * config/*.exp: Clarify return code from ${tool}_load.
31166         Call `unresolved' or `untested' instead of `warning' or `perror'
31167         (sometimes you still want to call both though).
31168         Add comment that `shell_id' is local to each file.
31169         * config/udi.exp (timeout): Set to 30.
31170         Don't print warning if connection fails, $connectmode has already
31171         printed an error.
31172         (${tool}_load): Move verbose messages to level 2.
31173         Rework pattern for "Process started" message.
31174         Pass `shell_id' to ${connectmode}_download.
31175         Retry twice upon timeout.  Make resetting of target more robust.
31176         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
31177         Pass `shell_id' to exit_$connectmode.
31178         Only call exit_$connectmode if connected.
31179         * config/unix.exp (${tool}_load): Check return codes better.
31180         * config/vrtx.exp (${tool}_load): Likewise.
31181         * config/vx.exp (${tool}_load): Likewise.
31182         Delete unneeded global's.
31183         * lib/dg.exp (dg-test): Update to reflect clarified return codes
31184         from ${tool}_load.
31185         (dg-stat): Delete.
31186         (dg-init): Delete recording of pass/fail counts.
31187         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
31188         (old-dejagnu-init): Likewise.
31189         (old-dejagnu-stat): Delete contents, empty proc now.
31190         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
31191         (c-torture): Delete references to lcnt, lpass, lfail.
31192         Get option list from TORTURE_OPTIONS.
31193         Delete -funroll[-all]-loops if no loops.
31194         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
31195         (g++_stat): Delete contents (empty proc now).
31196         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
31197         (gcc_finish): Likewise.
31198         (gcc_stat): Deleted.
31199         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
31200         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
31201         * gcc.c-torture/execute/execute.exp: Likewise.
31202         Split tests into two parts: compile, execute.
31203         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
31204         no loops.  Update to reflect clarified return codes from ${tool}_load.
31205
31206 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
31207
31208         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
31209         to grep for.
31210         (old-dejagnu): Likewise (where necessary).
31211
31212 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
31213
31214         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
31215
31216         * lib/dg.exp (dg-process-target): Fix processing of selector.
31217         Add comment regarding use of `error'.
31218
31219         * lib/gcc.exp (prune_system_crud): Define if missing.
31220         * lib/g++.exp (prune_system_crud): Likewise.
31221
31222         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
31223         Call prune_system_crud.
31224         * lib/dg.exp (dg-runtest): New proc.
31225         Use perror instead of send_user for tcl errors in testcase.
31226         Don't return any value, it's never used.
31227         Don't clobber previous definition of `unknown'.
31228         Print tcl errors in `dg-final'.
31229
31230 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
31231
31232         * lib/dg.exp (dg-process-target): Improve syntax error messages.
31233         (dg-test): Don't print errorInfo, it contains stack backtrace.
31234
31235 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
31236
31237         * lib/g++.exp (runtest_file_p): Define if missing.
31238
31239 1994-09-24  Doug Evans  (dje@cygnus.com)
31240
31241         * lib/mike-g++.exp: Comment out loading of g++.exp.
31242         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
31243         (default_g++_version): Always print something.
31244         (default_g++_start): Comment out call to `which'.
31245         (g++_start, g++_load): Deleted (must be defined in config file).
31246         * lib/gcc.exp: Test for existence of $CC at start.
31247         Delete check for tmpdir (done in gcc_init).
31248         (default_gcc_version): Always print something.
31249         (default_gcc_start): Comment out call to `which'.
31250         * config/*.exp: Major cleanup - make cross targets work at least a
31251         little better for g++ (by not being "--tool gcc" specific).
31252         Rename gcc_xxx to ${tool}_xxx.
31253         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
31254         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
31255
31256 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
31257
31258         * lib/c-torture.exp (c-torture-compile): Rework compiler
31259         message processing.
31260
31261         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
31262         c-torture.
31263
31264 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
31265
31266         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
31267
31268         * lib/dg.exp (dg-process-target): Support { target native }.
31269
31270 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
31271
31272         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
31273         looked for "... program xxx got fatal signal".
31274         Correct regsub munging of `comp_output'.
31275         Ignore compiler messages "path prefix not used" and "linker input
31276         file unused".
31277
31278 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
31279
31280         * lib/gcc.exp (runtest_file_p): Define if missing.
31281         * gcc.prms/template.c: Example to work from.
31282
31283 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
31284
31285         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
31286         * lib/dg.exp (dg-test): Call unsupported testcases as such.
31287
31288         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
31289         * gcc.prms/1883.c: Moved from compile/940714-1.c.
31290         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
31291         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
31292
31293         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
31294         (dg-process-target): No longer a varargs proc.
31295         Return S/N for target, P/F for xfail.  All callers changed.
31296         (user option procs): More argument checking.
31297         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
31298         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
31299         (dg-test): Skip test if not running on selected target in `dg-do'.
31300         Update handling of `dg-do-what', `dg-output-text'.
31301         Separate execution pass/fail from output pattern match pass/fail.
31302         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
31303
31304 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
31305
31306         * gcc.c-torture/special/special.exp: Don't expect failure for mips
31307         target for 920510-1.c.
31308
31309 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
31310
31311         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
31312         Clean up comment regarding use of passcnt, etc.
31313         (gcc_stat): Don't update `testcnt' here.
31314         (gcc_finish): Do it here.
31315         Might as well reset `but_id' here too.
31316         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
31317         to determine if the file should be tested.
31318         * gcc.c-torture/compile/compile.exp: Likewise.
31319         * gcc.c-torture/execute/execute.exp: Likewise.
31320         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
31321         * gcc.misc-tests/dg-test.exp: Likewise.
31322         * gcc.prms/prms.exp: Likewise.
31323         * gcc.wendy/wendy.exp: Likewise.
31324         * g++.old-deja.exp: Likewise.
31325         Move "Testing file" message to verbose level 1.
31326
31327 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
31328
31329         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
31330
31331 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
31332
31333         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
31334         (default_gcc_start): Accept optional second list element
31335         of compiler flags.  Print compiler output at verbosity level 2.
31336         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
31337         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
31338         Save current values of framework globals passcnt, failcnt, xpasscnt,
31339         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
31340         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
31341         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
31342         xfailcnt to compute stats.  Update framework global `testcnt' from
31343         pass/fail counts.
31344         (gcc_finish): New proc.  Clean up test environment.
31345         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
31346         (gcc_epass, gcc_efail): Delete.
31347         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
31348         argument of line number.
31349         (dg-init): If the tool has an init routine, call it.
31350         (dg-test): Remove args `cflags_var' and `libs_var'.
31351         Pass all compiler options to ${tool}_start.
31352         Handle missing line number.
31353         (dg-finish): New function.
31354         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
31355         particular files.  Call gcc_finish at end.  Move "skipping test"
31356         message to verbosity level 3.
31357         * gcc.c-torture/compile/compile.exp: Likewise.
31358         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
31359         * gcc.c-torture/execute/execute.exp: Likewise.
31360         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
31361         Print testcase being tried at verbosity level 1.
31362         * gcc.c-torture/special/special.exp: Unset xfail.
31363         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
31364         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
31365         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
31366         * gcc.failure/failure.exp: Likewise.
31367         * gcc.ieee/ieee.exp: Likewise.
31368         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
31369         Update call to dg-test.  Call dg-finish at end.
31370         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
31371         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
31372         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
31373         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
31374         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
31375         * gcc.wendy/wendy.exp: Add copyright.
31376         Delete setting of tmpdir (done by gcc_init).
31377         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
31378         Pass compiler flags to gcc_start.  Call gcc_finish at end.
31379         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
31380         gcc_[ce]pass/fail.
31381
31382 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
31383
31384         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
31385         confusion.
31386         (g++_load): Likewise.
31387
31388         * config/*.exp (gcc_load): Some were varargs fns and some were not.
31389         Rename argument to `prog' to remove the confusion.
31390         Varargs fns behave differently too!
31391         (g++_load): Likewise.
31392
31393         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
31394
31395         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
31396         what it is.  Delete (always) printing of status value for !native.
31397         Simplify verbose code, and include status and exec_output.
31398         (g++_load): Use gcc_load.
31399
31400 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
31401
31402         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
31403         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
31404         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
31405         940714-3.c as these testcases don't exist anymore.  Make
31406         va-arg-1.c expected to pass.
31407
31408 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
31409
31410         * gcc.misc-tests/misc.exp: Only run specific testcases.
31411         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
31412         * gcc.misc-tests/dg-[1-9].c: New files.
31413
31414         * lib/dg.exp: New testsuite driver.
31415         * gcc.prms/prms.exp: Use it.
31416
31417         * README.gcc: New file.
31418
31419         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
31420         Document and reset `lxpass' and `lxfail'.
31421         Simplify "initialized" message.
31422         (gcc_stat): Clean up comments a little.
31423
31424 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
31425
31426         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
31427
31428 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
31429
31430         * lib/old-dejagnu.exp (process-option): New proc.
31431         (old-dejagnu-init, old-dejagnu-stat): Likewise.
31432         (old-dejagnu): Simplify.
31433         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
31434
31435 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
31436
31437         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
31438         exists and is not an empty string.
31439
31440         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
31441         $xfail rather than calling setup_xfail.  Clear $xfail when test is
31442         finished.
31443         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
31444         automatically.
31445
31446         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
31447         longer expected to fail.
31448
31449         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
31450         "f" function call.
31451
31452         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
31453
31454         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
31455         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
31456         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
31457         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
31458         c-torture-1.29.
31459
31460         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
31461         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
31462
31463         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
31464
31465         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
31466         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
31467
31468         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
31469         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
31470         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
31471
31472 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
31473
31474         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
31475         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
31476         940714-1.c, 940714-2.c, 940714-3.c},
31477         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
31478         gcc.misc-tests/{mg.c,mg.exp}:
31479         New tests.
31480         * gcc.noncompile/noncompile.exp: Change accordingly.
31481
31482 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
31483
31484         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
31485         Undo previous clobberage.
31486
31487 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
31488
31489         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
31490         * gcc.special/{930510-1.c, special.exp}:
31491         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
31492         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
31493         struct-varargs-1.c}: New tests from c-torture-1.26.
31494
31495 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
31496
31497         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
31498           argument to switch.
31499
31500 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
31501
31502         * Revert the previous changes.  Please see Rob's directory
31503           (/lisa/test/rob/progressive/gcc/testsuite) for testing
31504           fixes.
31505
31506 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
31507
31508         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
31509             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
31510             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
31511             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
31512             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
31513             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
31514             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
31515             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
31516             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
31517             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
31518             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
31519             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
31520             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
31521             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
31522             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
31523             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
31524             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
31525             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
31526             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
31527             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
31528             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
31529             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
31530             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
31531             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
31532             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
31533             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
31534             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
31535
31536 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
31537
31538         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
31539             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
31540           with perror calls.
31541
31542 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
31543
31544         * config/unix.exp (g++_load): Fix syntax.
31545
31546 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
31547
31548         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
31549         * gcc.noncompile/921017-1.c: Deleted obsolete test.
31550         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
31551         Don't expect va-arg-1.c to fail.  Correct expected output for
31552         920928-1.c.
31553         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
31554         * gcc.wendy/hbm4.c: Correct typo.
31555         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
31556
31557 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
31558
31559         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
31560         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
31561         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
31562         * lib/c-torture.exp (c-torture-compile): Ditto.
31563
31564         Reduce volume of output (remove all the -I's and such).
31565         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
31566         Call gcc_cpass, gcc_cfail.
31567         (c-torture): Pass testing option to c-torture-compile.
31568
31569 1994-03-21  Doug Evans  (dje@cygnus.com)
31570
31571         Bring patches over from progressive.
31572         * config/default.exp: Exit remote shell cleanly.
31573         (g++_exit, g++_start): Add default versions.
31574         * config/sim.exp (gcc_load): Use perror, not error.
31575
31576 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
31577
31578         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
31579         set in site.exp.
31580
31581 1994-03-14  Doug Evans  (dje@cygnus.com)
31582
31583         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
31584         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
31585         (wendy_try): New proc to run testcase.
31586         (main loop): Call 'em.
31587         * gcc.wendy/*.c: Clean up pass to correct expected output.
31588
31589         * lib/gcc.exp: Minor cleanup work.
31590         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
31591
31592 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
31593
31594         * config/sim.exp (gcc_load): Document return codes better.
31595         Don't pass -v to simulator.
31596
31597 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
31598
31599           * gcc.special/920717-x.c: Fix typo.
31600           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
31601           get at sources.
31602
31603         * lib/mike-gcc.exp: Fix typo.
31604
31605 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
31606
31607         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
31608         binary to use, transform the name.
31609         * config/*.exp: rename everything. Nuke any g++ specific files,
31610         it's now a special case of gcc that requires no special support.
31611         Add a default.exp for unsupported targets.
31612
31613 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
31614
31615         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
31616         lib/old-dejagnu.exp: Fix a few patterns to work with the new
31617         version of Tcl.
31618
31619 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
31620
31621         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
31622         than a warning.
31623
31624 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
31625
31626         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
31627
31628 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
31629
31630         * gcc.execute/execute.exp: Combine opt_list and foption_list into
31631         option_list.  Compile every file with only 4/6 option choices
31632         (same as C torture) instead of with 12/18 different option
31633         choices.
31634         * lib/c-torture.exp: Likewise.
31635
31636         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
31637         not already set.
31638
31639 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
31640
31641         * lib/old-deja.exp: Add `excess errors test fails' error, now one
31642         can put an XFAIL *-*-* on excess errors.
31643
31644 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
31645
31646         * g++.law: Add more tests derived from g++-bugs snapshots.
31647
31648         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
31649         equivalent to g++.law/init9.
31650
31651         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
31652         compiled it, and the a.out file after we've run it.
31653
31654 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
31655
31656         * lib/mike-g++.exp (postbase): Delete the .o file after we've
31657         compiled it, and the a.out file after we've run it.
31658
31659 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
31660
31661         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
31662
31663 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
31664
31665         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
31666         version number.
31667
31668 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
31669
31670         * g++.law: New directory of g++ tests derived from the g++-bugs
31671         snapshots.
31672
31673 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
31674
31675         * gcc.compile: initbug1.c initbug1.exp testcase added
31676
31677 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
31678
31679         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
31680         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
31681           fixes submitted by Jeff Law (law@cs.utah.edu)
31682         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
31683           Jeff Law (law@cs.utah.edu)
31684
31685
31686 1993-11-30  Mike Stump  (mrs@cygnus.com)
31687
31688         * config/unix-g++.exp: Follow the gcc way of doing things.
31689         * g++.old-deja/old-deja.exp: Minor updates.
31690         * lib/g++.exp: New file, follow the gcc way of doing things.
31691         * lib/old-dejagnu.exp: Minor updates.
31692         * lib/mike-g++.exp: Always unset errorInfo.
31693
31694 1993-11-06  Mike Stump  (mrs@cygnus.com)
31695
31696         * lib/gcc.exp: Fix some errors with the below change, CC and
31697         CFLAGS should be global when setting, not local.
31698
31699 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
31700
31701         * lib/gcc.exp: Transform tool name.
31702
31703 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
31704
31705         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
31706
31707 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
31708
31709         * lib/gcc.exp: change gcc_done to gcc_stat
31710
31711 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
31712
31713         * Upgraded gcc testsuite to c-torture version 1.25
31714
31715 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
31716
31717         * lib/gcc.exp: added reporting code. Changed verbose compile message.
31718         * lib/c-torture: added hooks for new reporting code.
31719
31720 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
31721
31722         * config/sh-gcc.exp: check if sh-sim exists in the path
31723
31724 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
31725
31726         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
31727         * gcc.compile/compile.exp: Initial changes for new logic.
31728         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
31729         * gcc.failure/failure.exp: Initial changes for new logic.
31730         * gcc.ieee/ieee.exp: Initial changes for new logic.
31731         * gcc.misc-tests/misc.exp: Initial changes for new logic.
31732         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
31733         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
31734         * lib/c-torture.exp: Initial changes for new logic.
31735         * lib/gcc.exp: Initial changes for new logic.
31736
31737 1993-10-15  Mike Stump  (mrs@cygnus.com)
31738
31739         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
31740         depend upon failure or success.  Fully qualify names in failure
31741         and success messages.  Always remove a.out before starting
31742         compile, just in case.  Pay more attention to error text output by
31743         the compiler.  Handle testcases with no known past errors just
31744         like all others, so that things are uniform.  Other miscellaneous
31745         improvements.
31746
31747 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
31748
31749         * gcc.cpp: new directory for cpp tests
31750
31751 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
31752
31753         * lib/chill.exp: Code reformatted, removed unused code.
31754         * config/unix-chill.exp: Code reformatted, removed unused code.
31755         * chill.execute/execute.exp: Code reformatted, removed unused code.
31756         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
31757
31758 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
31759
31760         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
31761         routines not written.
31762
31763 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
31764
31765         * config/bug-gcc.exp: Use new procs from bug.exp.
31766
31767 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
31768
31769         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
31770         via ftp, rather than depending on NFS.
31771         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
31772         case.
31773
31774 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
31775
31776         * config/bug-gcc.exp: Use new download proc.
31777
31778 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
31779
31780         * chill.execute/execute.exp: cleanups, handles errors better
31781         * chill.compile/compile.exp: rewrite, based on execute.exp
31782         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
31783         * lib/chill.exp: major changes to diff proc and compile and link
31784           procs. added chill_fail and chill_pass wrappers to pass and
31785           fail. added more comments, and handle error codes better.
31786           Added a hack to capture stderr from exec, so noncompile tests
31787           can work.
31788
31789 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
31790
31791         * chill.execute/execute.exp: rewrite of testsuite driver
31792         * lib/chill.exp: rewrite of testsuite driver
31793         * config/unix-chill.exp: rewrite of testsuite driver
31794
31795 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
31796
31797     In chill.execute:
31798         * iexpr.ch: Standardize uppercase.
31799         * tuples.dat: Standardize uppercase.
31800         * vary.ch: standardize.  Correct varying string assignments.
31801         * vary.dat: Add new output lines.
31802
31803 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
31804
31805     In chill.execute:
31806         * chprintf.ch: Standardize use of uppercase.
31807         * tuples.ch: Standardize and turn arr2 into a DCL,
31808           rather than a SYN.
31809         * pinits.ch: Standardize.
31810
31811 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
31812
31813         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
31814         * Makefil: Renamed to Makefile.in.
31815         * configure.in: New.
31816
31817 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
31818
31819     In chill.execute:
31820         * .cvsignore: Add result/output files.
31821         * Makefile: Fix up variables at start.  Use MFLAGS
31822           everywhere.  Correct bool_loc, built_ins entries.
31823           Add entry for vary1.ch.
31824         * bitarray.ch: Standardize upper-case usage.
31825         * bitexpr.ch: Standardize, add output of b1.
31826         * params.ch: Use arrayt in along PROC parameters, to
31827           avoid novelty problems.
31828         * sets.ch: Tiny cleanup.
31829         * vary1.ch: Re-indent.
31830
31831 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
31832
31833           * Add PR-related files to Makefiles, .cvsignore files, etc.
31834
31835 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
31836
31837         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
31838           with compiler objects. New names are test-flow.c and test-loop.c
31839
31840 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
31841
31842         * Upgraded c-torture tests from 1.19 to 1.20
31843
31844         * new files:
31845         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
31846         * gcc.compile: 930623-1.c 930623-2.c
31847         * gcc.noncompile: 930622-1.c 930622-2.c
31848         * gcc.failure: 920411-1.c 920627-2.c
31849         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
31850
31851 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
31852
31853         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
31854           More changes to get testsuite working properly. Needs more work.
31855           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
31856
31857 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
31858
31859         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
31860           More changes to get testsuite working properly. Needs more work.
31861
31862 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
31863
31864         * chill.compile/compile.exp: Added for Dejagnu support
31865         * chill.execute/execute.exp: Added for Dejagnu support
31866         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
31867
31868 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
31869
31870     This should complete moving the CHILL test files.
31871         * chill.noncompile(.cvsignore printf.grt
31872             in-printf.grt chprintf.grt chprintf.ch):
31873             Added test-support files.
31874           (Makefile): Modified further.
31875         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
31876             signal.ch): Added test files.
31877           * chill.execute (.cvsignore printf.grt printr.c
31878             in-printf.grt rts.c chprintf.grt rts.h): Added
31879           test-support files.
31880             (Makefile): More corrections.
31881
31882 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
31883
31884         * chill.compile, chill.execute, chill.nocompile: Add CHILL
31885           test cases, ready for DejaGnu.
31886
31887 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
31888
31889         * Upgraded c-torture tests from 1.18 to 1.19
31890
31891         * gcc.compile: added test(s):
31892           930607-1.c
31893         * gcc.execute: added test(s):
31894           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
31895
31896         * added new subdirectory for misc tests: gcc.misc-tests
31897         * gcc.misc-test(s): added tests:
31898           inst-check.c test-consts.c test-ior.c test-switch.c
31899
31900 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
31901
31902         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
31903
31904 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
31905
31906         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
31907
31908 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
31909
31910         * Upgraded c-torture tests from 1.17 to 1.18
31911
31912 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
31913
31914         * Upgraded c-torture tests from 1.12 to 1.17
31915
31916 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
31917
31918         * lib/old-dejagnu.exp:
31919           Fixed handling of XFAIL target triplets to correctly
31920           recognize wildcard characters.  Removed code that
31921           appended a unique id tag to the end of the file name
31922           printed out by the result of the testcases within a
31923           given test file.
31924
31925 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
31926
31927         * lib/old-dejagnu.exp:
31928           Reworked expected failure handling to trigger off of XFAIL
31929           keyword in keyphrase embeded in testcase source code. The
31930           XFAIL keyword must be at the end of the keyphrase line. It
31931           may optionally be followed by one or more target triplets.
31932           It has just occured that the handling of wildcards in the
31933           target triplet may not be correct.
31934
31935 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
31936
31937         * g++.old-deja/tests:
31938           Moved all subdirectories up one level into g++.old-deja .
31939
31940         * lib/old-dejagnu.exp:
31941           Fixed problem with CXXFLAGS not being properly reset, and being
31942           corrupted with extraneous "-c" compiler option.  This was
31943           causing binaries to not be generated for test that needed them.
31944           Modified strings passed to "pass" and "fail" so that individual
31945           tests from the same test file would be distinguished by an
31946           identifier appended to the test file name in the summary logs;
31947           this corrected a problem with erroneous diff logs.  Added code
31948           to search testcases for expected fail and unexpected pass keywords.
31949
31950 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
31951
31952         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
31953
31954 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
31955
31956         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
31957           Removed extraneous text from end of "Special g++ Options"
31958           keyphrase.
31959
31960         * lib/old-dejagnu.exp: Added pattern matching to look for new
31961           keywords, embedded in testcases comments, which will trigger
31962           calls to xpass and xfail.
31963
31964 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
31965
31966         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
31967           comments embedded in the testcases, especially the one looking for
31968           special compiler options, as well as the pattern matching for the
31969           compiler output again.
31970
31971 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
31972
31973         * lib/old-dejagnu.exp: Do a proper check of the return value for
31974           execute tests. Fixed several problems with the pattern matching
31975           of the compiler output which gave erroneous test results.
31976           Changed several of the test result messages to be more descriptive.
31977         * config/unix-g++.exp: Proc g++_load now actually works and
31978           executes the tests passed to it and returns a usable return
31979           value.
31980
31981 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
31982
31983           * lib/gcc.exp: Exits gracefully if $CC is bogus.
31984
31985 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
31986
31987         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
31988           Modified both files to properly execute the old style
31989           dejagnu tests. The previous versions of these files were
31990           experimental and did not function anything near correctly.
31991
31992 1993-04-05  Rob Savoye  (rob@cygnus.com)
31993
31994         * Removed all Makefile.in and configure.in files. No configuration
31995         needed now.
31996
31997 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
31998
31999         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
32000
32001 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
32002
32003         * gcc.compile/configure.in, gcc.unsorted/configure.in,
32004         gcc.special/configure.in, gcc.noncompile/configure.in,
32005         gcc.execute/configure.in, gcc.code_quality/configure.in,
32006         g++.other/configure.in, g++.old-deja/configure.in,
32007         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
32008         in srcname setting.
32009
32010 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
32011
32012         * lib/udi.exp:  Fixed mondfe and mondfe_download.
32013         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
32014         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
32015
32016 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
32017
32018         * config/udi-gdb.exp: Check $shell_id after connecting to target.
32019         (gdb_exit): Don't remove *_soc files.
32020
32021 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
32022
32023         * lib/c-torture.exp: Don't look for main; instead always use -w
32024         -c.  This is how the c-torture tests work.  Remove the object
32025         file if the compilation succeeds.
32026         * gcc.execute/execute.exp: Remove executable if test passes.
32027         * gcc.noncompile/noncompile.exp: Every test is an expected
32028         failure.
32029         * gcc.special/special.exp: Added tests from c-torture 1.11,
32030         corrected use of existing test.
32031         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
32032         gcc.execute/920625-1.c: Updated to c-torture 1.11.
32033         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
32034         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
32035         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
32036         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
32037         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
32038         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
32039         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
32040         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
32041         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
32042         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
32043         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
32044         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
32045         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
32046         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
32047         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
32048         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
32049         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
32050         c-torture 1.11.
32051         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
32052         correspond to c-torture 1.11.
32053
32054         * New file.