OSDN Git Service

638c7fc7931183049a35ef7614db1596dadb695f
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
2
3         * lib/fortran-torture.exp (fortran-torture.exp): Catch
4         error if file cannot be deleted.
5
6 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
7
8         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
9         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
10         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
11         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
12         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
13         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
14         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
15         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
16         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
17         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
18         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
19         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
20         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
21
22 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23
24         PR fortran/20865
25         * gfortran.dg/pr20865.f90: New test.
26
27 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
28
29         * gcc.dg/void-cast-2.c: New test.
30
31 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
32
33         PR c/21159
34         * gcc.dg/void-cast-1.c: New test.
35
36 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
37
38         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
39
40 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
41
42         PR fortran/21177
43         * gfortran.dg/pr21177.f90: New test.
44
45 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
46
47         PR tree-optimization/21171
48         * gcc.dg/tree-ssa/pr21171.c: New test.
49
50 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
51
52         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
53         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
54         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
55         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
56         gcc.dg/tree-ssa/gen-vect-32.c: New.
57         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
58         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
59         don't run on PPC32.
60
61 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
62
63         PR c/21213
64         * gcc.dg/transparent-union-3.c: New test.
65
66 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
67
68         PR c/20740
69         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
70         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
71         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
72         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
73         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
74         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
75
76 2005-04-26  Jeff Law  <law@redhat.com>
77
78         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
79         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
80         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
81         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
82         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
83         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
84         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
85
86 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
87
88         PR tree-optimization/17598
89         * gcc.dg/tree-ssa/pr17598.c: New testcase.
90
91 2005-04-25  Mike Stump  <mrs@apple.com>
92
93         * objc.dg/fix-and-continue-1.m: Add.
94
95 2005-04-25  Roger Sayle  <roger@eyesopen.com>
96
97         PR c++/20995
98         * g++.dg/opt/pr20995-1.C: New test case.
99
100 2005-04-25  Devang Patel <dpatel@apple.com>
101
102         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
103         
104 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
105
106         PR testsuite/21062
107         * g++.dg/opt/alias2.C (printf): Correct the prototype.
108
109 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
110
111         PR C++/21188
112         * g++.dg/opt/rtti2.C: New test.
113
114 2005-04-25  Paul Brook  <paul@codesourcery.com>
115         Steven G. Kargl  <kargls@comcast.net>
116
117         PR fortran/20879
118         * gfortran.dg/ichar_1.f90: New file.
119
120 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
121
122         PR middle-end/20991
123         * g++.dg/opt/pr20991.C: New test.
124
125         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
126         where sizeof (type) < __alignof__ (type).
127         * gcc.dg/compat/struct-layout-1.h: Likewise.
128
129 2005-04-24  Per Bothner  <per@bothner.com>
130             Devang Patel  <dpatel@apple.com>
131
132         PR preprocessor/20907
133         * gcc.dg/cpp/very-long-comment.c: New test.
134
135 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
136
137         PR fortran/20059
138         * gfortran.dg/common_5.f: New test.
139
140 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
141
142         PR middle-end/21082
143         * g++.dg/tree-ssa/pr21082.C: New testcase.
144
145 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
146
147         * gcc.dg/vect/vect-99.c: New test.
148
149 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
150
151         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
152
153 2005-04-22  Jeff Law  <law@redhat.com>
154
155         * gcc.dg/uninit-5.c: Remove xfails.
156         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
157         conditionals and loads.
158
159 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
160
161         PR libfortran/20074
162         PR libfortran/20436
163         PR libfortran/21108
164         * gfortran.dg/nested_reshape.f90: new test
165         * gfortran.dg/reshape-alloc.f90: new test
166         * gfortran.dg/reshape.f90: new test
167
168 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
169
170         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
171
172         * gcc.dg/arm-vfp1.c: New test.
173
174 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
175
176         PR c++/21087
177         * g++.dg/lookup/builtin2.C: New test.
178
179 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
180
181         * gcc.dg/weak/weak-13.c: New test.
182
183 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
184
185         * lib/target-supports.exp (check_effective_target_sync_int_long):
186         Add powerpc*.
187
188 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
189
190         * gcc.target/mips/branch-1.c: New test.
191
192 2005-04-21  Richard Henderson  <rth@redhat.com>
193
194         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
195         * gcc.dg/vect/vect-86.c: Likewise.
196         * gcc.dg/vect/vect-87.c: Likewise.
197         * gcc.dg/vect/vect-88.c: Likewise.
198
199 2005-04-21  Devang Patel  <dpatel@apple.com>
200
201         PR optimization/20994
202         * gcc.dg/tree-ssa/ifc-3.c: New test.
203         
204 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
205
206         PR c/12913
207         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
208         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
209         gcc.dg/c99-vla-jump-5.c: New tests.
210
211 2005-04-19  Richard Henderson  <rth@redhat.com>
212
213         * lib/target-supports.exp (check_effective_target_vect_int_mult): 
214         Fix typo in exists check.
215         (check_effective_target_sync_int_long): New.
216         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
217         * gcc.dg/ia64-sync-2.c: Likewise.
218         * gcc.dg/ia64-sync-3.c: Likewise.
219         * gcc.dg/ia64-sync-4.c: Likewise.
220
221 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
222
223         * gcc.dg/fold-xor-1.c: New test.
224         * gcc.dg/fold-xor-2.c: New test.
225
226 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
227
228         PR target/20670
229         * g++.dg/eh/fp-regs.C: New test.
230
231 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
232
233         * gcc.dg/Wint-to-pointer-cast-1.c,
234         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
235         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
236         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
237
238 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
239
240         PR fortran/16861
241         * gfortran.dg/pr16861.f90: New test.
242
243 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
244
245         * gcc.dg/pr21085.c: New test.
246
247 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
248
249         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
250         (setup_mips_tests, dg-mips-options): New procedures.
251         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
252         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
253         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
254         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
255         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
256         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
257         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
258         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
259         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
260         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
261         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
262         dg-mips-options instead of dg-options.  Remove now-redundant
263         preprocessor guards.
264         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
265         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
266         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
267         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
268         * gcc.dg/vr-mult-2.c: Delete.
269         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
270         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
271         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
272         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
273         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
274         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
275         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
276
277 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
278
279         * ada/acats/run_all.sh: Use sync when executable not present.
280         
281 2005-04-18  Devang Patel  <dpatel@apple.com>
282
283         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
284         * gcc.dg/vect/vect-11a.c: New.
285         * gcc.dg/vect/vect-none.c: Update.
286         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
287
288 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
289
290         PR tree-optimization/20922
291         * gcc.dg/pr20922-1.c: New test.
292         * gcc.dg/pr20922-2.c: New test.
293         * gcc.dg/pr20922-3.c: New test.
294         * gcc.dg/pr20922-4.c: New test.
295         * gcc.dg/pr20922-5.c: New test.
296         * gcc.dg/pr20922-6.c: New test.
297
298 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
299
300         PR libfortran/20950
301         * gfortran.dg/pr20950.f: New test.
302
303 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
304
305         PR libfortran/19216
306         * gfortran.dg/pr19216.f: New test.
307
308 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
309
310         PR tree-optimization/21001
311         * gcc.dg/tree-ssa/pr21001.c: New.
312
313 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
314
315         PR libfortran/21075
316         * gfortran.dg/reshape_rank7.f90: New test.
317
318 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
319
320         PR libfortran/12884 gfortran.dg/pr12884.f: New test
321         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
322         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
323         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
324         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
325         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
326         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
327         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
328         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
329         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
330         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
331         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
332         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
333         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
334         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
335         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
336         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
337         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
338         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
339         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
340         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
341
342 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
343
344         * gfortran.dg/wtruncate.f: New testcase.
345         * gfortran.dg/wtruncate.f90: New testcase.
346
347 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
348
349         PR c++/21025
350         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
351         which sizeof/alignof is dependent, rather than just whether we are
352         processing_template_decl.
353         
354 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
355
356         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
357         corrected typo where the wrong variables had been compared.
358
359 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
360
361         PR libfortran/18495
362         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
363         Test callee-allocated version of return array with a write
364         statement.
365         Test spread with a temporary with another write statement.
366
367 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
368
369         PR tree-optimization/21031
370         * gcc.dg/tree-ssa/pr21031.c: New.
371
372 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
373
374         PR tree-optimization/21004
375         * gcc.dg/builtins-53.c: Include builtins-config.h.
376         Check floorf, ceilf, floorl and ceill transformations
377         only when HAVE_C99_RUNTIME is defined.
378         
379 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
380
381         PR middle-end/20739
382         * gcc.dg/tree-ssa/pr20739.c: New test.
383
384 2005-04-14  Mike Stump  <mrs@apple.com>
385
386         * gcc.dg/Foundation.framework/empty: New.
387         * gcc.dg/framework-2.c: New.
388
389 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
390
391         PR tree-optimization/21021
392         * gcc.c-torture/compile/pr21021.c: New.
393
394 2005-04-14  Janis Johnson  <janis187@us.ibm.com
395
396         PR testsuite/21010
397         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
398         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
399         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
400         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
401         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
402         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
403         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
404         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
405
406 2005-04-14  Richard Henderson  <rth@redhat.com>
407
408         * lib/target-supports.exp (check_effective_target_vect_condition):
409         Add ia64, i?86, and x86_64.
410
411 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
412
413         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
414
415 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
416
417         PR tree-optimization/20657
418         * gcc.dg/tree-ssa/pr20657.c: New.
419
420 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
421
422         * gcc.dg/builtins-53.c: Also check (int)trunc* and
423         (long long int)trunc*.
424
425 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
426
427         PR target/20927
428         * gcc.dg/pr20927.c: New test.
429
430 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
431
432         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
433         * gcc.target/mips/asm-1.c: Likewise.
434
435 2005-04-13  Dale Johannesen  <dalej@apple.com>
436
437         * objc.dg/objc-fast-4.m:  New.
438
439 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
440
441         * gcc.target/cris/torture/cris-torture.exp: New driver in new
442         directory.
443         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
444
445 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
446
447         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
448         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
449         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
450
451 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
452
453         PR tree-optimization/20913
454         * gcc.dg/tree-ssa/pr20913.c: New.
455
456         PR tree-optimization/20702
457         * gcc.dg/tree-ssa/pr20702.c: New.
458
459 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
460
461         PR c++/13744
462         * g++.dg/inherit/local3.C: New test.
463
464 2005-04-12  Jeff Law  <law@redhat.com>
465
466         * gcc.dg/tree-ssa/20050412-1.c: New test.
467
468 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
469
470         PR libfortran/19016
471         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
472         Add tests with mask generated by expression.
473         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
474         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
475         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
476
477 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
478
479         PR middle-end/20917
480         * gcc.dg/20050409-1.c: New test.
481
482 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
483
484         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
485
486 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
487
488         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
489         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
490         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
491         (TARGET_CXX): Adjust accordingly.
492         * target.h (struct gcc_target): Remove epxort_class_data.  Add
493         determine_class_data_visibility and class_data_always_comdat.
494         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
495         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
496         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
497         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
498         (arm_cxx_determine_class_data_visibility): New.
499         (arm_cxx_class_data_always_comdat): Likewise.
500         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
501         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
502         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
503         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
504         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
505         Define.
506
507 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
508
509         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
510
511 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
512
513         * gcc.dg/i386-darwin-fpmath.c: New.
514
515 2004-04-11  Devang Patel  <dpatel@apple.com>
516
517         * lib/target-supports.exp (check_effective_target_vect_condition): New.
518         * gcc.dg/vect/vect-ifcvt-1.c: New test.
519         * gcc.dg/vect/vect-ifcvt-2.c: New test.
520         * gcc.dg/vect/vect-ifcvt-3.c: New test.
521         * gcc.dg/vect/vect-ifcvt-4.c: New test.
522         * gcc.dg/vect/vect-ifcvt-5.c: New test.
523         * gcc.dg/vect/vect-ifcvt-6.c: New test.
524         * gcc.dg/vect/vect-ifcvt-7.c: New test.
525         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
526         
527 2004-04-11  Devang Patel  <dpatel@apple.com>
528
529         * gcc.dg/vect/vect-dv-1.c: New test.
530         * gcc.dg/vect/vect-dv-2.c: New test.
531         
532 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
533
534         PR tree-optimization/20933
535         * gcc.dg/tree-ssa/pr20933.c: New test.
536
537 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
538
539         * gfortran.dg/fold_nearest.f90: New test.
540
541 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
542
543         * gcc.dg/tree-ssa/alias-1.c: New test.
544
545 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
546
547         PR tree-optimization/20920
548         * g++.dg/tree-ssa/pr20920.C: New test.
549
550 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
551
552         * gcc.dg/builtins-53.c: Also check (int)ceil* and
553         (long long int)ceil*.
554         
555 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
556
557         * g++.dg/warn/Wdtor1.C: Declare template in system header with
558         explicit C++ linkage.
559
560 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
561
562         * gfortran.dg/pr17229.f: Take care of the new obsolescence
563         warning for arithmetic IF statements.
564
565 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
566
567         * eor_handling_1.f90: New test case.
568         * eor_handling_2.f90: New test case.
569         * eor_handling_3.f90: New test case.
570         * eor_handling_4.f90: New test case.
571         * eor_handling_5.f90: New test case.
572         * noadv_size.f90: New test case.
573         * pad_no.f90: New test case.
574
575 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
576
577         * gcc.c-torture/execute/20050410-1.c: New test.
578
579 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
580
581         * gcc.dg/pr20126.c: New.
582
583 2005-04-09  Bud Davis  <bdavis@gfortran.org>
584             Steven G. Kargl <kargls@comcast.net>
585
586         * gfortran.dg/PR19872.f: New test.
587
588 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
589
590         * gfortran.dg/nint_1.f90:  Fix dg-do directive
591
592 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
593
594         * gfortran.dg/nint_1.f90: New test.
595
596 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
597
598         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
599         Added test for callee-allocated arrays with write statements.
600         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
601         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
602         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
603         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
604         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
605
606 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
607
608         PR libfortran/20163
609         * gfortran.dg/open-options-blanks.f:  New test.
610
611 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
612
613         PR fortran/13257
614         * gfortran.dg/comma_format_extension_[1234].f: New tests.
615
616 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
617
618         * gcc.dg/tree-ssa/stdarg-1.c: New test.
619         * gcc.dg/tree-ssa/stdarg-2.c: New test.
620         * gcc.dg/tree-ssa/stdarg-3.c: New test.
621         * gcc.dg/tree-ssa/stdarg-4.c: New test.
622         * gcc.dg/tree-ssa/stdarg-5.c: New test.
623         * gcc.c-torture/execute/stdarg-4.c: New test.
624
625         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
626
627         PR target/20795
628         * g++.dg/abi/param2.C: New test.
629
630 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
631
632         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
633
634 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
635
636         * gcc.dg/builtins-53.c: New test.
637
638 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
639
640         * g++.dg/tree-ssa/pr18178.C: New test.
641         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
642         * gcc.c-torture/execute/20041019-1.c: New test.
643         * gcc.dg/tree-ssa/20041008-1.c: New test.
644         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
645         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
646         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
647         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
648         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
649         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
650         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
651         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
652         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
653         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
654
655 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
656
657         PR rtl-optimization/20466
658         * gcc.c-torture/execute/pr20466-1.c: New test.
659
660 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
661
662         PR c++/20905
663         * g++.dg/parse/cond2.C: New test.
664
665         PR c++/20145
666         * g++.dg/warn/Wdtor1.C: New test.
667
668 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
669
670         PR fortran/17229
671         * gfortran.dg/pr17229.f: New test.
672
673 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
674
675         * gfortran.dg/tiny_1.f90: New test.
676         * gfortran.dg/tiny_2.f90: ditto.
677
678 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
679
680         * gfortran.dg/eor_1.f90:  Fix dg-do run line
681         * gfortran.dg/open_new.f90:  Fix dg-do run line
682
683 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
684
685         * lib/target-supports.exp (get_compiler_messages): Support
686         optional arguments, the fourth being compiler options.
687         (check_effective_target_fpic): New proc.
688         * gcc.dg/20050321-2.c: Restrict to target fpic.
689
690 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
691
692         * gcc.dg/15443-1.c: New test.
693         * gcc.dg/15443-2.c: Likewise.
694
695 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
696
697         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
698
699 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
700
701         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
702
703 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
704
705         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
706         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
707         -m64.
708         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
709         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
710         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
711
712 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
713
714         PR c++/20212
715         * g++.dg/warn/Wunused-11.C: New test.
716
717 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
718
719         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
720
721 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
722
723         * gfortran.dg/vect/vect-5.f90: xfail for lp64. 
724
725 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
726
727         PR c++/20734
728         * g++.dg/template/ptrmem13.C: New test.
729
730 2005-04-05  Per Bothner  <per@bothner.com>
731
732         * lib/gcc.exp: Always add -fno-show-column, for now.
733
734 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
735
736         PR testsuite/20767
737         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
738         of plain old "unsigned int" for the type of "i".  Makes this test
739         64bit clean.
740
741 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
742
743         * gcc.dg/i386-ssefn-1.c: New test.
744         * gcc.dg/i386-ssefn-2.c: New test.
745         * gcc.dg/i386-ssefn-3.c: New test.
746         * gcc.dg/i386-ssefn-4.c: New test.
747
748 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
749
750         PR tree-optimization/20076
751         * gcc.dg/builtin-apply4.c: New test.
752
753         PR preprocessor/19475
754         * gcc.dg/cpp/macspace1.c: New test.
755         * gcc.dg/cpp/macspace2.c: New test.
756
757 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
758
759         * gfortran.dg/pr20755.f: Fixed bad format.
760
761 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
762
763         PR c++/20763
764         * g++.dg/ext/attrib21.C: New test.
765
766 2004-04-05  Devang Patel  <dpatel@apple.com>
767
768         * lib/target-supports.exp (check_effective_target_vect_shif): New.
769         * gcc.dg/vect/vect-shift-1.c: New test.
770         
771 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
772
773         PR libfortran/20755
774         * gfortran.dg/pr20755.f: New test.
775
776 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
777
778         * gfortran.dg/pr15959.f90: New test.
779         * gfortran.dg/string_pad_trunc.f90: New test.
780
781 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
782
783         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
784         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
785         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
786         syntax.
787
788 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
789
790         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
791
792 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
793
794         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
795         * gcc.c-torture/compile/20011119-2.c: Likewise.
796         * gcc.c-torture/compile/981001-2.c: Likewise.
797
798 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
799
800         PR c++/20679
801         * g++.dg/template/overload4.C: New test.
802
803 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
804
805         PR c++/20746
806         * g++.dg/abi/covariant5.C: New.
807
808         PR debug/20505
809         * g++.dg/debug/const2.C: New.
810
811 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
812
813         PR rtl-optimization/16104
814         * gcc.c-torture/execute/20050316-1.c: New test.
815
816 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
817
818         * g++.dg/template/spec23.C: Fix dg-error text.
819
820 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
821
822         PR c++/19199
823         * g++.dg/expr/lval2.C: New.
824
825 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
826
827         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
828         __builtin_strcasecmp and __builtin_strncasecmp.
829
830 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
831
832         PR c++/20723
833         * g++.dg/template/spec22.C: New.
834         * g++.dg/template/spec23.C: New.
835
836 2005-04-03  Dale Ranta  <dir@lanl.gov>
837             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
838
839         PR libfortran/20068
840         PR libfortran/20125
841         PR libfortran/20156
842         PR libfortran/20471
843         * gfortran.dg/backspace.f: New test.
844
845 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
846
847         * gcc.dg/pr19345.c: New test.
848
849 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
850
851         PR tree-optimization/20640
852         * gcc.dg/torture/tree-loop-1.c: New.
853
854 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
855
856         PR rtl-optimization/20290
857         * gcc.c-torture/execute/loop-ivopts-2.c: New.
858
859 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
860
861         * gcc.dg/rs6000-fpint.c: New.
862
863 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
864
865         * gcc.dg/old-style-then-proto-1.c: New test.
866
867 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
868
869         * gfortran.fortran-torture/execute/backspace.f90: Check
870         after backspace and read was incorrect.
871
872 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
873
874         * gcc.c-torture/execute/builtins/strcat.c: Check the result
875         buffer past the terminating NUL using memcmp.
876         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
877         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
878
879         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
880         Fix unused/uninitialized variable warnings.
881
882         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
883         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
884         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
885         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
886
887         * gcc.c-torture/execute/builtins/abs-1-lib.c,
888         gcc.c-torture/execute/builtins/fputs-lib.c,
889         gcc.c-torture/execute/builtins/lib/fprintf.c,
890         gcc.c-torture/execute/builtins/lib/main.c,
891         gcc.c-torture/execute/builtins/lib/memcmp.c,
892         gcc.c-torture/execute/builtins/lib/memmove.c,
893         gcc.c-torture/execute/builtins/lib/mempcpy.c,
894         gcc.c-torture/execute/builtins/lib/memset.c,
895         gcc.c-torture/execute/builtins/lib/printf.c,
896         gcc.c-torture/execute/builtins/lib/sprintf.c,
897         gcc.c-torture/execute/builtins/lib/stpcpy.c,
898         gcc.c-torture/execute/builtins/lib/strchr.c,
899         gcc.c-torture/execute/builtins/lib/strcmp.c,
900         gcc.c-torture/execute/builtins/lib/strcpy.c,
901         gcc.c-torture/execute/builtins/lib/strcspn.c,
902         gcc.c-torture/execute/builtins/lib/strlen.c,
903         gcc.c-torture/execute/builtins/lib/strncat.c,
904         gcc.c-torture/execute/builtins/lib/strncmp.c,
905         gcc.c-torture/execute/builtins/lib/strncpy.c,
906         gcc.c-torture/execute/builtins/lib/strrchr.c,
907         gcc.c-torture/execute/builtins/lib/strspn.c,
908         gcc.c-torture/execute/builtins/lib/strstr.c,
909         gcc.c-torture/execute/builtins/memops-asm-lib.c,
910         gcc.c-torture/execute/builtins/strlen-2.c,
911         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
912         prototypes.
913
914 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
915
916         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
917         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
918         selectany usage.
919
920 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
921
922         PR c++/19406
923         * g++.dg/debug/using1.C: New test.
924
925 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
926
927         PR middle-end/20524
928         * gcc.dg/alias-7.c: Prefix asm-declared name with
929         __USER_LABEL_PREFIX__.
930
931 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
932
933         Fix fallout from PR middle-end/15700:
934         * gcc.c-torture/compile/20011119-1.c: Take
935         __USER_LABEL_PREFIX__ into account.
936         * gcc.c-torture/compile/20011119-2.c: Likewise.
937
938 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
939
940         PR c++/18644
941         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
942
943 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
944
945         PR c/17855
946         * gcc.c-torture/compile/struct-non-lval-1.c,
947         gcc.c-torture/compile/struct-non-lval-2.c,
948         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
949
950 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
951
952         * gcc.dg/tls/tls.exp: Remove temporary file.
953         * g++.dg/tls/tls.exp: Ditto.
954         * lib/file-format.exp: Ditto.
955         * g++.dg/special/ecos.exp: Ditto.
956
957         * lib/profopt.exp: Treat prof_ext as a list.
958         * gcc.misc-tests/bprob.exp: Ditto.
959         * g++.dg/bprob/bprob.exp: Ditto.
960
961         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
962         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
963         g++.dg/tree-ssa/pointer-reference-alias.C,
964         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
965         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
966         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
967         g++.dg/vect/pr19951.cc: Ditto.
968         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
969         gcc.dg/builtins-47.c: Ditto.
970         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
971         gcc.dg/pr20115-1.c: Ditto.
972         * gcc.dg/tree-ssa/20030530-2.c,
973         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
974         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
975         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
976         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
977         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
978         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
979         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
980         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
981         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
982         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
983         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
984         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
985         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
986         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
987         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
988         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
989         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
990         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
991         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
992         gcc.dg/tree-ssa/20030824-1.c,
993         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
994         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
995         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
996         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
997         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
998         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
999         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
1000         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
1001         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
1002         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
1003         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
1004         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
1005         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
1006         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
1007         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
1008         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
1009         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
1010         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
1011         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
1012         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
1013         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
1014         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
1015         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
1016         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
1017         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
1018         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
1019         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
1020         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
1021         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
1022         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
1023         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
1024         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
1025         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
1026         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
1027         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
1028         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
1029         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
1030         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
1031         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
1032         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
1033         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
1034         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
1035         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
1036         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
1037         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
1038         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
1039         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
1040         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
1041         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
1042         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
1043         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
1044         gcc.dg/tree-ssa/useless-1.c: Ditto.
1045         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
1046         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
1047         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
1048         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
1049         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
1050         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
1051         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
1052         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
1053         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
1054         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
1055         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
1056         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
1057         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
1058         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
1059         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
1060         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
1061         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
1062         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
1063         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
1064         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
1065         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
1066         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
1067         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
1068         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
1069         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
1070         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
1071         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
1072         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
1073         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
1074         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
1075         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
1076         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
1077         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
1078         gcc.dg/vect/vect-none.c: Ditto.
1079         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
1080         treelang/compile/unsigned.tree: Ditto.
1081
1082         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
1083         * gcc.dg/cpp/direct2s.c: Ditto.
1084         * gcc.dg/cpp/paste4.c: Ditto.
1085         * gcc.dg/cpp/separate-1.c: Ditto.
1086         * gcc.dg/pch/save-temps-1.c: Ditto.
1087         * g++.dg/ext/altivec-10.C: Ditto.
1088         * g++.dg/pch/pch.C: Ditto.
1089
1090         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
1091
1092         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
1093         * g++.dg/template/repo1.C: Ditto.
1094         * g++.dg/template/repo2.C: Ditto.
1095         * g++.dg/template/repo3.C: Ditto.
1096         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
1097         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
1098         * g++.old-deja/g++.pt/repo1.C: Ditto.
1099         * g++.old-deja/g++.pt/repo2.C: Ditto.
1100         * g++.old-deja/g++.pt/repo3.C: Ditto.
1101         * g++.old-deja/g++.pt/repo4.C: Ditto.
1102
1103         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
1104         * gcc.dg/20030107-1.c: Ditto.
1105         * gcc.dg/20030702-1.c: Ditto.
1106         * gcc.dg/profile-generate-1.c: Ditto.
1107         * g++.dg/other/profile1.C: Ditto.
1108         * g++.old-deja/g++.robertl/eb83.C: Ditto.
1109
1110         * lib/gcc-dg.exp (remove-build-file): New.
1111         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
1112         cleanup-tree-dump, cleanup-saved-temps): New.
1113
1114 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
1115
1116         PR c++/19203, DR 214
1117         * g++.dg/parse/ambig3.C: Not ambiguous.
1118         * g++.dg/template/spec20.C: New.
1119         * g++.dg/template/spec21.C: New.
1120
1121 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
1122
1123         PR target/20045
1124         * gcc.dg/ia64-fptr-1.c: Run only on linux.
1125
1126 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1127
1128         PR libfortran/20660
1129         * gfortran.dg/negative_unit.f: New test.
1130
1131 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
1132
1133         * gcc.dg/20050330-1.c: New test.
1134
1135 2005-03-30  Devang Patel  <dpatel@apple.com>
1136
1137         * g++.dg/tree-sra/ssa-sra-3.C: New test.
1138
1139 2005-03-30  Dale Johannesen  <dalej@apple.com>
1140
1141         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
1142
1143 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
1144
1145         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
1146         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
1147         Strip options from test name.
1148
1149 2005-03-31  Jan Hubicka  <jh@suse.cz>
1150
1151         * gcc.dg/varpool-1.c: New testcase.
1152
1153 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
1154
1155         PR c/772
1156         PR c/17913
1157         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
1158         gcc.dg/stmt-expr-label-3.c : New tests.
1159         * gcc.c-torture/execute/medce-2.c: Remove.
1160
1161 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
1162
1163         PR c/20368
1164         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
1165         tests.
1166
1167 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
1168
1169         * gcc.c-torture/compile/pr20203.c: New test.
1170
1171 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
1172
1173         * gfortran.dg/promotion.f90:  New test.
1174
1175 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
1176
1177         PR middle-end/20491
1178         * gcc.dg/torture/asm-subreg-1.c: New test.
1179
1180 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
1181
1182         PR c/20672
1183         * gcc.dg/pr20672-1.c: New test.
1184
1185 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
1186
1187         * gfortran.dg/vect: New directory.
1188         * gfortran.dg/vect/vect.exp: New.
1189         * gfortran.dg/vect/vect-1.f90: New test.
1190         * gfortran.dg/vect/vect-2.f90: New test.
1191         * gfortran.dg/vect/vect-3.f90: New test.
1192         * gfortran.dg/vect/vect-4.f90: New test.
1193         * gfortran.dg/vect/vect-5.f90: New test.
1194
1195 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
1196
1197         PR middle-end/20622
1198         * gcc.dg/alias-7.c: New test.
1199
1200 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
1201
1202         * gcc.dg/sparc-reg-1.c: New test.
1203
1204 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
1205
1206         PR target/19890
1207         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
1208
1209 2005-03-29  Dale Ranta  <dir@lanl.gov>
1210             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1211
1212         PR libfortran/20163
1213         * gfortran.dg/pr20163-2.f: New test.
1214
1215 2005-03-28  Jan Hubicka  <jh@suse.cz>
1216
1217         PR middle-end/20635
1218         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
1219         by Jakub Jelinek.
1220
1221 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
1222
1223         PR tree-optimization/20626
1224         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
1225         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
1226
1227 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
1228
1229         * gfortran.dg/underflow.f90:  New test.
1230         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
1231
1232 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1233
1234         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
1235
1236 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
1237
1238         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
1239         (g++_init): Make sure that CXXFLAGS is set.
1240         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
1241         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
1242         * lib/gfortran.exp (gfortran_link_flags): Likewise. 
1243         * lib/objc.exp (objc_init): Likewise.
1244         * lib/treelang.exp (treelang_init): Likewise.
1245
1246 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
1247
1248         PR tree-optimization/20470
1249         * gcc.dg/tree-ssa/pr20470.c: New test.
1250
1251 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
1252
1253         * gcc.dg/ppc-stfiwx.c: New.
1254
1255 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
1256
1257         PR target/19888
1258         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
1259
1260 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
1261
1262         * gcc.dg/20050325-1.c: Fix a typo.
1263
1264 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1265
1266         PR libfortran/19678
1267         PR libfortran/19679
1268         * gfortran.dg/dos_eol.f: New test.
1269
1270 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
1271
1272         PR rtl-optimization/20249
1273         * gcc.dg/20050325-1.c: New test.
1274
1275 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1276
1277         PR libfortran/15332
1278         * gfortran.dg/pr15332.f: New test.
1279
1280 2005-03-24  Dale Johannesen  <dalej@apple.com>
1281
1282         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
1283
1284 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
1285
1286         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
1287         'internal' visibility.
1288         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
1289         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
1290         'protected' visibility.
1291         * gcc.dg/visibility-7.c: Likewise.
1292         * lib/target-supports.exp (check_visibility_available): Take
1293         a parameter, the kind of visibility to check for.
1294         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
1295         to check_visibility_available.
1296
1297         * g++.dg/expr/cast3.C: New.
1298
1299 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
1300
1301         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
1302         rs6000.
1303
1304 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
1305
1306         PR target/20095
1307         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
1308
1309 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
1310
1311         * gcc.dg/badshift.c: Renamed to...
1312         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
1313
1314         * gcc.target/i386/badshift.c: Renamed to...
1315         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
1316         only.
1317
1318         PR rtl-optimization/20532
1319         * gcc.target/i386/badshift.c: New.
1320
1321 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1322
1323         * gfortran.dg/pr18025.f90: New test.
1324
1325 2005-03-23  Dale Johannesen  <dalej@apple.com>
1326         
1327         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
1328
1329 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
1330
1331         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
1332
1333         * lib/target-supports.exp (check_iconv_available): Default
1334         libiconv to -liconv, if there is no definition.
1335
1336 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
1337
1338         * gcc.dg/torture/cris-asm-mof-1.c: New test.
1339
1340 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
1341
1342         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
1343         * g++.dg/opt/pr7503-2.C: Likewise.
1344         * g++.dg/opt/pr7503-3.C: Likewise.
1345         * g++.dg/opt/pr7503-4.C: Likewise.
1346         * g++.dg/opt/pr7503-5.C: Likewise.
1347         * g++.dg/warn/minmax.C: New test.
1348
1349 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1350
1351         * gfortran.dg/g77_intrinsics_funcs.f: New test.
1352         * gfortran.dg/g77_intrinsics_sub.f: New test.
1353
1354 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
1355             Jan Hubicka  <jh@suse.cz>
1356             Steven Bosscher <stevenb@suse.de
1357
1358         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
1359
1360 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1361
1362         PR c++/19980
1363         * g++.dg/template/redecl3.C: New test.
1364
1365 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1366
1367         PR c++/20499
1368         * g++.dg/parse/error16.C: Tweak error markers.
1369
1370 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
1371
1372         PR target/20561
1373         * gcc.dg/20050321-2.c: New test.
1374
1375 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
1376
1377         PR c++/20465
1378         PR c++/20381
1379         * g++.dg/template/ptrmem12.C: New.
1380
1381 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
1382
1383         PR rtl-optimization/20527
1384         * gcc.c-torture/execute/pr20527-1.c: New test.
1385
1386 2005-03-22  Ben Elliston  <bje@au.ibm.com>
1387
1388         * gcc.misc-tests/options.exp (check_for_options): Create a real C
1389         program, compile it into a real executable and then delete the .c
1390         and .x files afterwards, to avoid problems on testglue targets.
1391
1392 2005-03-21  Stuart Hastings  <stuart@apple.com>
1393
1394         * gcc.target/i386/sse-2.c: New.
1395         
1396 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
1397
1398         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
1399
1400 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
1401
1402         * g++.dg/parse/crash25.C: Fix typo.
1403
1404 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
1405
1406         PR c++/20461
1407         * g++.dg/parse/crash24.C: New test.
1408
1409         PR c++/20536
1410         * g++.dg/parse/crash25.C: New test.
1411
1412 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
1413
1414         PR c++/20147    
1415         * g++.dg/ext/stmtexpr4.C: New test.
1416
1417 2005-03-20  Roger Sayle  <roger@eyesopen.com>
1418
1419         PR middle-end/20539
1420         * gcc.c-torture/compile/pr13066-1.c: New test case.
1421         * gcc.c-torture/compile/pr20539-1.c: Likewise.
1422         * g++.dg/opt/pr13066-1.C: Likewise.
1423
1424 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
1425
1426         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
1427
1428 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1429
1430         PR fortran/18525
1431         * gfortran.dg/nesting_1.f90: New test.
1432
1433 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1434
1435         PR c++/20240
1436         * g++.dg/lookup/using13.C: New test.
1437
1438 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1439
1440         PR c++/20333
1441         * g++.dg/template/crash36.C: New test.
1442
1443 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
1444
1445         PR c++/20463
1446         * g++.dg/template/crash35.C: New test.
1447
1448 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
1449
1450         PR c++/19966
1451         * g++.dg/overload/operator2.C: New test.
1452
1453 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1454
1455         PR libfortran/20257
1456         * gfortran.dg/pr20257.f90: New test.
1457
1458 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1459
1460         PR libfortran/20480
1461         * gfortran.dg/pr20480.f90: New test.
1462
1463 2005-03-16  Richard Henderson  <rth@redhat.com>
1464
1465         PR middle-end/15700
1466         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
1467         (_rtld_global): New.
1468         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
1469         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
1470
1471         * gcc.dg/alias-3.c: New.
1472         * gcc.dg/alias-4.c: New.
1473         * gcc.dg/alias-5.c: New.
1474         * gcc.dg/alias-6.c: New.
1475
1476 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
1477
1478         * gcc.dg/cpp/ucnid-7.c: New.
1479
1480 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
1481             Dorit Naishlos  <dorit@il.ibm.com>
1482
1483         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
1484         darwin.
1485
1486 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
1487
1488         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
1489         misaligned accesses.
1490         * gcc.dg/vect/vect-58.c: Likewise.
1491         * gcc.dg/vect/vect-92.c: New.
1492         * gcc.dg/vect/vect-93.c: New.
1493
1494 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
1495
1496         PR fortran/18827
1497         * gfortran.dg/assign_2.f90: New test.
1498         * gfortran.dg/assign_3.f90: New test.
1499         * gfortran.dg/assign.f90: New test.
1500
1501 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
1502
1503         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
1504         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
1505         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
1506         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
1507         names.
1508
1509 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
1510
1511         * gcc.dg/cpp/ucnid-6.c: New.
1512
1513         * gcc.dg/cpp/normalize-1.c: New.
1514         * gcc.dg/cpp/normalize-2.c: New.
1515         * gcc.dg/cpp/normalize-3.c: New.
1516         * gcc.dg/cpp/normalize-4.c: New.
1517         * gcc.dg/cpp/ucnid-4.c: New.
1518         * gcc.dg/cpp/ucnid-5.c: New.
1519         * g++.dg/cpp/normalize-1.C: New.
1520         * g++.dg/cpp/ucnid-1.C: New.
1521
1522 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
1523
1524         * gcc.dg/pr18628.c: New.
1525
1526 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
1527
1528         PR c++/20280
1529         * g++.dg/tree-ssa/pr20280.C: New.
1530
1531 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1532
1533         PR fortran/20467
1534         * gfortran.dg/stfunc_2.f90: New test.
1535
1536 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
1537
1538         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
1539
1540 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
1541
1542         * gcc.dg/tree-ssa/20050314-1.c: New test.
1543
1544 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1545
1546         PR c++/4403
1547         PR c++/9783, DR433
1548         * g++.dg/template/friend34.C: New test.
1549         * g++.dg/template/friend35.C: Likewise.
1550         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
1551
1552 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1553
1554         Friend class name lookup 5/n
1555         PR c++/1016
1556         * g++.dg/lookup/hidden-class1.C: New test.
1557         * g++.dg/lookup/hidden-class2.C: Likewise.
1558         * g++.dg/lookup/hidden-class3.C: Likewise.
1559         * g++.dg/lookup/hidden-class4.C: Likewise.
1560         * g++.dg/lookup/hidden-class5.C: Likewise.
1561         * g++.dg/lookup/hidden-class6.C: Likewise.
1562         * g++.dg/lookup/hidden-class7.C: Likewise.
1563         * g++.dg/lookup/hidden-class8.C: Likewise.
1564         * g++.dg/lookup/hidden-class9.C: Likewise.
1565         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
1566         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
1567         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
1568         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
1569         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
1570         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
1571         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
1572         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
1573         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
1574         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
1575         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
1576
1577 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
1578
1579         PR c++/20157
1580         * g++.dg/template/error18.C: New test.
1581
1582 2005-03-09  Ben Elliston  <bje@au.ibm.com>
1583
1584         PR debug/16792
1585         * g++.dg/debug/pr16792.C: New test.
1586
1587 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
1588
1589         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
1590         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
1591         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
1592         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
1593         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
1594         test assertion names.
1595
1596 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1597
1598         PR fortran/18600
1599         * gfortran.dg/stfunc_1.f90: New test.
1600
1601 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1602
1603         PR fortran/16907
1604         * gfortran.dg/real_index_1.f90: New test.
1605
1606 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1607
1608         PR fortran/20323
1609         * gfortran.dg/spec_expr_1.f90: New test.
1610
1611 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
1612
1613         PR c/20402
1614         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
1615         new parser.
1616
1617 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1618
1619         PR fortran/20361
1620         * gfortran.dg/largeequiv_1.f90: New test.
1621
1622 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
1623
1624         * gcc.dg/ucnid-1.c: New.
1625         * gcc.dg/ucnid-2.c: New.
1626         * gcc.dg/ucnid-3.c: New.
1627         * gcc.dg/ucnid-4.c: New.
1628         * gcc.dg/ucnid-5.c: New.
1629         * gcc.dg/ucnid-6.c: New.
1630         * gcc.dg/cpp/ucnid-1.c: New.
1631         * gcc.dg/cpp/ucnid-2.c: New.
1632         * gcc.dg/cpp/ucnid-3.c: New.
1633         * g++.dg/other/ucnid-1.C: New.
1634
1635 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
1636
1637         * gcc.dg/vmx/darwin-abi-3.c: Delete.
1638
1639 2005-03-11  Per Bothner  <per@bothner.com>
1640
1641         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
1642         that diagnotics refer to correct token.
1643         * gcc.dg/unused-3.c: Likewise.
1644
1645 2005-03-11  Per Bothner  <per@bothner.com>
1646
1647         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
1648         constant" is now actually on same line as string constant.
1649         * gcc.dg/cpp/direct2s.c: Likewise.
1650
1651 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
1652
1653         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
1654
1655 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1656
1657         PR libfortran/20124
1658         * gfortran.dg/pr20124.f90: New Test
1659
1660 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
1661
1662         PR tree-optimization/20130
1663         * gcc.dg/pr20130-1.c: New test.
1664
1665 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
1666
1667         PR target/20095
1668         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
1669
1670 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1671
1672         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
1673
1674 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
1675
1676         * g++.dg/eh/forced1.C: Fix comment.
1677         * g++.dg/eh/forced2.C: Ditto.
1678         * g++.dg/eh/forced3.C: Ditto.
1679         * g++.dg/eh/forced4.C: Ditto.
1680
1681 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
1682
1683         PR rtl-opt/20412
1684         * gcc.c-torture/compile/pr20412.c: New test.
1685
1686 2005-03-10  Roger Sayle  <roger@eyesopen.com>
1687
1688         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
1689
1690 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
1691
1692         PR target/20322
1693         * gcc.dg/20050307-1.c: New test.
1694
1695 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
1696
1697         PR c++/20375
1698         * g++.dg/other/stdarg3.C: New.
1699
1700 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
1701
1702         PR c++/18384, c++/18327
1703         * g++.dg/init/array19.C: New test.
1704
1705         PR inline-asm/20314
1706         * gcc.dg/torture/pr20314-1.c: New test.
1707         * gcc.dg/torture/pr20314-2.c: New test.
1708
1709 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
1710
1711         * gcc.dg/20050309-1.c: New test.
1712
1713 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1714
1715         * gcc.dg/builtins-10.c: Reactivate disabled test.
1716         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
1717         new cbrt transformations.
1718
1719 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
1720
1721         PR c++/20208
1722         * g++.dg/template/array13.C: New test.
1723
1724 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
1725
1726         PR c++/16859
1727         * g++.dg/init/brace4.C: New test.
1728
1729 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
1730
1731         PR c++/20186
1732         * g++.dg/template/non-dependent12.C: New.
1733
1734 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
1735
1736         PR c++/20142
1737         * g++.dg/init/array18.C: Add dg-do run marker.
1738         
1739         PR c++/20142
1740         * g++.dg/init/array18.C: New test.
1741
1742 2005-03-09  Ben Elliston  <bje@au.ibm.com>
1743
1744         * consistency.vlad/vlad.exp: Remove trailing semicolons.
1745         * g++.dg/gcov/gcov.exp: Likewise.
1746         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1747         * gcc.target/xstormy16/xstormy16.exp: Likewise.
1748         * lib/c-torture.exp: Likewise.
1749         * lib/fortran-torture.exp: Likewise.
1750         * lib/g++.exp: Likewise.
1751         * lib/gcc-defs.exp: Likewise.
1752         * lib/gcc-dg.exp: Likewise.
1753         * lib/gcc.exp: Likewise.
1754         * lib/gcov.exp: Likewise.
1755         * lib/gfortran.exp: Likewise.
1756         * lib/mike-g++.exp: Likewise.
1757         * lib/mike-gcc.exp: Likewise.
1758         * lib/objc-torture.exp: Likewise.
1759         * lib/objc.exp: Likewise.
1760         * lib/profopt.exp: Likewise.
1761         * lib/target-libpath.exp: Likewise.
1762         * lib/target-supports.exp: Likewise.
1763         * lib/treelang.exp: Likewise.
1764         * lib/wrapper.exp: Likewise.
1765
1766 2005-03-08  Jeff Law  <law@redhat.com>
1767
1768         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
1769         PHI-OPT changes.
1770
1771 2005-03-08  Ira Rosen  <irar@il.ibm.com>
1772
1773         * gcc.dg/vect/pr20122.c: New test.
1774
1775 2005-03-07  Jeff Law  <law@redhat.com>
1776
1777         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
1778         was folded away.
1779         * gcc.dg/tree-ssa/pr18133-1.c: New test.
1780         * gcc.dg/tree-ssa/pr18133-2.c: New test.
1781         * gcc.dg/tree-ssa/pr18134.c: New test.
1782
1783 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1784
1785         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
1786         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
1787         gcc.dg/torture/builtin-noret-2.c: Require weak support.
1788
1789 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
1790
1791         PR tree-opt/17671
1792         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
1793
1794 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
1795
1796         * g++.dg/warn/Wnvdtor.C: New test.
1797
1798 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
1799
1800         * gcc.dg/torture/pr19683-1.c: New test.
1801
1802 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
1803
1804         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
1805         * gfortran.dg/g77/19990313-2.f: Ditto.
1806         * gfortran.dg/g77/19990313-3.f: Ditto.
1807         * gfortran.dg/g77/19990525-0.f: Ditto.
1808         * gfortran.dg/g77/19990826-0.f: Ditto.
1809         * gfortran.dg/g77/19990826-2.f: Ditto.
1810         * gfortran.dg/g77/19990826-3.f: Ditto.
1811         * gfortran.dg/g77/20000511-1.f: Ditto.
1812         * gfortran.dg/g77/20000511-2.f: Ditto.
1813         * gfortran.dg/g77/970625-2.f: Ditto.
1814         * gfortran.dg/g77/980310-2.f: Ditto.
1815         * gfortran.dg/g77/980310-3.f: Ditto.
1816         * gfortran.dg/g77/980310-8.f: Ditto.
1817         * gfortran.dg/g77/980519-2.f: Ditto.
1818         * gfortran.dg/g77/alpha1.f: Ditto.
1819         * gfortran.dg/g77/claus.f: Ditto.
1820         * gfortran.dg/g77/erfc.f: Ditto.
1821         * gfortran.dg/g77/short.f: Ditto.
1822         * gfortran.fortran-torture/execute/data.f90: Ditto.
1823         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
1824         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
1825
1826 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1827
1828         * lib/file-format.exp (gcc_target_object_format): Add check for som
1829         format and hardcode object formats on hppa*-*-hpux*.
1830         * lib/target-supports.exp (check_weak_available): Add check for som
1831         object format.  Always return 0 on hppa*-*-hpux10*.
1832
1833         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
1834         is defined.
1835
1836         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
1837
1838 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
1839
1840         * gfortran.dg/pr19936_1.f90: New test.
1841         * gfortran.dg/pr19936_2.f90: New test.
1842         * gfortran.dg/pr19936_3.f90: New test.
1843
1844 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
1845             Paul Thomas <prthomas@drfccad.cea.fr>
1846
1847         * gfortran.dg/PR19754_1.f90: New test.
1848         * gfortran.dg/PR19754_2.f90: Ditto.
1849
1850 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1851
1852         PR c++/19311
1853         * g++.dg/template/non-dependent11.C: New test.
1854
1855 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
1856
1857         * lib/target-supports.exp (check_iconv_available): Fix comment.
1858
1859 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
1860             Joseph S. Myers  <joseph@codesourcery.com>
1861
1862         PR c++/19797
1863         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
1864
1865 2005-03-04  Matthew Sachs  <msachs@apple.com>
1866
1867         * gcc.exp (gcc_target_compile): Put braces around
1868         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
1869         * objc.exp (objc_target_compile): Likewise.
1870         * treelang.exp (treelang_target_compile): Likewise.
1871
1872 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1873
1874         PR fortran/19673
1875         * gfortran.dg/func_result_1.f90: New test.
1876
1877 2005-03-04  Ben Elliston  <bje@au.ibm.com>
1878
1879         * gcc.misc-tests/options.exp: New test.
1880
1881 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
1882
1883         * gcc.dg/pr15784-4.c: New test.
1884
1885 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
1886
1887         * gcc.c-torture/execute/pr17133.c: New.
1888         * gcc.c-torture/compile/20050303-1.c: New.
1889
1890 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
1891
1892         * gcc.dg/cpp/assert4.c:  Fix for cygwin
1893
1894 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
1895
1896         * g++.dg/overload/using2.C: New.
1897
1898 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
1899
1900         PR c++/19916
1901         * g++.dg/init/ptrmem2.C: New test.
1902
1903 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
1904
1905         PR c/8927
1906         * gcc.dg/pr8927-1.c: New test.
1907
1908 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
1909
1910         PR c++/20232
1911         * g++.dg/inherit/covariant12.C: New.
1912
1913 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1914
1915         PR fortran/19479
1916         * gfortran.dg/bound_1.f90: New test.
1917
1918 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
1919
1920         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
1921         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
1922
1923 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
1924
1925         PR c/20245
1926         * gcc.dg/pr20245-1.c: New test.
1927
1928 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
1929
1930         PR middle-end/19874
1931         * gcc.c-torture/execute/20050119-2.c: New test case.
1932
1933 2005-02-28  Ben Elliston  <bje@au.ibm.com>
1934
1935         * README: Update the DejaGnu bug reporting address.
1936         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
1937         * lib/objc-torture.exp: Likewise.
1938
1939 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
1940
1941         * gfortran.dg/boz_1.f90: New test.
1942         * gfortran.dg/boz_3.f90: New test.
1943         * gfortran.dg/boz_4.f90: New test.
1944
1945 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
1946
1947         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
1948         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
1949
1950 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1951
1952         PR libfortran/20101
1953         * gfortran.dg/write_0_pe_format.f90: New test.
1954
1955 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
1956
1957         PR c++/20206
1958         * g++.dg/opt/thunk2.C: New test.
1959         * g++.dg/opt/covariant1.C: New test.
1960
1961 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1962
1963         * gfortran.dg/e_d_fmt.f90: New test.
1964
1965 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
1966
1967         * gcc.dg/asm-b.c: Fix comment typos.
1968
1969 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
1970
1971         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
1972         a V_MAY_DEF also.
1973
1974 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
1975
1976         PR tree-opt/20188
1977         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
1978         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
1979         * gcc.dg/asm-b.c: New test.
1980
1981 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
1982
1983         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
1984         Disable this test on IRIX 6.
1985
1986 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
1987
1988         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
1989         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
1990         parser.
1991
1992 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
1993
1994         PR tree-optimization/20204
1995         * testsuite/gcc.dg/pr20204.c: New test.
1996
1997 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
1998
1999         PR target/20196
2000         * gcc.c-torture/execute/20050224-1.c: New test.
2001
2002         PR c++/20175
2003         * g++.dg/warn/Wbraces2.C: New test.
2004
2005 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
2006
2007         PR c++/19878
2008         * g++.dg/init/const2.C: New test.
2009
2010 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
2011
2012         PR tree-optimization/20100
2013         * gcc.c-torture/execute/pr20100-1.c: New test.
2014
2015 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2016
2017         * gfortran.dg/implicit_3.f90: New test.
2018
2019         * gfortran.dg/deftype_1.f90: New test.
2020
2021 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
2022
2023         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
2024         the test passes.
2025         * g++.dg/other/anon3.C: Accept a warning.
2026
2027 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
2028
2029         * gcc.dg/pr20017.c: Fix a comment typo.
2030
2031 2005-02-23  Bud Davis  <bdavis@gfortran.org>
2032
2033         * gfortran.dg/list_read_4.f90: Change to f90 comments.
2034
2035 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2036
2037         PR ada/19902
2038         * ada/acats/tests/cxa/cxa3004.a: Remove.
2039         * ada/acats/tests/cxb/cxb30061.am: Likewise.
2040
2041 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
2042
2043         PR c++/20073
2044         * g++.dg/init/const1.C: New test.
2045
2046         PR c++/19991
2047         * g++.dg/parse/constant7.C: New test.
2048
2049         PR c++/20152
2050         * g++.dg/parse/error27.C: New test.
2051         * g++.dg/template/qualttp15.C: Adjust error markers.
2052         * g++.old-deja/g++.other/struct1.C: Likewise.
2053         
2054         PR c++/20153
2055         * g++.dg/template/error17.C: New test.
2056
2057         PR c++/20148
2058         * g++.dg/parser/error26.C: New test.
2059
2060 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
2061
2062         PR tree-optimization/20100
2063         PR tree-optimization/20115
2064         * gcc.dg/pr20115.c: New test.
2065         * gcc.dg/pr20115-1.c: New test.
2066         * gcc.dg/pr20100.c: New test.
2067         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
2068         call-clobbered variables after alias1.
2069
2070 2005-02-22  Bud Davis  <bdavis@gfortran.org>
2071
2072         * gfortran.dg/list_read_4.f90: new test.
2073
2074 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
2075
2076         PR rtl-optimization/20017.
2077         * gcc.dg/pr20017.c: New.
2078
2079 2005-02-22  Devang Patel  <dpatel@apple.com>
2080
2081         PR 19952
2082         * g++.dg/tree-ssa/pr19952.C: New test.
2083         
2084 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
2085
2086         PR c++/19883
2087         * g++.dg/parse/constant6.C: New test.
2088
2089 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
2090
2091         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
2092         * g++.dg/charset/asm2.c: Likewise.
2093         * g++.dg/charset/asm3.c: Likewise.
2094         * g++.dg/charset/asm4.c: Likewise.
2095         * g++.dg/charset/asm5.c: Likewise.
2096         * g++.dg/charset/attribute1.c: Likewise.
2097         * g++.dg/charset/attribute2.c: Likewise.
2098         * g++.dg/charset/extern1.cc: Likewise.
2099         * g++.dg/charset/extern2.cc: Likewise.
2100         * g++.dg/charset/extern3.cc: Likewise.
2101         * g++.dg/charset/function.cc: Likewise.
2102         * g++.dg/charset/string.c: Likewise.
2103         * g++.dg/charset/charset.exp: Likewise.
2104         * lib/target-supports.exp (check_iconv_available): Fix comment.
2105
2106 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
2107
2108         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
2109         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
2110         * gcc.dg/charset/asm2.c: Likewise.
2111         * gcc.dg/charset/asm3.c: Likewise.
2112         * gcc.dg/charset/asm4.c: Likewise.
2113         * gcc.dg/charset/asm5.c: Likewise.
2114         * gcc.dg/charset/asm6.c: Likewise.
2115         * gcc.dg/charset/attribute1.c: Likewise.
2116         * gcc.dg/charset/attribute2.c: Likewise.
2117         * gcc.dg/charset/builtin1.c: Likewise.
2118         * gcc.dg/charset/extern.c: Likewise.
2119         * gcc.dg/charset/function.c: Likewise.
2120         * gcc.dg/charset/string.c: Likewise.
2121         * gcc.dg/charset/charset.exp: Likewise.
2122
2123 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
2124
2125         PR fortran/20086
2126         * gfortran.dg/pr20086.f90: New test.
2127
2128 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
2129
2130         PR tree-optimization/19786
2131         * g++.dg/tree-ssa/pr19786.C: New.
2132
2133 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2134
2135         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
2136
2137 2005-02-21  Jeff Law  <law@redhat.com>
2138
2139         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
2140
2141 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2142
2143         * gfortran.dg/do_iterator: Split loop, markup all lines for
2144         which an error locus is printed.
2145         * gfortran.dg/pr17708.f90: Markup all lines for which an error
2146         locus is printed.
2147         * gfortran.dg/select_4.f90: Likewise.
2148         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
2149         locuses in the various permutations.
2150
2151 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
2152
2153         PR tree-optimization/19951
2154         * g++.dg/vect: New directory.
2155         * g++.dg/vect/vect.exp: New file.
2156         * g++.dg/vect/pr19951.cc: New testcase.
2157         * g++.dg/dg.exp: Also prune vectorizer tests.
2158
2159 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
2160
2161         PR 18785
2162         * gcc.dg/charset/builtin1.c: New test.
2163
2164 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2165
2166         PR c++/19299
2167         * g++.dg/inherit/volatile1.C: New test.
2168
2169         PR c++/19440
2170         * g++.dg/template/dtor4.C: New test.
2171
2172 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
2173
2174         * gfortran.dg/int_1.f90: New test.
2175
2176 2005-02-19  Devang Patel  <dpatel@apple.com>
2177
2178         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
2179
2180 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
2181
2182         * gfortran.dg/achar_1.f90: New test.
2183
2184 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
2185
2186         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
2187
2188 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
2189             Jakub Jelinek  <jakub@redhat.com>
2190
2191         PR tree-optimization/19828
2192         * gcc.dg/tree-ssa/loop-7.c: New test.
2193         * gcc.c-torture/execute/20050218-1.c: New test.
2194
2195 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
2196
2197         PR c/20043
2198         * gcc.dg/transparent-union-1.c: New test.
2199         * gcc.dg/transparent-union-2.c: New test.
2200
2201 2005-02-18  James E Wilson  <wilson@specifixinc.com>
2202
2203         PR tree-optimization/18977
2204         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
2205
2206 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
2207
2208         PR target/20054
2209         * gcc.dg/pr20054.c: New test.
2210
2211 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2212
2213         PR c++/19508
2214         * g++.dg/ext/attrib20.C: New test.
2215
2216 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
2217
2218         PR middle-end/20030
2219         * gfortran.fortran-torture/execute/character_passing.f90: New test.
2220
2221 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
2222
2223         PR c++/20008
2224         * g++.dg/opt/switch4.C: New.
2225
2226 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
2227
2228         PR c++/20023
2229         PR tree-optimization/20009
2230         * gcc.c-torture/compile/20050217-1.c: New test.
2231         * g++.dg/opt/switch3.C: New test.
2232
2233         PR tree-optimization/18947
2234         * gcc.c-torture/compile/20050215-1.c: New test.
2235         * gcc.c-torture/compile/20050215-2.c: New test.
2236         * gcc.c-torture/compile/20050215-3.c: New test.
2237
2238 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
2239
2240         PR c++/20028
2241         * g++.dg/template/crash34.C: New.
2242
2243         PR c++/20022
2244         * g++.dg/other/access3.C: New.
2245
2246 2005-02-17  Ira Rosen  <irar@il.ibm.com>
2247
2248         * gcc.dg/vect/vect-98.c: New test.
2249
2250 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
2251
2252         PR tree-optimization/19967
2253         * gcc.dg/pr19967.c: New.
2254
2255 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
2256
2257         PR middle-end/19857
2258         * gcc.dg/tree-ssa/20050215-1.c: New test.
2259         * gcc.c-torture/execute/20050215-1.c: New test.
2260
2261 2005-02-15  Eric Christopher  <echristo@redhat.com>
2262
2263         * gcc.dg/cpp/20050215-1.c: New file.
2264
2265 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
2266
2267         PR tree-optimization/15785
2268         * gcc.dg/pr15785-1.c: New test.
2269
2270 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
2271
2272         PR c++/17788
2273         * g++.dg/init/ctor4.C: New.
2274         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
2275
2276 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
2277
2278         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
2279         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
2280
2281 2005-02-15  Andreas Schwab  <schwab@suse.de>
2282
2283         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
2284         declare malloc.
2285
2286 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
2287
2288         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
2289
2290 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
2291
2292         PR tree-optimization/19853
2293         * gcc.c-torture/compile/pr19853.c: New test.
2294
2295 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
2296
2297         PR c++/19608
2298         * g++.dg/parse/local-class1.C: New.
2299
2300         PR c++/19895
2301         * g++.dg/parse/ptrmem3.C: New.
2302
2303         PR c++/19884
2304         * g++.old-deja/g++.oliva/template6.C: Add another case.
2305         * g++.dg/template/explicit6.C: New.
2306
2307 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
2308
2309         PR c++/17816
2310         * g++.dg/other/redecl2.C: New.
2311
2312 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
2313
2314         PR c++/19891
2315         * g++.dg/abi/covariant4.C: New.
2316
2317 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
2318
2319         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
2320
2321 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
2322
2323         * gcc.dg/vect/vect-96.c: Fix typo.
2324
2325 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2326
2327         PR c++/14479
2328         PR c++/19487
2329         * g++.dg/template/enum5.C: New test.
2330
2331 2005-02-12  Ira Rosen  <irar@il.ibm.com>
2332
2333         * gcc.dg/vect/vect-97.c: New test.
2334
2335 2005-02-12  Ira Rosen  <irar@il.ibm.com>
2336
2337         * gcc.dg/vect/vect-96.c: New test.
2338
2339 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
2340
2341         * gcc.dg/builtins-34.c: Also check ldexp*.
2342
2343 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
2344
2345         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
2346
2347 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
2348
2349         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
2350         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
2351         dg-require-dll, dg-require-iconv, dg-require-named-sections,
2352         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
2353         selector_list, selector_expression, dg-process-target): Move to new
2354         file target-supports-dg.exp.
2355         * lib/target-supports-dg.exp: New.
2356
2357         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
2358         New.
2359
2360 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
2361
2362         PR c++/19666
2363         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
2364
2365         PR middle-end/19858
2366         * gcc.c-torture/compile/20050210-1.c: New test.
2367
2368 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
2369
2370         PR c++/19755
2371         * g++.dg/warn/Wbraces1.C: New test.
2372
2373 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
2374
2375         * gcc.dg/builtins-52.c: New testcase.
2376
2377 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
2378
2379         PR c/19342
2380         * gcc.c-torture/execute/20050119-1.c: New test.
2381
2382 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
2383
2384         PR c++/19811
2385         * g++.dg/init/delete1.C: New test.
2386
2387 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
2388
2389         PR c++/18470
2390         * g++.dg/template/static12.C: New test.
2391
2392 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
2393
2394         PR c++/19787
2395         * g++.dg/conversion/ambig1.C: New test.
2396
2397         PR c++/19739
2398         * g++.dg/ext/attrib19.C: New test.
2399
2400         PR c++/19732
2401         * g++.dg/parse/dtor5.C: New test.
2402
2403         PR c++/19762
2404         * g++.dg/template/dtor3.C: New test.
2405
2406         PR c++/19826
2407         * g++.dg/template/static11.C: New test.
2408         * g++.dg/template/crash2.C: Remove dg-error marker.
2409
2410 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
2411
2412         PR C++/18491
2413         * g++.old-deja/g++.mike/p10769a.C: Remove.
2414
2415 2005-02-09  Roger Sayle  <roger@eyesopen.com>
2416
2417         * gcc.dg/builtins-48.c: New test case.
2418         * gcc.dg/builtins-49.c: New test case.
2419         * gcc.dg/builtins-50.c: New test case.
2420         * gcc.dg/builtins-51.c: New test case.
2421
2422 2005-02-09  Ian Lance Taylor  <ian@airs.com>
2423
2424         PR middle-end/19583
2425         * g++.dg/warn/Wreturn-type-3.C: New test.
2426
2427 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
2428
2429         PR middle-end/19402
2430         * gcc.dg/pr19402-1.c: New testcase.
2431         * gcc.dg/pr19402-2.c: likewise.
2432
2433 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
2434
2435         PR middle-end/19854
2436         * g++.dg/tree-ssa/tmmti.C: New testcase.
2437
2438 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
2439
2440         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
2441
2442 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
2443
2444         PR c++/19733
2445         * g++.dg/parse/crash23.C: New test.
2446         * g++.dg/warn/Weff1.C: New test.
2447
2448 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
2449
2450         * gcc.dg/20050209-1.c: New test.
2451
2452 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
2453
2454         PR target/19799
2455         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
2456
2457 2005-02-08  Mike Stump  <mrs@apple.com>
2458
2459         * g++.dg/pch/import-2.c: New test.
2460         * g++.dg/pch/import-2.hs: New.
2461         * g++.dg/pch/include/import-2a.h: New.
2462         * g++.dg/pch/include/import-2b.h: New.
2463
2464 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
2465
2466         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
2467
2468 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2469
2470         * gfortran.dg/substr_1.f90: New test.
2471
2472 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
2473
2474         PR middle-end/19775
2475         * gcc.dg/torture/builtin-power-1.c: Disable test for
2476         invalid transformation.
2477         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
2478         no longer optimize.
2479         * gcc.dg/builtins-47.c: New testcase.
2480
2481 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
2482             Dorit Naishlos  <dorit@il.ibm.com>
2483
2484         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
2485
2486 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
2487
2488         * gcc.c-torture/compile/20050206-1.c: New test.
2489
2490 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
2491
2492         PR tree-opt/19768
2493         * g++.dg/opt/pr19768.C: New test.
2494
2495 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
2496
2497         PR tree-opt/19736
2498         * gcc.c-torture/compile/pr19736.c: New test.
2499
2500 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2501
2502         PR c++/17401
2503         * g++.dg/parse/error25.C: New test.
2504
2505 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
2506
2507         * gcc.c-torture/execute/20050203-1.c: New.
2508
2509 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
2510
2511         * gcc.dg/vect/vect-85.c: Remove xfail.
2512         * gcc.dg/vect/vect-86.c: Remove xfail.
2513         * gcc.dg/vect/vect-87.c: Remove xfail.
2514         * gcc.dg/vect/vect-88.c: Remove xfail.
2515
2516 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
2517
2518         * gcc.dg/altivec-19.c: New.
2519
2520 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
2521
2522         PR c/17807
2523         * gcc.dg/nested-func-3.c: New test.
2524         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
2525
2526 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
2527
2528         * gcc.test-framework/gen_directive_tests: Generate tests for
2529         selector expressions.
2530
2531 2005-02-02  Matt Austern  <austern@apple.com>
2532
2533         PR c++/19628
2534         * g++/ext/builtin7.C: New.
2535         * g++/ext/builtin8.C: New.
2536
2537 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
2538
2539         PR c/18502
2540         * gcc.dg/pr18502-1.c: New test.
2541
2542 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2543
2544         PR c++/17413
2545         * g++.dg/template/local4.C: Tweak.
2546
2547 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
2548
2549         PR tree-optimization/19578
2550         * gcc.c-torture/compile/20050202-1.c: New test.
2551
2552 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
2553
2554         PR c/19435
2555         * gcc.dg/c99-init-4.c: New test.
2556
2557 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
2558
2559         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
2560
2561         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
2562
2563         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
2564         * g++.dg/eh/check-vect.h: New.
2565
2566         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
2567         * gcc.dg/vect/vect-78.c: Ditto.
2568         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
2569         Remove.
2570
2571         * g++.dg/conversion/simd1.C: Expect warning.
2572         * g++.dg/ext/attribute-test-1.C: Ditto.
2573         * g++.dg/ext/attribute-test-2.C: Ditto.
2574         * g++.dg/ext/attribute-test-3.C: Ditto.
2575         * g++.dg/ext/attribute-test-4.C: Ditto.
2576
2577         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
2578         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
2579
2580         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
2581
2582 2005-02-01  Richard Henderson  <rth@redhat.com>
2583
2584         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
2585         long double for ibm double-double format.
2586         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
2587
2588 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
2589
2590         PR tree-optimization/19633
2591         * testsuite/gcc.dg/pr19633-1.c: New test.
2592         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
2593         to NULL or a symbol.
2594
2595 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
2596
2597         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
2598         New procs.
2599         (dg-process-target (local override)): Handle selector expressions.
2600
2601         * gcc.test-framework/README: Describe tests in source directory.
2602         * gcc.test-framework/test-framework.awk: Handle dg- tests.
2603         * gcc.test-framework/test-framework.exp: Handle dg- tests.
2604         * gcc.test-framework/dg-bogus-exp-P.c: New test.
2605         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
2606         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
2607         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
2608         * gcc.test-framework/dg-do-link-exp-P.c: New test.
2609         * gcc.test-framework/dg-do-run-exp-P.c: New test.
2610         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
2611         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
2612         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
2613         * gcc.test-framework/dg-error-exp-P.c: New test.
2614         * gcc.test-framework/dg-error-exp-XP.c: New test.
2615         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
2616         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
2617         * gcc.test-framework/dg-output-exp-P.c: New test.
2618         * gcc.test-framework/dg-output-exp-XF.c: New test.
2619         * gcc.test-framework/dg-warning-exp-P.c: New test.
2620         * gcc.misc-tests/dg-1.c: Remove.
2621         * gcc.misc-tests/dg-2.c: Remove.
2622         * gcc.misc-tests/dg-3.c: Remove.
2623         * gcc.misc-tests/dg-4.c: Remove.
2624         * gcc.misc-tests/dg-5.c: Remove.
2625         * gcc.misc-tests/dg-6.c: Remove.
2626         * gcc.misc-tests/dg-7.c: Remove.
2627         * gcc.misc-tests/dg-8.c: Remove.
2628         * gcc.misc-tests/dg-9.c: Remove.
2629         * gcc.misc-tests/dg-10.c: Remove.
2630         * gcc.misc-tests/dg-11.c: Remove.
2631         * gcc.misc-tests/dg-12.c: Remove.
2632         * gcc.misc-tests/dg-test.exp: Remove.
2633
2634         * gcc.test-framework/test-framework.awk: Change recording and
2635         printing of passes and failures.
2636
2637         * gcc.test-framework: New directory.
2638         * gcc.test-framework/README: New.
2639         * gcc.test-framework/test-framework.exp: New.
2640         * gcc.test-framework/test-framework.awk: New.
2641         * gcc.test-framework/gen_directive_tests: New.
2642
2643 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
2644
2645         * lib/treelang.exp: Fix comment typos.
2646         (treelang_target_compile): Don't append libs=-ltreelang to options.
2647
2648 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
2649
2650         * g++.dg/parse/typename7.C: Adjust error messages.
2651
2652 2005-01-31  Jeff Law  <law@redhat.com>
2653
2654         * gcc.c-torture/execute/20050131-1.c: New test.
2655         * gcc.dg/wcaselabel.c: New test.
2656
2657 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
2658
2659         * g++.dg/other/warning1.C: Adjust error messags.
2660         * g++.dg/parse/constant5.C: New test.
2661
2662 2005-01-31  Steven Bosscher  <stevenb@suse.de>
2663
2664         PR c/19333
2665         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
2666         the test case valid.
2667         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
2668         * testsuite/gcc.dg/array-7.c: Adjust expected result.
2669         * testsuite/gcc.dg/pr18596-3.c: Likewise.
2670         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
2671         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
2672         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
2673
2674 2005-01-31  Dale Johannesen  <dalej@apple.com>
2675
2676         * g++.dg/opt/pr19650.C:  New test.
2677
2678 2005-01-31  Richard Henderson  <rth@redhat.com>
2679
2680         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
2681         long double for intel double extended format.
2682         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
2683
2684 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
2685
2686         PR c++/19555
2687         * g++.dg/template/static10.C: New test.
2688
2689         PR c++/19395
2690         * g++.dg/parse/error24.C: New test.
2691
2692         PR c++/19367
2693         * g++.dg/lookup/builtin1.C: New test.
2694
2695         PR c++/19457
2696         * g++.dg/warn/conv3.C: New test.
2697
2698 2005-01-30  Bud Davis  <bdavis@gfortran.org>
2699
2700         PR fortran/19647
2701         * gfortan.dg/inquire_7.f90
2702
2703 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
2704
2705         PR tree-optimization/15791
2706         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
2707         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
2708         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
2709         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
2710         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
2711         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
2712         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
2713         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
2714         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
2715         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
2716
2717 2005-01-29  Paul Brook  <paul@codesourcery.com>
2718
2719         PR fortran/18565
2720         * check.c (real_or_complex_check): New function.
2721         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
2722         * intrinsic.c (add_functions): Use new check functions.
2723         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
2724         Add prototypes.
2725
2726 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
2727
2728         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
2729         gcc.dg/lvalue-3.c: New tests.
2730         * gcc.dg/concat.c: Update expected messages.
2731
2732 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
2733
2734         PR libfortran/19595
2735         * gfortran.dg/eor_1.f90:  New test.
2736
2737 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
2738
2739         PR fortran/19589
2740         * gfortran.dg/logical_data_1.f90: New test.
2741
2742 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
2743
2744         PR c++/19253
2745         * g++.dg/template/crash33.C: New test.
2746
2747         PR c++/19667
2748         * g++.dg/template/crash32.C: New test.
2749
2750 2005-01-28  Ian Lance Taylor  <ian@airs.com>
2751
2752         PR middle-end/16558
2753         * g++.dg/warn/Wreturn-type-2.C: New test.
2754
2755 2004-06-24  Jeff Law  <law@redhat.com>
2756
2757         * gcc.dg/tree-ssa/20050128-1.c: New test.
2758
2759 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
2760
2761         * gcc.target/frv/all-mdpackh-1.c: New test.
2762
2763 2005-01-28  Steven Bosscher  <stevenb@suse.de>
2764
2765         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
2766
2767 2005-01-27  Richard Henderson  <rth@redhat.com>
2768
2769         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
2770
2771 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
2772
2773         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
2774
2775 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
2776
2777         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
2778         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
2779         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
2780         to cope with cases where the multilib options override the dg-options.
2781
2782 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
2783
2784         PR c/18946
2785         * gcc.dg/noncompile/20050120-1.c: New test.
2786
2787 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
2788
2789         PR tree-optimization/19633
2790         * gcc.dg/pr19633.c: New test.
2791         * gcc.dg/tree-ssa/pr19633.c: New test.
2792
2793 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
2794
2795         * gcc.dg/20041216-1.c: New test.
2796
2797 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
2798
2799         PR objc/18862
2800         * objc.dg/selector-2.m: New test.
2801
2802 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
2803
2804         * g++.dg/opt/range-test-2.C: New test.
2805
2806         PR rtl-optimization/19579
2807         * gcc.c-torture/execute/20050124-1.c: New test.
2808
2809 2005-01-26  Greg Parker  <gparker@apple.com>
2810         Stuart Hastings  <stuart@apple.com>
2811
2812         * gcc.c-torture/execute/20050125-1.c: New.
2813
2814 2005-01-18  Jan Hubicka  <jh@suse.cz>
2815
2816         PR tree-optimize/19337
2817         * gcc.c-torture/compile/20050119-1.c: New test.
2818
2819 2005-01-24  James E Wilson  <wilson@specifixinc.com>
2820
2821         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
2822         test for successful match.
2823
2824 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
2825
2826         PR objc/18408
2827         * objc.dg/comp-types-7.m: New test.
2828
2829 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
2830
2831         * lib/target-supports.exp (current_target_name): New.
2832         (check_effective_target_ilp32, check_effective_target_lp64):
2833         Cache the result to use as long as the current target, with
2834         multilib flags, remains the same.
2835
2836         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
2837         (dg-require-weak, dg-require-visibility, dg-require-alias,
2838         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
2839         dg-require-effective-target, dg-skip-if): Remove call to
2840         skip_test_and_clear_xfail.
2841         (dg-test): Clear xfail data.
2842
2843 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
2844
2845         PR target/17751
2846         * gcc.dg/ppc64-toc.c: New test.
2847
2848         * g++.dg/tree-ssa/empty-1.C: New test.
2849
2850         PR middle-end/19551
2851         * gcc.c-torture/execute/20050121-1.c: New test.
2852         * gcc.dg/20050121-2.c: New test.
2853
2854 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
2855         Paul Brook  <paul@codesourcery.com>
2856
2857         PR fortran/17941
2858         * gfortran.dg/real_const_1.f: New test.
2859         * gfortran.dg/real_const_2.f90: New test.
2860         * gfortran.dg/complex_int_1.f90: New test.
2861
2862 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
2863
2864         PR fortran/19313
2865         * gfortan.dg/inquire_6.f90: New test.
2866
2867 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
2868
2869         PR libfortran/19451
2870         * open_readonly_1.f90:  New test.
2871
2872 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
2873
2874         PR libfortran/18982
2875         * gfortran.dg/open_new.f90: New file.
2876
2877 2005-01-22  Paul Brook  <paul@codesourcery.com>
2878
2879         * namelist_1.f90: New test.
2880
2881 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
2882
2883         PR tree-optimization/19484
2884         * gcc.c-torture/compile/20050122-[12].c: New tests.
2885
2886 2005-01-22  Paul Brook  <paul@codesourcery.com>
2887
2888         * gfortran.dg/implicit_2.f90: New test.
2889
2890 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
2891
2892         PR fortran/19314
2893         * gfortran.dg/inquire_5.f90: New test.
2894
2895 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2896
2897         PR c/18809
2898         * gcc.dg/pr18809-1.c: New test.
2899
2900 2005-01-21  Ian Lance Taylor  <ian@airs.com>
2901
2902         * gcc.dg/20050121-1.c: New test.
2903
2904         PR tree-optimization/13000
2905         * gcc.dg/20040206-1.c: Change warning to point where function is
2906         being inlined.
2907
2908 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2909
2910         PR c++/19208
2911         * g++.dg/template/array11.C: New test.
2912
2913 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2914
2915         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
2916         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
2917         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
2918         * gfortran.dg/getenv_1.f90: Add dg-do directive.
2919         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
2920         gfortran.dg/pr17164.f90: Add missing dg-do directives.
2921
2922 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
2923
2924         PR tree-optimization/15349
2925         * gcc.dg/tree-ssa/pr15349.c: New.
2926
2927 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
2928
2929         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
2930
2931 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
2932
2933         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
2934         scan-assembler-times directive name.
2935
2936         * gcc.dg/asm-a.c: Move dg-require-effective-target to
2937         after dg-do.
2938
2939         PR rtl-optimization/19462
2940         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
2941
2942 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
2943
2944         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
2945         counting function calls on ia64.
2946
2947 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
2948
2949         PR rtl-optimization/15139
2950         * gcc.dg/20050111-2.c: New test.
2951
2952         PR c/17297
2953         * gcc.c-torture/compile/20050113-1.c: New testcase.
2954
2955         PR middle-end/19164
2956         * gcc.dg/20050113-1.c: New testcase.
2957
2958 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
2959
2960         * gcc.dg/vect/vect-85.c: Add comment.
2961         * gcc.dg/vect/vect-86.c: Add xfail for now.
2962         * gcc.dg/vect/vect-87.c: Add xfail for now.
2963         * gcc.dg/vect/vect-88.c: Add xfail for now.
2964         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
2965
2966 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2967
2968         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
2969
2970 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2971
2972         * g++.dg/debug/typedef3.C: New test.
2973
2974 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
2975
2976         PR c/19472
2977         * gcc.dg/asm-a.c: New test.
2978
2979 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
2980
2981         * gcc.dg/sh-relax.c: Add prototype for abort.
2982
2983 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2984
2985         * gcc.dg/short-compare-1.c: New test.
2986         * gcc.dg/short-compare-2.c: Likewise.
2987
2988 2005-01-18  Michael Matz  <matz@suse.de>
2989
2990         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
2991
2992 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
2993
2994         PR tree-optimization/19121
2995         * gcc.c-torture/compile/pr19121.c: New test.
2996
2997 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
2998
2999         PR target/19357
3000         * gcc.c-torture/compile/pr19357.c: New test.
3001
3002 2005-01-17  Ian Lance Taylor  <ian@airs.com>
3003
3004         PR c/5675
3005         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
3006         pass--those that refer just to the variable, possibly with a
3007         cast.
3008         * gcc.dg/c99-const-expr-3.c: Likewise.
3009
3010         PR middle-end/13127
3011         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
3012         longer emitted.
3013
3014 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
3015
3016         PR fortran/18778
3017         * gfortran.dg/endfile_2.f90: New test.
3018
3019 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
3020
3021         PR 19168
3022         * gfortran.dg/select_5.f90: New test.
3023
3024 2004-01-16  Paul Brook  <paul@codesourcery.com>
3025
3026         * gfortran.dg/common_4.f90: New test.
3027
3028 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
3029
3030         PR rtl-optimization/19462
3031         * gcc.dg/torture/pr19462-1.c: New test.
3032
3033 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
3034
3035         PR objc/19321
3036         * objc.dg/func-ptr-2.m: New.
3037         * objc.dg/volatile-1.m: New.
3038
3039 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3040
3041         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
3042
3043 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
3044
3045         PR tree-optimization/19060
3046         * gcc.c-torture/execute/20050104-1.c: New test.
3047
3048 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
3049
3050         PR fortran/18983
3051         * gfortran.dg/write_to_null.f90: New test.
3052
3053 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
3054             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3055
3056         PR other/19328
3057         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
3058         argument.
3059
3060 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
3061
3062         PR c++/19263
3063         * g++.dg/init/vector1.C: New test.
3064
3065 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
3066
3067         PR target/13158
3068         * gcc.target/ia64/sibcall-unwind-1.c: New test.
3069         PR target/18987
3070         * gcc.target/ia64/sibcall-unwind-2.c: New test.
3071
3072 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
3073
3074         * gfortran.dg/select_1.f90: New test.
3075         * gfortran.dg/select_2.f90: New test.
3076         * gfortran.dg/select_3.f90: New test.
3077         * gfortran.dg/select_4.f90: New test.
3078
3079 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
3080
3081         PR middle-end/19084
3082         PR rtl-optimization/19348
3083         * gcc.dg/20050111-1.c: New test.
3084         * gcc.c-torture/execute/20050111-1.c: New test.
3085
3086         * gcc.dg/i386-asm-4.c: New test.
3087
3088 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3089
3090         * gcc.dg/nested-func-2.c: New test.
3091         * ada/acats/norun.lst: Remove c953002.
3092
3093 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
3094
3095         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
3096
3097 2005-01-12  Ben Elliston  <bje@au.ibm.com>
3098
3099         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
3100
3101 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
3102
3103         PR target/18761
3104         * g++.dg/abi/align1.C: New test.
3105
3106 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
3107
3108         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
3109         at a time.
3110         * g++.dg/ext/altivec_check.h: Support compiling as C.
3111
3112 2005-01-10  Roger Sayle  <roger@eyesopen.com>
3113
3114         PR c++/19355
3115         * g++.dg/expr/pr19355-1.C: New test case.
3116
3117 2005-01-10  Laurent GUERBY <laurent@guerby.net>
3118
3119         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
3120         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
3121         * ada/acats/tests/c3/c92005b.ada: Likewise.
3122         * ada/acats/tests/c3/cxb3012.a: Likewise.
3123         * ada/acats/norun.lst: Add c380004 and c953002, add PR
3124
3125 2005-01-09  Paul Brook  <paul@codesourcery.com>
3126
3127         * gfortran.dg/common_2.f90: New file.
3128         * gfortran.dg/common_3.f90: New file.
3129
3130 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
3131
3132         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
3133
3134 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
3135
3136         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
3137         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
3138         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
3139         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
3140         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
3141         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
3142         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
3143         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
3144         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
3145         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
3146         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
3147         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
3148         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
3149         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
3150         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
3151         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
3152         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
3153         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
3154         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
3155         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
3156         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
3157         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
3158         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
3159         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
3160         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
3161         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
3162         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
3163         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
3164         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
3165         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
3166         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
3167         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
3168         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
3169         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
3170         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
3171         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
3172         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
3173         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
3174         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
3175         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
3176         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
3177         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
3178         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
3179         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
3180         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
3181         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
3182         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
3183         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
3184         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
3185         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
3186         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
3187         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
3188         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
3189         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
3190         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
3191         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
3192         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
3193         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
3194         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
3195         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
3196         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
3197         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
3198         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
3199         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
3200         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
3201         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
3202         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
3203
3204         * gcc.dg/vect/vect-1.c: Fix spelling.
3205         * gcc.dg/vect/vect-10.c: Fix spelling.
3206         * gcc.dg/vect/vect-11.c: Fix spelling.
3207         * gcc.dg/vect/vect-12.c: Fix spelling.
3208         * gcc.dg/vect/vect-14.c: Fix spelling.
3209         * gcc.dg/vect/vect-15.c: Fix spelling.
3210         * gcc.dg/vect/vect-16.c: Fix spelling.
3211         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
3212         * gcc.dg/vect/vect-64.c: Fix comments.
3213         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
3214
3215 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
3216             Ira Rosen  <irar@il.ibm.com>
3217
3218         * gcc.dg/vect/vect-70.c: New test.
3219         * gcc.dg/vect/vect-71.c: New test.
3220
3221 2005-01-09  Manfred Hollstein  <mh@suse.com>
3222
3223         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
3224         * gcc.dg/pr18241-2.c: Likewise.
3225         * gcc.dg/pr18241-3.c: Likewise.
3226         * gcc.dg/pr18241-4.c: Likewise.
3227         * gcc.dg/pr18241-5.c: Likewise.
3228
3229 2005-01-08  Richard Henderson  <rth@redhat.com>
3230
3231         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
3232         False for x86 and x86-64.
3233
3234 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
3235
3236         PR tree-optimization/18241
3237         * gcc.dg/pr18241-1.c: New test.
3238         * gcc.dg/pr18241-2.c: New test.
3239         * gcc.dg/pr18241-3.c: New test.
3240         * gcc.dg/pr18241-4.c: New test.
3241         * gcc.dg/pr18241-5.c: New test.
3242
3243 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
3244
3245         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
3246         gfortran.dg/select_4.f90: New.
3247
3248 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
3249
3250         * gcc.c-torture/execute/20050107-1.c: New test.
3251
3252 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
3253
3254         PR c++/19298
3255         * g++.dg/template/ref2.C: New.
3256
3257 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
3258
3259         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
3260         instead of being empty.
3261
3262 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3263
3264         PR fortran/15553
3265         * gfortran.dg/array-1.f90: New test.
3266
3267 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
3268
3269         PR tree-optimization/19283
3270         * gcc.c-torture/execute/20050106-1.c: New test.
3271
3272         PR rtl-optimization/18861
3273         * gcc.dg/20050105-1.c: New test.
3274
3275         PR tree-optimization/18828
3276         * gcc.dg/20050105-2.c: New test.
3277
3278 2005-01-07  Andreas Jaeger  <aj@suse.de>
3279
3280         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
3281
3282 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
3283
3284         PR fortran/18398
3285         * gfortran.dg/fmt_read.f90: New test.
3286
3287 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
3288
3289         * gcc.dg/rs6000-ldouble-2.c: New.
3290
3291 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
3292
3293         PR c++/19244
3294         * g++.dg/parser/ctor2.C: New test.
3295
3296 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3297
3298         PR c++/17154
3299         * g++.dg/template/using9.C: New test.
3300
3301 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3302
3303         PR c++/19258
3304         * g++.dg/lookup/friend6.C: New test.
3305
3306 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
3307
3308         PR c++/19270
3309         * g++.dg/template/array10.C: New.
3310
3311 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3312
3313         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
3314         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
3315
3316 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
3317
3318         * gcc.c-torture/compile/20050105-1.c: New test.
3319
3320 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
3321
3322         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
3323
3324 2005-01-05  Roger Sayle  <roger@eyesopen.com>
3325
3326         PR middle-end/19100
3327         * gcc.dg/conv-3.c: New test case.
3328
3329 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
3330
3331         * gcc.dg/asm-wide-1.c: New test.
3332
3333 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
3334
3335         PR c++/19030
3336         * g++.dg/parse/crash22.C: New
3337
3338 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
3339
3340         PR 19257
3341         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
3342
3343 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
3344
3345         PR middle-end/17767
3346         * gcc.dg/i386-mmx-6.c: New test case.
3347
3348 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
3349
3350         PR tree-optimization/18308
3351         * gcc.dg/vect/pr18308.c: New testcase.
3352
3353 2005-01-04  Andreas Jaeger  <aj@suse.de>
3354
3355         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
3356
3357 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
3358             Robert Bowdidge <bowdidge@apple.com>
3359
3360         * gcc.dg/cpp/subframework1.c: New.
3361         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
3362         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
3363         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
3364         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
3365
3366 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
3367
3368         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
3369         producing warning.
3370         * gcc.dg/darwin-weakimport-2.c: New.
3371
3372 2005-01-03  Richard Henderson  <rth@redhat.com>
3373
3374         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
3375
3376 2005-01-03  Richard Henderson  <rth@redhat.com>
3377
3378         * gcc.dg/vect/vect.exp: Enable for ia64.
3379         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
3380         (check_effective_target_vect_float): Likewise.
3381         (check_effective_target_vect_no_align): Likewise.
3382         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
3383         * gcc.dg/vect/vect-8.c: Likewise.
3384
3385 2005-01-03  Uros Bizjak <uros@kss-loka.si>
3386
3387         PR target/19236
3388         * gcc.dg/pr19236-1.c: New test case.
3389
3390 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
3391
3392         PR rtl-optimization/12092
3393         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
3394
3395 2005-01-02  Andreas Jaeger  <aj@suse.de>
3396
3397         * gcc.dg/pr12092-1.c: Do not run on x86_64.
3398
3399 2005-01-01  Roger Sayle  <roger@eyesopen.com>
3400             Andrew Pinski  <pinskia@physics.uc.edu>
3401
3402         PR rtl-optimization/12092
3403         * gcc.dg/pr12092-1.c: New test case.
3404
3405 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
3406
3407         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
3408         'hidden' and 'default' for better portability.
3409         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
3410
3411         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
3412         6 and 7.
3413         * g++.old-deja/g++.brendan/new3.C: Likewise.
3414
3415 2005-01-01  Steven Bosscher  <stevenb@suse.de>
3416
3417         * gcc.dg/20041231-1.C: New test.
3418         * g++.dg/warn/Wunreachable-code-1.C: New test.
3419
3420 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
3421
3422         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
3423         file, not /dev/null.  Abort on error.
3424
3425 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
3426             Ziemowit Laski  <zlaski@apple.com>
3427
3428         PR objc/18971
3429         * objc.dg/encode-5.m: New test.
3430
3431 2004-12-29  Richard Henderson  <rth@redhat.com>
3432
3433         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
3434         * objc.dg/stabs-1.m: Disable for ia64.
3435
3436 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
3437
3438         PR c++/19190
3439         * g++.dg/warn/Wunused-10.C: New test.
3440
3441 2004-12-28  Richard Henderson  <rth@redhat.com>
3442
3443         * objc.dg/stabs-1.m: Disable for alpha.
3444
3445 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
3446
3447         PR c++/19149
3448         * g++.dg/parse/error23.C: New test.
3449
3450 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3451
3452         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
3453
3454         PR fortran/19032
3455         * gfortran.dg/intrinsic_modulo_1.f90: New.
3456         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
3457         tests with divisor -1.
3458
3459 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
3460
3461         * g++.dg/opt/temp1.C (memcpy): Return a value.
3462
3463         PR c++/19148
3464         * g++.dg/expr/cond7.C: New test.
3465
3466 2004-12-27  Paul Brook  <paul@codesourcery.com>
3467
3468         * gfortran.dg/g77/select_no_compile.f: Remove.
3469
3470 2004-12-27  Richard Henderson  <rth@redhat.com>
3471
3472         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
3473         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
3474         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
3475
3476 2004-12-26  Richard Henderson  <rth@redhat.com>
3477
3478         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
3479         by 1i instead of token pasting.
3480
3481 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3482
3483         PR tree-optimization/17578
3484         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
3485         to additional_flags.
3486         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
3487
3488 2004-12-25  Richard Henderson  <rth@redhat.com>
3489
3490         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
3491         Remove Alpha.
3492
3493 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3494
3495         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
3496         hppa*-*-hpux*.
3497         * gcc.dg/pr17957.c (dg-options): Likewise.
3498         * gcc.dg/struct-ret-1.c: Add prototype for abort.
3499         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
3500         instead of 0 on __hppa__.
3501         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
3502         "foo,%r" on hppa*-*-*.
3503
3504 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
3505
3506         PR fortran/19071
3507         * gfortran.dg/complex_write.f90: New test.
3508
3509 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3510
3511         PR c++/17595
3512         * g++.dg/parse/pragma2.C: New test.
3513
3514         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
3515
3516 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
3517
3518         * gcc.dg/empty2.c: Add missing dg-warning.
3519
3520 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3521
3522         PR c++/17413
3523         * g++.dg/template/local4.C: New test.
3524         * g++.dg/template/crash19.C: Add dg-error marker.
3525
3526         * g++.dg/template/crash31.C: Correct embedded PR number.
3527
3528 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3529
3530         PR c++/16405
3531         * g++.dg/opt/temp1.C: Add do-run marker.
3532
3533 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
3534
3535         * g++.dg/template/spec19.C: New.
3536
3537 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
3538
3539         PR target/16819
3540         * gcc.dg/empty2.c: New.
3541
3542 2004-12-23  Richard Henderson  <rth@redhat.com>
3543
3544         * lib/target-supports.exp (check_effective_target_vect_no_align):
3545         Remove i?86 and x86-64.
3546
3547 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3548
3549         PR c++/16405
3550         * g++.dg/opt/temp1.C: New test.
3551
3552 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3553
3554         PR c++/18733
3555         * g++.dg/template/friend33.C: New testcase.
3556
3557 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
3558
3559         PR c++/18464
3560         * g++.dg/template/cond5.C: New test.
3561
3562         PR c++/18492
3563         * g++.dg/inherit/thunk3.C: New test.
3564
3565         PR c++/11224
3566         * g++.dg/warn/Wunused-9.C: New test.
3567
3568 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
3569
3570         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
3571
3572 2004-12-22  Jan Beulich  <jbeulich@novell.com>
3573
3574         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
3575
3576 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
3577
3578         PR c++/18378
3579         * g++.dg/ext/packed8.C: New test.
3580
3581         PR c++/13268
3582         * g++.dg/template/crash31.C: New test.
3583
3584         PR c++/19034
3585         * g++.dg/template/crash30.C: New test.
3586
3587 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
3588
3589         PR C++/18984
3590         * g++.dg/eh/ctor3.C: New test.
3591
3592 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3593
3594         * objc.dg/stabs-1.m: Allow section name to be quoted and
3595         assembly label to begin with '.LL'.
3596
3597 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
3598
3599         * gcc.dg/vect/vect.exp
3600         (check_effective_target_lp64_or_vect_no_align): New.
3601         * gcc.dg/vect/vect-77.c: Use it.
3602         * gcc.dg/vect/vect-78.c: Use it.
3603
3604         * lib/target-supports.exp
3605         (check_effective_target_vect_no_max,
3606         check_effective_target_vect_no_bitwise,
3607         check_effective_target_vect_no_align): New.
3608         * gcc.dg/vect/vect-13.c: Use them.
3609         * gcc.dg/vect/vect-17.c: Ditto.
3610         * gcc.dg/vect/vect-18.c: Ditto.
3611         * gcc.dg/vect/vect-19.c: Ditto.
3612         * gcc.dg/vect/vect-20.c: Ditto.
3613         * gcc.dg/vect/vect-27.c: Ditto.
3614         * gcc.dg/vect/vect-29.c: Ditto.
3615         * gcc.dg/vect/vect-44.c: Ditto.
3616         * gcc.dg/vect/vect-48.c: Ditto.
3617         * gcc.dg/vect/vect-50.c: Ditto.
3618         * gcc.dg/vect/vect-52.c: Ditto.
3619         * gcc.dg/vect/vect-54.c: Ditto.
3620         * gcc.dg/vect/vect-56.c: Ditto.
3621         * gcc.dg/vect/vect-58.c: Ditto.
3622         * gcc.dg/vect/vect-60.c: Ditto.
3623         * gcc.dg/vect/vect-72.c: Ditto.
3624         * gcc.dg/vect/vect-80.c: Ditto.
3625
3626 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
3627
3628         PR c++/14075
3629         * g++.dg/init/string1.C: New.
3630
3631         PR c++/18975
3632         * g++.dg/other/synth1.C: New.
3633
3634 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
3635
3636         PR c/18963
3637         * gcc.dg/pr18963-1.c: New test.
3638
3639 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
3640
3641         PR c/18596
3642         * gcc.dg/funcdef-storage-1.c (foo): Remove.
3643         * gcc.dg/pr18596-1.c: Use dg-error.
3644         (dg-options): Use -fno-unit-at-a-time.
3645         * gcc.dg/pr18596-2.c: New test.
3646         * gcc.dg/pr18596-3.c: New test.
3647
3648 2004-12-20  Roger Sayle  <roger@eyesopen.com>
3649
3650         PR middle-end/18683
3651         * g++.dg/opt/pr18683-1.C: New test case.
3652
3653 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
3654
3655         PR other/19093
3656         * g++.dg/opt/max1.C: Fix for 64bit targets.
3657
3658 2004-12-20  Matt Austern  <austern@apple.com>
3659
3660         PR c++/19044
3661         * g++.dg/ext/builtin6.C: New
3662
3663 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
3664
3665         PR tree-optimization/19080
3666         * gcc.c-torture/compile/pr19080.c: New test.
3667
3668 2004-12-20  Steven Bosscher  <stevenb@suse.de>
3669
3670         * gcc.dg/20041219-1.c: New test.
3671
3672 2004-12-19  Roger Sayle  <roger@eyesopen.com>
3673
3674         PR middle-end/19068
3675         * g++.dg/opt/max1.C: New test case.
3676
3677 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3678
3679         * gcc.dg/fdata-sections-1.c: New test.
3680
3681 2004-12-18  Roger Sayle  <roger@eyesopen.com>
3682
3683         PR middle-end/18548
3684         * gcc.dg/max-1.c: New test case.
3685
3686 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
3687
3688         * gcc.c-torture/execute/20041218-1.c: New test.
3689
3690 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
3691
3692         * gcc.dg/pr18501.c: New test.
3693         * gcc.dg/uninit-5.c: XFAIL.
3694         * gcc.dg/uninit-9.c: XFAIL.
3695
3696 2004-12-17  Dale Johannesen  <dalej@apple.com>
3697
3698         * gcc.dg/20041213-1.c:  New.
3699
3700 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
3701
3702         * objc.dg/stabs-1.m: Allow assembly label to begin
3703         with a dot ('.').
3704
3705 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
3706
3707         * gcc.c-torture/execute/20041213-1.c: Move...
3708         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
3709
3710 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
3711
3712         PR c++/18721
3713         * g++.dg/lookup/conv-5.C: New.
3714
3715 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
3716
3717         * objc.dg/stabs-1.m: New test.
3718
3719 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
3720
3721         * gcc.dg/visibility-c.c: Change compile to
3722         assemble for the test.
3723
3724 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
3725
3726         PR target/19041
3727         * gcc.dg/visibility-c.c: New test.
3728
3729 2004-12-16  Roger Sayle  <roger@eyesopen.com>
3730
3731         PR middle-end/18493
3732         * gcc.dg/switch-8.c: New test case.
3733
3734 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
3735
3736         PR c++/18905
3737         * g++.dg/template/init4.C: New.
3738         * g++.dg/opt/static3.C: Enable optimizer.
3739
3740 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
3741
3742         * g++.dg/other/complex1.C: New test.
3743
3744 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
3745
3746         * g++.dg/opt/inline9.C: New test.
3747
3748 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3749
3750         PR fortran/18993
3751         * gfotran.dg/nullify_1.f: New test.
3752
3753 2004-12-15  Richard Henderson  <rth@redhat.com>
3754
3755         * gcc.target/i386/i386.exp: New harness.
3756         * gcc.target/i386/vect-args.c: New.
3757
3758 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
3759
3760         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
3761
3762 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3763
3764         PR c++/18825
3765         * g++.dg/template/friend32.C: New test.
3766
3767 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3768
3769         * cpp/pragma-once-1.c: New test.
3770         * cpp/pragma-once-1b.h: Likewise.
3771         * cpp/pragma-once-1c.h: Likewise.
3772         * cpp/pragma-once-1d.h: Likewise.
3773         * cpp/inc/pragma-once-1a.h: Likewise.
3774
3775 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
3776             Steven G. Kargl  <kargls@comcast.net>
3777
3778         PR fortran/17597
3779         * gfortran.dg/list_read_3.f90: New test.
3780
3781 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3782
3783         * gcc.dg/ftrapv-2.c: New test.
3784
3785 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
3786
3787         PR c++/18981
3788         * g++.dg/template/typename9.C: New test.
3789
3790 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
3791
3792         PR c++/18738
3793         * g++.dg/template/typename8.C: New test.
3794         * g++.dg/parse/friend2.C: Tweak error message.
3795
3796 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
3797
3798         * gcc.c-torture/20041214-1.c: New test.
3799
3800 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
3801
3802         PR c++/18965
3803         * g++.dg/init/array17.C: New test.
3804
3805 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
3806
3807         PR c++/18793
3808         * g++.dg/init/aggr3.C: New test.
3809
3810 2004-12-14  Janis Johnson  <janis187@us.ibm.com
3811
3812         * gcc.dg/altivec-types-1.c: New test.
3813         * gcc.dg/altivec-types-2.c: New test.
3814         * gcc.dg/altivec-types-3.c: New test.
3815         * gcc.dg/altivec-types-4.c: New test.
3816         * g++.dg/ext/altivec-types-1.C: New test.
3817         * g++.dg/ext/altivec-types-2.C: New test.
3818         * g++.dg/ext/altivec-types-3.C: New test.
3819         * g++.dg/ext/altivec-types-4.C: New test.
3820
3821 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
3822
3823         PR middle-end/18951
3824         * gcc.c-torture/execute/20041213-1.c: New test.
3825
3826 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
3827
3828         PR c++/18949
3829         * g++.dg/template/cast1.C: New.
3830
3831 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
3832
3833         * gcc.c-torture/execute/20041213-2.c: New test.
3834
3835 2004-12-13  Richard Henderson  <rth@redhat.com>
3836
3837         * gcc.dg/i386-sse-10.c: Fix typo in options.
3838
3839 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
3840
3841         PR c++/18968
3842         * g++.dg/opt/pr18968.C: New test.
3843
3844 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
3845
3846         PR c++/18925
3847         * g++.dg/ext/visibility/staticdatamem.C: New test.
3848
3849 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
3850
3851         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
3852
3853 2004-12-13  Roger Sayle  <roger@eyesopen.com>
3854
3855         PR rtl-optimization/18928
3856         * gcc.dg/pr18928-1.c: New test case.
3857
3858 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
3859
3860         PR tree-opt/16951
3861         * gcc.c-torture/compile/20041211-1.c: New.
3862
3863 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3864
3865         PR middle-end/17564
3866         * gcc.c-torture/execute/20041212-1.c: New test.
3867
3868 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3869
3870         PR fortran/18869
3871         * gfortran.dg/common_1.f90: New test.
3872
3873 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
3874         Paul Brook  <paul@codesourcery.com>
3875
3876         PR fortran/16222
3877         * gfortran.dg/real_do_1.f90: New test.
3878
3879 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
3880
3881         PR tree-opt/18040
3882         * g++.dg/opt/ptrmem6.C: New test.
3883
3884 2004-12-11  Roger Sayle  <roger@eyesopen.com>
3885
3886         PR middle-end/18921
3887         * gcc.dg/pr18921-1.c: New test case.
3888
3889 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3890
3891         PR fortran/17175
3892         * gfortran.dg/scale_1.f90: New test.
3893
3894 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
3895
3896         PR middle-end/18903
3897         * gcc.c-torture/compile/pr18903.c: New test.
3898
3899 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
3900
3901         * gcc.c-torture/execute/20041210-1.c: New test.
3902
3903 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3904
3905         PR c++/18731
3906         * g++.dg/parser/struct-1.C: New test.
3907         * g++.dg/parser/struct-2.C: New test.
3908         * g++.dg/parser/struct-3.C: New test.
3909
3910 2004-12-09  Richard Henderson  <rth@redhat.com>
3911
3912         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
3913
3914         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
3915         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
3916
3917 2004-12-09  Matt Austern  <austern@apple.com>
3918
3919         PR c++/18514
3920         * g++.dg/ext/builtin1.C: New
3921         * g++.dg/ext/builtin2.C: New
3922         * g++.dg/ext/builtin3.C: New
3923         * g++.dg/ext/builtin4.C: New
3924         * g++.dg/ext/builtin5.C: New
3925
3926 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
3927
3928         PR tree-opt/18904
3929         * g++.dg/opt/ptrmem5.C: New test.
3930
3931 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
3932
3933         * g++.dg/parse/typename5.C: Adjust for new error.
3934         * g++.dg/parse/typename7.C: New.
3935
3936 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3937
3938         PR c++/18073
3939         * g++.dg/other/mmintrin.C: New test.
3940
3941 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
3942
3943         PR c++/16681
3944         * g++.dg/init/array15.C: New.
3945         * g++.dg/init/array16.C: New.
3946
3947 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3948
3949         PR fortran/18826
3950         * gfortran.dg/assign_1.f90: New test.
3951
3952 2004-12-08  Nick Clifton  <nickc@redhat.com>
3953
3954         * gcc.target/xstormy16/bss_below100: New directory containing tests.
3955         * gcc.target/xstormy16/data_below100: Likewise.
3956         * gcc.target/xstormy16/sfr: Likewise.
3957         * gcc.target/xstormy16/below100.S: New test source file.
3958         * gcc.target/xstormy16/below100.ld: New test linker script.
3959         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
3960         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
3961         bp instructions.
3962         * gcc.target/xstormy16/bp.c: Likewise.
3963
3964         * gcc.target/xstormy16/bss_below100: New files:
3965         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
3966         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
3967         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
3968         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
3969         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
3970         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
3971         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
3972         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
3973         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
3974         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
3975         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
3976         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
3977         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
3978         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
3979         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
3980         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
3981         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
3982         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
3983         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
3984         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
3985         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
3986         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
3987         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
3988         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
3989         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
3990         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
3991         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
3992
3993         * gcc.target/xstormy16/data_below100: New files:
3994         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
3995         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
3996         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
3997         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
3998         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
3999         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
4000         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
4001         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
4002         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
4003         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
4004         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
4005         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
4006         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
4007         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
4008         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
4009         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
4010         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
4011         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
4012         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
4013         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
4014         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
4015         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
4016         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
4017         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
4018         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
4019         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
4020         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
4021
4022         * gcc.target/xstormy16/sfr: New files:
4023         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
4024         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
4025         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
4026         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
4027         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
4028         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
4029         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
4030         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
4031         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
4032         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
4033         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
4034         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
4035         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
4036         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
4037         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
4038         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
4039         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
4040         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
4041         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
4042         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
4043         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
4044         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
4045         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
4046         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
4047         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
4048         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
4049         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
4050         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
4051         27_if0_sfrw_bitfield_f.c
4052
4053 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4054
4055         PR c++/18100
4056         * g++.dg/lookup/name-clash4.C: New test.
4057
4058 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
4059
4060         PR c++/18672
4061         * g++.dg/opt/array1.C: New.
4062
4063         PR c++/18803
4064         * g++.dg/template/operator5.C: New.
4065
4066 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
4067
4068         PR c/18867
4069         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
4070
4071 2004-12-07  Steven Bosscher  <stevenb@suse.de>
4072
4073         * gcc.dg/noncompile/20041207.c: New test.
4074
4075 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
4076
4077         * g++.dg/other/unreachable-1.C: New test.
4078
4079 2004-12-06  Nick Clifton  <nickc@redhat.com>
4080
4081         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
4082         <limits.h> because the latter comes from gcc's include/ directory
4083         and not the newlib/libc/include directory.
4084
4085 2004-12-04  Richard Henderson  <rth@redhat.com>
4086
4087         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
4088
4089 2004-12-04  Richard Henderson  <rth@redhat.com>
4090
4091         * lib/target-supports.exp (check_gc_sections_available): Disable
4092         for alpha and ia64.
4093
4094 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
4095
4096         PR middle-end/17909
4097         * g++.dg/other/vararg-2.C: New test.
4098
4099 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4100
4101         PR c++/17011, c++/17971
4102         * g++.dg/template/error15.C: Adjust expected error.
4103         * g++.dg/template/instantiate3.C: Likewise.
4104
4105 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
4106
4107         * gcc.dg/altivec-18.c: Fix for darwin
4108
4109 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
4110
4111         PR c++/18782
4112         * g++.dg/parse/ptrmem2.C: New.
4113
4114         PR c++/18318
4115         * g++.dg/template/new1.C: New.
4116
4117 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4118
4119         PR fortran/18710
4120         * gfortran.dg/direct_io_3.f90: New test.
4121
4122 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
4123
4124         PR 18758
4125         * g++.dg/parse/crash21.C: New.
4126
4127 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4128
4129         PR c++/15664, c++/18276
4130         * g++.dg/template/ttp13.C: New test.
4131         * g++.dg/template/ttp14.C: Likewise.
4132
4133 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4134
4135         PR c++/18123
4136         * g++.dg/parse/enum2.C: New test.
4137         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
4138
4139 2004-12-02  Nick Clifton  <nickc@redhat.com>
4140
4141         * gcc.target/xstormy16: New test directory.
4142         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
4143         * gcc.target/xstormy16/bp.c: Check the generation of bp
4144         instructions.
4145         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
4146         bn instructions and the BELOW100 attribute.
4147
4148 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
4149
4150         PR target/16952
4151         * gcc.dg/ppc-eabi.c: New.
4152
4153 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
4154
4155         PR fortran/18284
4156         * gfortran.dg/backspace.f90
4157
4158 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
4159
4160         * gfortran.dg/inquire.f90: New test.
4161
4162 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
4163
4164         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
4165         handle effective-target-keyword.
4166         (dg-skip-if): Support effective-target keyword as target list.
4167         (dg-xfail-if): Ditto.
4168         * lib/target-supports.exp (is-effective-target-keyword): New proc.
4169
4170 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
4171
4172         PR tree-optimization/18291
4173         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
4174
4175 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
4176
4177         PR C++/18729
4178         * g++.dg/parse/crash20.C: New.
4179
4180         PR c++/17431
4181         * g++.dg/overload/arg1.C: New.
4182         * g++.dg/overload/arg2.C: New.
4183         * g++.dg/overload/arg3.C: New.
4184         * g++.dg/overload/arg4.C: New.
4185
4186 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
4187
4188         * gcc.dg/c99-flex-array-4.c: Remove.
4189
4190 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
4191
4192         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
4193
4194         * lib/target-supports.exp (is-effective-target): Simplify.
4195
4196         * lib/target-supports.exp (check_effective_target_vect_long):
4197         Fix for powerpc64-*-*.
4198
4199 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
4200
4201         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
4202         to support new requirements on FreeBSD 5.
4203
4204 2004-11-30  Devang Patel  <dpatel@apple.com>
4205
4206         PR 18702
4207         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
4208
4209 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
4210
4211         * g++.dg/ext/altivec-13.C: New test.
4212
4213 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
4214
4215         PR tree-opt/18298
4216         * gcc.c-torture/execute/p18298.c: New test.
4217
4218 2004-11-30  Ira Rosen  <irar@il.ibm.com>
4219             Dorit Naishlos  <dorit@il.ibm.com>
4220
4221         PR tree-opt/18607
4222         * gcc.dg/vect/vect-89.c: New test.
4223
4224 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
4225
4226         * gcc.dg/pr18596-1.c: New test.
4227
4228 2004-11-30  Ben Elliston  <bje@au.ibm.com>
4229
4230         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
4231
4232 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
4233
4234         PR c/18479
4235         * gcc.dg/pr18479.c: New test.
4236
4237 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
4238
4239         PR target/18490
4240         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
4241         mmix-knuth-mmixware.
4242
4243         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
4244         cris-*-elf* cris-*-aout* mmix-*-*
4245
4246 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
4247
4248         PR middle-end/18725
4249         * gcc.dg/pr18725.c: New test.
4250
4251 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
4252
4253         PR target/18488
4254         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
4255
4256         PR target/18336
4257         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
4258
4259 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
4260
4261         PR c++/18368
4262         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
4263         * g++.old-deja/g++.law/ctors5.C: Likewise.
4264         * g++.old-deja/g++.other/crash25.C: Likewise.
4265
4266         PR c++/18674
4267         * g++.dg/template/error16.C: New test.
4268
4269         PR c++/18512
4270         * g++.dg/template/crash29.C: New test.
4271
4272 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
4273
4274         PR tree-optimization/18712
4275         * gcc.c-torture/compile/pr18712.c: New test.
4276
4277 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
4278
4279         PR c/7544
4280         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
4281         tests.
4282
4283 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4284
4285         PR c++/18652
4286         * g++.dg/lookup/crash6.C: New test.
4287
4288 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
4289
4290         PR middle-end/18164
4291         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
4292
4293 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
4294
4295         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
4296         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
4297         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
4298
4299 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
4300
4301         * gcc.dg/pr18164.c: New test.
4302
4303 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
4304
4305         * gcc.dg/funroll-loops-all.c: New.
4306
4307 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
4308
4309         PR target/18489
4310         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
4311         delimeter, match space and TAB as well as ":".
4312
4313         PR target/18484
4314         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
4315
4316         PR target/18348
4317         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
4318
4319         PR target/18345
4320         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
4321
4322         PR target/18337
4323         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
4324
4325 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
4326
4327         * gfortran.dg/direct_io_2.f90: New test.
4328
4329 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
4330
4331         PR target/18334
4332         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
4333
4334 2004-11-28  Richard Henderson  <rth@redhat.com>
4335
4336         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
4337
4338 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
4339
4340         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
4341         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
4342         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
4343         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
4344         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
4345         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
4346         gcc.dg/pointer-arith-8.c: New tests.
4347
4348 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
4349
4350         PR fortran/18364
4351         * gfortran.dg/endfile.f90: New test.
4352
4353 2004-11-27  Falk Hueffner  <falk@debian.org>
4354
4355         * gcc.dg/loop-6.c: New test.
4356
4357 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
4358
4359         * gcc.c-torture/execute/20041126-1.c: New test.
4360
4361 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
4362
4363         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
4364         on IRIX.
4365
4366 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
4367
4368         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
4369         functions.
4370
4371 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
4372
4373         PR rtl-optimization/17825
4374         * gcc.c-torture/compile/20041119-1.c: New test.
4375
4376 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4377
4378         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
4379         Check existence of ld library path variables before unsetting.
4380
4381 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
4382
4383         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
4384
4385 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
4386
4387         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
4388
4389 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
4390
4391         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
4392
4393 2004-11-26  Ben Elliston  <bje@au.ibm.com>
4394
4395         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
4396         dg-do directive.
4397
4398 2004-11-26  Ben Elliston  <bje@au.ibm.com>
4399
4400         * gcc.dg/pr17957.c: Pass --param, not -param.
4401
4402 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
4403
4404         PR middle-end/17957
4405         * testsuite/gcc.dg/pr17957.c: New test.
4406
4407 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
4408
4409         PR c++/18445
4410         * g++.dg/template/crash28.C: Likewise.
4411
4412         PR c++/18001
4413         * g++.dg/expr/unary2.C: Adjust lvalue messages.
4414         * g++.dg/ext/lvaddr.C: Likewise.
4415         * g++.dg/opt/pr7503-3.C: Likewise.
4416
4417         PR c++/18466
4418         * g++.dg/parse/qualified3.C: New test.
4419         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
4420
4421         PR c++/18545
4422         * g++.dg/expr/return1.C: New test.
4423
4424 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4425
4426         Friend class name lookup 3/n, PR c++/3332
4427         * g++.dg/lookup/friend3.C: New test.
4428         * g++.dg/lookup/friend4.C: Likewise.
4429         * g++.dg/lookup/friend5.C: Likewise.
4430
4431 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4432
4433         Friend class name lookup 2/n, PR c++/14513, c++/15410
4434         * g++.dg/lookup/friend2.C: New test.
4435         * g++.dg/template/friend31.C: Likewise.
4436
4437 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4438
4439         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
4440
4441 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
4442
4443         PR c++/17473
4444         * g++.dg/tc1/dr56.C: Remove.
4445         * g++.dg/template/typedef1.C: Add dg-error markers.
4446         * g++.old-deja/g++.other/typedef7.C: Likewise.
4447
4448         PR c++/18285
4449         * g++.dg/parse/typedef7.C: New test.
4450
4451 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
4452
4453         * gcc.c-torture/execute/20041124-1.c: New test.
4454
4455 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
4456
4457         * g++.dg/template/deduce3.C: New test.
4458
4459         PR c++/18586
4460         * g++.dg/template/crash27.C: New test.
4461
4462         PR c++/18530
4463         * g++.dg/warn/Wshadow-3.C: New test.
4464
4465 2004-11-24  Devang Patel  <dpatel@apple.com>
4466
4467         PR/18555
4468         * gcc.dg/cpp/isysroot-1.c: New test.
4469         * gcc.dg/cpp/usr/include/stdio.h: New file.
4470         * gcc.dg/cpp/isysroot-2.c: New test.
4471         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
4472         New file.
4473
4474 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4475
4476         PR c++/8929
4477         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
4478
4479 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
4480
4481         * gcc.target/sparc/align.c: Do not include <stdint.h>.
4482         * gcc.target/sparc/pdist.c: Likewise.
4483
4484 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
4485
4486         PR c++/16882
4487         * g++.dg/conversion/simd1.C: New test.
4488
4489 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4490
4491         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
4492         and restore_ld_library_path_env_vars.
4493         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
4494         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
4495         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
4496         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
4497
4498 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
4499
4500         * gcc.dg/pragma-align-2.c: Test macro expansion.
4501         * gcc.dg/pragma-pack-2.c: New test.
4502
4503 2004-11-23  Richard Henderson  <rth@redhat.com>
4504
4505         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
4506         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
4507         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
4508         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
4509         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
4510         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
4511
4512         * gcc.dg/vect/vect.exp: Add check for alpha.
4513         * lib/target-supports.exp (check_alpha_max_hw_available): New.
4514         (check_effective_target_vect_int): Enable for alpha.
4515         (check_effective_target_vect_long): New.
4516         (is-effective-target): Add it.
4517
4518 2004-11-23  Uros Bizjak <uros@kss-loka.si>
4519
4520         * gcc.dg/pr18614-1.c: New test.
4521
4522 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4523
4524         * gcc.dg/setjmp-2.c: New test.
4525
4526 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
4527
4528         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
4529         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
4530         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
4531         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
4532         gcc.target/sparc/pdist.c: New tests.
4533
4534 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
4535
4536         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
4537
4538 2004-11-22  Dale Johannesen  <dalej@apple.com>
4539
4540         * gcc.dg/20041111-1.c:  New.
4541
4542 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
4543
4544         PR tree-opt/18536
4545         * gcc.dg/vect/pr18536.c: New test.
4546
4547 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4548
4549         PR c++/18354
4550         * g++.dg/template/nontype11.C: New test.
4551
4552 2004-11-21  Roger Sayle  <roger@eyesopen.com>
4553
4554         PR middle-end/18520
4555         * gcc.dg/pr18520-1.c: New test case.
4556
4557 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
4558
4559         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
4560         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
4561         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
4562         expected diagnostics.
4563
4564 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4565
4566         PR target/18580
4567         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
4568         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
4569         vect-77.c, vect-77a.c: XFAIL on the SPARC.
4570
4571 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4572
4573         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
4574
4575 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
4576             Joseph Myers  <joseph@codesourcery.com>
4577
4578         * lib/target-supports.exp (check_visibility_available): Really
4579         test the compiler.
4580
4581 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
4582
4583         PR tree-opt/18181
4584         * gcc.dg/vect/vect-85.c: New test.
4585         * gcc.dg/vect/vect-86.c: New test.
4586         * gcc.dg/vect/vect-87.c: New test.
4587         * gcc.dg/vect/vect-88.c: New test.
4588
4589 2004-11-19  Ben Elliston  <bje@au.ibm.com>
4590
4591         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
4592
4593 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
4594
4595         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
4596         * gcc.dg/ppc-and-1.c: Ditto.
4597         * gcc.dg/ppc-compare-1.c: Ditto.
4598         * gcc.dg/ppc-mov-1.c: Ditto
4599
4600 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
4601             Mark Mitchell  <mark@codesourcery.com>
4602
4603         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
4604
4605 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
4606             Aldy Hernandez  <aldyh@redhat.com>
4607
4608         * lib/target-supports.exp (check_effective_target_vect_int): New
4609         (check_effective_target_vect_float): New
4610         (check_effective_target_vect_double): New.
4611         (is-effective-target): Support new effective targets keywords.
4612         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
4613         default action for dg-do.
4614         * gcc.dg/vect/pr16105.c: Use new support.
4615         * gcc.dg/vect/pr18400.c: Ditto.
4616         * gcc.dg/vect/pr18425.c: Ditto.
4617         * gcc.dg/vect/vect-1.c: Ditto.
4618         * gcc.dg/vect/vect-10.c: Ditto.
4619         * gcc.dg/vect/vect-11.c: Ditto.
4620         * gcc.dg/vect/vect-12.c: Ditto.
4621         * gcc.dg/vect/vect-13.c: Ditto.
4622         * gcc.dg/vect/vect-14.c: Ditto.
4623         * gcc.dg/vect/vect-15.c: Ditto.
4624         * gcc.dg/vect/vect-16.c: Ditto.
4625         * gcc.dg/vect/vect-17.c: Ditto.
4626         * gcc.dg/vect/vect-18.c: Ditto.
4627         * gcc.dg/vect/vect-19.c: Ditto.
4628         * gcc.dg/vect/vect-2.c: Ditto.
4629         * gcc.dg/vect/vect-20.c: Ditto.
4630         * gcc.dg/vect/vect-21.c: Ditto.
4631         * gcc.dg/vect/vect-22.c: Ditto.
4632         * gcc.dg/vect/vect-23.c: Ditto.
4633         * gcc.dg/vect/vect-24.c: Ditto.
4634         * gcc.dg/vect/vect-25.c: Ditto.
4635         * gcc.dg/vect/vect-26.c: Ditto.
4636         * gcc.dg/vect/vect-27.c: Ditto.
4637         * gcc.dg/vect/vect-27a.c: Ditto.
4638         * gcc.dg/vect/vect-28.c: Ditto.
4639         * gcc.dg/vect/vect-29.c: Ditto.
4640         * gcc.dg/vect/vect-29a.c: Ditto.
4641         * gcc.dg/vect/vect-3.c: Ditto.
4642         * gcc.dg/vect/vect-30.c: Ditto.
4643         * gcc.dg/vect/vect-31.c: Ditto.
4644         * gcc.dg/vect/vect-32.c: Ditto.
4645         * gcc.dg/vect/vect-33.c: Ditto.
4646         * gcc.dg/vect/vect-34.c: Ditto.
4647         * gcc.dg/vect/vect-35.c: Ditto.
4648         * gcc.dg/vect/vect-36.c: Ditto.
4649         * gcc.dg/vect/vect-37.c: Ditto.
4650         * gcc.dg/vect/vect-38.c: Ditto.
4651         * gcc.dg/vect/vect-4.c: Ditto.
4652         * gcc.dg/vect/vect-40.c: Ditto.
4653         * gcc.dg/vect/vect-41.c: Ditto.
4654         * gcc.dg/vect/vect-42.c: Ditto.
4655         * gcc.dg/vect/vect-43.c: Ditto.
4656         * gcc.dg/vect/vect-44.c: Ditto.
4657         * gcc.dg/vect/vect-45.c: Ditto.
4658         * gcc.dg/vect/vect-46.c: Ditto.
4659         * gcc.dg/vect/vect-47.c: Ditto.
4660         * gcc.dg/vect/vect-48.c: Ditto.
4661         * gcc.dg/vect/vect-48a.c: Ditto.
4662         * gcc.dg/vect/vect-49.c: Ditto.
4663         * gcc.dg/vect/vect-5.c: Ditto.
4664         * gcc.dg/vect/vect-50.c: Ditto.
4665         * gcc.dg/vect/vect-51.c: Ditto.
4666         * gcc.dg/vect/vect-52.c: Ditto.
4667         * gcc.dg/vect/vect-53.c: Ditto.
4668         * gcc.dg/vect/vect-54.c: Ditto.
4669         * gcc.dg/vect/vect-55.c: Ditto.
4670         * gcc.dg/vect/vect-56.c: Ditto.
4671         * gcc.dg/vect/vect-56a.c: Ditto.
4672         * gcc.dg/vect/vect-57.c: Ditto.
4673         * gcc.dg/vect/vect-58.c: Ditto.
4674         * gcc.dg/vect/vect-59.c: Ditto.
4675         * gcc.dg/vect/vect-6.c: Ditto.
4676         * gcc.dg/vect/vect-60.c: Ditto.
4677         * gcc.dg/vect/vect-61.c: Ditto.
4678         * gcc.dg/vect/vect-62.c: Ditto.
4679         * gcc.dg/vect/vect-63.c: Ditto.
4680         * gcc.dg/vect/vect-64.c: Ditto.
4681         * gcc.dg/vect/vect-65.c: Ditto.
4682         * gcc.dg/vect/vect-66.c: Ditto.
4683         * gcc.dg/vect/vect-67.c: Ditto.
4684         * gcc.dg/vect/vect-68.c: Ditto.
4685         * gcc.dg/vect/vect-69.c: Ditto.
4686         * gcc.dg/vect/vect-7.c: Ditto.
4687         * gcc.dg/vect/vect-72.c: Ditto.
4688         * gcc.dg/vect/vect-72a.c: Ditto.
4689         * gcc.dg/vect/vect-73.c: Ditto.
4690         * gcc.dg/vect/vect-74.c: Ditto.
4691         * gcc.dg/vect/vect-75.c: Ditto.
4692         * gcc.dg/vect/vect-76.c: Ditto.
4693         * gcc.dg/vect/vect-77.c: Ditto.
4694         * gcc.dg/vect/vect-77a.c: Ditto.
4695         * gcc.dg/vect/vect-78.c: Ditto.
4696         * gcc.dg/vect/vect-79.c: Ditto.
4697         * gcc.dg/vect/vect-8.c: Ditto.
4698         * gcc.dg/vect/vect-80.c: Ditto.
4699         * gcc.dg/vect/vect-82.c: Ditto.
4700         * gcc.dg/vect/vect-82_64.c: Ditto.
4701         * gcc.dg/vect/vect-83.c: Ditto.
4702         * gcc.dg/vect/vect-83_64.c: Ditto.
4703         * gcc.dg/vect/vect-9.c: Ditto.
4704         * gcc.dg/vect/vect-all.c: Ditto.
4705         * gcc.dg/vect/vect-none.c: Ditto.
4706
4707 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
4708
4709         * lib/gcc-dg.exp (dg-skip-if): New function.
4710         (dg-forbid-option): Remove.
4711         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
4712         * g++.dg/abi/bitfield8.C: Likewise.
4713         * g++.dg/abi/dtor1.C: Likewise.
4714         * g++.dg/abi/empty10.C: Likewise.
4715         * g++.dg/abi/empty7.C: Likewise.
4716         * g++.dg/abi/empty9.C: Likewise.
4717         * g++.dg/abi/layout3.C: Likewise.
4718         * g++.dg/abi/layout4.C: Likewise.
4719         * g++.dg/abi/thunk1.C: Likewise.
4720         * g++.dg/abi/thunk2.C: Likewise.
4721         * g++.dg/abi/vbase11.C: Likewise.
4722         * g++.dg/abi/vthunk2.C: Likewise.
4723         * g++.dg/abi/vthunk3.C: Likewise.
4724         * g++.dg/ext/attrib8.C: Likewise.
4725         * g++.dg/opt/longbranch2.C: Likewise.
4726         * g++.dg/opt/reg-stack4.C: Likewise.
4727         * g++.old-deja/g++.ext/attrib1.C: Likewise.
4728         * g++.old-deja/g++.ext/attrib2.C: Likewise.
4729         * g++.old-deja/g++.ext/attrib3.C: Likewise.
4730         * g++.old-deja/g++.other/store-expr1.C: Likewise.
4731         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4732         * gcc.dg/20000609-1.c: Likewise.
4733         * gcc.dg/20000720-1.c: Likewise.
4734         * gcc.dg/20011107-1.c: Likewise.
4735         * gcc.dg/20011119-1.c: Likewise.
4736         * gcc.dg/20020108-1.c: Likewise.
4737         * gcc.dg/20020122-2.c: Likewise.
4738         * gcc.dg/20020122-3.c: Likewise.
4739         * gcc.dg/20020201-3.c: Likewise.
4740         * gcc.dg/20020206-1.c: Likewise.
4741         * gcc.dg/20020218-1.c: Likewise.
4742         * gcc.dg/20020310-1.c: Likewise.
4743         * gcc.dg/20020411-1.c: Likewise.
4744         * gcc.dg/20020418-2.c: Likewise.
4745         * gcc.dg/20020426-1.c: Likewise.
4746         * gcc.dg/20020426-2.c: Likewise.
4747         * gcc.dg/20020517-1.c: Likewise.
4748         * gcc.dg/20020523-1.c: Likewise.
4749         * gcc.dg/20020523-2.c: Likewise.
4750         * gcc.dg/20020729-1.c: Likewise.
4751         * gcc.dg/20030204-1.c: Likewise.
4752         * gcc.dg/20030826-2.c: Likewise.
4753         * gcc.dg/20030926-1.c: Likewise.
4754         * gcc.dg/20031202-1.c: Likewise.
4755         * gcc.dg/980312-1.c: Likewise.
4756         * gcc.dg/980313-1.c: Likewise.
4757         * gcc.dg/990117-1.c: Likewise.
4758         * gcc.dg/990424-1.c: Likewise.
4759         * gcc.dg/990524-1.c: Likewise.
4760         * gcc.dg/991230-1.c: Likewise.
4761         * gcc.dg/i386-387-1.c: Likewise.
4762         * gcc.dg/i386-387-2.c: Likewise.
4763         * gcc.dg/i386-387-3.c: Likewise.
4764         * gcc.dg/i386-387-4.c: Likewise.
4765         * gcc.dg/i386-387-5.c: Likewise.
4766         * gcc.dg/i386-387-6.c: Likewise.
4767         * gcc.dg/i386-asm-1.c: Likewise.
4768         * gcc.dg/i386-bitfield1.c: Likewise.
4769         * gcc.dg/i386-bitfield2.c: Likewise.
4770         * gcc.dg/i386-loop-1.c: Likewise.
4771         * gcc.dg/i386-loop-2.c: Likewise.
4772         * gcc.dg/i386-loop-3.c: Likewise.
4773         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
4774         * gcc.dg/i386-pic-1.c: Likewise.
4775         * gcc.dg/i386-regparm.c: Likewise.
4776         * gcc.dg/i386-signbit-1.c: Likewise.
4777         * gcc.dg/i386-signbit-2.c: Likewise.
4778         * gcc.dg/i386-signbit-3.c: Likewise.
4779         * gcc.dg/i386-sse-5.c: Likewise.
4780         * gcc.dg/i386-sse-8.c: Likewise.
4781         * gcc.dg/i386-unroll-1.c: Likewise.
4782         * gcc.dg/tls/opt-1.c: Likewise.
4783         * gcc.dg/tls/opt-2.c: Likewise.
4784         * gcc.dg/unroll-1.c: Likewise.
4785         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4786         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4787         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4788         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4789
4790 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4791
4792         * g++.dg/template/incomplete1.C: New test.
4793
4794 2004-11-16  Nick Clifton  <nickc@redhat.com>
4795
4796         Revert patches accidentally commited during checkin of fixes for
4797         xstormy16 tests:
4798         gcc.c-torture/execute/simd-4.c: Revert
4799         gcc.dg/20040910-1.c: Revert.
4800
4801 2004-11-16  Paul Brook  <paul@codesourcery.com>
4802
4803         PR fortran/13010
4804         * gfortran.dg/der_pointer_1.f90: New test.
4805
4806 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
4807
4808         PR c/18498
4809         * gcc.dg/bitfld-13.c: New test.
4810
4811 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
4812
4813         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
4814         powerpc*-*-linux*.
4815
4816         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
4817         * gcc.dg/ppc64-abi-2.c: Ditto.
4818         * gcc.dg/ppc64-abi-3.c: Ditto.
4819
4820         * lib/gcc-dg.exp (dg-target-list): Remove.
4821
4822 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
4823
4824         * gcc.dg/ia64-postinc.c: New test.
4825
4826 2004-11-15  Mark Mitchell <mark@codesourcery.com>
4827
4828         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
4829
4830 2004-11-15  Nick Clifton  <nickc@redhat.com>
4831
4832         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
4833         __INT_MAX__ so that the test can be compiled by toolchains
4834         targeted at 16-bit processors.
4835
4836         * gcc.dg/20040625-1.c: Use long constants rather than integers
4837         when performing arithmetic that will overflow 16-bits.
4838
4839         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
4840         xstormy16.  It does not support 128-bit vector operations.
4841
4842         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
4843         with the macro PTR_TYPE.  Define this macro to an integer type
4844         suitable for holding a pointer.
4845
4846         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
4847         the target is a 16-bit processor.
4848
4849         * gcc.dg/cpp/if-2.c: Expect a different warning message from
4850         16-bit targets where the character constant will be too long.
4851
4852         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
4853         where the double will not be directly addressable.
4854
4855 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4856
4857         Friend class name lookup 1/n, PR c++/18471
4858         * g++.dg/template/crash26.C: New test.
4859         * g++.dg/lookup/struct1.C: Adjust expected error.
4860         * g++.dg/parse/elab1.C: Likewise.
4861         * g++.dg/parse/elab2.C: Likewise.
4862         * g++.dg/parse/int-as-enum1.C: Likewise.
4863         * g++.dg/parse/struct-as-enum1.C: Likewise.
4864         * g++.dg/parse/typedef1.C: Likewise.
4865         * g++.dg/parse/typedef3.C: Likewise.
4866         * g++.dg/parse/typedef4.C: Likewise.
4867         * g++.dg/parse/typedef5.C: Likewise.
4868         * g++.dg/template/nontype4.C: Likewise.
4869         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
4870         * g++.old-deja/g++.other/elab1.C: Likewise.
4871         * g++.old-deja/g++.other/syntax4.C: Likewise.
4872
4873 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
4874
4875         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
4876
4877 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
4878
4879         * gcc.c-torture/execute/20041114-1.c: New test.
4880
4881 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
4882
4883         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
4884         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
4885         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
4886         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
4887         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
4888         gcc.dg/switch-7.c: New tests.
4889
4890 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
4891
4892         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
4893
4894 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
4895
4896         PR tree-opt/18400
4897         * gcc.dg/vect/pr18400.c: New test.
4898
4899 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
4900             Andrew Pinski  <pinskia@physics.uc.edu>
4901
4902         PR tree-opt/18425
4903         * gcc.dg/vect/pr18425.c: New test.
4904
4905 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4906
4907         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
4908         Guard with dg-require-alias and dg-require-visibility.
4909
4910 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4911
4912         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
4913
4914 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4915
4916         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
4917
4918 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4919
4920         PR c++/17344
4921         * g++.dg/template/defarg5.C: New test.
4922
4923 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4924
4925         * g++.dg/parse/cast1.C: Run only on ILP32.
4926         * g++.old-deja/g++.mike/p784.C: Likewise.
4927
4928 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
4929
4930         * gcc.c-torture/execute/20041113-1.c: New test.
4931
4932 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
4933
4934         PR target/18230
4935         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
4936         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
4937         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
4938         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
4939         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
4940         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
4941         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
4942         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
4943         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
4944         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
4945         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
4946         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
4947         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
4948
4949 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
4950
4951         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
4952         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
4953         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
4954         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
4955         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
4956         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
4957         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
4958         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
4959         gcc.target/sparc/combined-1.c: New tests.
4960
4961 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
4962
4963         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
4964         New tests.
4965
4966 2004-11-12  Mark Mitchell <mark@codesourcery.com>
4967
4968         * lib/gcc-dg.exp (dg-forbid-option): New function.
4969         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
4970         * g++.dg/abi/bitfield8.C: Likewise.
4971         * g++.dg/abi/dtor1.C: Likewise.
4972         * g++.dg/abi/empty10.C: Likewise.
4973         * g++.dg/abi/empty7.C: Likewise.
4974         * g++.dg/abi/empty9.C: Likewise.
4975         * g++.dg/abi/layout3.C: Likewise.
4976         * g++.dg/abi/layout4.C: Likewise.
4977         * g++.dg/abi/thunk1.C: Likewise.
4978         * g++.dg/abi/thunk2.C: Likewise.
4979         * g++.dg/abi/vbase11.C: Likewise.
4980         * g++.dg/abi/vthunk2.C: Likewise.
4981         * g++.dg/abi/vthunk3.C: Likewise.
4982         * g++.dg/ext/attrib8.C: Likewise.
4983         * g++.dg/opt/longbranch2.C: Likewise.
4984         * g++.dg/opt/reg-stack4.C: Likewise.
4985         * g++.old-deja/g++.ext/attrib1.C: Likewise.
4986         * g++.old-deja/g++.ext/attrib2.C: Likewise.
4987         * g++.old-deja/g++.ext/attrib3.C: Likewise.
4988         * g++.old-deja/g++.other/store-expr1.C: Likewise.
4989         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4990         * gcc.dg/20000609-1.c: Likewise.
4991         * gcc.dg/20000720-1.c: Likewise.
4992         * gcc.dg/20011107-1.c: Likewise.
4993         * gcc.dg/20011119-1.c: Likewise.
4994         * gcc.dg/20020108-1.c: Likewise.
4995         * gcc.dg/20020122-2.c: Likewise.
4996         * gcc.dg/20020122-3.c: Likewise.
4997         * gcc.dg/20020201-3.c: Likewise.
4998         * gcc.dg/20020206-1.c: Likewise.
4999         * gcc.dg/20020218-1.c: Likewise.
5000         * gcc.dg/20020310-1.c: Likewise.
5001         * gcc.dg/20020411-1.c: Likewise.
5002         * gcc.dg/20020418-2.c: Likewise.
5003         * gcc.dg/20020426-1.c: Likewise.
5004         * gcc.dg/20020426-2.c: Likewise.
5005         * gcc.dg/20020517-1.c: Likewise.
5006         * gcc.dg/20020523-1.c: Likewise.
5007         * gcc.dg/20020523-2.c: Likewise.
5008         * gcc.dg/20020729-1.c: Likewise.
5009         * gcc.dg/20030204-1.c: Likewise.
5010         * gcc.dg/20030826-2.c: Likewise.
5011         * gcc.dg/20030926-1.c: Likewise.
5012         * gcc.dg/20031202-1.c: Likewise.
5013         * gcc.dg/980312-1.c: Likewise.
5014         * gcc.dg/980313-1.c: Likewise.
5015         * gcc.dg/990117-1.c: Likewise.
5016         * gcc.dg/990424-1.c: Likewise.
5017         * gcc.dg/990524-1.c: Likewise.
5018         * gcc.dg/991230-1.c: Likewise.
5019         * gcc.dg/i386-387-1.c: Likewise.
5020         * gcc.dg/i386-387-2.c: Likewise.
5021         * gcc.dg/i386-387-3.c: Likewise.
5022         * gcc.dg/i386-387-4.c: Likewise.
5023         * gcc.dg/i386-387-5.c: Likewise.
5024         * gcc.dg/i386-387-6.c: Likewise.
5025         * gcc.dg/i386-asm-1.c: Likewise.
5026         * gcc.dg/i386-bitfield1.c: Likewise.
5027         * gcc.dg/i386-bitfield2.c: Likewise.
5028         * gcc.dg/i386-loop-1.c: Likewise.
5029         * gcc.dg/i386-loop-2.c: Likewise.
5030         * gcc.dg/i386-loop-3.c: Likewise.
5031         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
5032         * gcc.dg/i386-pic-1.c: Likewise.
5033         * gcc.dg/i386-regparm.c: Likewise.
5034         * gcc.dg/i386-signbit-1.c: Likewise.
5035         * gcc.dg/i386-signbit-2.c: Likewise.
5036         * gcc.dg/i386-signbit-3.c: Likewise.
5037         * gcc.dg/i386-sse-5.c: Likewise.
5038         * gcc.dg/i386-sse-8.c: Likewise.
5039         * gcc.dg/i386-unroll-1.c: Likewise.
5040         * gcc.dg/tls/opt-1.c: Likewise.
5041         * gcc.dg/tls/opt-2.c: Likewise.
5042         * gcc.dg/unroll-1.c: Likewise.
5043         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5044         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5045         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5046         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5047         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
5048         -m64 is specified.
5049
5050 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
5051
5052         PR c++/18389
5053         * g++.dg/parse/cond1.C: New test.
5054
5055         PR c++/18429
5056         * g++.dg/template/array9.C: New test.
5057         * g++.dg/ext/vla1.C: Adjust error messages.
5058         * g++.dg/ext/vlm1.C: Likewise.
5059         * g++.dg/template/crash2.C: Likewise.
5060
5061         PR c++/18436
5062         * g++.dg/template/call3.C: New test.
5063
5064         PR c++/18407
5065         * g++.dg/template/ptrmem11.C: New test.
5066
5067 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
5068
5069         PR other/14264
5070         * lib/g++.exp: Set LC_ALL and LANG to C.
5071         * lib/gcc-dg.exp: Likewise.
5072         * lib/gfortran.exp: Likewise.
5073         * lib/objc.exp: Likewise.
5074         * lib/treelang.exp: Likewise.
5075
5076 2004-11-12  Andreas Schwab  <schwab@suse.de>
5077
5078         * gcc.dg/pr16286.c: Fix last change.
5079
5080 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
5081
5082         PR c++/18416
5083         * g++.dg/init/global1.C: New test.
5084
5085 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
5086
5087         * gcc.c-torture/execute/20041112-1.c: New test.
5088
5089 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
5090
5091         * lib/gcc-dg.exp (dg-target-list): New.
5092
5093 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
5094             Richard Sandiford  <rsandifo@redhat.com>
5095
5096         * lib/target-supports.exp (get-compiler_messages): New.
5097         (check_named_sections_available): Use it.
5098         (check_effective_target_ilp32): New.
5099         (check_effective_target_lp64): New.
5100         (is-effective-target): New.
5101         * lib/gcc-dg.exp (dg-require-effective-target): New.
5102
5103 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
5104
5105         * gcc.dg/precedence-1.c: New test.
5106
5107 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
5108
5109         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
5110
5111         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
5112         message, delete generated files, use more descriptive name for
5113         executable, and make the test unsupported when it cannot be run.
5114
5115         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
5116         (dg-require-weak, dg-require-visibility, dg-require-alias,
5117         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
5118         dg-require-iconv, dg-require-named-sections): Use it.
5119
5120         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
5121
5122 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
5123
5124         PR target/16457
5125         * gcc.dg/ppc-and-1: New
5126
5127         PR target/16796
5128         * gcc.dg/ppc-mov-1.c: New.
5129
5130         PR target/16458
5131         * gcc.dg/ppc-compare-1.c: New.
5132
5133 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
5134
5135         * objc.dg/desig-init-2.m: New test.
5136
5137 2004-11-10  Adam Nemet  <anemet@lnxw.com>
5138
5139         PR middle-end/18160
5140         * g++.dg/warn/register-var-1.C: New test.
5141         * g++.dg/warn/register-var-2.C: New test.
5142
5143 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5144
5145         * gcc.dg/union-2.c: New test.
5146
5147 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
5148
5149         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
5150         New test for PR tree-optimization/17892.
5151
5152 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
5153
5154         PR c++/18369
5155         * g++.dg/init/new12.C: New test.
5156
5157 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
5158
5159         * gcc.target/sparc: New directory.
5160         * gcc.target/sparc/sparc.exp: New driver.
5161         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
5162         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
5163         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
5164         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
5165
5166 2004-11-10  Paul Brook  <paul@codesourcery.com>
5167
5168         PR fortran/18218
5169         * gfortran.dg/list_read.c: New test.
5170
5171 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
5172
5173         PR c/18322
5174         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
5175         expected diagnostic location.
5176
5177 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
5178
5179         * gcc.dg/20041109-1.c: New test.
5180
5181 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
5182
5183         PR objc/18406
5184         * objc/compile/pr18406.m: New test.
5185
5186 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
5187
5188         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
5189
5190 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
5191
5192         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
5193
5194 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
5195
5196         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
5197
5198 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
5199
5200         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
5201         exit.
5202
5203 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
5204
5205         PR tree-opt/18299
5206         * gcc.c-torture/pr18299-1.c: New test.
5207
5208 2004-11-06  Andreas Schwab  <schwab@suse.de>
5209
5210         * gcc.dg/pr16286.c: Also test for bool and pixel.
5211
5212 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
5213
5214         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
5215         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
5216         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
5217         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
5218         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
5219         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
5220         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
5221         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
5222         gcc.dg/struct-semi-3.c: New tests.
5223
5224 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5225
5226         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
5227
5228 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5229
5230         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
5231         Do not use C99 designators.
5232
5233 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5234
5235         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
5236
5237 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5238
5239         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
5240         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
5241         * gcc.c-torture/execute/simd-5.x: Remove.
5242
5243 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
5244
5245         PR rtl-optimization/17933
5246         * gcc.dg/torture/pr17933-1.c: New test.
5247
5248 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
5249
5250         PR target/18106
5251         * lib/target-supports.exp (check_weak_available): Support
5252         Windows.
5253
5254 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
5255
5256         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
5257         call to fflush(stdout) before abort.
5258         (my_ffsll): New function.
5259         (generate_fields): Use it.
5260
5261 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
5262
5263         * gcc.dg/init-undef-1.c: New test.
5264
5265 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
5266
5267         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
5268         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
5269         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
5270         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
5271         expected messages for new parser.
5272
5273 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
5274
5275         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
5276
5277 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5278
5279         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
5280         on LP64 targets.
5281
5282 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
5283
5284         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
5285         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
5286         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
5287         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
5288         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
5289         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
5290         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
5291         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
5292         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
5293         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
5294
5295 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
5296
5297         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
5298         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
5299         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
5300         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
5301         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
5302         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
5303         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
5304         for new parser.
5305
5306 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
5307
5308         PR target/15342
5309         * gcc.dg/20041104-1.c: New test.
5310
5311 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5312
5313         * g++.dg/template/nontype7.C: New test.
5314         * g++.dg/template/nontype8.C: Likewise.
5315         * g++.dg/template/nontype9.C: Likewise.
5316         * g++.dg/template/nontype10.C: Likewise.
5317         * g++.dg/tc1/dr49.C: Likewise.
5318         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
5319         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
5320
5321 2004-11-04  Ben Elliston  <bje@au.ibm.com>
5322
5323         * g++.dg/rtti/tinfo1.C: Remove xfails.
5324
5325 2004-11-04  Ben Elliston  <bje@au.ibm.com>
5326
5327         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
5328         packed attribute to the definition to satisfy the new C++ parser.
5329
5330 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5331
5332         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
5333         invocations of va_arg.
5334
5335 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
5336
5337         PR c++/18124
5338         * g++.dg/template/crash25.C: New test.
5339
5340         PR c++/18155
5341         * g++.dg/template/typedef2.C: New test.
5342         * g++.dg/parse/crash13.C: Adjust error markers.
5343
5344         PR c++/18177
5345         * g++.dg/conversion/const3.C: New test.
5346
5347 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5348
5349         PR fortran/17535
5350         PR fortran/17583
5351         PR fortran/17713
5352         * gfortran.dg/generic_[123].f90: New testcases.
5353
5354 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5355
5356         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
5357         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
5358
5359 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
5360
5361         PR tree-opt/16808
5362         * gcc.c-torture/compile/pr16808.c: New test.
5363
5364 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
5365
5366         PR rtl-optimization/17104
5367         * gcc.dg/ppc-bitfield1.c: New.
5368
5369 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
5370
5371         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
5372
5373 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
5374
5375         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
5376         strings for 32-bit code.
5377
5378 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
5379
5380         PR c/18239
5381         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
5382
5383 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
5384
5385         PR c++/18064
5386         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
5387
5388 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
5389
5390         PR c++/15172
5391         * g++.dg/init/aggr2.C: New test.
5392
5393 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
5394
5395         * objc.dg/local-decl-1.m: New test.
5396
5397 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5398
5399         * gcc.dg/20040910-1.c: Adjust regex.
5400
5401 2004-10-30  Roger Sayle  <roger@eyesopen.com>
5402
5403         PR rtl-optimization/18084
5404         * g++.dg/opt/pr18084-1.C: New testcase.
5405
5406 2004-10-30  Matt Austern  <austern@apple.com>
5407
5408         PR c++/17542
5409         * g++.dg/ext/attrib18.C: New test.
5410
5411 2004-10-30  Roger Sayle  <roger@eyesopen.com>
5412
5413         PR middle-end/18096
5414         * gcc.dg/pr18096-1.c: New test case.
5415
5416 2004-10-30  Roger Sayle  <roger@eyesopen.com>
5417
5418         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
5419
5420 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
5421
5422         PR c/16666
5423         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
5424         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
5425         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
5426         gcc.dg/old-style-prom-3.c: New tests.
5427
5428 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
5429
5430         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
5431         Remove unnecessary inclusion of stdio.h.
5432
5433 2004-10-29  Roger Sayle  <roger@eyesopen.com>
5434
5435         PR rtl-optimization/17581
5436         * gcc.dg/pr17581-1.c: New test case.
5437
5438 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
5439
5440         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
5441         being implemented.
5442         * g++.dg/conversion/dr195-1.C: New.
5443         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
5444         * g++.old-deja/g++.mike/p10148.C: Likewise.
5445
5446 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
5447
5448         PR c++/17695
5449         * g++.dg/debug/typedef2.C: New test.
5450
5451 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
5452
5453         PR fortran/13490
5454         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
5455         * gfortran.dg/g77/README: Update.
5456
5457 2004-10-28  Matt Austern  <austern@apple.com>
5458
5459         PR c++/14124
5460         * g++.dg/ext/packed7.C: New test.
5461
5462 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
5463
5464         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
5465         scan-assembler.
5466         * lib/scanasm.exp (hidden-scan-for): New proc.
5467         (scan-hidden): Use hidden-scan-for instead of constructing the scan
5468         string.
5469         (scan-not-hidden): Likewise.
5470         * lib/target-supports.exp (check_visibility_available): mach-o is
5471         support too.
5472
5473 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
5474
5475         PR c++/17132
5476         * g++.dg/template/memclass3.C: New test.
5477
5478 2004-10-28  Adam Nemet  <anemet@lnxw.com>
5479
5480         PR middle-end/18160
5481         * gcc.dg/register-var-1.c: New test.
5482         * gcc.dg/register-var-2.c: New test.
5483         * gcc.dg/asm-7.c: Taking the address of a register variable is an
5484         error now.
5485
5486 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
5487
5488         PR other/18172
5489         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
5490         unused variables.
5491         * gcc.dg/vect/vect-22.c: Likewise.
5492
5493 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
5494
5495         * gcc.dg/i386-rotate-1.c: New test.
5496
5497 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
5498
5499         * g++.dg/init/ref12.C: Add "run" marker.
5500
5501         PR c++/17435
5502         * g++.dg/init/ref12.C: New test.
5503
5504         PR c++/18140
5505         * g++.dg/template/shift1.C: New test.
5506         * g++.dg/template/error10.C: Adjust error markers.
5507
5508 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
5509
5510         PR tree-opt/17529
5511         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
5512
5513 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
5514
5515         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
5516         * gcc.dg/weak/weak-3.c: Likewise.
5517         * gcc.dg/weak/weak-5.c: Likewise.
5518         * gcc.dg/weak/weak-9.c: Likewise.
5519         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
5520         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
5521
5522         * gcc.dg/darwin-weakimport-1.c: New.
5523
5524 2004-10-28  Ben Elliston  <bje@au.ibm.com>
5525
5526         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
5527
5528 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
5529
5530         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
5531         'syntax' error messages.
5532         * gcc.dg/cpp/direct2s.c: Likewise.
5533
5534 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
5535
5536         * gcc.c-torture/compile/20041026-1.c: New.
5537
5538 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
5539
5540         PR c++/18093
5541         * g++.dg/lookup/ns2.C: New test.
5542
5543         PR c++/18020
5544         * g++.dg/template/enum4.C: New test.
5545
5546         PR c++/18161
5547         * g++.dg/template/expr1.C: New test.
5548
5549 2004-10-26  Ben Elliston  <bje@au.ibm.com>
5550
5551         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
5552
5553 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5554
5555         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
5556         gcc.dg/decl-nospec-3.c: New tests.
5557
5558 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
5559
5560         * objc.dg/super-class-3.m: New test.
5561
5562 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
5563
5564         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
5565         resyncing.
5566         * gcc.dg/cpp/direct2s.c: Likewise.
5567
5568 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
5569
5570         * objc.dg/image-info.m: Update for changes to section selection.
5571
5572 2004-10-25  David Ayers  <d.ayers@inode.at>
5573             Ziemowit Laski  <zlaski@apple.com>
5574
5575         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
5576         diagnostics when messaging 'id <Proto>'.
5577         * objc.dg/class-protocol-1.m: New test.
5578         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
5579         a non-existent method signature.
5580         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
5581         Update diagnostics when messaging with non-existent method signature.
5582         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
5583         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
5584         invalid receivers are now resolved as if messaging 'id'; remove
5585         extraneous diagnostics.
5586
5587 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
5588
5589         PR c/16667
5590         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
5591         gcc.dg/init-desig-obs-3.c: New tests.
5592
5593 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
5594
5595         * gcc.dg/debug/20041023-1.c: New test.
5596
5597 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
5598
5599         PR middle-end/17407
5600         * gcc.c-torture/compile/pr17407.c: New test.
5601
5602         PR c++/18121
5603         * g++.dg/template/array8.C: New test.
5604
5605 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5606
5607         PR other/18138
5608         * lib/g++.exp: Accept more than one multilib libgcc.
5609         * lib/gcc-dg.exp: Likewise.
5610         * lib/objc.exp: Likewise.
5611         * lib/treelang.exp: Likewise.
5612         * lib/gfortran.exp: Likewise.
5613
5614 2004-10-24  Ben Elliston  <bje@au.ibm.com>
5615
5616         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
5617
5618 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
5619
5620         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
5621         * gcc.dg/c99-const-expr-3.c: Likewise.
5622
5623 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
5624
5625         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
5626
5627 2004-10-23  Ben Elliston  <bje@au.ibm.com>
5628
5629         * gcc.c-torture/execute/loop-2e.x: Remove.
5630
5631 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
5632
5633         PR c++/18095
5634         * g++.dg/parse/crash18.C: New.
5635         * g++.dg/parse/crash19.C: New.
5636
5637 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
5638
5639         * g++.dg/ext/dllimport1.C: Move dg-warnings.
5640         * g++.dg/ext/dllimport2.C: Same.
5641         * g++.dg/ext/dllimport8.C: Same.
5642
5643 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
5644
5645         PR c++/10841
5646         * g++.dg/conversion/cast1.C: New test.
5647         * g++.dg/overload/pmf1.C: Adjust error marker.
5648
5649 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
5650
5651         PR objc/17923
5652         * objc.dg/const-str-7.m: New test.
5653
5654 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5655
5656         * g++.dg/template/memfriend11.C: Fix comment typo.
5657         * g++.dg/template/memfriend14.C: Likewise.
5658
5659 2004-10-20  Richard Henderson  <rth@redhat.com>
5660
5661         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
5662         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
5663         -fasynchronous-unwind-tables.
5664
5665 2004-10-20  Richard Henderson  <rth@redhat.com>
5666
5667         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
5668         (main): Return success.
5669         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
5670         (main): Return success.
5671
5672 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5673
5674         PR c++/13495
5675         * g++.dg/template/memfriend9.C: New test.
5676         * g++.dg/template/memfriend10.C: Likewise.
5677         * g++.dg/template/memfriend11.C: Likewise.
5678         * g++.dg/template/memfriend12.C: Likewise.
5679         * g++.dg/template/memfriend13.C: Likewise.
5680         * g++.dg/template/memfriend14.C: Likewise.
5681         * g++.dg/template/memfriend15.C: Likewise.
5682         * g++.dg/template/memfriend16.C: Likewise.
5683         * g++.dg/template/memfriend17.C: Likewise.
5684         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
5685
5686 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
5687
5688         * g++.dg/conversion/dr195.C: New.
5689         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
5690
5691 2004-10-20  Ben Elliston  <bje@au.ibm.com>
5692             Devang Patel  <dpatel@apple.com>
5693
5694         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
5695         of floating point arithmetic, which could trap.
5696
5697 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
5698
5699         PR c++/14035
5700         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
5701         * g++.dg/conversion/const2.C: New test.
5702         * g++.dg/expr/reinterpret2.C: New test.
5703         * g++.dg/expr/reinterpret3.C: New test.
5704         * g++.dg/expr/cast2.C: New test.
5705         * g++.dg/expr/copy1.C: New test.
5706         * g++.dg/other/conversion1.C: Change error message.
5707         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
5708         function pointers to void *.
5709         * g++.old-deja/g++.mike/p10148.C: Likewise.
5710
5711 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5712
5713         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
5714
5715 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
5716
5717         PR c++/18047
5718
5719         * g++.dg/parse/expr3.C: New test.
5720
5721 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5722
5723         * gcc.dg/smod-1.c: New test.
5724
5725 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
5726
5727         * objc.dg/method-14.m: New test.
5728
5729 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
5730
5731         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
5732         Also xfail as the patch was reverted.
5733
5734 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
5735
5736         PR middle-end/16973
5737         * gcc.dg/pr16973.c: New test.
5738
5739 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
5740
5741         PR tree-optimization/17656
5742         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
5743
5744 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
5745
5746         * g++.dg/eh/shadow1.C: New.
5747
5748 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
5749
5750         * gcc.c-torture/compile/20041018-1.c: New test.
5751
5752 2004-10-18  Ben Elliston  <bje@au.ibm.com>
5753
5754         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
5755         compiler referring to register 0 when accessing sdata.  The linker
5756         now patches things up.
5757
5758 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
5759
5760         PR c/17529
5761         * gcc.c-torture/compile/pr17529.c: New test.
5762
5763 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5764
5765         PR c++/17743
5766         * g++.dg/ext/attrib17.C: New test.
5767
5768 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5769
5770         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
5771
5772 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5773
5774         PR c++/10479
5775         * g++.dg/ext/attrib16.C: New test.
5776
5777 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
5778
5779         PR c++/17042
5780         * g++.dg/init/dso_handle1.C: New test.
5781
5782         PR c++/14667
5783         * g++.dg/parse/typedef6.C: New test.
5784
5785         PR c++/17916
5786         * g++.dg/parse/pragma1.C: New test.
5787
5788 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
5789
5790         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
5791
5792 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
5793
5794         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
5795         -fno-common when on HPPA HP-UX platforms.
5796
5797 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
5798
5799         PR other/16820
5800         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
5801         stdint.h.
5802         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
5803         uintptr_t.
5804
5805 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
5806
5807         PR c++/16301
5808         * g++.dg/lookup/strong-using-4.C: New test.
5809
5810 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
5811
5812         PR middle-end/16567
5813         * gcc.c-torture/compile/nested-1.c: New test.
5814
5815 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
5816
5817         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
5818         and mipsisa64*-*-* (until support for misaligned loads is added).
5819         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
5820         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
5821         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
5822         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
5823         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
5824         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
5825
5826 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
5827
5828         PR c++/17976
5829         * g++.dg/init/dtor3.C: New test.
5830
5831 2004-10-15  Ben Elliston  <bje@au.ibm.com>
5832
5833         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
5834
5835 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
5836
5837         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
5838         * gcc.dg/macho-lo-sum.c: Likewise.
5839
5840 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
5841
5842         * gcc.dg/ppc-spe64-1.c: New test.
5843
5844 2004-10-14  Devang Patel  <dpatel@apple.com>
5845
5846         PR 17635
5847         * gcc.dg/pr17635.c : New test.
5848
5849 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
5850
5851         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
5852         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
5853         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
5854         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
5855         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
5856         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
5857         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
5858         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
5859         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
5860         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
5861         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
5862         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
5863         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
5864         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
5865         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
5866         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
5867         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
5868         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
5869
5870 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
5871
5872         * gcc.dg/vect/vect-82.c: New testcase.
5873         * gcc.dg/vect/vect-82_64.c: New testcase.
5874         * gcc.dg/vect/vect-83.c: New testcase.
5875         * gcc.dg/vect/vect-83_64.c: New testcase.
5876
5877 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
5878
5879         * gcc.dg/cpp/error-1.c: New test.
5880
5881 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
5882
5883         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
5884
5885 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
5886
5887         PR target/17984
5888         * gcc.dg/cris-peep2-xsrand2.c: New test.
5889
5890 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
5891
5892         PR c++/17661
5893         * testsuite/g++.dg/expr/for2.C: New test.
5894
5895 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5896
5897         * g++.dg/inherit/thunk1.C: Run on the SPARC.
5898
5899 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
5900
5901         PR tree-optimization/17724
5902         * g++.dg/opt/pr17724-1.C: New test.
5903         * g++.dg/opt/pr17724-2.C: New test.
5904         * g++.dg/opt/pr17724-3.C: New test.
5905         * g++.dg/opt/pr17724-4.C: New test.
5906         * g++.dg/opt/pr17724-5.C: New test.
5907         * g++.dg/opt/pr17724-6.C: New test.
5908
5909 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
5910
5911         PR c/17301
5912         * gcc.dg/pr17301-2.c: New test.
5913
5914 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
5915
5916         PR c++/15876
5917         * g++.dg/parse/error22.C: New test.
5918
5919         PR c++/17936
5920         * g++.dg/template/spec18.C: New test.
5921
5922 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
5923
5924         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
5925         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
5926         memcpy.
5927         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
5928         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
5929
5930 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
5931
5932         * g++.dg/eh/cleanup5.C: Add dg-options "".
5933
5934 2004-10-11  Roger Sayle  <roger@eyesopen.com>
5935
5936         PR middle-end/17657
5937         * gcc.dg/switch-4.c: New test case.
5938
5939 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
5940
5941         * gcc.c-torture/execute/20041011-1.c: New test.
5942
5943 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
5944
5945         PR c++/17554
5946         * g++.dg/init/for3.C: New test.
5947
5948         PR c++/17657
5949         * g++.dg/opt/switch2.C: New test.
5950
5951         PR middle-end/17703
5952         * g++.dg/warn/Wreturn-2.C: New test.
5953
5954 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
5955
5956         PR c++/17907
5957         * g++.dg/eh/cleanup5.C: New test.
5958
5959 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
5960
5961         PR c++/17393
5962         * g++.dg/parse/error21.C: New test.
5963
5964 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5965
5966         * g++.dg/overload/pmf1.C: Adjust quoting marks.
5967         * g++.dg/warn/incomplete1.C: Likewise.
5968         * g++.dg/template/qualttp20.C: Likewise.
5969
5970 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5971
5972         PR c/17881
5973         * parm-incomplete-1.c: New test.
5974
5975 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
5976
5977         PR c++/17867
5978         * g++.dg/parse/error19.C: New test.
5979
5980         PR c++/17670
5981         * g++.dg/init/new11.C: New test.
5982
5983         PR c++/17821
5984         * g++.dg/parse/error20.C: New test.
5985
5986         PR c++/17826
5987         * g++.dg/template/crash24.C: New test.
5988
5989 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5990
5991         PR c/17301
5992         * gcc.dg/pr17301-1.c: New test.
5993
5994 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5995
5996         PR c/17189
5997         * gcc.dg/anon-struct-5.c: New test.
5998
5999 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6000
6001         PR c/17844
6002         * gcc.dg/pr17844-1.c: New test.
6003
6004 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
6005
6006         PR tree-optimization/17906
6007         * gcc.c-torture/compile/pr17906.c: New.
6008
6009 2004-10-09  Stuart Hastings  <stuart@apple.com>
6010             Roger Sayle  <roger@eyesopen.com>
6011
6012         PR rtl-optimization/17853
6013         * gcc.dg/i386-mmx-5.c: New testcase.
6014
6015 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
6016
6017         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
6018
6019 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
6020
6021         PR c++/17524
6022         * g++.dg/template/static9.C: New test.
6023
6024         PR c++/17685
6025         * g++.dg/parse/operator5.C: New test.
6026
6027 2004-10-09  Roger Sayle  <roger@eyesopen.com>
6028
6029         PR middle-end/17894
6030         * gcc.c-torture/execute/divcmp-4.c: New test case.
6031
6032 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
6033
6034         PR tree-opt/17902
6035         * g++.dg/opt/pr17902.C: New test.
6036
6037 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
6038
6039         * gcc.dg/cpp/ident-1.c: Add dg-options "".
6040
6041 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6042
6043         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
6044
6045 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6046
6047         * gcc.dg/assign-warn-3.c: New test.
6048
6049 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
6050
6051         PR c/16999
6052         * gcc.dg/cpp/ident-1.c: New test.
6053
6054 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
6055
6056         * gcc.c-torture/compile/acc1.c: New.
6057
6058 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
6059
6060         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
6061         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
6062
6063 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
6064
6065         * gcc.dg/ultrasp11.c: New test.
6066
6067 2004-10-08  Michael Matz  <matz@suse.de>
6068
6069         * gcc.dg/doloop-2.c: New test.
6070
6071 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6072
6073         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
6074         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
6075         objc.dg/method-9.m: Update expected diagnostics.
6076
6077 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
6078
6079         * gcc.dg/ppc-fsel-3.c: New file.
6080         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
6081
6082 2004-10-07  Paul Brook  <paul@codesourcery.com>
6083
6084         * gfortran.dg/intrinsic_verify_1.f90: New test.
6085
6086 2004-10-07  Paul Brook  <paul@codesourcery.com>
6087
6088         * gfortran.dg/empty_format_1.f90: Remove stray commas.
6089
6090 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6091
6092         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
6093         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
6094         commit.
6095
6096 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
6097
6098         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
6099
6100 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6101
6102         PR c++/17115
6103         * g++.dg/warn/Winline-4.C: New test.
6104
6105 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
6106
6107         * gcc.c-torture/compile/20041007-1.c: New test.
6108
6109 2004-10-07  Paul Brook  <paul@codesourcery.com>
6110
6111         PR fortran/17678
6112         * gfortran.dg/use_allocated_1.f90: New test.
6113
6114 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
6115
6116         PR middle-end/17849
6117         * gfortran.fortran-torture/compile/nested.f90: New test
6118
6119 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
6120
6121         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
6122
6123 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
6124
6125         PR c++/17368
6126         * g++.dg/ext/asm6.C: New test.
6127
6128 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
6129
6130         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
6131
6132 2004-10-06  Paul Brook  <paul@codesourcery.com>
6133
6134         PR libfortran/17709
6135         * gfortran.dg/empty_format_1.f90: New test.
6136
6137 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6138
6139         PR fortran/17568
6140         * gfortran.dg/ishft.f90: New test.
6141
6142         PR fortran/17283
6143         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
6144         tests.
6145
6146 2004-10-06  Paul Brook  <paul@codesourcery.com>
6147
6148         * gfortran.dg/do_1.f90: New test.
6149
6150 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6151
6152         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
6153         optimizing for size.
6154
6155 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6156
6157         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
6158
6159 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6160
6161         * gcc.c-torture/compile/20041005-1.c: New test.
6162
6163 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
6164
6165         PR c++/17829
6166         * g++.dg/lookup/koenig4.C: New.
6167
6168 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6169
6170         * g++.dg/other/classkey1.C: Adjust quoting marks.
6171         * g++.dg/parse/error15.C: Likewise.
6172         * g++.dg/template/meminit2.C (int>): Likewise.
6173
6174 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6175
6176         PR fortran/17283
6177         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
6178
6179         PR fortran/17631
6180         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
6181
6182         PR fortran/17708
6183         * gfortran.dg/pr17708.f90: New test.
6184
6185 2004-10-04  Chao-ying Fu  <fu@mips.com>
6186
6187         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
6188         * gcc.dg/vect/vect-4.c: Ditto.
6189         * gcc.dg/vect/vect-5.c: Ditto.
6190         * gcc.dg/vect/vect-6.c: Ditto.
6191         * gcc.dg/vect/vect-8.c: Ditto.
6192         * gcc.dg/vect/vect-16.c: Ditto.
6193         * gcc.dg/vect/vect-30.c: Ditto.
6194         * gcc.dg/vect/vect-40.c: Ditto.
6195         * gcc.dg/vect/vect-41.c: Ditto.
6196         * gcc.dg/vect/vect-42.c: Ditto.
6197         * gcc.dg/vect/vect-43.c: Ditto.
6198         * gcc.dg/vect/vect-44.c: Ditto.
6199         * gcc.dg/vect/vect-45.c: Ditto.
6200         * gcc.dg/vect/vect-46.c: Ditto.
6201         * gcc.dg/vect/vect-47.c: Ditto.
6202         * gcc.dg/vect/vect-48.c: Ditto.
6203         * gcc.dg/vect/vect-49.c: Ditto.
6204         * gcc.dg/vect/vect-50.c: Ditto.
6205         * gcc.dg/vect/vect-51.c: Ditto.
6206         * gcc.dg/vect/vect-52.c: Ditto.
6207         * gcc.dg/vect/vect-53.c: Ditto.
6208         * gcc.dg/vect/vect-54.c: Ditto.
6209         * gcc.dg/vect/vect-55.c: Ditto.
6210         * gcc.dg/vect/vect-56.c: Ditto.
6211         * gcc.dg/vect/vect-57.c: Ditto.
6212         * gcc.dg/vect/vect-58.c: Ditto.
6213         * gcc.dg/vect/vect-59.c: Ditto.
6214         * gcc.dg/vect/vect-60.c: Ditto.
6215         * gcc.dg/vect/vect-74.c: Ditto.
6216         * gcc.dg/vect/vect-79.c: Ditto.
6217         * gcc.dg/vect/vect-80.c: Ditto.
6218
6219 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
6220
6221         * gcc.dg/unused-7.c: Use the correct option.
6222
6223 2004-10-04  Paul Brook  <paul@codesourcery.com>
6224         Bud Davis  <bdavis9659@comcast.net>
6225
6226         PR fortran/17706
6227         PR fortran/16434
6228         * gfortran/pr17706.f90: New test.
6229         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
6230
6231 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6232
6233         * gfortran.dg/pr17612.f90: New test.
6234
6235 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6236
6237         * g++.dg/template/local1.C: Adjust quoting marks in
6238         testing for diagnostics.
6239         * g++.dg/tls/diag-2.C: Likewise.
6240         * g++.dg/other/error8.C: Likewise.
6241
6242 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
6243
6244         PR c/17178
6245         * gcc.dg/unused-4.c: Adjust to be correct.
6246
6247         PR c/17820
6248         * gcc.dg/unused-7.c: New test.
6249
6250 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
6251
6252         PR c++/17797
6253         * g++.dg/overload/template2.C: New test.
6254
6255 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
6256
6257         PR tree-optimization/16632
6258         * gcc.dg/tree-ssa/20041002-1.c: New.
6259
6260 2004-10-03  Paul Brook  <paul@codesourcery.com>
6261
6262         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
6263         rather than relying on default formatting.
6264
6265 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
6266
6267         * gcc.dg/20040920-1.c: Update expected message text.
6268
6269 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
6270
6271         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
6272
6273 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
6274
6275         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
6276         tree level.
6277
6278 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
6279
6280         * gcc.dg/tree-ssa/pr17343.c: Remove.
6281
6282 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
6283
6284         PR tree-opt/17343
6285         * gcc.dg/tree-ssa/pr17343.c: New test.
6286
6287 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
6288
6289         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
6290         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
6291         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
6292         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
6293         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
6294
6295 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
6296
6297         * gcc.dg/lvalue-2.c: New test.
6298
6299 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
6300
6301         PR c/17730
6302         * gcc.dg/pr17730-1.c: New test
6303
6304 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
6305
6306         PR c/7425
6307         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
6308
6309 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
6310
6311         * gcc.c-torture/execute/stdarg-1.c: New test.
6312         * gcc.c-torture/execute/stdarg-2.c: New test.
6313         * gcc.c-torture/execute/stdarg-3.c: New test.
6314         * gcc.dg/tree-ssa/stdarg-1.c: New test.
6315         * gcc.dg/tree-ssa/stdarg-2.c: New test.
6316         * gcc.dg/tree-ssa/stdarg-3.c: New test.
6317         * gcc.dg/tree-ssa/stdarg-4.c: New test.
6318         * gcc.dg/tree-ssa/stdarg-5.c: New test.
6319
6320 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
6321
6322         PR tree-optimization/17697
6323         * g++.dg/opt/pr17697-1.C: New test.
6324         * g++.dg/opt/pr17697-2.C: New test.
6325         * g++.dg/opt/pr17697-3.C: New test.
6326
6327 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
6328
6329         PR c/16409
6330         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
6331         gcc.dg/vla-init-5.c: New tests.
6332
6333 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
6334
6335         PR c/13804
6336         * gcc.dg/pr13804-1.c: New test.
6337
6338 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6339
6340         PR fortran/16938
6341         * gfortran.dg/pr16938.f90: New test.
6342
6343 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
6344
6345         * g++.dg/template/crash23.C: New test.
6346
6347 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
6348
6349         PR c++/17585
6350         * g++.dg/template/static8.C: New test.
6351
6352 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
6353
6354         PR c++/17681
6355         * g++.dg/other/error9.C: New test.
6356
6357 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
6358
6359         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
6360
6361 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6362
6363         PR fortran/15164
6364         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
6365
6366 2004-09-26  Roger Sayle  <roger@eyesopen.com>
6367
6368         PR middle-end/17112
6369         * gcc.dg/pr17112-1.c: New test case.
6370
6371 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6372
6373         PR c/11459
6374         * gcc.dg/pr11459-1.c: New test.
6375
6376 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
6377
6378         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
6379         * gcc.dg/tree-ssa/loop-4.c: Likewise.
6380
6381 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6382
6383         * gfortran.dg/pr15324.f90: Make array bounds consistent.
6384
6385 2004-09-25  Jan Hubicka  <jh@suse.cz>
6386
6387         * compile/30040909-1.c: New test.
6388         * compile/30040907-1.c: New test.
6389
6390 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
6391
6392         * gcc.c-torture/execute/va-arg-26.c: New test.
6393
6394 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
6395
6396         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
6397         extra diagnostics on targets with 64-bit pointers.
6398         * objc.dg/selector-1.m: Adjust dg-warning regexp.
6399
6400 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6401
6402         PR c/17188
6403         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
6404         * gcc.dg/decl-3.c: Adjust expected message.
6405
6406 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6407
6408         PR fortran/17615
6409         * gfortran.dg/pr17615.f90: New test.
6410
6411 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
6412
6413         PR tree-optimzation/17517
6414         * g++.dg/tree-ssa/pr17517.C: New Test.
6415
6416 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6417
6418         PR c++/16889
6419         * g++.dg/lookup/ambig3.C: New.
6420
6421 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
6422
6423         PR tree-opt/17624
6424         * g++.dg/opt/pr17624.C: New test.
6425
6426 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6427
6428         PR c/6980
6429         * gcc.dg/Wbad-function-cast-1.c: New test.
6430
6431 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
6432
6433         * g++.dg/ext/complit1.C
6434         * g++.dg/other/error2.C
6435         * g++.dg/other/nontype-1.C
6436         * g++.dg/parse/crash11.C
6437         * g++.dg/parse/crash12.C
6438         * g++.dg/parse/error15.C
6439         * g++.dg/parse/error4.C
6440         * g++.dg/parse/tmpl-outside1.C
6441         * g++.dg/parse/too-many-tmpl-args1.C
6442         * g++.dg/template/dependent-expr3.C
6443         * g++.dg/template/error10.C
6444         * g++.dg/template/instantiate1.C
6445         * g++.dg/template/vtable2.C
6446         * g++.dg/warn/Wshadow-1.C
6447         * g++.dg/warn/weak1.C
6448         * g++.old-deja/g++.brendan/crash16.C
6449         * g++.old-deja/g++.brendan/crash18.C
6450         * g++.old-deja/g++.brendan/crash48.C
6451         * g++.old-deja/g++.brendan/crash49.C
6452         * g++.old-deja/g++.brendan/crash55.C
6453         * g++.old-deja/g++.brendan/crash56.C
6454         * g++.old-deja/g++.brendan/crash8.C
6455         * g++.old-deja/g++.brendan/enum11.C
6456         * g++.old-deja/g++.brendan/enum8.C
6457         * g++.old-deja/g++.brendan/enum9.C
6458         * g++.old-deja/g++.brendan/friend3.C
6459         * g++.old-deja/g++.brendan/misc14.C
6460         * g++.old-deja/g++.bugs/900402_02.C
6461         * g++.old-deja/g++.bugs/900404_03.C
6462         * g++.old-deja/g++.bugs/900404_04.C
6463         * g++.old-deja/g++.bugs/900428_03.C
6464         * g++.old-deja/g++.jason/crash4.C
6465         * g++.old-deja/g++.jason/overload21.C
6466         * g++.old-deja/g++.jason/redecl1.C
6467         * g++.old-deja/g++.jason/report.C
6468         * g++.old-deja/g++.jason/rfg10.C
6469         * g++.old-deja/g++.jason/template30.C
6470         * g++.old-deja/g++.law/arm12.C
6471         * g++.old-deja/g++.law/ctors5.C
6472         * g++.old-deja/g++.law/cvt20.C
6473         * g++.old-deja/g++.law/init10.C
6474         * g++.old-deja/g++.law/init8.C
6475         * g++.old-deja/g++.law/visibility17.C
6476         * g++.old-deja/g++.law/visibility7.C
6477         * g++.old-deja/g++.mike/net8.C
6478         * g++.old-deja/g++.mike/p646.C
6479         * g++.old-deja/g++.mike/p700.C
6480         * g++.old-deja/g++.mike/p701.C
6481         * g++.old-deja/g++.mike/p811.C
6482         * g++.old-deja/g++.ns/template13.C
6483         * g++.old-deja/g++.other/array3.C
6484         * g++.old-deja/g++.other/crash25.C
6485         * g++.old-deja/g++.other/dtor3.C
6486         * g++.old-deja/g++.other/dtor4.C
6487         * g++.old-deja/g++.other/main1.C
6488         * g++.old-deja/g++.other/warn7.C
6489         * g++.old-deja/g++.pt/crash11.C
6490         * g++.old-deja/g++.pt/crash36.C
6491         * g++.old-deja/g++.pt/spec22.C
6492         * g++.old-deja/g++.pt/spec9.C
6493         * g++.old-deja/g++.pt/ttp52.C
6494         * g++.old-deja/g++.robertl/eb103.C
6495         * g++.old-deja/g++.robertl/eb121.C
6496         * g++.old-deja/g++.robertl/eb22.C
6497         * g++.old-deja/g++.robertl/eb8.C:
6498         Update locations and/or regexps of dg-error markers.
6499         Remove markers for some bogus messages that are no longer issued.
6500
6501 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
6502
6503         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
6504         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
6505
6506 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
6507
6508         PR c++/17618
6509         * g++.dg/lookup/crash5.C: New test.
6510
6511 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
6512
6513         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
6514         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
6515         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
6516         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
6517         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
6518         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
6519
6520         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
6521         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
6522         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
6523         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
6524         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
6525         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
6526
6527         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
6528
6529         * gcc.dg/vect/vect-44.c: Check additional cases.
6530         * gcc.dg/vect/vect-48.c: Check additional cases.
6531
6532         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
6533         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
6534         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
6535         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
6536         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
6537         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
6538         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
6539         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
6540         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
6541
6542         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
6543         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
6544         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
6545
6546 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6547
6548         * gcc.dg/tree-ssa/loop-6.c: New test.
6549
6550 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
6551
6552         PR c++/17620
6553         * g++.dg/inherit/base2.C: New.
6554
6555 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
6556
6557         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
6558         * gcc.dg/20001012-2.c: Likewise.
6559         * gcc.dg/20001013-1.c: Likewise.
6560         * gcc.dg/20001101-1.c: Likewise.
6561         * gcc.dg/20001102-1.c: Likewise.
6562         * gcc.dg/bf-spl1.c: Likewise.
6563         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
6564         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
6565
6566 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
6567
6568         PR tree-optimization/16721
6569         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
6570
6571 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
6572
6573         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
6574         * gcc.dg/20040305-1.c: Likewise.
6575
6576 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6577
6578         PR c/16566
6579         * gcc.c-torture/compile/pr16566-1.c,
6580         gcc.c-torture/compile/pr16566-2.c,
6581         gcc.c-torture/compile/pr16566-3.c: New tests.
6582
6583 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
6584
6585         PR tree-optimization/17512
6586         * gcc.c-torture/compile/20040916-1.c.
6587
6588 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
6589
6590         * gcc.dg/pragma-re-3.c: New test.
6591
6592 2004-09-17  Matt Austern  <austern@apple.com>
6593
6594         PR c++/15049
6595         * g++.dg/other/anon3.C: New.
6596
6597 2004-09-21  Roger Sayle  <roger@eyesopen.com>
6598
6599         PR c++/7503
6600         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
6601         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
6602         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
6603         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
6604         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
6605
6606 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
6607
6608         PR fortran/17286
6609         * gfortran.dg/pr17286.f90: New test.
6610
6611 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
6612
6613         PR c++/17530
6614         * g++.dg/template/static7.C: New test.
6615
6616 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
6617
6618         PR tree-opt/17558
6619         * gcc.c-torture/compile/pr17558.c: New test.
6620
6621 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
6622
6623         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
6624         if SKIP_ATTRIBUTE is defined.
6625
6626 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6627
6628         PR fortran/15957
6629         * gfortran.dg/pr15957.f90: New test.
6630
6631 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
6632
6633         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
6634         in comparison.
6635         * gcc.dg/vect/vect-79.c: Likewise.
6636         * gcc.dg/vect/vect-80.c: Likewise.
6637
6638 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6639
6640         PR fortran/15750
6641         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
6642
6643 2004-09-20  Ira Rosen  <irar@il.ibm.com>
6644
6645         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
6646         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
6647         * gcc.dg/vect/vect-62.c: New testcase.
6648         * gcc.dg/vect/vect-63.c: New testcase.
6649         * gcc.dg/vect/vect-64.c: New testcase.
6650         * gcc.dg/vect/vect-65.c: New testcase.
6651         * gcc.dg/vect/vect-66.c: New testcase.
6652         * gcc.dg/vect/vect-67.c: New testcase.
6653         * gcc.dg/vect/vect-68.c: New testcase.
6654         * gcc.dg/vect/vect-69.c: New testcase.
6655         * gcc.dg/vect/vect-79.c: New testcase.
6656         * gcc.dg/vect/vect-80.c: New testcase.
6657
6658 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
6659
6660         * gcc.target/mips/asm-1.c: New test.
6661
6662 2004-09-19  Ira Rosen  <irar@il.ibm.com>
6663
6664         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
6665         * gcc.dg/vect/vect-73.c: New testcase.
6666         * gcc.dg/vect/vect-74.c: New testcase.
6667         * gcc.dg/vect/vect-75.c: New testcase.
6668         * gcc.dg/vect/vect-76.c: New testcase.
6669         * gcc.dg/vect/vect-77.c: New testcase.
6670         * gcc.dg/vect/vect-78.c: New testcase
6671
6672 2004-09-18  Paul Brook  <paul@codesourcery.com>
6673
6674         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
6675
6676 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
6677
6678         PR c/17424
6679         * gcc.dg/pr17424-1.c: New test.
6680
6681 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
6682
6683         * g++.dg/tree-ssa/pr17153.C: New test.
6684
6685 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
6686
6687         PR pch/13361
6688         * testsuite/g++.dg/pch/wchar-1.C: New.
6689         * testsuite/g++.dg/pch/wchar-1.Hs: New.
6690
6691 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
6692
6693         * gcc.c-torture/execute/20040917-1.c: New test.
6694
6695 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
6696
6697         PR tree-optimization/17319
6698         * gcc.dg/pr17319.c: New test.
6699
6700 2004-09-17  Devang Patel  <dpatel@apple.com>
6701
6702         * gcc.dg/20040813-1.c: New test.
6703
6704 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
6705
6706         PR tree-optimization/17273
6707         * gcc.c-torture/compile/pr17273.c: New test.
6708
6709 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6710
6711         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
6712         Update expected messages.
6713         * gcc.dg/declspec-13.c: New test.
6714
6715 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
6716
6717         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
6718
6719 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
6720
6721         * gcc.c-torture/execute/pr17252.c: Use post-increment to
6722         change what 'a' is pointing to.
6723
6724 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
6725
6726         PR c++/16002
6727         * g++.dg/template/error18.C: New test.
6728
6729         PR c++/16029
6730         * g++.dg/warn/Wunused-8.C: New test.
6731
6732 2004-09-17  Steven Bosscher  <stevenb@suse.de>
6733
6734         PR tree-optimization/17513
6735         * gcc.dg/20040916-1.c: New test.
6736
6737 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
6738
6739         PR c++/17501
6740         * g++.dg/template/typename7.C: New test.
6741
6742 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6743
6744         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
6745
6746 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
6747
6748         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
6749         with -ftree-based-profiling also.
6750         * lib/profopt.exp: Support late-set profile_option/feedback_option.
6751
6752 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
6753
6754         PR/15364
6755         * gfortran.dg/der_array_io_1.f90: New test.
6756         * gfortran.dg/der_array_io_2.f90: New test.
6757         * gfortran.dg/der_array_io_3.f90: New test.
6758
6759 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
6760
6761         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
6762         EABI.
6763
6764 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
6765
6766         * g++.dg/opt/switch1.C: New test.
6767
6768 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
6769
6770         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
6771         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
6772         Update expected messages.
6773
6774 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6775
6776         PR fortran/16485
6777         * gfortran.dg/same_name_1.f90: New test.
6778
6779 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
6780
6781         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
6782         dereference garbage pointers.
6783
6784 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
6785
6786         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
6787         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
6788
6789         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
6790         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
6791         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
6792
6793 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
6794
6795         PR c++/17324
6796         * g++.dg/template/mangle1.C: New test.
6797
6798 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
6799
6800         PR tree-optimization/17252
6801         * gcc.c-torture/execute/pr17252.c: New test.
6802
6803 2004-09-14  Andrew Pinski  <apinski@apple.com>
6804
6805         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
6806
6807 2004-09-14  Roger Sayle  <roger@eyesopen.com>
6808
6809         PR rtl-optimization/9771
6810         * gcc.dg/pr9771-1.c: New test case.
6811
6812 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
6813
6814         PR tree-optimization/15262
6815         * gcc.c-torture/execute/pr15262-1.c: New test.
6816         * gcc.c-torture/execute/pr15262-2.c: New test.
6817
6818 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6819
6820         * gcc.dg/declspec-12.c: New test.
6821
6822 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
6823
6824         * gfortran.dg/pr17090.f90: Add directives to test.
6825
6826 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6827
6828         * gcc.c-torture/compile/20040914-1.c: New test.
6829
6830 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
6831
6832         PR c++/16162
6833         * g++.dg/template/decl2.C: New test.
6834
6835 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
6836
6837         PR fortran/17090
6838         * gfortran.dg/pr17090.f90: New test.
6839
6840 2004-09-13  Dale Johannesen  <dalej@apple.com>
6841
6842         * gcc.c-torture/compile/pr17408.c:  New test case.
6843
6844 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
6845
6846         PR c++/16716
6847         * g++.dg/parse/crash17.C: New test.
6848
6849         PR c++/17327
6850         * g++.dg/template/enum3.C: New test.
6851
6852 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
6853
6854         * lib/gcc-defs.exp: Load wrapper.exp.
6855         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
6856         using local code.
6857         * lib/gcc.exp (gcc_init): Similar.
6858         * lib/gfortran.exp (gfortran_init): Similar.
6859         * lib/objc.exp (objc_init): Similar.
6860         * lib/treelang.exp (treelang_init): Similar.
6861         * lib/wrapper.exp: New file with build_wrapper call machinery in
6862         ${tool}_maybe_build_wrapper.
6863
6864 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
6865
6866         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
6867         "inline".
6868         * gcc.dg/declspec-11.c: Update expected messages.
6869         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
6870         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
6871         gcc.dg/inline-12.c: New tests.
6872
6873 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
6874
6875         * g++.dg/tree-ssa/pr17400.C: New testcase.
6876
6877 2004-09-13  James E Wilson  <wilson@specifixinc.com>
6878
6879         * gcc.target/mips/sb1-1.c: New testcase.
6880
6881 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
6882
6883         * lib/g77-dg.exp: Remove unused file.
6884         * lib/mike-g77.exp: Ditto.
6885         * lib/g77.exp: Ditto.
6886
6887 2004-09-12  Richard Henderson  <rth@redhat.com>
6888
6889         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
6890
6891 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
6892
6893         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
6894         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
6895         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
6896         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
6897         Update expected messages.
6898
6899 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
6900
6901         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
6902         declaration/use mismatch for dirp parameter.
6903
6904 2004-09-12  Andrew Pinski  <apinski@apple.com>
6905
6906         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
6907         -fgnu-runtime is passed.
6908
6909 2004-09-12  Richard Henderson  <rth@redhat.com>
6910
6911         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
6912         do the uplevel thing and update additional_flags directly.
6913         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
6914         gfortran.fortran-torture/execute/intrinsic_nearest.x,
6915         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
6916         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
6917
6918 2004-09-11  Steven Bosscher  <stevenb@suse.de>
6919
6920         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
6921
6922 2004-09-11  Roger Sayle  <roger@eyesopen.com>
6923
6924         PR middle-end/17411
6925         * g++.dg/opt/pr17411-1.C: New test case.
6926
6927 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6928
6929         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
6930         gcc.dg/tls/diag-2.c: Update expected messages.
6931         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
6932         messages.
6933         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
6934         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
6935         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
6936         gcc.dg/tls/diag-5.c: New tests.
6937
6938 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
6939
6940         * gcc.dg/20040910-1.c: Correct dg-error regexp.
6941
6942 2004-09-11  Steven Bosscher  <stevenb@suse.de>
6943
6944         * g++.dg/parse/break-in-for.C: New test.
6945
6946 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
6947
6948         * gcc.dg/tree-ssa/20040911-1.c: New test.
6949
6950 2004-09-11  Andreas Jaeger  <aj@suse.de>
6951
6952         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
6953         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
6954
6955 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
6956
6957         * gcc.target/frv: New directory of FR-V-specific tests.
6958
6959 2004-09-10  James E Wilson  <wilson@specifixinc.com>
6960
6961         * gcc.dg/convert-vec-1.c: New test.
6962
6963 2004-09-10  Roger Sayle  <roger@eyesopen.com>
6964
6965         PR middle-end/17024
6966         * gcc.dg/pr17024-1.c: New test case.
6967
6968 2004-09-10  Eric Christopher  <echristo@redhat.com>
6969
6970         * gcc.dg/20040910-1.c: New test.
6971
6972 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6973
6974         * gcc.dg/bitfld-9.c: New test.
6975
6976 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
6977
6978         * gcc.c-torture/execute/ieee/acc1.c: New test.
6979         * gcc.c-torture/execute/ieee/acc2.c: New test.
6980         * gcc.c-torture/execute/ieee/mzero6.c: New test.
6981
6982 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6983
6984         * gcc.dg/deprecated-2.c: New test.
6985
6986 2004-09-09  James E Wilson  <wilson@specifixinc.com>
6987
6988         * gcc.dg/init-vec-1.c: New test.
6989
6990 2004-09-09  Roger Sayle  <roger@eyesopen.com>
6991
6992         PR middle-end/17055
6993         * gcc.dg/pr17055-1.c: New test case.
6994
6995 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
6996
6997         PR target/17377
6998         * gcc.c-torture/execute/pr17377.c: New test.
6999
7000 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
7001
7002         PR c/8420
7003         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
7004         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
7005         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
7006         gcc.dg/long-long-typespec-1.c: New tests.
7007         * gcc.dg/tls/diag-2.c: Update expected diagnostics
7008
7009 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
7010
7011         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
7012         gcc.dg/gnu99-static-1.c: New tests.
7013
7014 2004-09-08  Devang Patel  <dpatel@apple.com>
7015
7016         * gcc.dg/darwin-ld-20040828-1.c: New test.
7017         * gcc.dg/darwin-ld-20040828-2.c: New test.
7018         * gcc.dg/darwin-ld-20040828-3.c: New test.
7019
7020 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
7021
7022         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
7023         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
7024         in error message.
7025         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
7026         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
7027         in error message.
7028         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
7029         types they qualify.
7030         * objc.dg/type-size-2.m: Fix wording in comment.
7031         * objc.dg/va-meth-1.m: New test case.
7032
7033 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
7034
7035         PR c/16633:
7036         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
7037         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
7038
7039 2004-09-06  Devang Patel  <dpatel@apple.com>
7040
7041         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
7042         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
7043
7044 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
7045
7046         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
7047         reflect changed line numbering of diagnostics.
7048
7049 2004-09-06  Paul Brook  <paul@codesourcery.com>
7050
7051         * gfortran.dg/edit_real_1.f90: Add new test.
7052
7053 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7054
7055         * gcc.dg/tree-ssa/loop-2.c: New test.
7056         * gcc.dg/tree-ssa/loop-3.c: New test.
7057         * gcc.dg/tree-ssa/loop-4.c: New test.
7058         * gcc.dg/tree-ssa/loop-5.c: New test.
7059
7060 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7061
7062         * gcc.dg/format/sentinel-1.c: Update for parameter option.
7063
7064 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7065
7066         * gcc.dg/format/sentinel-1.c: New test.
7067
7068 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
7069
7070         * testsuite/gcc.dg/builtins-46.c: New.
7071
7072 2004-09-03  Devang Patel  <dpatel@apple.com>
7073
7074         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
7075         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
7076
7077 2004-09-03  Jan Beulich  <jbeulich@novell.com>
7078
7079         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
7080         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
7081         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
7082         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
7083         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
7084         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
7085         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
7086         the non-portable bzero.
7087         * gcc.dg/20010912-1.c: xfail for NetWare.
7088         * gcc.dg/20020426-2.c: xfail for NetWare.
7089         * gcc.dg/20021014-1.c: xfail for NetWare.
7090         * gcc.dg/20021018-1.c: xfail for NetWare.
7091         * gcc.dg/20030213-1.c: xfail for NetWare.
7092         * gcc.dg/20030225-1.c: xfail for NetWare.
7093         * gcc.dg/20030708-1.c: xfail for NetWare.
7094         * gcc.dg/builtins-config.h: Also exclude NetWare.
7095         * gcc.dg/format/format.h: Define restrict only if not already defined.
7096         * gcc.dg/nest.c: xfail for NetWare.
7097         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
7098         * lib/target-supports.exp (check_visibility_available): Exclude
7099         NetWare.
7100
7101 2004-09-03  Jan Beulich  <jbeulich@novell.com>
7102
7103         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
7104         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
7105         deterministic starting point for the alignment of structure fields.
7106         * gcc.dg/Wpadded.c: Dito.
7107         * g++.dg/abi/vbase10.C: Dito.
7108
7109 2004-09-03  Devang Patel  <dpatel@apple.com>
7110
7111         * g++.dg/debug/pr15736.cc: New test.
7112
7113 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
7114
7115         * README.QMTEST: Fix out-of-date link.
7116
7117 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
7118
7119         PR fortran/16579
7120         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
7121         Delete.  Duplicate of gfortran.dg/g77/20010610.f
7122
7123 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
7124
7125         * g++.dg/abi/arm_rtti1.C: New test.
7126
7127 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
7128
7129         * gcc.dg/ppc-vector-memcpy.c: New.
7130         * gcc.dg/ppc-vector-memset.c: New.
7131
7132 2004-09-02  Chao-ying Fu  <fu@mips.com>
7133
7134         * gcc.target/mips/mips-3d-1.c: New test.
7135         * gcc.target/mips/mips-3d-2.c: New test.
7136         * gcc.target/mips/mips-3d-3.c: New test.
7137         * gcc.target/mips/mips-3d-4.c: New test.
7138         * gcc.target/mips/mips-3d-5.c: New test.
7139         * gcc.target/mips/mips-3d-6.c: New test.
7140         * gcc.target/mips/mips-3d-7.c: New test.
7141         * gcc.target/mips/mips-3d-8.c: New test.
7142         * gcc.target/mips/mips-3d-9.c: New test.
7143         * gcc.target/mips/mips-ps-1.c: New test.
7144         * gcc.target/mips/mips-ps-2.c: New test.
7145         * gcc.target/mips/mips-ps-3.c: New test.
7146         * gcc.target/mips/mips-ps-4.c: New test.
7147         * gcc.target/mips/mips-ps-type.c: New test.
7148
7149 2004-09-02  Paul Brook  <paul@codesourcery.com>
7150
7151         * gfortran.dg/edit_real_1.f90: Add new tests.
7152
7153 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7154
7155         PR fortran/15327
7156         * gfortran.dg/merge_char_1.f90: New test.
7157
7158 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7159
7160         PR fortran/16404
7161         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
7162
7163 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
7164
7165         PR c/1522
7166         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
7167
7168 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
7169
7170         * g++.dg/opt/loop1.C: Do not XFAIL.
7171
7172 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
7173
7174         * gcc.c-torture/execute/20040831-1.c: New test.
7175
7176 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
7177
7178         PR fortran/16579
7179         * gfortran.dg/g77/20010610.f: Now passes.
7180         Copy from g77.f-torture/execute. Add dg-run directive.
7181         * gfortran.dg/g77/README: Update
7182
7183 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
7184
7185         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
7186         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
7187         (t1, t2, t3, t4): Add volatile.
7188
7189 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
7190
7191         * g++.dg/ext/visibility/arm1.C: New test.
7192
7193 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
7194
7195         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
7196         -pedantic-errors.
7197
7198 2004-09-01  Paul Brook  <paul@codesourcery.com>
7199
7200         * gfortran.dg/eof_2.f90: New test.
7201
7202 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7203
7204         PR fortran/16579
7205         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
7206
7207 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
7208
7209         PR libfortran/16805
7210         * gfortran.dg/list_read_2.f90: New test.
7211
7212 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
7213
7214         * g++.dg/abi/key1.C: New test.
7215
7216 2004-08-31  Richard Henderson  <rth@redhat.com>
7217
7218         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
7219         form of offsetof.
7220         * g++.dg/other/offsetof5.C: Remove duplicate.
7221
7222 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7223
7224         PR fortran/17244
7225         * gfortran.dg/func_derived_1.f90: New test.
7226
7227 2004-08-31  Paul Brook  <paul@codesourcery.com>
7228
7229         * gfortran.dg/eof_1.f90: New test.
7230
7231 2004-08-31  Paul Brook  <paul@codesourcery.com>
7232
7233         * gfortran.dg/list_read_1.f90: New file.
7234
7235 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
7236
7237         * g++.dg/opt/loop1.C: XFAIL.
7238
7239 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
7240
7241         * gcc.dg/funcdef-storage-1.c: New.
7242         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
7243         an extern function in local scope.
7244         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
7245         declare an 'auto inline' function in local scope.
7246         * gcc.dg/20011130-1.c: Likewise.
7247         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
7248         an 'auto' function in local scope.
7249         * gcc.dg/20021014-1.c: Likewise.
7250         * gcc.dg/20030331-2.c: Likewise.
7251
7252 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7253
7254         * gfortran.dg/blockdata_1.f90: New test.
7255
7256 2004-08-30  Richard Henderson  <rth@redhat.com>
7257
7258         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
7259
7260 2004-08-30  Richard Henderson  <rth@redhat.com>
7261
7262         * lib/fortran-torture.exp (fortran-torture-execute): Honor
7263         additional_flags set by alternate driver.
7264         (ieee-options): New procedure.
7265         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
7266         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
7267         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
7268         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
7269
7270 2004-08-30  Richard Henderson  <rth@redhat.com>
7271
7272         * lib/f-torture.exp: Remove.
7273
7274 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
7275
7276         PR rtl-optimization/16590
7277         * g++.dg/opt/loop1.C: New test.
7278
7279 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7280
7281         PR fortran/13910
7282         * gfortran.dg/oldstyle_1.f90: New test.
7283
7284 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
7285         Paul Brook  <paul@codesourcery.com>
7286
7287         * gfortran.dg/g77/README: Update.
7288         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
7289         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
7290         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
7291
7292 2004-08-28  Paul Brook  <paul@codesourcery.com>
7293
7294         PR libfortran/17195
7295         * gfortran.dg/edit_real_1.f90: New test.
7296
7297 2004-08-27  Paul Brook  <paul@codesourcery.com>
7298
7299         * gfortran.dg/rewind_1.f90: New test.
7300
7301 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
7302
7303         PR fortran/16597
7304         * gfortran.dg/pr16597.f90: New test.
7305
7306 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7307
7308         PR c/13801
7309         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
7310         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
7311         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
7312         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
7313         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
7314
7315 2004-08-26  Nick Clifton  <nickc@redhat.com>
7316
7317         * gcc.c-torture/compile/pr17119.c: New test.
7318
7319 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7320
7321         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
7322
7323 2004-08-25  Richard Henderson  <rth@redhat.com>
7324
7325         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
7326         the bits that expect kind=8 to be the largest real kind.
7327
7328 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
7329
7330         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
7331
7332 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7333
7334         * gfortran.dg/assignment_1.f90: New test.
7335
7336 2004-08-25  Adam Nemet  <anemet@lnxw.com>
7337
7338         * g++.dg/template/repo3.C: New test.
7339
7340 2004-08-25  Roger Sayle  <roger@eyesopen.com>
7341
7342         PR middle-end/16693
7343         PR tree-optimization/16372
7344         * g++.dg/opt/pr16372-1.C: New test case.
7345         * g++.dg/opt/pr16693-1.C: New test case.
7346         * g++.dg/opt/pr16693-2.C: New test case.
7347
7348 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
7349
7350         * objc.dg/proto-lossage-4.m: New test.
7351
7352 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
7353
7354         PR c++/17155
7355         * g++.dg/inherit/local2.C: New test.
7356
7357 2004-08-25  Paul Brook  <paul@codesourcery.com>
7358
7359         PR fortran/17144
7360         * gfortran.dg/string_ctor_1.f90: New test.
7361
7362 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7363
7364         PR c++/14428
7365         * g++.dg/template/redecl2.C: New test.
7366
7367 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
7368
7369         PR fortran/17143
7370         * gfortran.dg/pr17143.f90: New test.
7371
7372 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
7373
7374         PR fortran/17164
7375         * gfortran.dg/pr17164.f90: New test.
7376
7377 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7378
7379         * gcc.dg/tree-ssa/loop-1.c: New test.
7380
7381 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
7382
7383         * gcc.c-torture/compile/20040824-1.c: New test.
7384
7385 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
7386
7387         * gcc.c-torture/compile/iftrap-3.c: New test.
7388
7389 2004-08-24  Paul Brook  <paul@codesourcery.com>
7390
7391         * gfortran.dg/entry_2.f90: New test.
7392
7393 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
7394
7395         PR c++/16889
7396         * g++.dg/lookup/ambig[12].C: New.
7397
7398 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7399
7400         PR c++/16706
7401         * g++.dg/template/crash21.C: New test.
7402         * g++.dg/template/crash22.C: Likewise.
7403
7404 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
7405
7406         PR c++/17149
7407         * g++.dg/template/access15.C: New.
7408
7409 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
7410
7411         PR c++/17163
7412         * g++.dg/template/repo2.C: New test.
7413
7414 2004-08-23  Roger Sayle  <roger@eyesopen.com>
7415
7416         PR rtl-optimization/17078
7417         * gcc.c-torture/execute/pr17078-1.c: New test case.
7418
7419 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
7420
7421         PR c/14492
7422         * gcc.dg/debug/crash1.c: New test.
7423
7424 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
7425
7426         PR c/16180
7427         * gcc.dg/loop-5.c: New test.
7428
7429 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7430
7431         * gcc.c-torture/execute/20040823-1.c: New test.
7432
7433 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
7434
7435         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
7436         to the assembler.  Simplify test accordingly.
7437         (asm_abi_flags): Use GNU names.
7438         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
7439         to check for ABI flags.
7440
7441 2004-08-22  Andrew Pinski  <apinski@apple.com>
7442
7443         * g++.dg/opt/pr14029.C: New test.
7444         * gcc.c-torture/execute/pr15262.c: New test.
7445
7446 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7447
7448         * gfortran.dg/reduction.f90: Add checks with complex arguments.
7449
7450 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
7451
7452         PR 16908
7453         * gfortran.dg/direct_io.f90: New test.
7454
7455 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
7456
7457         PR c++/17121
7458         * g++.dg/inherit/local2.C: New test.
7459
7460 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
7461
7462         PR c++/17120
7463         * g++.dg/warn/Wparentheses-4.C: New test.
7464
7465 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
7466
7467         PR c++/17121
7468         * g++.dg/inherit/local2.C: New test.
7469
7470         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
7471         * gcc.dg/ppc-ldstruct.c: Likewise.
7472         * gcc.dg/ppc64-abi-2.c: Likewise.
7473
7474 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
7475
7476         PR rtl-optimization/17099
7477         * gcc.c-torture/execute/20040820-1.c: New test.
7478
7479 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
7480
7481         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
7482
7483 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
7484
7485         PR fortran/17077
7486         * gfortran.dg/auto_array_1.f90: New test.
7487
7488 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7489
7490         PR fortran/17074
7491         * gfortran.dg/simpleif_1.f90: New test.
7492
7493 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
7494
7495         * lib/target-supports.exp (check_profiling_available): Return
7496         false for arm*-*-symbianelf* and arm*-*-eabi*.
7497
7498         PR c++/15890
7499         * g++.dg/template/delete1.C: New test.
7500
7501 2004-08-19  Paul Brook  <paul@codesourcery.com>
7502
7503         PR fortran/14976
7504         PR fortran/16228
7505         * gfortran.dg/data_char_1.f90: New test.
7506
7507 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
7508
7509         PR fortran/16946
7510         * gfortran.dg/reduction.f90: New testcase.
7511
7512 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7513
7514         PR fortran/16520
7515         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
7516
7517 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
7518
7519         PR c++/17041
7520         * g++.dg/Wparentheses-3.C: New test.
7521
7522 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
7523
7524         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
7525         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
7526         * gcc.dg/vect/vect-2.c: Likewise.
7527         * gcc.dg/vect/vect-3.c: Likewise.
7528         * gcc.dg/vect/vect-4.c: Likewise.
7529         * gcc.dg/vect/vect-5.c: Likewise.
7530         * gcc.dg/vect/vect-6.c: Likewise.
7531         * gcc.dg/vect/vect-7.c: Likewise.
7532         * gcc.dg/vect/vect-25.c: Likewise.
7533         * gcc.dg/vect/vect-31.c: Likewise.
7534         * gcc.dg/vect/vect-32.c: Likewise.
7535         * gcc.dg/vect/vect-34.c: Likewise.
7536         * gcc.dg/vect/vect-36.c: Likewise.
7537         * gcc.dg/vect/vect-all.c: Likewise.
7538
7539 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
7540
7541         PR c++/17068
7542         * g++.dg/template/operator4.C: New test.
7543
7544 2004-08-18  Richard Henderson  <rth@redhat.com>
7545
7546         * gcc.dg/20040206-1.c: XFAIL.
7547
7548 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
7549
7550         PR c++/16246
7551         * g++.dg/template/array7.C: New test.
7552
7553 2004-08-17  James E Wilson  <wilson@specifixinc.com>
7554
7555         * gcc.dg/mips-movcc-1.c: New test.
7556         * gcc.dg/mips-movcc-2.c: New test.
7557         * gcc.dg/mips-movcc-3.c: New test.
7558
7559         * gcc.dg/mips-nmadd-1.c: New test.
7560         * gcc.dg/mips-nmadd-2.c: New test.
7561
7562 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
7563
7564         PR c++/15871
7565         * g++.dg/opt/inline8.C: New test.
7566
7567         PR c++/16965
7568         * g++.dg/parse/error17.C: New test.
7569
7570 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
7571
7572         * gcc.dg/vect: New directory for vectorizer tests.
7573         * gcc.dg/vect/tree-vect.h: New file.
7574         * gcc.dg/vect/vect.exp: New file.
7575         * gcc.dg/vect/pr16105.c.c: New test.
7576         * gcc.dg/vect/vect-1.c: New test.
7577         * gcc.dg/vect/vect-2.c: New test.
7578         * gcc.dg/vect/vect-3.c: New test.
7579         * gcc.dg/vect/vect-4.c: New test.
7580         * gcc.dg/vect/vect-5.c: New test.
7581         * gcc.dg/vect/vect-6.c: New test.
7582         * gcc.dg/vect/vect-7.c: New test.
7583         * gcc.dg/vect/vect-8.c: New test.
7584         * gcc.dg/vect/vect-9.c: New test.
7585         * gcc.dg/vect/vect-10.c: New test.
7586         * gcc.dg/vect/vect-11.c: New test.
7587         * gcc.dg/vect/vect-12.c: New test.
7588         * gcc.dg/vect/vect-13.c: New test.
7589         * gcc.dg/vect/vect-14.c: New test.
7590         * gcc.dg/vect/vect-15.c: New test.
7591         * gcc.dg/vect/vect-16.c: New test.
7592         * gcc.dg/vect/vect-17.c: New test.
7593         * gcc.dg/vect/vect-18.c: New test.
7594         * gcc.dg/vect/vect-19.c: New test.
7595         * gcc.dg/vect/vect-20.c: New test.
7596         * gcc.dg/vect/vect-21.c: New test.
7597         * gcc.dg/vect/vect-22.c: New test.
7598         * gcc.dg/vect/vect-23.c: New test.
7599         * gcc.dg/vect/vect-24.c: New test.
7600         * gcc.dg/vect/vect-25.c: New test.
7601         * gcc.dg/vect/vect-26.c: New test.
7602         * gcc.dg/vect/vect-27.c: New test.
7603         * gcc.dg/vect/vect-28.c: New test.
7604         * gcc.dg/vect/vect-29.c: New test.
7605         * gcc.dg/vect/vect-30.c: New test.
7606         * gcc.dg/vect/vect-31.c: New test.
7607         * gcc.dg/vect/vect-32.c: New test.
7608         * gcc.dg/vect/vect-33.c: New test.
7609         * gcc.dg/vect/vect-34.c: New test.
7610         * gcc.dg/vect/vect-35.c: New test.
7611         * gcc.dg/vect/vect-36.c: New test.
7612         * gcc.dg/vect/vect-37.c: New test.
7613         * gcc.dg/vect/vect-38.c: New test.
7614         * gcc.dg/vect/vect-40.c: New test.
7615         * gcc.dg/vect/vect-41.c: New test.
7616         * gcc.dg/vect/vect-42.c: New test.
7617         * gcc.dg/vect/vect-43.c: New test.
7618         * gcc.dg/vect/vect-44.c: New test.
7619         * gcc.dg/vect/vect-45.c: New test.
7620         * gcc.dg/vect/vect-46.c: New test.
7621         * gcc.dg/vect/vect-47.c: New test.
7622         * gcc.dg/vect/vect-48.c: New test.
7623         * gcc.dg/vect/vect-49.c: New test.
7624         * gcc.dg/vect/vect-50.c: New test.
7625         * gcc.dg/vect/vect-51.c: New test.
7626         * gcc.dg/vect/vect-52.c: New test.
7627         * gcc.dg/vect/vect-53.c: New test.
7628         * gcc.dg/vect/vect-54.c: New test.
7629         * gcc.dg/vect/vect-55.c: New test.
7630         * gcc.dg/vect/vect-56.c: New test.
7631         * gcc.dg/vect/vect-57.c: New test.
7632         * gcc.dg/vect/vect-58.c: New test.
7633         * gcc.dg/vect/vect-59.c: New test.
7634         * gcc.dg/vect/vect-60.c: New test.
7635         * gcc.dg/vect/vect-61.c: New test.
7636         * gcc.dg/vect/vect-all.c: New test.
7637         * gcc.dg/vect/vect-none.c: New test.
7638
7639 2004-08-17  Paul Brook  <paul@codesourcery.com>
7640
7641         PR fortran/13082
7642         * gfortran.dg/entry_1.f90: New test.
7643
7644 2004-08-17  Andrew Pinski  <apinski@apple.com>
7645
7646         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
7647
7648 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
7649
7650         * gcc.dg/pr17036-1.c: New test.
7651
7652 2004-08-16  Devang Patel  <dpatel@apple.com>
7653
7654         * gcc.dg/darwin-20040809-1.c: New test.
7655
7656 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
7657
7658         * gcc.dg/funcdef-attr-1.c: New test.
7659
7660 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
7661
7662         * gcc.dg/altivec-17.c: New test.
7663         * gcc.dg/altivec-18.c: New test.
7664
7665 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7666
7667         PR c++/6749
7668         * g++.dg/template/vtable2.C: New test.
7669
7670 2004-08-14  Richard Henderson  <rth@redhat.com>
7671
7672         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
7673         * gcc.dg/pack-test-4.c (main): Return 0.
7674         * gcc.dg/setjmp-1.c: Remove XFAIL.
7675         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
7676
7677 2004-08-14  Richard Henderson  <rth@redhat.com>
7678
7679         * gcc.dg/980217-1.c: Add prototype for printf.
7680
7681 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
7682
7683         * gfortran.dg/pr16935.f90: New test.
7684
7685 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
7686
7687         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
7688
7689 2004-08-13  Paul Brook  <paul@codesourcery.com>
7690
7691         * gfortran.dg/der_io_1.f90: Remove stray comma.
7692
7693 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
7694
7695         * gcc.dg/vmx/cw-bug-2.c: Remove.
7696         * gcc.dg/vmx/vprint-1.c: Remove.
7697         * gcc.dg/vmx/vscan-1.c: Remove.
7698
7699 2004-08-12  Devang patel  <dpatel@apple.com>
7700
7701         * gcc.dg/darwin-20040809-2.c: New test.
7702
7703 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
7704
7705         * g++.dg/ext/altivec-12.C: New test.
7706
7707         * g++.dg/ext/altivec-11.C: New test.
7708
7709 2004-08-12  Paul Brook  <paul@codesourcery.com>
7710
7711         * g++.dg/abi/arm_cxa_vec_1.C: New test.
7712
7713 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
7714
7715         * g++.dg/ext/altivec-2.C: Check for hardware support before
7716         executing any VMX instructions.
7717
7718         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
7719
7720 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
7721
7722         PR c++/16276
7723         * g++.old-deja/g++.other/comdat4.C: New test.
7724         * g++.old-deja/g++.other/comdat4-aux.cc: New.
7725
7726 2004-08-12  Ben Elliston  <bje@au.ibm.com>
7727
7728         PR target/16286
7729         * gcc.dg/pr16286.c: New test.
7730
7731 2004-08-12 Jan Beulich <jbeulich@novell.com>
7732
7733         * g++.dg/ext/asm5.C: New.
7734
7735 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
7736
7737         PR c++/16698
7738         * g++.dg/eh/crash1.C: New test.
7739
7740         PR c++/16717
7741         * g++.dg/ext/construct1.C: New test.
7742
7743 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
7744
7745         PR c++/16853
7746         * g++.dg/init/ptrmem1.C: New test.
7747
7748         PR c++/16618
7749         * g++.dg/parse/offsetof5.C: New test.
7750
7751         PR c++/16870
7752         * g++.dg/template/overload3.C: New test.
7753
7754 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
7755
7756         PR c++/16964
7757         * g++.dg/parse/error16.C: New test.
7758
7759         PR c++/16904
7760         * g++.dg/template/error14.C: New test.
7761
7762         PR c++/16929
7763         * g++.dg/template/error15.C: New test.
7764
7765 2004-08-11  Devang Patel  <dpatel@apple.com>
7766
7767         * gcc.dg/darwin-ld-20040809-1.c: New test.
7768         * gcc.dg/darwin-ld-20040809-2.c: New test.
7769
7770 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
7771
7772         PR fortran/16917
7773         * gfortran.dg/dfloat_1.f90: New test.
7774
7775 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
7776
7777         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
7778         * gcc.dg/dll-2.c: Fix dg-require syntax.
7779         * gcc.misc-tests/arm-isr.c (abort): Declare.
7780         (exit): Likewise.
7781
7782 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
7783
7784         PR c++/16971
7785         * g++.dg/parse/crash16.C: New test.
7786
7787 2004-08-10  Roger Sayle  <roger@eyesopen.com>
7788
7789         * gcc.dg/mips-rsqrt-1.c: New test case.
7790         * gcc.dg/mips-rsqrt-2.c: New test case.
7791         * gcc.dg/mips-rsqrt-3.c: New test case.
7792
7793 2004-08-10  Paul Brook  <paul@codesourcery.com>
7794
7795         * gfortran.dg/der_io_1.f90: New test.
7796
7797 2004-08-10  Paul Brook  <paul@codesourcery.com>
7798
7799         PR fortran/16919
7800         * gfortran.dg/der_array_1.f90: New test.
7801
7802 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
7803
7804         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
7805
7806 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
7807
7808         * gcc.dg/wchar_t-2.c: Fix typo.
7809
7810 2004-08-09  Falk Hueffner  <falk@debian.org>
7811
7812         PR tree-optimization/12517
7813         * gcc.c-torture/compile/pr12517.c: New test.
7814
7815         PR tree-optimization/12578
7816         * gcc.c-torture/compile/pr12578.c: New test.
7817
7818         PR tree-optimization/12899
7819         * gcc.c-torture/compile/pr12899.c: New test.
7820
7821         PR rtl-optimization/14692
7822         * gcc.c-torture/compile/pr14692.c: New test.
7823
7824         PR tree-optimization/16461
7825         * gcc.c-torture/compile/pr16461.c: New test.
7826
7827 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
7828
7829         * gfortran.dg/getenv_1.f90: New test.
7830
7831 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
7832
7833         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
7834         wchar_t.
7835         * gcc.dg/symbian5.c: Test -fno-short-wchar.
7836
7837 2004-08-06  Paul Brook  <paul@codesourcery.com>
7838
7839         * gfortran.dg/ret_array_1.f90: New test.
7840         * gfortran.dg/ret_pointer_1.f90: New test.
7841
7842 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
7843
7844         * gcc.dg/missing-field-init-[12].c: New tests.
7845         * g++.dg/warn/missing-field-init-[12].C: New tests.
7846
7847 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
7848
7849         * gcc.dg/enum2.c: New test.
7850         * gcc.dg/symbian3.c: Likewise.
7851         * gcc.dg/symbian4.c: Likewise.
7852         * gcc.dg/wchar_t-2.c: Likewise.
7853
7854 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
7855
7856         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
7857         destructor tests.
7858
7859 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
7860
7861         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
7862         dg-require-visiblity.
7863         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
7864         * g++.dg/ext/visibility/fvisibility.C: Likewise.
7865         * g++.dg/ext/visibility/memfuncts.C: Likewise.
7866         * g++.dg/ext/visibility/new1.C: Likewise.
7867         * g++.dg/ext/visibility/pragma.C: Likewise.
7868         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
7869         * g++.dg/ext/visibility/virtual.C: Likewise.
7870         * g++/dg/ext/visibility/visibility-1.C: Likewise.
7871         * g++/dg/ext/visibility/visibility-2.C: Likewise.
7872         * g++/dg/ext/visibility/visibility-3.C: Likewise.
7873         * g++/dg/ext/visibility/visibility-4.C: Likewise.
7874         * g++/dg/ext/visibility/visibility-5.C: Likewise.
7875         * g++/dg/ext/visibility/visibility-6.C: Likewise.
7876         * g++/dg/ext/visibility/visibility-7.C: Likewise.
7877         * g++/dg/ext/visibility/visibility-8.C: New test.
7878         * gcc.c-torture/compile/dll.x: Remove.
7879         * gcc.dg/dll-2.c: Use dg-require-dll
7880         * gcc.dg/visibility-10.c: New test.
7881         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
7882         supporting DLLs.
7883         * testsuite/lib/scanasm.exp (scan_hidden): New function.
7884         (scan_not_hidden): Likewise.
7885
7886 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
7887
7888         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
7889
7890 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
7891
7892         * gcc.c-torture/execute/20040805-1.c: New test.
7893
7894 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
7895
7896         * gcc.dg/20020118-1.c: Declare abort.
7897         * gcc.dg/altivec_check.h: Likewise.
7898         * gcc.dg/iftrap-2.c: Likewise.
7899         * gcc.dg/pragma-darwin.c: Likewise.
7900         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
7901
7902 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
7903
7904         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
7905
7906 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7907
7908         * gcc.c-torture/execute/builtins/abs-2.c,
7909         gcc.c-torture/execute/builtins/abs-3.c,
7910         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
7911         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
7912         intmax_t, uintmax_t and their limits.
7913         * gcc.dg/intmax_t-1.c: New test.
7914
7915 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7916
7917         * g++.dg/tc1/dr147.C: Add reference to PR.
7918
7919 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
7920
7921         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
7922         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
7923
7924 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
7925
7926         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
7927
7928 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
7929
7930         * gcc.dg/redecl-5.c: New test.
7931         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
7932         of scanf.
7933
7934 2004-08-03  Roger Sayle  <roger@eyesopen.com>
7935
7936         PR middle-end/16790
7937         * gcc.c-torture/execute/pr16790-1.c: New test case.
7938
7939 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
7940
7941         * g++.dg/ext/visibility/assign1.C: New test.
7942         * g++.dg/ext/visibility/new1.C: Likewise.
7943
7944         * gcc.dg/symbian1.c: New test.
7945         * gcc.dg/symbian2.c: Likewise.
7946
7947 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
7948
7949         PR target/16570
7950         * gcc.dg/i386-sse-9.c: New test.
7951
7952 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
7953
7954         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
7955
7956 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
7957
7958         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
7959         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
7960         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
7961         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
7962         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
7963         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
7964         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
7965         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
7966         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
7967         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
7968         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
7969         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
7970         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
7971         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
7972         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
7973         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
7974         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
7975         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
7976         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
7977         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
7978         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
7979         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
7980         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
7981         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
7982         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
7983         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
7984         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
7985         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
7986         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
7987         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
7988         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
7989         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
7990         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
7991         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
7992         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
7993         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
7994         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
7995         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
7996         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
7997         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
7998         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
7999         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
8000         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
8001         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
8002         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
8003         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
8004         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
8005         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
8006         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
8007         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
8008         gcc.misc-tests/i386-pf-3dnow-1.c,
8009         gcc.misc-tests/i386-pf-athlon-1.c,
8010         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
8011         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
8012         Declare built-in functions used.
8013         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
8014
8015 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
8016
8017         PR c++/16707
8018         * g++.dg/lookup/using12.C: New test.
8019
8020         * g++.dg/init/null1.C: Fix PR number.
8021         * g++.dg/parse/namespace10.C: Likewise.
8022
8023 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
8024
8025         PR c++/16224
8026         * g++.dg/template/spec17.C: New test.
8027         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
8028         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
8029
8030 2004-08-02  David Billinghurst
8031
8032         PR fortran/16292
8033         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
8034
8035 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
8036
8037         * gcc.dg/ia64-got-1.c: New test case.
8038
8039 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
8040
8041         PR c++/16489
8042         * g++.dg/init/null1.C: New test.
8043         * g++.dg/tc1/dr76.C: Adjust error marker.
8044
8045         PR c++/16529
8046         * g++.dg/parse/namespace10.C: New test.
8047
8048         PR c++/16810
8049         * g++.dg/inherit/ptrmem2.C: New test.
8050
8051 2004-08-02  Ben Elliston  <bje@au.ibm.com>
8052
8053         PR target/16155
8054         * gcc.dg/pr16155.c: New test.
8055
8056 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
8057
8058         * gcc.dg/redecl-2.c: New test.
8059
8060 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
8061
8062         * gcc.dg/darwin-longdouble.c: New file.
8063
8064 2004-07-30  Richard Henderson  <rth@redhat.com>
8065
8066         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
8067         write to constant argument.
8068         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
8069
8070 2004-07-30  Richard Henderson  <rth@redhat.com>
8071
8072         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
8073         tests of nearest around zero.
8074
8075 2004-07-30  Andrew Pinski  <apinski@apple.com>
8076
8077         * gcc.c-torture/compile/20040730-1.c: New test.
8078
8079 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
8080
8081         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
8082         powerpc-eabispe.
8083
8084 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
8085
8086         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
8087
8088 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
8089
8090         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
8091         contains $ld_library_path.
8092         * lib/gfortran.exp (gfortran_link_flags): Likewise.
8093
8094 2004-07-29  Richard Henderson  <rth@redhat.com>
8095
8096         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
8097
8098         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
8099         (alt2, which): New.
8100         (Check): Accept either alternative.
8101
8102 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
8103
8104         * g++.dg/abi/inline1.C: New test.
8105         * g++.dg/abi/local1-a.cc: Likewise.
8106         * g++.dg/abi/local1.C: Likewise.
8107         * g++.dg/abi/mangle11.C: Tweak location of warnings.
8108         * g++.dg/abi/mangle12.C: Likewise.
8109         * g++.dg/abi/mangle17.C: Likewise.
8110         * g++.dg/abi/mangle20-2.C: Likewise.
8111         * g++.dg/opt/interface1.C: Likewise.
8112         * g++.dg/opt/interface1.h: Likewise.
8113         * g++.dg/opt/interface1-a.cc: New test.
8114         * g++.dg/parse/repo1.C: New test.
8115         * g++.dg/template/repo1.C: Likewise.
8116         * g++.dg/warn/Winline-1.C: Likewise.
8117         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
8118
8119 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
8120
8121         * gcc.dg/tree-ssa/20040729-1.c: New test.
8122
8123 2004-07-27  Matt Austern <austern@apple.com>
8124
8125         * gcc.dg/darwin-bool-1.c: New test.
8126         * gcc.dg/darwin-bool-2.c: New test.
8127
8128 2004-07-28  Richard Henderson  <rth@redhat.com>
8129
8130         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
8131         arguments in the correct type.  Don't write to constant arguments.
8132
8133 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8134
8135         PR tree-optimization/16688
8136         PR tree-optimization/16689
8137         * g++.dg/tree-ssa/pr16688.C: New test.
8138
8139 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8140
8141         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
8142         loads.  Not only in the comment, this time.
8143
8144 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
8145
8146         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
8147         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
8148         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
8149         * gcc.dg/sh4a-bitmovua.c: New.
8150         * gcc.dg/sh4a-cos.c: New.
8151         * gcc.dg/sh4a-cosf.c: New.
8152         * gcc.dg/sh4a-fprun.c: New.
8153         * gcc.dg/sh4a-fsrra.c: New.
8154         * gcc.dg/sh4a-memmovua.c: New.
8155         * gcc.dg/sh4a-sin.c: New.
8156         * gcc.dg/sh4a-sincos.c: New.
8157         * gcc.dg/sh4a-sincosf.c: New.
8158         * gcc.dg/sh4a-sinf.c: New.
8159
8160 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8161
8162         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
8163         conditionals.
8164         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
8165         loads.
8166         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
8167         DOM1.
8168
8169 2004-07-27  Andrew Pinski  <apinski@apple.com>
8170
8171         * g++.dg/rtti/tinfo1.C: Correct the xfail.
8172
8173 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
8174
8175         * gcc.dg/pragma-isr.c: New test.
8176
8177 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8178
8179         PR c++/14429
8180         * g++.dg/template/ttp11.C: New test.
8181
8182 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
8183
8184         * gcc.c-torture/compile/20040727-1.c: New test.
8185
8186 2004-07-26  Eric Christopher  <echristo@redhat.com>
8187
8188         * gcc.c-torture/compile/20040726-2.c: New test.
8189
8190 2004-07-26  Andrew Pinski  <apinski@apple.com>
8191
8192         * g++.dg/rtti/tinfo1.C: Xfail.
8193
8194 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
8195
8196         * gcc.c-torture/compile/20040726-1.c: New test.
8197
8198 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
8199             Brian Ryner  <bryner@brianryner.com>
8200
8201         PR c++/9283
8202         PR c++/15000
8203         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
8204         * g++.dg/ext/visibility/: New directory.
8205         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
8206         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
8207         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
8208         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
8209         * g++.dg/ext/visibility/fvisibility.C,
8210         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
8211         g++.dg/ext/visibility/fvisibility-override1.C
8212         g++.dg/ext/visibility/fvisibility-override2.C
8213         g++.dg/ext/visibility/memfuncts.C
8214         g++.dg/ext/visibility/noPLT.C
8215         g++.dg/ext/visibility/pragma.C
8216         g++.dg/ext/visibility/pragma-override1.C
8217         g++.dg/ext/visibility/pragma-override2.C
8218         g++.dg/ext/visibility/staticmemfuncts.C
8219         g++.dg/ext/visibility/virtual.C: New tests.
8220
8221 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
8222
8223         PR c/15360
8224         * gcc.dg/pr15360-1.c: New test.
8225
8226 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
8227
8228         * gcc.dg/pragma-align-2.c: New test.
8229         * gcc.dg/pragma-init-fini.c: New test.
8230         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
8231         targets.
8232
8233 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
8234
8235         * gcc.dg/init-string-2.c: New test.
8236
8237 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
8238
8239         PR 16684
8240         * gcc.dg/Wredundant-decls-1.c: New test case.
8241
8242 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
8243
8244         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
8245         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
8246         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
8247         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
8248         * gcc.dg/compat/generate-random.c: New file.
8249         * gcc.dg/compat/generate-random.h: Likewise.
8250         * gcc.dg/compat/generate-random_r.c: Likewise.
8251         * gcc.dg/compat/struct-layout-1.h: Likewise.
8252         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
8253         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
8254         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
8255         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
8256         * gcc.dg/compat/struct-layout-1_main.c: New test.
8257         * gcc.dg/compat/struct-layout-1_x.c: New file.
8258         * gcc.dg/compat/struct-layout-1_y.c: New file.
8259         * gcc.dg/compat/struct-layout-1_test.h: New file.
8260
8261 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
8262
8263         * gcc.dg/comp-return-1.c: New test
8264
8265 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
8266
8267         * gcc.dg/vmx/8-02a.c: Fix typo.
8268
8269         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
8270         * gcc.dg/darwin-abi-3.c: New test.
8271
8272         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
8273         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
8274
8275         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
8276         * gcc.dg/vmx/ops-long-1.c: New test.
8277         * gcc.dg/vmx/ops-long-2.c: New test.
8278
8279 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
8280
8281         * g++.dg/lookup/conv-[1234].C: New.
8282
8283 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
8284
8285         * g++.dg/parse/attr2.C: Simplify.
8286
8287 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8288
8289         PR c/7284
8290         * gcc.c-torture/execute/pr7284-1.c: New test.
8291
8292 2004-07-22  Brian Booth  <bbooth@redhat.com>
8293
8294         * gcc.dg/tree-ssa/20040721-1.c: New test.
8295
8296 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8297
8298         * g++.dg/template/crash20.c: New.
8299
8300 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
8301
8302         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
8303         Add dg-run directive.  Declare variables as required.
8304         * gfortran.dg/g77/README: Update
8305
8306 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
8307
8308         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
8309         gcc.dg/cris-peep2-andu2.c: New tests.
8310
8311 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8312
8313         PR c/15052
8314         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
8315         on return type.
8316         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
8317         messages.
8318         * gcc.dg/qual-return-2.c: Update expected messages.
8319         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
8320
8321 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8322
8323         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
8324         * gcc.dg/noncompile/921102-1.c: Update expected error message.
8325
8326 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8327
8328         PR c/11250
8329         * gcc.dg/init-string-1.c: New test.
8330
8331 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
8332
8333         PR middle-end/15345
8334         PR c/16450
8335         * gcc.dg/torture/nested-fn-1.c: New test.
8336
8337 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
8338
8339         PR target/16559
8340         * gcc.dg/ia64-fptr-1.c: New file.
8341
8342 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8343
8344         PR c++/14497
8345         * g++.dg/template/spec16.C: New test.
8346         * g++.old-deja/g++.robertl/eb118.C: Remove.
8347
8348 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8349
8350         PR c++/509
8351         * g++.dg/template/spec15.C: New test.
8352
8353 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
8354
8355         Copy cases from g77.f-torture/execute and add dg-run
8356         directive.  Other changes as noted.
8357         * gfortran.dg/g77/13037.f
8358         * gfortran.dg/g77/1832.f
8359         * gfortran.dg/g77/19981119-0.f
8360         * gfortran.dg/g77/19990313-0.f
8361         * gfortran.dg/g77/19990313-1.f
8362         * gfortran.dg/g77/19990313-2.f
8363         * gfortran.dg/g77/19990313-3.f
8364         * gfortran.dg/g77/19990419-1.f
8365         * gfortran.dg/g77/19990826-0.f
8366         * gfortran.dg/g77/19990826-2.f
8367         * gfortran.dg/g77/20000503-1.f
8368         * gfortran.dg/g77/20001111.f
8369         * gfortran.dg/g77/20010116.f
8370         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
8371         * gfortran.dg/g77/20010430.f
8372         * gfortran.dg/g77/6177.f
8373         * gfortran.dg/g77/947.f
8374         * gfortran.dg/g77/970816-3.f
8375         * gfortran.dg/g77/971102-1.f
8376         * gfortran.dg/g77/980520-1.f
8377         * gfortran.dg/g77/980628-0.f
8378         * gfortran.dg/g77/980628-1.f
8379         * gfortran.dg/g77/980628-10.f
8380         * gfortran.dg/g77/980628-2.f
8381         * gfortran.dg/g77/980628-3.f
8382         * gfortran.dg/g77/980628-7.f
8383         * gfortran.dg/g77/980628-8.f
8384         * gfortran.dg/g77/980628-9.f
8385         * gfortran.dg/g77/980701-0.f
8386         * gfortran.dg/g77/980701-1.f
8387         * gfortran.dg/g77/cabs.f
8388         * gfortran.dg/g77/claus.f
8389         * gfortran.dg/g77/complex_1.f
8390         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
8391         * gfortran.dg/g77/dcomplex.f
8392         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
8393         * gfortran.dg/g77/f90-intrinsic-mathematical.f
8394         * gfortran.dg/g77/f90-intrinsic-numeric.f
8395         * gfortran.dg/g77/int8421.f
8396         * gfortran.dg/g77/labug1.f
8397         * gfortran.dg/g77/large_vec.f
8398         * gfortran.dg/g77/le.f
8399         * gfortran.dg/g77/short.f
8400         * gfortran.dg/g77/README: Update
8401
8402 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
8403
8404         PR c++/16637
8405         * g++.dg/parse/lookup4.C: New test.
8406
8407 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8408
8409         PR c++/16175
8410         * g++.dg/template/ttp10.C: New test.
8411
8412 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
8413
8414         * gcc.dg/pr12625-1.c: New test.
8415
8416 2004-07-20  Steven Bosscher  <stevenb@suse.de>
8417
8418         * testsuite/gcc.dg/switch-warn-1.c: New test.
8419         * testsuite/gcc.dg/switch-warn-2.c: New test.
8420         * gcc.c-torture/compile/pr14730.c: Update.
8421
8422 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
8423
8424         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
8425         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
8426         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
8427         g++.dg/template/nontype3.C: Remove trailing CR from tests.
8428
8429 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
8430
8431         PR c++/16623
8432         * g++.dg/template/assign1.C: New test.
8433
8434 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8435
8436         PR c++/12170
8437         * g++.dg/template/ttp9.C: New test.
8438
8439 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
8440
8441         * gcc.dg/format/cmn-err-1.c: New test.
8442
8443 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
8444
8445         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
8446         gcc.dg/Wparentheses-10.c: New tests.
8447         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
8448
8449 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8450
8451         PR fortran/16465
8452         * gfortran.dg/g77//ffixed-line-length-0.f,
8453         gfortran.dg/g77/ffixed-line-length-132.f,
8454         gfortran.dg/g77/ffixed-line-length-72.f,
8455         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
8456         gfortran.dg/g77/README: Update.
8457
8458 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8459
8460         PR c++/13092
8461         * g++.dg/template/non-dependent7.C: New test.
8462         * g++.dg/template/non-dependent8.C: Likewise.
8463         * g++.dg/template/non-dependent9.C: Likewise.
8464         * g++.dg/template/non-dependent10.C: Likewise.
8465
8466 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
8467
8468         PR c++/16337
8469         * g++.dg/parse/attr2.C: New test.
8470
8471 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
8472
8473         * g77.dg: Removed.
8474         * g77.f-torture: Ditto.
8475
8476 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
8477
8478         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
8479         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
8480         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
8481
8482 2004-07-16  Richard Henderson  <rth@redhat.com>
8483
8484         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
8485
8486 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8487
8488         * lib/fortran-torture.exp (fortran-torture): Don't test compile
8489         tests with full list of options.
8490         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
8491         of TORTURE_OPTIONS if test contains 'dg-do run'.
8492
8493         PR fortran/16404
8494         * gfortran.dg/do_iterator.f90: New test.
8495
8496 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8497
8498         PR rtl-optimization/16536
8499         * gcc.c-torture/execute/restrict-1.c: New test.
8500
8501 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8502
8503         PR fortran/15324
8504         * gfortran.dg/pr15324.f90: New test.
8505
8506         PR fortran/15129
8507         * gfortran.dg/pr15129.f90: New test.
8508
8509         PR fortran/15140
8510         * gfortran.dg/pr15140.f90: New test.
8511
8512         PR fortran/13792
8513         * gfortran.fortran-torture/execute/bounds.f90: Add check for
8514         compile-time simplification.
8515
8516 2004-07-14  Mike Stump  <mrs@apple.com>
8517
8518         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
8519
8520 2004-07-14  James E Wilson  <wilson@specifixinc.com>
8521
8522         PR target/16325
8523         * gcc.dg/profile-generate-1.c: New.
8524
8525 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
8526
8527         * gcc.c-torture/execute/20040709-1.c: New test.
8528         * gcc.c-torture/execute/20040709-2.c: New test.
8529
8530 2004-07-14  Mike Stump  <mrs@apple.com>
8531
8532         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
8533
8534 2004-07-14  Mike Stump  <mrs@apple.com>
8535
8536         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
8537
8538 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
8539
8540         PR c++/16518
8541         * g++.dg/parse/mutable1.C: New test.
8542
8543 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
8544
8545         PR tree-optimization/16443
8546         * gcc.dg/tree-ssa/20040713-1.c: New test.
8547
8548 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
8549
8550         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
8551         for operator new.
8552
8553 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
8554
8555         * gfortran.dg/g77/README: New file
8556         * gfortran.dg/g77/19981216-0.f:  Copy from
8557         g77.f-torture/noncompile.  Add "dg-do compile" and
8558         dg-error as required.
8559         * gfortran.dg/g77/19990218-1.f: Likewise
8560         * gfortran.dg/g77/19990905-1.f: Likewise
8561         * gfortran.dg/g77/9263.f: Likewise
8562         * gfortran.dg/g77/980615-0.f: Likewise
8563         * gfortran.dg/g77/980616-0.f: Likewise
8564         * gfortran.dg/g77/check0.f: Likewise
8565         * gfortran.dg/g77/select_no_compile.f: Likewise
8566
8567 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
8568
8569         Copy files from g77.f-torture/compile.
8570         Add "{ dg-do compile}".  Other changes as noted
8571         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
8572         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
8573         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
8574         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
8575         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
8576         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
8577         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
8578         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
8579         statement to conform to standard.  Append alpha1.x for reference.
8580         * gfortran.dg/g77/xformat.f: Add dg-warning
8581
8582 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
8583
8584         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
8585         Add {dg-do compile} directive.
8586         * gfortran.dg/g77/cpp2.F: Likewise
8587
8588 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8589
8590         PR c++/5402
8591         * g++.dg/lookup/name-clash1.C: New test.
8592
8593         PR c++/9777
8594         * g++.dg/lookup/name-clash2.C: New test.
8595
8596         PR c++/12102
8597         * g++.dg/lookup/name-clash3.C: New test.
8598
8599 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8600
8601         * g++.dg/lookup/new2.C: New test.
8602         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
8603
8604 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
8605
8606         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
8607         Add {dg-do compile} directive.
8608         * gfortran.dg/g77/13060.f: Likewise
8609         * gfortran.dg/g77/19990218-0.f: Likewise
8610         * gfortran.dg/g77/19990305-0.f: Likewise
8611         * gfortran.dg/g77/19990419-0.f: Likewise
8612         * gfortran.dg/g77/19990502-0.f: Likewise
8613         * gfortran.dg/g77/19990502-1.f: Likewise
8614         * gfortran.dg/g77/19990525-0.f: Likewise
8615         * gfortran.dg/g77/19990826-1.f: Likewise
8616         * gfortran.dg/g77/19990826-3.f: Likewise
8617         * gfortran.dg/g77/19990905-2.f: Likewise
8618         * gfortran.dg/g77/20000412-1.f: Likewise
8619         * gfortran.dg/g77/20000511-1.f: Likewise
8620         * gfortran.dg/g77/20000511-2.f: Likewise
8621         * gfortran.dg/g77/20000518.f: Likewise
8622         * gfortran.dg/g77/20000601-1.f: Likewise
8623         * gfortran.dg/g77/20000601-2.f: Likewise
8624         * gfortran.dg/g77/20000629-1.f: Likewise
8625         * gfortran.dg/g77/20000630-2.f: Likewise
8626         * gfortran.dg/g77/20010115.f: Likewise
8627         * gfortran.dg/g77/20010321-1.f: Likewise
8628         * gfortran.dg/g77/20010426.f: Likewise
8629         * gfortran.dg/g77/20020307-1.f: Likewise
8630         * gfortran.dg/g77/8485.f: Likewise
8631         * gfortran.dg/g77/960317-1.f: Likewise
8632         * gfortran.dg/g77/970915-0.f: Likewise
8633         * gfortran.dg/g77/980310-1.f: Likewise
8634         * gfortran.dg/g77/980310-2.f: Likewise
8635         * gfortran.dg/g77/980310-3.f: Likewise
8636         * gfortran.dg/g77/980310-4.f: Likewise
8637         * gfortran.dg/g77/980310-6.f: Likewise
8638         * gfortran.dg/g77/980310-7.f: Likewise
8639         * gfortran.dg/g77/980310-8.f: Likewise
8640         * gfortran.dg/g77/980419-2.f: Likewise
8641         * gfortran.dg/g77/980424-0.f: Likewise
8642         * gfortran.dg/g77/980427-0.f: Likewise
8643         * gfortran.dg/g77/980729-0.f: Likewise
8644         * gfortran.dg/g77/981117-1.f: Likewise
8645         * gfortran.dg/g77/toon_1.f: Likewise
8646
8647 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8648
8649         PR c++/2204
8650         * g++.dg/other/abstract2.C: New test.
8651
8652 2004-07-12  Paul Brook  <paul@codesourcery.com>
8653
8654         * gfortran.dg/pointer_init_1.f90: New test.
8655
8656 2004-07-11  Paul Brook  <paul@codesourcery.com>
8657
8658         PR fortran/15986
8659         * gfortran.dg/contained_1.f90: New test.
8660
8661 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
8662
8663         * g++.dg/parse/defarg8.C: New test.
8664
8665 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8666
8667         PR fortran/16433
8668         * gfortran.dg/pr16433.f: New test.
8669
8670         PR fortran/17574
8671         * gfortran.dg/pr15754.f90: New test.
8672
8673 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
8674
8675         PR tree-optimization/16437
8676         * gcc.c-torture/execute/bitfld-4.c: New test.
8677
8678 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8679
8680         * gfortran.fortran-torture/execute/common_2.f90: Add check for
8681         access to common var from module.
8682
8683 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8684
8685         PR fortran/16336
8686         * gfortran.fortran-torture/execute/common_2.f90: New test.
8687
8688 2004-07-10  Paul Brook  <paul@codesourcery.com>
8689
8690         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
8691
8692 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8693
8694         PR fortran/15969
8695         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
8696
8697 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
8698
8699         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
8700         * gfortran.dg/g77/ffixed-form-2.f: Likewise
8701         * gfortran.dg/g77/ffree-form-1.f: Likewise
8702         * gfortran.dg/g77/ffree-form-2.f: Likewise
8703         * gfortran.dg/g77/ffree-form-3.f: Likewise
8704         * gfortran.dg/g77/fno-underscoring.f: Likewise
8705         * gfortran.dg/g77/funderscoring.f: Likewise
8706         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
8707
8708 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8709
8710         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
8711
8712 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8713         Paul Brook  <paul@codesourcery.com>
8714
8715         PR fortran/13415
8716         * gfortran.dg/common_pointer_1.f90: New test.
8717
8718 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8719
8720         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
8721
8722 2004-07-09  James E Wilson  <wilson@specifixinc.com>
8723
8724         PR target/16364
8725         * gcc.c-torture/compile/20040709-1.c: New.
8726
8727 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8728
8729         PR fortran/14077
8730         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
8731
8732 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8733
8734         PR fortran/13201
8735         * gfortran.dg/shape_1.f90: New test.
8736
8737 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
8738             Andrew Pinski  <apinski@apple.com>
8739
8740         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
8741
8742 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8743
8744         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
8745         comment.
8746
8747 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8748         Paul Brook  <paul@codesourcery.com>
8749
8750         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
8751         '.f95' and '.F95'.
8752
8753 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
8754
8755         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
8756
8757 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8758
8759         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
8760         testcases with capital suffix.
8761
8762 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8763
8764         PR fortran/15481
8765         PR fortran/13372
8766         PR fortran/13575
8767         PR fortran/15978
8768         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
8769
8770         * gfortran.dg/implicit_1.f90: New test.
8771
8772 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8773
8774         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
8775         expression to match gfortran warning/error messages
8776         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
8777         dg-error text.
8778
8779 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8780
8781         * lib/fortran-torture.exp: Rename proc search_for to
8782         search_for_re.
8783
8784 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8785
8786         * gcc.c-torture/execute/simd-5.x: New file.
8787         XFAIL on SPARC 64-bit at -O0.
8788
8789 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8790
8791         PR c++/8211
8792         PR c++/16165
8793         * g++.dg/warn/effc3.C: New test.
8794
8795 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8796
8797         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
8798         change X to 1X in format.
8799         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
8800         add data statements to conform to standard.
8801
8802 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8803
8804         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
8805         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
8806         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
8807
8808 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8809
8810         * gfortran.dg/g77/7388.f: Copy from g77.dg
8811         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
8812         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
8813         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
8814         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
8815         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
8816         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
8817         * gfortran.dg/g77/strlen0.f: Likewise
8818
8819 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
8820
8821         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
8822         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
8823
8824 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8825
8826         * gcc.c-torture/execute/920428-2.x: Delete.
8827         * gcc.c-torture/execute/920501-7.x: Likewise.
8828
8829 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
8830
8831         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
8832         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
8833         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
8834         prescott and c3-2.
8835         (PREFETCH_3DNOW): Add -march=c3.
8836
8837 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
8838
8839         PR c/16437
8840         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
8841         * gcc.c-torture/execute/bf64-1.x: Likewise.
8842
8843 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8844
8845         * gcc.c-torture/compile/20040708-1.c: New test.
8846
8847 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8848
8849         PR c++/16169
8850         * g++.dg/warn/effc2.C: New test.
8851
8852 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8853
8854         * gcc.c-torture/execute/bitfld-1.x: Remove.
8855         * gcc.c-torture/execute/bitfld-3.c: New test.
8856         * gcc.dg/bitfld-2.c: Remove XFAILs.
8857
8858 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
8859
8860         PR c++/16276
8861         * g++.dg/rtti/tinfo1.C: New file.
8862
8863 2004-07-07  Eric Christopher  <echristo@redhat.com>
8864
8865         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
8866
8867 2004-07-07  Andrew Pinski  <apinski@apple.com>
8868
8869         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
8870
8871 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
8872
8873         * g++.dg/init/call1.C: XFAIL.
8874
8875 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
8876
8877         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
8878         except for movstrict*, to movmem* and clrstr* to clrmem*.
8879
8880 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
8881
8882         * gcc.c-torture/execute/20040707-1.c: New test.
8883
8884 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
8885
8886         * gcc.c-torture/execute/20040706-1.c: New test.
8887
8888 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8889
8890         PR c++/3671
8891         * g++.dg/template/spec14.C: New test.
8892
8893 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
8894
8895         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
8896         nothing if not yet defined.  Use it in b, c and d type definitions.
8897         * gcc.c-torture/execute/20040705-1.c: New test.
8898         * gcc.c-torture/execute/20040705-2.c: New test.
8899
8900 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8901
8902         PR c++/2518
8903         * g++.dg/lookup/new1.C: New test.
8904
8905 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8906
8907         PR c++/11406
8908         * g++.dg/template/sizeof8.C: New test.
8909
8910 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
8911
8912         * gcc.c-torture/compile/20040705-1.c: New test.
8913
8914 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
8915
8916         * gfortran.fortran-torture/execute/seq_io.f90: New test.
8917
8918 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
8919
8920         * gcc.dg/cpp/if-mop.c: Two new testcases.
8921         * gcc.dg/cpp/trad/comment-3.c: New.
8922
8923 2004-07-04  Paul Brook  <paul@codesourcery.com>
8924
8925         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
8926
8927 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
8928
8929         PR c++/3761
8930         * g++.dg/lookup/crash4.C: New test.
8931
8932 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
8933
8934         * gcc.c-torture/execute/builtin-abs-1.c
8935         * gcc.c-torture/execute/builtin-abs-2.c
8936         * gcc.c-torture/execute/builtin-complex-1.c
8937         * gcc.c-torture/execute/builtins/string-1-lib.c
8938         * gcc.c-torture/execute/builtins/string-1.c
8939         * gcc.c-torture/execute/builtins/string-2-lib.c
8940         * gcc.c-torture/execute/builtins/string-2.c
8941         * gcc.c-torture/execute/builtins/string-3-lib.c
8942         * gcc.c-torture/execute/builtins/string-3.c
8943         * gcc.c-torture/execute/builtins/string-4-lib.c
8944         * gcc.c-torture/execute/builtins/string-4.c
8945         * gcc.c-torture/execute/builtins/string-5-lib.c
8946         * gcc.c-torture/execute/builtins/string-5.c
8947         * gcc.c-torture/execute/builtins/string-6-lib.c
8948         * gcc.c-torture/execute/builtins/string-6.c
8949         * gcc.c-torture/execute/builtins/string-7-lib.c
8950         * gcc.c-torture/execute/builtins/string-7.c
8951         * gcc.c-torture/execute/builtins/string-8-lib.c
8952         * gcc.c-torture/execute/builtins/string-8.c
8953         * gcc.c-torture/execute/builtins/string-9-lib.c
8954         * gcc.c-torture/execute/builtins/string-9.c
8955         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
8956         * gcc.c-torture/execute/builtins/string-asm-1.c
8957         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
8958         * gcc.c-torture/execute/builtins/string-asm-2.c
8959         * gcc.c-torture/execute/stdio-opt-1.c
8960         * gcc.c-torture/execute/stdio-opt-2.c
8961         * gcc.c-torture/execute/stdio-opt-3.c
8962         * gcc.c-torture/execute/string-opt-1.c
8963         * gcc.c-torture/execute/string-opt-10.c
8964         * gcc.c-torture/execute/string-opt-11.c
8965         * gcc.c-torture/execute/string-opt-12.c
8966         * gcc.c-torture/execute/string-opt-13.c
8967         * gcc.c-torture/execute/string-opt-14.c
8968         * gcc.c-torture/execute/string-opt-15.c
8969         * gcc.c-torture/execute/string-opt-16.c
8970         * gcc.c-torture/execute/string-opt-2.c
8971         * gcc.c-torture/execute/string-opt-6.c
8972         * gcc.c-torture/execute/string-opt-7.c
8973         * gcc.c-torture/execute/string-opt-8.c:
8974         Replace with ...
8975
8976         * gcc.c-torture/execute/builtins/abs-2.c
8977         * gcc.c-torture/execute/builtins/abs-3.c
8978         * gcc.c-torture/execute/builtins/complex-1.c
8979         * gcc.c-torture/execute/builtins/fprintf.c
8980         * gcc.c-torture/execute/builtins/fputs.c
8981         * gcc.c-torture/execute/builtins/memcmp.c
8982         * gcc.c-torture/execute/builtins/memmove.c
8983         * gcc.c-torture/execute/builtins/memops-asm.c
8984         * gcc.c-torture/execute/builtins/mempcpy-2.c
8985         * gcc.c-torture/execute/builtins/mempcpy.c
8986         * gcc.c-torture/execute/builtins/memset.c
8987         * gcc.c-torture/execute/builtins/printf.c
8988         * gcc.c-torture/execute/builtins/sprintf.c
8989         * gcc.c-torture/execute/builtins/strcat.c
8990         * gcc.c-torture/execute/builtins/strchr.c
8991         * gcc.c-torture/execute/builtins/strcmp.c
8992         * gcc.c-torture/execute/builtins/strcpy.c
8993         * gcc.c-torture/execute/builtins/strcspn.c
8994         * gcc.c-torture/execute/builtins/strlen-2.c
8995         * gcc.c-torture/execute/builtins/strlen.c
8996         * gcc.c-torture/execute/builtins/strncat.c
8997         * gcc.c-torture/execute/builtins/strncmp-2.c
8998         * gcc.c-torture/execute/builtins/strncmp.c
8999         * gcc.c-torture/execute/builtins/strncpy.c
9000         * gcc.c-torture/execute/builtins/strpbrk.c
9001         * gcc.c-torture/execute/builtins/strpcpy-2.c
9002         * gcc.c-torture/execute/builtins/strpcpy.c
9003         * gcc.c-torture/execute/builtins/strrchr.c
9004         * gcc.c-torture/execute/builtins/strspn.c
9005         * gcc.c-torture/execute/builtins/strstr-asm.c
9006         * gcc.c-torture/execute/builtins/strstr.c:
9007         ... these new files.
9008
9009         * gcc.c-torture/execute/builtins/abs-2-lib.c
9010         * gcc.c-torture/execute/builtins/abs-3-lib.c
9011         * gcc.c-torture/execute/builtins/complex-1-lib.c
9012         * gcc.c-torture/execute/builtins/fprintf-lib.c
9013         * gcc.c-torture/execute/builtins/fputs-lib.c
9014         * gcc.c-torture/execute/builtins/memcmp-lib.c
9015         * gcc.c-torture/execute/builtins/memmove-lib.c
9016         * gcc.c-torture/execute/builtins/memops-asm-lib.c
9017         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
9018         * gcc.c-torture/execute/builtins/mempcpy-lib.c
9019         * gcc.c-torture/execute/builtins/memset-lib.c
9020         * gcc.c-torture/execute/builtins/printf-lib.c
9021         * gcc.c-torture/execute/builtins/sprintf-lib.c
9022         * gcc.c-torture/execute/builtins/strcat-lib.c
9023         * gcc.c-torture/execute/builtins/strchr-lib.c
9024         * gcc.c-torture/execute/builtins/strcmp-lib.c
9025         * gcc.c-torture/execute/builtins/strcpy-lib.c
9026         * gcc.c-torture/execute/builtins/strcspn-lib.c
9027         * gcc.c-torture/execute/builtins/strlen-2-lib.c
9028         * gcc.c-torture/execute/builtins/strlen-lib.c
9029         * gcc.c-torture/execute/builtins/strncat-lib.c
9030         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
9031         * gcc.c-torture/execute/builtins/strncmp-lib.c
9032         * gcc.c-torture/execute/builtins/strncpy-lib.c
9033         * gcc.c-torture/execute/builtins/strpbrk-lib.c
9034         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
9035         * gcc.c-torture/execute/builtins/strpcpy-lib.c
9036         * gcc.c-torture/execute/builtins/strrchr-lib.c
9037         * gcc.c-torture/execute/builtins/strspn-lib.c
9038         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
9039         * gcc.c-torture/execute/builtins/strstr-lib.c
9040         * gcc.c-torture/execute/builtins/lib/abs.c
9041         * gcc.c-torture/execute/builtins/lib/fprintf.c
9042         * gcc.c-torture/execute/builtins/lib/memset.c
9043         * gcc.c-torture/execute/builtins/lib/printf.c
9044         * gcc.c-torture/execute/builtins/lib/sprintf.c
9045         * gcc.c-torture/execute/builtins/lib/strcpy.c
9046         * gcc.c-torture/execute/builtins/lib/strcspn.c
9047         * gcc.c-torture/execute/builtins/lib/strncat.c
9048         * gcc.c-torture/execute/builtins/lib/strncmp.c
9049         * gcc.c-torture/execute/builtins/lib/strncpy.c
9050         * gcc.c-torture/execute/builtins/lib/strpbrk.c
9051         * gcc.c-torture/execute/builtins/lib/strspn.c
9052         * gcc.c-torture/execute/builtins/lib/strstr.c:
9053         New files containing support routines.
9054
9055         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
9056         declaration.
9057         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
9058         when not optimizing.
9059
9060 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
9061
9062         PR c++/16240
9063         * g++.dg/abi/mangle22.C: New test.
9064         * g++.dg/abi/mangle23.C: Likewise.
9065
9066 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
9067
9068         PR fortran/16290
9069         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
9070         Allow for cases without denormalized floating point numbers.
9071
9072 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
9073
9074         PR c/1027
9075         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
9076         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
9077         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
9078         expected warning text.
9079         * gcc.dg/format/diag-2.c: New test.
9080
9081 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
9082
9083         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
9084
9085 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
9086
9087         * gcc.dg/builtins-43.c: New.
9088         * gcc.dg/builtins-44.c: New.
9089         * gcc.dg/builtins-45.c: New.
9090
9091 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
9092             Andreas Tobler  <a.tobler@schweiz.ch>
9093
9094         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
9095         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
9096         as SIGSEGV.
9097         * gcc.dg/cleanup-11.c: Likewise.
9098         * gcc.dg/cleanup-8.c: Likewise.
9099         * gcc.dg/cleanup-9.c: Likewise.
9100         * gcc.dg/cleanup-5.c: Run on all platforms.
9101
9102 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
9103
9104         * g++.dg/warn/nonnull1.C: New test.
9105
9106 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
9107
9108         * gcc.dg/compat/compat-common.h: Wrap up CINT in
9109         an #ifndef SKIP_COMPLEX_INT/#endif pair.
9110         Special-case the Sun compiler wrt to <complex.h>.
9111
9112 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
9113
9114         * gcc.dg/Wunreachable-8.C: New test.
9115
9116         * gcc.dg/h8300-ice2.c : New test.
9117
9118 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
9119
9120         PR fortran/16161
9121         * gfortran.fortran-torture/compile/implicit.f90: Add test
9122         for implicit character.
9123
9124 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
9125
9126         PR fortran/16289
9127         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
9128         Use tiny() intrinsic to find smallest non-negative real
9129
9130 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
9131
9132         * gcc.dg/compat/struct-by-value-22_main.c: New test.
9133         * gcc.dg/compat/struct-by-value-22_x.c: New.
9134         * gcc.dg/compat/struct-by-value-22_y.c: New.
9135
9136         * gcc.c-torture/execute/20040629-1.c: New test.
9137
9138 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
9139
9140         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
9141         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
9142
9143         PR target/16195
9144         * gcc.dg/20040625-1.c: New test.
9145
9146 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9147
9148         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
9149
9150 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9151
9152         PR fortran/15963
9153         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
9154
9155 2004-06-29  Richard Henderson  <rth@redhat.com>
9156
9157         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
9158
9159 2004-06-29  Paul Brook  <paul@codesourcery.com>
9160
9161         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
9162         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
9163
9164 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
9165
9166         PR c++/16260
9167         * g++.dg/parse/crash15.C: New.
9168
9169 2004-06-28  Andrew Pinski  <apinski@apple.com>
9170
9171         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
9172         by the error already.
9173
9174         * g++.dg/opt/ptrmem4.C: Change to compile only test.
9175
9176 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
9177
9178         PR target/14041
9179         * gcc.dg/h8300-bss-align-1.c : New.
9180
9181 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
9182
9183         * PR c++/16174
9184         * g++.dg/template/ctor4.C: New.
9185
9186 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
9187
9188         PR c++/16205
9189         * g++.dg/warn/Wsequence-point-1.C: New test.
9190
9191 2004-06-27  Paul Brook  <paul@codesourcery.com>
9192
9193         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
9194
9195 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
9196
9197         * g++.old-deja/g++.mike/p7325.C: Remove.
9198
9199 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
9200
9201         PR c/14963
9202         * gcc.dg/pr14963.c: New test.
9203
9204 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
9205
9206         PR c++/16193
9207         * g++.dg/parse/redef1.C: New test.
9208
9209 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
9210
9211         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
9212         20021110.c.
9213         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
9214         20021119-1.c.
9215         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
9216         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
9217         5-04.c.
9218         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
9219         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
9220         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
9221         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
9222         g++.brendan/enum14.C.
9223         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
9224         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
9225         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
9226         g++.mike/virt1.C.
9227         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
9228         memtemp24.C.
9229
9230 2004-06-27  Roger Sayle  <roger@eyesopen.com>
9231
9232         * gcc.dg/20040527-1.c: New test case.
9233
9234 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
9235
9236         PR gfortran/pr16196
9237         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
9238
9239 2004-06-25  Roger Sayle  <roger@eyesopen.com>
9240
9241         PR middle-end/15825
9242         * gcc.dg/pr15825-1.c: New test case.
9243
9244 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
9245
9246         * gcc.c-torture/execute/20040625-1.c: New test.
9247
9248 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9249
9250         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
9251
9252 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
9253
9254         * gcc.dg/torture/mips-div-1.c: New test.
9255
9256 2004-06-24  Jeff Law  <law@redhat.com>
9257
9258         * gcc.dg/tree-ssa/20040624-1.c: New test.
9259
9260 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
9261
9262         * gcc.c-torture/compile/20040624-1.c: New test.
9263
9264 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9265
9266         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
9267         this directory.
9268
9269 2004-06-23  Andrew Pinski  <apinski@apple.com>
9270
9271         PR middle-end/15988
9272         * g++.dg/opt/ptrmem4.C: New test.
9273
9274         * gcc.dg/c90-array-quals-2.c: New test.
9275
9276 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
9277
9278         * gcc.dg/kpice1.c: New test.
9279
9280 2006-06-23  Andrew Pinski  <apinski@apple.com>
9281
9282         * gcc.dg/c90-array-quals.c: New test.
9283
9284 2006-06-22  Richard Henderson  <rth@redhat.com>
9285
9286         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
9287
9288 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
9289
9290         * gcc.dg/builtins-config.h: Handle FreeBSD.
9291
9292 2006-06-22  Richard Henderson  <rth@redhat.com>
9293
9294         * g++.dg/opt/devirt1.C: New.
9295
9296 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
9297
9298         * g++.dg/opt/pr15551.C: New testcase.
9299
9300 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
9301
9302         PR target/14800
9303         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
9304         x86_64-*-linux* when compiling for 32bit.
9305
9306 2004-06-21  Andrew Pinski  <apinski@apple.com>
9307
9308         * gcc.dg/pch/struct-1.c: New.
9309         * gcc.dg/pch/struct-1.hs: New.
9310
9311 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
9312
9313         * gcc.dg/pch/save-temps-1.c: New file.
9314         * gcc.dg/pch/save-temps-1.hs: New file.
9315
9316 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
9317
9318         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
9319         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
9320
9321 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9322
9323         * gfortran.fortran-torture/execute/select_1.f90: Rename function
9324         to fix type error.
9325         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
9326         Remove trailing spaces.
9327
9328 2004-06-21  Richard Henderson  <rth@redhat.com>
9329
9330         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
9331         merging && to BIT_FIELD_REF.
9332
9333 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
9334
9335         * g++.dg/opt/placeholder1.C: New test.
9336
9337 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9338
9339         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
9340         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9341         * gcc.dg/compat/union-m128-1_x.c: Likewise.
9342         * gcc.dg/compat/union-m128-1_y.c: Likewise.
9343
9344 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
9345
9346         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
9347         extern "C".
9348         * g++.dg/other/pragma-re-1.C: Add comments.
9349
9350 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
9351
9352         PR gfortran/16080
9353         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
9354
9355 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
9356
9357         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
9358         instead of setting the type of size_t by
9359         hand.
9360
9361 2004-06-18  Roger Sayle  <roger@eyesopen.com>
9362
9363         * gcc.dg/unordered-2.c: New test case.
9364         * gcc.dg/unordered-3.c: New test case.
9365
9366 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
9367
9368         PR other/16043
9369         * lib/g++.exp (g++_version): Tweak regexp for version
9370         * lib/g77.exp (g77_version): Likewise
9371         * lib/gfortran.exp (gfortran_version): Likewise
9372         * lib/objc.exp (objc_version): Likewise
9373         * lib/treelang.exp (treelang_version): Likewise
9374
9375 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
9376
9377         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
9378         Use INT_MAX instead of __INT_MAX__.
9379         * gcc.dg/compat/struct-align-2_y.c: Likewise.
9380
9381         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
9382         * gcc.dg/compat/scalar-return-3_x.c: Use it.
9383         * gcc.dg/compat/scalar-return-3_y.c: Use it.
9384         * gcc.dg/compat/scalar-return-4_x.c: Use it.
9385         * gcc.dg/compat/scalar-return-4_y.c: Use it.
9386         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
9387         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
9388         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
9389         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
9390
9391         * gcc.dg/range-test-1.c: New test.
9392         * g++.dg/opt/range-test-1.C: New test.
9393
9394 2004-06-17  Richard Henderson  <rth@redhat.com>
9395
9396         * objc.dg/sync-1.m: New.
9397         * objc.dg/try-catch-1.m: Don't force next runtime.
9398         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
9399         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
9400         shadowed catch clause.
9401         * objc.dg/try-catch-5.m: New.
9402
9403 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
9404
9405         Bug 14610
9406         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
9407
9408 2004-06-15  Richard Henderson  <rth@redhat.com>
9409
9410         * gcc.dg/20001116-1.c: Move expected warning line.
9411
9412 2004-06-15  Richard Henderson  <rth@redhat.com>
9413
9414         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
9415         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
9416
9417 2004-06-15  Jeff Law  <law@redhat.com>
9418
9419         * gcc.dg/tree-ssa/20040615-1.c: New test.
9420         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
9421         be less sensitive to operand ordering.
9422         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
9423
9424 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
9425
9426         * g++.dg/abi/bitfield3.C: Add comment..
9427
9428 2004-06-15  Richard Henderson  <rth@redhat.com>
9429
9430         * g++.dg/ext/stmtexpr1.C: XFAIL.
9431         * gcc.dg/20030612-1.c: XFAIL.
9432
9433 2004-06-15  Eric Christopher  <echristo@redhat.com>
9434
9435         * g++.dg/charset/asm5.c: New.
9436         * gcc.dg/charset/asm6.c: New.
9437
9438 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9439
9440         PR fortran/15962
9441         * gfortran.fortran-torture/execute/select_1.f90: New test.
9442
9443 2004-06-15  Paul Brook  <paul@codesourcery.com>
9444
9445         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
9446
9447 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9448
9449         PR c++/15967
9450         * g++.dg/lookup/crash3.C: New test.
9451
9452 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9453
9454         PR c++/15947
9455         * g++.dg/parse/dtor4.C: New test.
9456
9457 2004-06-14  Jeff Law  <law@redhat.com>
9458
9459         * gcc.c-torture/compile/20040614-1.c: New test.
9460
9461 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9462
9463         PR fortran/15211
9464         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
9465         LEN of a character array.
9466
9467 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
9468
9469         PR c++/15096
9470         * g++.dg/template/ptrmem10.C: New test.
9471
9472         PR c++/14930
9473         * g++.dg/template/friend30.C: New test.
9474
9475 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9476
9477         PR fortran/14928
9478         * gfortran.fortran-torture/compile/mloc.f90: New test.
9479
9480 2004-06-13  Paul Brook  <paul@codesourcery.com>
9481
9482         * gfortran.fortran-torture/execute/random_2.f90: New test.
9483
9484 2004-06-13  Eric Christopher  <echristo@redhat.com>
9485
9486         * gcc.dg/noncompile/redecl-1.c: Fix error message.
9487
9488 2004-06-12  Paul Brook  <paul@codesourcery.com>
9489
9490         * gfortran.fortran-torture/execute/contained_3.f90: New test.
9491
9492 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9493
9494         PR fortran/14923
9495         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
9496
9497 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9498
9499         PR fortran/14957
9500         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
9501         syntax errors in end statements of contained subroutines.
9502
9503 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9504
9505         PR fortran/12841
9506         * gfortran.fortran-torture/execute/null_arg.f90: New test.
9507
9508 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
9509
9510         PR fortran/15665
9511         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
9512
9513 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
9514
9515         PR gfortran/12839
9516         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
9517
9518 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
9519
9520         PR c++/15862
9521         * g++.dg/parse/enum1.C: New test.
9522
9523 2004-06-10  Jeff Law  <law@redhat.com>
9524
9525         * gcc.c-torture/compile/20040610-1.c: New test.
9526
9527 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9528
9529         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
9530         * g++.old-deja/g++.other/decl3.C: Likewise.
9531
9532 2004-06-10  Brian Booth  <bbooth@redhat.com>
9533
9534         * gcc.dg/tree-ssa/20031015-1.c: Scan for
9535         V_MAY_DEF instead of VDEF.
9536         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
9537
9538 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
9539
9540         PR c++/14211
9541         * g++.dg/conversion/const1.C: New test.
9542
9543         PR c++/15076
9544         * g++.dg/conversion/reinterpret1.C: New test.
9545
9546         PR c++/15877
9547         * g++.dg/template/enum2.C: New test.
9548
9549         PR c++/15227
9550         * g++.dg/template/error13.C: New test.
9551
9552 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9553
9554         PR fortran/14957
9555         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
9556         arguments to test_* REAL and of the right size.
9557
9558 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
9559
9560         PR target/15569
9561         PR rtl-optimization/15681
9562         * gcc.dg/20040609-1.c: New test.
9563
9564 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
9565
9566         PR c++/14791
9567         * g++.dg/opt/builtins1.C: New test.
9568
9569 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
9570
9571         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
9572         that use default windows32 struct layout.
9573         * gcc.dg/i386-bitfield2.c: Likewise.
9574
9575 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
9576
9577         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
9578         for mingw32 and cygwin targets.
9579
9580 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
9581
9582         * gcc.dg/pch/macro-4.c: New.
9583         * gcc.dg/pch/macro-4.hs: New.
9584
9585 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9586
9587         PR fortran/13249
9588         * gfortran.fortran-torture/compile/name_clash.f90: New test.
9589
9590 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9591
9592         PR fortran/13372
9593         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
9594
9595 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
9596
9597         PR gfortran/14897
9598         * gfortran.fortran-torture/execute/t_edit.f90: New test.
9599
9600 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
9601
9602         PR gfortran/15755
9603         * gfortran.fortran-torture/execute/backspace.c : New test.
9604
9605 2004-06-09  Paul Brook  <paul@codesourcery.com>
9606
9607         * gfortran.fortran-torture/execure/intrinsic_associated.f90
9608         (pointer_to_section): Rewrite to use smaller array.
9609
9610 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
9611
9612         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
9613         * gcc.dg/ext/altivec-10.c: Same.
9614         * gcc.dg/ext/altivec-11.c: Same.
9615         * gcc.dg/ext/altivec-12.c: Same.
9616         * gcc.dg/ext/altivec-13.c: Same.
9617         * gcc.dg/ext/altivec-14.c: Same.
9618         * gcc.dg/ext/altivec-15.c: Same.
9619         * gcc.dg/ext/altivec-16.c: Same.
9620         * gcc.dg/ext/altivec-3.c: Same.
9621         * gcc.dg/ext/altivec-4.c: Same.
9622         * gcc.dg/ext/altivec-6.c: Same.
9623         * gcc.dg/ext/altivec-7.c: Same.
9624         * gcc.dg/ext/altivec-8.c: Same.
9625         * gcc.dg/ext/altivec-varargs-1.c: Same.
9626
9627         * g++.dg/ext/altivec-1.C: Correct dg syntax.
9628         * g++.dg/ext/altivec-10.C: Same.
9629         * g++.dg/ext/altivec-2.C: Same.
9630         * g++.dg/ext/altivec-3.C: Same.
9631         * g++.dg/ext/altivec-4.C: Same.
9632         * g++.dg/ext/altivec-5.C: Same.
9633         * g++.dg/ext/altivec-6.C: Same.
9634         * g++.dg/ext/altivec-7.C: Same.
9635         * g++.dg/ext/altivec-8.C: Same.
9636         * g++.dg/ext/altivec-9.C: Same.
9637
9638 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9639
9640         PR c++/7841
9641         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
9642
9643 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
9644
9645         * gcc.dg/union-1.c: New test.
9646
9647 2004-06-07  Roger Sayle  <roger@eyesopen.com>
9648
9649         * gcc.dg/builtins-41.c: New test case.
9650         * gcc.dg/builtins-42.c: New test case.
9651
9652 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
9653
9654         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
9655         * g++.dg/ext/altivec-10.C: Same.
9656         * g++.dg/ext/altivec-2.C: Same.
9657         * g++.dg/ext/altivec-3.C: Same.
9658         * g++.dg/ext/altivec-4.C: Same.
9659         * g++.dg/ext/altivec-5.C: Same.
9660         * g++.dg/ext/altivec-6.C: Same.
9661         * g++.dg/ext/altivec-7.C: Same.
9662         * g++.dg/ext/altivec-8.C: Same.
9663         * g++.dg/ext/altivec-9.C: Same.
9664         * g++.old-deja/g++.abi/cxa_vec.C: Same.
9665         * g++.old-deja/g++.brendan/new3.C: Same.
9666         * gcc.c-torture/execute/eeprof-1.x: Same.
9667
9668 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
9669
9670         PR c/14765
9671         * gcc.dg/pr14765-1.c: New test.
9672
9673 2004-06-07  Roger Sayle  <roger@eyesopen.com>
9674
9675         PR c/14649
9676         * gcc.dg/pr14649-1.c: New test case.
9677
9678 2004-06-07  Richard Henderson  <rth@redhat.com>
9679
9680         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
9681         if temporaries.
9682
9683 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
9684
9685         * g++.dg/eh/elide1.C: Remove XFAIL.
9686
9687 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
9688
9689         PR c++/15337
9690         * g++.dg/expr/sizeof3.C: New test.
9691
9692         PR c++/14777
9693         * g++.dg/template/access14.C: New test.
9694
9695         PR c++/15554
9696         * g++.dg/template/enum1.C: New test.
9697
9698         PR c++/15057
9699         * g++.dg/eh/throw1.C: New test.
9700
9701 2004-06-07  David Ayers  <d.ayers@inode.at>
9702             Ziemowit Laski  <zlaski@apple.com>
9703
9704         * lib/objc.exp (objc_target_compile): Revert the '-framework
9705         Foundation' flag fix, since bare Darwin does not ship
9706         with the Foundation framework.
9707         * objc/execute/next_mapping.h: Provide a local NSConstantString
9708         @interface and @implementation.
9709         (objc_constant_string_init): A constructor function, used to
9710         initialize the NSConstantString meta-class object.
9711         * objc/execute/string1.m: Include "next_mapping.h" instead of
9712         <Foundation/NSString.h>.
9713         * objc/execute/string2.m: Likewise.
9714         * objc/execute/string3.m: Likewise.
9715         * objc/execute/string4.m: Likewise.
9716
9717 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
9718
9719         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
9720         to double. Replace double with FLOAT.
9721         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
9722
9723         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
9724         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
9725         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
9726         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
9727         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
9728         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
9729         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
9730         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
9731
9732 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
9733
9734         PR c/13519
9735         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
9736
9737 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9738
9739         PR c++/15503
9740         * g++.dg/template/meminit2.C: New test.
9741
9742 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
9743
9744         PR target/15822
9745         * gcc.c-torture/execute/compare-fp-1.c,
9746         gcc.c-torture/execute/compare-fp-2.c,
9747         gcc.c-torture/execute/compare-fp-3.c,
9748         gcc.c-torture/execute/compare-fp-4.c,
9749         gcc.c-torture/execute/compare-fp-3.x,
9750         gcc.c-torture/execute/compare-fp-4.x: Moved...
9751         * gcc.c-torture/execute/ieee/compare-fp-1.c,
9752         gcc.c-torture/execute/ieee/compare-fp-2.c,
9753         gcc.c-torture/execute/ieee/compare-fp-3.c,
9754         gcc.c-torture/execute/ieee/compare-fp-4.c,
9755         gcc.c-torture/execute/ieee/compare-fp-3.x,
9756         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
9757
9758 2004-06-04  David Ayers  <d.ayers@inode.at>
9759
9760         * objc/execute/protocol-isEqual-4.m: New testcase.
9761
9762 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
9763
9764         * objc/execute/protocol-isEqual-1.m: New testcase.
9765         * objc/execute/protocol-isEqual-2.m: New testcase.
9766         * objc/execute/protocol-isEqual-3.m: New testcase.
9767
9768 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9769
9770         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
9771
9772 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
9773
9774         * lib/objc.exp (objc_target_compile): When running tests on
9775         Darwin (Mac OS X), inform the linker about '-framework
9776         'Foundation'.
9777
9778 2004-06-02  Eric Christopher  <echristo@redhat.com>
9779
9780         * gcc.c-torture/compile/20040602-1.c: New.
9781
9782 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
9783
9784         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
9785         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
9786
9787         PR tree-optimization/14736
9788         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
9789
9790         PR tree-optimization/14042
9791         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
9792
9793         PR tree-optimization/14729
9794         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
9795
9796 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9797
9798         PR fortran/15557
9799         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
9800
9801 2004-06-01  Richard Hederson  <rth@redhat.com>
9802
9803         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
9804
9805 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9806
9807         PR c++/14932
9808         * g++.dg/parse/offsetof4.C: New test.
9809
9810 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
9811
9812         PR objc/7993
9813         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
9814
9815 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
9816
9817         PR c++/15701
9818         * g++.dg/template/friend29.C: New test.
9819
9820 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
9821
9822         PR c/15749
9823         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
9824
9825 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
9826
9827         * gcc.dg/sparc-trap-1.c: New test.
9828
9829 2004-05-31  Roger Sayle  <roger@eyesopen.com>
9830
9831         PR middle-end/15069
9832         * g++.dg/opt/fold3.C: New test case.
9833
9834 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
9835
9836         * lib/target-supports.exp (check_iconv_available): Fix fallout
9837         from 2004-05-28 patch.
9838
9839 2004-05-30  Paul Brook  <paul@codesourcery.com>
9840
9841         PR fortran/15620
9842         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
9843         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
9844
9845 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
9846
9847         * gfortran.fortran-torture/execute/random_1.f90: New test.
9848
9849 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
9850
9851         * g++.dg/ext/altivec-10.C: New test.
9852
9853 2004-05-29  Paul Brook  <paul@codesourcery.com>
9854
9855         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
9856
9857 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
9858
9859         * gcc.dg/altivec-16.c: New test.
9860
9861 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
9862
9863         * lib/target-supports.exp (check_vmx_hw_available): New.
9864         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
9865
9866         * lib/target-supports.exp (check_alias_available,
9867         check_iconv_available, check_named_sections_available): Use
9868         unique names for temporary files.
9869
9870 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
9871
9872         * gcc.dg/altivec-15.c: New test.
9873
9874 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
9875
9876         PR c++/15083
9877         * g++.dg/warn/noeffect6.C: New test.
9878
9879         PR c++/15471
9880         * g++.dg/expr/ptrmem4.C: New test.
9881
9882         PR c++/15640
9883         * g++.dg/template/operator3.C: New test.
9884
9885 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
9886
9887         PR c++/14668
9888         * g++.dg/lookup/redecl1.C: New test.
9889         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
9890
9891 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
9892
9893         * gcc.c-torture/execute/compare-fp-1.c,
9894         gcc.c-torture/execute/compare-fp-2.c,
9895         gcc.c-torture/execute/compare-fp-3.c,
9896         gcc.c-torture/execute/compare-fp-4.c,
9897         gcc.c-torture/execute/compare-fp-3.x,
9898         gcc.c-torture/execute/compare-fp-4.x,
9899         gcc.dg/pr15649-1.c: New.
9900
9901 2004-05-27  Adam Nemet  <anemet@lnxw.com>
9902
9903         PR c++/12883
9904         * g++.dg/init/array14.C: New test.
9905
9906 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
9907
9908         * lib/compat.exp (compat-get-options-main): New.
9909         (compat-get-options): Remove unneeded code, warn for ignored
9910         command.
9911         (compat-execute): Check flag set by dg-require-* commands.
9912
9913         * lib/compat.exp (compat-execute): Break up long lines.
9914
9915 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
9916
9917         * gcc.dg/altivec-7.c: Don't use 'vector long'.
9918         * gcc.dg/altivec-14.c: New test.
9919         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
9920
9921         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
9922         * gcc.dg/altivec-12.c: Ditto.
9923
9924         * gcc.dg/altivec-3.c: Move call to altivec_check.
9925
9926 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9927
9928         PR c++/15044
9929         * g++.dg/template/error12.C: New test.
9930
9931         PR c++/15317
9932         * g++.dg/ext/attrib15.C: New test.
9933
9934         PR c++/15329
9935         * g++.dg/template/ptrmem9.C: New test.
9936
9937 2004-05-25  Paul Brook  <paul@codesourcery.com>
9938
9939         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
9940
9941 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9942
9943         PR c++/15165
9944         * g++.dg/template/crash19.C: New test.
9945
9946 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9947
9948         PR c++/15025
9949         * g++.dg/template/redecl1.C: New test.
9950
9951 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9952
9953         PR c++/14821
9954         * g++.dg/other/ns1.C: New test.
9955
9956         PR c++/14883
9957         * g++.dg/template/invalid1.C: New test.
9958
9959 2004-05-23  Paul Brook  <paul@codesourcery.com>
9960         Victor Leikehman  <lei@haifasphere.co.il>
9961
9962         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
9963         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
9964
9965 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
9966
9967         PR c++/15285
9968         PR c++/15299
9969         * g++.dg/template/non-dependent5.C: New test.
9970         * g++.dg/template/non-dependent6.C: New test.
9971
9972 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
9973
9974         PR c++/15507
9975         * g++.dg/inherit/union1.C: New test.
9976
9977         PR c++/15542
9978         * g++.dg/template/addr1.C: New test.
9979
9980         PR c++/15427
9981         * g++.dg/template/array5.C: New test.
9982
9983         PR c++/15287
9984         * g++.dg/template/array6.C: New test.
9985
9986 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
9987             Roger Sayle  <roger@eyesopen.com>
9988
9989         * g++.dg/lookup/forscope2.C: New test case.
9990
9991 2004-05-22  Ben Elliston  <bje@au.ibm.com>
9992
9993         * gcc.dg/cpp/Wmissingdirs.c: New.
9994
9995 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
9996
9997         PR target/15301
9998         * gcc.dg/compat/union-m128-1.h: New file.
9999         * gcc.dg/compat/union-m128-1_main.c: Likewise.
10000         * gcc.dg/compat/union-m128-1_x.c: Likewise.
10001         * gcc.dg/compat/union-m128-1_y.c: Likewise.
10002
10003 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
10004
10005         PR target/15302
10006         * gcc.dg/compat/struct-complex-1.h: New file.
10007         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
10008         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
10009         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
10010
10011 2004-05-20  Roger Sayle  <roger@eyesopen.com>
10012
10013         PR middle-end/3074
10014         * gcc.dg/pr3074-1.c: New test case.
10015         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
10016
10017 2004-05-20  Falk Hueffner  <falk@debian.org>
10018
10019         PR other/15526
10020         * gcc.dg/ftrapv-1.c: New test case.
10021
10022 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
10023
10024         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
10025
10026 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
10027             Jeff Law  <law@redhat.com>
10028
10029         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
10030         * gcc.dg/tree-ssa/20040518-2.c: New test.
10031
10032         * gcc.dg/tree-ssa/20040518-1.c: New test.
10033
10034 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
10035
10036         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
10037
10038 2004-05-18  Paul Brook  <paul@codesourcery.com>
10039
10040         PR fortran/13930
10041         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
10042
10043 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10044
10045         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
10046         constant folding.
10047
10048 2004-05-17  Steven Bosscher  <stevenb@suse.de>
10049
10050         * gcc.dg/tree-ssa/20040517-1.c: New test.
10051
10052 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10053
10054         * gcc.dg/loop-4.c: New test.
10055
10056 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
10057
10058         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
10059
10060 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
10061
10062         PR fortran/15311
10063         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
10064
10065 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10066
10067         PR fortran/13826
10068         PR fortran/13940
10069         * gfortran.fortran-torture/compile/data_1.f90: New test.
10070
10071 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
10072
10073         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
10074         * gcc.dg/uninit-H.c: Define ASM for __s390__.
10075
10076 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10077
10078         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
10079
10080 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10081
10082         PR c/15444
10083         * gcc.dg/format/xopen-1.c: Adjust expected message.
10084         * gcc.dg/format/xopen-3.c: New test.
10085
10086 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
10087
10088         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
10089
10090 2004-05-14  Jeff Law  <law@redhat.com>
10091
10092         * gcc.dg/tree-ssa/20040514-2.c: New test.
10093
10094 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10095
10096         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
10097         this ...
10098         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
10099         this.
10100
10101 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
10102
10103         * gcc.dg/tree-ssa/20040514-1.c: New test.
10104
10105 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10106
10107         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
10108         test.
10109
10110 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10111
10112         PR fortran/14066
10113         * gfortran.fortran-torture/compile/do_1.f90: New test.
10114
10115 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10116
10117         PR fortran/15051
10118         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
10119         test.
10120
10121 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
10122
10123         PR fortran/15149
10124         * gfortran.fortran-torture/execute/random_init.f90: New test.
10125
10126 2004-05-13  Paul Brook  <paul@codesourcery.com>
10127
10128         PR fortran/15314
10129         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
10130
10131 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
10132
10133         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
10134         for the powerpc case.
10135
10136 2004-05-13  Jeff Law  <law@redhat.com>
10137
10138         * gcc.dg/tree-ssa/20040513-1.c: New test.
10139         * gcc.dg/tree-ssa/20040513-2.c: New test.
10140
10141 2004-05-13  Paul Brook  <paul@codesourcery.com>
10142
10143         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
10144         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
10145         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
10146
10147 2004-05-13  Andreas Schwab  <schwab@suse.de>
10148
10149         PR other/10819
10150         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
10151         characters.
10152
10153 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
10154
10155         PR fortran/15294
10156         * gfortran.fortran-torture/execute/adjustr.f90: New file.
10157
10158 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
10159
10160         Merge from tree-ssa-20020619-branch.  See
10161         ChangeLog.tree-ssa for details.
10162
10163 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
10164
10165         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
10166         include <altivec.h> explicitly.
10167         * gcc.dg/altivec-13.c: Likewise.
10168
10169 2004-05-11  Paul Brook  <paul@codesourcery.com>
10170
10171         * gcc.c-torture/compile/20010518-1.c: Force enum size.
10172
10173 2004-05-10  Eric Christopher  <echristo@redhat.com>
10174
10175         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
10176         * gcc.dg/sibcall-4.c: Ditto.
10177
10178 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
10179
10180         * g++.dg/ext/altivec-8.C: New test case.
10181         * gcc.dg/altivec-13.c: New test case.
10182
10183 2004-05-08  Roger Sayle  <roger@eyesopen.com>
10184
10185         * gcc.c-torture/execute/divcmp-1.c: New test case.
10186         * gcc.c-torture/execute/divcmp-2.c: New test case.
10187         * gcc.c-torture/execute/divcmp-3.c: New test case.
10188
10189 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
10190
10191         * g++.dg/other/pragma-re-2.C: New test.
10192
10193 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
10194
10195         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
10196         * gcc.dg/i386-387-2.c: Likewise.
10197
10198         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
10199         __builtin_drem.
10200         * gcc.dg/i386-387-6.c: Likewise.
10201
10202 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
10203
10204         * gcc.dg/builtins-33.c:  Also check log1p*.
10205
10206 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
10207
10208         PR optimization/15296
10209         * gcc.c-torture/execute/pr15296.c: New test.
10210
10211 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
10212
10213         * gcc.dg/builtins-40.c: New test.
10214
10215 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
10216
10217         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
10218
10219 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
10220
10221         * g++.dg/ext/spe1.C: New testcase.
10222
10223 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
10224
10225         * objc.dg/image-info.m: Allow additional attributes
10226         for __image_info section.
10227
10228 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
10229
10230         * gcc.dg/torture/mips-hilo-2.c: New test.
10231
10232 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10233
10234         PR c++/14389
10235         * g++.dg/template/member5.C: New test.
10236
10237 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
10238
10239         * gcc.dg/builtins-34.c: Also check expm1*.
10240
10241 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10242
10243         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
10244         * gcc.dg/torture/builtin-convert-3.c: New test.
10245
10246 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
10247
10248         PR middle-end/15054
10249         * g++.dg/opt/pr15054.C: New test.
10250
10251 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10252
10253         * gcc.dg/torture/builtin-rounding-1.c: New test.
10254         * gcc.dg/builtins-25.c: Delete.
10255         * gcc.dg/builtins-29.c: Delete.
10256
10257 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
10258
10259         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
10260         * gcc.dg/sibcall-4.c: Likewise.
10261         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
10262
10263 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
10264
10265         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
10266         bit-field on 16-bit targets.
10267
10268 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
10269
10270         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
10271         16-bit targets.
10272
10273 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
10274
10275         * gcc.dg/rs6000-power2-1.c: Change to compile only.
10276         * gcc.dg/rs6000-power2-2.c: Likewise.
10277
10278 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
10279
10280         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
10281         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
10282         Change the asm registers to be in form of frN instead of fN.
10283
10284 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10285
10286         * gcc.dg/torture/builtin-convert-2.c: New test.
10287
10288 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
10289
10290         * gcc.dg/rs6000-power2-1.c: New test.
10291         * gcc.dg/rs6000-power2-2.c: New test.
10292
10293 2004-04-28  Jan Hubicka  <jh@suse.cz>
10294
10295         * gcc.dg/unused-6.c: New test.
10296
10297 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
10298             Ulrich Weigand  <uweigand@de.ibm.com>
10299
10300         * ada/acats/run_all.sh: Define $target variable.
10301
10302 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
10303
10304         PR c++/15119
10305         * g++.dg/other/vararg-1.C: New test.
10306
10307         PR c++/4794
10308         * g++.dg/eh/cleanup3.C: New test.
10309
10310 2004-04-24  Laurent GUERBY <laurent@guerby.net>
10311
10312         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
10313         and ad8011a (target_insn).
10314         * ada/acats/support/macro.dfs: Likewise.
10315         * ada/acats/support/impbit.adb: New file.
10316
10317 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
10318
10319         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
10320
10321 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10322
10323         * gcc.dg/loop-3.c: New test.
10324
10325 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
10326
10327         * gcc.c-torture/execute/simd-5.c: New test.
10328
10329 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10330
10331         PR c++/15064
10332         * g++.dg/template/crash18.C: New test.
10333
10334 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
10335
10336         * g++.dg/ext/complit3.C: New test.
10337
10338 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
10339
10340         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
10341         * gcc.dg/altivec-3.c: Same.
10342         * gcc.dg/altivec-varargs-1.c: Same.
10343
10344 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
10345
10346         * lib/target-supports.exp (check_profiling_available): Assume
10347         profiling is not available on powerpc-eabi targets.
10348
10349 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
10350
10351         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
10352         * gcc.dg/vmx/bug-1.c: Ditto.
10353
10354 2004-04-20  Eric Christopher  <echristo@redhat.com>
10355
10356         * gcc.dg/charset/extern.c: New test.
10357         * g++.dg/charset/extern3.cc: Ditto.
10358
10359 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
10360
10361         * gcc.dg/builtins-39.c: New test.
10362
10363 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
10364
10365         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
10366
10367 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
10368
10369         * gcc.dg/torture/mips-hilo-1.c: New test.
10370
10371 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
10372
10373         * gcc.c-torture/compile/20040419-1.c: New test.
10374
10375 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
10376
10377         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
10378
10379 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
10380             Aldy Hernandez  <aldyh@redhat.com>
10381
10382         * gcc.c-torture/execute/va-arg-24.c: New.
10383
10384 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
10385             Aldy Hernandez  <aldyh@redhat.com>
10386
10387         * gcc.dg/vmx/1b-01.c: New.
10388         * gcc.dg/vmx/1b-02.c: New.
10389         * gcc.dg/vmx/1b-03.c: New.
10390         * gcc.dg/vmx/1b-04.c: New.
10391         * gcc.dg/vmx/1b-05.c: New.
10392         * gcc.dg/vmx/1b-06.c: New.
10393         * gcc.dg/vmx/1b-07.c: New.
10394         * gcc.dg/vmx/1c-01.c: New.
10395         * gcc.dg/vmx/1c-02.c: New.
10396         * gcc.dg/vmx/3a-01a.c: New.
10397         * gcc.dg/vmx/3a-01.c: New.
10398         * gcc.dg/vmx/3a-01m.c: New.
10399         * gcc.dg/vmx/3a-03.c: New.
10400         * gcc.dg/vmx/3a-03m.c: New.
10401         * gcc.dg/vmx/3a-04.c: New.
10402         * gcc.dg/vmx/3a-04m.c: New.
10403         * gcc.dg/vmx/3a-05.c: New.
10404         * gcc.dg/vmx/3a-06.c: New.
10405         * gcc.dg/vmx/3a-06m.c: New.
10406         * gcc.dg/vmx/3a-07.c: New.
10407         * gcc.dg/vmx/3b-01.c: New.
10408         * gcc.dg/vmx/3b-02.c: New.
10409         * gcc.dg/vmx/3b-10.c: New.
10410         * gcc.dg/vmx/3b-13.c: New.
10411         * gcc.dg/vmx/3b-14.c: New.
10412         * gcc.dg/vmx/3b-15.c: New.
10413         * gcc.dg/vmx/3c-01a.c: New.
10414         * gcc.dg/vmx/3c-01.c: New.
10415         * gcc.dg/vmx/3c-02.c: New.
10416         * gcc.dg/vmx/3c-03.c: New.
10417         * gcc.dg/vmx/3d-01.c: New.
10418         * gcc.dg/vmx/4-01.c: New.
10419         * gcc.dg/vmx/4-03.c: New.
10420         * gcc.dg/vmx/5-01.c: New.
10421         * gcc.dg/vmx/5-02.c: New.
10422         * gcc.dg/vmx/5-03.c: New.
10423         * gcc.dg/vmx/5-04.c: New.
10424         * gcc.dg/vmx/5-05.c: New.
10425         * gcc.dg/vmx/5-06.c: New.
10426         * gcc.dg/vmx/5-07.c: New.
10427         * gcc.dg/vmx/5-07t.c: New.
10428         * gcc.dg/vmx/5-08.c: New.
10429         * gcc.dg/vmx/5-10.c: New.
10430         * gcc.dg/vmx/5-11.c: New.
10431         * gcc.dg/vmx/7-01a.c: New.
10432         * gcc.dg/vmx/7-01.c: New.
10433         * gcc.dg/vmx/7c-01.c: New.
10434         * gcc.dg/vmx/7d-01.c: New.
10435         * gcc.dg/vmx/7d-02.c: New.
10436         * gcc.dg/vmx/8-01.c: New.
10437         * gcc.dg/vmx/8-02a.c: New.
10438         * gcc.dg/vmx/8-02.c: New.
10439         * gcc.dg/vmx/brode-1.c: New.
10440         * gcc.dg/vmx/bug-1.c: New.
10441         * gcc.dg/vmx/bug-2.c: New.
10442         * gcc.dg/vmx/bug-3.c: New.
10443         * gcc.dg/vmx/cw-bug-1.c: New.
10444         * gcc.dg/vmx/cw-bug-2.c: New.
10445         * gcc.dg/vmx/cw-bug-3.c: New.
10446         * gcc.dg/vmx/dct.c: New.
10447         * gcc.dg/vmx/debug-1.c: New.
10448         * gcc.dg/vmx/debug-2.c: New.
10449         * gcc.dg/vmx/debug-3.c: New.
10450         * gcc.dg/vmx/debug-4.c: New.
10451         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
10452         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
10453         * gcc.dg/vmx/eg-5.c: New.
10454         * gcc.dg/vmx/fft.c: New.
10455         * gcc.dg/vmx/gcc-bug-1.c: New.
10456         * gcc.dg/vmx/gcc-bug-2.c: New.
10457         * gcc.dg/vmx/gcc-bug-3.c: New.
10458         * gcc.dg/vmx/gcc-bug-4.c: New.
10459         * gcc.dg/vmx/gcc-bug-5.c: New.
10460         * gcc.dg/vmx/gcc-bug-6.c: New.
10461         * gcc.dg/vmx/gcc-bug-7.c: New.
10462         * gcc.dg/vmx/gcc-bug-8.c: New.
10463         * gcc.dg/vmx/gcc-bug-9.c: New.
10464         * gcc.dg/vmx/gcc-bug-b.c: New.
10465         * gcc.dg/vmx/gcc-bug-c.c: New.
10466         * gcc.dg/vmx/gcc-bug-d.c: New.
10467         * gcc.dg/vmx/gcc-bug-e.c: New.
10468         * gcc.dg/vmx/gcc-bug-f.c: New.
10469         * gcc.dg/vmx/gcc-bug-g.c: New.
10470         * gcc.dg/vmx/gcc-bug-i.c: New.
10471         * gcc.dg/vmx/harness.h: New.
10472         * gcc.dg/vmx/ira1.c: New.
10473         * gcc.dg/vmx/ira2a.c: New.
10474         * gcc.dg/vmx/ira2b.c: New.
10475         * gcc.dg/vmx/ira2.c: New.
10476         * gcc.dg/vmx/ira2c.c: New.
10477         * gcc.dg/vmx/mem.c: New.
10478         * gcc.dg/vmx/newton-1.c: New.
10479         * gcc.dg/vmx/ops.c: New.
10480         * gcc.dg/vmx/sn7153.c: New.
10481         * gcc.dg/vmx/spill2.c: New.
10482         * gcc.dg/vmx/spill3.c: New.
10483         * gcc.dg/vmx/spill.c: New.
10484         * gcc.dg/vmx/t.c: New.
10485         * gcc.dg/vmx/varargs-1.c: New.
10486         * gcc.dg/vmx/varargs-2.c: New.
10487         * gcc.dg/vmx/varargs-3.c: New.
10488         * gcc.dg/vmx/varargs-4.c: New.
10489         * gcc.dg/vmx/varargs-5.c: New.
10490         * gcc.dg/vmx/varargs-6.c: New.
10491         * gcc.dg/vmx/varargs-7.c: New.
10492         * gcc.dg/vmx/vmx.exp: New.
10493         * gcc.dg/vmx/vprint-1.c: New.
10494         * gcc.dg/vmx/vscan-1.c: New.
10495         * gcc.dg/vmx/x-01.c: New.
10496         * gcc.dg/vmx/x-02.c: New.
10497         * gcc.dg/vmx/x-03.c: New.
10498         * gcc.dg/vmx/x-04.c: New.
10499         * gcc.dg/vmx/x-05.c: New.
10500         * gcc.dg/vmx/yousufi-1.c: New.
10501         * gcc.dg/vmx/zero-1.c: New.
10502         * gcc.dg/vmx/zero.c: New.
10503
10504 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
10505
10506         * g++.dg/lookup/java1.C: Update for chage of
10507         _Jv_AllocObject.
10508         * g++.dg/lookup/java2.C: Likewise.
10509
10510 2004-04-17  Laurent GUERBY <laurent@guerby.net>
10511
10512         * ada/acats/run_all.sh: use -O2 by default.
10513
10514 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
10515
10516         * gcc.dg/vr-mult-[12].c: New tests.
10517
10518 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10519
10520         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
10521
10522         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
10523
10524 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
10525
10526         * lib/target-supports.exp (check_profiling_available): Assume profiling
10527         isn't available for mips*-*-elf targets.
10528
10529 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
10530
10531         * gcc.dg/builtins-38.c: New test.
10532
10533 2004-04-14  Eric Christopher  <echristo@redhat.com>
10534
10535         * g++.dg/charset/charset.exp: Run .cc extension tests.
10536
10537 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
10538
10539         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
10540
10541 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10542
10543         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
10544
10545 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
10546
10547         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
10548         * gcc.dg/i386-387-2.c: Likewise.
10549
10550         * gcc.dg/i386-387-7.c: New test.
10551         * gcc.dg/i386-387-8.c: New test.
10552
10553         * gcc.dg/builtins-37.c: New test.
10554
10555 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
10556
10557         * g++.dg/pch/externc-1.C: Add missing semicolon.
10558
10559 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
10560
10561         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
10562
10563 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10564
10565         * gcc.c-torture/execute/20040411-1.c: New test.
10566
10567 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10568
10569         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
10570
10571 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
10572
10573         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
10574
10575 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
10576
10577         * lib/target-supports.exp (check_named_sections_available): New.
10578         * lib/gcc-dg.exp (dg-require-named-sections): New.
10579         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
10580         old-deja.exp.  Also prune error-count message from HP linker.
10581         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
10582
10583         * g++.dg/init/init-ref4.C: Use dg-require-weak.
10584         * g++.old-deja/g++.pt/static3.C: Likewise.
10585         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
10586
10587 2004-04-09  Roger Sayle  <roger@eyesopen.com>
10588
10589         * gcc.c-torture/execute/20040409-1.c: New test case.
10590         * gcc.c-torture/execute/20040409-2.c: New test case.
10591         * gcc.c-torture/execute/20040409-3.c: New test case.
10592
10593 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
10594
10595         * gcc.dg/20040409-1.c: New test.
10596
10597 2004-04-08  Roger Sayle  <roger@eyesopen.com>
10598
10599         PR target/14888
10600         * g++.dg/opt/pr14888.C: New test case.
10601
10602 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
10603
10604         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
10605         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
10606         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
10607         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
10608         New tests.
10609
10610 2004-04-08  Paul Brook  <paul@codesourcery.com>
10611
10612         * gcc.dg/spill-1.c: New test.
10613
10614 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10615
10616         * gcc.dg/torture/builtin-ctype-2.c: New test.
10617
10618 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
10619
10620         * gcc.dg/pch/pch.exp: Add largefile test.
10621
10622 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
10623
10624         * g++.dg/pch/externc-1.Hs: New.
10625         * g++.dg/pch/externc-1.C: New.
10626
10627 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10628
10629         * gcc.dg/compat/struct-by-value-5a_main.c,
10630         gcc.dg/compat/struct-by-value-5b_main.c: New files.
10631         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
10632         * gcc.dg/compat/struct-by-value-5a_x.c,
10633         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
10634         gcc.dg/compat/struct-by-value-5_x.c.
10635         * gcc.dg/compat/struct-by-value-5a_y.c,
10636         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
10637         gcc.dg/compat/struct-by-value-5_y.c.
10638
10639         * gcc.dg/compat/struct-by-value-6a_main.c,
10640         gcc.dg/compat/struct-by-value-6b_main.c: New files.
10641         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
10642         * gcc.dg/compat/struct-by-value-6a_x.c,
10643         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
10644         gcc.dg/compat/struct-by-value-6_x.c.
10645         * gcc.dg/compat/struct-by-value-6a_y.c,
10646         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
10647         gcc.dg/compat/struct-by-value-6_y.c.
10648
10649         * gcc.dg/compat/struct-by-value-7a_main.c,
10650         gcc.dg/compat/struct-by-value-7b_main.c: New files.
10651         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
10652         * gcc.dg/compat/struct-by-value-7a_x.c,
10653         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
10654         gcc.dg/compat/struct-by-value-7_x.c.
10655         * gcc.dg/compat/struct-by-value-7a_y.c,
10656         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
10657         gcc.dg/compat/struct-by-value-7_y.c.
10658
10659 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
10660
10661         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
10662         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
10663         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
10664         options.
10665
10666 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
10667
10668         * gcc.dg/builtins-36.c: New test.
10669
10670 2004-04-06  Paul Brook  <paul@codesourcery.com>
10671
10672         * README.gcc: Remove obsolete contraint on testcases.
10673
10674 2004-04-05  Paul Brook  <paul@codesourcery.com>
10675
10676         PR2123
10677         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
10678         failure and exit(0) on success.
10679         * g++.dg/expr/anew2.C: Ditto.
10680         * g++.dg/expr/anew3.C: Ditto.
10681         * g++.dg/expr/anew4.C: Ditto.
10682
10683 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
10684
10685         PR c++/3518
10686         * g++.dg/template/unify7.C: New.
10687
10688 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
10689
10690         * g++.dg/README: Bring up to date with new subdirectories; remove
10691         duplicate subdirectory lines.
10692
10693 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
10694
10695         PR c++/14007
10696         * g++.dg/template/unify5.C: New.
10697         * g++.dg/template/unify6.C: New.
10698         * g++.dg/template/qualttp20.C: Adjust.
10699         * g++.old-deja/g++.jason/report.C: Adjust.
10700         * g++.old-deja/g++.other/qual1.C: Adjust.
10701
10702 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
10703
10704         PR c++/14803
10705         * g++.dg/inherit/ptrmem1.C: New test.
10706
10707 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
10708
10709         PR c++/14755
10710         * gcc.c-torture/execute/20040331-1.c: New test.
10711         * gcc.dg/20040331-1.c: New test.
10712
10713 2004-04-01  Paul Brook  <paul@codesourcery.com>
10714
10715         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
10716
10717 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
10718
10719         PR c++/14724
10720         * g++.dg/init/goto1.C: New test.
10721
10722         PR c++/14763
10723         * g++.dg/template/defarg4.C: New test.
10724
10725 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
10726
10727         * gcc.dg/altivec-11.c: Extend test for more valid cases.
10728
10729 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
10730
10731         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
10732
10733 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
10734
10735         * gcc.dg/noncompile/undeclared-2.c: New test.
10736
10737 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
10738
10739         * gcc.dg/940409-1.c: Remove XFAIL.
10740         * gcc.dg/reg-vol-struct-1.c: New test.
10741
10742 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10743
10744         * gcc.dg/torture/builtin-wctype-1.c: New test.
10745
10746 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
10747
10748         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
10749         * gcc.dg/20001101-1.c: Likewise.
10750         * gcc.dg/20001102-1.c: Likewise.
10751
10752 2004-03-25  Roger Sayle  <roger@eyesopen.com>
10753
10754         * gcc.dg/compare8.c: Add an additional test for XOR.
10755
10756 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10757
10758         * gcc.dg/torture/builtin-ctype-1.c: New test.
10759
10760 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10761
10762         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
10763         * gcc.dg/torture/builtin-math-1.c: Likewise.
10764         * gcc.dg/torture/builtin-power-1.c: New test.
10765
10766 2004-03-24  Andreas Schwab  <schwab@suse.de>
10767
10768         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
10769         IA64 assembler.
10770
10771 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
10772             Roger Sayle  <roger@eyesopen.com>
10773
10774         * gcc.dg/compare8.c: New test case.
10775
10776 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
10777
10778         * g++.dg/ext/altivec-7.C: New test.
10779
10780 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
10781
10782         PR 12267, 12391, 12560, 13129, 14114, 14133
10783         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
10784         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
10785         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
10786         Adjust error regexps.
10787         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
10788         * gcc.dg/noncompile/undeclared-1.c: New test cases.
10789         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
10790         * gcc.dg/local1.c: Add explanatory comment.
10791
10792 2004-03-23  Roger Sayle  <roger@eyesopen.com>
10793
10794         PR optimization/14669
10795         * g++.dg/opt/fold2.C: New test case.
10796
10797 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
10798
10799         PR c/14069
10800         * gcc.dg/20040322-1.c: New test.
10801
10802 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10803
10804         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
10805         * gcc.dg/ultrasp4.c: Likewise.
10806         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
10807
10808 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
10809
10810         * gcc.dg/i386-sse-8.c: Reset default options.
10811
10812 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
10813
10814         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
10815         in the error message text.
10816
10817 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10818
10819         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
10820
10821 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
10822
10823         PR c++/14616
10824         * g++.dg/init/array13.C: New test.
10825
10826 2004-03-20  Roger Sayle  <roger@eyesopen.com>
10827
10828         PR target/13889
10829         * gcc.c-torture/compile/pr13889.c: New test case.
10830
10831 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
10832
10833         PR c/14635
10834         * builtins-1.c (nan, nans): Don't test.
10835         * builtins-30.c: Don't use nan, nanf, nanl.
10836         * builtins-35.c: New test.
10837
10838 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
10839
10840         * g++.dg/ext/altivec-6.C: New test.
10841
10842 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
10843
10844         * g++.dg/init/placement3.C: New test.
10845
10846         * g++.dg/template/spec13.C: New test.
10847
10848         * g++.dg/lookup/using11.C: New test.
10849
10850         * g++.dg/lookup/koenig3.C: New test.
10851
10852         * g++.dg/template/operator2.C: New test.
10853
10854         * g++.dg/expr/dtor3.C: New test.
10855         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
10856         marker.
10857         * g++.old-deja/g++.law/visibility28.C: Likewise.
10858
10859 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
10860
10861         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
10862         * gcc.dg/ppc64-abi-3.c: Likewise.
10863
10864 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10865
10866         PR c++/14545
10867         * g++.dg/parse/template15.C: New test.
10868
10869 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
10870
10871         * g++.dg/expr/dtor2.C: New test.
10872
10873         * g++.dg/lookup/anon4.C: New test.
10874
10875         * g++.dg/overload/using1.C: New test.
10876
10877         * g++.dg/template/lookup7.C: New test.
10878
10879         * g++.dg/template/typename6.C: New test.
10880
10881         * g++.dg/expr/cond6.C: New test.
10882
10883 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10884
10885         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
10886
10887 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
10888
10889         * g++.dg/expr/cond5.C: New test.
10890         * g++.dg/expr/constcast1.C: Likewise.
10891         * g++.dg/expr/ptrmem2.C: Likewise.
10892         * g++.dg/expr/ptrmem3.C: Likewise.
10893         * g++.dg/lookup/main1.C: Likewise.
10894         * g++.dg/template/lookup6.C: Likewise.
10895
10896 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
10897
10898         * gcc.dg/local1.c: New test.
10899
10900         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
10901
10902 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10903
10904         * gcc.dg/torture/builtin-convert-1.c: New test.
10905
10906 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10907
10908         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
10909
10910 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
10911
10912         PR c++/14481
10913         * g++.dg/warn/Wunused-7.C: New test.
10914
10915 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10916
10917         * gcc.dg/torture/builtin-integral-1.c: New test.
10918
10919 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
10920
10921         PR c++/14586
10922         * g++.dg/parse/non-dependent3.C: New test.
10923
10924 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
10925
10926         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
10927         * g++.dg/eh/simd-2.C: Likewise.
10928         * g++.dg/init/array10.C: Likewise.
10929         * gcc.c-torture/compile/simd-1.c: Likewise.
10930         * gcc.c-torture/compile/simd-2.c: Likewise.
10931         * gcc.c-torture/compile/simd-3.c: Likewise.
10932         * gcc.c-torture/compile/simd-4.c: Likewise.
10933         * gcc.c-torture/compile/simd-6.c: Likewise.
10934         * gcc.c-torture/execute/simd-1.c: Likewise.
10935         * gcc.c-torture/execute/simd-2.c: Likewise.
10936         * gcc.dg/compat/vector-defs.h: Likewise.
10937         * gcc.dg/20020531-1.c: Likewise.
10938         * gcc.dg/altivec-3.c: Likewise.
10939         * gcc.dg/altivec-4.c: Likewise.
10940         * gcc.dg/altivec-varargs-1.c: Likewise.
10941         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
10942         * gcc.dg/i386-mmx-3.c: Likewise.
10943         * gcc.dg/i386-sse-4.c: Likewise.
10944         * gcc.dg/i386-sse-5.c: Likewise.
10945         * gcc.dg/i386-sse-8.c: Likewise.
10946         * gcc.dg/simd-1.c: Likewise.
10947         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
10948         __ev64_opaque__ since the machine description provides it.
10949
10950 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10951
10952         * lib/compat.exp (skip_list): New global variable.
10953         Use it to hold the user defined COMPAT_SKIPS list if any.
10954         (compat-obj): Add the members of skip_list to optall.
10955
10956 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10957
10958         * gcc.dg/compat/union-by-value-1_main.c,
10959         union-by-value-1_x.c, union-by-value-1_y.c,
10960         union-check.h, union-defs.h,
10961         union-init.h, union-return-1_main.c,
10962         union-return-1_x.c, union-return-1_y.c: New files.
10963
10964 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10965
10966         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
10967         mixed-struct-init.h: Add 4 mixed structure types.
10968         struct-by-value-21_main.c, struct-by-value-21_x.c,
10969         struct-by-value-21_y.c, struct-return-21_main.c,
10970         struct-return-21_x.c, struct-return-21_y.c: New files.
10971
10972 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
10973
10974         PR c++/14550
10975         * g++.dg/parse/template14.C: New test.
10976
10977 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10978
10979         * gcc.c-torture/execute/20040313-1.c: New test.
10980
10981 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
10982
10983         PR target/14533
10984         * gcc.dg/20040311-2.c: New test.
10985
10986 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
10987
10988         PR other/14544
10989         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
10990         bit-field.
10991
10992 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
10993
10994         * gcc.dg/20040305-2.c: Add missing return statement.
10995
10996 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10997
10998         * gcc.dg/builtins-34.c: Also check pow10*.
10999
11000 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
11001
11002         PR target/14262
11003         * gcc.dg/20040305-2.c: New test.
11004
11005 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
11006
11007         * gcc.dg/20040310-1.c: New test.
11008
11009 2004-03-11  Roger Sayle  <roger@eyesopen.com>
11010
11011         * gcc.c-torture/execute/20040311-1.c: New test case.
11012
11013 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
11014
11015         PR c++/14476
11016         * g++.dg/lookup/enum1.C: New test.
11017
11018 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
11019
11020         PR c++/14510
11021         * g++.dg/lookup/struct2.C: New test.
11022
11023 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
11024
11025         * gcc.dg/builtins-34.c: New test.
11026
11027 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11028
11029         * gcc.dg/torture/builtin-nonneg-1.c: New test.
11030
11031 2004-03-09  James E Wilson  <wilson@specifixinc.com>
11032
11033         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
11034         * gcc.dg/alias-2.c: New testcase.
11035
11036 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
11037
11038         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
11039
11040 2004-03-09  Roger Sayle  <roger@eyesopen.com>
11041
11042         * gcc.c-torture/execute/20040309-1.c: New test case.
11043
11044 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
11045
11046         PR c++/14397
11047         * g++.dg/overload/ref1.C: New.
11048
11049 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11050
11051         PR c++/14409
11052         * g++.dg/template/spec12.C: New test.
11053
11054         PR c++/14448
11055         * g++.dg/parse/crash14.C: New test.
11056
11057 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
11058
11059         PR c++/14230
11060         * g++.dg/init/ref11.C: New test.
11061
11062 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
11063
11064         PR c++/14432
11065         * g++.dg/parse/builtin2.C: New test.
11066
11067 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
11068
11069         PR c++/14401
11070         * g++.dg/init/ctor3.C: New test.
11071         * g++.dg/init/union1.C: New test.
11072         * g++.dg/ext/anon-struct4.C: New test.
11073
11074 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
11075
11076         * g++.dg/lookup/koenig1.C: Tweak error messages.
11077         * g++.dg/lookup/used-before-declaration.C: Likewise.
11078         * g++.dg/other/do1.C: Likewise.
11079         * g++.dg/overload/koenig1.C: Likewise.
11080         * g++.dg/parse/crash13.C: Likewise.
11081         * g++.dg/template/instantiate3.C: Likewise.
11082
11083 2004-03-08  Eric Christopher  <echristo@redhat.com>
11084
11085         * * lib/target-supports.exp: Enable libiconv in test
11086         compilation.  Fix up error checking.
11087
11088 2004-03-08  Roger Sayle  <roger@eyesopen.com>
11089
11090         PR middle-end/14289
11091         * gcc.dg/pr14289-1.c: New test case.
11092         * gcc.dg/pr14289-2.c: Likewise.
11093         * gcc.dg/pr14289-3.c: Likewise.
11094
11095 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
11096
11097         * gcc.c-torture/execute/20040308-1.c: New test.
11098
11099 2004-03-07  Roger Sayle  <roger@eyesopen.com>
11100
11101         * gcc.c-torture/execute/20040307-1.c: New test case.
11102
11103 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
11104
11105         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
11106
11107 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
11108
11109         * gcc.dg/20040306-1.c: New test.
11110
11111 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
11112
11113         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
11114         them static.
11115         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
11116
11117 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11118
11119         PR c/14465
11120         * gcc.dg/decl-6.c: New test.
11121
11122 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11123
11124         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
11125         Rename LOGPOW -> LOG_POW.
11126         (SQRT_EXP, POW_EXP): New.
11127
11128 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11129
11130         * gcc.dg/i386-sse-8.c: New test.
11131
11132 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11133
11134         PR c/14114
11135         * gcc.dg/decl-5.c: New test.
11136
11137 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
11138
11139         * gcc.dg/20040305-1.c: New test.
11140
11141 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
11142
11143         PR other/14354
11144         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
11145
11146 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
11147
11148         PR c++/14425, c++/14426
11149         * g++.dg/ext/altivec-4.C: New test.
11150         * g++.dg/ext/altivec-5.C: New test.
11151
11152 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
11153
11154         * g++.old-deja/g++.other/linkage1.C: Expect errors about
11155         global variables of a type with no linkage.
11156         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
11157         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
11158         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
11159         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
11160         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
11161         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
11162         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
11163         * g++.dg/warn/deprecated.C: Name enum Color.
11164         * g++.dg/overload/VLA.C: Name structure for 'b'.
11165         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
11166
11167 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11168
11169         * gcc.c-torture/compile/20040304-1.c: New test.
11170
11171 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
11172
11173         PR 13728
11174         * gcc.dg/decl-4.c: New testcase.
11175
11176 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
11177
11178         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
11179         as PRECF if sizeof (float) > sizeof (double).
11180         (PRECL): Make it the same as PRECF if
11181         sizeof (float) > sizeof (long double).
11182
11183 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11184
11185         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
11186         system type.  Add check for irix6 which doesn't have c99 runtime.
11187
11188 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
11189
11190         * gcc.dg/const-elim-1.c: xfail for xtensa.
11191
11192 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
11193
11194         PR c++/14369
11195         * g++.dg/template/cond4.C: New test.
11196
11197 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
11198
11199         PR c++/14360
11200         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
11201
11202         PR c++/14361
11203         * g++.dg/parse/defarg7.C: New test.
11204
11205         PR c++/14359
11206         * g++.dg/template/friend26.C: New test.
11207
11208 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
11209
11210         PR c++/14324
11211         * g++.dg/abi/mangle21.C: New test.
11212
11213         PR c++/14260
11214         * g++.dg/parse/constructor2.C: New test.
11215
11216         PR c++/14337
11217         * g++.dg/template/sfinae1.C: New test.
11218
11219 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
11220
11221         PR c++/14267
11222         * g++.dg/expr/crash2.C: New test.
11223
11224         PR middle-end/13448
11225         * gcc.dg/inline-5.c: New test.
11226         * gcc.dg/always-inline.c: Split out tests into ...
11227         * gcc.dg/always-inline2.c: ... this and ...
11228         * gcc.dg/always-inline3.c: ... this.
11229
11230 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
11231
11232         PR debug/12103
11233         * g++.dg/debug/crash1.C: New test.
11234
11235 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
11236
11237         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
11238         function with __attribute__((noinline)).
11239         (recurser_void2): Likewise.
11240         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
11241         (recurser_void2): Likewise.
11242
11243 2004-02-29  Roger Sayle  <roger@eyesopen.com>
11244
11245         PR middle-end/14203
11246         * g++.dg/warn/Wunused-6.C: New test case.
11247
11248 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
11249
11250         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
11251         not defined.
11252
11253 2004-02-27  Eric Christopher  <echristo@redhat.com>
11254
11255         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
11256         * g++.dg/charset/asm2.c: Run only x86.
11257         * gcc.dg/charset/asm3.c: Ditto.
11258
11259 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
11260
11261         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
11262         ld_library_path.
11263
11264 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
11265
11266         * g++.dg/ext/altivec-3.C: New.
11267
11268 2004-02-26  Richard Henderson  <rth@redhat.com>
11269
11270         * g++.dg/ext/attrib10.C: Mark for warning.
11271         * gcc.dg/attr-alias-1.c: New.
11272
11273 2004-02-26  Richard Henderson  <rth@redhat.com>
11274
11275         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
11276         * gcc.c-torture/execute/20040208-2.c: ... it back.
11277
11278 2004-02-26  Eric Christopher  <echristo@redhat.com>
11279
11280         * lib/target-supports.exp (check-iconv-available): New function.
11281         * lib/gcc-dg.exp (dg-require-iconv): New function.
11282         Use above.
11283         * gcc.dg/charset: New directory.
11284         * gcc.dg/charset/charset.exp: New file.
11285         * gcc.dg/charset/asm1.c: Ditto.
11286         * gcc.dg/charset/asm2.c: Ditto.
11287         * gcc.dg/charset/asm3.c: Ditto.
11288         * gcc.dg/charset/asm4.c: Ditto.
11289         * gcc.dg/charset/asm5.c: Ditto.
11290         * gcc.dg/charset/attribute1.c: Ditto.
11291         * gcc.dg/charset/attribute2.c: Ditto.
11292         * gcc.dg/charset/string1.c: Ditto.
11293         * g++.dg/charset: New directory.
11294         * g++.dg/dg.exp: Add here. Special options.
11295         * g++.dg/charset/charset.exp: New file.
11296         * g++.dg/charset/asm1.c: Ditto.
11297         * g++.dg/charset/asm2.c: Ditto.
11298         * g++.dg/charset/asm3.c: Ditto.
11299         * g++.dg/charset/asm4.c: Ditto.
11300         * g++.dg/charset/attribute1.c: Ditto.
11301         * g++.dg/charset/attribute2.c: Ditto.
11302         * g++.dg/charset/extern1.cc: Ditto.
11303         * g++.dg/charset/extern2.cc: Ditto.
11304         * g++.dg/charset/string1.c: Ditto.
11305
11306 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
11307
11308         PR c++/14278
11309         * g++.dg/parse/comma1.C: New test.
11310
11311 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11312
11313         PR c++/14284
11314         * g++.dg/template/ttp8.C: New test.
11315
11316 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
11317
11318         * gcc.dg/fixuns-trunc-1.c: New test.
11319
11320 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11321
11322         * gcc.dg/builtins-config.h: Use #elif.
11323
11324 2004-02-26  Michael Matz  <matz@suse.de>
11325
11326         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
11327         * gcc.dg/991214-1.c: Likewise.
11328         * gcc.dg/i386-asm-1.c: Likewise.
11329
11330 2004-02-25  Richard Henderson  <rth@redhat.com>
11331
11332         * gcc.c-torture/execute/20040208-2.c: Move ...
11333         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
11334
11335 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11336
11337         PR c++/14246
11338         * g++.dg/other/crash-3.C: New test.
11339
11340 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11341
11342         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
11343         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
11344
11345         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
11346         HP-UX.
11347
11348 2004-02-24  Michael Matz  <matz@suse.de>
11349
11350         * gcc.dg/i386-regparm.c: New.
11351
11352 2004-02-23  James E Wilson  <wilson@specifixinc.com>
11353
11354         * gcc.c-torture/execute/20040223-1.c: New.
11355
11356 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
11357             Kazu Hirata  <kazu@cs.umass.edu>
11358
11359         * gcc.dg/fwritable-strings-1.c: Remove.
11360
11361 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
11362
11363         PR c/14156
11364         * gcc.dg/20040223-1.c: New test.
11365
11366 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11367
11368         PR c++/14106
11369         * g++.dg/ext/typeof9.C: New test.
11370
11371 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11372
11373         PR c++/14250
11374         * g++.dg/other/switch1.C: New test.
11375
11376 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11377
11378         * gcc.dg/cast-function-1.c: Adjust for new informative message.
11379         * gcc.dg/va-arg-1.c: Likewise.
11380
11381 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11382
11383         PR c++/14143
11384         * g++.dg/template/koenig5.C: New test.
11385
11386 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
11387
11388         * g++.dg/ext/altivec-1.C: Generalize target triple.
11389         * g++.dg/ext/altivec-2.C: New test case.
11390         * g++.dg/ext/altivec_check.h: New file.
11391         * gcc.dg/altivec-1.c: Generalize target triple;
11392         include altivec_check.h and call altivec_check().
11393         * gcc.dg/altivec-[2-5].c: Generalize target triple.
11394         * gcc.dg/altivec-6.c: New test case.
11395         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
11396         type casts as needed.
11397         * gcc.dg/altivec-10.c: Include altivec_check.h and call
11398         altivec_check().
11399         * gcc.dg/altivec-12.c: New test case.
11400         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
11401         include altivec_check.h and call altivec_check().
11402         * gcc.dg/altivec_check.h: New file.
11403
11404 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11405
11406         * lib/target-supports.exp (check_alias_available): Don't mangle
11407         function `g' in test program.
11408
11409 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11410
11411         * lib/target-supports.exp (check_profiling_available): Check
11412         argument to determine whether we support a profiling type.
11413         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
11414         check_profiling_available.
11415         * g++.dg/bprob/bprob.exp: Likewise
11416         * g77.dg/bprob/bprob.exp: Likewise.
11417         * gcc.misc-tests/bprob.exp: Likewise.
11418         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
11419         dg-require-profiling and delete expected error handling.
11420         * gcc.dg/20021014-1.c: Likewise.
11421         * gcc.dg/nest.c: Likewise.
11422
11423 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11424
11425         PR c++/12007
11426         * g++.dg/other/vthunk1.C: New test.
11427
11428 2004-02-20  Falk Hueffner  <falk@debian.org>
11429
11430         PR target/14201
11431         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
11432
11433 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
11434
11435         PR c++/13927
11436         * g++.dg/other/error8.C: Remove XFAIL markers.
11437
11438         PR c++/14173
11439         * g++.dg/ext/packed5.C: New test.
11440
11441         PR c++/14199
11442         * g++.dg/warn/Wunused-5.C: New test.
11443
11444         PR c++/14186
11445         * g++.dg/lookup/member1.C: New test.
11446
11447 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
11448
11449         * gcc.c-torture/compile/20040130-1.c: Enable only when
11450         __INT_MAX__ >= 2147483647L.
11451         * gcc.c-torture/compile/961203-1.c: Likewise.
11452
11453 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
11454
11455         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
11456         * g++.dg/opt/template1.C: Robustify assembler regexp
11457
11458 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11459
11460         * gcc.c-torture/execute/simd-4.x: Remove.
11461         * gcc.c-torture/execute/va-arg-25.x: Likewise.
11462         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
11463         Guard with #ifndef SKIP_ATTRIBUTE.
11464         * gcc.dg/compat/vector-1_y.c: Likewise.
11465         * gcc.dg/compat/vector-2_x.c: Likewise.
11466         * gcc.dg/compat/vector-2_y.c: Likewise.
11467         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
11468         * g++.dg/eh/simd-2.C: Likewise.
11469
11470 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
11471
11472         * gcc.c-torture/compile/complex-1.c: New.
11473
11474 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
11475
11476         PR target/14209
11477         * gcc.c-torture/execute/20040218-1.c: New test.
11478
11479 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11480
11481         PR c++/14181
11482         * g++.dg/parse/new2.C: New test.
11483
11484 2004-02-18  Paul Brook  <paul@codesourcery.com>
11485
11486         * gcc.c-torture/compile/libcall-1.c: New test.
11487
11488 2004-02-18  Paul Brook  <paul@codesourcery.com>
11489
11490         PR debug/12934
11491         * gcc.dg/debug/debug-7.c: New test.
11492
11493 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
11494
11495         * gcc.dg/20040217-1.c: New test.
11496
11497 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
11498
11499         * gcc.c-torture/execute/990208-1.x: Delete.
11500
11501 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
11502
11503         * gcc.c-torture/execute/20040208-2.x: New file.
11504
11505 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
11506
11507         PR c++/11326
11508         * g++.dg/abi/structret1.C: New test.
11509
11510 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
11511
11512         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
11513         (i386_cpuid): No need to test if cpuid is available on AMD64.
11514         Fix assembly, so that it works onboth i386 and AMD64.
11515         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
11516         (vecInLong): Fix s[] member type to unsigned int.
11517         (vecInWord): Remove type.
11518         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
11519         (a64, b64, c64, d64, e64): Remove.
11520         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
11521         Remove unused variable.  Remove initialization of removed variables.
11522         Don't call mmx_tests nor sse_tests.
11523         (reference_mmx, reference_sse): Remove.
11524         (check): Add return stmt.
11525         * gcc.dg/i386-sse-7.c: New test.
11526         * gcc.dg/i386-mmx-4.c: New test.
11527
11528 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11529
11530         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
11531         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
11532         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
11533         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
11534         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
11535         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
11536         g++.dg/tc1/dr94.C: Fix line terminator.
11537
11538 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
11539
11540         * gcc.c-torture/compile/20040216-1.c: New.
11541
11542 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11543
11544         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
11545         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
11546         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
11547         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
11548         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
11549         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
11550
11551 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11552
11553         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
11554
11555 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
11556
11557         PR c++/13971
11558         * g++.dg/expr/cond4.C: New test.
11559
11560         PR c++/14086
11561         * g++.dg/lookup/crash2.C: New test.
11562
11563 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
11564
11565         * gcc.c-torture/compile/20040214-2.c: New test.
11566
11567 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
11568
11569         PR c++/14116
11570         * g++.dg/ext/typeof8.C: New test.
11571
11572 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
11573
11574         * gcc.c-torture/compile/20040214-1.c: New test.
11575
11576 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11577
11578         PR c++/13635
11579         * g++.dg/template/spec11.C: New test.
11580
11581 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11582
11583         PR c++/13927
11584         * g++.dg/other/error8.C: New test.
11585
11586 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
11587
11588         PR c++/14122
11589         * g++.dg/template/array4.C: New test.
11590
11591         PR c++/14108
11592         * g++.dg/inherit/thunk2.C: New test.
11593
11594         PR c++/14083
11595         * g++.dg/eh/cond2.C: New test.
11596
11597 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
11598
11599         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
11600
11601 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
11602
11603         * lib/scanasm.exp (dg-scan): Quote pattern before display.
11604
11605 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
11606
11607         * g++.dg/simd-2.C: xfail on ppc64-linux.
11608
11609 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11610
11611         PR c/456
11612         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
11613         tests.
11614
11615 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
11616
11617         * gcc.dg/builtins-33.c: New test.
11618
11619 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
11620
11621         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
11622
11623 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
11624
11625         * g++.dg/simd-2.C: Set -maltivec for ppc64.
11626
11627 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
11628
11629         * gcc.dg/ppc64-abi-3.c: New test.
11630
11631 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
11632
11633         PR c/14092
11634
11635         * gcc.dg/pr14092-1.c: New testcase.
11636
11637 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
11638
11639         * gcc.dg/cpp/assert4.c: Fix typo last change.
11640
11641         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
11642         * gcc.dg/cpp/assert4.c: Handle powerpc64.
11643
11644         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
11645
11646 2004-02-09  Roger Sayle  <roger@eyesopen.com>
11647
11648         * gcc.c-torture/compile/20040209-1.c: New test case.
11649
11650 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11651
11652         * gcc.dg/c90-init-1.c: Adjust expected error messages.
11653
11654 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
11655
11656         * gcc.c-torture/execute/20040208-[12].c: New tests.
11657
11658 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11659
11660         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
11661
11662 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11663
11664         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
11665
11666 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
11667
11668         Bug 13856
11669         * gcc.dg/visibility-8.c: New testcase.
11670
11671 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
11672
11673         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
11674         arguments.
11675         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
11676
11677 2004-02-07  Roger Sayle  <roger@eyesopen.com>
11678
11679         PR middle-end/13696
11680         * g++.dg/opt/fold1.C: New test case.
11681
11682 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11683
11684         PR c++/14033
11685         * g++.dg/other/crash-2.C: New test.
11686
11687 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11688
11689         PR c++/14028
11690         * g++.dg/parse/angle-bracket2.C: New test.
11691
11692 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11693
11694         PR middle-end/13750
11695         Revert:
11696         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
11697         PR pch/13361
11698         * testsuite/g++.dg/pch/wchar-1.C: New.
11699         * testsuite/g++.dg/pch/wchar-1.Hs: New.
11700
11701 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11702
11703         PR c++/14008
11704         * g++.dg/parse/error15.C: New test.
11705         * g++.dg/parse/crash11.C: Update dg-error mark.
11706
11707 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
11708
11709         PR c++/13932
11710         * g++.dg/warn/conv2.C: New test.
11711
11712 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11713
11714         PR c++/13086
11715         * g++.dg/warn/incomplete1.C: Remove xfail.
11716
11717 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
11718
11719         * lib/file-format.exp (gcc_target_object_format): Use
11720         ${tool}_target_compile, not gcc_target_compile.
11721         * lib/target-supports.exp (check_alias_available): Likewise.
11722         (check_gc_sections_available): Likewise.
11723         * g++.dg/ext/attrib10.C: Use dg-require-alias.
11724         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
11725         dg-require-alias.
11726
11727 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
11728
11729         PR c++/13969
11730         * g++.dg/template/static6.C: New test.
11731
11732 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
11733
11734         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
11735
11736 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11737
11738         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
11739         tests for systems where `char' is unsigned by default.
11740
11741 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11742
11743         PR c++/13997
11744         * g++.dg/template/partial3.C: New test.
11745
11746 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
11747
11748         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
11749         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
11750         Remove mentions of obsolete ports.
11751
11752 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
11753
11754         * gcc.dg/noncompile/20001228-1.c: Fix for new
11755         error message.
11756
11757 2004-02-03  Roger Sayle  <roger@eyesopen.com>
11758
11759         PR target/9348
11760         * gcc.c-torture/execute/multdi-1.c: New test case.
11761
11762 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
11763
11764         PR c++/13925
11765         * g++.dg/template/lookup5.C: New test.
11766
11767 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
11768
11769         PR c++/13950
11770         * g++.dg/template/lookup4.C: New test.
11771
11772         PR c++/13970
11773         * g++.dg/parse/error14.C: New test.
11774
11775         PR c++/14002
11776         * g++.dg/parse/template13.C: New test.
11777
11778 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
11779
11780         PR c++/13978
11781         * g++.dg/template/koenig4.C: New test.
11782
11783         PR c++/13968
11784         * g++.dg/template/crash17.C: New test.
11785
11786         PR c++/13975
11787         * g++.dg/parse/error13.C: New test.
11788         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
11789
11790 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11791
11792         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
11793
11794 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
11795
11796         PR c/11658
11797         PR c/13994
11798         * gcc.dg/noncompile/20040203-1.c: New test.
11799         * gcc.dg/noncompile/20040203-2.c: Likewise.
11800         * gcc.dg/noncompile/20040203-3.c: Likewise.
11801         * gcc.dg/20040203-1.c: Likewise.
11802
11803 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
11804
11805         PR c++/10858
11806         * g++.dg/template/sizeof7.C: New test.
11807
11808 2004-02-02  Eric Christopher  <echristo@redhat.com>
11809             Zack Weinberg  <zack@codesourcery.com>
11810
11811         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
11812
11813 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
11814
11815         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
11816         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
11817         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
11818         * gcc.dg/cleanup-5.c: Run only on Linux targets.
11819
11820 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
11821
11822         PR c++/13113
11823         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
11824
11825         PR c++/13854
11826         * g++.dg/ext/attrib13.C: New test.
11827
11828         PR c++/13907
11829         * g++.dg/conversion/op2.C: New test.
11830
11831 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11832
11833         * gcc.dg/titype-1.c: Fix pasto.
11834
11835 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11836
11837         * gcc.dg/titype-1.c: New test.
11838
11839 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11840
11841         PR c++/13957
11842         * g++.dg/template/non-type-template-argument-1.C,
11843         g++.dg/template/qualified-id1.C: Update dg-error marks.
11844         * g++.dg/template/nontype6.C: New test.
11845
11846 2004-02-01  Roger Sayle  <roger@eyesopen.com>
11847
11848         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
11849         * gcc.dg/builtins-31.c: New testcase.
11850         * gcc.dg/builtins-32.c: New testcase.
11851
11852 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
11853
11854         * objc.dg/call-super-2.m: Update line numbers
11855         for the including of stddef.h.
11856
11857 2004-01-30  Michael Matz  <matz@suse.de>
11858
11859         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
11860         g++.dg/ext/case-range3.C: New tests.
11861
11862 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11863
11864         DR206
11865         PR c++/13813
11866         * g++.dg/template/member4.C: New test.
11867
11868 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11869
11870         PR c++/13683
11871         * g++.dg/template/sizeof6.C: New test.
11872
11873 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
11874
11875         * gcc.dg/fwritable-strings-1.c: New test.
11876
11877 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
11878
11879         * gcc.c-torture/compile/20040130-1.c: New test.
11880
11881 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
11882
11883         * objc.dg/call-super-2.m: Include stddef.h for size_t.
11884
11885 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
11886
11887         PR c++/13883
11888         * g++.dg/template/ctor3.C: New test.
11889
11890 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11891
11892         * g++.dg/tc1: New directory.
11893         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
11894         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
11895         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
11896         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
11897         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
11898
11899 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11900
11901         * g++.dg/parse/error11.C: New test.
11902         * g++.dg/parse/error12.C: Likewise.
11903
11904 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
11905
11906         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
11907         (scan_initial, main): Use aligned_sizeof instead of sizeof.
11908
11909 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
11910
11911         PR c++/13791
11912         * g++.dg/ext/attrib12.C: New test.
11913
11914         PR c++/13736
11915         * g++.dg/parse/cast2.C: New test.
11916
11917 2004-01-27  James E Wilson  <wilson@specifixinc.com>
11918
11919         * objc.dg/encode-2.m (main): New local string.  Set depending on
11920         sizeof long.  Use in sscanf call.
11921         * objc.dg/encode-3.m (main): New local string.  Set depending on
11922         sizeof long.  Use in scan_initial call.
11923
11924 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11925
11926         * objc.dg/call-super-2.m: Make LP64-safe.
11927         * objc.dg/desig-init-1.m: Likewise.
11928
11929 2004-01-27  Devang Patel <dpatel@apple.com>
11930
11931         * g++.dg/debug/namespace1.C: New test.
11932
11933 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
11934
11935         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
11936         xscale-*-*.
11937
11938         * gcc.dg/arm-mmx-1.c: New test.
11939
11940 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11941
11942         * gcc.dg/20040127-1.c: New test.
11943         * gcc.dg/20040127-2.c: New test.
11944
11945 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11946
11947         * objc.dg/stret-1.m (glob): Renamed to globa.
11948
11949 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
11950
11951         PR c++/13663
11952         * g++.dg/expr/for1.C: New test.
11953
11954 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
11955
11956         PR middle-end/13779
11957         * gcc.dg/darwin-longlong.c: New test.
11958
11959 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
11960
11961         * gcc.dg/20040124-1.c: Moved test from here...
11962         * gcc.c-torture/compile/20040124-1.c: ...to here.
11963
11964 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
11965
11966         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
11967         the assembly output if -m64 is passed.
11968
11969 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
11970
11971         PR c++/13833
11972         * g++.dg/template/cond3.C: New test.
11973
11974 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11975
11976         PR c++/13810
11977         * g++.dg/template/ttp7.C: New test.
11978
11979 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11980
11981         PR c++/13797
11982         * g++.dg/template/nontype4.C: New test.
11983         * g++.dg/template/nontype5.C: Likewise.
11984
11985 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
11986
11987         * gcc.dg/torture/mips-clobber-at.c: New test.
11988
11989 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
11990
11991         * gcc.dg/20040124-1.c: New test.
11992
11993 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
11994
11995         * gcc.dg/20040123-1.c: New test.
11996
11997 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
11998
11999         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
12000
12001 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12002
12003         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
12004
12005 2004-01-23  Andrew Pinski  <apinski@apple.com>
12006
12007         * gcc.dg/20030121-1.c: Move to ..
12008         * gcc.dg/20040121-1.c: here.
12009
12010 2004-01-23  Roger Sayle  <roger@eyesopen.com>
12011
12012         * gcc.dg/builtins-29.c: New test case.
12013
12014 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
12015
12016         PR 18314
12017         * gcc.dg/builtins-30.c: New testcase.
12018
12019 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
12020
12021         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
12022         * lib/g77.exp: Likewise.
12023         * lib/objc.exp: Likewise.
12024         * lib/g++.exp: Likewise.
12025
12026 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
12027
12028         * gcc.dg/struct-by-value-2.c: New test.
12029
12030 2004-01-21  Andrew Pinski  <apinski@apple.com>
12031
12032         PR target/13785
12033         * gcc.dg/20030121-1.c: New test.
12034
12035 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
12036
12037         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
12038         clobber frame pointer register in asm statement.
12039
12040 2004-01-21  Falk Hueffner  <falk@debian.org>
12041
12042         * gcc.c-torture/compile/20040121-1.c: New test.
12043
12044 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
12045
12046         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
12047
12048 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
12049
12050         * gcc.dg/ppc64-abi-2.c: New test.
12051
12052 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
12053
12054         * lib/treelang.exp: Fill out this file.
12055         * lib/treelang-dg.exp: New File.
12056
12057 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12058
12059         * gcc.c-torture/compile/981022-1.c: Remove.
12060         * gcc.dg/array-5.c: Remove XFAIL.
12061         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
12062         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
12063         gcc.dg/cond-lvalue-1.c: Update.
12064         * gcc.dg/cast-lvalue-2.c: New test.
12065
12066 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
12067
12068         PR c++/13592
12069         * g++.dg/other/error1.C (class foo): Tweak error message.
12070
12071         PR c++/13592
12072         * g++.dg/template/call2.C: New test.
12073
12074 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12075
12076         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
12077         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
12078         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
12079         scalar-return-1_x.c, scalar-return-2_y.c,
12080         scalar-return-3_x.c, scalar-return-3_y.c,
12081         scalar-return-4_x.c, scalar-return-4_y.c,
12082         struct-align-1.h, struct-align-1_x.c,
12083         struct-align-1_y.c, struct-align-2.h,
12084         struct-align-2_x.c, struct-align-2_y.c,
12085         struct-by-value-10_y.c, struct-by-value-11_x.c,
12086         struct-by-value-11_y.c, struct-by-value-12_x.c,
12087         struct-by-value-12_y.c, struct-by-value-13_x.c,
12088         struct-by-value-13_y.c, struct-by-value-14_x.c,
12089         struct-by-value-14_y.c, struct-by-value-15_x.c,
12090         struct-by-value-15_y.c, struct-by-value-16_y.c,
12091         struct-by-value-17_y.c, struct-by-value-18_y.c,
12092         struct-by-value-19_y.c, struct-by-value-1_x.c,
12093         struct-by-value-1_y.c, struct-by-value-20_y.c,
12094         struct-by-value-2_x.c, struct-by-value-2_y.c,
12095         struct-by-value-3_y.c, struct-by-value-4_x.c,
12096         struct-by-value-4_y.c, struct-by-value-5_y.c,
12097         struct-by-value-6_y.c, struct-by-value-7_y.c
12098         struct-by-value-8_x.c, struct-by-value-8_y.c
12099         struct-by-value-9_x.c, struct-by-value-9_y.c
12100         struct-return-10_x.c, struct-return-10_y.c,
12101         struct-return-19_x.c, struct-return-20_x.c
12102         struct-return-2_x.c, struct-return-2_y.c
12103         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
12104         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
12105
12106 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12107
12108         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
12109         attribute on sparc*-sun-solaris2.*.
12110
12111 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
12112
12113         PR c++/13710
12114         * g++.dg/ext/typeof7.C: New test.
12115
12116 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
12117
12118         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
12119         * gcc.dg/const-elim-1.c: Same.
12120
12121 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
12122
12123         * objc.dg/stret-1.m: New.
12124         * objc.dg/stret-2.m: New.
12125
12126 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
12127
12128         PR c++/11895
12129         * g++.dg/ext/vector1.C: New test.
12130
12131 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
12132
12133         * gcc.dg/pch/import-1.c: New.
12134         * gcc.dg/pch/import-1.hs: New.
12135         * gcc.dg/pch/import-1a.h: New.
12136         * gcc.dg/pch/import-1b.h: New.
12137         * gcc.dg/pch/import-1c.h: New.
12138
12139 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
12140
12141         PR c++/13574
12142         * g++.dg/ext/array1.C: New test.
12143
12144         PR c++/13178
12145         * g++.dg/conversion/op1.C: New test.
12146
12147 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
12148
12149         PR 11864
12150         From Kazumoto Kojima / Dan Kegel:
12151         * gcc.dg/pr11864-1.c: New test.
12152
12153         PR 10392
12154         From Marcus Comstedt / Dan Kegel:
12155         * gcc.dg/pr10392-1.c: New test.
12156
12157 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
12158
12159         PR c++/13478
12160         * g++.dg/init/ref10.C: New test.
12161
12162 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12163
12164         PR c++/13407
12165         * g++.dg/parse/typename6.C: New test.
12166
12167 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
12168
12169         PR pch/13361
12170         * testsuite/g++.dg/pch/wchar-1.C: New.
12171         * testsuite/g++.dg/pch/wchar-1.Hs: New.
12172
12173 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12174
12175         PR c++/9259
12176         * g++.dg/expr/sizeof2.C: New test.
12177
12178 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
12179
12180         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
12181
12182 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
12183
12184         PR c++/13659
12185         * g++.dg/lookup/strong-using-3.C: New.
12186         * g++.dg/lookup/using-10.C: New.
12187
12188 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
12189
12190         PR c++/13594
12191         * g++.dg/lookup/strong-using-2.C: New.
12192
12193 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
12194             Dan Kegel <dank@kegel.com>
12195             J"orn Rennecke <joern.rennecke@superh.com>
12196
12197         PR target/9365
12198         * gcc.dg/pr9365-1.c: New test.
12199
12200 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12201
12202         PR c++/8856
12203         * g++.dg/parse/casting-operator2.C: New test.
12204         * g++.old-deja/g++.pt/explicit83.C: Remove.
12205
12206 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
12207
12208         * gcc.dg/label-compound-stmt-1.c: New test.
12209         * gcc.c-torture/compile/950922-1.c,
12210         gcc.c-torture/compile/20000211-3.c,
12211         gcc.c-torture/compile/20000518-1.c,
12212         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
12213         compound statements.
12214
12215 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
12216
12217         * gcc.dg/ppc64-abi-1.c: New test.
12218
12219 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
12220
12221          * g++.dg/ext/attrib9.C: Add dg-warnings.
12222
12223 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12224
12225         PR c++/12335
12226         * g++.dg/parse/dtor3.C: New test.
12227
12228 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
12229
12230         PR c++/12709
12231         * g++.dg/parse/try-catch-1.C: New test.
12232
12233 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
12234
12235         * ada/acats/run_all.sh: Add more verbose output in acats.log
12236         when compiling tests.
12237
12238 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
12239
12240         PR 13656
12241         * gcc.dg/typedef-redecl.c: New test case.
12242         * gcc.dg/typedef-redecl.h: New support file.
12243
12244 2004-01-13  Jan Hubicka  <jh@suse.cz>
12245
12246         * gcc.dg/always_inline.c: New test.
12247         * gcc.dg/debug/20031231-1.c: Fix.
12248
12249 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12250
12251         PR c++/13474
12252         * g++.dg/template/array3.C: New test.
12253
12254 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
12255
12256         * g++.dg/ext/lvalue1.C: No longer expected to fail.
12257         * g++.dg/warn/Wunused-2.C: Likewise.
12258
12259 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12260
12261         PR c++/13289
12262         * g++.dg/template/instantiate6.C: New test.
12263
12264 2004-01-12  Roger Sayle  <roger@eyesopen.com>
12265
12266         PR middle-end/11397
12267         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
12268
12269 2004-01-12  Jan Hubicka  <jh@suse.cz>
12270
12271         PR opt/12826
12272         * gcc.dg/20040112-1.c: New.
12273
12274         * gcc.dg/dwarf-die[1-7].c: Move to...
12275         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
12276         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
12277
12278 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
12279
12280         PR c++/4100
12281         * g++.dg/parse/friend4.C: New test.
12282
12283 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
12284
12285         PR c++/4100
12286         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
12287         definition is called a friend.
12288
12289 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
12290
12291         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
12292
12293 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
12294
12295         PR c++/3478
12296         * g++.dg/parse/error10.C: New test.
12297         * g++.dg/template/arg2.C: Accept "invalid type" error.
12298
12299 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
12300
12301         PR middle-end/13392
12302         * g++.dg/opt/expect2.C: New test.
12303
12304 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
12305
12306         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
12307         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
12308         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
12309         Update dg-error regexps.
12310
12311 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
12312
12313         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
12314         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
12315
12316 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12317
12318         * gcc.dg/pragma-re-1.c: Use right pointer type.
12319
12320 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12321
12322         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
12323
12324 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
12325
12326         * gcc.dg/rs6000-ldouble-1.c: New.
12327
12328 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12329
12330         DR 337
12331         PR c++/9256
12332         * g++.dg/other/abstract1.C: New test.
12333
12334 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
12335
12336         * g++.dg/lookup/strong-using-1.C: New.
12337
12338 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
12339
12340         PR c/11234
12341         * gcc.dg/func-ptr-conv-1.c: New test.
12342         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
12343
12344 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
12345
12346         PR target/13380.
12347         * gcc.c-torture/compile/20040109-1.c: New.
12348
12349 2004-01-08  Stuart Hastings  <stuart@apple.com>
12350
12351         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
12352         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
12353         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
12354
12355 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
12356
12357         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
12358
12359 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12360
12361         * ada/acats/run_acats: Treat 'gnatchop' the same way
12362         as 'gnatmake'.  Export GCC_DRIVER.
12363         * ada/acats/run_all.sh: Add target_gnatchop.  Use
12364         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
12365
12366 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12367
12368         PR c++/12573
12369         * g++.dg/template/dependent-expr4.C: New test.
12370
12371 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
12372
12373         * gcc.dg/altivec-11.c: New test.
12374
12375 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
12376
12377         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
12378
12379 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
12380
12381         PR c/6024
12382         * gcc.dg/enum-compat-1.c: New test.
12383         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
12384
12385 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
12386
12387         PR c/12165
12388         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
12389         gcc.dg/c99-idem-qual-3.c: New tests.
12390
12391 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
12392
12393         * gcc.dg/winline-7.c: Don't cast void * to int.
12394
12395 2004-01-06  Jan Hubicka  <jh@suse.cz>
12396
12397         * gcc.dg/i386-sse-5.c: New test
12398         * g++.dg/eh/simd-1.c: Add -w argument for i386.
12399
12400 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
12401
12402         PR c++/12815
12403         * g++.dg/rtti/typeid4.C: New test.
12404
12405 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12406
12407         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
12408
12409 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
12410
12411         PR c++/12132
12412         * g++.dg/template/error11.C: New test.
12413
12414         PR c++/13451
12415         * g++.dg/template/class2.C: New test.
12416
12417 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12418         Richard Sandiford <rsandifo@redhat.com>
12419
12420         PR c++/13387
12421         * g++.dg/opt/alias3.C: New test.
12422
12423 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
12424
12425         PR c++/13157
12426         * g++.dg/template/koenig3.C: New test.
12427
12428         PR c++/13529
12429         * g++.dg/parse/offsetof3.C: New test.
12430
12431         * g++.dg/init/copy7.C: Add missing dg-error markers.
12432
12433         PR c++/12226
12434         * g++.dg/init/copy7.c: New test.
12435
12436         PR c++/13536
12437         * g++.dg/parse/cast1.C: New test.
12438
12439 2004-01-04  Jan Hubicka  <jh@suse.cz>
12440
12441         * gcc.dg/winline[1-7].c: New tests.
12442
12443 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12444
12445         PR c++/13520
12446         * g++.dg/template/qualttp22.C: New test.
12447
12448 2004-01-01  Jan Hubicka  <jh@suse.cz>
12449
12450         * gcc.dg/debug/20031231-1.c: New.
12451         * gcc.c-torture/compile/20040101-1.c: New.
12452         * gcc.dg/dwarf-die-[1-7].c: New.
12453
12454 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
12455
12456         PR optimization/13521
12457         * gcc.c-torture/compile/20031231-1.c: New test.
12458
12459 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
12460
12461         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
12462
12463 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12464
12465         PR c++/10079
12466         * g++.dg/template/crash16.C: New test.
12467
12468 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
12469
12470         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
12471
12472 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
12473
12474         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
12475         ports.
12476         * g++.old-deja/g++.jason/thunk3.C: Likewise.
12477         * g++.old-deja/g++.law/profile1.C: Likewise.
12478         * gcc.c-torture/compile/981006-1.c: Likewise.
12479         * gcc.c-torture/execute/loop-2e.x: Likewise.
12480         * gcc.c-torture/execute/loop-2f.x: Remove.
12481         * gcc.c-torture/execute/loop-2g.x: Likewise.
12482         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
12483         * gcc.dg/20020312-2.c: Remove traces of dead ports.
12484
12485 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
12486
12487         PR c++/13507
12488         * g++.dg/ext/attrib11.C: New test.
12489
12490         PR c++/13494
12491         * g++.dg/template/array2-1.C: New test.
12492         * g++.dg/template/array2-2.C: New test.
12493
12494 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
12495
12496         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
12497
12498 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12499
12500         PR c++/12774
12501         * g++.dg/template/array1-1.C: New test.
12502         * g++.dg/template/array1-2.C: New test.
12503
12504 2003-12-29  Roger Sayle  <roger@eyesopen.com>
12505
12506         PR fortran/12632
12507         * g77.dg/12632.f: New test case.
12508
12509 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12510
12511         PR c++/13289
12512         * g++.dg/parse/nontype1.C: New test.
12513
12514 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12515
12516         PR c++/12403
12517         * g++.dg/parse/explicit1.C: New test.
12518         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
12519
12520 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
12521
12522         PR c++/13081
12523         * g++.dg/opt/inline6.C: New test.
12524
12525         PR c++/12613
12526         * g++.dg/parse/error9.C: New test.
12527
12528         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
12529
12530 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
12531
12532         PR c++/13009
12533         * g++.dg/init/assign1.C: New test.
12534
12535 2003-12-28  Roger Sayle  <roger@eyesopen.com>
12536
12537         PR c++/13070
12538         * g++.dg/warn/format3.C: New test case.
12539
12540 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12541
12542         * gcc.c-torture/compile/20031227-1.c: New test.
12543
12544 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12545
12546         * g++.dg/bprob/bprob.exp: Load target-supports.exp
12547         * g77.dg/bprob/bprob.exp: Likewise.
12548         * gcc.misc-tests/bprob.exp: Likewise.
12549         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
12550         variants on systems where the library does not provide that
12551         functionality.
12552         * gcc.dg/builtins-20.c: Use builtins-config.h.
12553         * gcc.dg/builtins-config.h: New file.
12554
12555 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12556
12557         * lib/gcc-dg.exp (dg-require-profiling): New function.
12558         * lib/target-supports.exp (check_profiling_available): Likewise.
12559         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
12560         * g77.dg/bprob/bprob.exp: Likewise.
12561         * gcc.misc-tests/bprob.exp: Likewise.
12562         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
12563         * gcc.dg/20021014-1.c: Likewise.
12564         * gcc.dg/nest.c: Likewise.
12565
12566 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12567
12568         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
12569         compiling.
12570         * g++.dg/lookup/java2.C: Likewise.
12571         * gcc.dg/cpp/lexident.c: Likewise.
12572
12573 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
12574
12575         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
12576         given.
12577         * gcc.c-torture/compile/961203-1.c: Likewise.
12578         * gcc.c-torture/compile/980506-1.c: Likewise.
12579
12580 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
12581
12582         * lib/gcc-dg.exp (dg-prune-output): New annotation.
12583         (additional_prunes): New global.
12584         (gcc-dg-prune): Handle additional per-test pruning.
12585         (dg-test): Clear additional_prunes between tests.
12586
12587         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
12588         dg-prune-output to avoid spurious failures from assembler
12589         complaining about nonexistent WAW violations.
12590         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
12591         Use dg-prune-output to avoid spurious failures from assembler
12592         warning about Itanium B-step errata.
12593
12594 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12595
12596         * g++.dg/abi/macro0.C: New test.
12597         * g++.dg/abi/macro1.C: Likewise.
12598         * g++.dg/abi/macro2.C: Likewise.
12599
12600         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
12601         * g++.dg/abi/bitfield7.C: Likewise.
12602         * g++.dg/abi/dtor2.C: Likewise.
12603         * g++.dg/abi/mangle11.C: Likewise.
12604         * g++.dg/abi/mangle12.C: Likewise.
12605         * g++.dg/abi/mangle14.C: Likewise.
12606         * g++.dg/abi/mangle17.C: Likewise.
12607         * g++.dg/abi/vbase10.C: Likewise.
12608         * g++.dg/abi/vbase14.C: Likewise.
12609         * g++.dg/template/qualttp17.C: Likewise.
12610
12611 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
12612
12613         PR c/11995
12614         * gcc.dg/20031223-1.c: New test.
12615
12616 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12617
12618         * gcc.dg/noreturn-7.c: New test.
12619
12620 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12621
12622         * gcc.dg/null-pointer-1.c: New test.
12623
12624 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
12625
12626         * g++.old-deja/g++.jason/template18.C: Remove.
12627         * g++.old-deja/g++.jason/template37.C: Likewise.
12628
12629         PR c++/12862
12630         * g++.dg/lookup/ns1.C: New test.
12631
12632         PR c++/12397
12633         * g++.dg/template/lookup3.C: New test.
12634
12635 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
12636
12637         * g++.dg/template/recurse1.C: New test
12638
12639 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
12640
12641         PR c++/12479
12642         * g++.dg/parse/semicolon1.C: New test.
12643         * g++.dg/parse/semicolon1.h: Likewise.
12644
12645 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
12646
12647         * gcc.dg/darwin-misaligned.c: New test.
12648
12649 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
12650
12651         PR c/9163
12652         * gcc.dg/20031222-1.c: New test.
12653
12654 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
12655
12656         PR c++/13438
12657         * g++.dg/parse/error8.C: New test.
12658
12659         PR c++/11554
12660         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
12661
12662 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
12663
12664         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
12665         too small.
12666         * gcc.c-torture/compile/930217-1.c: Likewise.
12667         * gcc.c-torture/compile/930513-1.c: Likewise.
12668         * gcc.c-torture/execute/920908-2.c: Likewise.
12669         * gcc.c-torture/execute/921204-1.c: Likewise.
12670         * gcc.c-torture/execute/930621-1.c: Likewise.
12671         * gcc.c-torture/execute/930630-1.c: Likewise.
12672         * gcc.c-torture/execute/931031-1.c: Likewise.
12673         * gcc.c-torture/execute/980602-2.c: Likewise.
12674         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
12675         * gcc.c-torture/execute/compndlit-1.c: Likewise.
12676         * gcc.c-torture/execute/extzvsi.c: Likewise.
12677         * gcc.c-torture/unsorted/ext.c: Likewise.
12678
12679 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
12680
12681         PR target/12749
12682         * gcc.c-torture/compile/20031220-2.c: New test case.
12683
12684 2003-12-20  Roger Sayle  <roger@eyesopen.com>
12685
12686         PR optimization/13031
12687         * gcc.c-torture/compile/20031220-1.c: New test case.
12688
12689 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12690
12691         * gcc.dg/cast-function-1.c: New test.
12692
12693 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
12694
12695         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
12696         formats.
12697
12698 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
12699
12700         PR c++/12795
12701         * g++.dg/ext/attrib10.C: New test.
12702
12703 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
12704
12705         * gcc.dg/cleanup-10.c: New test.
12706         * gcc.dg/cleanup-11.c: New test.
12707
12708 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
12709
12710         PR c++/13239
12711         * g++.dg/opt/expect1.C: New test.
12712
12713 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
12714
12715         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
12716
12717 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
12718
12719         PR debug/12923
12720         * gcc.dg/20031218-1.c: New test.
12721
12722         PR debug/12389
12723         * gcc.dg/20031218-2.c: New test.
12724         * gcc.dg/20031218-3.c: New test.
12725
12726         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
12727         of label name and allow for USER_LABEL_PREFIX == "_" names.
12728         * g++.dg/abi/mangle18-2.C: Likewise.
12729         * g++.dg/abi/mangle19-1.C: Likewise.
12730         * g++.dg/abi/mangle19-2.C: Likewise.
12731         * g++.dg/abi/mangle20-1.C: Likewise.
12732         * g++.dg/abi/mangle20-2.C: Likewise.
12733
12734 2003-12-18  Richard Henderson  <rth@redhat.com>
12735
12736         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
12737
12738 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
12739             Dan Kegel <dank@kegel.com>
12740
12741         PR other/12009
12742         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
12743         testing a cross compiler, it causes spurious compile failures.
12744         * lib/g++.exp: Likewise.
12745
12746 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12747
12748         PR c++/13262
12749         * g++.dg/template/access13.C: New test.
12750
12751 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
12752
12753         * gcc.dg/20031216-1.c: New test.
12754
12755 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12756
12757         PR c++/9154
12758         * g++.dg/template/error10.C: New test.
12759
12760 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12761
12762         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
12763         * g++.dg/eh/simd-2.C: Likewise.
12764
12765 2003-12-17  James E Wilson  <wilson@specifixinc.com>
12766             Roger Sayle  <roger@eyesopen.com>
12767
12768         * gcc.c-torture/execute/ieee/mzero5.c: New.
12769
12770 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
12771
12772         PR c++/10603
12773         * g++.dg/parse/error6.C: New test.
12774
12775         PR c++/12827
12776         * g++.dg/parse/error7.C: New test.
12777
12778 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12779
12780         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
12781         at -O with stabs debugging formats.
12782         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
12783         * gcc.dg/debug/debug-2.c: Likewise.
12784
12785 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
12786
12787         PR c++/12696
12788         * g++.dg/init/error1.C: New test.
12789
12790         PR c++/12218
12791         * g++.dg/init/pm3.C: New test.
12792
12793 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
12794
12795         PR c/3347
12796         * gcc.dg/bitfld-8.c: New test.
12797
12798 2003-12-16  James Lemke  <jim@wasabisystems.com>
12799
12800         * gcc.dg/arm-scd42-[123].c: New tests.
12801
12802 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
12803
12804         PR c++/9043
12805         * g++.dg/abi/mangle20-1.C: New test.
12806         * g++.dg/abi/mangle20-2.C: New test.
12807
12808 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
12809
12810         PR c++/13275
12811         * g++.dg/other/offsetof2.C: Remove XFAIL.
12812         * g++.dg/parse/offsetof1.C: New test.
12813         * g++.gd/parse/offsetof2.C: Likewise.
12814
12815 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12816
12817         * g++.dg/template/nontype3.C: New test.
12818         * g++.dg/template/static2.C: Tweaked the dg-error clause.
12819
12820 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12821
12822         * g++.dg/warn/noreturn-3.C: Also test instantiation.
12823
12824 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
12825
12826         PR c++/13387
12827         * g++.dg/expr/assign1.C: New test.
12828
12829         PR c++/13242
12830         * g++.dg/abi/mangle19-1.C: New test.
12831         * g++.dg/abi/mangle19-2.C: New test.
12832
12833 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
12834
12835         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
12836
12837 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12838
12839         * gcc.c-torture/execute/20031216-1.c: New test.
12840
12841 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12842
12843         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
12844         an ICE regression.
12845
12846 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
12847
12848         PR c++/10926
12849         * g++.dg/template/error9.C: New test.
12850
12851         PR c++/11116
12852         * g++.dg/template/error8.C: New test.
12853
12854 2003-12-15  Roger Sayle  <roger@eyesopen.com>
12855
12856         PR middle-end/13400
12857         * gcc.c-torture/execute/20031215-1.c: New test case.
12858
12859 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
12860
12861         PR c++/13269
12862         * g++.dg/parse/error5.C: New test.
12863
12864         PR c++/12989
12865         * g++.dg/expr/sizeof1.C: New test.
12866
12867         PR c++/13310
12868         * g++.dg/template/crash15.C: New test.
12869
12870 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
12871
12872         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
12873         a non-POD type as the last named parameter of a varargs function.
12874
12875 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
12876
12877         PR c++/13243
12878         PR c++/12573
12879         * g++.dg/template/crash14.C: New test.
12880         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
12881
12882 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
12883
12884         * g++.dg/other/java1.C: New test.
12885
12886         PR c++/13241
12887         * g++.dg/abi/mangle18-1.C: New test.
12888         * g++.dg/abi/mangle18-2.C: New test.
12889
12890 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12891
12892         PR optimization/10312
12893         * gcc.c-torture/execute/20031214-1.c: New.
12894
12895 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
12896
12897         PR c++/10779
12898         PR c++/12160
12899         * g++.dg/parse/error3.C: New test.
12900         * g++.dg/parse/error4.C: Likewise.
12901         * g++.dg/abi/mangle4.C: Tweak error messages.
12902         * g++.dg/lookup/using5.C: Likewise.
12903         * g++.dg/other/error2.C: Likewise.
12904         * g++.dg/parse/typename5.C: Likewise.
12905         * g++.dg/parse/undefined1.C: Likewise.
12906         * g++.dg/template/arg2.C: Likewise.
12907         * g++.dg/template/ttp3.C: Likewise.
12908         * g++.dg/template/type1.C: Likewise.
12909         * g++.old-deja/g++.other/crash32.C: Likewise.
12910         * g++.old-djea/g++.pt/defarg8.C: Likewise.
12911
12912 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12913
12914         PR c++/13106
12915         * g++.dg/warn/noreturn-3.C: New test.
12916
12917 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12918
12919         PR c++/13118
12920         * g++.dg/abi/covariant3.C: New.
12921
12922 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
12923
12924         * g++.dg/eh/ia64-1.C: New test.
12925
12926 2003-12-12  Roger Sayle  <roger@eyesopen.com>
12927
12928         PR optimization/13037
12929         * g77.f-torture/execute/13037.f: New test case.
12930
12931 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12932
12933         PR c++/12881
12934         * g++.dg/abi/covariant2.C: New.
12935
12936 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
12937
12938         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
12939
12940 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
12941
12942         * gcc.c-torture/execute/wchar_t-1.x: Delete.
12943
12944 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
12945
12946         PR other/10819
12947         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
12948         to fix Bug 10819.
12949         * lib/g++.exp (g++_version): Likewise.
12950         * lib/g77.exp (g77_version): Likewise.
12951         * lib/objc.exp (default_objc_version): Likewise.
12952
12953 2003-12-10  Richard Henderson  <rth@redhat.com>
12954
12955         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
12956
12957         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
12958
12959 2003-12-08  Matt Austern  <austern@apple.com>
12960
12961         PR c/13134
12962         * lib/gcc-dg.exp (dg-require-visibility): Define.
12963         * lib/target-supports (check_visibility_available): Define.
12964         * gcc.dg/visibility-1.c: New test.
12965         * gcc.dg/visibility-2.c: Likewise.
12966         * gcc.dg/visibility-3.c: Likewise.
12967         * gcc.dg/visibility-4.c: Likewise.
12968         * gcc.dg/visibility-5.c: Likewise.
12969         * gcc.dg/visibility-6.c: Likewise.
12970         * g++.dg/ext/visibility-1.C: Likewise.
12971         * g++.dg/ext/visibility-2.C: Likewise.
12972         * g++.dg/ext/visibility-3.C: Likewise.
12973         * g++.dg/ext/visibility-4.C: Likewise.
12974         * g++.dg/ext/visibility-5.C: Likewise.
12975         * g++.dg/ext/visibility-6.C: Likewise.
12976
12977 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12978
12979         * g++.dg/lookup/java1.C: New test.
12980         * g++.dg/lookup/java2.C: New test.
12981
12982 2003-12-07  Falk Hueffner  <falk@debian.org>
12983
12984         * g++.dg/opt/noreturn-1.C: New test.
12985
12986 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
12987
12988         * gcc.dg/overflow-1.c: New test.
12989
12990 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12991
12992         * g77.f-torture/compile/13060.f: New test.
12993
12994 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
12995
12996         PR c++/13323
12997         * g++.dg/inherit/operator2.C: New test.
12998
12999 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
13000
13001         PR c++/13305
13002         * g++.dg/ext/attrib9.C: New test.
13003
13004 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
13005
13006         PR c++/13314
13007         * g++.dg/template/error7.C: New test.
13008
13009 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
13010             J"orn Rennecke <joern.rennecke@superh.com>
13011
13012         PR target/13302
13013         * g++.dg/other/struct-va_list.C: New test.
13014
13015 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13016
13017         PR c++/13166
13018         * g++.dg/parse/defarg6.C: New test.
13019
13020 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
13021
13022         PR target/13256
13023         * gcc.c-torture/execute/20031201-1.c: New test.
13024
13025 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
13026
13027         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
13028
13029 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13030
13031         * gcc.dg/builtin-return-1.c: New test.
13032
13033 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
13034             J"orn Rennecke <joern.rennecke@superh.com>
13035
13036         PR optimization/13260
13037         * gcc.c-torture/execute/20031204-1.c: New test.
13038
13039 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
13040
13041         PR c++/9127
13042         * g++.dg/template/error6.C: New test.
13043
13044 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
13045
13046         * gcc.dg/20031202-1.c: New test.
13047
13048 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
13049
13050         PR c++/13179
13051         * g++.dg/template/eh1.C: New test.
13052
13053         PR c++/10771
13054         * g++.dg/template/error5.C: New test.
13055
13056 2003-12-02  David Ung  <davidu@mips.com>
13057
13058         * gcc.dg/compat/vector-check.h: Corrected type for var
13059         g_##TMODE
13060
13061 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13062
13063         PR c++/10126
13064         * g++.dg/template/ptrmem8.C: New test.
13065
13066 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13067
13068         PR c++/12573
13069         * g++.dg/template/dependent-expr3.C: New test.
13070
13071 2003-12-01  James Lemke  <jim@wasabisystems.com>
13072
13073         * gcc.dg/arm-g2.c: New test.
13074
13075 2003-12-01  Roger Sayle  <roger@eyesopen.com>
13076
13077         PR optimization/11634
13078         * gcc.dg/20031201-2.c: New test case.
13079
13080 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
13081
13082         PR 11433
13083         * objc.dg/proto-lossage-3.m: New test.
13084
13085 2003-12-01  Roger Sayle  <roger@eyesopen.com>
13086
13087         PR optimization/12628
13088         * gcc.dg/20031201-1.c: New test case.
13089
13090 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13091
13092         * gcc.dg/unaligned-1.c: New test.
13093
13094 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
13095
13096         PR c++/9849
13097         * g++.dg/template/error4.C: New test.
13098         * g++.dg/template/nested3.C: Adjust error markers.
13099
13100 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13101
13102         * gcc.dg/cpp/assert4.c: Check more #system assertions.
13103
13104 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
13105
13106         PR c/10333
13107         * gcc.dg/bitfld-7.c: New test.
13108
13109 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
13110
13111         * gcc.dg/tls/asm-1.C: New test.
13112
13113 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13114
13115         * gcc.dg/cpp/assert4.c: Update.
13116
13117 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
13118
13119         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
13120         * gcc.dg/builtin-apply3.c: New test.
13121
13122 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13123
13124         * lib/compat.exp (compat-obj): New xfaildata parameter.
13125         Use it to set compiler_conditional_xfail_data before compiling.
13126         (compat-get-options): Handle dg-xfail-if.
13127         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
13128         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
13129         * gcc.dg/compat/vector-1_y.c: Likewise.
13130         * gcc.dg/compat/vector-2_x.c: Likewise.
13131         * gcc.dg/compat/vector-2_y.c: Likewise.
13132
13133 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13134
13135         * g++.dg/opt/reg-stack4.C: New test.
13136
13137 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13138
13139         * gcc.dg/builtin-apply2.c: New test.
13140
13141 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
13142
13143         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
13144
13145 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13146
13147         PR c++/12924
13148         * g++.dg/template/template-id-2.C: New test.
13149
13150 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13151
13152         PR c++/5369
13153         * g++.dg/template/memfriend1.C: New test.
13154         * g++.dg/template/memfriend2.C: Likewise.
13155         * g++.dg/template/memfriend3.C: Likewise.
13156         * g++.dg/template/memfriend4.C: Likewise.
13157         * g++.dg/template/memfriend5.C: Likewise.
13158         * g++.dg/template/memfriend6.C: Likewise.
13159         * g++.dg/template/memfriend7.C: Likewise.
13160         * g++.dg/template/memfriend8.C: Likewise.
13161         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
13162
13163 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
13164
13165         PR c++/12515
13166         * g++.dg/ext/cond1.C: New test.
13167
13168 2003-11-20  Richard Henderson  <rth@redhat.com>
13169
13170         * gcc.dg/20020201-2.c: Remove.
13171         * gcc.dg/20020201-4.c: Remove.
13172         * gcc.dg/20020304-1.c: Remove.
13173
13174 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
13175
13176         * gcc.dg/cpp/trad/xwin1.c: New test case.
13177
13178 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
13179
13180         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
13181         * lib/g77.exp: Likewise.
13182         * lib/objc.exp: Likewise.
13183         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
13184         for darwin.
13185
13186 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13187
13188         PR c++/12932
13189         * g++.dg/template/static5.C: New test.
13190
13191 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
13192
13193         * gcc.dg/nested-func-1.c: New test.
13194
13195 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13196
13197         * gcc.dg/cpp/assert4.c: New test.
13198
13199 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
13200
13201         PR c++/2294
13202         * g++.dg/lookup/using9.c: New test.
13203
13204 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
13205
13206         PR c++/12762
13207         * g++.dg/template/error3.C: New test.
13208
13209 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
13210
13211         PR ada/13035
13212         * ada/acats/run_acats, run_all.sh: Fix syntax error.
13213         No longer use a wrapper for gcc, since this does not work under
13214         Windows.
13215
13216 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
13217
13218         PR c++/2094
13219         * g++.dg/template/ptrmem7.C: New test.
13220
13221 2003-11-13  Andrew Pinski <apinski@apple.com>
13222
13223         * gcc.c-torture/compile/20031113-1.c: New test.
13224
13225 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
13226             Kean Johnston <jkj@sco.com>
13227
13228         PR c/13029
13229         * gcc.dg/unused-4.c: Update.
13230
13231 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13232
13233         * g++.dg/opt/const3.C: New test.
13234
13235 2003-11-13  Jan Hubicka  <jh@suse.cz>
13236
13237         * gcc.c-torture/compile/20031112-1.c: New test.
13238
13239 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
13240
13241         * g++.dg/parse/crash10.C: Remove bogus error marker.
13242
13243 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13244
13245         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
13246         (host_gcc): Likewise.
13247         (ROOT): Honor $PWDCMD.
13248         (BASE): Likewise.
13249         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
13250
13251 2003-11-12  Catherine Moore  <clm@redhat.com>
13252
13253         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
13254
13255 2003-11-12  Andreas Jaeger  <aj@suse.de>
13256             Jakub Jelinek  <jakub@redhat.com>
13257             Andrew Pinski  <pinskia@physics.uc.edu>
13258             Richard Henderson  <rth@redhat.com>
13259
13260         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
13261         systems.
13262         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
13263
13264         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
13265         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
13266
13267 2003-11-11  Andreas Jaeger  <aj@suse.de>
13268
13269         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
13270
13271         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
13272
13273 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
13274
13275         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
13276         Clean ups.
13277
13278 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
13279
13280         * gcc.dg/trampoline-1.c: New test.
13281
13282 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
13283
13284         * gcc.c-torture/compile/200031109-1.c: New test.
13285
13286 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13287
13288         PR c/3190
13289         PR c/8714
13290         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
13291         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
13292         gcc.dg/format/no-y2k-1.c: Update.
13293
13294 2003-11-08  Roger Sayle  <roger@eyesopen.com>
13295
13296         PR optimization/10467
13297         * gcc.dg/20031108-1.c: New test case.
13298
13299 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
13300
13301         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
13302
13303 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13304
13305         * gcc.dg/compound-lvalue-1.c: New test.
13306         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
13307         some XFAILs.
13308
13309 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
13310
13311         * gcc.dg/altivec-varargs-1.c: New test.
13312
13313 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13314
13315         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
13316         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
13317         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
13318         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
13319         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
13320
13321 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
13322
13323         * gcc.dg/cond-lvalue-1.c: New test.
13324
13325 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
13326
13327         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
13328
13329 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13330
13331         PR c++/11616
13332         * g++.dg/template/instantiate5.C: New test.
13333
13334 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13335
13336         PR c++/12726
13337         * g++.dg/ext/complit2.C: Replace test with self-contained version.
13338         * ChangeLog: Add missing first entry for above test.
13339
13340 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13341
13342         PR c++/9810
13343         * g++.dg/template/using8.C: New test.
13344         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
13345
13346 2003-11-02  Roger Sayle  <roger@eyesopen.com>
13347
13348         PR optimization/10817
13349         * gcc.c-torture/compile/20031102-1.c: New test case.
13350
13351 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
13352
13353         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
13354         2147483647.
13355
13356 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13357
13358         * gcc.dg/20031102-1.c: New test.
13359
13360 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13361
13362         * gcc.dg/complex-1.c: New test.
13363
13364 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13365
13366         PR c++/12796
13367         * g++.dg/template/crash13.C: Adjust expected error location.
13368         * g++.old-deja/g++.brendan/ns1.C: Likewise.
13369
13370 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
13371
13372         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
13373
13374 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
13375
13376         PR/10239
13377         * gcc.c-torture/compile/20031031-2.c: New test.
13378
13379 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
13380
13381         PR/11640
13382         * gcc.c-torture/compile/20031031-1.c: New test.
13383
13384 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
13385
13386         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
13387         * gcc.misc-tests/bprob.exp: Likewise.
13388         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
13389         the execution test on arm-elf configs.
13390         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
13391         configs that don't support scratch files.
13392         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
13393
13394 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
13395
13396         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
13397         done by dejagnu.
13398
13399 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
13400
13401         * ada/acats/run_all.sh: Redirect mv output to /dev/null
13402         Avoid non pure sh syntax. Add more logging.
13403
13404         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
13405         fail.
13406
13407 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13408
13409         PR libgcj/10610
13410         * gcc.dg/ppc-stackalign-1.c: New test.
13411
13412 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
13413
13414         * ada/acats/run_all.sh: Change output to be more compliant with
13415         dejagnu framework.
13416         Create acats.sum and acats.log files under testsuite/ada/acats
13417         Only run [a-z]* directories, to filter out e.g. CVS.
13418         Redirect build output to log file.
13419
13420 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
13421
13422         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
13423
13424 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
13425
13426         PR ada/5909:
13427         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
13428
13429 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
13430
13431         * gcc.c-torture/compile/20031023-1.c: New test.
13432         * gcc.c-torture/compile/20031023-2.c: New test.
13433         * gcc.c-torture/compile/20031023-3.c: New test.
13434         * gcc.c-torture/compile/20031023-4.c: New test.
13435
13436 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13437
13438         PR c++/10371
13439         * g++.dg/lookup/scoped8.C: New test.
13440
13441 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
13442
13443         * g++.dg/opt/reg-stack3.C: New test.
13444
13445 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13446
13447         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
13448
13449 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13450
13451         PR c++/11076
13452         * g++.dg/template/crash13.C: New test.
13453
13454 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13455
13456         * gcc.dg/c99-restrict-2.c: New test.
13457
13458 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
13459
13460         PR c++/12698, c++/12699, c++/12700, c++/12566
13461         * g++.dg/inherit/covariant9.C: New test.
13462         * g++.dg/inherit/covariant10.C: New test.
13463         * g++.dg/inherit/covariant11.C: New test.
13464
13465 2003-10-23  Jason Merrill  <jason@redhat.com>
13466
13467         PR c++/12726
13468         * g++.dg/ext/complit2.C: New test.
13469
13470 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
13471
13472         PR target/12654
13473         * gcc.c-torture/execute/20031020-1.c: New test.
13474
13475 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13476
13477         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
13478         following the jump_insn.
13479
13480 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13481
13482         * gcc.dg/cast-lvalue-1.c: New test.
13483
13484 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
13485
13486         PR c++/11962
13487         * g++.dg/template/cond2.C: New test.
13488
13489 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13490
13491         * gcc.dg/builtins-28.c: New test.
13492
13493 2003-10-20  Jan Hubicka  <jh@suse.cz>
13494
13495         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
13496         parameter.
13497         * testsuite/gcc.dg/inline-2.c: Likewise.
13498
13499 2003-10-20  Phil Edwards  <phil@codesourcery.com>
13500
13501         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
13502         * gcc.dg/nest.c:  Likewise.
13503
13504 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13505
13506         PR c++/9781, c++/10583, c++/11862
13507         * g++.dg/parse/crash13.C: New test.
13508
13509 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13510
13511         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
13512
13513 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13514
13515         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
13516         Define HAVE_C99_RUNTIME except on Solaris.
13517         * gcc.dg/builtins-20.c: Likewise.
13518
13519 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13520
13521         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
13522
13523 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13524
13525         PR c++/12495
13526         * g++.dg/template/crash21.C: New test.
13527
13528 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13529
13530         PR c++/2513
13531         * g++.dg/template/typename5.C: New test.
13532
13533 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13534
13535         PR c++/12369
13536         * g++.dg/template/friend25.C: New test.
13537
13538 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
13539
13540         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
13541         versions.
13542
13543 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
13544
13545         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
13546         == 2147483647.
13547
13548 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
13549
13550         * gcc.c-torture/execute/960416-1.x: Remove.
13551         * gcc.c-torture/execute/divconst-3.x: Likewise.
13552
13553 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
13554
13555         PR target/12598
13556         * gcc.dg/torture/cris-volatile-1.c: New test.
13557
13558 2003-10-14  Roger Sayle  <roger@eyesopen.com>
13559
13560         PR optimization/9325
13561         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
13562         for overflowing floating point to integer conversion during RTL
13563         simplification.
13564
13565 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
13566
13567         * objc/execute/_cmd.m: Fix typo.
13568         * objc.dg/image-info.m, objc.dg/symtab-1.m:
13569         Relax 'scan-assembler' regexp.
13570         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
13571         objc.dg/try-catch-4.m: Run on non-Darwin targets.
13572         * objc.dg/zero-link-2.m: Remove blank line.
13573         * objc.dg/zero-link-3.m: New test case.
13574
13575 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
13576
13577         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
13578
13579         * gcc.dg/asm-names.c: Use scan-assembler-not rather
13580         than linker trickery.
13581
13582 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13583
13584         PR c++/12370
13585         * g++.dg/other/friend2.C: New test.
13586
13587 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
13588
13589         * gcc.dg/20031012-1.c: New test.
13590
13591 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
13592
13593         * gcc.dg/weak/weak-3.c: Fix for new warning.
13594
13595 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
13596
13597         PR optimization/8750
13598         * gcc.c-torture/execute/20031012-1.c: New test case.
13599
13600 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13601
13602         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
13603         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
13604
13605 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13606
13607         PR optimization/12260
13608         * gcc.c-torture/compile/20031011-2.c: New test case.
13609
13610 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13611
13612         * gcc.c-torture/execute/20031011-1.c: New testcase.
13613
13614 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
13615
13616         * gcc.c-torture/compile/20031011-1.c: New test.
13617
13618 2003-10-11  Jan Hubicka  <jh@suse.cz>
13619
13620         * g++.dg/other/first-global.C: New test.
13621
13622 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13623
13624         * gcc.c-torture/execute/string-opt-18.c: New testcase.
13625
13626 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
13627
13628         * gcc.c-torture/compile/20031010-1.c: New test.
13629
13630 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
13631
13632         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
13633         * gcc.c-torture/execute/va-arg-25.c: ... here.
13634
13635 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
13636
13637         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
13638
13639 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
13640
13641         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
13642
13643 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
13644
13645         * g++.dg/parse/error2.C: New test.
13646
13647 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
13648
13649         PR c++/11097
13650         * g++.dg/other/error5.C: Modify the error message.
13651         * g++.dg/lookup/using8.C: New test.
13652
13653 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
13654
13655         * gcc.dg/darwin-abi-2.c: New file.
13656         * gcc.c-torture/execute/va-arg-24.c: New file.
13657
13658 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
13659
13660         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
13661         indentation.
13662
13663 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
13664
13665         PR c++/10147
13666         * g++.dg/other/error4.C: Update error messages.
13667         * g++.dg/template/ptrmem4.C: Likewise.
13668
13669         PR c++/12337
13670         * g++.dg/init/new9.C: New test.
13671
13672         PR c++/12334, c++/12236, c++/8656
13673         * g++.dg/ext/attrib8.C: New test.
13674
13675 2003-10-06  Devang Patel  <dpatel@apple.com>
13676
13677         * gcc.dg/debug/dwarf2-3.h: New test.
13678         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
13679
13680 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
13681
13682         * g++.dg/opt/cfg2.C: New test.
13683
13684 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13685
13686         * g++.dg/opt/float1.C: New test.
13687
13688 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13689
13690         * gcc.dg/c90-array-lval-6.c: New test.
13691         * gcc.dg/c99-array-lval-6.c: New test.
13692
13693 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
13694             Ziemowit Laski  <zlaski@apple.com>
13695
13696         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
13697         'Derived', so that it is never considered a class method; add
13698         new warning for '+port' method ambiguity.
13699         * objc.dg/method-12.m: Include <objc/objc.h> instead of
13700         <objc/objc-api.h> (needed on Mac OS X).
13701         * objc.dg/method-13.m: New test.
13702
13703 2003-10-03  Roger Sayle  <roger@eyesopen.com>
13704
13705         PR optimization/9325, PR java/6391
13706         * gcc.c-torture/execute/20031003-1.c: New test case.
13707
13708 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
13709
13710         PR optimization/12180
13711         * gcc.dg/20031002-1.c: New test.
13712
13713         PR c++/12486
13714         * g++.dg/inherit/error1.C: New test.
13715
13716 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
13717
13718         * lib/f-torture.exp (search_for): Rename to...
13719         (search_for_re): This.  Also, clean up comments and the
13720         "regexp" invocation.
13721
13722 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
13723
13724         * gcc.c-torture/compile/20031002-1.c: New test.
13725
13726 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
13727
13728         * g++.dg/opt/cond1.C: New test.
13729
13730 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
13731
13732         * gcc.dg/Wold-style-definition-2.c: New testcase.
13733         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
13734
13735 2003-09-29  Richard Henderson  <rth@redhat.com>
13736
13737         * g++.dg/init/array10.C: Add dg-options.
13738
13739 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
13740
13741         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
13742
13743 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13744
13745         * g++.dg/template/friend19.C: Fix typo.
13746         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
13747
13748 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
13749
13750         * gcc.c-torture/execute/20030928-1.c: New test.
13751         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
13752
13753 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13754
13755         * g++.dg/opt/unroll1.C: New test.
13756
13757 2003-09-26  Roger Sayle  <roger@eyesopen.com>
13758
13759         PR optimization/11741
13760         * gcc.dg/20030926-1.c: New test case.
13761
13762 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13763
13764         PR c++/5655
13765         * g++.dg/parse/access7.C: New test.
13766         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
13767
13768 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
13769
13770         MERGE OF objc-improvements-branch into MAINLINE:
13771         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
13772         if libobjc has not been built.
13773         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
13774         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
13775         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
13776         objc/execute/nested-3.m, objc/execute/np-2.m,
13777         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
13778         objc/execute/redefining_self.m, objc/execute/root_methods.m,
13779         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
13780         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
13781         objc.dg/special/unclaimed-category-1.h,
13782         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
13783         well as GNU runtime.
13784         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
13785         * execute/cascading-1.m, execute/function-message-1.m,
13786         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
13787         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
13788         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
13789         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
13790         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
13791         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
13792         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
13793         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
13794         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
13795         * objc.dg/bitfield-2.m: Run only on Darwin.
13796         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
13797         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
13798         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
13799         * objc.dg/const-str-1.m: Fix constant string layout.
13800
13801 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
13802
13803         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
13804
13805 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
13806
13807         * gcc.dg/darwin-abi-1.c: New file.
13808
13809 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
13810
13811         PR target/12281
13812         * gcc.c-torture/compile/20030921-1.c: New test.
13813
13814 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13815
13816         * g++.dg/opt/reg-stack2.C: New test.
13817
13818 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
13819
13820         * g++.dg/eh/delayslot1.C: New test.
13821
13822 2003-09-20  Richard Henderson  <rth@redhat.com>
13823
13824         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
13825
13826 2003-09-20  Roger Sayle  <roger@eyesopen.com>
13827
13828         * gcc.c-torture/execute/20030920-1.c: New test case.
13829
13830 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13831
13832         * g++.dg/rtti/typeid3.C: Correct expected error message.
13833
13834 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13835
13836         PR c++/157
13837         * g++.dg/parse/crash12.C: New test.
13838
13839 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
13840
13841         * gcc.dg/compat/mixed-struct-check.h: New.
13842         * gcc.dg/compat/mixed-struct-defs.h: New.
13843         * gcc.dg/compat/mixed-struct-init.h: New.
13844         * gcc.dg/compat/struct-by-value-19_main.c: New.
13845         * gcc.dg/compat/struct-by-value-19_x.c: New.
13846         * gcc.dg/compat/struct-by-value-19_y.c: New.
13847         * gcc.dg/compat/struct-by-value-20_main.c: New.
13848         * gcc.dg/compat/struct-by-value-20_x.c: New.
13849         * gcc.dg/compat/struct-by-value-20_y.c: New.
13850         * gcc.dg/compat/struct-return-19_main.c: New.
13851         * gcc.dg/compat/struct-return-19_x.c: New.
13852         * gcc.dg/compat/struct-return-19_y.c: New.
13853         * gcc.dg/compat/struct-return-20_main.c: New.
13854         * gcc.dg/compat/struct-return-20_x.c: New.
13855         * gcc.dg/compat/struct-return-20_y.c: New.
13856
13857 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
13858         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
13859         so that it will not complain on LP64 targets.
13860
13861 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13862
13863         PR c++/495
13864         * g++.dg/template/friend24.C: New test.
13865
13866 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
13867
13868         PR c++/12332
13869         * g++.dg/template/memtmpl2.C: New test.
13870
13871 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
13872
13873         PR target/11184
13874         * gcc.dg/builtin-apply1.c: New test.
13875
13876 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
13877
13878         PR c++/9848
13879         * g++.dg/warn/Wunused-4.C: New test.
13880
13881 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13882
13883         PR c++/12316
13884         * g++.dg/other/gc2.C: New test.
13885
13886 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
13887
13888         PR c++/11991
13889         * g++.dg/rtti/typeid3.C: New test.
13890
13891         PR c++/12266
13892         * g++.dg/overload/template1.C: New test.
13893
13894 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
13895
13896         * g++.dg/opt/cfg3.C: New test.
13897
13898 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13899
13900         PR c++/7939
13901         * g++.dg/template/crash11.C: New test.
13902
13903 2003-09-16  Jason Merrill  <jason@redhat.com>
13904             Jakub Jelinek  <jakub@redhat.com>
13905
13906         * gcc.dg/attr-warn-unused-result.c: New test.
13907
13908 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
13909
13910         PR c++/12184
13911         * g++.dg/expr/call2.C: New test.
13912
13913 2003-09-15  Andreas Jaeger  <aj@suse.de>
13914
13915         * gcc.dg/Wold-style-definition-1.c: New test.
13916
13917 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
13918
13919         PR c++/3907
13920         * g++.dg/parse/template12.C: New test.
13921
13922         * g++.dg/abi/bitfield11.C: New test.
13923         * g++.dg/abi/bitfield12.C: Likewise.
13924
13925 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
13926
13927         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
13928         non-expansion of functional macro name without arguments at EOL.
13929         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
13930
13931 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
13932
13933         * gcc.c-torture/execute/20030914-[12].c: New tests.
13934
13935 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13936
13937         PR c++/11788
13938         * g++.dg/overload/addr1.C: New test.
13939
13940 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
13941
13942         * gcc.dg/20030909-1.c: New test.
13943
13944 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13945
13946         * gcc.dg/ultrasp10.c: New test.
13947
13948 2003-09-09  Devang Patel  <dpatel@apple.com>
13949
13950         * gcc.dg/darwin-ld-6.c: New test.
13951
13952 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13953
13954         * gcc.dg/torture/builtin-explog-1.c: New testcase.
13955
13956 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
13957
13958         * gcc.dg/ia64-types1.c: New test.
13959         * gcc.dg/ia64-types2.c: Likewise.
13960
13961 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13962
13963         * gcc.dg/builtins-1.c: Add more _Complex tests.
13964         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13965
13966         * gcc.dg/builtins-1.c: Test existing _Complex functions.
13967         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13968
13969 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
13970
13971         PR c++/11786
13972         * g++.dg/lookup/koenig2.C: New test.
13973
13974         PR c++/5296
13975         * g++.dg/rtti/typeid2.C: New test.
13976
13977 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
13978
13979         * gcc.c-torture/compile/20030904-1.c: New test.
13980
13981 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13982
13983         * g++.dg/opt/longbranch2.C: New test.
13984
13985 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
13986
13987         * g++.dg/template/crash10.C: Only compile it.
13988
13989 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
13990
13991         PR middle-end/11665
13992         * gcc.c-torture/compile/20030907-1.c: New test.
13993         * g++.dg/init/array11.C: New test.
13994
13995 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
13996
13997         PR c++/11852
13998         * g++.dg/init/struct1.C: New test.
13999
14000 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
14001
14002         PR c++/12181
14003         * g++.dg/expr/comma1.C: New test.
14004
14005 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
14006
14007         PR c++/11867
14008         * g++.dg/expr/static_cast5.C: New test.
14009
14010 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
14011
14012         PR c++/11507
14013         * g++.dg/lookup/scoped7.C: New test.
14014
14015         PR c++/9574
14016         * g++.dg/other/static1.C: New test.
14017
14018         PR c++/11490
14019         * g++.dg/warn/template-1.C: New test.
14020
14021         PR c++/11432
14022         * g++.dg/template/crash10.C: New test.
14023
14024         PR c++/2478
14025         * g++.dg/overload/VLA.C: New test.
14026
14027         PR c++/10804
14028         * g++.dg/template/call1.C: New test.
14029
14030 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14031
14032         PR c++/11794
14033         * g++.dg/parse/using3.C: New test.
14034
14035 2003-09-06  Roger Sayle  <roger@eyesopen.com>
14036
14037         PR c++/11409
14038         * g++.dg/overload/builtin3.C: New test case.
14039
14040 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
14041
14042         PR c/9862
14043         * gcc.dg/20030906-1.c: New test.
14044         * gcc.dg/20030906-2.c: Likewise.
14045
14046 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14047
14048         PR c++/12167
14049         * g++.dg/parse/defarg5.C: New test.
14050
14051         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
14052
14053 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
14054
14055         PR c++/12163
14056         * g++.dg/expr/static_cast4.C: New test.
14057
14058         PR c++/12146
14059         * g++.dg/template/crash9.C: New test.
14060
14061 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
14062
14063         * g++.old-deja/g++.ext/pretty2.C: Update for change
14064         in __FUNCTION__.
14065         * g++.old-deja/g++.ext/pretty3.C: Likewise.
14066
14067 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
14068
14069         PR c++/11922
14070         * g++/dg/template/qualified-id1.C: New test.
14071
14072         PR c++/12037
14073         * g++.dg/warn/noeffect4.C: New test.
14074
14075 2003-09-04  Matt Austern  <austern@apple.com>
14076
14077         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
14078         * g++.dg/ext/fnname2.C: Likewise.
14079         * g++.dg/ext/fnname3.C: Likewise.
14080
14081 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
14082
14083         * g++.dg/expr/lval1.C: New test.
14084         * g++.dg/ext/lvcast.C: Remove.
14085
14086 2003-09-03  Roger Sayle  <roger@eyesopen.com>
14087
14088         PR optimization/11700.
14089         * gcc.c-torture/compile/20030903-1.c: New test case.
14090
14091 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
14092
14093         PR c++/12053
14094         * g++.dg/abi/layout4.C: New test.
14095
14096 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
14097
14098         PR c++/11553
14099         * g++.dg/parse/friend3.C: New test.
14100
14101 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
14102
14103         PR c++/11847
14104         * g++.dg/template/class1.C: New test.
14105
14106         PR c++/11808
14107         * g++.dg/expr/call1.C: New test.
14108
14109 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
14110
14111         PR c++/12114
14112         * g++.dg/init/ref9.C: New test.
14113
14114         PR c++/11972
14115         * g++.dg/template/nested4.C: New test.
14116
14117 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
14118
14119         PR c++/12093
14120         * g++.dg/template/non-dependent4.C: New test.
14121
14122         PR c++/11928
14123         * g++.dg/inherit/conv1.C: New test.
14124
14125 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
14126
14127         PR c++/6196
14128         * g++.dg/ext/label1.C: New test.
14129         * g++.dg/ext/label2.C: Likewise.
14130
14131 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
14132
14133         * g++.dg/expr/cond3.C: New test.
14134
14135 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14136
14137         * gcc.dg/builtins-1.c: Add new builtin cases.
14138
14139 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14140
14141         * gcc.dg/builtins-1.c: Add new cases.
14142         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14143
14144 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14145
14146         * gcc.dg/builtins-1.c: Add more math builtin tests.
14147         * gcc.dg/torture/builtin-attr-1.c: New test.
14148
14149 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
14150
14151         PR optimization/5079
14152         * g++.dg/opt/static3.C: New test.
14153
14154 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14155
14156         * gcc.misc-tests/gcov-10b.c: New test.
14157
14158 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
14159
14160         * g++.dg/opt/ptrmem3.C: New test.
14161
14162         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
14163
14164 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
14165
14166         * gcc.dg/20030826-2.c: New test.
14167
14168 2003-08-26  Roger Sayle  <roger@eyesopen.com>
14169
14170         PR middle-end/12002
14171         * g77.f-torture/compile/12002.f: New test case.
14172
14173 2003-08-26  Roger Sayle  <roger@eyesopen.com>
14174
14175         * gcc.dg/20030826-1.c: New test case.
14176
14177 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
14178
14179         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
14180
14181 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
14182
14183         PR c++/11871
14184         * c++.dg/lookup/crash1.C: New test.
14185
14186         * c++.dg/warn/noeffect3.C: New test.
14187
14188 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
14189
14190         * gcc.dg/compat/vector-1_x.c: Compile with -w.
14191         * gcc.dg/compat/vector-1_y.c: Ditto.
14192         * gcc.dg/compat/vector-2_x.c: Ditto.
14193         * gcc.dg/compat/vector-2_y.c: Ditto.
14194
14195 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
14196
14197         * gcc.dg/20030702-1.c: New test.
14198
14199 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
14200
14201         PR c++/8795
14202         * g++.dg/ext/altivec-1.C: New test.
14203
14204 2003-08-24  Richard Henderson  <rth@redhat.com>
14205
14206         * g++.dg/eh/simd-2.C: Add -w for x86.
14207
14208 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
14209
14210         * gcc.dg/20030815-1.c: New test.
14211
14212 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14213
14214         PR c++/3765
14215         * g++.dg/parse/access6.C: New test.
14216
14217 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14218
14219         PR c++/641, c++/11876
14220         * g++.dg/template/friend22.C: New test.
14221         * g++.dg/template/friend23.C: Likewise.
14222
14223 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14224
14225         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
14226         identically.
14227
14228 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14229
14230         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
14231
14232 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14233
14234         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
14235
14236 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14237
14238         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
14239
14240 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14241
14242         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
14243
14244 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
14245
14246         PR c++/11919
14247         * g++.dg/overload/prom1.C: New test.
14248
14249         PR c++/11551
14250         * g++.dg/parse/dtor2.C: New test.
14251
14252         PR c++/10762
14253         * g++.dg/parse/using2.C: New test.
14254
14255 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
14256
14257         PR target/11805
14258         * gcc.c-torture/compile/20030821-1.c: New.
14259
14260 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
14261
14262         PR c++/11834
14263         * g++.dg/template/deduce2.C: New test.
14264
14265 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
14266
14267         * gcc.c-torture/execute/20030821-1.c: New test.
14268
14269 2003-08-20  Roger Sayle  <roger@eyesopen.com>
14270
14271         PR middle-end/11984
14272         * gcc.dg/20030820-1.c: New test case.
14273
14274 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
14275
14276         PR c++/11945
14277         * g++.dg/warn/noeffect2.C: New test.
14278
14279 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
14280
14281         PR c++/10926
14282         * g++.dg/template/dtor2.C: New test.
14283
14284         PR c++/11684
14285         * g++.dg/template/operator1.C: New test.
14286         * g++.dg/parse/operator4.C: New test.
14287
14288         PR c++/11946.C
14289         * g++.dg/expr/enum1.C: New test.
14290         * gcc.dg/c99-bool-1.c: Remove bogus warning.
14291
14292         PR c++/11036.C
14293         * g++.dg/parse/elab2.C: New test.
14294         * g++.dg/parse/typedef4.C: Change error message.
14295         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
14296         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
14297         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
14298
14299 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
14300
14301         * gcc.dg/pch/warn-1.c: New.
14302         * gcc.dg/pch/warn-1.hs: New.
14303
14304         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
14305         not-tested file.
14306
14307 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
14308
14309         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
14310
14311 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
14312
14313         * gcc.dg/uninit-D.c: New Test.
14314         * gcc.dg/uninit-E.c: New Test.
14315         * gcc.dg/uninit-F.c: New Test.
14316         * gcc.dg/uninit-G.c: New Test.
14317
14318 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
14319
14320         * g++.dg/README: Describe the pch directory.
14321
14322 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14323
14324         PR c++/11174
14325         * g++.dg/parse/access4.C: New test.
14326         * g++.dg/parse/access5.C: Likewise.
14327         * g++.old-deja/g++.jason/access17.C: Adjust error message.
14328
14329 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
14330
14331         * gcc.dg/noncompile/20030818-1.c: New.
14332
14333 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14334
14335         PR c++/11957
14336         * g++.dg/warn/noeffect1.C: New test.
14337
14338         * g++.dg/template/scope2.C: New test.
14339         * g++.dg/template/error2.C: Correct dg-error
14340
14341 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
14342
14343         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
14344
14345 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
14346
14347         PR C++/11512
14348         * g++.dg/template/warn1.C: New.
14349
14350 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
14351
14352         * g++.dg/template/error2.C: New test.
14353         * g++.dg/lookup/using7.C: Adjust errors
14354         * g++.old-deja/g++.pt/crash36.C: Likewise.
14355         * g++.old-deja/g++.pt/derived3.C: Likewise.
14356
14357 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14358
14359         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
14360         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
14361         * gcc.c-torture/execute/builtins/string-9.c: New, from
14362         string-opt-9.c.  Adjust for execute/builtins framework.
14363         * gcc.c-torture/execute/string-opt-9.c: Delete.
14364
14365 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
14366
14367         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
14368
14369         * g++.dg/parse/ret-type2.C: New test.
14370
14371         PR c++/11703
14372         * g++.dg/init/new8.C: New test.
14373
14374         PR c++/10923
14375         * g++.dg/parse/typedef5.C: New test.
14376
14377         PR c++/9512
14378         * g++.dg/parse/qualified2.C: New test.
14379         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
14380         invalid code.
14381
14382 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
14383
14384         * g++.dg/conversion/ptrmem1.C: New test.
14385
14386 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
14387
14388         PR target/11693
14389         * gcc.dg/20030811-1.c: New test.
14390
14391         PR target/11535
14392         * gcc.c-torture/execute/20030811-1.c: New test.
14393
14394 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14395
14396         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
14397
14398 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
14399
14400         PR c++/11789.C
14401         * g++.dg/inherit/multiple1.C: New test.
14402
14403 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14404
14405         * gcc.dg/spe1.c: New test.
14406
14407         PR c++/11670
14408         * g++.dg/expr/cast2.C: New test.
14409
14410         PR c++/10530
14411         * g++.dg/template/dependent-name2.C: New test.
14412
14413 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
14414
14415         * g++.dg/parse/crash11.C: Put the dg options in comments.
14416
14417 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
14418
14419         * lib/gcc-dg.exp: Update for diagnostic change.
14420
14421 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14422
14423         PR c++/5767
14424         * g++.dg/parse/crash11.C: New test.
14425
14426 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
14427
14428         * gcc.dg/cpp/spacing1.c: Update.
14429
14430 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
14431
14432         PR target/11739
14433         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
14434         a value for -mtune.
14435
14436 2003-08-04  Roger Sayle  <roger@eyesopen.com>
14437
14438         PR middle-end/11771
14439         * gcc.c-torture/compile/20030804-1.c: New test case.
14440
14441 2003-08-04  Roger Sayle  <roger@eyesopen.com>
14442
14443         * gcc.dg/20030804-1.c: New test case.
14444
14445 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
14446
14447         * gcc.dg/cpp/separate-1.c: New test.
14448
14449 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
14450
14451         PR c++/11704
14452         * g++.dg/template/dependent-expr2.C: New test.
14453
14454         PR c++/11766
14455         * g++.dg/expr/ptrmem1.C: New test.
14456
14457 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14458
14459         PR c++/9453
14460         * g++.dg/template/friend15.C: New test.
14461
14462 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
14463
14464         * lib/dg-pch.exp: Work round PCH bug.
14465
14466 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14467
14468         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
14469         builtins.  Move cases from builtins-4.c here.
14470
14471         * gcc.dg/torture/builtin-math-1.c: New test taken from
14472         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
14473         additional cases.
14474
14475         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
14476         Delete.
14477
14478 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
14479
14480         PR c++/9447
14481         * g++.dg/template/using7.C: New test.
14482
14483 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
14484
14485         * import1.c, import2.c: New tests.
14486
14487 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
14488
14489         * g++.dg/eh/crossjump1.C: New test.
14490
14491 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
14492
14493         PR c++/11697
14494         * g++.dg/template/using6.C: New test.
14495
14496         PR c++/11744
14497         * g++.dg/template/koenig2.C: New test.
14498
14499 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14500
14501         PR c++/7983
14502         * g++.dg/parse/typedef4.C: New test.
14503
14504 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14505
14506         PR c++/8442, c++/8806
14507         * g++.dg/template/elab1.C: New test.
14508         * g++.dg/template/type2.C: Likewise.
14509         * g++.dg/template/ttp3.C: Adjust expected error message.
14510         * g++.old-deja/g++.law/visibility13.C: Likewise.
14511         * g++.old-deja/g++.niklas/t135.C: Likewise.
14512         * g++.old-deja/g++.pt/ttp41.C: Likewise.
14513         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
14514         template argument.
14515         * g++.old-deja/g++.pt/ttp44.C: Likewise.
14516
14517 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
14518
14519         PR c++/11295
14520         * g++.dg/ext/stmtexpr1.C: New test.
14521
14522         * g++.dg/opt/tmp1.C: New test.
14523
14524         PR c++/11525
14525         * g++.dg/parse/constant4.C: New test.
14526
14527         PR c++/9447
14528         * g++.dg/template/using5.C: New test.
14529
14530 2003-07-31  Roger Sayle  <roger@eyesopen.com>
14531
14532         * gcc.dg/builtins-27.c: New test case.
14533
14534 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
14535
14536         * gcc.dg/tls/opt-7.c: New test.
14537
14538 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
14539
14540         * g++.old-deja/g++.other/crash18.C: Remove.
14541
14542 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
14543
14544         * g++.dg/template/explicit3.C: New.
14545         * g++.dg/template/explicit4.C: New.
14546         * g++.dg/template/explicit5.C: New.
14547
14548         PR c++/11347
14549         * g++.dg/template/memtmpl1.C: New.
14550
14551 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
14552
14553         PR target/11565
14554         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
14555         * gcc.dg/i386-387-5.c (dg-options): Likewise.
14556
14557 2003-07-30  Jan Hubicka  <jh@suse.cz>
14558
14559         * vtgc1.c: Kill.
14560
14561 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
14562
14563         * gcc.dg/struct-in-proto-1.c: New test.
14564
14565 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
14566
14567         * gcc.dg/cpp/include2.c: Only expect one message.
14568
14569 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
14570
14571         PR c++/9447
14572         * g++.dg/template/using1.C: New test.
14573         * g++.dg/template/using2.C: New test.
14574         * g++.dg/template/using3.C: New test.
14575         * g++.dg/template/using4.C: New test.
14576
14577 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
14578
14579         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
14580         * gcc.c-torture/execute/string-opt-10.c: Likewise.
14581
14582 2003-07-28  Jan Hubicka  <jh@suse.cz>
14583
14584         PR c++/11530
14585         * g++.dg/opt/call1.C: New test.
14586
14587 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
14588
14589         PR c++/11667
14590         * g++.dg/init/enum2.C: New test.
14591         * g++.dg/template/overload1.C: Add "-w" option.
14592
14593 2003-07-28    <hp@bitrange.com>
14594
14595         * gcc.dg/Wdeclaration-after-statement-1.c,
14596         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
14597
14598 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
14599
14600         * gcc.c-torture/compile/20030725-1.c: New test.
14601
14602 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
14603
14604         * gcc.dg/20030505.c: Only run for SPE.
14605         Remove definition of opaque type.
14606
14607 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
14608
14609         * g++.dg/template/ptrmem6.C: New test.
14610
14611 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
14612
14613         * gcc.c-torture/compile/zero-strct-2.c: New test.
14614
14615 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
14616
14617         * gcc.dg/intermod-1.c: New test.
14618
14619 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14620
14621         PR c++/11617
14622         * g++.dg/template/lookup2.C: New test.
14623         * g++.dg/template/memclass1.C: Remove instantiated from error.
14624         * g++.dg/other/error2.C: Tweak expected errors.
14625
14626         PR c++/11596
14627         * g++.dg/template/defarg3.C: New test.
14628
14629         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
14630
14631 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
14632
14633         * g++.dg/inherit/access5.C: New test.
14634
14635 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14636
14637         PR c++/11513
14638         * g++.dg/template/crash8.C: New test.
14639
14640 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
14641
14642         PR c/10602
14643         * gcc.dg/noncompile/incomplete-2.c: New test.
14644
14645 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
14646
14647         PR c++/11645
14648         * g++.dg/inherit/access4.C: New test.
14649
14650         PR c++/11517
14651         * g++.dg/expr/cond2.C: New test.
14652
14653         PR optimization/10679
14654         * g++.dg/opt/inline4.C: New test.
14655
14656 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
14657
14658         * g++.dg/parse/crash10: New test.
14659
14660 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
14661
14662         * g++.dg/ext/flexary1.C: New test.
14663
14664 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14665
14666         PR c++/10793
14667         * g++.dg/template/crash9.C: New test.
14668
14669 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14670
14671         PR c++/3004
14672         * g++.dg/parse/typedef3.C: New test.
14673
14674         PR c++/7906
14675         * g++.dg/parse/operator2.C: New test.
14676
14677         PR c++/8895
14678         * g++.dg/parse/def-tmpl-arg1.C: New test.
14679
14680         PR c++/9282
14681         * g++.dg/parse/funptr1.C: New test.
14682
14683         PR c++/9452
14684         * g++.dg/parse/ambig3.C: New test.
14685
14686         PR c++/9454
14687         * g++.dg/parse/operator3.C: New test.
14688
14689         PR c++/9486
14690         * g++.dg/parse/template10.C: New test.
14691
14692         PR c++/9488
14693         * g++.dg/parse/template11.C: New test.
14694
14695         PR c++/10150
14696         * g++.dg/parse/invalid-op1.C: New test.
14697
14698         PR c++/10247
14699         * g++.dg/parse/condexpr1.C: New test.
14700
14701 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
14702
14703         * g++.dg/ext/packed3.C: New test.
14704         * g++.dg/ext/packed4.C: New test.
14705
14706         * gcc.dg/pack-test-3.c: New test.
14707
14708 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
14709
14710         * lib/compat.exp: Handle dg-options per source file.
14711         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
14712         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
14713         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
14714         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
14715         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
14716         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
14717         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
14718         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
14719         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
14720         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
14721         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
14722         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
14723         * g++.dg/compat/break/bitfield7_x.C: Ditto.
14724         * g++.dg/compat/break/bitfield7_y.C: Ditto.
14725
14726 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
14727
14728         PR c/10320
14729         * gcc.c-torture/execute/20030718-1.c: New test.
14730
14731 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14732
14733         PR optimization/11536
14734         * gcc.dg/20030721-1.c: New test.
14735
14736 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
14737
14738         PR c++/11546
14739         * g++.dg/template/lookup1.C: New test.
14740
14741 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
14742
14743         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
14744         diagnostics of ill-formed constructs involving labels.
14745         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
14746         the new 'previously defined here' message.
14747
14748 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
14749
14750         * g++.dg/parse/non-dependent2.C: New test.
14751
14752 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
14753
14754         * g++.dg/init/init-ref4.C: xfail on targets without
14755         weak symbols.
14756
14757 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
14758
14759         PR target/11087
14760         * gcc.c-torture/execute/20030717-1.c: New test.
14761
14762 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14763
14764         * g++.dg/opt/cfg1.C: New test.
14765
14766 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
14767
14768         PR optimization/11557
14769         * gcc.dg/20030717-1.c: New test.
14770
14771 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
14772
14773         PR c++/10476
14774         * g++.dg/expr/crash-1.C: New test.
14775
14776         PR c++/11027
14777         * g++.dg/template/init3.C: New test.
14778
14779         PR c++/8222
14780         * g++.dg/template/non-dependent1.C: New test.
14781
14782         PR c++/11070
14783         * g++.dg/template/non-dependent2.C: New test.
14784
14785         PR c++/11071
14786         * g++.dg/template/non-dependent3.C: New test.
14787
14788         PR c++/9907
14789         * g++.dg/template/sizeof5.C: New test.
14790
14791 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
14792
14793         PR 11498
14794         * gcc.c-torture/compile/mangle-1.c: New file.
14795
14796 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14797
14798         PR c++/7809
14799         * g++.dg/parse/access3.C: New test.
14800
14801 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
14802
14803         PR c++/11384
14804         * g++.dg/init/init-ref4.C: New test.
14805
14806 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
14807
14808         PR c++/11547
14809         * g++.dg/parse/constant3.C: New test.
14810         * g++.dg/parse/crash7.C: Likewise.
14811
14812 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
14813
14814         PR target/11008
14815         * gcc.dg/i386-pentium4-not-mull.c: New.
14816
14817 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
14818
14819         * gcc.dg/asm-names.c (ymain): Make it weak.
14820
14821 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14822
14823         PR c++/5421
14824         * g++.dg/template/friend21.C: New test.
14825
14826 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
14827
14828         * gcc.dg/cleanup-8.c: New test.
14829         * gcc.dg/cleanup-9.c: New test.
14830
14831 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
14832
14833         * g++.dg/ext/dll-MI1.h: New file.
14834         * g++.dg/ext/dllexport-MI1.C: New file.
14835         * g++.dg/ext/dllimport-MI1.C: New file.
14836
14837 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
14838
14839         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
14840         it does not have cmpstrsi patterns (just cmpmemsi).
14841
14842 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
14843
14844         PR debug/11473
14845         * g++.dg/debug/debug8.C: New test.
14846
14847 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14848
14849         PR c++/10108
14850         * g++.dg/template/crash7.C: New test.
14851
14852 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
14853
14854         PR target/10795
14855         * gcc.c-torture/compile/20030708-1.c: New.
14856
14857 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
14858
14859         * gcc.c-torture/execute/20030715-1.c: New test.
14860
14861 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
14862
14863         * gcc.dg/pch/inline-3.c: New file.
14864         * gcc.dg/pch/inline-3.hs: New file.
14865         * gcc.dg/pch/inline-4.c: New file.
14866         * gcc.dg/pch/inline-4.hs: New file.
14867
14868 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
14869
14870         PR c++/11509
14871         * g++.dg/template/crash6.C: New test.
14872
14873         PR c++/7053
14874         * g++.dg/template/friend20.C: New test.
14875
14876         PR c++/7019
14877         * g++.dg/template/overload2.C: New test.
14878
14879 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14880
14881         PR optimization/11440
14882         * gcc.c-torture/execute/20030714-1.c: New test.
14883
14884 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14885
14886         PR c++/11154
14887         * g++.dg/template/partial2.C: New test.
14888
14889 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
14890
14891         PR c++/11503
14892         * g++.dg/template/anon1.C: New test.
14893
14894         PR c++/11493
14895         PR c++/11495
14896         * g++.dg/parse/template9.C: Likewise.
14897         * g++.dg/template/crash4.C: New test.
14898         * g++.dg/template/koenig1.C: Likewise.
14899         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
14900         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
14901         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
14902         functions.
14903         * g++.old-deja/g++.jason/template36.C: Likewise.
14904         * g++.old-deja/g++.mike/p1989.C: Likewise.
14905         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
14906         * g++.old-deja/g++.pt/ttp20.C: Use this->.
14907         * g++.old-deja/g++.pt/ttp21.C: Use this->.
14908         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
14909         compiling.
14910         * g++.old-deja/g++.pt/union2.C: Use this->.
14911
14912 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
14913
14914         * gcc.dg/20030711-1.c: New test.
14915
14916 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
14917
14918         PR c++/11050
14919         * g++.dg/parse/args1.C: New test.
14920         * g++.pt/defarg8.C: Change expected errors.
14921
14922 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
14923
14924         PR c++/8164
14925         * g++.dg/template/nontype2.C: New test.
14926
14927         PR c++/10558
14928         * g++.dg/parse/template8.C: New test.
14929
14930         PR c++/8327
14931         * g++.dg/template/scope1.C: New test.
14932
14933         * g++.dg/warn/Wsign-compare-1.C: New test.
14934
14935 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
14936
14937         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
14938
14939 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
14940
14941         PR c++/9411
14942         * g++.dg/template/explicit2.C: New test.
14943
14944         PR c++/10032
14945         * g++.dg/warn/pedantic1.C: New test.
14946
14947 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
14948
14949         PR c++ 9483
14950         * g++.dg/other/field1.C: New test.
14951
14952 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
14953
14954         PR c/11449
14955         * gcc.c-torture/compile/20030707-1.c: New.
14956
14957 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14958
14959         PR c++/10849
14960         * g++.dg/template/access12.C: New test.
14961
14962 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
14963
14964         * g++.dg/bprob/bprob.exp (prof_ext): Update.
14965         * g77.dg/bprob/bprob.exp (prof_ext): Update.
14966         * gcc.misc-tests/bprob.exp (prof_ext): Update.
14967         * gcc.misc-tests/gcov.exp: Update
14968         * g++.dg/gcov/gcov.exp: Update
14969         * lib/gcov.exp: Update.
14970
14971 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
14972
14973         * g++.dg/abi/mangle17.C: Make sure template expressions are
14974         dependent.
14975         * g++.dg/abi/mangle4.C: Mark erroneous casts.
14976         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
14977         * g++.dg/opt/stack1.C: Remove erroneous code.
14978         * g++.dg/parse/template7.C: New test.
14979         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
14980         * g++.old-deja/g++.pt/crash4.C: Likewise.
14981
14982 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14983
14984         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
14985         with zero or one occurence of `$' after the initial `L'.
14986
14987 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
14988
14989         * gcc.c-torture/compile/20030704-1.c: Add a comment.
14990
14991 2003-07-08  Roger Sayle  <roger@eyesopen.com>
14992
14993         PR c/11370
14994         * gcc.dg/Wunreachable-6.c: New testcase.
14995         * gcc.dg/Wunreachable-7.c: New testcase.
14996
14997 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
14998
14999         PR c/11420
15000         * gcc.dg/20030708-1.c: New test.
15001
15002 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
15003
15004         * gcc.dg/compat/sdata-section.h: New file.
15005         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
15006         * gcc.dg/torture/mips-sdata-1.c: New test.
15007
15008 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15009
15010         PR c++/11030
15011         * g++.dg/template/friend19.C: New test.
15012
15013 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
15014
15015         * g++.dg/opt/strength-reduce.C: New test.
15016
15017 2003-07-07  Roger Sayle  <roger@eyesopen.com>
15018
15019         PR target/10979
15020         * gcc.dg/20030707-1.c: New testcase.
15021
15022 2003-07-07  Roger Sayle  <roger@eyesopen.com>
15023
15024         PR optimization/11059
15025         * g++.dg/opt/emptyunion.C: New testcase.
15026
15027 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15028             Eric Botcazou  <ebotcazou@libertysurf.fr>
15029
15030         * g++.dg/opt/stack1.C: New test.
15031
15032 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
15033
15034         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
15035         run test.
15036
15037         PR c++/11431
15038         * g++.dg/expr/static_cast3.C: New test.
15039
15040 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
15041
15042         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
15043         everywhere.
15044         * gcc.dg/concat.c: Concatenation of string constants with
15045         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
15046         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
15047         * gcc.dg/cpp/escape-2.c: Use wide character constants where
15048         necessary to avoid multi-character character constant warning.
15049         * gcc.dg/cpp/escape.c: Likewise.
15050         * gcc.dg/cpp/ucs.c: Likewise.
15051         Remove backslashes from dg-bogus comments, as they confuse Tcl.
15052         Fix a typo.
15053
15054 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
15055
15056         PR c/11428
15057         * gcc.c-torture/compile/20030704-1.c: New.
15058
15059 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
15060
15061         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
15062
15063 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
15064
15065         PR c++/5287, PR c++/7910,  PR c++/11021
15066         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
15067         tests for warnings.
15068         * g++.dg/ext/dllimport2.C: Add tests for warnings.
15069         * g++.dg/ext/dllimport3.C: Likewise.
15070         * g++.dg/ext/dllimport4.C: New file.
15071         * g++.dg/ext/dllimport5.C: New file.
15072         * g++.dg/ext/dllimport6.C: New file.
15073         * g++.dg/ext/dllimport7.C: New file.
15074         * g++.dg/ext/dllimport8.C: New file.
15075         * g++.dg/ext/dllimport9.C: New file.
15076         * g++.dg/ext/dllimport10.C: New file.
15077         * g++.dg/ext/dllexport1.C: New file.
15078
15079 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
15080
15081         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
15082         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
15083
15084 2003-07-03  Roger Sayle  <roger@eyesopen.com>
15085
15086         * gcc.dg/builtins-25.c: New testcase.
15087         * gcc.dg/builtins-26.c: New testcase.
15088
15089 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
15090
15091         * gcc.dg/compat/vector-defs.h: New file.
15092         * gcc.dg/compat/vector-setup.h: New file.
15093         * gcc.dg/compat/vector-check.h: New file.
15094         * gcc.dg/compat/vector-1_main.c: New file.
15095         * gcc.dg/compat/vector-1_x.c: New file.
15096         * gcc.dg/compat/vector-1_y.c: New file.
15097         * gcc.dg/compat/vector-2_main.c: New file.
15098         * gcc.dg/compat/vector-2_x.c: New file.
15099         * gcc.dg/compat/vector-2_y.c: New file.
15100
15101         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
15102         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
15103         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
15104         * gcc.dg/compat/struct-align-1.h: New file.
15105         * gcc.dg/compat/struct-align-1_main.c: New file.
15106         * gcc.dg/compat/struct-align-1_x.c: New file.
15107         * gcc.dg/compat/struct-align-1_y.c: New file.
15108         * gcc.dg/compat/struct-align-2.h: New file.
15109         * gcc.dg/compat/struct-align-2_main.c: New file.
15110         * gcc.dg/compat/struct-align-2_x.c: New file.
15111         * gcc.dg/compat/struct-align-2_y.c: New file.
15112
15113         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
15114         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
15115         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
15116         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
15117         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
15118         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
15119         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
15120         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
15121         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
15122         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
15123         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
15124         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
15125         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
15126         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
15127         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
15128         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
15129         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
15130         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
15131         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
15132         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
15133         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
15134         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15135         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15136         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
15137         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
15138         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
15139         * gcc.dg/compat/struct-return-10_x.c: Ditto.
15140         * gcc.dg/compat/struct-return-2_x.c: Ditto.
15141         * gcc.dg/compat/struct-return-3_x.c: Ditto.
15142
15143 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15144
15145         * gcc.dg/i386-call-1.c: New test.
15146
15147 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
15148
15149         PR c++/9162
15150         * g++.dg/parse/defarg4.C: New.
15151
15152 2003-07-03  Roger Sayle  <roger@eyesopen.com>
15153
15154         PR target/10700
15155         * gcc.c-torture/compile/20030703-1.c: New test case.
15156
15157 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
15158
15159         * g++.dg/template/local3.C: Remove extra semicolon.
15160
15161 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15162
15163         * gcc.dg/i386-volatile-1.c: New test.
15164
15165 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
15166
15167         PR c++/11072
15168         * g++.dg/other/offsetof2.C: XFAIL.
15169         * g++.dg/other/offsetof5.C: New.
15170
15171         PR c++/10219
15172         * g++.dg/template/error1.C: New.
15173
15174         PR c++/9779
15175         * g++.dg/template/dependent-expr1.C: New.
15176
15177 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
15178
15179         PR c++/6949
15180         * g++.dg/template/local3.C: New test.
15181
15182         PR c++/11149
15183         * g++.dg/lookup/scoped6.C: New test.
15184
15185 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
15186
15187         PR c++/8046
15188         * g++.dg/other/error7.C: New test.
15189
15190 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
15191
15192         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
15193         * g++.old-deja/g++.abi/vtable3.h: Likewise.
15194         * g++.old-deja/g++.law/code-gen5.C: Likewise.
15195         * g++.old-deja/g++.other/union2.C: Likewise.
15196         * gcc.dg/c90-const-expr-2.c: Likewise.
15197         * gcc.dg/c90-const-expr-3.c: Likewise.
15198         * gcc.dg/c99-const-expr-2.c: Likewise.
15199         * gcc.dg/c99-const-expr-3.c: Likewise.
15200         * gcc.dg/concat.c: Likewise.
15201
15202 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
15203
15204         PR c++/9559
15205         * g++.dg/init/static1.C: New test.
15206
15207 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15208
15209         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
15210         * g++.old-deja/g++.other/access2.C: Likewise.
15211         * g++.old-deja/g++.other/decl2.C: Likewise.
15212         * gcc.c-torture/execute/20020615-1.c: Likewise.
15213
15214 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
15215
15216         PR c++/4933
15217         * g++.dg/template/sizeof4.C: New test.
15218
15219 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
15220
15221         * g++.dg/other/error6.C: New test.
15222
15223 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
15224
15225         PR c++/10750
15226         * g++.dg/parse/constant2.C: New test.
15227
15228 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
15229
15230         PR c++/11106
15231         * g++.dg/other/error5.C: New test.
15232
15233 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15234
15235         * gcc.dg/format/gcc_diag-1.c: New test.
15236
15237 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
15238
15239         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
15240
15241 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
15242
15243         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
15244         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
15245         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
15246
15247 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
15248
15249         * gcc.c-torture/execute/builtins/string-8.c: New test.
15250         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
15251         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
15252         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
15253
15254 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
15255
15256         PR c++/10468
15257         * g++.dg/ext/typeof6.C: New test.
15258
15259 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
15260
15261         PR c++/10796
15262         * g++.dg/init/enum1.C: New test.
15263
15264 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
15265
15266         * gcc.dg/20030627-1.c: New test.
15267
15268 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
15269
15270         PR c++/11332
15271         * g++.dg/expr/static_cast2.C: New test.
15272
15273 2003-06-26  Roger Sayle  <roger@eyesopen.com>
15274             Jakub Jelinek  <jakub@redhat.com>
15275
15276         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
15277         sprintf(dst,"%s",src) optimization.
15278         * gcc.c-torture/execute/20030626-1.c: New test case.
15279         * gcc.c-torture/execute/20030626-2.c: New test case.
15280
15281 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
15282
15283         * gcc.c-torture/execute/multi-ix.c: New test.
15284
15285         * gcc.c-torture/execute/simd-4.c (main):
15286         Added missing semicolon at end of union.
15287
15288 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
15289
15290         PR c++/8266
15291         * g++.dg/template/explicit-instantiation3.C: New test.
15292
15293 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
15294
15295         * gcc.dg/20030626-1.c: Use signed char.
15296
15297 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
15298
15299         * gcc.dg/20030626-1.c: New test.
15300
15301 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
15302
15303         * const-str-2.m: Update.
15304
15305 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
15306
15307         PR c++/10990
15308         * g++.dg/rtti/dyncast1.C: New test.
15309         * g++.dg/abi/mangle4.C: Correct base-specifier access.
15310         * g++.dg/lookup/scoped1.C: Remove XFAIL.
15311         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
15312
15313         PR c++/10931
15314         * g++.dg/expr/static_cast1.C: New test.
15315
15316 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
15317
15318         * gcc.dg/20030625-1.c: New test.
15319
15320 2003-06-24  Roger Sayle  <roger@eyesopen.com>
15321
15322         * gcc.c-torture/compile/20030624-1.c: New test case.
15323
15324 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
15325
15326         * gcc.c-torture/execute/string-opt-17.c: New test.
15327
15328 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
15329
15330         PR c++/5754
15331         * g++.dg/parse/crash6.C: New test.
15332
15333 2003-06-23  Roger Sayle  <roger@eyesopen.com>
15334
15335         * gcc.dg/builtins-24.c: New test case.
15336
15337 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
15338
15339         * g++.dg/opt/operator1.C: New test.
15340
15341 2003-06-22  Roger Sayle  <roger@eyesopen.com>
15342
15343         * gcc.c-torture/execute/string-opt-16.c: New test case.
15344
15345 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
15346
15347         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
15348         * g++.old-deja/g++.other/conv7.C: Likewise
15349         * g++.old-deja/g++.other/overcnv2.C: Likewise.
15350         * g++.old-deja/g++.other/overload14.C: Likewise.
15351
15352 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
15353
15354         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
15355         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
15356
15357 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15358
15359         PR c++/10888
15360         * g++.dg/warn/Winline-3.C: New test.
15361
15362 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15363
15364         * lib/target-supports.exp (check_alias_available): Make the test
15365         program acceptable to the Solaris assembler.
15366
15367         PR c++/10749
15368         * g++.dg/template/memclass2.C: New test.
15369
15370 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15371             Eric Botcazou  <ebotcazou@libertysurf.fr>
15372
15373         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
15374         data for non-matching targets.
15375         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
15376
15377 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15378
15379         PR c++/10845
15380         * g++.dg/template/member3.C: New test.
15381
15382 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
15383
15384         PR c++/10939
15385         * g++.dg/template/func1.C: New test.
15386
15387         PR c++/9649
15388         * g++.dg/template/static4.C: New test.
15389         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
15390
15391         PR c++/11041
15392         * g++.dg/init/ref7.C: New test.
15393
15394 2003-06-19  Matt Austern  <austern@apple.com>
15395
15396         PR c++/11228
15397         * g++.dg/anew1.C: New test.
15398         * g++.dg/anew2.C: New test.
15399         * g++.dg/anew3.C: New test.
15400         * g++.dg/anew4.C: New test.
15401
15402 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
15403
15404         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
15405
15406 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
15407
15408         * gcc.c-torture/execute/simd-4.c (main): Make expected value
15409         endian-dependent.
15410
15411 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
15412
15413         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
15414         Remove cruft.
15415
15416 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
15417
15418         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
15419         * gcc.c-torture/compile/961203-1.c: Likewise.
15420         * gcc.c-torture/compile/980506-1.c: Likewise.
15421
15422 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
15423
15424         PR c++/10712
15425         * g++.dg/lookup/using7.C: New test.
15426
15427 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
15428
15429         PR c++/11105
15430         * g++.dg/abi/conv1.C: Remove it.
15431         * g++.dg/template/conv7.C: New test.
15432         * g++.dg/template/conv8.C: Likewise.
15433         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
15434         conversion operator.
15435
15436 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
15437
15438         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
15439         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
15440         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
15441         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
15442         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
15443         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
15444         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
15445         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
15446         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
15447         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
15448         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
15449         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
15450         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
15451         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
15452         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
15453         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
15454         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
15455         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
15456         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
15457         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
15458         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
15459         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15460         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15461         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
15462         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
15463         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
15464         * gcc.dg/compat/struct-return-10_x.c: Ditto.
15465         * gcc.dg/compat/struct-return-2_x.c: Ditto.
15466         * gcc.dg/compat/struct-return-3_x.c: Ditto.
15467
15468 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
15469
15470         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
15471         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
15472         indications.
15473
15474 2003-06-16  Roger Sayle  <roger@eyesopen.com>
15475
15476         * gcc.dg/i386-387-5.c: New test case.
15477         * gcc.dg/i386-387-6.c: New test case.
15478         * gcc.dg/builtins-23.c: New test case.
15479
15480 2003-06-15  Roger Sayle  <roger@eyesopen.com>
15481
15482         * gcc.dg/builtins-22.c: New test case.
15483         * gcc.dg/i386-387-1.c: Update to test exp.
15484         * gcc.dg/i386-387-2.c: Likewise.
15485
15486 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15487
15488         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
15489
15490 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
15491
15492         * lib/gcc-dg.exp (dg-require-dll): New function.
15493         (dg-xfail-if): Likewise.
15494         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
15495         driver.
15496
15497         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
15498         * gcc.c-torture/compile/20001205-1.c: Likewise.
15499         * gcc.c-torture/compile/20001226-1.c: Likewise.
15500         * gcc.c-torture/compile/20010518-2.c: Likewise.
15501         * gcc.c-torture/compile/20020312-1.c: Likewise.
15502         * gcc.c-torture/compile/20020604-1.c: Likewise.
15503         * gcc.c-torture/compile/920501-12.c: Likewise.
15504         * gcc.c-torture/compile/920501-4.c: Likewise.
15505         * gcc.c-torture/compile/920520-1.c: Likewise.
15506         * gcc.c-torture/compile/920521-1.c: Likewise.
15507         * gcc.c-torture/compile/920625-1.c: Likewise.
15508         * gcc.c-torture/compile/961203-1.c: Likewise.
15509         * gcc.c-torture/compile/980506-1.c: Likewise.
15510         * gcc.c-torture/compile/981006-1.c: Likewise.
15511         * gcc.c-torture/compile/981022-1.c: Likewise.
15512         * gcc.c-torture/compile/981223-1.c: Likewise.
15513         * gcc.c-torture/compile/990617-1.c: Likewise.
15514         * gcc.c-torture/compile/dll.c: Likewise.
15515         * gcc.c-torture/compile/labels-3.c: Likewise.
15516         * gcc.c-torture/compile/mipscop-1.c: Likewise.
15517         * gcc.c-torture/compile/mipscop-2.c: Likewise.
15518         * gcc.c-torture/compile/mipscop-3.c: Likewise.
15519         * gcc.c-torture/compile/mipscop-4.c: Likewise.
15520         * gcc.c-torture/compile/simd-5.c: Likewise.
15521         * gcc.c-torture/compile/20000804-1.x: Remove.
15522         * gcc.c-torture/compile/20001205-1.x: Likewise.
15523         * gcc.c-torture/compile/20001226-1.x: Likewise.
15524         * gcc.c-torture/compile/20010518-2.x: Likewise.
15525         * gcc.c-torture/compile/20020312-1.x: Likewise.
15526         * gcc.c-torture/compile/20020604-1.x: Likewise.
15527         * gcc.c-torture/compile/920501-12.x: Likewise.
15528         * gcc.c-torture/compile/920501-4.x: Likewise.
15529         * gcc.c-torture/compile/920520-1.x: Likewise.
15530         * gcc.c-torture/compile/920521-1.x: Likewise.
15531         * gcc.c-torture/compile/920625-1.x: Likewise.
15532         * gcc.c-torture/compile/961203-1.x: Likewise.
15533         * gcc.c-torture/compile/980506-1.x: Likewise.
15534         * gcc.c-torture/compile/981006-1.x: Likewise.
15535         * gcc.c-torture/compile/981022-1.x: Likewise.
15536         * gcc.c-torture/compile/981223-1.x: Likewise.
15537         * gcc.c-torture/compile/990617-1.x: Likewise.
15538         * gcc.c-torture/compile/mipscop-1.x: Likewise.
15539         * gcc.c-torture/compile/mipscop-2.x: Likewise.
15540         * gcc.c-torture/compile/mipscop-3.x: Likewise.
15541         * gcc.c-torture/compile/mipscop-4.x: Likewise.
15542         * gcc.c-torture/compile/simd-5.x: Likewise.
15543
15544         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
15545
15546 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15547
15548         * gcc.c-torture/execute/20030611-1.c: New test.
15549
15550 2003-06-12  Roger Sayle  <roger@eyesopen.com>
15551
15552         PR middle-end/168
15553         * gcc.dg/20030612-1.c: New test case.
15554
15555 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
15556
15557         PR c++/10635
15558         * g++.dg/expr/cast1.C: New test.
15559
15560 2003-06-12  Roger Sayle  <roger@eyesopen.com>
15561
15562         * gcc.dg/builtins-21.c: New test case.
15563
15564 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
15565
15566         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
15567         options instead of at the end.
15568         * lib/objc.exp (objc_target_compile): Likewise.
15569
15570 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
15571
15572         PR c++/10432
15573         * g++.dg/parse/error1.C: New test.
15574
15575 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
15576
15577         * gcc.dg/compat/struct-by-value-11_main.c: New file.
15578         * gcc.dg/compat/struct-by-value-11_x.c: New file.
15579         * gcc.dg/compat/struct-by-value-11_y.c: New file.
15580         * gcc.dg/compat/struct-by-value-12_main.c: New file.
15581         * gcc.dg/compat/struct-by-value-12_x.c: New file.
15582         * gcc.dg/compat/struct-by-value-12_y.c: New file.
15583         * gcc.dg/compat/struct-by-value-13_main.c: New file.
15584         * gcc.dg/compat/struct-by-value-13_x.c: New file.
15585         * gcc.dg/compat/struct-by-value-13_y.c: New file.
15586         * gcc.dg/compat/struct-by-value-14_main.c: New file.
15587         * gcc.dg/compat/struct-by-value-14_x.c: New file.
15588         * gcc.dg/compat/struct-by-value-14_y.c: New file.
15589         * gcc.dg/compat/struct-by-value-15_main.c: New file.
15590         * gcc.dg/compat/struct-by-value-15_x.c: New file.
15591         * gcc.dg/compat/struct-by-value-15_y.c: New file.
15592         * gcc.dg/compat/struct-by-value-16_main.c: New file.
15593         * gcc.dg/compat/struct-by-value-16_x.c: New file.
15594         * gcc.dg/compat/struct-by-value-16_y.c: New file.
15595         * gcc.dg/compat/struct-by-value-17_main.c: New file.
15596         * gcc.dg/compat/struct-by-value-17_x.c: New file.
15597         * gcc.dg/compat/struct-by-value-17_y.c: New file.
15598         * gcc.dg/compat/struct-by-value-18_main.c: New file.
15599         * gcc.dg/compat/struct-by-value-18_x.c: New file.
15600         * gcc.dg/compat/struct-by-value-18_y.c: New file.
15601
15602         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
15603         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
15604         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
15605         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
15606         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
15607         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
15608         * gcc.dg/compat/scalar-return-3_main.c: New file.
15609         * gcc.dg/compat/scalar-return-3_x.c: New file.
15610         * gcc.dg/compat/scalar-return-3_y.c: New file.
15611         * gcc.dg/compat/scalar-return-4_main.c: New file.
15612         * gcc.dg/compat/scalar-return-4_x.c: New file.
15613         * gcc.dg/compat/scalar-return-4_y.c: New file.
15614
15615 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
15616
15617         * gcc.dg/compat/fp2-struct-check.h: New file.
15618         * gcc.dg/compat/fp2-struct-defs.h: New file.
15619         * gcc.dg/compat/fp2-struct-init.h: New file.
15620         * gcc.dg/compat/struct-by-value-10_main.c: New file.
15621         * gcc.dg/compat/struct-by-value-10_x.c: New file.
15622         * gcc.dg/compat/struct-by-value-10_y.c: New file.
15623         * gcc.dg/compat/struct-return-10_main.c: New file.
15624         * gcc.dg/compat/struct-return-10_x.c: New file.
15625         * gcc.dg/compat/struct-return-10_y.c: New file.
15626
15627         * gcc.dg/compat/compat-common.h: New file.
15628         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
15629         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
15630         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
15631         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
15632         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
15633         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
15634         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
15635         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
15636         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
15637         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
15638         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
15639         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
15640         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
15641         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
15642         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
15643         * gcc.dg/compat/small-struct-check.h: Ditto.
15644         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
15645         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
15646         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
15647         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
15648         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
15649         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
15650         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
15651         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
15652         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
15653         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
15654         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15655         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
15656         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
15657         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15658         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
15659         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
15660         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
15661         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
15662         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
15663         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
15664         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
15665         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
15666         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
15667         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
15668         * gcc.dg/compat/struct-return-2_main.c: Ditto.
15669         * gcc.dg/compat/struct-return-2_x.c: Ditto.
15670         * gcc.dg/compat/struct-return-2_y.c: Ditto.
15671         * gcc.dg/compat/struct-return-3_main.c: Ditto.
15672         * gcc.dg/compat/struct-return-3_x.c: Ditto.
15673         * gcc.dg/compat/struct-return-3_y.c: Ditto.
15674
15675 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
15676
15677         * g++.dg/pch/static-1.C: New file.
15678         * g++.dg/pch/static-1.Hs: New file.
15679
15680 2003-06-10  Richard Henderson  <rth@redhat.com>
15681
15682         * gcc.dg/asm-7.c: Adjust expected warning text.
15683
15684 2003-06-10  Roger Sayle  <roger@eyesopen.com>
15685
15686         * gcc.dg/builtins-20.c: New test case.
15687
15688 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
15689
15690         PR c++/11131
15691         * g++.dg/opt/template1.C: New test.
15692
15693 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
15694
15695         * lib/gcc-dg.exp (dg-test): Clear additional_files and
15696         additional_sources.
15697
15698 2003-05-21  David Taylor  <dtaylor@emc.com>
15699
15700         * gcc.dg/Wpadded.c: New file.
15701
15702 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
15703
15704         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
15705         * gcc.dg/special/weak-2.c: Add dg-require-weak.
15706         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
15707         dg-require-weak.
15708
15709 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
15710
15711         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
15712
15713 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
15714
15715         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
15716         (dg-require-alias): Likewise.
15717         (dg-require-gc-sections): Likewise.
15718         * lib/target-supports.exp (check_gc_sections_available): Likewise.
15719
15720 2003-06-08  Richard Henderson  <rth@redhat.com>
15721
15722         * gcc.dg/20011029-2.c: Fix the array reference.
15723         * gcc.dg/asm-7.c: New.
15724
15725 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
15726
15727         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
15728
15729 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
15730
15731         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
15732         (dg-require-gc-sections): Likewise.
15733
15734 2003-06-08  Jan Hubicka  <jh@suse.cz>
15735
15736         * i386-cmov1.c: Fix regular expression.
15737         * i386-cvt-1.c: Likewise.
15738         * i386-local.c: Likewise.
15739         * i386-local2.c: Likewise.
15740         * i386-mul.c: Likewise.
15741         * i386-ssetype-1.c: Likewise.
15742         * i386-ssetype-3.c: Likewise.
15743         * i386-ssetype-5.c: Likewise.
15744
15745 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15746
15747         PR c++/11039
15748         * g++.dg/warn/implicit-typename2.C: New test.
15749         * g++.dg/warn/implicit-typename3.C: New test.
15750
15751 2003-06-07  Richard Henderson  <rth@redhat.com>
15752
15753         * g++.dg/other/offsetof3.C: Use size_t.
15754         * g++.dg/other/offsetof4.C: Likewise.
15755
15756 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
15757
15758         * lib/copy-file.exp: New. Implement gcc_copy_files.
15759
15760         * lib/dg-pch.exp: Load copy-file.exp
15761         (dg-pch): Use gcc_copy_files instead of "file copy".
15762
15763 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
15764
15765         * gcc.dg/weak/weak.exp: Simplify.
15766         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
15767         * gcc.dg/weak/weak-1.c: Likewise.
15768         * gcc.dg/weak/weak-2.c: Likewise.
15769         * gcc.dg/weak/weak-3.c: Likewise.
15770         * gcc.dg/weak/weak-4.c: Likewise.
15771         * gcc.dg/weak/weak-5.c: Likewise.
15772         * gcc.dg/weak/weak-6.c: Likewise.
15773         * gcc.dg/weak/weak-7.c: Likewise.
15774         * gcc.dg/weak/weak-8.c: Likewise.
15775         * gcc.dg/weak/weak-9.c: Likewise.
15776
15777 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
15778
15779         gcc.c-torture/execute/20030606-1.c: New.
15780
15781 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15782
15783         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
15784         * gcc.dg/builtins-19.c: Likewise.
15785
15786 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15787
15788         * gcc.dg/builtins-2.c: Add some more tests.
15789         * gcc.dg/builtins-18.c: New test case.
15790         * gcc.dg/builtins-19.c: New test case.
15791
15792 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15793             Jim Wilson  <wilson@tuliptree.org>
15794
15795         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
15796
15797 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
15798
15799         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
15800         mempcpy/stpcpy calls not to be optimized into something else.
15801         * gcc.c-torture/execute/string-opt-3.c: Moved to...
15802         * gcc.c-torture/execute/builtins/string-7.c: ...here.
15803         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
15804
15805 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15806
15807         * gcc.dg/format/asm_fprintf-1.c: New test.
15808
15809 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
15810
15811         * lib/gcc-defs.exp (additional_sources): New variable.
15812         (dg-additional-sources): New function.
15813         (additional_files): New variable.
15814         (dg-additional-files): New function.
15815         (dg-additional-files-options): Likewise.
15816         * lib/gcc-dg.exp (dg-require-weak): New function.
15817         (dg-require-alias): Likewise.
15818         (dg-require-gc-sections): Likewise.
15819         * lib/target-supports.exp (check_alias_available): Remove testfile
15820         parameter.
15821         (check_gc_sections_available): New function.
15822         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
15823         (dg-gpp-additional-files): Likewise.
15824         * lib/g++.exp (additional_sources): Remove.
15825         (additional_files): Likewise.
15826         (g++_target_compile): Use dg-additional-files-options.
15827
15828         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
15829         Tcl logic.
15830         * gcc.dg/special/ecos.exp: Remove.
15831         * gcc.dg/special/20000419-2.c: Use dg-require-*.
15832         * gcc.dg/special/alias-1.c: Likewise.
15833         * gcc.dg/special/alias-2.c: Likewise.
15834         * gcc.dg/special/gcsec-1.c: Likewise.
15835         * gcc.dg/special/weak-1.c: Likewise.
15836         * gcc.dg/special/weak-2.c: Likewise.
15837         * gcc.dg/special/wkali-1.c: Likewise.
15838         * gcc.dg/special/wkali-2.c: Likewise.
15839
15840         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
15841         dg-gpp-additional-*.
15842         * g++.dg/special/conpr-3.C: Likewise.
15843         * g++.dg/special/conpr-4.C: Likewise.
15844         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
15845         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
15846         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
15847         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
15848         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
15849         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
15850         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
15851         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
15852         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
15853         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
15854         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
15855         * g++.old-deja/g++.other/comdat1.C: Likewise.
15856         * g++.old-deja/g++.other/comdat2.C: Likewise.
15857         * g++.old-deja/g++.other/comdat3.C: Likewise.
15858         * g++.old-deja/g++.other/ctor1.C: Likewise.
15859         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
15860
15861 2003-06-05  Richard Henderson  <rth@redhat.com>
15862
15863         * gcc.dg/debug/20030605-1.c: New.
15864
15865 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
15866
15867         * README.QMTEST: Update.
15868
15869 2003-06-04  Richard Henderson  <rth@redhat.com>
15870
15871         * gcc.dg/cleanup-1.c: New.
15872         * gcc.dg/cleanup-2.c: New.
15873         * gcc.dg/cleanup-3.c: New.
15874         * gcc.dg/cleanup-4.c: New.
15875         * gcc.dg/cleanup-5.c: New.
15876         * gcc.dg/cleanup-6.c: New.
15877         * gcc.dg/cleanup-7.c: New.
15878
15879 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
15880
15881         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
15882
15883         * lib/dg-pch.exp: New file.
15884         * g++.dg/pch/pch.exp: Use dg-pch.exp.
15885         * gcc.dg/pch/pch.exp: Likewise.
15886
15887 2003-06-04  Roger Sayle  <roger@eyesopen.com>
15888
15889         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
15890         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
15891         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
15892         * gcc.dg/builtins-17.c: New test case.
15893         * gcc.dg/i386-387-4.c: New test case.
15894         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
15895
15896 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15897
15898         * gcc.dg/ultrasp9.c: New test.
15899
15900 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15901
15902         * gcc.c-torture/compile/20030604-1.c: New test.
15903         * gcc.dg/sparc-constant-1.c: New test.
15904
15905 2003-06-03  Glen Nakamura  <glen@imodulo.com>
15906
15907         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
15908
15909 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
15910
15911         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
15912
15913         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
15914         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
15915
15916 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
15917
15918         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
15919
15920 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15921
15922         PR c++/10940
15923         * g++.dg/template/spec10.C: New test.
15924
15925 2003-06-03  Roger Sayle  <roger@eyesopen.com>
15926
15927         * gcc.dg/builtins-16.c: New test case.
15928
15929 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
15930
15931         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
15932         mempcpy test with post-increments.
15933         * gcc.c-torture/execute/string-opt-3.c: New test.
15934         * gcc.dg/string-opt-1.c: New test.
15935
15936 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
15937
15938         PR fortran/10965
15939         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
15940
15941 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
15942
15943         * lib/scanasm.exp (dg-scan): New function, factored out of ...
15944         (scan-assembler): ... here.  Use dg-scan.
15945         (scan-assembler-not): Likewise.
15946         (scan-file): New function.
15947         (scan-file-not): Likewise.
15948         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
15949         * gcc.dg/cpp/_Pragma4.c: Likewise.
15950         * gcc.dg/cpp/_Pragma5.c: Likewise.
15951         * gcc.dg/cpp/avoidpaste1.c: Likewise.
15952         * gcc.dg/cpp/avoidpaste2.c: Likewise.
15953         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
15954         * gcc.dg/cpp/cmdlne-P.c: Likewise.
15955         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
15956         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
15957         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
15958         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
15959         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
15960         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
15961         * gcc.dg/cpp/cxxcom1.c: Likewise.
15962         * gcc.dg/cpp/line1.c: Likewise.
15963         * gcc.dg/cpp/maccom1.c: Likewise.
15964         * gcc.dg/cpp/maccom2.c: Likewise.
15965         * gcc.dg/cpp/maccom3.c: Likewise.
15966         * gcc.dg/cpp/maccom4.c: Likewise.
15967         * gcc.dg/cpp/maccom5.c: Likewise.
15968         * gcc.dg/cpp/maccom6.c: Likewise.
15969         * gcc.dg/cpp/multiline.c: Likewise.
15970         * gcc.dg/cpp/spacing1.c: Likewise.
15971         * gcc.dg/cpp/spacing2.c: Likewise.
15972         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
15973         * gcc.dg/cpp/trad/maccom1.c: Likewise.
15974         * gcc.dg/cpp/trad/maccom2.c: Likewise.
15975         * gcc.dg/cpp/trad/maccom3.c: Likewise.
15976         * gcc.dg/cpp/trad/maccom4.c: Likewise.
15977         * gcc.dg/cpp/trad/maccom6.c: Likewise.
15978         * gcc.dg/cpp/cxxcom2.c: Likewise.
15979         * gcc.dg/cpp/cxxcom2.h: New file.
15980
15981         * gcc.dg/cpp/truefalse.cpp: Move it to ...
15982         * g++.dg/cpp/truefalse.C: Here.
15983         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
15984
15985 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
15986
15987         * gcc.dg/cpp/redef3.c: New file.
15988
15989 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
15990
15991         * gcc.dg/i386-loop-3.c: New test.
15992
15993 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
15994
15995         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
15996
15997 2003-05-31  Roger Sayle  <roger@eyesopen.com>
15998
15999         * gcc.dg/fwrapv-1.c: New test case.
16000         * gcc.dg/fwrapv-2.c: New test case.
16001
16002 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16003
16004         PR c++/10956
16005         * g++.dg/template/spec9.C: New test.
16006
16007 2003-05-29  Roger Sayle  <roger@eyesopen.com>
16008
16009         * gcc.dg/duff-4.c: New test case.
16010
16011 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
16012
16013         PR fortran/10843
16014         * g77.dg/ffixed-form-1.f: New test
16015         * g77.dg/ffixed-form-2.f: New test
16016         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
16017         * g77.dg/ffree-form-3.f: New test
16018
16019 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
16020
16021         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
16022         * gcc.dg/wint_t-1.c: Likewise.
16023
16024 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16025
16026         * g++.dg/template/access11.C: New test.
16027
16028 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16029
16030         PR c++/10849
16031         * g++.dg/template/access10.C: New test.
16032
16033 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16034             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16035
16036         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
16037
16038 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
16039
16040         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
16041         suppress for powerpc-*-darwin*.
16042         * gcc.dg/torture/builtin-noret-2.c: Likewise.
16043
16044 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
16045
16046         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
16047         suppress option for powerpc-*-darwin*.
16048
16049 2003-05-23  Roger Sayle  <roger@eyesopen.com>
16050
16051         * gcc.dg/builtins-1.c: Add tests for tan and atan.
16052         * gcc.dg/builtins-4.c: Add test for fmod.
16053
16054 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16055
16056         PR c++/10682
16057         * g++.dg/template/instantiate4.C: New test.
16058
16059 2003-05-22  Roger Sayle  <roger@eyesopen.com>
16060
16061         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
16062
16063 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
16064
16065         * gcc.dg/compat/scalar-return-1_main.c: New file.
16066         * gcc.dg/compat/scalar-return-1_x.c: New file.
16067         * gcc.dg/compat/scalar-return-1_y.c: New file.
16068         * gcc.dg/compat/scalar-return-2_main.c: New file.
16069         * gcc.dg/compat/scalar-return-2_x.c: New file.
16070         * gcc.dg/compat/scalar-return-2_y.c: New file.
16071         * gcc.dg/compat/struct-return-3_main.c: New file.
16072         * gcc.dg/compat/struct-return-3_y.c: New file.
16073         * gcc.dg/compat/struct-return-3_x.c: New file.
16074         * gcc.dg/compat/struct-return-2_main.c: New file.
16075         * gcc.dg/compat/struct-return-2_x.c: New file.
16076         * gcc.dg/compat/struct-return-2_y.c: New file.
16077
16078 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16079
16080         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
16081         for hppa*-hp-hpux*.
16082         * gcc.dg/20021014-1.c (dg-options): Likewise.
16083         * gcc.dg/nest.c (dg-options): Likewise.
16084
16085 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
16086
16087         PR c++/9738
16088         * g++.dg/ext/dllimport2.C: New file.
16089         * g++.dg/ext/dllimport3.C: New file.
16090
16091 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
16092
16093         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
16094         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
16095         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
16096         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
16097         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
16098         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
16099         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
16100         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
16101         * gcc.dg/compat/small-struct-defs.h: New file.
16102         * gcc.dg/compat/small-struct-init.h: New file.
16103         * gcc.dg/compat/small-struct-check.h: New file.
16104         * gcc.dg/compat/fp-struct-defs.h: New file.
16105         * gcc.dg/compat/fp-struct-check.h: New file.
16106         * gcc.dg/compat/fp-struct-init.h: New file.
16107         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
16108         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
16109
16110 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
16111
16112         * gcc.dg/20030225-2.c: New test.
16113
16114 2003-05-18  Roger Sayle  <roger@eyesopen.com>
16115             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16116
16117         * gcc.c-torture/compile/20030518-1.c: New test case.
16118
16119 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
16120
16121         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
16122         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
16123         gcc-dg-debug-runtest.
16124         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
16125         gcc-dg-debug-runtest.
16126
16127 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16128
16129         PR c++/9022
16130         * g++.dg/lookup/using6.C: New test.
16131
16132 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16133
16134         * g++.dg/parse/access2.C: New test.
16135
16136 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
16137
16138         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
16139         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
16140         * gcc.dg/debug/debug.exp: Likewise.
16141
16142 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
16143
16144         * gcc.dg/dollar.c: New test.
16145
16146 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
16147
16148         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
16149         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
16150         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
16151         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
16152         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
16153         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
16154         * gcc.dg/compat/struct-by-value-6_main.c: New file.
16155         * gcc.dg/compat/struct-by-value-6_x.c: New file.
16156         * gcc.dg/compat/struct-by-value-6_y.c: New file.
16157         * gcc.dg/compat/struct-by-value-7_main.c: New file.
16158         * gcc.dg/compat/struct-by-value-7_x.c: New file.
16159         * gcc.dg/compat/struct-by-value-7_y.c: New file.
16160         * gcc.dg/compat/struct-by-value-8_main.c: New file.
16161         * gcc.dg/compat/struct-by-value-8_x.c: New file.
16162         * gcc.dg/compat/struct-by-value-8_y.c: New file.
16163         * gcc.dg/compat/struct-by-value-9_main.c: New file.
16164         * gcc.dg/compat/struct-by-value-9_x.c: New file.
16165         * gcc.dg/compat/struct-by-value-9_y.c: New file.
16166
16167 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
16168
16169         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
16170         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
16171         support for "repo" mode.
16172         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
16173         * lib/g77-dg.exp: Likewise.
16174         * lib/obj-dg.exp: Likewise.
16175
16176 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
16177
16178         Merge from gcc-3_2-rhl8-branch:
16179         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
16180
16181         * gcc.dg/tls/opt-6.c: New test.
16182
16183         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
16184
16185         * gcc.dg/20030405-1.c: New test.
16186
16187         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
16188
16189         * gcc.dg/20030309-1.c: New test.
16190
16191         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16192
16193         * gcc.c-torture/execute/20030307-1.c: New test.
16194
16195         2003-02-20  Randolph Chung  <tausq@debian.org>
16196
16197         * gcc.c-torture/compile/20030220-1.c: New test.
16198
16199         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
16200
16201         * gcc.dg/20030217-1.c: New test.
16202
16203         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
16204
16205         * gcc.c-torture/compile/20020129-1.c: New test.
16206
16207         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16208
16209         * gcc.dg/unroll-1.c: New test.
16210
16211         2002-11-16  Jan Hubicka  <jh@suse.cz>
16212
16213         * gcc.c-torture/execute/20020920-1.c: New test.
16214
16215         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
16216
16217         PR target/7434
16218         * gcc.c-torture/compile/20021008-1.c: New test.
16219
16220         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
16221
16222         PR target/7559
16223         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
16224
16225         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
16226
16227         * gcc.c-torture/compile/20020807-1.c: New test.
16228
16229         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
16230
16231         * gcc.dg/tls/opt-1.c: New test.
16232
16233         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
16234
16235         * gcc.dg/20020729-1.c: New test.
16236
16237         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
16238
16239         * g++.dg/opt/life1.C: New test.
16240
16241         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
16242
16243         * gcc.dg/20020525-1.c: New test.
16244
16245         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
16246
16247         PR c++/6794
16248         * g++.dg/ext/pretty1.C: New test.
16249         * g++.dg/ext/pretty2.C: New test.
16250
16251 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
16252
16253         PR c++/8385
16254         * g++.dg/ext/typeof5.C: New test.
16255
16256 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
16257
16258         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
16259         __USER_LABEL_PREFIX__ into account.
16260         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
16261
16262 2003-05-14  Roger Sayle  <roger@eyesopen.com>
16263
16264         * gcc.dg/builtins-15.c: New test case.
16265
16266 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
16267
16268         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
16269
16270 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
16271
16272         * lib/g++.exp: Tweak handling of additional source files.
16273         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
16274         * g++.dg/special/conpr-2a.C: Rename to ...
16275         * g++.dg/special/conpr-2a.cc: ... this.
16276         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
16277         * g++.dg/special/conpr-3a.C: Rename to ...
16278         * g++.dg/special/conpr-3a.cc: This.
16279         * g++.dg/special/conpr-3b.C: Rename to ...
16280         * g++.dg/special/conpr-3b.cc: This.
16281         * g++.dg/special/conpr-4.C: New test.
16282         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
16283
16284 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
16285
16286         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
16287
16288 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16289
16290         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
16291         * g++.old-deja/g++.robertl/eb71.C: Likewise.
16292         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
16293         * g++.old-deja/g++.other/warn3.C: Likewise.
16294
16295 2003-05-11  Roger Sayle  <roger@eyesopen.com>
16296
16297         * gcc.dg/i386-387-1.c: Update to also test log.
16298         * gcc.dg/i386-387-2.c: Likewise.
16299
16300 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
16301
16302         * g77.f-torture/execute/int8421.f: New test.
16303
16304 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16305
16306         PR c++/10230, c++/10481
16307         * g++.dg/lookup/scoped5.C: New test.
16308
16309 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16310
16311         PR c++/10552
16312         * g++.dg/template/ttp6.C: New test.
16313
16314 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
16315
16316         * gcc.c-torture/execute/builtins: New directory.
16317         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
16318         gcc.c-torture/execute/builtins.
16319         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
16320         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
16321         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
16322         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
16323
16324 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16325
16326         PR c++/9252
16327         * g++.dg/template/access8.C: New test.
16328         * g++.dg/template/access9.C: New test.
16329
16330 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16331
16332         PR c++/9554
16333         * g++.dg/parse/access1.C: New test.
16334
16335 2003-05-09  DJ Delorie  <dj@redhat.com>
16336
16337         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
16338         long, and not an int.
16339
16340 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16341
16342         PR c++/10555, c++/10576
16343         * g++.dg/template/memclass1.C: New test.
16344
16345 2003-05-08  DJ Delorie  <dj@redhat.com>
16346
16347         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
16348         targets.
16349         * gcc.c-torture/execute/20021024-1.x: Likewise.
16350         * gcc.c-torture/execute/shiftdi.x: Likewise.
16351         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
16352         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
16353         * gcc.dg/20021018-1.c: Likewise.
16354
16355 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16356
16357         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
16358
16359         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
16360         (bcopy): Call memmove.
16361
16362 2003-05-08  Roger Sayle  <roger@eyesopen.com>
16363
16364         * g77.f-torture/compile/8485.f: New test case.
16365
16366 2003-05-07  Richard Henderson  <rth@redhat.com>
16367
16368         PR c++/10570
16369         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
16370         Verify exception_cleanup not called for rethrows.
16371         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
16372         when exiting catch block without rethrowing.
16373         * g++.dg/eh/forced3.C: New.
16374         * g++.dg/eh/forced4.C: New.
16375
16376 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
16377
16378         * gcc.dg/20030505.c: Fix triplet.
16379
16380 2003-05-06  DJ Delorie  <dj@redhat.com>
16381
16382         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
16383         * gcc.dg/nest.c: Likewise.
16384
16385 2003-05-05  Roger Sayle  <roger@eyesopen.com>
16386
16387         * gcc.dg/builtins-14.c: New test case.
16388
16389 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
16390
16391         * lib/compat.exp (compat-execute): New argument.
16392         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
16393         * gcc.dg/compat: New test directory.
16394         * gcc.dg/compat/compat.exp: New expect script.
16395         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
16396         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
16397         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
16398         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
16399         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
16400         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
16401
16402         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
16403         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
16404         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
16405         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
16406         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
16407         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
16408         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
16409         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
16410         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
16411         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
16412         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
16413         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
16414         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
16415         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
16416         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
16417
16418 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
16419
16420         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
16421
16422 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
16423
16424         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
16425
16426 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
16427
16428         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
16429         * gcc.dg/ppc-fsel-2.c: New test.
16430
16431         * gcc.dg/unused-5.c: New test.
16432
16433 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16434
16435         PR c++/10496
16436         * g++.dg/warn/pmf1.C: New test.
16437
16438 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16439
16440         PR c++/4494
16441         * g++.dg/warn/main.C: New test.
16442
16443 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16444
16445         * gcc.dg/nonnull-3.c: New test.
16446
16447 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
16448
16449         * gcc.dg/cpp/Wtrigraphs.c: Update.
16450         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
16451
16452 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
16453
16454         * gcc.dg/ppc-fsel-1.c: New test.
16455
16456 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
16457
16458         PR c/10604
16459         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
16460
16461 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
16462
16463         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
16464
16465 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16466
16467         PR c++/9364, c++/10553, c++/10586
16468         * g++.dg/parse/typename4.C: New test.
16469         * g++.dg/parse/typename5.C: Likewise.
16470
16471 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
16472
16473         * gcc.c-torture/compile/20030503-1.c: New test.
16474
16475 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16476
16477         * g++.dg/lookup/using5.C: Fix testcase error.
16478
16479 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
16480
16481         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
16482         since MEABI is no longer supported.  Remove all vestiges
16483         of MEABI from the test.
16484
16485 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16486
16487         PR c++/10554
16488         * g++.dg/lookup/using5.C: New test.
16489
16490 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16491
16492         PR c++/8772
16493         * g++.dg/template/ttp5.C: New test.
16494
16495 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
16496
16497         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
16498         (dg-gpp-additional-sources): New function.
16499         (dg-gpp-additional-files): Likewise.
16500         * lib/g++.exp (additional_sources): New variable.
16501         (additional_files): Likewise.
16502         (g++_target_compile): Deal with them.
16503         * lib/old-dejagnu.exp: Remove.
16504         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
16505         * g++.old-deja: Revise all tests to use dg commands.
16506
16507 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16508
16509         PR c++/9432, c++/9528
16510         * g++.dg/lookup/using4.C: New test.
16511
16512 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
16513
16514         * gcc.dg/noreturn-5.c: New file.
16515         * gcc.dg/noreturn-6.c: New file.
16516
16517         * gcc.c-torture/compile/inline-1.c: New file.
16518
16519 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
16520
16521         PR c++/10551
16522         * g++.dg/template/explicit1.C: New test.
16523
16524 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
16525
16526         PR c++/10549
16527         * g++.dg/other/bitfield1.C: New test.
16528
16529         PR c++/10527
16530         * g++.dg/init/new7.C: New test.
16531
16532 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
16533
16534         * g++.dg/ext/desig1.C: New test.
16535         * g++.dg/ext/init1.C: Update.
16536
16537         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
16538
16539 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
16540
16541         PR c++/10180
16542         * g++.dg/warn/Winline-1.C: New test.
16543
16544 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
16545
16546         * gcc.c-torture/execute/string-opt-19.c: New test.
16547
16548         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
16549         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
16550
16551 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
16552
16553         PR c++/10506
16554         * g++.dg/init/new6.C: New test.
16555
16556         PR c++/10503
16557         * g++.dg/init/ref6.C: New test.
16558
16559 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
16560
16561         * g++.dg/warn/weak1.C: XFAIL on AIX4.
16562
16563 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16564
16565         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
16566         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
16567
16568 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
16569
16570         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
16571         initialized static data members.
16572
16573 2003-04-25  H.J. Lu <hjl@gnu.org>
16574
16575         * gcc.dg/ia64-sync-4.c: New test.
16576
16577 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16578
16579         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
16580         date.
16581
16582 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
16583
16584         PR c++/10337
16585         * g++.dg/warn/conv1.C: New test.
16586         * g++.old-deja/g++.other/conv7.C: Adjust.
16587         * g++.old-deja/g++.other/overload14.C: Adjust.
16588
16589 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16590
16591         PR c++/10471
16592         * g++.dg/template/defarg2.C: New test.
16593
16594 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
16595
16596         * gcc.dg/cpp/include2.c: Update.
16597         * gcc.dg/cpp/multiline-2.c: New.
16598         * gcc.dg/cpp/multiline.c: Update.
16599         * gcc.dg/cpp/strify2.c: Update.
16600         * gcc.dg/cpp/trad/literals-2.c: Update.
16601
16602 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16603
16604         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
16605
16606 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16607
16608         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
16609
16610 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16611
16612         PR c++/10451
16613         * g++.dg/parse/crash4.C: New test.
16614
16615         PR c++/9847
16616         * g++.dg/parse/crash5.C: New test.
16617
16618 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
16619
16620         PR c++/10446
16621         * g++.dg/parse/crash3.C: New test.
16622
16623         PR c++/10428
16624         * g++.dg/parse/elab1.C: New test.
16625
16626 2003-04-22  Devang Patel  <dpatel@apple.com>
16627
16628         * gcc.dg/cpp/trad/funlike-5.c: New test.
16629
16630 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
16631
16632         * g++.dg/other/packed1.C: Fix dg options.
16633
16634 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
16635
16636         * g++.dg/other/offsetof2.C: New test.
16637
16638 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
16639
16640         * g++.dg/template/recurse.C: Adjust location of error messages.
16641
16642 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
16643
16644         PR c++/9881
16645         * g++.dg/init/addr-const1.C: New test.
16646         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
16647
16648 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
16649
16650         PR c++/10405
16651         * g++.dg/lookup/struct-hack1.C: New test.
16652
16653 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
16654
16655         * ucs.c: Update diagnostic messages.
16656
16657 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
16658
16659         * gcc.dg/cpp/truefalse.cpp: New test.
16660         * gcc.dg/cpp/cpp.exp: Update.
16661         * g++.dg/other/stdbool-if.C: Remove.
16662
16663 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
16664
16665         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
16666         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
16667
16668 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16669
16670         * gcc.c-torture/compile/20030418-1.c: New test.
16671
16672 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
16673
16674         * README.compat: Remove; content moved to doc/sourcebuild.texi.
16675
16676 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16677
16678         PR c++/10347
16679         g++.dg/template/dependent-name1.C: New test.
16680
16681 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
16682
16683         * gcc.dg/warn-1.c (tourist_guide): New array,
16684         contains a pointer to bar.
16685
16686 2003-04-16  Roger Sayle  <roger@eyesopen.com>
16687
16688         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
16689         * gcc.c-torture/execute/medce-1.c: New test case.
16690         * gcc.c-torture/execute/medce-2.c: New test case.
16691
16692 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
16693
16694         * lib/prune.exp: Ignore more messages.
16695
16696         PR c++/10381
16697         * g++.dg/parse/lookup3.C: New test.
16698
16699 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
16700
16701         * gcc.c-torture/compile/20030415-1.c : New test.
16702
16703 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
16704
16705         * gcc.c-torture/execute/scope-2.c: Move to ...
16706         * gcc.dg/noncompile/scope.c: .... here.
16707
16708 2003-04-14  Roger Sayle  <roger@eyesopen.com>
16709
16710         * gcc.dg/20030414-2.c: New test case.
16711
16712 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
16713
16714         PR target/10377
16715         * gcc.dg/20030414-1.c: New test.
16716
16717 2003-04-13  Roger Sayle  <roger@eyesopen.com>
16718
16719         * gcc.dg/builtins-12.c: New test case.
16720         * gcc.dg/builtins-13.c: New test case.
16721
16722 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16723
16724         * gcc.c-torture/execute/string-opt-18.c: New test.
16725
16726 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
16727
16728         PR c++/10300
16729         * g++.dg/init/new5.C: New test.
16730
16731 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
16732
16733         PR c++/7910
16734         * g++.dg/ext/dllimport1.C: New test.
16735
16736 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16737
16738         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
16739
16740 2003-04-11  Bud Davis <bdavis9659@comcast.net>
16741
16742         PR Fortran/9263
16743         * g77.f-torture/noncompile/9263.f: New test
16744         PR Fortran/1832
16745         * g77.f-torture/execute/1832.f: New test
16746
16747 2003-04-11  David Chad  <davidc@freebsd.org>
16748             Loren J. Rittle  <ljrittle@acm.org>
16749
16750         libobjc/8562
16751         * objc.dg/headers.m: New test.
16752
16753 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
16754
16755         * gcc.c-torture/execute/builtin-noret-2.c: New.
16756         * gcc.c-torture/execute/builtin-noret-2.x: New.
16757         XFAIL builtin-noret-2.c at -O1 and above.
16758         * gcc.dg/redecl.c: New.
16759         * gcc.dg/Wshadow-1.c: Update error regexps.
16760
16761 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
16762
16763         * g++.dg/abi/bitfield10.C: New test.
16764
16765 2003-04-09  Mike Stump  <mrs@apple.com>
16766
16767         * gcc.dg/pch/pch.exp: Make testcase names longer.
16768         * g++.dg/pch/pch.exp: Make testcase names longer.
16769
16770 2003-04-08  Roger Sayle  <roger@eyesopen.com>
16771
16772         * gcc.dg/builtins-11.c: New test case.
16773
16774 2003-04-08  Roger Sayle  <roger@eyesopen.com>
16775
16776         * gcc.dg/builtins-9.c: New test case.
16777         * gcc.dg/builtins-10.c: New test case.
16778
16779 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
16780
16781         * gcc.dg/noncompile/init-4.c.c: New test.
16782
16783 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
16784
16785         * gcc.misc-test/gcov-9.c: New test.
16786         * gcc.misc-test/gcov-10.c: New test
16787         * gcc.misc-test/gcov-11.c: New test.
16788
16789 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
16790
16791         PR optimization/10024
16792         * gcc.c-torture/compile/20030405-1.c: New test.
16793
16794 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
16795
16796         * gcc.dg/pch/static-3.c: New.
16797         * gcc.dg/pch/static-3.hs: New.
16798         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
16799
16800 2003-04-04  Richard Henderson  <rth@redhat.com>
16801
16802         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
16803         * g++.dg/eh/forced2.C: Likewise.
16804
16805 2003-04-03  Mike Stump  <mrs@apple.com>
16806
16807         * lib/scanasm.exp (scan-assembler): Add xfail processing for
16808         target arg.
16809         (scan-assembler-times, scan-assembler-not): Likewise.
16810         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
16811
16812 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16813
16814         * gcc.dg/sparc-loop-1.c: New test.
16815
16816 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
16817
16818         PR other/9274
16819         * g++.dg/pch/system-2.C: New.
16820         * g++.dg/pch/system-2.Hs: New.
16821
16822 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
16823
16824         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
16825
16826         * g++.dg/eh/simd-1.C (vecfunc): Same.
16827
16828 2003-04-01  Roger Sayle  <roger@eyesopen.com>
16829
16830         * gcc.c-torture/execute/20030401-1.c: New test case.
16831
16832 2003-04-01  Ziemowit Laski <zlaski@apple.com>
16833
16834         * objc.dg/defs.m: New.
16835
16836 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
16837
16838         * g++.dg/eh/simd-1.C: New.
16839         * g++.dg/eh/simd-2.C: New.
16840
16841 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
16842
16843         * gcc.c-torture/execute/simd-3.c: New.
16844
16845 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
16846
16847         PR c/9936
16848         * gcc.dg/20030331-2.c: New test.
16849
16850 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
16851
16852         PR c++/10278
16853         * g++.dg/parse/crash2.C: New test.
16854
16855 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
16856
16857         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
16858         * gcc.c-torture/execute/20030331-1.c: ...here.
16859
16860 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
16861
16862         * gcc.c-torture/execute/20030331-1.c: New test.
16863
16864 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
16865
16866         * lib/gcov.exp: Adjust call return testing strings.
16867         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
16868
16869 2003-03-31  Roger Sayle  <roger@eyesopen.com>
16870
16871         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
16872         * gcc.dg/builtins-7.c: New test case.
16873         * gcc.dg/builtins-8.c: New test case.
16874
16875 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
16876
16877         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
16878
16879 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
16880
16881         PR c++/7647
16882         * g++.dg/lookup-class-member-2.C: New test.
16883
16884 2003-03-30  Glen Nakamura  <glen@imodulo.com>
16885
16886         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
16887
16888 2003-03-28  Roger Sayle  <roger@eyesopen.com>
16889
16890         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
16891
16892 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
16893
16894         * g++.dg/init/attrib1.C: New test.
16895
16896 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16897
16898         * gcc.dg/ultrasp8.c: New test.
16899
16900 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16901
16902         * gcc.dg/ultrasp7.c: New test.
16903
16904 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
16905
16906         PR c++/10047
16907         * g++.dg/template/inline1.C: New test.
16908
16909 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16910
16911         * gcc.dg/sparc-dwarf2.c: New test.
16912
16913 2003-03-27  Roger Sayle  <roger@eyesopen.com>
16914
16915         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
16916         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
16917
16918 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
16919
16920         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
16921         than reading .x files.
16922         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
16923         * g77.dg/gcov/gcov-1.f: Likewise.
16924         * gcc.misc-tests/gcov-4b.c: Likewise.
16925         * gcc.misc-tests/gcov-5b.c: Likewise.
16926         * gcc.misc-tests/gcov-6.c: Likewise.
16927         * gcc.misc-tests/gcov-7.c: Likewise.
16928         * gcc.misc-tests/gcov-8.c: Likewise.
16929         * g++.dg/gcov/gcov-1.x: Remove.
16930         * g77.dg/gcov/gcov-1.x: Likewise.
16931         * gcc.misc-tests/gcov-4b.x: Likewise.
16932         * gcc.misc-tests/gcov-5b.x: Likewise.
16933         * gcc.misc-tests/gcov-6.x: Likewise.
16934         * gcc.misc-tests/gcov-7.x: Likewise.
16935         * gcc.misc-tests/gcov-8.x: Likewise.
16936
16937 2003-03-27  Glen Nakamura  <glen@imodulo.com>
16938
16939         PR opt/10087
16940         * gcc.dg/20030324-1.c: New test.
16941
16942 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
16943
16944         PR c++/10224
16945         * g++.dg/template/arg3.C: New test.
16946
16947         PR c++/10158
16948         * g++.dg/template/friend18.C: New test.
16949
16950 2003-03-26  Roger Sayle  <roger@eyesopen.com>
16951
16952         * g77.f-torture/compile/20030326-1.f: New test case.
16953
16954 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
16955
16956         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
16957
16958         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
16959
16960 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
16961
16962         * gcc.dg/ia64-sync-3.c: New test.
16963
16964 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
16965
16966         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
16967
16968 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
16969
16970         * gcc.dg/ultrasp6.c: New test.
16971
16972 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16973
16974         * gcc.dg/i386-signbit-1.c: New test.
16975         * gcc.dg/i386-signbit-2.c: New test.
16976         * gcc.dg/i386-signbit-3.c: New test.
16977
16978 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16979
16980         * gcc.dg/ultrasp5.c: Fix options.
16981
16982 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16983
16984         * gcc.dg/ultrasp5.c: Fix comment.
16985
16986 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
16987
16988         PR fortran/10197
16989         * g77.f-torture/execute/10197.f: New test.
16990
16991 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
16992
16993         PR c++/9898, c++/383
16994         * g++.dg/template/conv6.C: New test.
16995
16996         PR c++/10119
16997         * g++.dg/template/ptrmem5.C: New test.
16998
16999         PR c++/10026
17000         * g++.dg/lookup/koenig1.C: New test.
17001
17002         PR C++/10199
17003         * g++.dg/lookup/template2.C: New test.
17004
17005 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
17006
17007         * g++.dg/opt/rtti1.C: New test.
17008
17009 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17010
17011         * gcc.dg/ultrasp5.c: New test.
17012
17013 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
17014
17015         PR middle-end/9967
17016         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
17017         builtin fputs.
17018
17019 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
17020
17021         PR c/8224
17022         * gcc.dg/20030323-1.c: New test.
17023
17024 2003-03-23  Roger Sayle  <roger@eyesopen.com>
17025
17026         * gcc.c-torture/compile/20030323-1.c: New test case.
17027
17028 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
17029
17030         * gcc.dg/20030321-1.c: New test.
17031
17032 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
17033
17034         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
17035
17036 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
17037
17038         PR c++/9978, c++/9708
17039         * g++.dg/ext/vlm1.C: Adjust expected error.
17040         * g++.dg/ext/vla2.C: New test.
17041         * g++.dg/template/arg1.C: New test.
17042         * g++.dg/template/arg2.C: New test.
17043
17044 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
17045
17046         * g77.f-torture/execute/select.f: New test.
17047         * g77.f-torture/noncompile/select_no_compile.f: New test.
17048
17049 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
17050
17051         PR c++/9898
17052         * g++.dg/other/error4.C: New test.
17053
17054 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
17055
17056         * g++.dg/template/friend17.C: New test.
17057
17058 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
17059
17060         * gcc.c-torture/compile/20030320-1.c: New.
17061
17062 2003-03-20  Roger Sayle  <roger@eyesopen.com>
17063
17064         * gcc.dg/builtins-6.c: New test case.
17065
17066 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
17067
17068         PR target/10073
17069         * gcc.c-torture/compile/20030319-1.c: New.
17070
17071 2003-03-18  Jan Hubicka  <jh@suse.cz>
17072
17073         * gcc.dg/i386-cvt-1.c: New test.
17074
17075 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
17076
17077         * objc.dg/naming-1.m: Use "(parse|syntax) error".
17078         * objc.dg/naming-2.m: Likewise.
17079
17080 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
17081
17082         PR c++/9639
17083         * g++.dg/parse/crash1.C: New test.
17084
17085 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
17086
17087         PR c++/8805
17088         * g++.dg/eh/cleanup1.C: New test.
17089
17090 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
17091
17092         * gcc.c-torture/execute/20030316-1.c: New test case.
17093
17094 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
17095
17096         PR c++/9629
17097         * g++.dg/init/ctor2.C: New test.
17098
17099 2003-03-15  Roger Sayle  <roger@eyesopen.com>
17100
17101         * g77.f-torture/compile/xformat.f: New test case.
17102
17103 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17104
17105         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
17106         * g++.old-deja/g++.mike/eh50.C: Likewise.
17107
17108 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17109
17110         PR c++/6440
17111         * g++.dg/template/spec7.C: New test.
17112         * g++.dg/template/spec8.C: Likewise.
17113
17114 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
17115
17116         * gcc.c-torture/execute/20030313-1.c: New test.
17117
17118 2003-03-14  Richard Henderson  <rth@redhat.com>
17119
17120         * gcc.dg/inline-2.c: Adjust alpha test for external call.
17121
17122 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17123
17124         * gcc.c-torture/compile/20030314-1.c: New test.
17125
17126 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
17127
17128         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
17129         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
17130         thumb target,
17131         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
17132         to accept newer _imp__  prefix and additional
17133         newline in .drectve section.
17134         * gcc.dg/dll-4.c: Likewise.
17135         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
17136         switch.
17137
17138 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
17139
17140         * g++.dg/parse/namespace9.C: New test.
17141
17142         * g++.dg/init/ref5.C: New test.
17143         * g++.dg/parse/ptrmem1.C: Likewise.
17144
17145 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17146
17147         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
17148         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
17149         regular expression.
17150         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
17151         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
17152
17153 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
17154
17155         * gcc.c-torture/execute/20030224-2.c: New test.
17156
17157 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17158
17159         * gcc.dg/decl-3.c: New test.
17160
17161 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17162
17163         * gcc.dg/i386-loop-2.c: New test.
17164
17165 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
17166
17167         PR c++/9474
17168         * g++.dg/parse/namespace8.C: New test.
17169
17170         PR c++/9924
17171         * g++.dg/overload/builtin2.C: New test.
17172
17173 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
17174
17175         * gcc.dg/return-type-3.c: New test.
17176
17177 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
17178
17179         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
17180         profiling options are not supported.
17181
17182 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
17183
17184         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
17185         * g++.old-deja/g++.warn/impint2.C: Likewise.
17186
17187 2003-03-10  Devang Patel  <dpatel@apple.com>
17188
17189         * g++.dg/cpp/c++_cmd_1.C: New test.
17190         * g++.dg/cpp/c++_cmd_1.h: New file.
17191
17192 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
17193
17194         * gcc.dg/altivec-9.c: New file.
17195
17196 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17197
17198         * gcc.dg/ppc-sdata-1.c: New test.
17199         * gcc.dg/ppc-sdata-2.c: New test.
17200
17201 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
17202
17203         PR c++/9373
17204         * g++.dg/opt/ptrmem2.C: New test.
17205
17206         PR c++/8534
17207         * g++.dg/opt/ptrmem1.C: New test.
17208
17209 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17210
17211         * gcc.dg/i386-loop-1.c: New test.
17212
17213 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17214
17215         PR c++/9970
17216         * g++.dg/lookup/friend1.C: New test.
17217
17218 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
17219
17220         PR c++/9823
17221         * g++.dg/parser/constructor1.C: New test.
17222
17223 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
17224
17225         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
17226
17227         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
17228
17229 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
17230
17231         * gcc.dg/cpp/Wunused.c: Update test.
17232
17233 2003-03-08  Jan Hubicka  <jh@suse.cz>
17234
17235         * gcc.dg/inline-3.c: New test.
17236
17237 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
17238
17239         PR c++/9809
17240         * g++.dg/parse/builtin1.C: New test.
17241
17242         PR c++/9982
17243         * g++.dg/abi/cookie1.C: New test.
17244         * g++.dg/abi/cookie2.C: Likewise.
17245
17246         PR c++/9524
17247         * g++.dg/template/field1.C: New test.
17248
17249         PR c++/9912
17250         * g++.dg/parse/class1.C: New test.
17251         * g++.dg/parse/namespace7.C: Likewise.
17252         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
17253
17254 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
17255
17256         * g++.dg/init/ref4.C: New test.
17257
17258 2003-03-07  Jan Hubicka  <jh@suse.cz>
17259
17260         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
17261         * gcc.dg/inline-3.c:  New test.
17262
17263 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
17264
17265         * g++.dg/init/ref3.C: New test.
17266
17267         PR c++/9965
17268         * g++.dg/init/ref2.C: New test.
17269
17270         PR c++/9400
17271         * g++.dg/warn/Wshadow-2.C: New test.
17272
17273         PR c++/9791
17274         * g++.dg/warn/Woverloaded-1.C: New test.
17275
17276 2003-03-05  Jan Hubicka  <jh@suse.cz>
17277
17278         * gcc.dg/i386-local2.c: New.
17279         * gcc.dg/i386-local.c: Fix typo.
17280
17281 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
17282
17283         * g++.dg/abi/layout3.C: New test.
17284
17285 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17286
17287         * gcc.c-torture/compile/20030305-1.c
17288
17289 2003-03-05  Jan Hubicka  <jh@suse.cz>
17290
17291         * gcc.dg/i386-local.c: New.
17292
17293 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
17294
17295         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
17296
17297 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17298
17299         * gcc.dg/switch-2.c: New test.
17300         * gcc.dg/switch-3.c: New test.
17301         * gcc.dg/Wswitch.c: Adjust line numbers.
17302         * gcc.dg/Wswitch-default.c: Likewise.
17303         * gcc.dg/Wswitch-enum.c: Likewise.
17304
17305 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
17306
17307         * gcc.c-torture/execute/20030222-1.c: New test.
17308
17309 2003-03-03  James E Wilson  <wilson@tuliptree.org>
17310
17311         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
17312
17313 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
17314
17315         PR c++/9878
17316         * g++.dg/init/ref1.C: New test.
17317
17318 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
17319
17320         * gcc.dg/sh-relax.c: New SH-only test.
17321
17322 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
17323
17324         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
17325         comment explaining purpose of testcase.
17326
17327 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
17328
17329         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
17330         for HC11/HC12 (asm needs two int registers).
17331         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
17332         HC11/HC12 because the test uses an asm which needs two 32-bit
17333         registers.
17334
17335 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
17336
17337         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
17338         for HC11/HC12 (array is too large otherwise).
17339         * gcc.c-torture/compile/920501-4.x: New file, likewise.
17340         * gcc.c-torture/compile/20010518-2.x: Likewise.
17341         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
17342         HC11/HC12 (array is too large).
17343
17344 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
17345
17346         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
17347         * lib/g++-dg.exp (g++-dg-test): Likewise.
17348
17349 2003-03-01  Roger Sayle  <roger@eyesopen.com>
17350
17351         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
17352         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
17353
17354 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17355
17356         * g++.dg/warn/implicit-typename1.C: Remove warning.
17357
17358 2003-02-28  Richard Henderson  <rth@redhat.com>
17359
17360         * gcc.dg/noreturn-1.c: Move noreturn warning line.
17361         * gcc.dg/return-type-1.c: Move control reaches end warning line.
17362
17363 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
17364
17365         * gcc.dg/pch/pch.exp: Change .pch to .gch.
17366         * g++.dg/pch/pch.exp: Likewise.
17367
17368 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
17369
17370         PR c++/9879
17371         * testsuite/g++.dg/init/new4.C: New test.
17372
17373 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
17374
17375         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
17376
17377 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
17378
17379         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
17380         unsigned long.
17381
17382         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
17383         wider than float.
17384
17385 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17386
17387         * lib/scanasm.exp: Add support for counting numbers of
17388         occurences.
17389         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
17390         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
17391
17392 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
17393
17394         PR c++/9683
17395         * g++.dg/template/static3.C: New test.
17396
17397         PR c++/9829
17398         * g++.dg/parse/namespace6.C: New test.
17399
17400 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17401
17402         PR target/9732
17403         * gcc.dg/20030225-1.c: New test.
17404
17405 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
17406
17407         * README: Remove out-of-date information.
17408
17409         PR c++/9836
17410         * g++.dg/template/spec6.C: New test.
17411
17412 2003-02-24  Jeff Law  <law@redhat.com>
17413
17414         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
17415
17416 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17417
17418         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
17419         * gcc.dg/pragma-ep-1.c: Likewise.
17420
17421 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17422
17423         PR c++/9602
17424         * g++.dg/template/friend16.C: New test.
17425
17426 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
17427
17428         PR c++/5333
17429         * g++.dg/parse/fused-params1.C: Adjust error messages.
17430         * g++.dg/template/nested3.C: New test.
17431
17432 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
17433
17434         * g++.dg/abi/param1.C: New test.
17435
17436 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17437
17438         PR c++/7982
17439         * g++.dg/warn/implicit-typename1.C: New test.
17440
17441 2003-02-22  Kelley Cook <kelleycook@comcast.net>
17442
17443         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
17444         with "mtune".
17445         * g++.old-deja/g++.other/store-expr2.C: Likewise.
17446         * gcc.c-torture/execute/20010129-1.x: Likewise.
17447         * gcc.dg/20011107-1.c: Likewise.
17448         * gcc.dg/20020108-1.c: Likewise.
17449         * gcc.dg/20020122-3.c: Likewise.
17450         * gcc.dg/20020206-1.c: Likewise.
17451         * gcc.dg/20020310-1.c: Likewise.
17452         * gcc.dg/20020426-2.c: Likewise.
17453         * gcc.dg/20020517-1.c: Likewise.
17454         * gcc.dg/991230-1.c: Likewise.
17455         * gcc.dg/i386-unroll-1.c: Likewise.
17456         * gcc.misc-tests/i386-prefetch.exp: Likewise.
17457
17458 2003-02-22  Jan Hubicka  <jh@suse.cz>
17459
17460         * gcc.dg/i386-mul.c: New test.
17461
17462 2003-02-21  Roger Sayle  <roger@eyesopen.com>
17463
17464         * gcc.dg/builtins-5.c: New test case.
17465
17466 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
17467
17468         * gcc.dg/asmreg-1.c: New test.
17469
17470 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17471
17472         PR c++/9749
17473         * g++.dg/parse/varmod1.C: New test.
17474
17475 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17476
17477         PR c++/9727
17478         * g++.dg/template/op1.C: New test.
17479
17480 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17481
17482         PR c++/8906
17483         * g++.dg/template/nested2.C: New test.
17484
17485 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17486
17487         PR c++/8724
17488         * g++.dg/expr/dtor1.C: New test.
17489
17490 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
17491
17492         * gcc.dg/cpp/include3.c: New test.
17493         * gcc.dg/cpp/inc/foo.h: New file.
17494
17495 2003-02-21  Glen Nakamura  <glen@imodulo.com>
17496
17497         * gcc.c-torture/execute/20030221-1.c: New test.
17498
17499 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
17500
17501         PR c++/9729
17502         * g++.dg/abi/conv1.C: New test.
17503
17504 2003-02-20  Jan Hubicka  <jh@suse.cz>
17505
17506         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
17507
17508 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
17509
17510         * gcc.c-torture/compile/20030219-1.c: New test.
17511
17512 2003-02-18  Jan Hubicka  <jh@suse.cz>
17513
17514         * gcc.dg/funcorder.c: New test.
17515
17516 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
17517
17518         * gcc.c-torture/execute/20030218-1.c: New.
17519
17520 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
17521
17522         * gcc.dg/20030218-1.c: New.
17523
17524 2003-02-18  Richard Henderson  <rth@redhat.com>
17525
17526         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
17527         * gcc.dg/attr-used-2.c: New.
17528
17529 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
17530
17531         PR c++/9704
17532         * g++.dg/init/copy5.C: New test.
17533
17534 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
17535
17536         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
17537         * g++.dg/pch/pch.exp: Likewise.
17538
17539 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
17540
17541         * gcc.c-torture/execute/20030209-1.c: Enable the test if
17542         STACK_SIZE is not defined.
17543
17544 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17545
17546         PR c++/9457
17547         * g++.dg/template/init1.C: New test.
17548
17549 2003-02-16  Jan HUbicka  <jh@suse.cz>
17550
17551         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
17552         (foo): Add few extra tests
17553         * gcc.dg/c99-const-expr-3.c: Likewise.
17554         * gcc.c-torture/execute/20030216-1.c: New.
17555
17556 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17557
17558         PR c++/9459
17559         * g++.dg/ext/typeof4.C: New test.
17560
17561 2003-02-15  Roger Sayle  <roger@eyesopen.com>
17562
17563         * gcc.dg/i386-387-3.c: New test case.
17564
17565 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
17566
17567         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
17568         cris-*-elf* cris-*-aout* and mmix-*-*.
17569
17570 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
17571
17572         * gcc.dg/20030213-1.c: New test.
17573
17574 2003-02-12  Roger Sayle  <roger@eyesopen.com>
17575
17576         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
17577         * gcc.dg/i386-387-2.c: Likewise.
17578
17579 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
17580
17581         * gcc.dg/ppc-spe.c: Fix formatting.
17582         Enable tests that were previously unsupported by gas.
17583         Delete tests for instructions that no longer exist.
17584         Switch arguments on evsubifw builtin.
17585
17586 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
17587
17588         * gcc.c-torture/execute/20030209-1.c: Disable the test if
17589         STACK_SIZE is too small.
17590
17591 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17592             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17593
17594         * gcc.dg/decl-2.c: New test.
17595
17596 2003-02-10  Jan Hubicka  <jh@suse.cz>
17597
17598         * gcc.dg/i386-fpcvt-1.c:  New test.
17599
17600 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
17601
17602         * gcc.c-torture/execute/20030209-1.c: New test.
17603
17604 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
17605
17606         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
17607         int-wide bitops, use the constants of the same width.
17608         Likewise, if long long is 32-bit wide, test bitops using
17609         32-bit constants.
17610
17611 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
17612
17613         * gcc.dg/20021014-1.c: Annotate with expected notice text.
17614
17615 2003-02-07  Roger Sayle  <roger@eyesopen.com>
17616
17617         * testsuite/gcc.dg/builtins-4.c: New test case.
17618
17619 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17620
17621         * gcc.dg/20020430-1.c: Fix dg command typos.
17622         * gcc.dg/20020503-1.c: Likewise.
17623
17624 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17625
17626         PR c++/8785
17627         * g++.dg/parse/fused-params1.C: New test.
17628
17629         PR c++/8857
17630         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
17631
17632         PR c++/8921
17633         * g++.dg/parse/non-dependent1.C: New test.
17634
17635         PR c++/8928
17636         * g++.dg/parse/dupl-tmpl-args1.C: New test.
17637
17638         PR c++/9228
17639         * g++.dg/parse/undefined7.C: New test.
17640         * g++.dg/parse/non-templ1.C: New test.
17641
17642         PR c++/9229
17643         * g++.dg/parse/too-many-tmpl-args1.C: New test.
17644
17645 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
17646
17647         * gcc.c-torture/compile/20030206-1.c: New test.
17648
17649 2003-02-05  Roger Sayle  <roger@eyesopen.com>
17650
17651         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
17652         "pow" to "foo" to avoid potential confusion with a math built-in.
17653
17654 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17655
17656         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
17657         conditions for SPARC targets.
17658
17659 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
17660
17661         * gcc.dg/20030204-1.c: New test.
17662
17663 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17664
17665         PR c++/38
17666         * g++.dg/parse/array-size1.C: New test.
17667
17668         PR c++/5657
17669         * g++.dg/parse/undefined3.C: New test.
17670
17671         PR c++/5665
17672         * g++.dg/parse/undefined4.C: New test.
17673
17674         PR c++/5975
17675         * g++.dg/parse/undefined5.C: New test.
17676
17677         PR c++/7259
17678         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
17679
17680         PR c++/8578
17681         * g++.dg/parse/casting-operator1.C: New test.
17682
17683         PR c++/8596
17684         * g++.dg/parse/undefined6.C: New test.
17685
17686         PR c++/8736
17687         * g++.dg/parse/missing-template1.C: New test.
17688
17689 2003-02-04  Jan Hubicka  <jh@suse.cz>
17690
17691         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
17692         * gcc.dg/i386-cmov?.c:  Likewise.
17693         * gcc.dg/i386-fpcvt-?.c:  Likewise.
17694         * gcc.dg/i386-ssefp-1.c:  Likewise.
17695         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
17696         conventions.
17697
17698 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
17699
17700         PR c++/7129
17701         * testsuite/g++.dg/ext/max.C: New test.
17702
17703 2003-02-03  Jan Hubicka  <jh@suse.cz>
17704
17705         * gcc.c-torture/execute/20030203-1.c: New test.
17706
17707 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
17708
17709         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
17710         'natural-endian'.
17711
17712 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
17713
17714         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
17715         * g++.dg/init/new2.C: Likewise.
17716         * g++.dg/other/new1.C: Likewise.
17717
17718 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
17719
17720         * gcc.dg/struct-ret-libc.c: New test.
17721
17722 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
17723
17724         * gcc.dg/20030129-1.c: New test.
17725
17726 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17727
17728         PR c++/8849
17729         * g++.dg/template/ptrmem4.C: New test.
17730
17731 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
17732
17733         * g++.dg/parser/constant1.C: New test.
17734
17735 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17736
17737         PR c++/8591
17738         * g++.dg/parse/friend2.C: New test.
17739
17740 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
17741
17742         PR c++/9437
17743         * g++.dg/template/unify4.C: New test.
17744
17745 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
17746
17747         * gcc.c-torture/execute/20030128-1.c: New test.
17748
17749 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
17750
17751         * g++.dg/lookup/nested1.C: Test moved from ...
17752         * g++.old-deja/g++.other/lookup24.C: ... here.
17753
17754 2003-01-28  Jan Hubicka  <jh@suse.cz>
17755
17756         * gcc.dg/i386-cmov5.c:  New test.
17757
17758 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
17759
17760         * gcc.c-torture/execute/20010925-1.c: Changed the
17761         memcpy declaration.
17762
17763 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
17764
17765         PR c++/3902
17766         * g++.dg/parse/template5.C: New test.
17767
17768 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
17769
17770         PR fortran/9258
17771         * g77.dg/pr9258: New test.
17772
17773 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
17774
17775         * README: Move relevant parts from README.g++.
17776
17777         * README.g++: Remove this file.
17778
17779 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
17780
17781         * g++.dg/abi/dcast1.C: New test.
17782
17783 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17784
17785         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
17786
17787 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
17788
17789         PR c++/47
17790         * g++.old-deja/g++.other/lookup24.C: New test.
17791
17792 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17793
17794         PR middle-end/7227
17795         * gcc.dg/uninit-C.c: New test.
17796
17797 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
17798
17799         * g++.dg/abi/covariant1.C: New test.
17800
17801 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
17802
17803         * gcc.dg/20030123-1.c: New test.
17804
17805 2003-01-25  Jan Hubicka  <jh@suse.cz>
17806
17807         PR opt/8492
17808         * gcc.c-torture/compile/20030125-1.c
17809
17810 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
17811
17812         PR c++/9403
17813         * g++.dg/parse/template3.C: New test.
17814         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
17815
17816         PR c++/795
17817         * g++.dg/parse/template4.C: New test.
17818
17819         PR c++/9415
17820         * g++.dg/template/qual2.C: New test.
17821
17822         PR c++/8545
17823         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
17824
17825         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
17826
17827 2003-01-25  Roger Sayle  <roger@eyesopen.com>
17828
17829         * gcc.c-torture/execute/switch-1.c: New test case.
17830
17831 2003-01-25  Jan Hubicka  <jh@suse.cz>
17832
17833         * gcc.c-torture/execute/20030125-1.[cx]: New test.
17834
17835 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
17836
17837         Tweaks for Bison-1.875. From the NEWS file:
17838         "- `parse error' -> `syntax error'
17839         Bison now uniformly uses the term `syntax error'"
17840         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
17841         * gcc.dg/cpp/digraph2.c: Likewise.
17842         * gcc.dg/cpp/direct2.c: Likewise.
17843         * gcc.dg/cpp/paste4.c: Likewise.
17844         * gcc.dg/c90-restrict-1.c: Likewise.
17845         * gcc.dg/c99-func-2.c: Likewise.
17846         * gcc.dg/noncompile/920721-2.c: Likewise.
17847         * gcc.dg/noncompile/930622-2.c: Likewise.
17848         * gcc.dg/noncompile/940112-1.c: Likewise.
17849         * gcc.dg/noncompile/950921-1.c: Likewise.
17850         * gcc.dg/noncompile/951123-1.c: Likewise.
17851         * gcc.dg/noncompile/971104-1.c: Likewise.
17852         * gcc.dg/noncompile/990416-1.c: Likewise.
17853
17854 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
17855
17856         * g++.dg/parse/undefined1.C: Add error message.
17857
17858 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
17859
17860         PR c++/9354
17861         * g++.dg/parse/new1.C: New test.
17862
17863         PR c++/9216
17864         * g++.dg/parse/template2.C: New test.
17865
17866         PR c++/9354
17867         * g++.dg/parse/typedef2.C: New test.
17868
17869         PR c++/9328
17870         * g++.dg/ext/typeof3.C: New test.
17871
17872 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17873
17874         PR c++/2738
17875         * g++.dg/parse/ret-type1.C: New test.
17876
17877         PR c++/3792
17878         * g++.dg/parse/tmpl-outside1.C: New test.
17879
17880         PR c++/4207
17881         * g++.dg/parse/int-as-enum1.C: New test.
17882
17883         PR c++/4903
17884         * g++.dg/parse/no-typename1.C: New test.
17885
17886         PR c++/5533
17887         * g++.dg/parse/no-value1.C: New test.
17888
17889         PR c++/5921
17890         * g++.dg/parse/wrong-inline1.C: New test.
17891
17892         PR c++/6402
17893         * g++.dg/parse/ref1.C: New test.
17894
17895         PR c++/6992
17896         * g++.dg/parse/attr-ctor1.C: New test.
17897
17898         PR c++/7229
17899         * g++.dg/parse/namespace5.C: New test.
17900
17901         PR c++/7917
17902         * g++.dg/parse/func-def1.C: New test.
17903
17904         PR c++/8143
17905         * g++.dg/parse/undefined1.C: New test.
17906
17907         PR c++/5723, PR c++/8522
17908         * g++.dg/parse/specialization1.C: New test.
17909
17910         PR c++/163, PR c++/8595
17911         * g++.dg/parse/struct-as-enum1.C: New test.
17912
17913         PR c++/9173
17914         * g++.dg/parse/undefined2.C: New test.
17915
17916 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
17917
17918         PR c++/9298
17919         * g++.dg/parse/template1.C: New test.
17920
17921         PR c++/9384
17922         * g++.dg/parse/using1.C: New test.
17923
17924         PR c++/9285
17925         PR c++/9294
17926         * g++.dg/parse/expr2.C: New test.
17927
17928         PR c++/9388
17929         * g++.dg/parse/lookup2.C: Likewise.
17930
17931 2003-01-21  Jan Hubicka  <jh@suse.cz>
17932
17933         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
17934         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
17935         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
17936         * gcc.c-torture/execute/string-opt-*.c: Likewise.
17937
17938 2003-01-20  Nick Clifton  <nickc@redhat.com>
17939
17940         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
17941         problem with ARM sibcall code generation.
17942
17943 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
17944
17945         * gcc.c-torture/execute/20030120-1.c: New.
17946
17947 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
17948
17949         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
17950
17951 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
17952
17953         PR c++/9272
17954         * g++.dg/parse/ctor1.C: New test.
17955
17956         PR c++/9294:
17957         * g++.dg/parse/qualified1.C: New test.
17958
17959         * g++.dg/parse/typename3.C: New test.
17960
17961 2003-01-16  Richard Henderson  <rth@redhat.com>
17962
17963         * g++.dg/tls/init-2.C: Fix error matches for real this time.
17964
17965 2003-01-16  Richard Henderson  <rth@redhat.com>
17966
17967         * g++.dg/pch/pch.exp: Copy test header to the working directory
17968         before using it either for precompilation or direct use.
17969         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
17970         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
17971
17972 2003-01-16  Richard Henderson  <rth@redhat.com>
17973
17974         * gcc.dg/pch/pch.exp: Copy test header to the working directory
17975         before using it either for precompilation or direct use.
17976         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
17977         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
17978
17979 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
17980
17981         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
17982         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
17983         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
17984         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
17985         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
17986         typename warning into error.
17987         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
17988         error messages.
17989         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
17990         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
17991         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
17992         messages.
17993         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
17994         make declaration visible in template.
17995         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
17996         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
17997         messages.
17998         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
17999         message.
18000         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
18001         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
18002         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
18003         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
18004         typename warning with error message.
18005         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
18006         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
18007         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
18008
18009 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
18010
18011         * g++.dg/parse/ambig2.C: New test.
18012
18013 2003-01-15  Richard Henderson  <rth@redhat.com>
18014
18015         * g++.dg/tls/init-2.C: Update error message string.
18016
18017 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18018
18019         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
18020
18021 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
18022
18023         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
18024         all for HC11/HC12.
18025         * gcc.c-torture/compile/20001205-1.x: Likewise.
18026         * gcc.c-torture/compile/20001226-1.x: Likewise.
18027         * gcc.c-torture/compile/920520-1.x: Likewise.
18028         * gcc.c-torture/compile/961203-1.x: Likewise.
18029         * gcc.c-torture/compile/20020604-1.x: Likewise.
18030
18031 2003-01-15  Jan Hubicka  <jh@suse.cz>
18032
18033         * gcc.c-torture/compile/20030115-1.c: New test.
18034
18035         * gcc.dg/i386-fpcvt-1.c: New test.
18036         * gcc.dg/i386-fpcvt-2.c: New test.
18037
18038 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
18039
18040         Further conform g++'s __vmi_class_type_info to the C++ ABI
18041         specification.
18042         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
18043         the specification.
18044
18045 2003-01-14  Jan Hubicka  <jh@suse.cz>
18046
18047         * gcc.dg/i386-fpcvt-1.c: New test.
18048         * gcc.dg/i386-fpcvt-2.c: New test.
18049
18050 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18051
18052         * gcc.dg/i386-mmx-3.c: New test.
18053
18054 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
18055
18056         PR c++/9264
18057         * g++.dg/parse/octal1.C: New file.
18058
18059         PR c++/9172
18060         * g++.dg/parse/typename1.C: New file.
18061
18062 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
18063
18064         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
18065         * gcc.dg/bf-no-ms-layout.c: Likewise.
18066         * gcc.dg/bf-ms-attrib.c: Likewise.
18067
18068 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
18069
18070         PR c++/9099
18071         * g++.dg/parse/dtor1.C: New file.
18072
18073         PR c++/9128
18074         * g++.dg/rtti/typeid1.C: New file.
18075
18076         PR c++/9153
18077         * g++.dg/parse/lookup1.C: New file.
18078
18079         PR c++/9171
18080         * g++.dg/templ/spec5.C: New file.
18081
18082 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
18083
18084         * gcc.c-torture/compile/20030110-1.c: New test.
18085
18086 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
18087
18088         Merge from pch-branch:
18089
18090         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
18091
18092         * gcc.dg/pch/cpp-1.h: New.
18093         * gcc.dg/pch/cpp-1.c: New.
18094         * gcc.dg/pch/cpp-2.h: New.
18095         * gcc.dg/pch/cpp-2.c: New.
18096
18097         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
18098
18099         * gcc.dg/pch/except-1.h: New.
18100         * gcc.dg/pch/except-1.c: New.
18101
18102         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
18103
18104         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
18105         running test.
18106         * gcc.dg/pch: Include *.hp not *.h.
18107         * gcc.dg/pch/system-1.h: New.
18108         * gcc.dg/pch/system-1.c: New.
18109
18110         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
18111
18112         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
18113         rather than trying to build and run a program using PCH.
18114         * gcc.dg/pch: Remove dg-do commands from test files.
18115
18116         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
18117
18118         * gcc.dg/pch/macro-3.c: New.
18119         * gcc.dg/pch/macro-3.h: New.
18120
18121         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
18122
18123         * gcc.dg/pch/common-1.c: New.
18124         * gcc.dg/pch/common-1.h: New.
18125         * gcc.dg/pch/decl-1.c: New.
18126         * gcc.dg/pch/decl-1.h: New.
18127         * gcc.dg/pch/decl-2.c: New.
18128         * gcc.dg/pch/decl-2.h: New.
18129         * gcc.dg/pch/decl-3.c: New.
18130         * gcc.dg/pch/decl-3.h: New.
18131         * gcc.dg/pch/decl-4.c: New.
18132         * gcc.dg/pch/decl-4.h: New.
18133         * gcc.dg/pch/decl-5.c: New.
18134         * gcc.dg/pch/decl-5.h: New.
18135         * gcc.dg/pch/global-1.c: New.
18136         * gcc.dg/pch/global-1.h: New.
18137         * gcc.dg/pch/inline-1.c: New.
18138         * gcc.dg/pch/inline-1.h: New.
18139         * gcc.dg/pch/inline-2.c: New.
18140         * gcc.dg/pch/inline-2.h: New.
18141         * gcc.dg/pch/static-1.c: New.
18142         * gcc.dg/pch/static-1.h: New.
18143         * gcc.dg/pch/static-2.c: New.
18144         * gcc.dg/pch/static-2.h: New.
18145
18146         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
18147
18148         * g++.dg/pch/pch.exp: Better handle failing testcases.
18149         * gcc.dg/pch/pch.exp: Likewise.
18150         * gcc.dg/pch/macro-1.c: New.
18151         * gcc.dg/pch/macro-1.h: New.
18152         * gcc.dg/pch/macro-2.c: New.
18153         * gcc.dg/pch/macro-2.h: New.
18154
18155         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
18156
18157         * g++.dg/dg.exp: Treat files in pch/ specially.
18158         * g++.dg/pch/pch.exp: New file.
18159         * g++.dg/pch/empty.H: New file.
18160         * g++.dg/pch/empty.C: New file.
18161         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
18162         "precompile".
18163
18164         * gcc.dg/pch/pch.exp: New file.
18165         * gcc.dg/pch/empty.h: New file.
18166         * gcc.dg/pch/empty.c: New file.
18167         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
18168         "precompile".
18169
18170 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18171
18172         * g++.dg/template/friend14.C: New test.
18173
18174 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18175
18176         * gcc.dg/old-style-asm-1.c: New test.
18177
18178 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
18179
18180         * gcc.c-torture/compile/20030109-1.c: New test.
18181
18182 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18183
18184         * gcc.c-torture/execute/20030109-1.c: New test.
18185
18186 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
18187
18188         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
18189         * g++.old-deja/g++.mike/dyncast2.C: Likewise
18190         * g++.old-deja/g++.mike/dyncast3.C: Likewise
18191         * g++.old-deja/g++.mike/eh2.C: Likewise
18192         * g++.old-deja/g++.mike/eh3.C: Likewise
18193         * g++.old-deja/g++.mike/eh5.C: Likewise
18194         * g++.old-deja/g++.mike/eh6.C: Likewise
18195         * g++.old-deja/g++.mike/eh7.C: Likewise
18196         * g++.old-deja/g++.mike/eh8.C: Likewise
18197         * g++.old-deja/g++.mike/eh9.C: Likewise
18198         * g++.old-deja/g++.mike/eh10.C: Likewise
18199         * g++.old-deja/g++.mike/eh12.C: Likewise
18200         * g++.old-deja/g++.mike/eh13.C: Likewise
18201         * g++.old-deja/g++.mike/eh14.C: Likewise
18202         * g++.old-deja/g++.mike/eh16.C: Likewise
18203         * g++.old-deja/g++.mike/eh17.C: Likewise
18204         * g++.old-deja/g++.mike/eh18.C: Likewise
18205         * g++.old-deja/g++.mike/eh21.C: Likewise
18206         * g++.old-deja/g++.mike/eh23.C: Likewise
18207         * g++.old-deja/g++.mike/eh24.C: Likewise
18208         * g++.old-deja/g++.mike/eh25.C: Likewise
18209         * g++.old-deja/g++.mike/eh26.C: Likewise
18210         * g++.old-deja/g++.mike/eh27.C: Likewise
18211         * g++.old-deja/g++.mike/eh28.C: Likewise
18212         * g++.old-deja/g++.mike/eh29.C: Likewise
18213         * g++.old-deja/g++.mike/eh31.C: Likewise
18214         * g++.old-deja/g++.mike/eh33.C: Likewise
18215         * g++.old-deja/g++.mike/eh34.C: Likewise
18216         * g++.old-deja/g++.mike/eh35.C: Likewise
18217         * g++.old-deja/g++.mike/eh36.C: Likewise
18218         * g++.old-deja/g++.mike/eh37.C: Likewise
18219         * g++.old-deja/g++.mike/eh38.C: Likewise
18220         * g++.old-deja/g++.mike/eh39.C: Likewise
18221         * g++.old-deja/g++.mike/eh40.C: Likewise
18222         * g++.old-deja/g++.mike/eh41.C: Likewise
18223         * g++.old-deja/g++.mike/eh42.C: Likewise
18224         * g++.old-deja/g++.mike/eh44.C: Likewise
18225         * g++.old-deja/g++.mike/eh46.C: Likewise
18226         * g++.old-deja/g++.mike/eh47.C: Likewise
18227         * g++.old-deja/g++.mike/eh48.C: Likewise
18228         * g++.old-deja/g++.mike/eh49.C: Likewise
18229         * g++.old-deja/g++.mike/eh50.C: Likewise
18230         * g++.old-deja/g++.mike/eh51.C: Likewise
18231         * g++.old-deja/g++.mike/eh53.C: Likewise
18232         * g++.old-deja/g++.mike/eh55.C: Likewise
18233         * g++.old-deja/g++.mike/p7912.C: Likewise
18234         * g++.old-deja/g++.mike/p9706.C: Likewise
18235         * g++.old-deja/g++.mike/p10416.C: Likewise
18236         * g++.old-deja/g++.mike/p11667.C: Likewise
18237         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
18238         Remove redundant reference to Iris.
18239         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
18240         Elxsi, i860, Pico Java, and WE32K.
18241
18242 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
18243
18244         * g++.dg/ext/asm4.C: New test.
18245
18246 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18247
18248         PR c++/9030
18249         * g++.dg/template/friend12.C: New test.
18250         * g++.dg/template/friend13.C: Likewise.
18251         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
18252
18253 2003-01-08  Jan Hubicka  <jh@suse.cz>
18254
18255         * gcc.dg/i386-cadd.c: New test.
18256         * gcc.dg/i386-cmov4.c: Likewise.
18257
18258 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
18259
18260         PR c++/9165
18261         * g++.dg/warn/Wunused-3.C: New test.
18262
18263         * g++.dg/abi/bitfield9.C: New test.
18264
18265         PR c++/9189
18266         * g++.dg/parse/defarg3.C: New test.
18267
18268 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
18269
18270         * g++.dg/parse/ambig1.C: New test.
18271         * g++.dg/parse/defarg2.C: New test.
18272
18273 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
18274
18275         * g++.dg/template/defarg-1.C: New test.
18276         * g++.dg/template/local2.C: Likewise.
18277
18278 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
18279
18280         * gcc.c-torture/execute/20030105-1.c: New test.
18281
18282 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18283
18284         * g++.dg/parse/namespace3.C: Remove extra semicolons.
18285         * g++.dg/parse/namespace4.C: Likewise.
18286
18287 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
18288
18289         * g++.dg/template/ntp2.C: New test.
18290
18291 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
18292
18293         * g++.dg/parse/extern-C-1.C: New test.
18294
18295         * g++.dg/parse/namespace4.C: New test.
18296
18297         * g++.dg/template/nested1.C: New test.
18298
18299         * g++.dg/parse/namespace3.C: New test.
18300
18301 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
18302
18303         * g++.dg/lookup/two-stage1.C: New test.
18304
18305 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18306
18307         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
18308         * g++.old-deja/g++.jason/access8.C: Likewise.
18309         * g++.old-deja/g++.other/decl5.C: Likewise.
18310
18311 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
18312
18313         * g++.dg/parse/parse7.C: New test.
18314
18315 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
18316
18317         PR c++/2843
18318         * g++.dg/ext/attrib7.C: New test.
18319
18320 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
18321
18322         * g++.dg/parse/parse6.C: New test.
18323
18324 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
18325
18326         * gcc.dg/h8300-stack-1.c: New.
18327
18328 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
18329
18330         g++.dg/lookup/exception1.C: New test.
18331
18332         g++.dg/lookup/template1.C: New test.
18333
18334         g++.dg/parse/namespace2.C: New test.
18335
18336         g++.dg/parse/parens2.C: New test.
18337
18338 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18339
18340         * g++.dg/parse/parse5.C: New test.
18341         * g++.dg/lookup/scoped4.C: New test.
18342
18343 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
18344
18345         * g++.dg/parse/parens1.C: New test.
18346
18347         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
18348         angle-bracket1.C.
18349         * g++.dg/parse/parens2.C: New test.
18350
18351         * g++.dg/lookup/scope-operator1.C: New test.
18352
18353         * g++.dg/parse/operator1.C: New test.
18354
18355 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18356
18357         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
18358         * g++.old-deja/g++.other/access6.C: Likewise.
18359         * g++.old-deja/g++.other/decl1.C: Likewise.
18360         * g++.old-deja/g++.pt/typename12.C: Likewise.
18361
18362 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
18363
18364         * g++.dg/parse/namespace1.C: New test.
18365
18366 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18367
18368         * g++.dg/parse/parse4.C: New test.
18369
18370 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18371
18372         * g++.dg/parse/parse3.C: New test.
18373
18374 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18375
18376         * g++.dg/parse/parse2.C: New test.
18377
18378 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18379
18380         * g++.dg/template/friend11.C: New test.
18381
18382 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18383
18384         * g++.dg/parse/parse1.C: New test.
18385
18386 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
18387
18388         * lib/profopt.exp: Change the name of a global variable to avoid
18389         possible clashes with other test suites.
18390
18391 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
18392
18393         * g++.dg/inherit/covariant8.C: New test.
18394
18395 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
18396
18397         * g++.dg/init/array9.C: New test.
18398
18399         PR c++/9112
18400         * g++.dg/parse/expr1.C: New test.
18401
18402 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
18403
18404         * gcc.c-torture/compile/20021230-1.c: New test.
18405
18406 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
18407
18408         * g++.dg/inherit/covariant5.C: New test.
18409         * g++.dg/inherit/covariant6.C: New test.
18410         * g++.dg/inherit/covariant7.C: New test.
18411
18412 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18413
18414         PR c++/2739
18415         * g++.dg/other/access2.C: New test.
18416
18417 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18418
18419         * g++.dg/other/anon-struct.C: No longer fails
18420         * g++.old-deja/g++.brendan/parse4.C: Likewise.
18421         * g++.old-deja/g++.brendan/parse5.C: Likewise.
18422         * g++.old-deja/g++.brendan/parse6.C: Likewise.
18423
18424 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18425
18426         * g++.dg/parse/angle-bracket.C (main): No longer fails.
18427
18428 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
18429
18430         * g++.dg/eh/spec4.C: Remove stray semicolon.
18431         * g++.dg/expr/pmf-1.C: Change error message.
18432         * g++.dg/ext/asm1.C: Remove stray semicolon.
18433         * g++.dg/ext/typename1.C: Add missing typenames.
18434         * g++.dg/inherit/template-as-base.C: Change error message.
18435         * g++.dg/lookup/scoped1.C: Likewise.
18436         * g++.dg/lookup/scoped2.C: Likewise.
18437         * g++.dg/lookup/using2.C: Likewise.
18438         * g++.dg/other/component1.C: Remove stray semicolon.
18439         * g++.dg/other/do1.C: Change error message.
18440         * g++.dg/other/error2.C: Likewise.
18441         * g++.dg/other/init1.C: Likewise.
18442         * g++.dg/other/packed1.C: Remove stray semicolon.
18443         * g++.dg/other/ptrmem2.C: Change error message.
18444         * g++.dg/parse/parameter-declaration-1.C: Remove line number
18445         marker.
18446         * g++.dg/special/initp1.C: Remove invalid attribute usage.
18447         * g++.dg/template/access3.C: Add typename keyword.
18448         * g++.dg/template/access5.C: Remove stray semicolon.
18449         * g++.dg/template/access6.C: Likewise.
18450         * g++.dg/template/complit1.C: Likewise.
18451         * g++.dg/template/crash1.C: Change error message.
18452         * g++.dg/template/inherit2.C: Remove stray semicolon.
18453         * g++.dg/template/instantiate2.C: Likewise.
18454         * g++.dg/template/instantiate3.C: Change error message.
18455         * g++.dg/template/qual1.C: Remove stray semicolon.
18456         * g++.dg/template/qualttp18.C: Change error message.
18457         * g++.dg/template/ref1.C: Remove stray semicolon.
18458         * g++.dg/template/sizeof1.C (A::value): Declare it.
18459         * g++.dg/template/spec4.C: Change error message.
18460         * g++.dg/template/static1.C: Likewise.
18461         * g++.dg/template/type1.C: Likewise.
18462         * g++.dg/template/typename3.C: Likewise.
18463         * g++.old-deja/g++.benjamin/13478.C: Change error message.
18464         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
18465         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
18466         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
18467         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
18468         named return value extension.
18469         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
18470         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
18471         * g++.old-deja/g++.bob/extern_C.C: Likewise.
18472         * g++.old-deja/g++.bob/inherit2.C: Likewise.
18473         * g++.old-deja/g++.brendan/complex1.C: Likewise.
18474         * g++.old-deja/g++.brendan/copy5.C: Likewise.
18475         * g++.old-deja/g++.brendan/crash13.C: Likewise.
18476         * g++.old-deja/g++.brendan/crash15.C: Likewise.
18477         * g++.old-deja/g++.brendan/crash18.C: Change error message.
18478         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
18479         * g++.old-deja/g++.brendan/crash38.C: Likewise.
18480         * g++.old-deja/g++.brendan/crash50.C: Likewise.
18481         * g++.old-deja/g++.brendan/crash56.C: Likewise.
18482         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
18483         syntax.
18484         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
18485         * g++.old-deja/g++.brendan/crash8.C: Change error message.
18486         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
18487         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
18488         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
18489         * g++.old-deja/g++.brendan/template11.C: Likewise.
18490         * g++.old-deja/g++.brendan/template26.C: Likewise.
18491         * g++.old-deja/g++.brendan/template27.C: Use explicit
18492         specialization syntax.
18493         * g++.old-deja/g++.brendan/template30.C: Likewise.
18494         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
18495         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
18496         non-dependent names.
18497         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
18498         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
18499         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
18500         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
18501         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
18502         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
18503         named return value extension.
18504         * g++.old-deja/g++.ext/namedret2.C: Likewise.
18505         * g++.old-deja/g++.ext/namedret3.C: Likewise.
18506         * g++.old-deja/g++.ext/return1.C: Likewise.
18507         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
18508         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
18509         * g++.old-deja/g++.jason/access8.C: Likewise.
18510         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
18511         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
18512         pseudo-destructor names.
18513         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
18514         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
18515         pseudo-destructor names.
18516         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
18517         * g++.old-deja/g++.jason/overload19.C: Likewise.
18518         * g++.old-deja/g++.jason/overload32.C: Likewise.
18519         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
18520         stray semicolons.
18521         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
18522         * g++.old-deja/g++.jason/return.C: Likewise.
18523         * g++.old-deja/g++.jason/return2.C: Likewise.
18524         * g++.old-deja/g++.jason/shadow1.C: Likewise.
18525         * g++.old-deja/g++.jason/special.C: Use explicit specialization
18526         syntax.
18527         * g++.old-deja/g++.jason/template10.C: Account for use of
18528         non-dependent names.
18529         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
18530         syntax.
18531         * g++.old-deja/g++.jason/template37.C: Likewise.
18532         * g++.old-deja/g++.law/access4.C: Change error messages.
18533         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
18534         pseudo-destructor names.
18535         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
18536         * g++.old-deja/g++.law/ctors9.C: Likewise.
18537         * g++.old-deja/g++.law/cvt22.C: Likewise.
18538         * g++.old-deja/g++.law/dtors5.C: Likewise.
18539         * g++.old-deja/g++.law/global-init1.C: Likewise.
18540         * g++.old-deja/g++.law/missed-error3.C: Likewise.
18541         * g++.old-deja/g++.law/operators28.C: Likewise.
18542         * g++.old-deja/g++.law/visibility28.C: Likewise.
18543         * g++.old-deja/g++.martin/eval1.C: Likewise.
18544         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
18545         name.
18546         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
18547         * g++.old-deja/g++.mike/net34.C: Likewise.
18548         * g++.old-deja/g++.mike/net36.C: Likewise.
18549         * g++.old-deja/g++.mike/ns2.C: Likewise.
18550         * g++.old-deja/g++.mike/p12306.C: Likewise.
18551         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
18552         value extension.
18553         * g++.old-deja/g++.mike/p700.C: Likewise.
18554         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
18555         * g++.old-deja/g++.mike/p710.C: Likewise.
18556         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
18557         value extension.
18558         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
18559         * g++.old-deja/g++.mike/pmf9.C: Likewise.
18560         * g++.old-deja/g++.ns/crash2.C: Likewise.
18561         * g++.old-deja/g++.ns/crash3.C: Likewise.
18562         * g++.old-deja/g++.ns/invalid1.C: Likewise.
18563         * g++.old-deja/g++.ns/ns17.C: Likewise.
18564         * g++.old-deja/g++.ns/template16.C: Likewise.
18565         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
18566         keyword.
18567         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
18568         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
18569         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
18570         named return value extension.
18571         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
18572         * g++.old-deja/g++.other/access4.C: Issue additional error
18573         messages.
18574         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
18575         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
18576         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
18577         * g++.old-deja/g++.other/crash25.C: Change error message.
18578         * g++.old-deja/g++.other/crash4.C: Change error message.
18579         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
18580         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
18581         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
18582         checks.
18583         * g++.old-deja/g++.other/defarg8.C: Likewise.
18584         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
18585         * g++.old-deja/g++.other/dtor10.C: Likewise.
18586         * g++.old-deja/g++.other/incomplete.C: Likewise.
18587         * g++.old-deja/g++.other/linkage7.C: Likewise.
18588         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
18589         lookup algorithm.
18590         * g++.old-deja/g++.other/mangle2.C: Likewise.
18591         * g++.old-deja/g++.other/refinit2.C: Likewise.
18592         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
18593         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
18594         * g++.old-deja/g++.pt/crash28.C: Likewise.
18595         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
18596         syntax.
18597         * g++.old-deja/g++.pt/crash32.C: Change error message.
18598         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
18599         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
18600         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
18601         error message position.
18602         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
18603         * g++.old-deja/g++.pt/defarg8.C: Change error message.
18604         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
18605         syntax.
18606         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
18607         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
18608         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
18609         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
18610         keyword.
18611         * g++.old-deja/g++.pt/explicit31.C: Likewise.
18612         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
18613         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
18614         keyword.
18615         * g++.old-deja/g++.pt/explicit71.C: Change error message.
18616         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
18617         syntax.
18618         * g++.old-deja/g++.pt/friend28.C: Account for use of
18619         non-dependent names.
18620         * g++.old-deja/g++.pt/friend29.C: Likewise.
18621         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
18622         rules.
18623         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
18624         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
18625         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
18626         lookup rules.
18627         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
18628         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
18629         keyword.
18630         * g++.old-deja/g++.pt/memclass20.C: Likewise.
18631         * g++.old-deja/g++.pt/memclass5.C: Likewise.
18632         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
18633         keyword.
18634         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
18635         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
18636         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
18637         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
18638         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
18639         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
18640         keyword.
18641         * g++.old-deja/g++.pt/spec10.C: Likewise.
18642         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
18643         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
18644         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
18645         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
18646         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
18647         * g++.old-deja/g++.pt/ttp62.C: Likewise.
18648         * g++.old-deja/g++.pt/ttp64.C: Likewise.
18649         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
18650         * g++.old-deja/g++.pt/typename15.C: Likewise.
18651         * g++.old-deja/g++.pt/typename22.C: Likewise.
18652         * g++.old-deja/g++.pt/typename6.C: Change error messages.
18653         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
18654         * g++.old-deja/g++.pt/virtual2.C: Likewise.
18655         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
18656         syntax.
18657         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
18658         return value extension.
18659         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
18660         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
18661         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
18662         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
18663
18664 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
18665
18666         * g++.dg/warn/inline1.C: New test.
18667         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
18668         * g++.old-deja/g++.jason/synth10.C: Likewise.
18669         * g++.old-deja/g++.mike/net31.C: Likewise.
18670         * g++.old-deja/g++.mike/p8786.C: Likewise.
18671
18672         * g++.dg/template/friend10.C: New test.
18673         * g++.dg/template/conv5.C: New test.
18674
18675 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
18676
18677         * g++.dg/lookup/scoped3.C: New test.
18678
18679         * g++.dg/lookup/decl1.C: New test.
18680         * g++.dg/lookup/decl2.C: New test.
18681
18682 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18683
18684         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
18685         gcc.c-torture/compile/20021015-1.c,
18686         gcc.c-torture/compile/20021015-2.c,
18687         gcc.c-torture/compile/20021123-1.c,
18688         gcc.c-torture/compile/20021123-2.c,
18689         gcc.c-torture/compile/20021123-3.c,
18690         gcc.c-torture/compile/20021123-4.c,
18691         gcc.c-torture/execute/20021024-1.c: Add tests previously added
18692         only to 3.1 or 3.2 branch.
18693
18694 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
18695
18696         * gcc.dg/i386-bitfield3.c: New test.
18697
18698         * gcc.dg/i386-bitfield2.c: New test.
18699
18700 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
18701
18702         * g++.dg/parse/conv_op1.C: New test.
18703
18704 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
18705
18706         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
18707         approved.
18708
18709 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
18710
18711         * gcc.c-torture/compile/20021220-1.c: New test.
18712
18713 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
18714
18715         * gcc.dg/i386-fastcall-1.c: New.
18716
18717 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18718
18719         * gcc.c-torture/execute/20021219-1.c: New test.
18720
18721 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18722
18723         * gcc.dg/i386-pic-1.c: New test.
18724
18725 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18726
18727         PR c++/8099
18728         * g++.dg/template/friend9.C: New test.
18729
18730 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18731
18732         PR c++/3663
18733         * g++.dg/template/access7.C: New test.
18734
18735 2002-12-18  Nick Clifton  <nickc@redhat.com>
18736
18737         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
18738         the libstdc++-v3 directory has been found.
18739
18740 2002-12-12  Devang Patel <dpatel@apple.com>
18741         * gcc.dg/darwin-ld-1.c: New test.
18742         * gcc.dg/darwin-ld-2.c: New test.
18743         * gcc.dg/darwin-ld-3.c: New test.
18744         * gcc.dg/darwin-ld-4.c: New test.
18745         * gcc.dg/darwin-ld-5.c: New test.
18746
18747 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18748
18749         * gcc.c-torture/compile/20021212-1.c: New test.
18750
18751 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
18752
18753         * gcc.dg/fshort-wchar: New test.
18754
18755 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
18756
18757         PR c++/8372
18758         * g++.dg/template/dtor1.C: New test.
18759
18760         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
18761         markers.
18762
18763 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
18764
18765         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
18766
18767 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
18768
18769         * g++.dg/template/static1.C: New test.
18770         * g++.dg/template/static2.C: New test.
18771         * g++.old-deja/g++.ext/memconst.C: New test.
18772
18773 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18774
18775         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
18776         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
18777         * g++.dg/special/initp1.C: Likewise.
18778
18779 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
18780
18781         * gcc.c-torture/execute/20021204-1.c: New test.
18782
18783 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
18784
18785         * gcc.dg/ppc-fmadd-1.c: New file.
18786         * gcc.dg/ppc-fmadd-2.c: New file.
18787         * gcc.dg/ppc-fmadd-3.c: New file.
18788
18789 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18790
18791         * gcc.c-torture/compile/20021204-1.c: New test.
18792
18793 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
18794
18795         * g++.dg/inherit/covariant2.C: New test.
18796         * g++.dg/inherit/covariant3.C: New test.
18797         * g++.dg/inherit/covariant4.C: New test.
18798         * g++.dg/inherit/covariant1.C: Remove XFAIL.
18799         * g++.old-deja/g++.robertl/eb17.C: Likewise.
18800
18801 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
18802
18803         PR c++/8688
18804         * g++.dg/init/brace3.C: New test.
18805
18806 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
18807
18808         * gcc.dg/20020210-1.c: Fix a comment typo.
18809
18810 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
18811
18812         PR c++/8720
18813         * g++.dg/parse/defarg1.C: New test.
18814
18815         PR c++/8615
18816         * g++.dg/template/char1.C: New test.
18817
18818         * g++.dg/template/varmod1.C: Fix typo.
18819
18820 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18821
18822         DR 180
18823         * g++.old-deja/g++.pt/crash32.C: Expect error.
18824
18825 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
18826
18827         PR c++/5919
18828         * g++.dg/template/varmod1.C: New test.
18829
18830         PR c++/8727
18831         * g++.dg/inherit/typeinfo1.C: New test.
18832
18833         PR c++/8663
18834         * g++.dg/inherit/typedef1.C: New test.
18835
18836 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
18837
18838         PR c++/8332
18839         PR c++/8493
18840         * g++.dg/template/strlen1.C: New test.
18841
18842         PR c++/8227
18843         * g++.dg/template/ctor2.C: New test.
18844
18845         PR c++/8214
18846         * g++.dg/init/string1.C: New test.
18847
18848         PR c++/8511
18849         * g++.dg/template/friend8.C: New test.
18850
18851 2002-11-29  Joe Buck <jbuck@synopsys.com>
18852
18853         * g++.dg/lookup/anon2.C: New test.
18854
18855 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
18856
18857         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
18858         h8300 port.
18859
18860 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
18861
18862         * gcc.dg/bitfld-6.c: New test.
18863
18864 2002-11-27  Jan Hubicka  <jh@suse.cz>
18865
18866         * gcc.c-torture/execute/20021127.[cx]: New test.
18867
18868 2002-11-26  Jan Hubicka  <jh@suse.cz>
18869
18870         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
18871         quality.
18872
18873 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
18874
18875         * g++.dg/init/brace2.C: New test.
18876         * g++.old-deja/g++.mike/p9129.C: Correct.
18877
18878 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
18879
18880         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
18881
18882 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
18883
18884         * gcc.dg/sibcall-6: New test for indirect sibcalls.
18885
18886 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
18887
18888         * testsuite/g++.dg/abi/empty11.C: New test.
18889         * testsuite/g++.dg/rtti/cv1.C: New test.
18890
18891 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
18892
18893         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
18894
18895 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
18896
18897         * g++.dg/abi/empty10.C: New test.
18898
18899 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18900
18901         * gcc.c-torture/compile/20021124-1.c: New test.
18902
18903 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
18904
18905         * g++.dg/abi/rtti2.C: New test.
18906
18907 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18908
18909         * gcc.dg/i386-unroll-1.c: New test.
18910
18911 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18912
18913         * gcc.c-torture/compile/20021120-1.c: New test.
18914         * gcc.c-torture/compile/20021120-2.c: New test.
18915
18916 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18917
18918         * gcc.dg/bitfld-5.c: New test.
18919
18920 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18921
18922         * gcc.c-torture/execute/20021120-3.c: New test.
18923
18924 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18925
18926         * gcc.c-torture/execute/20021120-2.c: New test.
18927
18928 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18929
18930         * gcc.c-torture/execute/20021120-1.c: New test.
18931
18932 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
18933
18934         * gcc.c-torture/execute/20021118-3.c: New test.
18935
18936 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18937
18938         * gcc.c-torture/compile/20021119-1.c: New test.
18939
18940 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
18941
18942         * gcc.dg/duff-1.c: New test.
18943         * gcc.dg/duff-2.c: New test.
18944         * gcc.dg/duff-3.c: New test.
18945
18946 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
18947
18948         * gcc.dg/cpp/_Pragma5.c: New test.
18949
18950 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
18951
18952         * gcc.c-torture/execute/20021118-2.c: New test.
18953
18954 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
18955
18956         * gcc.c-torture/execute/20021118-1.c: New test.
18957
18958 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
18959
18960         * gcc.dg/20021116-1.c: New test.
18961
18962 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
18963
18964         * g++.dg/abi/vcall1.C: New test.
18965
18966 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
18967
18968         * gcc.dg/20021029-1.c: New test.
18969         * gcc.dg/20021029-2.c: New test.
18970
18971 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18972
18973         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
18974
18975 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18976
18977         PR c/8439
18978         * gcc.dg/20021110.c: Move to ...
18979         * gcc.c-torture/compile/20021110.c: .... here.
18980
18981 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18982
18983         PR c/8467
18984         * gcc.c-torture/execute/20021111-1.c
18985
18986 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18987
18988         PR c/8439
18989         * gcc.dg/20021110.c: New test.
18990
18991 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
18992
18993         * g++.dg/abi/vthunk3.C: Run only on x86.
18994
18995 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18996
18997         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
18998
18999 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
19000
19001         * lib/compat.exp (compat-execute): Fix logic error in last
19002         change.
19003
19004 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
19005
19006         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
19007
19008 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19009
19010         PR c++/8389
19011         * g++.dg/template/access6.C: New test.
19012
19013 2002-11-08  Jan Hubicka  <jh@suse.cz>
19014
19015         * gcc.dg/i386-ssefp-1.c: New test.
19016         * gcc.dg/i386-ssefp-1.c: New test.
19017
19018 2002-11-08  Jan Hubicka  <jh@suse.cz>
19019
19020         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
19021
19022 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
19023
19024         * g++.dg/abi/vthunk3.C: New test.
19025
19026         PR c++/8338
19027         * g++.dg/template/crash2.C: New test.
19028
19029 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
19030
19031         * testsuite/g++.dg/abi/dtor1.C: New test.
19032         * testsuite/g++.dg/abi/dtor2.C: Likewise.
19033
19034 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
19035
19036         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
19037         Darwin.
19038
19039 2002-11-04  Adam Nemet  <anemet@lnxw.com>
19040
19041         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
19042         -mthumb.  Only xfail with -O0.
19043
19044 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
19045
19046         * g++.dg/abi/thunk1.C: New test.
19047         * g++.dg/abi/thunk2.C: Likewise.
19048         * g++.dg/abi/vtt1.C: Likewise.
19049
19050 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
19051
19052         PR optimization/8423
19053         * gcc.c-torture/execute/builtin-constant.c: New test.
19054
19055 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
19056
19057         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
19058         Add some more cases.
19059
19060 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
19061
19062         PR c++/8391
19063         * g++.dg/opt/local1.C: New test.
19064
19065 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
19066
19067         PR c++/8160
19068         * g++.dg/template/complit1.C: New test.
19069
19070         PR c++/8149
19071         * g++.dg/template/typename4.C: Likewise.
19072
19073 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19074
19075         Core issue 287, PR c++/7639
19076         * g++.dg/template/instantiate1.C: Adjust error location.
19077         * g++.dg/template/instantiate3.C: New test.
19078         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
19079         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
19080         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
19081
19082 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
19083
19084         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
19085
19086 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
19087
19088         PR c++/8287
19089         * g++.dg/init/dtor2.C: New test.
19090
19091 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19092
19093         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
19094         * gcc.dg/nest.c: Bypass errors on irix6.
19095
19096 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
19097
19098         * gcc.dg/nest.c: Expect error for mmix-*-*.
19099         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
19100
19101 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
19102
19103         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
19104         markers.
19105
19106         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
19107
19108 2002-10-25  Mike Stump  <mrs@apple.com>
19109
19110         * gcc.dg/warn-1.c: New test.
19111
19112 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
19113
19114         * g++.dg/template/typename3.C: New test.
19115
19116 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
19117
19118         * g++.dg/lookup/ptrmem1.C: New test.
19119
19120         * g++.dg/abi/vthunk2.C: New test.
19121
19122 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
19123
19124         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
19125
19126 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
19127
19128         * g++.dg/abi/empty9.C: New test.
19129
19130 2002-10-24  Richard Henderson  <rth@redhat.com>
19131
19132         * g++.dg/inherit/thunk1.C: Enable for ia64.
19133
19134 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
19135
19136         PR c++/8067
19137         * g++.dg/lookup/pretty1.C: New test.
19138
19139 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
19140
19141         * gcc.dg/20021023-1.c: New test.
19142
19143 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
19144
19145         PR c++/7679
19146         * g++.dg/parse/inline1.C: New test.
19147
19148 2002-10-23  Richard Henderson  <rth@redhat.com>
19149
19150         * g++.dg/inherit/thunk1.C: Enable for x86_64.
19151
19152         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
19153
19154 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
19155
19156         PR c++/6579
19157         * g++.dg/parse/stmtexpr3.C: New test.
19158
19159 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
19160
19161         * g++.dg/expr/cond1.C: New test.
19162
19163 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
19164
19165         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
19166
19167 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
19168
19169         * g++.dg/abi/vbase13.C: New test.
19170         * g++.dg/abi/vbase14.C: Likewise.
19171
19172 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
19173
19174         * gcc.dg/tls/pic-1.c: New test.
19175         * gcc.dg/tls/nonpic-1.c: New test.
19176         * gcc.dg/20021018-1.c: New test.
19177
19178 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
19179
19180         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
19181         Remove only files with the same base name as the test case.
19182         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
19183         (profopt-execute): Likewise.  Also, remove old profiling
19184         and performance data files before running the tests.
19185
19186         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
19187         * g++.dg/bprob/bprob.exp: Likewise.
19188         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
19189         to allow more general test case names.
19190
19191         * g++.dg/bprob/bprob-1.C: Rename to ...
19192         * g++.dg/bprob/g++-bprob-1.C: ... this.
19193
19194         * g77.dg/bprob/bprob-1.f: Rename to ...
19195         * g77.dg/bprob/g77-bprob-1.f: ... this.
19196
19197 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
19198
19199         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
19200         bison 1.50 or later.
19201
19202 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
19203
19204         * g++.dg/README: Describe more test directories.
19205
19206 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
19207
19208         * g++.dg/init/array6.C: Add additional tests.
19209
19210 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
19211
19212         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
19213         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
19214
19215 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
19216
19217         * gcc.c-torture/compile/20020604-1.x: New.
19218         * gcc.c-torture/compile/simd-5.x: Likewise.
19219         * gcc.c-torture/execute/920710-1.x: Likewise.
19220         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
19221
19222 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
19223
19224         * g++.dg/inherit/override1.C: Add dg-options clause.
19225
19226 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19227
19228         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
19229         _mm_slli_si128.
19230
19231 2002-10-19  Andreas Schwab  <schwab@suse.de>
19232
19233         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
19234         directory component.
19235
19236 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
19237
19238         * g++.dg/inherit/thunk1.C: New test.
19239
19240         * g++.dg/inherit/override1.C: New test.
19241
19242         * g++.dg/abi/mangle11.C: New test.
19243         * g++.dg/abi/mangle14.C: New test.
19244         * g++.dg/abi/mangle17.C: New test.
19245
19246 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
19247
19248         * g++.dg/overload/member2.C: New test.
19249
19250 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
19251
19252         * g++.dg/README: Describe new compat directory.
19253         * g++.dg/dg.exp: Skip tests in compat directory.
19254         * README.compat: New file.
19255         * lib/compat.exp: New expect script.
19256         * g++.dg/compat: New test directory.
19257         * g++.dg/compat/compat.exp: New expect script.
19258         * g++.dg/compat/abi: New test directory.
19259         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
19260         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
19261         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
19262         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
19263         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
19264         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
19265         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
19266         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
19267         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
19268         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
19269         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
19270         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
19271         * g++.dg/compat/break: New test directory.
19272         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
19273         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
19274         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
19275         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
19276         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
19277         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
19278         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
19279         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
19280         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
19281         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
19282         g++.dg/compat/break/README: New files.
19283         * g++.dg/compat/eh: New test directory.
19284         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
19285         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
19286         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
19287         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
19288         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
19289         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
19290         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
19291         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
19292         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
19293         g++.dg/compat/eh/filter2_y.C,
19294         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
19295         g++.dg/compat/eh/new1_y.C,
19296         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
19297         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
19298         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
19299         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
19300         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
19301         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
19302         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
19303         g++.dg/compat/eh/unexpected1_y.C: New files.
19304         * g++.dg/compat/init: New test directory.
19305         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
19306         g++.dg/compat/init/array5_y.C,
19307         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
19308         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
19309         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
19310         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
19311         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
19312         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
19313         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
19314         g++.dg/compat/init/init-ref2_y.C: New files.
19315
19316 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
19317
19318         PR c++/7584
19319         * g++.dg/inherit/using3.C: New test.
19320
19321 2002-10-17  Jan Hubicka  <jh@suse.cz>
19322
19323         * gcc.dg/20021017-2.c: New test.
19324
19325 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
19326
19327         * g++.dg/abi/mangle16.C: Adjust.
19328
19329         * g++.dg/init/array8.C: New test.
19330
19331 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
19332
19333         * gcc.dg/special/mips-abi.exp: New test.
19334         * gcc.dg/special/mips-abi.s: Empty file used by the above.
19335
19336 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
19337
19338         * g++.dg/abi/mangle16.C: New test.
19339         * g++.dg/abi/mangle17.C: Likewise.
19340
19341         PR c++/7478
19342         * g++.dg/template/ref1.C: New test.
19343
19344 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19345
19346         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
19347
19348 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
19349
19350         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
19351
19352 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
19353
19354         PR c++/7524
19355         * g++.dg/init/array7.C: New test.
19356
19357 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
19358
19359         * g++.dg/init/array6.C: New test.
19360
19361         * g++.dg/abi/mangle13.C: Likewise.
19362         * g++.dg/abi/mangle14.C: Likewise.
19363         * g++.dg/abi/mangle15.C: Likewise.
19364
19365 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
19366
19367         * g++.dg/abi/empty8.C: New test.
19368
19369 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
19370
19371         * g++.dg/init/ctor1.C: New test.
19372
19373 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
19374
19375         * gcc.c-torture/execute/20021015-1.c: New test.
19376
19377 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
19378
19379         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
19380
19381 2002-10-14  Jan Hubicka  <jh@suse.cz>
19382
19383         * gcc.dg/i386-ssetype-[1-5].c: New tests.
19384
19385 2002-10-14  Richard Henderson  <rth@redhat.com>
19386
19387         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
19388
19389 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
19390
19391         PR optimization/6631
19392         * g++.dg/opt/const2.C: New test.
19393
19394 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
19395
19396         PR c++/7176
19397         * g++.dg/parse/friend1.C: New test.
19398         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
19399
19400 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
19401
19402         * gcc.dg/20021014-1.c: New test.
19403
19404 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
19405
19406         PR c++/5661
19407         * g++.dg/ext/vlm1.C: New test.
19408         * g++.dg/ext/vlm2.C: Likewise.
19409
19410         * g++.dg/init/array1.C: Remove invalid braces.
19411         * g++.dg/init/brace1.C: New test.
19412         * g++.dg/init/copy2.C: Likewise.
19413         * g++.dg/init/copy3.C: Likewise.
19414         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
19415         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
19416         braces.
19417
19418 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
19419
19420         * gcc.dg/cpp/assembler.S: Don't use -ansi.
19421
19422 2002-10-11  Richard Shann  <richard.shann@superh.com>
19423
19424         * gcc.c-torture/compile/simd-5.c: New test.
19425
19426 2002-10-10  Roger Sayle  <roger@eyesopen.com>
19427
19428         * gcc.c-torture/execute/shiftopt-1.c: New test case.
19429
19430 2002-10-10  Jim Wilson  <wilson@redhat.com>
19431
19432         * gcc.c-torture/execute/20021010-1.c: New test.
19433
19434 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
19435
19436         PR c/7353
19437         * g++.dg/ext/typedef-init.C: New test.
19438         * gcc.dg/typedef-init.c: New test.
19439
19440 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
19441
19442         * gcc.dg/cpp/paste13.c: New test.
19443
19444 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19445
19446         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
19447         remaining platforms, XFAIL during compile, not execute.  Don't
19448         XFAIL at -O0.
19449
19450 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
19451
19452         * gcc.dg/alias-1.c: Tweak expected warning.
19453
19454 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
19455
19456         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
19457
19458 2002-10-06  Andreas Jaeger  <aj@suse.de>
19459
19460         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
19461         * gcc.dg/cpp/c++98.C: Likewise.
19462
19463         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
19464         * g++.dg/cpp/c++98.C: Likewise.
19465
19466         * g++.dg/README (Subdirectories): Mention cpp directory.
19467
19468         PR target/7559
19469         * gcc.dg/20021006-1.c: New test.
19470
19471 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19472
19473         PR c++/7804
19474         * g++.dg/other/warning1.C: New test.
19475
19476 2002-10-04  Roger Sayle  <roger@eyesopen.com>
19477
19478         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
19479         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
19480         and sparc-*-* with -m64 as expected failures.  See PR 8087.
19481
19482 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
19483
19484         PR c++/7931
19485         * g++.dg/template/ptrmem3.C: New test.
19486
19487         PR c++/7754
19488         * g++.dg/template/union1.C: New test.
19489
19490 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
19491
19492         PR c++/8006
19493         * g++.dg/abi/mangle9.C: New test.
19494         * g++.dg/abi/mangle10.C: New test.
19495         * g++.dg/abi/mangle11.C: New test.
19496         * g++.dg/abi/mangle12.C: New test.
19497
19498 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
19499
19500         PR c++/7188.
19501         * g++.dg/template/meminit1.C: New test.
19502         * g++.dg/warn/Wreorder-1.C: Likewise.
19503         * g++.old-deja/g++.mike/warn3.C: Tweak.
19504         * lib/prune.exp: Ingore "in copy constructor".
19505
19506 2002-10-02  Andreas Jaeger  <aj@suse.de>
19507
19508         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
19509         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
19510         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
19511         on x86-64.
19512
19513 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
19514
19515         * gcc.dg/empty1.C: Fix typo.
19516
19517 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
19518
19519         * gcc.dg/alias-1.c: New test.
19520
19521 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
19522
19523         * gcc.dg/empty1.C: New test.
19524
19525         * g++.dg/tls/init-2.C: Tweak error messages.
19526
19527 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
19528
19529         * gcc.c-torture/compile/20020923-1.c: New test.
19530
19531 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
19532
19533         * gcc.c-torture/execute/ffs-1.c: New test.
19534         * gcc.c-torture/execute/ffs-2.c: Ditto.
19535
19536 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
19537
19538         * g++.dg/overload/member1.C: New test.
19539
19540 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
19541
19542         * g++.dg/abi/empty7.C: New test.
19543         * g++.dg/init/pm2.C: Likewise.
19544
19545 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
19546
19547         * g++.dg/rtti/crash1.C: New test.
19548
19549 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
19550
19551         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
19552         gcc.dg/sibcall-4.c: New tests.
19553
19554 2002-09-28  Roger Sayle  <roger@eyesopen.com>
19555
19556         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
19557         powerpc and MMIX targets.
19558
19559 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
19560
19561         * gcc.dg/cpp/20020927-1.c: New.
19562
19563 2002-09-26  David S. Miller  <davem@redhat.com>
19564
19565         * gcc.c-torture/compile/trunctfdf.c: New.
19566
19567 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19568
19569         * lib/target-supports.exp (check_weak_available): Handle solaris2.
19570
19571 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
19572
19573         * gcc.c-torture/execute/loop-15.c: New.
19574
19575 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
19576
19577         * README.QMTEST: Fix typo.
19578
19579 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
19580
19581         * gcc.dg/20020926-1.c: New test.
19582
19583 2002-09-25  David S. Miller  <davem@redhat.com>
19584
19585         PR target/7842
19586         * gcc.c-torture/execute/shiftdi.c: New test.
19587
19588 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
19589
19590         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
19591         unique to the tool.
19592         * lib/g77.exp (g77_init): Likewise.
19593         * lib/g++.exp (g++_init): Likewise.
19594         * lib/objc.exp (objc_init): Likewise.
19595
19596 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
19597
19598         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
19599         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
19600         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
19601
19602 2002-09-25  Richard Henderson  <rth@redhat.com>
19603
19604         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
19605         too-small long double.
19606
19607 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
19608
19609         * gcc.dg/20020919-1.c: New test.
19610
19611 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
19612
19613         * g++.dg/abi/bitfield6.C: New test.
19614         * g++.dg/abi/bitfield7.C: New test.
19615         * g++.dg/abi/bitfield8.C: New test.
19616         * g++.dg/abi/vbase11.C: New test.
19617
19618 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19619
19620         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
19621         hppa*-*-hpux*.  Update test comment.
19622
19623 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
19624
19625         * gcc.dg/tls/struct-1.c: New test.
19626
19627 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
19628
19629         * gcc.dg/cpp/tr-warn2.c: Update.
19630
19631 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
19632
19633         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
19634
19635 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
19636
19637         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
19638         systems.
19639
19640 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
19641
19642         * gcc.c-torture/execute/ieee/mzero3.c: New test.
19643
19644         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
19645         Adjust for c++filt moved to binutils.  Remove spurious duplicate
19646         setting of cxxfilt.
19647
19648 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
19649
19650         * gcc.dg/20020312-2.c: Update for darwin.
19651
19652 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
19653
19654         * g++.old-deja/g++.other/crash32.C: Mark ICE.
19655
19656 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
19657
19658         * objc.dg/comp-types-1.m: New test.
19659         * objc.dg/comp-types-2.m: New test.
19660         * objc.dg/comp-types-3.m: New test.
19661         * objc.dg/comp-types-4.m: New test.
19662         * objc.dg/comp-types-5.m: New test.
19663         * objc.dg/comp-types-6.m: New test.
19664
19665 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19666
19667         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
19668
19669 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
19670
19671         * g++.dg/other/do1.C: New test.
19672
19673         * g++.dg/template/subst1.C: New test.
19674
19675 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
19676
19677         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
19678
19679 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
19680
19681         * g++.dg/template/qualttp20.C: Adjust expected errors.
19682         * g++.old-deja/g++.jason/report.C: Likewise.
19683         * g++.old-deja/g++.other/qual1.C: Likewise.
19684
19685         * g++.dg/lookup/scoped2.C: New test.
19686
19687         * g++.dg/ext/asm3.C: New test.
19688
19689 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
19690
19691         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
19692
19693 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
19694
19695         * ChangeLog: follow spelling conventions.
19696         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
19697         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
19698         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
19699         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
19700         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
19701         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
19702         * g++.old-deja/g++.law/global-init1.C: Likewise.
19703         * g++.old-deja/g++.other/delete4.C: Likewise.
19704         * g++.old-deja/g++.other/inline21.C: Likewise.
19705         * g++.old-deja/g++.other/singleton.C: Likewise.
19706         * g77.dg/strlen0.f: Likewise.
19707         * g77.f-torture/compile/20010519-1.f: Likewise.
19708         * g77.f-torture/compile/980310-4.f: Likewise.
19709         * gcc.c-torture/compile/20000605-1.c: Likewise.
19710         * gcc.c-torture/execute/20020225-1.c: Likewise.
19711         * gcc.dg/c90-hexfloat-2.c: Likewise.
19712         * gcc.dg/c99-bool-1.c: Likewise.
19713         * gcc.dg/c99-hexfloat-2.c: Likewise.
19714         * gcc.dg/dll-2.c: Likewise.
19715         * gcc.dg/wtr-union-init-1.c: Likewise.
19716         * gcc.dg/wtr-union-init-2.c: Likewise.
19717         * gcc.dg/wtr-union-init-3.c: Likewise.
19718         * gcc.dg/cpp/avoidpaste1.c: Likewise.
19719         * gcc.dg/cpp/defined.c: Likewise.
19720         * gcc.dg/cpp/macsyntx.c: Likewise.
19721         * gcc.dg/cpp/paste2.c: Likewise.
19722         * gcc.dg/cpp/trad/defined.c: Likewise.
19723         * gcc.dg/format/c90-printf-1.c: Likewise.
19724         * gcc.dg/format/c90-scanf-1.c: Likewise.
19725         * gcc.dg/format/c99-printf-1.c: Likewise.
19726         * gcc.dg/format/c99-scanf-1.c: Likewise.
19727         * gcc.misc-tests/gcov-8.c: Likewise.
19728         * lib/profopt.exp: Likewise.
19729
19730 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
19731
19732         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
19733
19734 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
19735
19736         * g++.dg/inherit/using2.C: New test.
19737
19738 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
19739
19740         * ChangeLog: Follow spelling conventions.
19741         * g++.dg/template/friend4.C: Likewise.
19742         * g++.old-deja/g++.pt/crash67.C: Likewise.
19743         * gcc.c-torture/execute/20000801-4.c: Likewise.
19744         * gcc.dg/c90-digraph-1.c: Likewise.
19745         * gcc.dg/c94-digraph-1.c: Likewise.
19746         * gcc.dg/c99-digraph-1.c: Likewise.
19747         * gcc.dg/cpp/line5.c: Likewise.
19748         * gcc.dg/cpp/multiline.c: Likewise.
19749         * gcc.dg/cpp/trad/literals-1.c: Likewise.
19750         * gcc.dg/format/attr-3.c: Likewise.
19751         * gcc.dg/format/c90-scanf-3.c: Likewise.
19752         * gcc.dg/format/ext-4.c: Likewise.
19753
19754 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
19755
19756         * g++.dg/template/pretty1.C: New test.
19757
19758 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
19759
19760         * gcc.c-torture/execute/struct-cpy-1.c: New test.
19761
19762 2002-09-13  Matt Austern  <austern@apple.com>
19763
19764         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
19765         passing a cast expression to a function by const reference.
19766
19767 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
19768
19769         * g++.dg/template/deduce1.C: New test.
19770
19771 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
19772
19773         * gcc.c-torture/execute/simd-1.c: Force all use of int to
19774         32-bit int.
19775
19776 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19777
19778         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
19779         usage.
19780
19781 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
19782
19783         * gcc.c-torture/compile/20020910-1.c: New test.
19784
19785 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
19786
19787         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
19788
19789 2002-09-10  Andreas Jaeger  <aj@suse.de>
19790
19791         * gcc.dg/20020312-2.c: Adjust for x86-64.
19792
19793 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
19794
19795         * g77.dg/7388.f: New test case for PR 7388.
19796
19797 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
19798
19799         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
19800
19801 2002-09-05  Ziemowit Laski <zlaski@apple.com>
19802
19803         * objc.dg/proto-lossage-1.m: New test.
19804
19805 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
19806
19807         * gcc.dg/cpp/_Pragma4.c: Fix typo.
19808
19809 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
19810
19811         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
19812         expected to pass.
19813
19814 2002-09-06  Stan Shebs  <shebs@apple.com>
19815             David Edelsohn  <edelsohn@gnu.org>
19816
19817         * gcc.dg/weak: New directory.
19818         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
19819         target-specific xfail bits.
19820         * gcc.dg/typeof-2.c: Move to new directory.
19821         * gcc.dg/weak.exp: New expect script.
19822
19823 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
19824
19825         * gcc.c-torture/execute/extzvsi.c: New test.
19826
19827 2002-09-05  Stan Shebs  <shebs@apple.com>
19828
19829         * gcc.dg/weak-1.c: xfail on Darwin.
19830         * gcc.dg/weak-2.c: Ditto.
19831         * gcc.dg/weak-3.c: Ditto.
19832         * gcc.dg/weak-4.c: Ditto.
19833         * gcc.dg/weak-5.c: Ditto.
19834         * gcc.dg/weak-6.c: Ditto.
19835         * gcc.dg/weak-7.c: Ditto.
19836         * gcc.dg/weak-8.c: Ditto.
19837         * gcc.dg/weak-9.c: Ditto.
19838
19839 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
19840
19841         * gcc.c-torture/execute/loop-14.c: New test.
19842
19843 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
19844
19845         * g++.dg/other/cxa-atexit1.C: New test.
19846
19847         * gcc.dg/typeof-2.c: New test.
19848
19849 2002-09-03  Roger Sayle  <roger@eyesopen.com>
19850
19851         * gcc.dg/builtins-2.c: New testcase.
19852         * gcc.dg/builtins-3.c: New testcase.
19853
19854 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
19855
19856         * gcc.dg/cpp/_Pragma4.c: New test.
19857
19858 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
19859
19860         * objc/execute/nil_method-1.m: New testcase.
19861
19862 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
19863
19864         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
19865         [Object class], not [Object initialize].
19866
19867 2002-08-31  Roger Sayle  <roger@eyesopen.com>
19868             Hans-Peter Nilsson  <hp@bitrange.com>
19869
19870         * gcc.c-torture/execute/20020720-1.x: Skip test on
19871         mmix-knuth-mmixware.  Correct comment.
19872
19873 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
19874
19875         * testsuite/g++.dg/abi/bitfield5.C: New test.
19876         * testsuite/g++.dg/abi/vbase10.C: Likewise.
19877
19878 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
19879
19880         * objc.dg/undeclared-selector.m: New test.
19881
19882 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
19883
19884         * g++.dg/other/offsetof1.C: Avoid cast warning.
19885
19886 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
19887
19888         * objc.dg/super-class-2.m: New test.
19889
19890 2002-08-24  Matt Austern  <austern@apple.com>
19891
19892         * g++.dg/ext/lvaddr.C: New test.
19893         * g++.dg/ext/lvcast.C: New test.
19894
19895 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
19896
19897         * testsuite/g++.dg/inherit/cond1.C: New test.
19898
19899 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
19900
19901         * gcc.dg/noncompile/incomplete-1.c: New test.
19902
19903 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
19904
19905         * gcc.dg/typespec-1.c: New test.
19906
19907 2002-08-20  Devang Patel  <dpatel@apple.com>
19908         * objc.dg/proto-hier-2.m: New test.
19909
19910 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
19911
19912         * objc.dg/bitfield-1.m: New test.
19913         * objc.dg/bitfield-2.m: New test.
19914
19915 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
19916
19917         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
19918         gcc.dg/c99-flex-array-4.c: New tests.
19919
19920 2002-08-16  Stan Shebs  <shebs@apple.com>
19921
19922         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
19923
19924 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
19925
19926         * gcc.dg/typeof-1.c: New test.
19927         * g++.dg/ext/typeof2.C: New test.
19928
19929 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
19930
19931         * g++.dg/other/offsetof1.C: New test.
19932
19933 2002-08-14  Richard Henderson  <rth@redhat.com>
19934
19935         * gcc.dg/tls/diag-3.c: Fix expected message strings.
19936
19937 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
19938
19939         * gcc.dg/cpp/_Pragma3.c: New test.
19940
19941 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
19942
19943         * g++.dg/template/inherit3: New test.
19944
19945 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
19946
19947         * gcc.dg/bitfld-4.c: Add blank options.
19948
19949 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
19950
19951         * g++.dg/template/crash1.C: New test.
19952
19953 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
19954
19955         * gcc.dg/tls/opt-2.c: New test.
19956
19957 2002-08-08  Devang Patel  <dpatel@apple.com>
19958
19959         * objc.dg/selector-1.m : New test
19960
19961 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
19962
19963         * g++.dg/abi/bitfield4.C: New test.
19964         * gcc.dg/bitfld-4.c: New test.
19965
19966 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
19967
19968         * g++.dg/other/packed1.C: New test.
19969
19970 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
19971
19972         * g++.dg/abi/offsetof.C: Tweak error messages.
19973         * g++.old-deja/g++.mike/p10769a.C: Likewise.
19974
19975 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
19976
19977         * gcc.dg/bitfld-3.c: New test.
19978
19979 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
19980             Richard Henderson  <rth@redhat.com>
19981
19982         * gcc.dg/i386-bitfield1.c: New test.
19983         * g++.dg/abi/bitfield3.C: Update.
19984
19985 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
19986
19987         * objc.dg/const-str-2.m: Update.
19988         * gcc.dg/cpp/c++98.c: Change to C extension.
19989         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
19990         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
19991
19992 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
19993
19994         * testsuite/gcc.dg/tls/diag-3.c: New.
19995
19996 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
19997
19998         * g++.dg/README (Subdirectories): Document new subdir expr.
19999         * g++.dg/expr/pmf-1.C: New test.
20000
20001 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
20002
20003         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
20004
20005 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
20006
20007         * g++.dg/abi/bitfield3.C: New test.
20008
20009 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
20010
20011         * lib/gcov.exp: Tweak expected line formats.
20012         * gcc.misc-tests/gcov8.c: New test.
20013         * gcc.misc-tests/gcov8.x: New flags.
20014
20015 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
20016
20017         * consistency.vlad/layout/endian.c: Include string.h.
20018
20019         * gcc.c-torture/execute/20020805-1.c: New test.
20020
20021 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
20022
20023         * g++.dg/other/conversion1.C: New test.
20024
20025 2002-08-03  Roger Sayle  <roger@eyesopen.com>
20026
20027         * gcc.dg/builtins-1.c: New testcase.
20028
20029 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
20030
20031         * g++.dg/inherit/access3.C: New test.
20032
20033 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
20034
20035         * gcc.dg/ia64-visibility-2.c: New test.
20036
20037 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
20038
20039         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
20040         __qualifier_flags to __flags.
20041
20042 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
20043
20044         * g++.dg/inherit/operator1.C: New test.
20045         * g++.dg/lookup/disamb1.C: Fix typo in comment.
20046         * g++.dg/other/error1.C: Change expected error message.
20047         * g++.dg/template/conv4.C: Likewise.
20048
20049 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
20050
20051         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
20052         for documented behavior.
20053
20054 2002-07-25  Roger Sayle  <roger@eyesopen.com>
20055
20056         * gcc.c-torture/execute/20020720-1.x: Skip this test on
20057         several targets known to fail.
20058
20059 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
20060
20061         * gcc.dg/mips-args-[123].c: New tests.
20062
20063 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
20064
20065         * gcc.dg/ppc-spe.c: New.
20066
20067 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
20068
20069         * g++.dg/other/ptrmem4.C: New testcase.
20070
20071 2002-07-24  Richard Henderson  <rth@redhat.com>
20072
20073         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
20074
20075 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
20076
20077         * g++.dg/ext/alignof1.C (main): Return 0 for success.
20078
20079 2002-07-24  Roger Sayle  <roger@eyesopen.com>
20080
20081         * gcc.c-torture/execute/memset-3.c: New testcase.
20082
20083 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
20084
20085         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
20086         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
20087
20088 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20089
20090         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
20091         Delete.
20092
20093 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
20094
20095         * gcc.c-torture/compile/simd-4.c: New test.
20096
20097 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20098
20099         PR c++/7347, c++/7348
20100         * g++.dg/template/access4.C: New test.
20101         * g++.dg/template/access5.C: New test.
20102         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
20103         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
20104         * g++.old-deja/g++.pt/ttp58.C: Likewise.
20105         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
20106
20107 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
20108
20109         * gcc.dg/gnu89-init-2.c: New test.
20110
20111 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
20112
20113         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
20114
20115 2002-07-20  Roger Sayle  <roger@eyesopen.com>
20116
20117         * gcc.c-torture/execute/20020720-1.c: New testcase.
20118
20119 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
20120
20121         * gcc.dg/cpp/Wsignprom.c: New tests.
20122
20123 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
20124
20125         * gcc.c-torture/execute/loop-13.c: New test.
20126
20127 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
20128
20129         * gcc.dg/cpp/expr.c: New tests.
20130
20131 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
20132
20133         * g++.dg/opt/pr6713.C: Add template instantiation.
20134
20135 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
20136
20137         * gcc.dg/nest.c: New test.
20138
20139 2002-07-17  Richard Henderson  <rth@redhat.com>
20140
20141         * g++.dg/opt/pr6713.C: New test.
20142
20143 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
20144
20145         * gcc.c-torture/execute/loop-2e.x: Let the testcase
20146         XFAIL for all x86 processors.
20147
20148 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
20149
20150         * gcc.c-torture/execute/20010122-1.x: Do not test with
20151         -fomit-frame-pointer.
20152
20153 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20154
20155         * g++.dg/template/instantiate2.C: New test.
20156         * g++.dg/template/spec4.C: New test.
20157
20158 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20159
20160         * g++.dg/template/access2.C: New test.
20161         * g++.dg/template/access3.C: New test.
20162
20163 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
20164
20165         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
20166         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
20167         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
20168         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
20169         Convert to use <stdarg.h>.
20170         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
20171         Delete.
20172         * gcc.dg/va-arg-2.c: New.
20173         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
20174
20175 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
20176
20177         * gcc.c-torture/compile/20020710-1.c: New test.
20178
20179 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
20180                           Andrew Pinski  <pinskia@physics.uc.edu>
20181
20182         gcc.c-torture/compile/simd-2.c: New testcase.
20183         gcc.c-torture/compile/simd-3.c: Likewise.
20184
20185 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
20186
20187         PR c++/7224
20188         * g++.dg/overload/error1.C: New test.
20189
20190 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20191
20192         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
20193         configuration and IRIX 6 O32 ABI.
20194
20195 2002-07-11  Roger Sayle  <roger@eyesopen.com>
20196
20197         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
20198
20199 2002-07-10  Roger Sayle  <roger@eyesopen.com>
20200
20201         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
20202
20203 2002-07-10  Jeffrey A Law  <law@redhat.com>
20204
20205         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
20206
20207         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
20208
20209 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
20210
20211         * gcc.dg/20020312-2.c: Check for __PPC__.
20212
20213 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
20214
20215         * gcc.c-torture/compile/20020709-1.c: New test.
20216
20217 2002-07-07  Roger Sayle  <roger@eyesopen.com>
20218
20219         * g++.dg/template/qualttp21.C: New test case.
20220
20221 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
20222
20223         * gcc.c-torture/compile/20020706-1.c: New test.
20224         * gcc.c-torture/compile/20020706-2.c: New test.
20225
20226 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
20227             Alexandre Oliva  <aoliva@redhat.com>
20228
20229         * g++.dg/warn/incomplete1.C: New test.
20230
20231 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20232
20233         PR c++/7099
20234         * g++.dg/warn/noreturn1.C: New test.
20235
20236 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
20237
20238         PR c++/6706
20239         * g++.dg/debug/debug6.C: New test.
20240         * g++.dg/debug/debug7.C: New test.
20241
20242 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
20243
20244         * gcc.c-torture/compile/simd-3.c: New test.
20245
20246 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
20247
20248         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
20249         * gcc.dg/20020620-1.c: Likewise.
20250
20251 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20252
20253         PR c++/6944
20254         * g++.dg/init/array4.C: New test.
20255         * g++.dg/init/array5.C: New test.
20256
20257 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
20258
20259         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
20260         * gcc.c-torture/execute/simd-2.c (main): Likewise.
20261
20262 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20263
20264         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
20265         * gcc.dg/wtr-aggr-init-1.c: Likewise.
20266         * gcc.dg/wtr-conversion-1.c: Likewise.
20267         * gcc.dg/wtr-escape-1.c: Likewise.
20268         * gcc.dg/wtr-int-type-1.c: Likewise.
20269         * gcc.dg/wtr-label-1.c: Likewise.
20270         * gcc.dg/wtr-static-1.c: Likewise.
20271         * gcc.dg/wtr-strcat-1.c: Likewise.
20272         * gcc.dg/wtr-suffix-1.c: Likewise.
20273         * gcc.dg/wtr-switch-1.c: Likewise.
20274         * gcc.dg/wtr-unary-plus-1.c: Likewise.
20275         * gcc.dg/wtr-union-init-1.c: Likewise.
20276         * gcc.dg/wtr-union-init-2.c: Likewise.
20277         * gcc.dg/wtr-union-init-3.c: Likewise.
20278
20279         * gcc.dg/wtr-func-def-1.c: New test.
20280
20281 2002-07-02 Devang Patel <dpatel@apple.com>
20282
20283         * objc.dg/param-1.m: New test.
20284
20285 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
20286
20287         * gcc.dg/cpp/trad/directive.c: Add test.
20288         * gcc.dg/cpp/trad/macroargs.c: Add test.
20289         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
20290
20291 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
20292
20293         * gcc.dg/cpp/cmdlne-M.c: New test.
20294
20295 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
20296
20297         * objc.dg/desig-init-1.m: New test.
20298
20299 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20300
20301         PR c++/6716
20302         * g++.dg/template/instantiate1.C: New test.
20303
20304 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
20305
20306         PR c++/7112
20307         * g++.dg/template/sizeof2.C: New test.
20308
20309 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
20310
20311         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
20312         gcc.dg/cpp/trad/include.c: New tests.
20313
20314 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
20315
20316         PR target/7177
20317         * gcc.c-torture/compile/20020701-1.c: New test.
20318
20319 2002-07-01  Stan Shebs  <shebs@apple.com>
20320
20321         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
20322         header here...
20323         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
20324         (objc-torture-execute): or here.
20325
20326 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
20327
20328         * gcc.c-torture/execute/arith-rand-ll.c: New test.
20329
20330 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
20331
20332         * gcc.dg/cpp/trad/escaped-nl.c: New test.
20333
20334 2002-06-30  Devang Patel  <dpatel@apple.com>
20335
20336         * objc.dg/fsyntax-only.m: New test.
20337
20338 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
20339
20340         PR c++/6695
20341         * g++.dg/template/friend7.C: New file.
20342
20343 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
20344
20345         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
20346         return type.
20347
20348 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
20349
20350         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
20351         avoid division by zero.
20352
20353 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
20354
20355         * gcc.dg/Wunknownprag.c: New tests.
20356
20357 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
20358
20359         * gcc.c-torture/execute/simd-2.c: New test.
20360
20361 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
20362
20363         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
20364         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
20365         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
20366         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
20367         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
20368         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
20369         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
20370         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
20371         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
20372         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
20373         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
20374         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
20375         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
20376         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
20377         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
20378         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
20379         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
20380
20381 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
20382
20383         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
20384         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
20385         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
20386         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
20387         New tests.
20388         * gcc.dg/cpp/trad/directive.c: Update.
20389
20390 2002-06-23  Andreas Jaeger  <aj@suse.de>
20391
20392         * gcc.c-torture/execute/complex-6.c: New.
20393
20394 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
20395
20396         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
20397         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
20398         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
20399         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
20400
20401 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
20402
20403         * gcc.dg/cpp/trad: New directory with traditional tests copied
20404         from parent directory.
20405         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
20406         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
20407         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
20408         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
20409         Move to trad/ and rename.
20410         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
20411         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
20412         gcc.dg/cpp/trad/redef2.c: New tests.
20413         * gcc.dg/cpp/trad/trad.exp: New driver.
20414
20415 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
20416
20417         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
20418         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
20419         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
20420         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
20421         Remove.
20422
20423 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
20424
20425         * gcc.dg/20020620-1.c: New test.
20426
20427 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20428
20429         * g++.dg/template/ttp4.C: New test.
20430
20431 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
20432
20433         * g++.dg/opt/vt1.C: Fix regexp.
20434
20435 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20436
20437         * gcc.c-torture/execute/pure-1.c: Make functions static again.
20438         Don't use attribute `noinline'.
20439
20440 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
20441
20442         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
20443
20444 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
20445
20446         * gcc.c-torture/execute/simd-1.c: New.
20447
20448         * gcc.dg/simd-1.c: New.
20449
20450 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
20451
20452         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
20453
20454 2002-06-16  Richard Henderson  <rth@redhat.com>
20455
20456         * g++.dg/ext/anon-struct1.C: New.
20457         * g++.dg/ext/anon-struct2.C: New.
20458         * g++.dg/ext/anon-struct3.C: New.
20459         * gcc.dg/anon-struct-1.c: New.
20460         * gcc.dg/anon-struct-2.c: New.
20461         * gcc.dg/anon-struct-3.c: New.
20462         * gcc.dg/20011008-1.c: Adjust warning text.
20463         * gcc.dg/20020527-1.c: Add -fms-extensions.
20464
20465 2002-06-16  Richard Henderson  <rth@redhat.com>
20466
20467         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
20468
20469 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
20470
20471         * gcc.c-torture/execute/20020615-1.c: New test.
20472
20473 2002-06-15  Roger Sayle  <roger@eyesopen.com>
20474
20475         * gcc.c-tortuture/execute/compare-1.c: New test case.
20476         * gcc.c-tortuture/execute/compare-2.c: New test case.
20477         * gcc.c-tortuture/execute/compare-3.c: New test case.
20478
20479 2002-06-13  Richard Henderson  <rth@redhat.com>
20480
20481         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
20482         ia64 ilp32.
20483
20484 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20485
20486         * g++.dg/template/typename2.C: Update error message.
20487
20488 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
20489
20490         * gcc.c-torture/execute/20020611-1.c: New test.
20491
20492 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
20493
20494         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
20495         list of targets to skip.
20496
20497 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
20498
20499         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
20500         targets if not optimizing.
20501
20502 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
20503
20504         * gcc.c-torture/compile/20020605-1.c: New test.
20505
20506         * g++.dg/opt/vt1.C: New test.
20507
20508         * gcc.dg/20020531-1.c: New test.
20509
20510         * gcc.dg/20020530-1.c: New test.
20511
20512         * gcc.dg/20020527-1.c: New test.
20513
20514         * g++.dg/opt/cse1.C: New test.
20515
20516 2002-06-07  Roger Sayle  <roger@eyesopen.com>
20517
20518         * gcc.dg/20020607-2.c: New test case.
20519
20520 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
20521
20522         * gcc.c-torture/compile/20020604-1.c: New test.
20523
20524 2002-06-04  Richard Henderson  <rth@redhat.com>
20525
20526         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
20527         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
20528         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
20529
20530 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
20531
20532         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
20533
20534 2002-06-03  Richard Henderson  <rth@redhat.com>
20535
20536         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
20537         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
20538
20539 2002-06-02  Richard Henderson  <rth@redhat.com>
20540
20541         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
20542         test functions static.
20543
20544 2002-06-02  Andreas Jaeger  <aj@suse.de>
20545
20546         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
20547         now.
20548
20549 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20550
20551         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
20552         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
20553         Update for mofified diagnostics.
20554         * gcc.dg/c99-intconst-1.c: No longer fail.
20555
20556 2002-06-02  Richard Henderson  <rth@redhat.com>
20557
20558         * gcc.dg/uninit-A.c: Remove xfail markers.
20559
20560 2002-06-01  Roger Sayle  <roger@eyesopen.com>
20561
20562         * gcc.dg/fnegate-1.c: New test case.
20563
20564 2002-05-30  Osku Salerma  <osku@iki.fi>
20565
20566         * gcc.c-torture/execute/mayalias-1.c: New file.
20567
20568 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
20569
20570         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
20571         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
20572         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
20573
20574 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
20575
20576         * gcc.c-torture/execute/20020529-1.c: New test.
20577
20578 2002-05-27  Richard Henderson  <rth@redhat.com>
20579
20580         * g++.dg/ext/attrib6.C: New test case.
20581
20582 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20583
20584         * gcc.c-torture/execute/pure-1.c: New test.
20585
20586 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
20587
20588         * gcc.dg/cpp/arith-2.c: Remove.
20589
20590 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
20591
20592         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
20593         * gcc.dg/cpp/if-3.c: Remove.
20594
20595 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
20596
20597         * g++.dg/opt/cse2.C: New test.
20598
20599 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
20600
20601         * gcc.dg/cpp/arith-1.c: New semantic tests.
20602         * gcc.dg/cpp/if-1.c: Update.
20603
20604 2002-05-24  Ben Elliston  <bje@redhat.com>
20605
20606         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
20607
20608 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
20609
20610         * gcc.dg/verbose-asm.c: New test.
20611
20612 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20613
20614         * gcc.dg/cpp/paste12.c: New test.
20615
20616 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
20617
20618         * g++.dg/parse/named_ops.C: New test.
20619
20620 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
20621
20622         * gcc/testsuite/gcc.dg/weak-8.c: New test.
20623
20624 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
20625
20626         * gcc.dg/weak-2.c: Allow optional leading underscore
20627         in scan-assembler symbol name.
20628         * gcc.dg/weak-3.c: Likewise.
20629         * gcc.dg/weak-4.c: Likewise.
20630         * gcc.dg/weak-5.c: Likewise.
20631
20632 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
20633
20634         * gcc.dg/20020523-1.c: New test.
20635
20636 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
20637
20638         * objc.dg/const-str-2.m: Update now that we stop after
20639         a command line error.
20640
20641 2002-05-22  Richard Henderson  <rth@redhat.com>
20642
20643         * g++.dg/dg.exp: Fix typo in test pruneing.
20644
20645 2002-05-22  Richard Henderson  <rth@redhat.com>
20646
20647         * g++.dg/dg.exp: Prune the tls subdirectory.
20648         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
20649         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
20650         * g++.dg/tls/init-1.C: New.
20651
20652 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
20653
20654         * gcc.dg/20020517-1.c: New test.
20655
20656 2002-05-21  Richard Henderson  <rth@redhat.com>
20657
20658         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
20659         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
20660
20661 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
20662
20663         * g++.dg/other/copy2.C: New test.
20664
20665 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
20666
20667         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
20668         (MAX_COPY): Bump up to 10 times sizeof (long long).
20669         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
20670
20671         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
20672         sizeof (long long).
20673
20674         * gcc.c-torture/execute/strcpy-1.c: New test.
20675
20676 2002-05-19  Jason Merrill  <jason2redhat.com>
20677
20678         * g++.dg/ext/oper1.C: New test.
20679
20680 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
20681 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
20682
20683         * README.QMTEST: New file.
20684
20685         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
20686
20687 2002-05-19  Andreas Jaeger  <aj@suse.de>
20688
20689         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
20690         now.
20691         * gcc.c-torture/execute/loop-2d.x: Likewise.
20692
20693 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
20694
20695         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
20696         support weak symbols.
20697         * gcc.dg/weak-4.c: Likewise
20698         * gcc.dg/weak-6.c: Likewise
20699
20700 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
20701
20702         * gcc.dg/weak-3.c: Add dg-excess-error comment for
20703         cygwin, coff and h8300-*-hms targets
20704         * gcc.dg/weak-5.c: Likewise
20705         * gcc.dg/weak-7.c: Likewise
20706
20707 2002-05-16  Jason Merrill  <jason@redhat.com>
20708
20709         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
20710         (scan-assembler-not, scan-assembler-dem): Likewise.
20711         (scan-assembler-dem-not): Likewise.
20712
20713 2002-05-15  Richard Henderson  <rth@redhat.com>
20714
20715         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
20716
20717 2002-05-15  Richard Henderson  <rth@redhat.com>
20718
20719         * gcc.dg/weak-5.c (vfoo1c): No warning here.
20720         (vfoo1f): Warning here.
20721         (vfoo1l): Don't redefine the alias.
20722
20723 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
20724
20725         * g++.dg/init/pm1.C: New test.
20726
20727 2002-05-12  David S. Miller  <davem@redhat.com>
20728
20729         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
20730         types.
20731
20732 2002-05-10  Roger Sayle  <roger@eyesopen.com>
20733
20734         * gcc.c-torture/execute/20020510-1.c: New test case.
20735
20736 2002-05-10  David S. Miller  <davem@redhat.com>
20737
20738         * gcc.c-torture/execute/conversion.c: Test long double too.
20739
20740 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
20741
20742         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
20743         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
20744         * lib/g++.exp (g++_link_flags): Likewise.
20745         * lib/objc.exp (objc_target_compile): Likewise.
20746
20747 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
20748
20749         * gcc.dg/cpp/poison.c: Update.
20750         * gcc.dg/cpp/20000625-2.c: Remove.
20751         * gcc.dg/cpp/direct2s.c: Remove final test.
20752
20753 2002-05-08  Tom Rix  <trix@redhat.com>
20754
20755         * gcc.c-torture/execute/20020508-1.c: New test.
20756         * gcc.c-torture/execute/20020508-2.c: New test.
20757         * gcc.c-torture/execute/20020508-3.c: New test.
20758
20759 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
20760
20761         * gcc.dg/cpp/charconst-4.c: More tests.
20762
20763 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
20764
20765         PR c/6569
20766         * gcc.dg/weak-3.c: Update location of warning messages.
20767         * gcc.dg/weak-5.c: Likewise.
20768
20769 2002-05-06  Roger Sayle  <roger@eyesopen.com>
20770
20771         * gcc.c-torture/execute/20020506-1.c: New test case.
20772
20773 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
20774
20775         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
20776
20777 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
20778
20779         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
20780
20781 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
20782
20783         * gcc.dg/cpp/charconst-3.c: New test.
20784
20785 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20786
20787         * gcc.dg/cpp/charconst.c: Update tests.
20788
20789 2002-05-05  Tim Josling  <tej@melbpc.org.au>
20790
20791         * treelang: Added directory for new sample language treelang. Also
20792         lib/treelang.exp: New file to signal treelang should be tested.
20793
20794 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
20795
20796         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
20797         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
20798         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
20799         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
20800         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
20801         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
20802         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
20803
20804 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
20805
20806         * gcc.dg/format/xopen-2.c: New test.
20807
20808 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
20809
20810         * gcc.dg/20020503-1.c: New test.
20811
20812 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
20813
20814         * g++.dg/init/dtor1.C: Make it tougher.
20815
20816 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
20817
20818         * g++.dg/init/dtor1.C: New test.
20819
20820 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
20821
20822         * gcc.dg/altivec-8.c: New.
20823
20824 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
20825
20826         * gcc.dg/altivec-7.c: New.
20827
20828 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
20829
20830         * g++.dg/parse/typedef1.C: New test.
20831
20832 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
20833
20834         PR c++/6486
20835         * g++.dg/template/friend6.C: New test.
20836
20837         PR c++/6492
20838         * g++.dg/init/copy1.C: New test.
20839
20840 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
20841
20842         * g++.dg/warn/effc1.C: New test.
20843
20844 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
20845
20846         * gcc.dg/cpp/if-cexp.c: Add a test.
20847
20848 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
20849
20850         * gcc.dg/20020426-2.c: New test.
20851
20852 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
20853
20854         * gcc.dg/cpp/if-mop.c: Update.
20855         * gcc.dg/cpp/if-mpar.c: Add test.
20856         * gcc.dg/cpp/if-oppr.c: Update.
20857
20858 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20859
20860         PR c/6343
20861         * gcc.dg/weak-[2-7].c: New tests.
20862
20863 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
20864
20865         * gcc.dg/enum1.c: New test.
20866
20867 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
20868
20869         PR c++/6497
20870         * g++.dg/inherit/access2.C: New test.
20871
20872 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
20873
20874         PR bootstrap/6445
20875         * gcc.dg/20020426-1.c: New test.
20876
20877 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
20878
20879         * g++.dg/abi/enum1.C: New test.
20880
20881 2002-04-26  Richard Henderson  <rth@redhat.com>
20882
20883         * gcc.dg/c99-bool-1.c: Expect always true warning.
20884
20885 2002-04-25  Roger Sayle  <roger@eyesopen.com>
20886
20887         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
20888
20889 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20890
20891         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
20892         targets.
20893
20894 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
20895
20896         * g++.dg/abi/mange7.C: New test.
20897
20898         PR c++/6438.
20899         * g++.dg/parse/stmtexpr2.C: New test.
20900
20901 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
20902
20903         * gcc.dg/20020312-2.c: Add SH target.
20904
20905 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20906
20907         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
20908         compiler output on mips*-*-irix*.
20909
20910 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
20911
20912         * g++.dg/parse/attr1.C: New test.
20913
20914 2002-04-23  Roger Sayle  <roger@eyesopen.com>
20915
20916         * gcc.c-torture/execute/string-opt-17.c: New test case.
20917         * gcc.c-torture/execute/memset-2.c: New test case.
20918
20919 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
20920
20921         PR c++/6256:
20922         * g++.dg/template/friend5.C: New test.
20923
20924         PR c++/6331:
20925         * g++.dg/template/qual1.C: Likewise.
20926
20927 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
20928
20929         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
20930         Include stdlib.h, not stdio.h or ctype.h.
20931
20932 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
20933
20934         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
20935         cris-*-elf* and mmix-*-*.
20936         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
20937         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
20938         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
20939         Ditto.
20940         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
20941         * gcc.dg/wchar_t-1.c: Ditto.
20942
20943 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
20944
20945         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
20946         Clarify comment.
20947
20948 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
20949
20950         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
20951
20952 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20953
20954         * gcc.c-torture/execute/20000906-1.x: Delete.
20955
20956 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
20957
20958         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
20959
20960 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
20961
20962         * PR6367
20963         * g77.f-torture/execute/6367.f: New test.
20964         * g77.f-torture/execute/6367.x: Disable for MMIX.
20965
20966 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
20967
20968         * PR6352
20969         * g++.dg/opt/inline2.C: New test.
20970
20971 2002-04-18  Richard Henderson  <rth@redhat.com>
20972
20973         * gcc.dg/20000906-1.c: Enable for all targets.
20974         * gcc.c-torture/compile/iftrap-2.c: New.
20975
20976 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
20977
20978         * gcc.dg/20020418-1.c: New test.
20979         * gcc.dg/20020418-2.c: New test.
20980
20981 2002-04-18  Richard Henderson  <rth@redhat.com>
20982
20983         * gcc.c-torture/compile/iftrap-1.c: New.
20984         * gcc.dg/iftrap-1.c: Adjust for ia64.
20985         * gcc.dg/iftrap-2.c: New.
20986
20987 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
20988
20989         * gcc.c-torture/compile/20020418-1.c: New test.
20990
20991 2002-04-18  Roger Sayle  <roger@eyesopen.com>
20992
20993         * gcc.c-torture/compile/20020415-1.c: New.
20994
20995 2002-04-18  David S. Miller  <davem@redhat.com>
20996
20997         * gcc.c-torture/execute/20020418-1.c: New test.
20998
20999 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
21000
21001         * gcc.dg/20020416-1.c: New test.
21002
21003         * g++.dg/opt/inline1.C: New test.
21004
21005 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
21006
21007         * gcc.dg/altivec-5.c: New test.
21008
21009         * gcc.dg/20020415-1.c: New test.
21010
21011 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
21012
21013         * testsuite/lib/chill.exp: Remove.
21014
21015 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
21016
21017         * g++.dg/other/big-struct.C: New test.
21018
21019 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
21020
21021         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
21022         of scratch file.
21023
21024 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
21025
21026         PR c/6277
21027         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
21028         in scan-assembler function name
21029
21030 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
21031
21032         * g77.f-torture/execute/980628-4.x,
21033         g77.f-torture/execute/980628-5.x,
21034         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
21035         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
21036         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
21037         i[34567]86-*-*.
21038
21039 2002-04-13  David S. Miller  <davem@redhat.com>
21040
21041         * gcc.c-torture/execute/20020413-1.c: New test.
21042
21043 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
21044
21045         * gcc.dg/asm-6.c,
21046         * g++.dg/ext/asm1.C: New tests.
21047
21048 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
21049
21050         PR c++ 5373.
21051         * g++.dg/parse/stmtexpr1.C: New test.
21052
21053         PR c++/5189.
21054         * g++.dg/template/copy1.C: New test.
21055
21056 2002-04-12  Richard Henderson  <rth@redhat.com>
21057
21058         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
21059
21060 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
21061
21062         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
21063         gcc.c-torture/execute/20020307-2.c.
21064
21065 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
21066
21067         * g++.dg/ext/attrib5.C,
21068         * g++.dg/lookup/struct1.C: New tests.
21069
21070 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
21071
21072         * gcc.dg/20020411-1.c: New test.
21073
21074         * gcc.c-torture/execute/20020411-1.c: New test.
21075
21076 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
21077
21078         * g77.f-torture/execute/6177.f: New test.
21079
21080 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
21081
21082         PR middle-end/6247
21083         * g++.dg/opt/cleanup1.C: New test.
21084
21085         * g++.dg/opt/const1.C: New test.
21086
21087 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
21088
21089         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
21090
21091 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
21092
21093         PR c++/5507
21094         * g++.dg/template/typename2.C: New test.
21095
21096 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
21097
21098         * gcc.c-torture/execute/loop-12.c: New.
21099
21100 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
21101
21102         * g77.f-torture/execute/980628-4.x,
21103         g77.f-torture/execute/980628-5.x,
21104         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
21105         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
21106         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
21107
21108 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21109
21110         PR optimization/6086
21111         * g++.dg/opt/preinc1.C: New test.
21112
21113 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
21114
21115         PR c++/5571
21116         * g++.dg/opt/static2.C: New test.
21117
21118 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
21119
21120         PR c/5120
21121         * gcc.dg/20020406-1.c: New test.
21122
21123 2002-04-04  David S. Miller  <davem@redhat.com>
21124
21125         * gcc.c-torture/execute/20020404-1.c: New test.
21126
21127 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
21128
21129         PR c/6123
21130         * gcc.dg/20020312-2.c: Do not declare global register variable
21131         if __PIC__ or __pic__ is defined.
21132
21133 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
21134
21135         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
21136         __asm__ so that it works correctly even if -ansi -pedantic-errors.
21137
21138 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21139
21140         * gcc.misc-tests/linkage.exp: Update last change to handle
21141         sparc*-, not just sparc-.
21142
21143 2002-04-03  Richard Henderson  <rth@redhat.com>
21144
21145         * gcc.dg/cpp/ucs.c: Improved long UCS test.
21146
21147 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
21148
21149         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
21150
21151 2002-04-02  David S. Miller  <davem@redhat.com>
21152
21153         * gcc.c-torture/execute/20020402-3.c: New test.
21154
21155 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
21156
21157         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
21158         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
21159
21160         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
21161         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
21162         g77.f-torture/execute/20001201.x,
21163         g77.f-torture/execute/u77-test.x: New files.
21164
21165         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
21166         * gcc.dg/wchar_t-1.c: Ditto.
21167
21168 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21169
21170         * gcc.c-torture/execute/20020402-1.c: New test.
21171
21172 2002-04-01  Richard Henderson  <rth@redhat.com>
21173
21174         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
21175
21176         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
21177
21178 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21179
21180         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
21181
21182 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21183
21184         * g++.dg/inherit/template-as-base.C: Expect error.
21185         * g++.dg/inherit/namespace-as-base.C: Likewise.
21186
21187 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
21188
21189         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
21190         g++.dg/ext/instantiate3.C: Tweak match patterns.
21191
21192         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
21193         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
21194         -da test.
21195
21196 2002-03-31  Richard Henderson  <rth@redhat.com>
21197
21198         * gcc.dg/special/alias-2.c: New.
21199         * gcc.dg/special/ecos.exp: Run it.
21200
21201 2002-03-31  Richard Henderson  <rth@redhat.com>
21202
21203         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
21204
21205 2002-03-31  Kazu Hirata  <kazu@hxi.com>
21206
21207         * gcc.dg/weak-1.c: Disable on h8300 port.
21208
21209 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
21210
21211         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
21212         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
21213         ordering tests.
21214         * g++.dg/bprob/bprob-1.C: New test.
21215         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
21216         * g++.dg/gcov/gcov-1.C: New test.
21217         * g++.dg/gcov/gcov-1.x: New file.
21218         * g++.dg/gcov/gcov-2.C: New test.
21219         * g++.dg/gcov/gcov-3.C: New test.
21220         * g++.dg/gcov/gcov-3.h: New file.
21221
21222 2002-03-28  Roger Sayle  <roger@eyesopen.com>
21223
21224         * g++.old-deja/g++.other/builtins5.C: New test.
21225         * g++.old-deja/g++.other/builtins6.C: New test.
21226         * g++.old-deja/g++.other/builtins7.C: New test.
21227         * g++.old-deja/g++.other/builtins8.C: New test.
21228         * g++.old-deja/g++.other/builtins9.C: New test.
21229
21230 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
21231
21232         * g++.dg/opt/static1.C: New test.
21233
21234         * g++.dg/opt/longbranch1.C: New test.
21235
21236 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
21237
21238         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
21239
21240         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
21241
21242 2002-03-28  Jeffrey A Law  (law@redhat.com)
21243
21244         * gcc.c-torture/execute/20020328-1.c: New test.
21245
21246 2002-03-27  Richard Henderson  <rth@redhat.com>
21247
21248         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
21249         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
21250         move from g++.old-deja/g++.ext/.
21251
21252 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
21253
21254         * g++.dg/init/new2.C: New test.
21255
21256 2002-03-26  Richard Henderson  <rth@redhat.com>
21257
21258         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
21259
21260         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
21261         on sparc.
21262
21263         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
21264         sparcv9 systems.
21265         * gcc.dg/20001102-1.c: Likewise.
21266
21267 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
21268
21269         * gcc.dg/cpp/endif-pedantic1.c,
21270         gcc.dg/cpp/endif-pedantic2.c:  New tests.
21271
21272 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
21273
21274         * g++.dg/init/new1.C: New test.
21275
21276 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
21277
21278         * g++.dg/abi/vbase9.C: New test.
21279
21280 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
21281
21282         * gcc.dg/arm-asm.c: New test.
21283
21284 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
21285
21286         * gcc.dg/Wswitch-enum.c: New test.
21287         Fix PR c/5044.
21288
21289 2002-03-26  Richard Henderson  <rth@redhat.com>
21290
21291         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
21292         structure.
21293
21294 2002-03-25  Richard Henderson  <rth@redhat.com>
21295
21296         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
21297         sparcv9 systems.
21298
21299         * gcc.c-torture/compile/20011119-1.c (xxx): New.
21300         * gcc.c-torture/compile/20011119-2.c (xxx): New.
21301
21302 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
21303
21304         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
21305
21306 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
21307
21308         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
21309         targets using generic thunk support.
21310
21311 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
21312
21313         * gcc.c-torture/compile/20020323-1.c: New test.
21314
21315         * g++.dg/opt/conj2.C: New test.
21316
21317 2002-03-24  Richard Henderson  <rth@redhat.com>
21318
21319         * gcc.dg/weak-1.c: Use -fno-common.
21320
21321 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
21322
21323         * g77.dg/f77-edit-apostrophe-out.f: New test
21324         * g77.dg/f77-edit-h-out.f: New test
21325         * g77.dg/f77-edit-t-in.f: New test
21326         * g77.dg/f77-edit-t-out.f: New test
21327         * g77.dg/f77-edit-x-out.f: New test
21328         * g77.dg/f77-edit-slash-out.f: New test
21329         * g77.dg/f77-edit-colon-out.f: New test
21330         * g77.dg/f77-edit-s-out.f: New test
21331
21332 2002-03-24  Richard Henderson  <rth@redhat.com>
21333
21334         * objc/execute/formal_protocol-6.x: New XFAIL.
21335
21336 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
21337
21338         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
21339         that do not support weak symbols
21340
21341 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
21342
21343         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
21344         * lib/g77.exp:  Likewise
21345         * lib/objc.exp: Likewise
21346
21347 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
21348
21349         * gcc.dg/Wswitch-default.c: New test.
21350
21351 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
21352
21353         * g++.dg/other/enum1.C: New test.
21354
21355 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
21356
21357         * gcc.dg/pragma-ep-3.c: Fix typo.
21358
21359 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21360
21361         * g++.dg/inherit/template-as-base.C: New test.
21362
21363 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
21364
21365         * g++.old-deja/g++.other/dwarf2-1.C: Move...
21366         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
21367
21368 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
21369
21370         * gcc.dg/cpp/multiline.c: Update to match.
21371
21372 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
21373
21374         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
21375
21376 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
21377
21378         * gcc.dg/cpp/extratokens2.c:  New file.
21379
21380 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
21381
21382         * gcc.dg/20020312-2.c: Add rs6000 target.
21383
21384         * gcc.c-torture/compile/20020319-1.c: New test.
21385
21386 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21387
21388         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
21389         (A, E): Handle this.
21390
21391 2002-03-20  Jason Merrill  <jason@redhat.com>
21392
21393         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
21394         ignoring -fpic.
21395         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
21396         through prune_gcc_output.
21397
21398 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
21399
21400         * gcc.c-torture/compile/20020320-1.c: New test.
21401
21402 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
21403
21404         * gcc.c-torture/compile/20020318-1.c: New test.
21405
21406         * gcc.dg/struct-by-value-1.c: New test.
21407
21408         * gcc.dg/20020319-1.c: New test.
21409
21410 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
21411
21412         * g++.dg/opt/conj1.C: New test.
21413
21414 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
21415
21416         * g++.dg/template/qualttp20.C: Revert previous change.
21417         * g++.dg/template/qualttp3.C: Likewise.
21418         * g++.dg/template/qualttp4.C: Likewise
21419         * g++.dg/template/qualttp5.C: Likewise
21420         * g++.dg/template/qualttp6.C: Likewise
21421         * g++.dg/template/qualttp7.C: Likewise
21422         * g++.dg/template/qualttp8.C: Likewise
21423         * g++.dg/template/recurse.C: Likewise.
21424
21425 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
21426
21427         * gcc.dg/cpp/wchar-1.c: Update.
21428
21429 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
21430
21431         * g++.dg/template/conv1.C: New test.
21432         * g++.dg/template/conv2.C: New test.
21433         * g++.dg/template/conv3.C: New test.
21434         * g++.dg/template/conv4.C: New test.
21435
21436 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
21437
21438         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
21439         * g++.dg/template/qualttp3.C: Likewise.
21440         * g++.dg/template/qualttp4.C: Likewise
21441         * g++.dg/template/qualttp5.C: Likewise
21442         * g++.dg/template/qualttp6.C: Likewise
21443         * g++.dg/template/qualttp7.C: Likewise
21444         * g++.dg/template/qualttp8.C: Likewise
21445         * g++.dg/template/recurse.C: Likewise.
21446
21447 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
21448
21449         * g++.dg/opt/dtor1.C: New test.
21450
21451 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
21452
21453         * gcc.c-torture/compile/20020315-1.c: New test.
21454
21455 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
21456
21457         * gcc.dg/weak-1.c: Fix scan tests.
21458
21459 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
21460
21461         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
21462         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
21463         cris-*-aout* mmix-*-*.
21464         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
21465         cris-*-aout* mmix-*-*.
21466         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
21467         cris-*-elf* cris-*-aout* and mmix-*-*.
21468         * gcc.dg/20001009-1.c: Ditto.
21469         * gcc.dg/20010912-1.c: Ditto.
21470         * gcc.dg/20020122-4.c: Ditto.
21471         * gcc.dg/inline-2.c: Ditto.
21472
21473 2002-03-14  Jeffrey A Law  (law@cygnus.com)
21474
21475         * gcc.c-torture/compile/20020314-1.c: New test.
21476
21477 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
21478
21479         * gcc.c-torture/execute/20020314-1.c: New test.
21480
21481 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
21482
21483         * g++.dg/warn/Wunused-1.C: New test.
21484
21485 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
21486
21487         * g++.dg/abi/mangle6.C: New test.
21488
21489 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
21490
21491         * gcc.c-torture/compile/20020309-2.c: New test.
21492
21493         * gcc.c-torture/compile/20020312-1.c: New test.
21494
21495 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
21496
21497         * g++.dg/other/access1.C: New test.
21498
21499 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
21500
21501         * gcc.c-torture/execute/wchar_t-1.c: New test.
21502
21503 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
21504
21505         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
21506
21507 2002-03-12  Roger Sayle  <roger@eyesopen.com>
21508
21509         * gcc.dg/20020312-1.c: New test case.
21510
21511 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
21512
21513         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
21514
21515 2002-03-11  Richard Henderson  <rth@redhat.com>
21516
21517         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
21518         * g++.old-deja/g++.jason/report.C: Likewise.
21519
21520 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
21521
21522         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
21523         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
21524
21525 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
21526
21527         * testsuite/g++.dg/overload/pmf1.C: New test.
21528
21529 2002-03-11  Kazu Hirata  <kazu@hxi.com>
21530
21531         * gcc.c-torture/execute/20020307-1.c: Use long.
21532
21533 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
21534
21535         PR optimization/5844
21536         * gcc.dg/20020310-1.c: New test.
21537
21538 2002-03-09  Michael Meissner  <meissner@redhat.com>
21539
21540         * gcc.c-torture/execute/memcpy-2.c: New test.
21541         * gcc.c-torture/execute/memset-1.c: New test.
21542         * gcc.c-torture/execute/strlen-1.c: New test.
21543         * gcc.c-torture/execute/strcmp-1.c: New test.
21544         * gcc.c-torture/execute/strncmp-1.c: New test.
21545
21546 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
21547
21548         * gcc.dg/ppc-ldstruct.c: New test.
21549
21550 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
21551
21552         * gcc.c-torture/execute/va-arg-22.c: New test.
21553
21554 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21555
21556         * gcc.c-torture/compile/20020309-1.c: New test.
21557
21558 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
21559
21560         * gcc.c-torture/execute/20020307-2.c: New test.
21561
21562 2002-03-07  Jeffrey A Law  (law@redhat.com)
21563
21564         * g77.f-torture/compile/20020307-1.f: New test.
21565
21566 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
21567
21568         * gcc.dg/unordered-1.c: New test.
21569
21570 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
21571
21572         * gcc.c-torture/execute/20020307-1.c: New test.
21573
21574 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
21575
21576         * gcc.dg/20020304-1.c: New test.
21577
21578         * gcc.c-torture/compile/20020304-2.c: New test.
21579
21580 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
21581
21582         * gcc.c-torture/compile/20020304-1.c: New test case
21583         (from PR c/5830).
21584
21585 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
21586
21587         * gcc.dg/20020103-1.c: Add other -D ppc variants.
21588
21589 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
21590
21591         * g++.dg/other/classkey1.C: New test.
21592
21593 2002-03-01  Richard Henderson  <rth@redhat.com>
21594
21595         * gcc.c-torture/compile/981223-1.x: New.
21596         * gcc.c-torture/compile/920625-1.x: New.
21597
21598 2002-02-28  Richard Henderson  <rth@redhat.com>
21599
21600         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
21601
21602 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
21603
21604         * gcc.c-torture/execute/20020227-1.c: New test.
21605
21606 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
21607
21608         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
21609         here" ERROR lines.
21610         * g++.old-deja/g++.oliva/partord1.C: Likewise.
21611         * g++.old-deja.g++.other/defarg1.C: Likewise.
21612         * g++.old-deja/g++.pt/calls2.C: Likewise.
21613         * g++.old-deja/g++.pt/crash20.C: Likewise.
21614         * g++.old-deja/g++.pt/crash30.C: Likewise.
21615         * g++.old-deja/g++.pt/crash36.C: Likewise.
21616         * g++.old-deja/g++.pt/crash6.C: Likewise.
21617         * g++.old-deja/g++.pt/defarg13.C: Likewise.
21618         * g++.old-deja/g++.pt/derived3.C: Likewise.
21619         * g++.old-deja/g++.pt/error1.C: Likewise.
21620         * g++.old-deja/g++.pt/friend21.C: Likewise.
21621         * g++.old-deja/g++.pt/friend23.C: Likewise.
21622         * g++.old-deja/g++.pt/infinite1.C: Likewise.
21623         * g++.old-deja/g++.robertl/eb128.C: Likewise.
21624
21625 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
21626
21627         * gcc.c-torture/execute/20020225-2.c: New test.
21628
21629 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
21630
21631         * gcc.c-torture/execute/920730-1t.c,
21632         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
21633         Delete test cases, only relevant to -traditional.
21634
21635 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
21636
21637         * gcc.dg/cpp/undef1.c: Remove.
21638         * gcc.dg/cpp/directiv.c: Update.
21639         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
21640
21641 2002-02-27  Michael Meissner  <meissner@redhat.com>
21642
21643         * gcc.c-torture/execute/20020226-1.c: New test.
21644
21645 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
21646
21647         * g++.dg/debug/debug4.C: New test.
21648
21649         * gcc.dg/ia64-visibility-1.c: New test.
21650
21651 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
21652
21653         * gcc.dg/debug/20020224-1.c: New.
21654
21655 2002-02-25  Kazu Hirata  <kazu@hxi.com>
21656
21657         * gcc.c-torture/execute/960416-1.x: New.
21658         * gcc.c-torture/execute/divconst-3.x: Likewise.
21659
21660 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
21661
21662         * gcc.dg/20020224-1.c: New test.
21663
21664 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
21665
21666         * gcc.c-torture/execute/20020225-1.c: New.
21667
21668 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21669
21670         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
21671
21672 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
21673
21674         * gcc.dg/20020222-1.c: New test.
21675
21676 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
21677
21678         * g++.dg/opt/anonunion1.C: New test.
21679
21680 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
21681
21682         * g++.dg/template/qualttp19.C: New test.
21683         * g++.dg/template/qualttp20.C: New test.
21684         * g++.old-deja/g++.jason/report.C: Adjust expected errors
21685         * g++.old-deja/g++.other/qual1.C: Likewise.
21686
21687 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
21688
21689         * gcc.dg/attr-alwaysinline.c: New.
21690
21691 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
21692
21693         * gcc.dg/20020220-1.c: New test.
21694
21695         * gcc.dg/20020220-2.c: New test.
21696
21697         * g++.dg/opt/mmx1.C: New test.
21698
21699 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
21700
21701         * gcc.c-torture/compile/20020110.c: New test.
21702
21703 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
21704
21705         * gcc.c-torture/execute/20020219-1.c: New test.
21706
21707         * gcc.dg/20020219-1.c: New test.
21708
21709         * gcc.dg/noncompile/20020220-1.c: New test.
21710
21711         * g++.dg/opt/ptrintsum1.C: New test.
21712
21713         * gcc.dg/debug/20020220-1.c: New test.
21714
21715 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
21716
21717         * gcc.c-torture/execute/20020216-1.c: New test.
21718
21719 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
21720
21721         * gcc.dg/decl-1.c: Update, new test.
21722
21723 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
21724
21725         * g++.dg/abi/bitfield1.C: New test.
21726         * g++.dg/abi/bitfield2.C: New test.
21727
21728 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
21729
21730         * gcc.dg/attr-nest.c: New test.
21731
21732 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
21733
21734         * gcc.c-torture/execute/20020215-1.c: New test.
21735
21736 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
21737
21738         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
21739         * g++.dg/debug/debug.exp: New.
21740         * g++.dg/debug/trivial.C: New.
21741         * g++.dg/debug/debug1.C: Moved...
21742         * g++.dg/other/debug1.C: ...from here.
21743         * g++.dg/debug/debug2.C: Moved...
21744         * g++.dg/other/debug2.C: ...from here.
21745         * g++.dg/debug/debug3.C: Moved...
21746         * g++.dg/other/debug3.C: ...from here.
21747
21748         * gcc.dg/noncompile/20020213-1.c: New test.
21749
21750 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
21751
21752         * g++.dg/other/debug3.C: New test.
21753
21754         * gcc.c-torture/execute/20020213-1.c: New test.
21755
21756 2002-02-13  Richard Smith <richard@ex-parrot.com>
21757
21758         * g++.old-deja/g++.other/thunk1.C: New test.
21759
21760 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
21761
21762         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
21763
21764 2002-02-13  Stan Shebs  <shebs@apple.com>
21765
21766         * gcc.dg/altivec-3.c: New.
21767
21768 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
21769
21770         * gcc.dg/Wunreachable-1.c: New test.
21771         * gcc.dg/Wunreachable-2.c: New test.
21772
21773 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
21774
21775         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
21776
21777 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
21778
21779         * gcc.dg/decl-1.c: New test.
21780
21781 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
21782
21783         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
21784
21785 2002-02-10  Kazu Hirata  <kazu@hxi.com>
21786
21787         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
21788         * gcc.c-torture/compile/980506-1.x: Likewise.
21789
21790 2002-02-10  Kazu Hirata  <kazu@hxi.com>
21791
21792         * gcc.dg/20020210-1.c: New.
21793
21794 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
21795
21796         * g77.f-torture/execute/947.f: New regression test
21797         for PR fortran/947.
21798
21799 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
21800
21801         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
21802         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
21803
21804 2002-02-08  Richard Henderson  <rth@redhat.com>
21805
21806         * gcc.c-torture/compile/labels-3.c: New.
21807
21808 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
21809
21810         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
21811         expression statements work instead.
21812         * gcc.dg/noncompile/20020207-1.c: New test.
21813
21814 2002-02-07  Richard Henderson  <rth@redhat.com>
21815
21816         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
21817
21818 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
21819
21820         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
21821         message from g77
21822         * lib/g77-dg.exp: Trim g77 error messages so that they are
21823         recognized by dg.exp.
21824
21825 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
21826
21827         PR fortran/5473
21828         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
21829
21830 2002-02-07  Richard Henderson  <rth@redhat.com>
21831
21832         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
21833         to be sufficiently aligned for integers.
21834
21835 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
21836
21837         * g++.dg/template/friend4.C: New test.
21838
21839 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
21840
21841         PR fortran/5743
21842         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
21843         unsupported cases.
21844
21845 2002-02-07  Richard Henderson  <rth@redhat.com>
21846
21847         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
21848         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
21849         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
21850         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
21851
21852 2002-02-06  Richard Henderson  <rth@redhat.com>
21853
21854         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
21855
21856 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
21857
21858         * gcc.dg/20020206-1.c: New test.
21859
21860 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
21861
21862         * gcc.c-torture/execute/20020206-1.c: New test.
21863
21864         * gcc.c-torture/execute/20020206-2.c: New test.
21865
21866         PR optimization/5429:
21867         * gcc.c-torture/compile/20020206-1.c: New test.
21868
21869 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
21870
21871         * g++.dg/ext/align1.C: Do not use an explicit alignment value
21872         as certain file formats cannot support particularly large
21873         alignments.
21874
21875         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
21876         and do not expect to be able to link the executable.
21877
21878         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
21879         fail because the COFF format does not support the weak attribute.
21880
21881 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
21882
21883         * g77.dg/pr5473.f:  New test
21884
21885 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
21886
21887         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
21888         Fix testcase accordingly.
21889
21890 2002-02-04  Richard Henderson  <rth@redhat.com>
21891
21892         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
21893         (buf): Change to be an array of pointers, not ints.
21894
21895 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
21896
21897         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
21898         before all tests.  Move warning one line above to match where it
21899         C frontend emits.
21900         * gcc.dg/Wswitch-2.c: New test.
21901         * g++.dg/warn/Wswitch-1.C: New test.
21902         * g++.dg/warn/Wswitch-2.C: New test.
21903
21904 2002-02-04  Richard Henderson  <rth@redhat.com>
21905
21906         * g++.dg/abi/offsetof.C: Fix size comparison.
21907
21908 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
21909
21910         * gcc.dg/cast-qual-2.c: New test.
21911
21912 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
21913
21914         * gcc.dg/20020201-4.c: New test.
21915
21916 2002-02-04  Ben Elliston  <bje@redhat.com>
21917
21918         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
21919         target_info attribute != 0, in addition to the empty string.
21920         (gcc_target_compile): Likewise.
21921
21922 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
21923
21924         * gcc.dg/Wswitch.c: New test.
21925         PR gcc/4475. PR gcc/3780.
21926
21927 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
21928
21929         * g77.f-torture/execute/5122.f: New test for regressions
21930         against PR fortran/5122.
21931
21932 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
21933
21934         * g77.f-torture/compile/pr3743.f: Delete
21935         * g77.dg/pr3743-1.f: New test.
21936         * g77.dg/pr3743-2.f: New test.
21937         * g77.dg/pr3743-3.f: New test.
21938         * g77.dg/pr3743-4.f: New test.
21939
21940 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21941
21942         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
21943
21944 2002-02-02  Richard Henderson  <rth@redhat.com>
21945
21946         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
21947         * gcc.c-torture/execute/bf64-1.c: Likewise.
21948
21949 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
21950
21951         * gcc.dg/20020201-2.c: New test.
21952
21953         * gcc.dg/20020201-3.c: New test.
21954
21955         * gcc.c-torture/execute/bitfld-2.c: New test.
21956
21957 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21958
21959         * gcc.dg/bitfld-1.c: Update.
21960         * gcc.dg/bitfld-2.c: Update.
21961         * gcc.c-torture/execute/bitfld-1.x: New.
21962
21963 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
21964
21965         * gcc.c-torture/execute/20020201-1.c: New test.
21966
21967 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
21968
21969         PR target/5469
21970         * gcc.dg/20020201-1.c: New test.
21971
21972 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
21973
21974         PR fortran/3743
21975         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
21976         * g77.f-torture/compile/pr3743.x: Remove
21977
21978 2002-01-31  Tom Rix  <trix@redhat.com>
21979
21980         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
21981
21982 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
21983
21984         * gcc.dg/noncompile/20020130-1.c: New test.
21985
21986 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
21987
21988         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
21989
21990 2002-01-29  Richard Henderson  <rth@redhat.com>
21991
21992         * gcc.c-torture/execute/991118-1.c: Cast various constants back
21993         to long long.
21994         * gcc.c-torture/execute/bf64-1.c: Likewise.
21995
21996 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
21997
21998         * gcc.c-torture/execute/20020129-1.c: New test.
21999
22000 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
22001
22002         * gcc.c-torture/compile/20000224-1.c: Update.
22003         * gcc.c-torture/execute/bitfld-1.c: New tests.
22004         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
22005         * gcc.dg/uninit-A.c: Update.
22006
22007 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
22008
22009         * g++.dg/template/ctor1.C: Add instantiation.
22010
22011 2002-01-28  Paul Koning  <pkoning@equallogic.com>
22012
22013         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
22014         argument to __builtin_prefetch to be const ptr.
22015
22016 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
22017
22018         * gcc.c-torture/compile/20020120-1.c: New test.
22019
22020 2002-01-27  Kazu Hirata  <kazu@hxi.com>
22021
22022         * gcc.c-torture/execute/20020127-1.c: New test.
22023
22024 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
22025
22026         * g77.dg/f77-edit-i-in.f: New test
22027         * g77.dg/f77-edit-i-out.f: New test
22028
22029 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
22030
22031         * gcc.dg/debug/debug.exp: New file.
22032         * gcc.dg/debug/trivial.c: New file.
22033         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
22034         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
22035         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
22036         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
22037         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
22038         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
22039         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
22040         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
22041         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
22042         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
22043         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
22044         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
22045         * gcc.dg/20000503-1.c: Removed.
22046         * gcc.dg/20010207-1.c: Removed.
22047         * gcc.dg/20011223-1.c: Removed.
22048         * gcc.dg/20020104-2.c: Removed.
22049         * gcc.dg/debug-1.c: Removed.
22050         * gcc.dg/debug-2.c: Removed.
22051         * gcc.dg/debug-3.c: Removed.
22052         * gcc.dg/debug-4.c: Removed.
22053         * gcc.dg/debug-5.c: Removed.
22054         * gcc.dg/debug-6.c: Removed.
22055         * gcc.dg/dwarf2-1.c: Removed.
22056         * gcc.dg/dwarf2-2.c: Removed.
22057
22058 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
22059
22060         * g++.old-deja/g++.other/eh5.C: New test.
22061         * g++.old-deja/g++.other/sibcall2.C: New test.
22062         * g++.old-deja/g++.other/array9.C: New test.
22063         * g++.old-deja/g++.other/typename2.C: New test.
22064         * g++.old-deja/g++.other/crash60.C: New test.
22065         * g++.old-deja/g++.other/conv9.C: New test.
22066         * g++.old-deja/g++.other/mangle10.C: New test.
22067         * g++.old-deja/g++.other/unchanging1.C: New test.
22068         * g++.old-deja/g++.other/exprstmt1.C: New test.
22069         * g++.old-deja/g++.other/inline23.C: New test.
22070         * g++.old-deja/g++.eh/ia64-1.C: New test.
22071         * g++.old-deja/g++.other/dwarf2-1.C: New test.
22072         * g++.old-deja/g++.other/reload1.C: New test.
22073         * g++.old-deja/g++.other/static20.C: New test.
22074         * g++.old-deja/g++.other/local-alloc1.C: New test.
22075         * g++.old-deja/g++.other/conv8.C: New test.
22076         * g++.old-deja/g++.other/stmtexpr2.C: New test.
22077         * g++.old-deja/g++.other/storeexpr1.C: New test.
22078         * g++.old-deja/g++.other/storeexpr2.C: New test.
22079         * g++.dg/eh/template2.C: New test.
22080         * g++.dg/warn/weak1.C: New test.
22081
22082 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
22083
22084         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
22085         Remove first, non-varying, argument.
22086
22087 2002-01-23  Richard Henderson  <rth@redhat.com>
22088
22089         * gcc.dg/inline-2.c: New.
22090
22091         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
22092         Add optional target arg.  Check number of arguments.
22093         (scan-assembler-not, scan-assembler-dem): Likewise.
22094         (scan-assembler-dem-not): Likewise.
22095
22096 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
22097
22098         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
22099         line 12.
22100         * g++.old-deja/g++.brendan/parse3.C,
22101         g++.old-deja/g++.other/crash26.C,
22102         g++.old-deja/g++.other/crash28.C,
22103         g++.old-deja/g++.other/crash29.C,
22104         g++.old-deja/g++.other/crash30.C,
22105         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
22106
22107 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
22108
22109         * gcc.dg/20020115-1.c: New.
22110
22111 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
22112
22113         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
22114
22115 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
22116
22117         * gcc.dg/20020122-3.c: New.
22118
22119 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
22120
22121         * g++.dg/other/gc1.C: New test.
22122
22123 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
22124
22125         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
22126
22127 2002-01-22  Richard Henderson  <rth@redhat.com>
22128
22129         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
22130
22131 2002-01-22  Richard Henderson  <rth@redhat.com>
22132
22133         * gcc.dg/20020122-4.c: New.
22134
22135 2002-01-22  H.J. Lu <hjl@gnu.org>
22136
22137         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
22138         link output.
22139         * gcc.dg/special/ecos.exp: Likewise.
22140         * lib/g++-dg.exp: Likewise.
22141         * lib/g77-dg.exp: Likewise.
22142         * lib/gcc-dg.exp : Likewise.
22143         * lib/mike-g++.exp: Likewise.
22144         * lib/mike-g77.exp: Likewise.
22145         * lib/mike-gcc.exp: Likewise.
22146         * lib/objc-dg.exp: Likewise.
22147
22148 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
22149
22150         PR target/5379
22151         * gcc.dg/20020122-2.c: New test.
22152
22153 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
22154
22155         * gcc.dg/20020122-1.c: New test.
22156
22157 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
22158
22159         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
22160
22161 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
22162
22163         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
22164
22165 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22166
22167         * gcc.c-torture/compile/20020121-1.c: New test.
22168
22169 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22170
22171         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
22172         ld_library_path.
22173
22174 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
22175
22176         * gcc.dg/20020218-1.c: New test.
22177
22178 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
22179
22180         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
22181         messages
22182         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
22183         "At global scope" warning
22184         * g++.dg/ext/align1.C: Change cygwin test for alignment
22185         from db-bogus to dg-warning
22186
22187 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
22188
22189         * g77.f-torture/compile/cpp2.F: New test.
22190
22191 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
22192
22193         * g++.dg/template/access1.C: New test.
22194
22195 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
22196
22197         * gcc.dg/20020118-1.c: New.
22198
22199 2002-01-18  Kazu Hirata  <kazu@hxi.com>
22200
22201         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
22202
22203 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
22204
22205         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
22206         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
22207         alignment warnings.
22208
22209 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
22210
22211         * gcc.misc-tests/i386-prefetch.exp: Save and restore
22212         torture_with_loops and torture_without_loops
22213
22214 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
22215
22216         * gcc.c-torture/compile/20020116-1.c: New test.
22217
22218 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
22219
22220         * gcc.dg/20020116-2.c: New test.
22221
22222         * gcc.dg/ultrasp4.c: New test.
22223
22224         * gcc.dg/20020116-1.c: New test.
22225
22226 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
22227
22228         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
22229         by EABI.
22230
22231 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
22232
22233         * gcc.misc-tests/i386-prefetch.exp: New.
22234         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
22235         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
22236         * gcc.misc-tests/i386-pf-none-1.c: New test.
22237         * gcc.misc-tests/i386-pf-sse-1.c: New test.
22238
22239 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
22240
22241         * gcc.dg/gnu89-init-1.c: Add new tests.
22242
22243 2002-01-15  Andreas Jaeger  <aj@suse.de>
22244
22245         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
22246         * gcc.dg/i386-mmx-2.c: Likewise.
22247         * gcc.dg/i386-sse-1.c: Likewise.
22248         * gcc.dg/i386-sse-2.c: Likewise.
22249         * gcc.dg/i386-sse-3.c: Likewise.
22250
22251 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
22252
22253         * g77.f-torture/execute/intrinsic-unix-bessel.f:
22254         Uncomment additional cases that now pass.
22255
22256 2002-01-11  Richard Henderson  <rth@redhat.com>
22257
22258         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
22259         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
22260
22261 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
22262
22263         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
22264
22265 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
22266
22267         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
22268         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
22269
22270 2002-01-10  Dale Johannesen  <dalej@apple.com>
22271
22272         * gcc.c-torture/execute/loop-11.c: New.
22273
22274 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
22275
22276         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
22277         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
22278
22279 2002-01-09  Richard Henderson  <rth@redhat.com>
22280
22281         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
22282         type in which to perform the operation for each size.
22283
22284 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
22285
22286         * gcc.c-torture/compile/20020109-2.c: New test.
22287
22288 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
22289
22290         * gcc.c-torture/execute/loop-10.c: New test.
22291
22292 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
22293
22294         * gcc.c-torture/compile/20010226-1.c: New test.
22295         * gcc.c-torture/compile/20010227-1.c: New test.
22296         * gcc.c-torture/compile/20010426-1.c: New test.
22297         * gcc.c-torture/compile/20010510-1.c: New test.
22298         * gcc.c-torture/compile/20010605-3.c: New test.
22299         * gcc.c-torture/compile/20010824-1.c: New test.
22300         * gcc.c-torture/execute/20010409-1.c: New test.
22301         * gcc.dg/noncompile/20000901-1.c: New test.
22302         * gcc.dg/20001023-1.c: New test.
22303         * gcc.dg/20001101-1.c: New test.
22304         * gcc.dg/20001102-1.c: New test.
22305         * gcc.dg/20010207-1.c: New test.
22306         * gcc.dg/20010405-1.c: New test.
22307         * gcc.dg/20010822-1.c: New test.
22308         * gcc.dg/20011107-1.c: New test.
22309
22310 2002-01-09  Jeffrey A Law  (law@redhat.com)
22311
22312         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
22313
22314         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
22315         execution failure on PA targets.
22316
22317 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
22318
22319         * gcc.c-torture/compile/20020109-1.c: New test.
22320
22321 2002-01-08  Kazu Hirata  <kazu@hxi.com>
22322
22323         * gcc.c-torture/execute/20020108-1.c: New test.
22324
22325 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
22326
22327         * gcc.dg/20020108-1.c: New test.
22328
22329 2002-01-08  H.J. Lu <hjl@gnu.org>
22330
22331         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
22332         for header files.
22333
22334 2002-01-08  Geoff Keating  <geoffk@redhat.com>
22335
22336         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
22337         consistency.
22338
22339 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
22340
22341         * gcc.dg/altivec-4.c: Test altivec predicates.
22342
22343 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
22344
22345         * gcc.c-torture/execute/20020107-1.c: New test.
22346
22347 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
22348
22349         PR c/5279
22350         * gcc.c-torture/compile/20020106-1.c: New test.
22351
22352 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
22353
22354         * gcc.c-torture/execute/nestfunc-4.c: New test.
22355
22356 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
22357
22358         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
22359         extra triple that slipped in.
22360         * g++.old-deja/g++.abi/align.C: Likewise.
22361         * g++.old-deja/g++.abi/bitfields.C: Likewise.
22362
22363 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
22364
22365         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
22366         * g++.old-deja/g++.abi/align.C: Likewise.
22367         * g++.old-deja/g++.abi/bitfields.C: Likewise.
22368
22369         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
22370         on FreeBSD/i386.
22371         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
22372         FreeBSD.
22373
22374 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
22375
22376         * gcc.dg/20020104-1.c: New test.
22377
22378         * gcc.dg/20020104-2.c: New test.
22379
22380 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
22381
22382         * gcc.dg/20020103-1.c: Fix typo in target selector.
22383
22384 2002-01-03  Richard Henderson  <rth@redhat.com>
22385
22386         * gcc.dg/20020103-1.c: New.
22387
22388 2002-01-03  Kazu Hirata  <kazu@hxi.com>
22389
22390         * gcc.c-torture/execute/20020103-1.c: New test.
22391
22392 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
22393
22394         * g++.dg/other/debug2.C: New test.
22395
22396         * gcc.c-torture/compile/20020103-1.c: New test.
22397
22398 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
22399
22400         * gcc.dg/gnu89-init-1.c: Added new tests.
22401
22402 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22403
22404         * g++.dg/template/friend2.C: Remove as patch is reverted.
22405
22406         * g++.dg/warn/oldcast1.C: New test.
22407
22408         * g++.dg/template/ptrmem1.C: New test.
22409         * g++.dg/template/ptrmem2.C: New test.
22410
22411         * g++.dg/template/ntp.C: New test.
22412
22413         * g++.dg/other/component1.C: New test.
22414
22415         * g++.dg/template/ttp3.C: New test.
22416
22417         * g++.dg/template/friend2.C: New test.
22418         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
22419
22420 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22421
22422         * g++.dg/other/ptrmem1.C: New test.
22423         * g++.dg/other/ptrmem2.C: New test.
22424
22425 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22426
22427         * g++.dg/template/ctor1.C: New test.
22428
22429 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22430
22431         * g++.dg/template/friend2.C: New test.
22432
22433 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
22434
22435         * gcc.dg/mmix-1.c: New test.
22436
22437 2001-12-31  Richard Henderson  <rth@redhat.com>
22438
22439         * gcc.dg/asm-5.c: New.
22440
22441 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
22442
22443         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
22444         in namespace __gnu_cxx
22445
22446 2001-12-30  Richard Henderson  <rth@redhat.com>
22447
22448         * gcc.dg/debug-6.c: New.
22449
22450 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
22451
22452         * gcc.c-torture/compile/20011229-2.c: New test.
22453
22454 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
22455
22456         * gcc.dg/debug-3.c: New test.
22457         * gcc.dg/debug-4.c: New test.
22458         * gcc.dg/debug-5.c: New test.
22459
22460 2001-12-29  Richard Henderson  <rth@redhat.com>
22461
22462         * g++.dg/eh/loop1.C: New.
22463
22464 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
22465
22466         * g++.dg/template/crash1.C: New test.
22467
22468 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
22469
22470         * g++.dg/other/const1.C: New test.
22471
22472 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
22473
22474         * gcc.c-torture/compile/20011229-1.c: New test.
22475
22476 2001-12-28  Stan Shebs  <shebs@apple.com>
22477
22478         * lib/objc-torture.exp: Resync with c-torture.exp.
22479         * lib/objc.exp: Load standard libraries.
22480
22481 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
22482
22483         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
22484         additional tests.
22485
22486 2001-12-27  Roger Sayle <roger@eyesopen.com>
22487
22488         * gcc.c-torture/execute/string-opt-16.c: New testcase.
22489
22490 2001-12-27  Richard Henderson  <rth@redhat.com>
22491
22492         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
22493
22494 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
22495
22496         * g++.dg/eh/ctor1.C: New test.
22497         * g++.dg/other/error2.C: New test.
22498
22499 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
22500
22501         * g++.dg/other/init2.C: New test.
22502
22503 2001-12-24  Richard Henderson  <rth@redhat.com>
22504
22505         * gcc.dg/20011223-1.c: New.
22506         * gcc.dg/inline-1.c: New.
22507
22508 2001-12-23  Richard Henderson  <rth@redhat.com>
22509
22510         * gcc.dg/asm-4.c: Test operand modifiers.
22511
22512 2001-12-23  Richard Henderson  <rth@redhat.com>
22513
22514         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
22515
22516 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
22517
22518         * gcc.c-torture/execute/20011223-1.c: New test.
22519
22520 2001-12-21  Richard Henderson  <rth@redhat.com>
22521
22522         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
22523         re-enables the warning.
22524
22525 2001-12-21  Richard Henderson  <rth@redhat.com>
22526
22527         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
22528
22529 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
22530
22531         * gcc.c-torture/compile/20011218-1.c: New test.
22532
22533 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
22534
22535         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
22536         arm-isr.c test.
22537         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
22538         epilogue generation for ARM ISR routines.
22539
22540 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22541
22542         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
22543         * gcc.dg/format/c90-printf-3.c: Likewise.
22544         * gcc.dg/format/c99-printf-3.c: Likewise.
22545         * gcc.dg/format/ext-1.c: Likewise.
22546         * gcc.dg/format/ext-6.c: Likewise.
22547         * gcc.dg/format/format.h: Prototype unlocked stdio.
22548
22549 2001-12-20  Richard Henderson  <rth@redhat.com>
22550
22551         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
22552         (arena): Use it.
22553         (malloc): Correct allocation logic.  Abort if we fill up the
22554         arena before initialization complete.
22555         (realloc): Correct allocation logic.
22556
22557 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
22558
22559         * gcc.c-torture/compile/20011219-2.c: New test.
22560
22561         * gcc.c-torture/execute/20011219-1.c: New test.
22562
22563 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
22564
22565         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
22566         target does not support weak symbols.
22567
22568 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
22569
22570         * gcc.c-torture/compile/20011219-1.c: New test.
22571
22572 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
22573
22574         * g++.dg/other/error1.C: New test.
22575
22576 2001-12-17  Jeffrey A Law  (law@redhat.com)
22577
22578         * gcc.c-torture/execute/20011217-1.c: New test.
22579
22580 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
22581
22582         * objc.dg/special/: New directory.
22583         * objc.dg/special/special.exp: New file.
22584         * objc.dg/special/unclaimed-category-1.h: New file.
22585         * objc.dg/special/unclaimed-category-1a.m: New file.
22586         * objc.dg/special/unclaimed-category-1.m: New file.
22587
22588 2001-12-17  Andreas Jaeger  <aj@suse.de>
22589
22590         * gcc.c-torture/compile/20011217-2.c: New test.
22591
22592 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22593
22594         * gcc.c-torture/compile/20011217-1.c: New test.
22595
22596 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
22597
22598         * testsuite/gcc.dg/20011214-1.c: New.
22599
22600 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
22601
22602         * gcc.dg/altivec-4.c: New.
22603
22604 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
22605
22606         * gcc.dg/20011113-1.c: New test.
22607
22608 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22609
22610         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
22611         std::__malloc_alloc_template<0> and
22612         std::__default_alloc_template<false, 0>.
22613
22614 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
22615
22616         * objc/execute/bf-21.m: New test.
22617         * objc/execute/enumeration-1.m: New test.
22618         * objc/execute/enumeration-2.m: New test.
22619
22620 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
22621
22622         * gcc.dg/gnu89-init-1.c: New test.
22623
22624 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
22625
22626         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
22627         * g++.old-deja/g++.jason/2371.C: Likewise.
22628         * g++.old-deja/g++.jason/template33.C: Likewise.
22629         * g++.old-deja/g++.jason/template34.C: Likewise.
22630         * g++.old-deja/g++.jason/template36.C: Likewise.
22631         * g++.old-deja/g++.oliva/typename1.C: Likewise.
22632         * g++.old-deja/g++.oliva/typename2.C: Likewise.
22633         * g++.old-deja/g++.other/typename1.C: Likewise.
22634         * g++.old-deja/g++.pt/inherit2.C: Likewise.
22635         * g++.old-deja/g++.pt/nontype5.C: Likewise.
22636         * g++.old-deja/g++.pt/typename11.C: Likewise.
22637         * g++.old-deja/g++.pt/typename14.C: Likewise.
22638         * g++.old-deja/g++.pt/typename16.C: Likewise.
22639         * g++.old-deja/g++.pt/typename3.C: Likewise.
22640         * g++.old-deja/g++.pt/typename4.C: Likewise.
22641         * g++.old-deja/g++.pt/typename5.C: Likewise.
22642         * g++.old-deja/g++.pt/typename7.C: Likewise.
22643         * g++.old-deja/g++.robertl/eb9.C: Likewise.
22644
22645 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
22646
22647         * g++.dg/other/linkage1.C: New test.
22648         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
22649         specifiers.
22650
22651 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
22652
22653         * gcc.dg/concat.c: New test.
22654
22655 2001-12-11  Stan Shebs  <shebs@apple.com>
22656
22657         * objc/compile: New test directory.
22658         * objc/compile/compile.exp: New expect script.
22659         * objc/compile/20011211-1.m: New compile test.
22660
22661 2001-12-11  Jason Merrill  <jason@redhat.com>
22662
22663         * lib/prune.exp (prune_gcc_output): Also handle "In member
22664         function".  So many permutations...
22665
22666 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
22667
22668         * g++.dg/template/typedef1.C: New test.
22669
22670 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
22671
22672         * g++.dg/other/copy1.C: New test.
22673
22674 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
22675
22676         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
22677
22678         * gcc.dg/builtin-choose-expr.c: New.
22679
22680 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
22681
22682         * gcc.dg/altivec-2.c: New.
22683
22684 2001-12-07  Richard Henderson  <rth@redhat.com>
22685
22686         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
22687
22688 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
22689
22690         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
22691         ultrasparc.
22692
22693 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22694
22695         * g++-old.deja/g++.robertl/eb101.C: Deleted.
22696
22697 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
22698
22699         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
22700         variable argument list.
22701
22702 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
22703
22704         * gcc.c-torture/execute/memcheck: Delete entire directory.
22705         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
22706         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
22707
22708 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22709
22710         * gcc.dg/Wshadow-1.c: New test.
22711
22712 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
22713
22714         * gcc.c-torture/compile/20011130-1.c: New test.
22715
22716         * gcc.dg/noncompile/20011025-1.c: New test.
22717
22718         * g++.dg/other/anon-union.C: New test.
22719
22720         * gcc.c-torture/execute/20011024-1.c: New test.
22721
22722 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
22723
22724         * gcc.c-torture/execute/20000722-1.x,
22725         gcc.c-torture/execute/20010123-1.x: Remove.
22726         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
22727         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
22728         gcc.dg/c99-complit-2.c: New tests.
22729
22730 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
22731
22732         * g++.dg/inherit/base1.C: New test.
22733
22734 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
22735
22736         * g++.dg/other/stdarg1.C: New test.
22737
22738         * gcc.c-torture/compile/20011130-2.c: New test.
22739
22740 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
22741
22742         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
22743         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
22744         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
22745         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
22746         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
22747         * gcc.dg/builtin-prefetch-1.c: New test.
22748
22749 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
22750
22751         * gcc.dg/20011130-1.c: New test.
22752
22753 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
22754
22755         * g++.dg/other/scope1.C: New test.
22756         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
22757
22758 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
22759
22760         * gcc.dg/vla-init-1.c: New test.
22761
22762 2001-12-01  Geoff Keating  <geoffk@redhat.com>
22763
22764         * gcc.c-torture/compile/structs.c: New testcase from GDB.
22765
22766 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22767
22768         * objc.dg/alias.m: Update.
22769         * objc.dg/class-1.m: Update.
22770         * objc.dg/const-str-1.m: Update.
22771         * objc.dg/fwd-proto-1.m: Update.
22772         * objc.dg/id-1.m: Update.
22773         * objc.dg/super-class-1.m: Update.
22774
22775 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
22776
22777         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
22778         constructs.
22779
22780 2001-11-28  Jeffrey A Law  (law@cygnus.com)
22781
22782         * gcc.c-torture/execute/20011128-1.c: New test.
22783
22784 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
22785
22786         * gcc.dg/20011127-1.c: New test.
22787
22788 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22789
22790         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
22791         from Austin Group draft 7.
22792         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
22793         scanf format arguments.
22794         * gcc.dg/format/no-exargs-2.c: New test.
22795
22796 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
22797
22798         * g++.dg/abi/vbase8-4.C: New test.
22799
22800 2001-11-24  Ian Lance Taylor  <ian@airs.com>
22801
22802         * gcc.c-torture/execute/20011121-1.c: New test.
22803
22804 2001-11-23  Jeffrey A Law  (law@cygnus.com)
22805
22806         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
22807
22808 2001-11-23  Andreas Jaeger  <aj@suse.de>
22809
22810         * gcc.dg/cpp/charconst-2.c: New test.
22811
22812 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
22813
22814         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
22815         to the host if it is remote.  Let tests specify extra headers
22816         they use.
22817         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
22818         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
22819         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
22820         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
22821         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
22822         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
22823         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
22824         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
22825         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
22826         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
22827
22828 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
22829
22830         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
22831         for little endian ARMs.
22832
22833 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
22834
22835         * gcc.c-torture/compile/20011119-1.c: New test.
22836         * gcc.c-torture/compile/20011119-2.c: New test.
22837
22838 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
22839
22840         * gcc.dg/altivec-1.c: Fix typo.
22841
22842 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
22843
22844         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
22845
22846 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
22847
22848         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
22849
22850 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
22851
22852         * lib/g77.exp: Don't specify --rpath-link.
22853
22854         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
22855         across all the headers.
22856         * gcc.dg/format/format.exp: For testing on a remote host,
22857         copy format.h.
22858
22859         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
22860         * gcc.c-torture/execute/930406-1.c: Likewise.
22861         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
22862
22863 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
22864
22865         * gcc.dg/altivec-1.c: New.
22866
22867 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
22868
22869         * gcc.dg/cpp/fpreprocessed.c: New test case.
22870
22871 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22872
22873         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
22874         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
22875         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
22876
22877 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22878
22879         * gcc.dg/no-builtin-1.c: New test.
22880
22881 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
22882
22883         * gcc.c-torture/execute/20011115-1.c: New test.
22884
22885 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
22886
22887         * gcc.c-torture/compile/20011114-2.c: New test.
22888         * gcc.c-torture/compile/20011114-3.c: New test.
22889         * gcc.c-torture/compile/20011114-4.c: New test.
22890
22891 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
22892
22893         * g++.dg/other/init1.C: New test.
22894
22895 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
22896
22897         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
22898         message.
22899
22900         * gcc.c-torture/execute/20011114-1.c: New testcase.
22901
22902         * gcc.c-torture/compile/20010327-1.c: Revert last change.
22903         * gcc.c-torture/compile/20011114-1.c: New test, exactly
22904         like the (before this change) version of 20010327-1.c.
22905
22906 2001-11-14  Roger Sayle <roger@eyesopen.com>
22907
22908         * gcc.c-torture/execute/string-opt-13.c: New testcase.
22909
22910 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
22911
22912         * g++.dg/init/array2.C: New test.
22913
22914 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
22915
22916         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
22917
22918 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
22919
22920         * g++.dg/other/forscope1.C: New test.
22921         * g++.dg/ext/forscope1.C: New test.
22922         * g++.dg/ext/forscope2.C: New test.
22923
22924 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
22925
22926         * gcc.c-torture/execute/20011113-1.c: New test.
22927
22928 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
22929
22930         * gcc.c-torture/execute/20011109-2.c: New test.
22931
22932         * gcc.c-torture/execute/20011109-1.c: New test.
22933
22934 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
22935
22936         * gcc.c-torture/compile/20011109-1.c: New test.
22937
22938 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
22939
22940         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
22941         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
22942         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
22943         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
22944         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
22945         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
22946         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
22947
22948 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
22949
22950         * g++.dg/warn/Wshadow-1.C: New tests.
22951         * g++.old-deja/g++.mike/for3.C: Update.
22952
22953 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
22954
22955         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
22956         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
22957         XFAILs.  Adjust expected error texts.
22958         * gcc.c-torture/compile/20011106-1.c,
22959         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
22960         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
22961         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
22962         gcc.dg/c99-array-lval-5.c: New tests.
22963
22964 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22965
22966         * gcc.dg/cpp/defined.c: Update.
22967
22968 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22969
22970         * gcc.c-torture/execute/anon-1.c: New test.
22971
22972 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
22973
22974         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
22975         same size, so no warning should be produced on stormy16.
22976
22977         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
22978         due to oversized array.
22979         * g++.old-deja/g++.mike/ns15.C: Likewise.
22980         * g++.old-deja/g++.pt/crash16.C: Likewise.
22981
22982 2001-11-02  Graham Stott  <grahams@redhat.com>
22983
22984         * g++.dgother/debug1.C: Fix typos.
22985
22986 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
22987
22988         * g++.dg/other/debug1.C: New test.
22989
22990 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22991
22992         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
22993         of unsigned long.
22994
22995 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
22996
22997         * gcc.dg/20011029-2.c: New test.
22998
22999         * gcc.c-torture/compile/20011029-1.c: New test.
23000
23001 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
23002
23003         * objc/execute/class_self-1.m: New test.
23004         * objc/execute/class_self-2.m: New test.
23005
23006 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
23007
23008         * gcc.misc-tests/msgs.exp: Delete.
23009         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
23010         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
23011         error set to match recent changes.
23012
23013 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
23014
23015         * gcc.dg/20011021-1.c: New test.
23016
23017 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
23018
23019         * gcc.c-torture/compile/20011023-1.c: New test.
23020
23021 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
23022
23023         * lib/g77.exp: Rewrite based on lib/g++.exp.
23024
23025 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
23026
23027         * gcc.c-torture/execute/20011019-1.c: New test.
23028
23029         * gcc.dg/20011018-1.c: New test.
23030
23031 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
23032
23033         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
23034
23035 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
23036
23037         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
23038         * gcc.dg/attr-invalid.c: Likewise.
23039
23040 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
23041
23042         * testsuite/gcc.dg/20011015-1.c: New test.
23043
23044 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
23045
23046         * g++.dg/template/unify2.C: New test.
23047
23048 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
23049
23050         * g++.dg/other/exception-specification.C: New test
23051
23052 2001-10-13  Tom Rix  <trix@redhat.com>
23053
23054         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
23055         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
23056
23057 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
23058
23059         * testsuite/gcc.dg/20011009-1.c: New test.
23060
23061 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
23062
23063         PR g++/4476
23064         * g++.dg/other/friend1.C: New test.
23065
23066 2001-10-11  Richard Henderson  <rth@redhat.com>
23067
23068         * g++.old-deja/g++.other/crash18.C: Add -S to options.
23069
23070 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23071
23072         * gcc.c-torture/compile/20011010-1.c: New.
23073
23074 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23075
23076         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
23077         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
23078         g77.f-torture/execute/execute.exp,
23079         g77.f-torture/noncompile/noncompile.exp,
23080         gcc.c-torture/compile/compile.exp,
23081         gcc.c-torture/execute/execute.exp,
23082         gcc.c-torture/execute/ieee/ieee.exp,
23083         gcc.c-torture/execute/memcheck/memcheck.exp,
23084         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
23085         objc/execute/execute.exp: Update FSF address.
23086
23087 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
23088
23089         * gcc.dg/cpp/cmdlne-C.c: Update.
23090         * gcc.dg/cpp/cmdlne-C2.c: New.
23091
23092 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23093
23094         * gcc.c-torture/execute/20011008-3.c: New.
23095
23096 2001-10-08  DJ Delorie  <dj@redhat.com>
23097
23098         * gcc.dg/20011008-1.c: New.
23099         * gcc.dg/20011008-2.c: New.
23100
23101 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
23102
23103         * gcc.dg/cpp/spacing1.c: Update test.
23104
23105 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23106
23107         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
23108         spelling errors of "separate" as "seperate".
23109
23110 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
23111
23112         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
23113         enough to avoid inlining.
23114
23115 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
23116
23117         * lib/g77.exp: set libg2c_dir correctly.
23118
23119 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23120
23121         * gcc.dg/cpp/macro11.c: New test.
23122
23123 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23124
23125         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
23126         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
23127         gcc.dg/format/multattr-3.c: New tests.
23128         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
23129         tests for format attributes on function pointers being rejected.
23130
23131 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23132
23133         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
23134
23135 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23136
23137         * g++.dg/warn/format1.C: New test.
23138
23139 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
23140
23141         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
23142
23143 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
23144
23145         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
23146
23147 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
23148
23149         * gcc.dg/cpp/redef2.c: Add test.
23150
23151 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
23152
23153         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
23154         long-standing bug on i686, apparently.
23155         * gcc.c-torture/execute/loop-2c.x: New file.
23156         * gcc.c-torture/execute/loop-2d.x: New file.
23157         * gcc.c-torture/execute/loop-3c.x: New file.
23158
23159 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
23160
23161         * gcc.dg/cpp/20000625-2.c: Correct line number.
23162
23163 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23164
23165         * gcc.dg/cpp/macro10.c: New test.
23166         * gcc.dg/cpp/strify3.c: New test.
23167         * gcc.dg/cpp/spacing1.c: Add tests.
23168         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
23169         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
23170
23171 2001-09-24  DJ Delorie  <dj@redhat.com>
23172
23173         * gcc.c-torture/execute/20010924-1.c: New test.
23174
23175 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23176
23177         * testsuite/objc/execute/paste.m: Remove.
23178
23179 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23180
23181         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
23182
23183 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
23184
23185         * g77.dg/strlen0.f: New test.
23186
23187 2001-09-21  Richard Henderson  <rth@redhat.com>
23188
23189         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
23190         * g++.old-deja/g++.abi/vtable2.C: Likewise.
23191
23192 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
23193
23194         Table-driven attributes.
23195         * g++.dg/ext/attrib1.C: New test.
23196
23197 2001-09-20  DJ Delorie  <dj@redhat.com>
23198
23199         * gcc.dg/20000926-1.c: Update expected warning messages.
23200         * gcc.dg/array-2.c: Likewise, and test for warnings too.
23201         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
23202         array.
23203
23204 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
23205
23206         * g++.dg/eh/registers1.C: New test case.
23207
23208 2001-09-17  Richard Henderson  <rth@redhat.com>
23209
23210         * gcc.dg/array-5.c: Fix VLA decomposition test.
23211
23212 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
23213
23214         * gcc.dg/cpp/line5.c: New testcase.
23215
23216 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
23217
23218         * gcc.dg/cpp/macro9.c: New test.
23219
23220 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
23221
23222         * gcc.c-torture/execute/980223.c: Change type of addr from long
23223         to char *.
23224
23225 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
23226
23227         * gcc.c-torture/execute/20010915-1.c: New test.
23228
23229 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
23230
23231         * g77.dg/bprob: New directory.
23232         * g77.dg/bprob/bprob.exp: New file.
23233         * g77.dg/bprob/bprob-1.f: New test.
23234         * g77.dg/gcov: New directory.
23235         * g77.dg/gcov/gcov.exp: New file.
23236         * g77.dg/gcov/gcov-1.f: New test.
23237         * g77.dg/gcov/gcov-1.x: New file.
23238
23239 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23240
23241         * gcc.dg/cpp/directiv.c: Update.
23242         * gcc.dg/cpp/undef1.c: Update.
23243
23244 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
23245
23246         * gcc.dg/20010912-1.c: New test.
23247
23248 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
23249
23250         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
23251         language-independent file in lib.
23252         * lib/gcov.exp: New file.
23253
23254 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23255
23256         * gcc.c-torture/compile/20010911-1.c: New test.
23257
23258 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
23259
23260         * lib/profopt.exp: New, to support profile-directed optimizations.
23261         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
23262         * gcc.misc-tests/bprob-1.c: New test.
23263         * gcc.misc-tests/bprob-2.c: New test.
23264
23265 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
23266
23267         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
23268         XFAIL and which kinds of gcov output to verify.
23269         * gcc.misc-tests/gcov-4b.x: New file.
23270         * gcc.misc-tests/gcov-5b.x: New file.
23271         * gcc.misc-tests/gcov-6.x: New file.
23272         * gcc.misc-tests/gcov-7.c: New test.
23273         * gcc.misc-tests/gcov-7.x: New file.
23274
23275 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
23276
23277         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
23278         * gcc.misc-tests/gcov-6.c: New test.
23279
23280 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
23281
23282         PR c++/3986
23283         * g++.dg/abi/vbase1.C: New test.
23284
23285 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
23286
23287         * objc.dg/method-2.m: New.
23288
23289 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
23290
23291         PR c++/4203
23292         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
23293         * g++.dg/init/empty1.C: New test.
23294
23295 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
23296
23297         * gcc.c-torture/compile/20010903-1.c: New test.
23298
23299 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
23300
23301         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
23302         for m68k.
23303
23304 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
23305
23306         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
23307
23308         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
23309
23310         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
23311
23312 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
23313
23314         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
23315         for 16-bit 'unsigned int'.
23316
23317 2001-08-29  Kazu Hirata  <kazu@hxi.com>
23318
23319         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
23320
23321 2001-08-27  Richard Henderson  <rth@redhat.com>
23322
23323         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
23324         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
23325
23326 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
23327
23328         * gcc.dg/asm-names.c (ymain): New.
23329
23330 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
23331
23332         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
23333         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
23334         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
23335
23336 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23337
23338         * gcc.dg/compare5.c: New testcase.
23339
23340 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
23341
23342         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
23343         and "In instantiation".
23344
23345 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
23346
23347         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
23348
23349 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
23350
23351         * gcc.misc-tests/gcov.exp: Add support for branch information.
23352         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
23353         * gcc.misc-tests/gcov-4.c: New test.
23354         * gcc.misc-tests/gcov-4b.c: New test.
23355         * gcc.misc-tests/gcov-5b.c: New test.
23356
23357 2001-08-20  Zack Weinberg  <zackw@panix.com>
23358
23359         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
23360         expected to fail.
23361
23362 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23363
23364         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
23365
23366 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
23367
23368         * g++.dg/eh/template1.C: New test.
23369
23370 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
23371
23372         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
23373         Fix thinko.
23374         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
23375         for xfail.
23376
23377 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
23378
23379         * lib/g77-dg.exp:  Use prune.exp for common procedures
23380         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
23381         * lib/g77.exp: (g77-dg-prune) Remove
23382
23383 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
23384
23385         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
23386
23387 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23388
23389         * g++.dg/template/unify1.C: New test.
23390
23391 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
23392
23393         * g++.dg/abi/empty4.C: New test.
23394
23395 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
23396
23397         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
23398         solaris2.*
23399         * g77.f-torture/compile/pr3743.x: Likewise
23400
23401 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23402
23403         * g++.dg/other/using-declaration.C: New test.
23404
23405 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23406
23407         * gcc.dg/cpp/tr-sign.c: New testcase.
23408
23409 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23410
23411         * gcc.dg/cpp/19951025-1.c: Revert.
23412         * gcc.dg/cpp/directiv.c: We no longer process directives that
23413         interrupt macro arguments.
23414
23415 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
23416
23417         * gcc.dg/bconstp-1.c: New test.
23418
23419 2001-08-03  Richard Henderson  <rth@redhat.com>
23420
23421         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
23422
23423 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23424
23425         * gcc.dg/cpp/19951025-1.c: Update.
23426
23427 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
23428
23429         * g77.dg/ff90-1.f (s): Fix reference of variable z,
23430         should be x.
23431
23432 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
23433
23434         Kill -fhonor-std.
23435         * g++.old-deja/g++.ns/ns14.C: Remove special options.
23436         * g++.old-deja/g++.other/std1.C: Likewise.
23437         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
23438
23439 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
23440
23441         * lib/g77.exp:  Load gcc-defs.exp for common procedures
23442         (g77_pass, g77_fail, g77_finish, g77_exit,
23443         ${tool}_check_unsupported_p} Now redundant.  Deleted.
23444
23445 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
23446
23447         * g77.dg/fbackslash.f
23448         * g77.dg/fcase-preserve.f
23449         * g77.dg/ff90-1.f
23450         * g77.dg/ffixed-line-length-0.f
23451         * g77.dg/ffixed-line-length-132.f
23452         * g77.dg/ffixed-line-length-7.f
23453         * g77.dg/ffixed-line-length-72.f
23454         * g77.dg/ffixed-line-length-none.f
23455         * g77.dg/ffree-form-1.f
23456         * g77.dg/fno-backslash.f
23457         * g77.dg/fno-f90-1.f
23458         * g77.dg/fno-fixed-form-1.f
23459         * g77.dg/fno-onetrip.f
23460         * g77.dg/fno-typeless-boz.f
23461         * g77.dg/fno-underscoring.f
23462         * g77.dg/fno-vxt-1.f
23463         * g77.dg/fonetrip.f
23464         * g77.dg/ftypeless-boz.f
23465         * g77.dg/fugly-assumed.f
23466         * g77.dg/funderscoring.f
23467         * g77.dg/fvxt-1.f
23468
23469 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
23470
23471         * objc.dg/fwd-proto-1.m: New.
23472         * objc.dg/local-decl-1.m: New.
23473         * objc.dg/naming-1.m: New.
23474         * objc.dg/naming-2.m: New.
23475         * objc.dg/proto-hier-1.m: New.
23476
23477 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
23478
23479         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
23480         largest-type elements to a struct makes its size grow.
23481
23482 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
23483
23484         * g++.dg/abi/vthunk1.C: New test.
23485
23486 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
23487
23488         * g++.dg/abi/vbase8-22.C: New test.
23489
23490 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23491
23492         * gcc.dg/cpp/macro8.c: New test.
23493
23494 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
23495
23496         * g++.dg/abi/vbase8-21.C: New test.
23497
23498 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
23499
23500         * g++.dg/abi/vbase8-10.C: New test.
23501
23502 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23503
23504         * lib/g++.exp (g++_set_ld_library_path): Renamed to
23505         ${tool}_set_ld_library_path.
23506         Changed caller.
23507         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
23508         g++.exp.
23509
23510 2001-07-26  Stan Cox <scox@redhat.com>
23511
23512         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
23513         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
23514         gcc_exit, gcc_check_unsupported_p):
23515         Moved to gcc-deps.exp
23516         * gcc-deps.exp: New file.
23517
23518 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23519
23520         * g++.old-deja/g++.pt/defarg14.C: New test.
23521
23522 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
23523
23524         * g++.old-deja/g++.other/lineno5.C: New test.
23525
23526 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
23527
23528         * g++.old-deja/g++.pt/crash68.C: New test.
23529
23530 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
23531
23532         * g++.old-deja/g++.other/crash42.C: New test.
23533
23534 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23535
23536         * gcc.dg/cpp/extratokens.c: Fix.
23537         * gcc.dg/cpp/skipping2.c: New tests.
23538
23539 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23540
23541         * gcc.c-torture/execute/20010724-1.c: New file.
23542         * gcc.c-torture/execute/20010724-1.x: New file.
23543
23544 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23545
23546         * g++.old-deja/g++.other/cond7.C: New test.
23547
23548 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23549
23550         * g++.old-deja/g++.other/optimize4.C: New test.
23551
23552 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23553
23554         * g++.old-deja/g++.abi/vbase8-5.C: New test.
23555
23556 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
23557
23558         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
23559         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
23560         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
23561         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
23562
23563         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
23564         bug report" message.
23565
23566         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
23567         * g++.dg/ext/instantiate1.C: Move from old-deja.
23568
23569 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
23570
23571         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
23572         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
23573         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
23574         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
23575
23576 2001-07-23  Jeffrey A Law  (law@cygnus.com)
23577
23578         * gcc.c-torture/execute/20010723-1.c: New test.
23579
23580 2001-07-23  Ben Elliston  <bje@redhat.com>
23581
23582         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
23583
23584 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23585
23586         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
23587         i[34567]86-*-*.
23588         Delete handling of ieee_multilib_flags.
23589         Pass -mieee for alpha*-*-* and sh-*-*.
23590         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
23591
23592 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
23593
23594         Remove old-abi tests.
23595         * g++.old-deja/g++.mike/p11116.C: Remove.
23596         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
23597
23598 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
23599
23600         * g77.f-torture/compile/pr3743.f:  New test
23601
23602 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
23603
23604         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
23605
23606 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23607
23608         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
23609         g++.old-deja/g++.pt/static6.C: Likewise.
23610         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
23611         supports weak symbols.
23612
23613 2001-07-18  Andreas Jaeger  <aj@suse.de>
23614
23615         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
23616         supported again.
23617
23618 2001-07-18  Andreas Jaeger  <aj@suse.de>
23619
23620         * gcc.dg/iftrap-1.c: Fix target line.
23621
23622 2001-07-17  Richard Henderson  <rth@redhat.com>
23623
23624         * gcc.c-torture/execute/20010717-1.c: New.
23625
23626 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23627
23628         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
23629         tests.
23630
23631 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
23632
23633         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
23634
23635 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23636
23637         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
23638         UAC_SIGBUS, UAC_NOPRINT definitions.
23639
23640 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
23641
23642         * objc/execute/object_is_class.m: New test.
23643         * objc/execute/object_is_meta_class.m: New test.
23644
23645 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23646
23647         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
23648         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
23649
23650 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
23651
23652         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
23653         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
23654
23655 2001-07-14  Richard Henderson  <rth@redhat.com>
23656
23657         * gcc.dg/iftrap-1.c: New.
23658
23659 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
23660
23661         * g77.f-torture/execute/intrinsic77.f: New test.
23662
23663 2001-07-11  Janis Johnson <janis@us.ibm.com>
23664
23665         * gcc.misc-tests/gcov-3.c: New test.
23666
23667 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
23668
23669         * gcc.c-torture/compile/20010711-1.c,
23670         * gcc.c-torture/compile/20010711-2.c: New tests.
23671
23672 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
23673
23674         * gcc.c-torture/execute/20010711-1.c: New test.
23675
23676 2001-07-11  Ben Elliston  <bje@redhat.com>
23677
23678         * g++.old-deja/g++.other/enum5.C: New test.
23679
23680 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
23681
23682         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
23683         (g++-dg-prune): Call prune_gcc_output.
23684         * prune.exp: New file for prune_gcc_output.
23685         * lib/g++.exp, lib/gcc.exp: Load it.
23686
23687 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23688
23689         * gcc.c-torture/compile/20010701-1.c,
23690         g++.old-deja/g++.ext/attrib6.C: New tests.
23691
23692 2001-07-06  Jeffrey A Law  (law@cygnus.com)
23693
23694         * gcc.c-torture/compile/20010706-1.c: New test.
23695
23696 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
23697
23698         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
23699
23700 2001-06-28  Stan Shebs  <shebs@apple.com>
23701
23702         * gcc.dg/pragma-darwin.c: New test.
23703
23704 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23705
23706         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
23707         Solaris 2.[678] system.
23708
23709 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23710
23711         * gcc.dg/20010622-1.c: New test.
23712
23713 2001-06-18  Stan Shebs  <shebs@apple.com>
23714
23715         * objc.dg: New directory.
23716         * objc.dg/dg.exp: New file.
23717         * objc.dg/alias.m: New.
23718         * objc.dg/class-1.m: New.
23719         * objc.dg/class-2.m: New.
23720         * objc.dg/const-str-1.m: New.
23721         * objc.dg/const-str-2.m: New.
23722         * objc.dg/id-1.m: New.
23723         * objc.dg/method-1.m: New.
23724         * objc.dg/super-class-1.m: New.
23725         * lib/objc-dg.exp: New file.
23726
23727 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23728
23729         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
23730         of label name.
23731
23732 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
23733
23734         * g++.old-deja/g++.abi/vbase8-9.C: New test.
23735
23736 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23737
23738         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
23739         variable.
23740
23741 2001-06-12  Richard Henderson  <rth@redhat.com>
23742
23743         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
23744
23745 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
23746
23747         * g++.old-deja/g++.abi/vbase5.C: New test.
23748         * g++.old-deja/g++.abi/vbase6.C: New test.
23749         * g++.old-deja/g++.abi/vbase7.C: New test.
23750
23751 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23752
23753         * gcc.c-torture/compile/20010610-1.c: New test.
23754
23755 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
23756
23757         * g++.old-deja/g++.abi/vbase4.C: New test.
23758
23759 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23760
23761         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
23762         support %f for HC11/HC12 targets.
23763         * gcc.c-torture/execute/930513-1.x: New file, likewise.
23764         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
23765         on HC11/HC12 targets.
23766         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
23767
23768 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23769
23770         * gcc.dg/wchar_t-1.c: New file.
23771         * gcc.dg/wint_t-1.c: Likewise.
23772
23773 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
23774
23775         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
23776
23777 2001-06-11  Richard Henderson  <rth@redhat.com>
23778
23779         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
23780
23781 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23782
23783         * gcc.c-torture/compile/20010611-1.c: New test.
23784
23785 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23786
23787         * gcc.dg/c99-tag-1.c: Add more tests.
23788
23789 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
23790
23791         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
23792         representation on MN10300 and ARM/Thumb.
23793
23794 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
23795
23796         * g77.f-torture/execute/20010610.f: New.
23797
23798 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
23799
23800         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
23801         names.
23802
23803 2001-06-09  Richard Henderson  <rth@redhat.com>
23804
23805         * gcc.c-torture/execute/ashrdi-1.c: New.
23806         * gcc.c-torture/execute/ashldi-1.c: New.
23807         * gcc.c-torture/execute/lshrdi-1.c: New.
23808
23809 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
23810
23811         * objc/execute/load-3.m: Added. Check sending +load to categories,
23812         in addition to classes.
23813
23814 2001-06-08  Stan Shebs  <shebs@apple.com>
23815
23816         * objc/execute/load-2.m: New test.  From Nicola Pero
23817         <n.pero@mi.flashnet.it>.
23818
23819 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
23820
23821         * gcc.c-torture/execute/20010605-2.c: New test.
23822
23823 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
23824
23825         * g++.old-deja/g++.abi/vbase2.C: New test.
23826         * g++.old-deja/g++.abi/vbase3.C: New test.
23827
23828 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
23829
23830         * g++.old-deja/g++.pt/friend49.C: New test.
23831
23832 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
23833
23834         * g++.old-deja/g++.ext/anon3.C: New test.
23835
23836 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
23837
23838         * g++.old-deja/g++.other/conv7.C: New test.
23839
23840 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
23841
23842         * gcc.c-torture/compile/20010605-2.c: New test.
23843
23844 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23845
23846         * gcc.c-torture/execute/20010604-1.c: New test.
23847
23848 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
23849
23850         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
23851
23852 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
23853
23854         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
23855         (g++_link_flags): Likewise.
23856         (g++_init): Pass gccpath's value to two previous functions.
23857
23858 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23859
23860         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
23861         Ensure logfile entry matches exec command line.
23862
23863 2001-05-31  Richard Henderson  <rth@redhat.com>
23864
23865         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
23866         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
23867
23868 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
23869
23870         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
23871         compiler for irix6.2
23872
23873 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
23874
23875         * g++.old-deja/g++.other/optimize3.C: New file.
23876
23877 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
23878
23879         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
23880         assemble.
23881
23882 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
23883
23884         * g++.old-deja/g++.other/optimize2.C: New file.
23885
23886 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
23887
23888         * gcc.c-torture/compile/20010518-2.c: New file.
23889         * gcc.c-torture/execute/20010518-1.c: New file.
23890         * gcc.c-torture/execute/20010518-2.c: New file.
23891
23892 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23893
23894         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
23895
23896 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
23897
23898         G++ no longer defines builtins that do not begin with __builtin.
23899         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
23900         * g++.old-deja/g++.brendand/misc13.C: Likewise.
23901         * g++.old-deja/g++.law/builtin1.C: Likewise.
23902         * g++.old-deja/g++.law/cvt2.C: Likewise.
23903         * g++.old-deja/g++.mike/net5.C: Likewise.
23904         * g++.old-deja/g++.other/builtins1.C: Likewise.
23905         * g++.old-deja/g++.other/builtins2.C: Likewise.
23906         * g++.old-deja/g++.other/builtins3.C: Likewise.
23907         * g++.old-deja/g++.other/builtins4.C: Likewise.
23908         * g++.old-deja/g++.other/inline8.C: Likewise.
23909         * g++.old-deja/g++.robertl/eb39.C: Likewise.
23910
23911 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
23912
23913         * g++.old-deja/g++.pt/using1.C: Adjust.
23914         * g++.old-deja/g++.pt/using2.C: New test.
23915
23916 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
23917
23918         * gcc.dg/cpp/charconst.c: New tests.
23919         * gcc.dg/cpp/escape.c: New tests.
23920         * gcc.dg/cpp/escape-1.c: New tests.
23921         * gcc.dg/cpp/escape-2.c: New tests.
23922         * gcc.dg/cpp/ucs.c: New tests.
23923
23924 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
23925
23926         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
23927         native compiler for irix6.5.
23928
23929 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
23930
23931         * lib/g++.exp (g++_include_flags): Use args to compute
23932         get_multilibs.
23933         (g++_link_flags): Likewise.
23934         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
23935
23936 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23937
23938         * gcc.dg/c90-hexfloat-1.c: Add more tests.
23939
23940 2001-05-21  Geoff Keating  <geoffk@redhat.com>
23941
23942         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
23943         this file.
23944
23945 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23946
23947         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
23948         STACK_SIZE;
23949         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
23950         to STACK_SIZE; Use it to define size of add_histo array.
23951         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
23952         to STACK_SIZE.
23953         (f): Use GITT_SIZE to define size of gitt local table.
23954         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
23955         to STACK_SIZE; Use it to define size of bytemem array.
23956
23957 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23958
23959         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
23960         on 68HC11/HC12 due to the asm instruction.
23961         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
23962         * gcc.c-torture/compile/920520-1.x: Likewise.
23963         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
23964         on 68HC11/HC12 because the function is larger than 64K.
23965         * gcc.c-torture/compile/961203-1.x: New file, this test fails
23966         on 68HC11/HC12 because the structure is too large.
23967
23968 2001-05-20  Richard Henderson  <rth@redhat.com>
23969
23970         * gcc.c-torture/execute/20010520-1.c: New.
23971
23972 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23973
23974         * g++.old-deja/g++.warn/compare1.C: New test.
23975         * gcc.dg/compare4.c: New test.
23976
23977 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
23978
23979         * g++.old-deja/g++.other/optimize1.C: New test.
23980
23981 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23982
23983         * g++.old-deja/g++.pt/spec41.C: New test.
23984
23985 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
23986
23987         * gcc.c-torture/compile/20010114-1.x: Remove.
23988
23989 2001-05-18  Stan Shebs  <shebs@apple.com>
23990
23991         * gcc.c-torture/compile/20010518-1.c: New test.
23992
23993 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
23994
23995         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
23996         * g++.old-deja/g++.pt/crash67.C: New test.
23997
23998 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
23999
24000         * g++.old-deja/g++.other/debug9.C: New test.
24001
24002 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
24003
24004         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
24005
24006 2001-05-16  Jan Hubicka  <jh@suse.cz>
24007
24008         * gcc.c-torture/compile/20010516-1.c: New test.
24009
24010 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
24011
24012         * g++.old-deja/g++.other/crash41.C: New test.
24013
24014 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
24015
24016         * g++.old-deja/g++.pt/crash66.C: New test.
24017
24018 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
24019
24020         * g++.old-deja/g++.robertl/eb27.C: Convert.
24021
24022 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
24023
24024         * g++.dg/friend-warn.C: New test.  Do not warn about friend
24025         declaration being redundant.
24026
24027 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
24028
24029         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
24030
24031 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
24032
24033         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
24034
24035 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
24036
24037         * lib/g++.exp: Use testsuite_flags.
24038
24039 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
24040
24041         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
24042
24043 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24044
24045         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
24046
24047 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
24048
24049         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
24050
24051 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
24052
24053         * gcc.c-torture/compile/20010313-1.c: New test.
24054
24055 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
24056
24057         * gcc.dg/cpp/direct2.c: New test.
24058         * gccq.dg/cpp/direct2s.c: New test.
24059
24060         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
24061
24062 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
24063
24064         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
24065         * g++.old-deja/g++.other/op3.C: Likewise.
24066
24067 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24068
24069         * gcc.dg/cpp/syshdr.h: New file.
24070         * gcc.dg/cpp/sysmac1.c: Update.
24071         * gcc.dg/cpp/sysmac2.c: Update.
24072
24073 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24074
24075         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
24076
24077 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
24078
24079         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
24080         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
24081
24082 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
24083
24084         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
24085
24086 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
24087
24088         * lib/g++.exp (g++_include_flags): Don't use any special flags
24089         if TESTING_IN_BUILD_TREE is not defined.
24090         (g++_init): Use a plain 'c++' as the compiler if
24091         TESTING_IN_BUILD_TREEE is not defined.
24092
24093 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
24094
24095         * g++.old-deja/g++.eh/catch13.C: New test.
24096         * g++.old-deja/g++.eh/catch14.C: New test.
24097
24098 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
24099
24100         * gcc.dg/cpp/tr-define.c: New test.
24101
24102 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
24103
24104         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
24105         <stdlib.h>, not <malloc.h>.
24106
24107 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
24108
24109         * g++.old-deja/g++.ns/template17.C: New test.
24110
24111 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
24112
24113         * g++.old-deja/g++.pt/ref4.C: New test.
24114
24115 2001-04-30  Richard Henderson  <rth@redhat.com>
24116
24117         * gcc.dg/20000724-1.c: Revert last change.
24118
24119 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
24120
24121         * g77.f-torture/execute/20010430.f: New test.
24122
24123 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
24124
24125         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
24126
24127 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
24128
24129         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
24130
24131 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
24132
24133         * g++.old-deja/g++.eh/crash6.C: New test.
24134
24135 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
24136
24137         * g++.old-deja/g++.other/warn7.C: New test.
24138
24139 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
24140
24141         * g++.old-deja/g++.other/defarg9.C: New test.
24142
24143 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
24144
24145         * g77.f-torture/compile/20010426.f: New test.
24146         * g77.f-torture/execute/20010426.f: New test.
24147
24148 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
24149
24150         * g77.f-torture/compile/20000629-1.x: Remove - error
24151         has been fixed.
24152
24153 2001-04-26  Jeffrey A Law  (law@cygnus.com)
24154
24155         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
24156         Tweak slightly to work with g++.dg framework.
24157         * g++.dg/special/ecos.exp: Run initp1.C test.
24158         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
24159
24160         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
24161         its linker doesn't give line numbers either.
24162         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
24163
24164 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
24165
24166         * g++.old-deja/g++.other/lex1.C: New test.
24167
24168 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
24169
24170         * gcc.dg/noncompile/20010425-1.c: New test.
24171
24172 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
24173
24174         * g++.old-deja/g++.pt/mangle2.C: New test.
24175
24176 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
24177
24178         * gcc.dg/format/plus-1.c: New test.
24179
24180 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
24181
24182         * gcc.dg/20010423-1.c: New test.
24183
24184 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
24185
24186         * gcc.c-torture/execute/20010422-1.c: New test.
24187
24188 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
24189
24190         * g++.old-deja/g++.ns/type2.C: New test.
24191
24192 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
24193
24194         * g++.old-deja/g++.other/perf1.C: New test.
24195
24196 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
24197
24198         * gcc.dg/c99-func-2.c: Remove xfail.
24199         * gcc.dg/c99-func-3.c: Remove xfail.
24200         * gcc.dg/c99-func-4.c: Remove xfail.
24201
24202 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
24203
24204         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
24205
24206 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24207
24208         * gcc.c-torture/compile/20010423-1.c: New test.
24209
24210 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
24211
24212         * g++.old-deja/g++.pt/typename28.C: New test.
24213
24214 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
24215
24216         * g++.old-deja/g++.abi/empty2.C: New test.
24217         * g++.old-deja/g++.abi/empty3.C: New test.
24218
24219 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24220
24221         * g++.old-deja/g++.other/comdat2.C: New test.
24222         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
24223
24224 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24225
24226         * g++.old-deja/g++.other/overload14.C: New test.
24227
24228 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24229
24230         * g++.old-deja/g++.other/lookup23.C: New test.
24231
24232 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24233
24234         * gcc.c-torture/execute/20010403-1.c: New test.
24235
24236 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
24237             Mark Mitchell  <mark@codesourcery.com>
24238
24239         * lib/old-dejagnu.exp: Don't delete output of executable.
24240         Add .exe suffix to executables.
24241
24242 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
24243
24244         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
24245
24246 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24247
24248         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
24249
24250 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
24251
24252         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
24253         * g++.old-deja/g++.abi/crash1.C: New test.
24254
24255 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
24256
24257         * g++.old-deja/g++.other/crash40.C: New test.
24258
24259 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24260
24261         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
24262
24263 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
24264
24265         * g++.old-deja/g++.other/warn6.C: New test.
24266
24267 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
24268
24269         * g++.old-deja/g++.robertl/eb42.C: Same.
24270
24271 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24272
24273         * gcc.dg/wtr-conversion-1.c: New testcase.
24274
24275 2001-04-10  Richard Henderson  <rth@redhat.com>
24276
24277         * g++.old-deja/g++.other/array5.C: New.
24278
24279 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24280
24281         * gcc.c-torture/execute/20010408-1.c: New test.
24282
24283 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
24284
24285         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
24286         headers and constructs.
24287         * g++.old-deja/g++.robertl/eb79.C: Same.
24288         * g++.old-deja/g++.robertl/eb77.C (main): Same.
24289         * g++.old-deja/g++.robertl/eb73.C: Same.
24290         * g++.old-deja/g++.robertl/eb66.C (main): Same.
24291         * g++.old-deja/g++.robertl/eb55.C (t): Same.
24292         * g++.old-deja/g++.robertl/eb54.C (main): Same.
24293         * g++.old-deja/g++.robertl/eb46.C (main): Same.
24294         * g++.old-deja/g++.robertl/eb44.C: Same.
24295         * g++.old-deja/g++.robertl/eb41.C (main): Same.
24296         * g++.old-deja/g++.robertl/eb4.C (main): Same.
24297         * g++.old-deja/g++.robertl/eb39.C: Same.
24298         * g++.old-deja/g++.robertl/eb33.C (main): Same.
24299         * g++.old-deja/g++.robertl/eb31.C (main): Same.
24300         * g++.old-deja/g++.robertl/eb30.C: Same.
24301         * g++.old-deja/g++.robertl/eb3.C: Same.
24302         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
24303         * g++.old-deja/g++.robertl/eb21.C: Same.
24304         * g++.old-deja/g++.robertl/eb15.C: Same.
24305         * g++.old-deja/g++.robertl/eb118.C: Same.
24306         * g++.old-deja/g++.robertl/eb115.C (main): Same.
24307         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
24308         * g++.old-deja/g++.robertl/eb109.C: Same.
24309         * g++.old-deja/g++.other/sibcall1.C (main): Same.
24310         * g++.old-deja/g++.mike/rtti1.C: Same.
24311         * g++.old-deja/g++.mike/p658.C: Same.
24312         * g++.old-deja/g++.mike/net46.C: Same.
24313         * g++.old-deja/g++.mike/net34.C: Same.
24314         * g++.old-deja/g++.mike/memoize1.C: Same.
24315         * g++.old-deja/g++.mike/eh2.C: Same.
24316         * g++.old-deja/g++.law/weak.C: Same.
24317         * g++.old-deja/g++.law/visibility7.C: Same.
24318         * g++.old-deja/g++.law/visibility25.C: Same.
24319         * g++.old-deja/g++.law/visibility22.C: Same.
24320         * g++.old-deja/g++.law/visibility2.C: Same.
24321         * g++.old-deja/g++.law/visibility17.C: Same.
24322         * g++.old-deja/g++.law/visibility13.C: Same.
24323         * g++.old-deja/g++.law/visibility10.C: Same.
24324         * g++.old-deja/g++.law/visibility1.C: Same.
24325         * g++.old-deja/g++.law/virtual3.C (eval): Same.
24326         * g++.old-deja/g++.law/vbase1.C: Same.
24327         * g++.old-deja/g++.law/operators32.C: Same.
24328         * g++.old-deja/g++.law/nest3.C: Same.
24329         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
24330         * g++.old-deja/g++.law/except5.C (main): Same.
24331         * g++.old-deja/g++.law/cvt7.C (run): Same.
24332         * g++.old-deja/g++.law/cvt2.C: Same.
24333         * g++.old-deja/g++.law/cvt16.C: Same.
24334         * g++.old-deja/g++.law/ctors6.C (bar): Same.
24335         * g++.old-deja/g++.law/ctors17.C (main): Same.
24336         * g++.old-deja/g++.law/ctors13.C: Same.
24337         * g++.old-deja/g++.law/ctors12.C (main): Same.
24338         * g++.old-deja/g++.law/ctors10.C: Same.
24339         * g++.old-deja/g++.law/code-gen5.C: Same.
24340         * g++.old-deja/g++.law/bad-error7.C: Same.
24341         * g++.old-deja/g++.law/arm9.C: Same.
24342         * g++.old-deja/g++.law/arm12.C: Same.
24343         * g++.old-deja/g++.law/arg8.C: Same.
24344         * g++.old-deja/g++.law/arg1.C: Same.
24345         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
24346         * g++.old-deja/g++.jason/template31.C: Same.
24347         * g++.old-deja/g++.jason/template24.C (main): Same.
24348         * g++.old-deja/g++.jason/2371.C: Same.
24349         * g++.old-deja/g++.eh/new2.C: Same.
24350         * g++.old-deja/g++.eh/new1.C: Same.
24351         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
24352         * g++.old-deja/g++.brendan/nest21.C (main): Same.
24353         * g++.old-deja/g++.brendan/err-msg3.C: Same.
24354         * g++.old-deja/g++.brendan/crash62.C: Same.
24355         * g++.old-deja/g++.brendan/crash52.C: Same.
24356         * g++.old-deja/g++.brendan/crash49.C (main): Same.
24357         * g++.old-deja/g++.brendan/crash38.C: Same.
24358         * g++.old-deja/g++.brendan/crash15.C (main): Same.
24359         * g++.old-deja/g++.brendan/copy9.C: Same.
24360
24361 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
24362
24363         * gcc.c-torture/execute/20001203-2.c (memset):
24364         Count argument is of type __SIZE_TYPE__.
24365
24366 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
24367
24368         * gcc.c-torture/compile/20010404-1.c: New test.
24369
24370 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
24371
24372         * gcc.c-torture/compile/20010326-1.c: New test.
24373
24374 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
24375
24376         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
24377         peculiarities of the SH.
24378         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
24379
24380 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24381
24382         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
24383         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
24384         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
24385
24386 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
24387
24388         * g77.f-torture/compile/20010321-1.f: New test.
24389
24390 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
24391
24392         * gcc.c-torture/compile/20010329-1.c: New test.
24393
24394 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
24395
24396         * gcc.c-torture/execute/20010329-1.c: New test.
24397
24398 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
24399
24400         * g++.old-deja/g++.other/eh4.C: Fix typo.
24401
24402 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
24403
24404         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
24405
24406 2001-03-28  Philip Blundell  <philb@gnu.org>
24407
24408         * gcc.c-torture/compile/20010328-1.c: New test.
24409
24410 2001-03-27  Richard Henderson  <rth@redhat.com>
24411
24412         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
24413         * g++.old-deja/g++.eh/vbase3.C: Likewise.
24414
24415 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
24416
24417         * gcc.c-torture/compile/20010327-1.c: New test.
24418
24419 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
24420
24421         * g++.old-deja/g++.other/friend12.C: New test.
24422         * g++.old-deja/g++.other/friend9.C: Expect no errors.
24423         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
24424
24425 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24426
24427         * gcc.c-torture/execute/20010325-1.c: New test.
24428
24429 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
24430
24431         * g++.old-deja/g++.other/mangle3.C: New test.
24432
24433 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
24434
24435         * g++.old-deja/g++.other/anon8.C: New test.
24436
24437 2001-03-20  Philip Blundell  <philb@gnu.org>
24438
24439         * gcc.c-torture/compile/20010320-1.c: New test.
24440
24441 2001-03-17  Richard Henderson  <rth@redhat.com>
24442
24443         * g++.old-deja/g++.other/eh4.C: Add expected error text.
24444
24445 2001-03-15  Geoff Keating  <geoff@redhat.com>
24446
24447         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
24448         tests on AIX.
24449
24450 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
24451
24452         * g++.old-deja/g++.other/eh4.C: New test.
24453
24454 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
24455
24456         * gcc.dg/cpp/mi1.c: Update.
24457
24458 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
24459
24460         * g++.old-deja/g++.other/regstack.C: New test.
24461
24462 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
24463
24464         * g++.old-deja/g++.other/ref4.C: New test.
24465
24466 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
24467
24468         * objc/execute/va_method.m: Added.
24469         * objc/execute/IMP.m: Added.
24470         * objc/execute/_cmd.m: Added.
24471         * objc/execute/accessing_ivars.m: Added.
24472         * objc/execute/class-1.m: Added.
24473         * objc/execute/class-10.m: Added.
24474         * objc/execute/class-11.m: Added.
24475         * objc/execute/class-12.m: Added.
24476         * objc/execute/class-13.m: Added.
24477         * objc/execute/class-14.m: Added.
24478         * objc/execute/class-2.m: Added.
24479         * objc/execute/class-3.m: Added.
24480         * objc/execute/class-4.m: Added.
24481         * objc/execute/class-5.m: Added.
24482         * objc/execute/class-6.m: Added.
24483         * objc/execute/class-7.m: Added.
24484         * objc/execute/class-8.m: Added.
24485         * objc/execute/class-9.m: Added.
24486         * objc/execute/class-tests-1.h
24487         * objc/execute/class-tests-2.h
24488         * objc/execute/compatibility_alias.m: Added.
24489         * objc/execute/encode-1.m: Added.
24490         * objc/execute/formal_protocol-1.m: Added.
24491         * objc/execute/formal_protocol-2.m: Added.
24492         * objc/execute/formal_protocol-3.m: Added.
24493         * objc/execute/formal_protocol-4.m: Added.
24494         * objc/execute/formal_protocol-5.m: Added.
24495         * objc/execute/formal_protocol-6.m: Added.
24496         * objc/execute/formal_protocol-7.m: Added.
24497         * objc/execute/informal_protocol.m: Added.
24498         * objc/execute/initialize.m: Added.
24499         * objc/execute/load.m: Added.
24500         * objc/execute/many_args_method.m: Added.
24501         * objc/execute/nested-3.m: Added.
24502         * objc/execute/no_clash.m: Added.
24503         * objc/execute/private.m: Added.
24504         * objc/execute/redefining_self.m: Added.
24505         * objc/execute/root_methods.m: Added.
24506         * objc/execute/selector-1.m: Added.
24507         * objc/execute/static-1.m: Added.
24508         * objc/execute/static-2.m: Added.
24509         * objc/execute/va_method.m: Added.
24510
24511 2001-03-10  Richard Henderson  <rth@redhat.com>
24512
24513         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
24514
24515 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
24516
24517         * g++.old-deja/g++.other/crash31.C: XFAIL.
24518         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
24519         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
24520         * gcc.c-torture/execute/20010123-1.x: XFAIL.
24521         * gcc.c-torture/execute/20010124-1.x: XFAIL.
24522         * gcc.dg/sequence-pt-1.c: XFAIL one test.
24523
24524 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
24525
24526         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
24527
24528 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
24529
24530         * gcc.dg/20000724-1.c: Don't use multiline strings.
24531
24532 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
24533
24534         * objc/execute/string1.m, objc/execute/string2.m: Compare the
24535         result of -cString against what we expect it to be; don't just
24536         print it out for no one to read.
24537
24538         * objc/execute/string3.m, objc/execute/string4.m: New tests.
24539         Based on testcases provided by Nicola Pero.
24540
24541 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
24542
24543         * gcc.dg/cpp/macro7.c: New test.
24544
24545 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
24546
24547         * gcc.dg/cpp/multiline.c: Update.
24548
24549 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24550
24551         * g++.old-deja/g++.other/enum3.C: New test.
24552
24553 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24554
24555         * g++.old-deja/g++.other/pod1.C: New test.
24556
24557 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24558
24559         * g++.old-deja/g++.ext/overload1.C: New test.
24560
24561 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
24562
24563         * g++.old-deja/g++.pt/using1.C: New test.
24564
24565 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
24566
24567         * g++.old-deja/g++.other/using9.C: New test.
24568
24569 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
24570
24571         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
24572
24573         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
24574
24575 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
24576
24577         * g++.old-deja/g++.ext/realpt1.C: Remove.
24578
24579 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
24580
24581         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
24582
24583 2001-02-26  Will Cohen  <wcohen@redhat.com>
24584
24585         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
24586
24587 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
24588
24589         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
24590         templatized constructors.
24591
24592 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24593
24594         * gcc.c-torture/execute/20010224-1.c: New test.
24595
24596 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
24597
24598         * gcc.c-torture/execute/20010222-1.c: New test.
24599
24600 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
24601
24602         * g++.old-deja/g++.other/inline20.C: New test.
24603
24604 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
24605
24606         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
24607
24608 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24609
24610         * g++.old-deja/g++.other/lookup22.C: New test.
24611
24612 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
24613
24614         * g77.dg: New directory.
24615         * g77.dg/20010216-1.f: New test case.
24616         * g77.dg/dg.exp: New driver.
24617         * lib/g77-dg.exp: New driver library.
24618
24619 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24620
24621         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
24622
24623 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
24624
24625         * g++.old-deja/g++.other/decl9.C: New test.
24626
24627 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
24628
24629         * g++.old-deja/g++.other/init16.C: Update the test so that it does
24630         not need <string> and also tests the initialization at runtime.
24631
24632 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
24633
24634         * gcc.c-torture/execute/longlong.c: New test.
24635
24636 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
24637
24638         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
24639
24640 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
24641
24642         * gcc.c-torture/execute/920302-1.c (execute):
24643         Change argument type to short.
24644
24645 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
24646
24647         * g++.old-deja/g++.pt/deduct6.C: New test.
24648
24649 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
24650
24651         * g++.old-deja/g++.pt/deduct5.C: New test.
24652
24653 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
24654
24655         * gcc.c-torture/execute/20010209-1.c: New test.
24656
24657 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
24658
24659         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
24660
24661 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
24662
24663         * g++.dg/vtgc1.C: Update for new ABI.
24664
24665         * consistency.vlad: New directory, 1665 files.
24666
24667 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24668
24669         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
24670         return type.
24671         * gcc.dg/cpp/digraphs.c: Declare puts.
24672
24673 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
24674
24675         * g++.old-deja/g++.other/warn5.C: New test.
24676
24677 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
24678
24679         * g++.old-deja/g++.pt/spec40.C: New test.
24680
24681 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
24682
24683         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
24684         case.
24685         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
24686
24687 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
24688
24689         * gcc.c-torture/compile/20010209-1.c: New test.
24690
24691 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
24692
24693         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
24694         excess errors message but not if it crashes.
24695         * g++.old-deja/g++.other/crash27.C: Likewise.
24696         * g++.old-deja/g++.other/crash28.C: Likewise.
24697         * g++.old-deja/g++.other/crash30.C: Likewise.
24698         * g++.old-deja/g++.other/crash32.C: Likewise.
24699         * g++.old-deja/g++.other/crash35.C: Likewise.
24700         * g++.old-deja/g++.pt/inherit2.C: Likewise.
24701
24702 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24703
24704         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
24705         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
24706         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
24707         g77.f-torture/execute/execute.exp,
24708         g77.f-torture/noncompile/noncompile.exp,
24709         gcc.c-torture/execute/execute.exp,
24710         gcc.c-torture/execute/memcheck/memcheck.exp,
24711         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
24712         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
24713         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
24714         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
24715         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
24716         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
24717         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
24718         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
24719         Remove bug reporting instructions with ancient email addresses.
24720
24721 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
24722
24723         * gcc.dg/20010202-1.c: New test.
24724         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
24725
24726 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
24727
24728         * g++.dg/stdbool-if.C: New test.
24729
24730 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
24731
24732         * objc/execute/fdecl.m: Added main().
24733
24734 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
24735
24736         * gcc.c-torture/execute/20010206-1.c: New test.
24737
24738 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24739
24740         * gcc.dg/cpp/avoidpaste1.c: Update.
24741
24742 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
24743
24744         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
24745         Pero <nicola@brainstorm.co.uk>.
24746         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
24747
24748 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
24749
24750         * g++.old-deja/g++.pt/spec39.C: New test.
24751
24752 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
24753
24754         * gcc.c-torture/compile/20010202-1.c: New test.
24755
24756 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
24757
24758         * g++.old-deja/g++.abi/primary2.C: New test.
24759         * g++.old-deja/g++.abi/primary3.C: New test.
24760         * g++.old-deja/g++.abi/primary4.C: New test.
24761         * g++.old-deja/g++.abi/primary5.C: New test.
24762         * g++.old-deja/g++.abi/vtable3.h: New test.
24763         * g++.old-deja/g++.abi/vtable3a.C: New test.
24764         * g++.old-deja/g++.abi/vtable3b.C: New test.
24765         * g++.old-deja/g++.abi/vtable3c.C: New test.
24766         * g++.old-deja/g++.abi/vtable3d.C: New test.
24767         * g++.old-deja/g++.abi/vtable3e.C: New test.
24768         * g++.old-deja/g++.abi/vtable3f.C: New test.
24769         * g++.old-deja/g++.abi/vtable3g.C: New test.
24770         * g++.old-deja/g++.abi/vtable3h.C: New test.
24771         * g++.old-deja/g++.abi/vtable3i.C: New test.
24772         * g++.old-deja/g++.abi/vtable3j.C: New test.
24773         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
24774
24775 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
24776
24777         * g++.old-deja/g++.other/anon6.C: New test.
24778         * g++.old-deja/g++.other/anon7.C: New test.
24779
24780 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
24781
24782         * gcc.dg/cpp/avoidpaste2.c: New tests.
24783
24784 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
24785
24786         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
24787
24788 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
24789
24790         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
24791         DECIMAL_DIG cases for Irix."
24792
24793 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
24794
24795         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
24796
24797 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24798
24799         * gcc.dg/c99-tag-1.c: New test.
24800
24801 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
24802
24803         * gcc.dg/cpp/tr-warn1.c: Add tests.
24804
24805 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
24806
24807         * gcc.dg/cpp/avoidpaste1.c: Update.
24808         * gcc.dg/cpp/paste4.c: Update.
24809
24810 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
24811
24812         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
24813         cases for Irix.
24814
24815 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
24816
24817         * g++.old-deja/g++.other/inline19.C: New test.
24818
24819 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
24820
24821         * gcc.dg/Wlarger-than.c: New test.
24822
24823 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24824
24825         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
24826
24827 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
24828
24829         * gcc.c-torture/execute/20010129-1.c: New test.
24830         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
24831
24832 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
24833
24834         * gcc.dg/cpp/avoidpaste1.c: Test case.
24835
24836 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
24837
24838         * g++.old-deja/g++.other/inline18.C: New test.
24839
24840 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24841
24842         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
24843         and __builtin_putchar.
24844
24845 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
24846
24847         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
24848         tests.
24849
24850 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
24851
24852         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
24853         floating point number rounding mode to round to the nearest
24854         representable mode.
24855
24856 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
24857
24858         * g++.old-deja/g++.other/mangle2.C: New test.
24859
24860 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
24861
24862         * gcc.c-torture/compile/20010124-1.c: New test.
24863
24864 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
24865
24866         * g++.old-deja/g++.pt/spec38.C: New test.
24867
24868 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24869
24870         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
24871         "Build don't run".
24872
24873 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24874
24875         * gcc.c-torture/execute/20010123-1.c: New test.
24876
24877 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
24878
24879         * g++.old-deja/g++.pt/spec37.C: New test.
24880
24881 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
24882
24883         * g++.old-deja/g++.pt/overload14.C: New test.
24884
24885 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24886
24887         * gcc.c-torture/execute/20010122-1.c: New test, exercise
24888         __builtin_return_address.
24889
24890 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
24891
24892         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
24893         * g++.old-deja/g++.pt/spec35.C: New test.
24894         * g++.old-deja/g++.pt/spec36.C: New test.
24895
24896 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
24897
24898         * gcc.c-torture/compile/20010118-1.c: New test.
24899
24900 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
24901
24902         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
24903
24904 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
24905
24906         * gcc.c-torture/execute/20010119-1.c: New test.
24907
24908 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24909
24910         * g++.old-deja/g++.other/vbase5.C: New test.
24911
24912 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
24913
24914         * gcc.c-torture/execute/20010118-1.c: New test.
24915
24916 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24917
24918         * g++.old-deja/g++.pt/deduct3.C: New test.
24919
24920 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24921
24922         * g++.old-deja/g++.pt/spec34.C: New test.
24923
24924 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
24925
24926         * g77.f-torture/compile/20000601-2.f: New test.
24927
24928 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24929
24930         * g++.old-deja/g++.other/init17.C: New test.
24931
24932 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
24933
24934         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
24935
24936 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24937
24938         * g++.old-deja/g++.pt/unify8.C: New test.
24939
24940 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24941
24942         * g++.old-deja/g++.abi/vbase1.C: New test.
24943
24944 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24945
24946         * g++.old-deja/g++.pt/crash65.C: New test.
24947
24948 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
24949
24950         * gcc.dg/cpp/assembl2.S: New test case.
24951
24952 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
24953
24954         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
24955         are supported.
24956
24957 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24958
24959         * g++.old-deja/g++.other/builtins1.C: New test.
24960         * g++.old-deja/g++.other/builtins2.C: Likewise.
24961         * g++.old-deja/g++.other/builtins3.C: Likewise.
24962         * g++.old-deja/g++.other/builtins4.C: Likewise.
24963
24964 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
24965
24966         * gcc.c-torture/compile/20010117-1.c: New test.
24967         * gcc.c-torture/compile/20010117-2.c: New test.
24968
24969 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
24970
24971         * g77.f-torture/execute/20010116.[fx]: New test,
24972         XFAIL on i?86-*-*.
24973         * g77.f-torture/compile/20010115.f: Indicate it's
24974         a test for PR fortran/1636.
24975
24976 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
24977
24978         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
24979
24980 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
24981
24982         * g77.f-torture/compile/20010115.f: New test.
24983
24984 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
24985
24986         * g++.old-deja/g++.pt/nontype5.C: New test.
24987
24988 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
24989
24990         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
24991         have an equivalent working one below it.
24992
24993 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
24994
24995         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
24996         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
24997
24998 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
24999
25000         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
25001         message containing "init_priority".
25002         (conpr-2.C): Likewise.
25003         (conpr-3.C): Likewise.
25004         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
25005
25006 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25007
25008         * gcc.c-torture/execute/20010114-2.c: New test.
25009
25010 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
25011
25012         * gcc.c-torture/compile/20010114-1.c: New test.
25013         * gcc.c-torture/compile/20010114-1.x: Xfail.
25014         * gcc.c-torture/compile/20010114-2.c: New test.
25015         * gcc.c-torture/execute/20010114-1.c: New test.
25016         * gcc.dg/trunc-1.c: New test.
25017         * gcc.dg/uninit-B.c: New test.
25018
25019 2001-01-13  Nick Clifton  <nickc@redhat.com>
25020
25021         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
25022         target.
25023
25024 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25025
25026         * gcc.c-torture/compile/20010113-1.c: New test.
25027
25028 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
25029
25030         * gcc.c-torture/compile/20001212-1.c: New test.
25031
25032 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25033
25034         * gcc.dg/cpp/widestr1.c: Update.
25035         * gcc.dg/cpp/prag-imp.c: Remove.
25036
25037 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
25038
25039         * gcc.c-torture/execute/20000801-3.x: Remove.
25040         * gcc.dg/c90-init-1.c: New test.
25041         * gcc.dg/c99-init-1.c: New test.
25042         * gcc.dg/c99-init-2.c: New test.
25043         * gcc.dg/gnu99-init-1.c: New test.
25044
25045 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
25046
25047         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
25048         testing that no relevant ones were found.
25049
25050 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
25051
25052         * g++.old-deja/g++.pt/cast2.C: New test.
25053
25054 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
25055
25056         * g++.old-deja/g++.pt/friend47.C: New test.
25057
25058 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25059
25060         * g++.old-deja/g++.pt/instantiate13.C: New test.
25061
25062 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25063
25064         * g++.old-deja/g++.other/defarg7.C: New test.
25065         * g++.old-deja/g++.other/defarg8.C: New test.
25066
25067 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25068
25069         * g++.old-deja/g++.pt/crash64.C: New test.
25070
25071 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25072
25073         * g++.old-deja/g++.pt/crash63.C: New test.
25074
25075 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
25076
25077         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
25078
25079 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
25080
25081         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
25082
25083 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
25084
25085         * g++.old-deja/g++.pt/error3.C: New test.
25086
25087 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
25088
25089         * g++.old-deja/g++.other/crash39.C: New test.
25090
25091 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
25092
25093         * g++.old-deja/g++.other/vbase4.C: New test.
25094
25095 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
25096
25097         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
25098         * gcc.dg/special/20000419-2.c: New file. Identical to above.
25099         * gcc.dg/special/special.exp: New test driver which will check
25100         for alias support for the above test.
25101
25102 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
25103
25104         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
25105         problems on small machines.
25106         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
25107         parameterize.
25108
25109 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
25110
25111         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
25112         mips.
25113         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
25114
25115 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
25116
25117         * g++.old_deja/g++.pt/using8.C: New test.
25118
25119 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25120
25121         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
25122
25123 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
25124
25125         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
25126         where a failure is expected.
25127         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
25128
25129 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
25130
25131         * g++.old_deja/g++.pt/instantiate12.C: New test.
25132
25133 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
25134
25135         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
25136         start of structs.
25137         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
25138         * g++.old-deja/g++.brendan/crash17.C: Likewise.
25139         * g++.old-deja/g++.brendan/crash29.C: Likewise.
25140         * g++.old-deja/g++.brendan/crash48.C: Likewise.
25141         * g++.old-deja/g++.brendan/ns1.C: Likewise.
25142         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
25143         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
25144         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
25145         * g++.old-deja/g++.eh/spec6.C: Likewise.
25146         * g++.old-deja/g++.jason/crash3.C: Likewise.
25147         * g++.old-deja/g++.law/ctors11.C: Likewise.
25148         * g++.old-deja/g++.law/ctors17.C: Likewise.
25149         * g++.old-deja/g++.law/ctors5.C: Likewise.
25150         * g++.old-deja/g++.law/ctors9.C: Likewise.
25151         * g++.old-deja/g++.mike/ambig1.C: Likewise.
25152         * g++.old-deja/g++.mike/net22.C: Likewise.
25153         * g++.old-deja/g++.mike/p3538a.C: Likewise.
25154         * g++.old-deja/g++.mike/p3538b.C: Likewise.
25155         * g++.old-deja/g++.mike/virt3.C: Likewise.
25156         * g++.old-deja/g++.niklas/t128.C: Likewise.
25157         * g++.old-deja/g++.other/anon4.C: Likewise.
25158         * g++.old-deja/g++.other/using1.C: Likewise.
25159         * g++.old-deja/g++.other/warn3.C: Likewise.
25160         * g++.old-deja/g++.pt/t37.C: Likewise.
25161         * g++.old-deja/g++.robertl/eb69.C: Likewise.
25162         * g++.old-deja/g++.robertl/eb71.C: Likewise.
25163
25164 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
25165
25166         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
25167
25168 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25169
25170         * gcc.c-torture/execute/stdio-opt-3.c: New test.
25171
25172 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
25173
25174         * gcc.c-torture/compile/20010107-1.c: New test.
25175
25176 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25177
25178         * gcc.c-torture/execute/builtin-noret-1.c: New test.
25179
25180 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25181
25182         * gcc.dg/format/format.h: New file.
25183         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
25184         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
25185         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
25186         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
25187         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
25188         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
25189         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
25190         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
25191         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
25192         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
25193         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
25194         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
25195         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
25196         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
25197         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
25198         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
25199         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
25200         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
25201         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
25202         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
25203         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
25204         instead of declaring standard types, macros and functions in each
25205         test.
25206
25207 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
25208
25209         * gcc.c-torture/execute/20010106-1.c: New test.
25210
25211 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25212
25213         * gcc.dg/format/format.exp: New file.
25214         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
25215         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
25216         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
25217         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
25218         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
25219         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
25220         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
25221         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
25222         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
25223         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
25224         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
25225         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
25226         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
25227         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
25228         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
25229         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
25230         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
25231         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
25232         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
25233         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
25234         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
25235         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
25236         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
25237         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
25238         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
25239         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
25240         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
25241         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
25242         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
25243         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
25244         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
25245         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
25246         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
25247         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
25248         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
25249         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
25250         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
25251         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
25252         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
25253         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
25254         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
25255         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
25256
25257 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
25258
25259         * gcc.c-torture/execute/991228-1.c: Take word endianness into
25260         account.
25261
25262 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
25263
25264         * gcc.c-torture/execute/builtin-complex-1.c: New test.
25265
25266 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
25267
25268         * g++.old-deja/g++.pt/crash62.C: New test.
25269
25270 2001-01-04  Richard Henderson  <rth@redhat.com>
25271
25272         * gcc.dg/20000926-1.c: Update expected warnings.
25273         * gcc.dg/array-2.c: Likewise.
25274         * gcc.dg/array-4.c: Also validate flexible array members.
25275         * gcc.dg/c99-flex-array-1.c: New.
25276
25277 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
25278
25279         * gcc.c-torture/compile/20001222-1.x: Remove.
25280
25281 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25282
25283         * gcc.c-torture/execute/built-in-setjmp.c: New.
25284
25285 2001-01-03  Richard Henderson  <rth@redhat.com>
25286
25287         * gcc.dg/940510-1.c: Update expected error wording.
25288         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
25289
25290 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
25291
25292         * lib/target-supports.exp (check_alias_available): Modified to
25293         indicate aliases not supported if only weak aliases are supported.
25294
25295 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25296
25297         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
25298         Turn on cmpstrsi checks for __pj__ and __i370__.
25299
25300 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
25301
25302         * g++.old-deja/g++.other/virtual11.C: New test.
25303
25304 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
25305
25306         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
25307
25308 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25309
25310         * gcc.c-torture/compile/20010102-1.c: New test.
25311
25312 2001-01-02  Andreas Jaeger  <aj@suse.de>
25313
25314         * gcc.dg/noreturn-3.c: New test.
25315
25316         * gcc.dg/noreturn-4.c: New test.
25317
25318 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25319
25320         * gcc.c-torture/execute/stdio-opt-1.c: Also test
25321         __builtin_fputc and __builtin_fwrite.
25322
25323 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
25324
25325         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
25326         signed char, not default char.
25327
25328 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
25329
25330         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
25331
25332 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
25333
25334         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
25335
25336 2000-12-29  Richard Henderson  <rth@redhat.com>
25337
25338         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
25339         (__cyg_profile_func_exit): Define.
25340
25341 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
25342
25343         * g++.dg/vtgc1.C: New test.
25344
25345 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
25346
25347         * gcc.dg/noncompile/20001228-1.c: New test.
25348
25349         * gcc.dg/20001228-1.c: New test.
25350
25351         * gcc.c-torture/execute/20001228-1.c: New test.
25352
25353 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
25354
25355         * gcc.dg/format-strfmon-1.c: New test.
25356
25357 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25358
25359         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
25360         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
25361         * gcc.c-torture/execute/string-opt-1.c: Likewise.
25362         * gcc.c-torture/execute/string-opt-2.c: Likewise.
25363         * gcc.c-torture/execute/string-opt-3.c: Likewise.
25364         * gcc.c-torture/execute/string-opt-4.c: Likewise.
25365         * gcc.c-torture/execute/string-opt-6.c: Likewise.
25366         * gcc.c-torture/execute/string-opt-7.c: Likewise.
25367         * gcc.c-torture/execute/string-opt-8.c: Likewise.
25368         * gcc.c-torture/execute/string-opt-9.c: Likewise.
25369         * gcc.c-torture/execute/string-opt-10.c: Likewise.
25370         * gcc.c-torture/execute/string-opt-11.c: Likewise.
25371         * gcc.c-torture/execute/string-opt-12.c: Likewise.
25372
25373         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
25374         * gcc.c-torture/execute/string-opt-4.c: Test index.
25375
25376 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
25377
25378         * gcc.c-torture/compile/20001226-1.c: New test.
25379
25380 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25381
25382         * gcc.c-torture/compile/20001222-1.c: New test.
25383         * gcc.c-torture/compile/20001222-1.x: Xfail.
25384
25385 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
25386
25387         * gcc.c-torture/execute/comp-goto-2.c: New test.
25388
25389 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
25390
25391         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
25392         Use long types if __INT_MAX__ is 32767.
25393         (main): Use cast to (sint32 *) when poking 88 into a_page.
25394
25395         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
25396
25397 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
25398
25399         * gcc.c-torture/compile/20001221-1.c: New test.
25400         * gcc.c-torture/execute/20001221-1.c: New test.
25401
25402 2000-12-20  Richard Henderson  <rth@redhat.com>
25403
25404         * g++.old-deja/g++.pt/crash36.C: Update error lines.
25405         * g++.old-deja/g++.robertl/eb109.C: Likewise.
25406
25407 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25408
25409         * gcc.dg/compare3.c: New test.
25410
25411 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25412
25413         * gcc.dg/format-warnll-1.c: New test.
25414
25415 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
25416
25417         * gcc.dg/cpp/cmdlne-P.c: New test.
25418
25419 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25420
25421         * gcc.c-torture/execute/builtin-abs-1.c,
25422         gcc.c-torture/execute/builtin-abs-2.c: New tests.
25423
25424 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
25425
25426         * gcc.dg/cpp/multiline.c: New test.
25427
25428 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
25429
25430         * g++.old-deja/g++.other/syshdr1.C: Update.
25431         * gcc.dg/cpp/lineflags.c: Remove temporarily.
25432
25433 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25434
25435         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
25436
25437 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25438
25439         * g++.old-deja/g++.pt/ttp65.C: New test.
25440
25441 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25442
25443         * g++.old-deja/g++.pt/ttp64.C: New test.
25444
25445 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25446
25447         * g++.old-deja/g++.pt/spec33.C: New test.
25448
25449 2000-12-14  Catherine Moore  <clm@redhat.com>
25450
25451         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
25452         * gcc.c-torture/execute/920612-2.c: Likewise.
25453         * gcc.c-torture/execute/920428-2.c: Likewise.
25454         * gcc-c-torture/execute/va-arg-11.c: Call exit.
25455         * gcc.c-torture/execute/va-arg-21.c: Likewise.
25456
25457 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25458
25459         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
25460         * gcc.dg/pack-test-2.c: Likewise.
25461
25462 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25463
25464         Tests by Zack Weinberg <zackw@stanford.edu>.
25465
25466         * gcc.dg/cpp/defined.c: Update.
25467         * gcc.dg/cpp/defined_trad.c: New tests.
25468
25469 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25470
25471         * gcc.dg/cpp/trad-direct.c: Update.
25472
25473 2000-12-11  Neil Booth  <neilb@earthling.net>
25474
25475         * gcc.dg/cpp/defined_trad.c
25476
25477 2000-12-11  Neil Booth  <neilb@earthling.net>
25478
25479         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
25480
25481 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25482
25483         * gcc.dg/format-miss-2.c: New test.
25484
25485 2000-12-09  Neil Booth  <neilb@earthling.net>
25486
25487         * gcc.dg/cpp/lineflags.c: New tests.
25488         * gcc.dg/cpp/poison.c: Update.
25489         * gcc.dg/cpp/redef2.c: Update.
25490         * gcc.dg/cpp/skipping.c: New test.
25491
25492 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
25493
25494         * g++.old-deja/g++.other/eh3.C: New testcase.
25495
25496 2000-12-07  Neil Booth  <neilb@earthling.net>
25497
25498         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
25499         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
25500         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
25501         wtr-union-init-2.c, wtr-union-init-3.c: Update.
25502         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
25503         Update.
25504
25505 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25506
25507         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
25508         __SIZE_TYPE__ instead of int for type of integers cast to
25509         pointers.
25510
25511 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
25512
25513         * g++.old-deja/g++.other/cleanup4.C: New test.
25514
25515 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25516
25517         * format-sec-1.c: New test.
25518
25519 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25520
25521         * gcc.dg/format-nonlit-3.c: New test.
25522
25523 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25524
25525         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
25526         through a null pointer.
25527
25528 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25529
25530         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
25531         * g++.old-deja/g++.pt/partial4.C: New test.
25532
25533 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
25534
25535         * gcc.c-torture/execute/ieee/hugeval.x: New.
25536
25537 2000-12-06  Neil Booth  <neilb@earthling.net>
25538
25539         * gcc.dg/cpp/backslash2.c: New tests.
25540
25541 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25542
25543         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
25544         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
25545
25546 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
25547
25548         * gcc.c-torture/execute/20001203-2.c: New testcase.
25549
25550 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
25551
25552         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
25553         * g++.old-deja/g++.other/virtual10.C: New test.
25554
25555 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
25556
25557         * g++.old-deja/g++.mike/pmf5.C: Remove test.
25558
25559 2000-12-05  Richard Henderson  <rth@redhat.com>
25560
25561         * gcc.c-torture/compile/20001205-1.c: New.
25562
25563 2000-12-04  Neil Booth  <neilb@earthling.net>
25564
25565         * g++.old-deja/g++.other/virtual9.C: New test.
25566         * g++.old-deja/g++.pt/crash61.C: New test.
25567         * gcc.c-torture/execute/loop-9.c: New test.
25568
25569 2000-12-04  Neil Booth  <neilb@earthling.net>
25570
25571         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
25572         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
25573         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
25574         * gcc.dg/cpp/extratokens.c: ...here.
25575
25576 2000-12-04  Neil Booth  <neilb@earthling.net>
25577
25578         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
25579         New tests.
25580
25581 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25582
25583         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
25584         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
25585
25586 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25587
25588         * gcc.c-torture/execute/20001203-1.c: New test.
25589
25590 2000-12-03  Neil Booth  <neilb@earthling.net>
25591
25592         * gcc.dg/cpp/macro6.c: New test cases.
25593
25594 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25595
25596         * gcc.c-torture/execute/string-opt-9.c: New test.
25597         * gcc.c-torture/execute/string-opt-10.c: Likewise.
25598         * gcc.c-torture/execute/string-opt-11.c: Likewise.
25599         * gcc.c-torture/execute/string-opt-12.c: Likewise.
25600
25601         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
25602         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
25603
25604 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
25605
25606         * gcc.dg/cpp/if-6.c: New testcase.
25607
25608         * gcc.dg/20001201-1.c: New testcase.
25609
25610 2000-12-02  Neil Booth  <neilb@earthling.net>
25611
25612         * g++.old-deja/g++.other/externC4.C,
25613         g++.old-deja/g++.other/friend10.C: New tests.
25614
25615 2000-12-02  Neil Booth  <neilb@earthling.net>
25616
25617         * g++.old-deja/g++.other/instan2.C
25618         * g++.old-deja/g++.other/instan3.C: New test.
25619
25620 2000-12-02  Neil Booth  <neilb@earthling.net>
25621
25622         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
25623         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
25624         gnuc99.c,gnuc99-pedantic.c: New tests.
25625
25626 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25627
25628         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
25629         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
25630
25631 2000-12-01  Neil Booth  <neilb@earthling.net>
25632
25633         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
25634         * gcc.dg/cpp/poison.c: Update.
25635         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
25636
25637 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
25638
25639         * g77.f-torture/execute/20001201.f: New test.
25640
25641 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25642
25643         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
25644
25645 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
25646
25647         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
25648
25649 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
25650
25651         * g++.old-deja/g++.other/cast6.C: New test.
25652
25653 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
25654
25655         * gcc.c-torture/execute/20001130-2.c: New testcase.
25656
25657 2000-11-30  Richard Henderson  <rth@redhat.com>
25658
25659         * gcc.c-torture/execute/20001130-1.c: New test.
25660
25661 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
25662
25663         * g++.old-deja/g++.other/op3.C: New test.
25664
25665 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
25666
25667         * g++.old-deja/g++.other/op2.C: New test.
25668
25669 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
25670
25671         * g++.old-deja/g++.other/crash38.C: New test.
25672
25673 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
25674
25675         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
25676
25677 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
25678
25679         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
25680         tests.
25681         * gcc.c-torture/execute/string-opt-6.c: New test.
25682
25683         * gcc.dg/20001117-1.c: Add main.
25684
25685 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
25686
25687         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
25688         Move from here ...
25689         * gcc.dg/940510-1.c: ... to here.
25690
25691         * gcc.dg/20000926-1.c: GNU C now allows initializations of
25692         zero-size arrays in toplevel structures.
25693
25694 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
25695
25696         * gcc.c-torture/execute/loop-8.c: New test.
25697
25698 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25699
25700         * g++.old-deja/g++.other/base1.C: New test.
25701
25702 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25703
25704         * g++.old-deja/g++.other/parse2.C: New test.
25705
25706 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25707
25708         * g++.old-deja/g++.pt/incomplete1.C: New test.
25709
25710 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25711
25712         * g++.old-deja/g++.other/friend9.C: New test.
25713
25714 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
25715
25716         * gcc.dg/20001127-1.c: New test.
25717
25718 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
25719
25720         * g++.old-deja/g++.pt/friend46.C: New test.
25721
25722 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
25723
25724         * g++.old-deja/g++.other/ptrmem8.C: New test.
25725
25726 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25727
25728         * gcc.c-torture/execute/string-opt-7.c: New test.
25729         * gcc.c-torture/execute/string-opt-8.c: Likewise.
25730
25731 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
25732
25733         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
25734         instead of 'mkcheck 2'.
25735
25736 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25737
25738         * gcc.c-torture/execute/memcheck/driver.c,
25739         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
25740         C9X references to refer to C99.
25741
25742 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
25743
25744         * gcc.dg/ultrasp3.c: New test.
25745
25746 2000-11-25  Neil Booth  <neilb@earthling.net>
25747
25748         * gcc.dg/cpp/include2.c: Update test to be locale independent.
25749
25750 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
25751
25752         * gcc.c-torture/compile/20001123-2.c: New.
25753
25754 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25755
25756         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
25757
25758 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
25759
25760         * gcc.dg/sequence-point-1.c: Add some new tests.
25761         * gcc.c-torture/execute/20001124-1.c: New test.
25762
25763 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
25764
25765         * g++.old-deja/g++.other/vaarg4.C: New test.
25766         * gcc.c-torture/compile/20001123-1.c: New test.
25767
25768 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
25769
25770         * g++.other/crash24.C: Adjust and remove XFAIL.
25771         * g++.other/crash37.C: New test.
25772
25773 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
25774
25775         * g++.old-deja/g++.pt/instantiate9.C: New test.
25776
25777 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
25778
25779         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
25780         new ABI, too.
25781
25782         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
25783         * g++.old-deja/g++.robertl/eb55.C: Likewise.
25784
25785 2000-11-22  Neil Booth  <neilb@earthling.net>
25786
25787         * gcc.dg/cpp/Wtrigraphs.c: New test.
25788
25789 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
25790
25791         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
25792
25793 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
25794
25795         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
25796
25797 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
25798
25799         * lib/gcc-dg.exp: load_lib scanasm.exp.
25800         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
25801         * lib/g++-dg.exp: load_lib scanasm.exp.
25802         * lib/scanasm.exp: New.
25803         (scan-assembler, scan-assembler-not): Add optional arguments to
25804         test name, or if not present, the pattern name.
25805         (scan-assembler-dem, scan-assembler-dem-not): New.
25806
25807         * g++.dg/dg.exp: New.
25808
25809 2000-11-21  Neil Booth  <neilb@earthling.net>
25810
25811         * gcc.dg/cpp/integrated1.c: Remove.
25812
25813 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
25814
25815         * gcc.c-torture/execute/20001121-1.c: New test.
25816
25817 2000-11-21  Richard Henderson  <rth@redhat.com>
25818
25819         * gcc.c-torture/compile/20001121-1.c: New test.
25820
25821 2000-11-20  Neil Booth  <neilb@earthling.net>
25822
25823         * gcc.dg/cpp/integrated1.c: New test.
25824
25825 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
25826
25827         * g++.old-deja/g++.other/inline17.C: New test.
25828
25829 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
25830
25831         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
25832         local variable to be zero: I made the variable global. Now
25833         uses abort() and exit() instead of relying on main's return value.
25834
25835 2000-11-20  Neil Booth  <neilb@earthling.net>
25836
25837         * gcc.dg/cpp/paste2.c: Update test.
25838         * objc/execute/paste.m: New test.
25839
25840 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
25841
25842         * gcc.dg/c99-condexpr-1.c: New test.
25843
25844 2000-11-20  Neil Booth  <neilb@earthling.net>
25845
25846         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
25847
25848 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
25849
25850         * g++.old-deja/g++.pt/export1.C: New test.
25851
25852 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
25853
25854         * gcc.dg/20001117-1.c: New test.
25855
25856 2000-11-18  Richard Henderson  <rth@redhat.com>
25857
25858         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
25859
25860 2000-11-18  Richard Henderson  <rth@redhat.com>
25861
25862         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
25863         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
25864         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
25865
25866 2000-11-18  Richard Henderson  <rth@redhat.com>
25867
25868         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
25869         (main): New.  Exit cleanly.
25870
25871 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25872
25873         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
25874         gcc.dg/c99-fordecl-2.c: New tests.
25875
25876 2000-11-18  Richard Henderson  <rth@redhat.com>
25877
25878         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
25879         * gcc.c-torture/execute/zerolen-2.c: New.
25880
25881 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25882
25883         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
25884         memory.
25885
25886 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
25887
25888         * g++.old-deja/g++.pt/instantiate8.C: New test.
25889
25890 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
25891
25892         * g++.old-deja/g++.other/incomplete.C: Add more tests.
25893         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
25894
25895 2000-11-16  Nick Clifton  <nickc@redhat.com>
25896
25897         * gcc.c-torture/execute/nestfunc-2.c: New test.
25898         * gcc.c-torture/execute/nestfunc-3.c: New test.
25899
25900 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
25901
25902         * gcc.c-torture/compile/20001116-1.c: New test.
25903
25904 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25905
25906         * gcc.c-torture/execute/20001115-1.c: New test.
25907
25908 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
25909
25910         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
25911         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
25912         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
25913         * g++.old-deja/g++.abi/vmihint.C: Likewise.
25914
25915 2000-11-15  Neil Booth  <neilb@earthling.net>
25916
25917         gcc.dg/cpp/_Pragma1.c: Update.
25918         gcc.dg/cpp/_Pragma2.c: New test.
25919
25920 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
25921
25922         * g++.old-deja/g++.other/anon5.C: New test.
25923
25924 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
25925
25926         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
25927         tests.
25928
25929 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
25930
25931         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
25932         output.
25933
25934 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25935
25936         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
25937         labels at end of compound statements.
25938
25939 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
25940
25941         * gcc.c-torture/execute/loop-7.c: New test.
25942
25943 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25944
25945         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
25946
25947 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25948
25949         * gcc.dg/c99-bool-1.c: New test.
25950
25951 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25952
25953         * gcc.dg/c99-scope-1.c: Remove xfail.
25954         * gcc.dg/c99-scope-2.c: New test.
25955
25956 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25957
25958         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
25959         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
25960
25961 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
25962
25963         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
25964         error messages.
25965
25966         * g++.mike/p700.C: Don't typedef wchar_t.
25967         * g++.mike/p784.C: Likewise.
25968         * g++.mike/eb101.C: Don't use __wchar_t.
25969
25970 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
25971
25972         * g77.f-torture/execute/20001111.[fx]: Test premature exit
25973         from DO loop.
25974
25975 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
25976
25977         * gcc.c-torture/execute/20001111-1.c: New test.
25978
25979 2000-11-10  Nick Clifton  <nickc@redhat.com>
25980
25981         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
25982         long multuiple and accumulate.
25983
25984 2000-11-09  Richard Henderson  <rth@redhat.com>
25985
25986         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
25987         via size_t instead of int.
25988
25989         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
25990         * gcc.c-torture/execute/string-opt-2.c: Likewise.
25991         * gcc.c-torture/execute/string-opt-3.c: Likewise.
25992         * gcc.c-torture/execute/string-opt-4.c: Likewise.
25993
25994 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
25995
25996         * gcc.c-torture/compile/20001109-1.c: New test.
25997         * gcc.c-torture/compile/20001109-2.c: New test.
25998
25999 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
26000
26001         * g++.old-deja/g++.pt/operator1.C: New test.
26002         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
26003
26004 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
26005
26006         * gcc.dg/20001108-1.c: New test.
26007
26008 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
26009
26010         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
26011         with both arguments constant strings.
26012         * gcc.c-torture/execute/string-opt-3.c: New test.
26013         * gcc.c-torture/execute/string-opt-4.c: New test.
26014         * gcc.c-torture/execute/string-opt-5.c: New test.
26015
26016 2000-11-08  Nick Clifton  <nickc@redhat.com>
26017
26018         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
26019         mulsidi3adddi patterns.
26020
26021 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
26022
26023         * g++.old-deja/g++.other/crash36.C: New test.
26024
26025 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
26026
26027         * g++.old-deja/g++.other/init16.C: New test.
26028
26029 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
26030
26031         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
26032
26033 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
26034
26035         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
26036         * gcc.c-torture/execute/va-arg-16.x: Likewise.
26037         * gcc.c-torture/execute/va-arg-17.x: Likewise.
26038
26039 2000-11-07  DJ Delorie  <dj@redhat.com>
26040
26041         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
26042
26043 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26044
26045         * gcc.c-torture/execute/string-opt-1.c: New test.
26046
26047 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
26048
26049         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
26050         mips-sgi-irix6.* because the MIPS ABI passes floating-point
26051         parameters in registers, and there is no way for a varargs
26052         function to know in which order the integer and floating-point
26053         parameters should be interleaved when they are placed on the
26054         stack.
26055         * gcc.c-torture/execute/va-arg-16.x: Likewise.
26056         * gcc.c-torture/execute/va-arg-17.x: Likewise.
26057
26058 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26059
26060         * gcc.c-torture/execute/string-opt-2.c: New test.
26061
26062 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
26063
26064         * g++.old-deja/g++.pt/crash60.C: New test.
26065
26066 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
26067
26068         * g++.old-deja/g++.other/crash24.C: New test.
26069         * g++.old-deja/g++.other/crash25.C: New test.
26070         * g++.old-deja/g++.other/crash26.C: New test.
26071         * g++.old-deja/g++.other/crash27.C: New test.
26072         * g++.old-deja/g++.other/crash28.C: New test.
26073         * g++.old-deja/g++.other/crash29.C: New test.
26074         * g++.old-deja/g++.other/crash30.C: New test.
26075         * g++.old-deja/g++.other/crash31.C: New test.
26076         * g++.old-deja/g++.other/crash32.C: New test.
26077         * g++.old-deja/g++.other/crash33.C: New test.
26078         * g++.old-deja/g++.other/crash34.C: New test.
26079         * g++.old-deja/g++.other/crash35.C: New test.
26080
26081 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
26082
26083         * gcc.c-torture/execute/20001031-1.c: New test.
26084
26085 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
26086
26087         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
26088         namespace.
26089
26090         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
26091         standards-conformant.
26092
26093         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
26094
26095         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
26096         * g++.old-deja/g++.mike/p755a.C: Likewise.
26097         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
26098         library makes no calls to `operator new' during initialization.
26099
26100 2000-11-04  Neil Booth  <neilb@earthling.net>
26101
26102         * gcc.dg/cpp/include2.c: New tests.
26103
26104 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
26105
26106         * lib/g++.exp (g++_set_ld_library_path): New function.
26107         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
26108
26109 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
26110
26111         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
26112         warnings.
26113
26114 2000-11-01  Richard Henderson  <rth@redhat.com>
26115
26116         * g++.old-deja/g++.ext/namedret1.C: New.
26117         * g++.old-deja/g++.ext/namedret2.C: New.
26118         * g++.old-deja/g++.ext/namedret3.C: New.
26119
26120 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
26121
26122         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
26123         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
26124
26125 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26126
26127         * gcc.c-torture/execute/va-arg-21.c: New test.
26128
26129 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26130
26131         * gcc.dg/c99-complex-2.c: New test.
26132
26133 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26134
26135         * gcc.c-torture/execute/stdio-opt-1.c: New test.
26136
26137 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
26138
26139         * g++.old-deja/g++.other/inline16.C: New test.
26140
26141 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
26142
26143         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
26144         __PRETTY_FUNCTION__
26145
26146 2000-10-29  Neil Booth  <neilb@earthling.net>
26147
26148         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
26149         New tests.
26150         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
26151         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
26152         optimisation.
26153
26154 2000-10-29  Neil Booth  <neilb@earthling.net>
26155
26156         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
26157         * mi1.c, mi1c.h: Add null directives to multiple-include test.
26158         * mi5.c: Test multiple includes work with -C.
26159         * trigraphs.c: Test ^= version.
26160
26161 2000-10-28  Neil Booth  <neilb@earthling.net>
26162
26163         New tests and test updates for new macro expander.
26164
26165         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
26166         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
26167         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
26168         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
26169         new diagnostic messages.
26170
26171         * gcc.dg/cpp/macro3.c: New tests.
26172
26173 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
26174
26175         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
26176         on the same line.
26177
26178 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
26179
26180         * g++.old-deja/g++.other/eh2.C: New test.
26181
26182 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
26183
26184         * gcc.c-torture/execute/20001027-1.c: New test.
26185
26186 2000-10-26  Richard Henderson  <rth@redhat.com>
26187
26188         * gcc.c-torture/execute/20001026-1.c: New.
26189
26190 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
26191
26192         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
26193         * g++.old-deja/g++.law/builtin1.C: Likewise.
26194         * g++.old-deja/g++.law/ctors10.C: Likewise.
26195         * g++.old-deja/g++.law/virtual3.C: Likewise.
26196         * g++.old-deja/g++.mike/p658.C: Likewise.
26197         * g++.old-deja/g++.other/sibcall1.C: Likewise.
26198         * g++.old-deja/g++.other/vaarg2.C: Likewise.
26199         * g++.old-deja/g++.robertl/eb124.C: Likewise.
26200         * g++.old-deja/g++.robertl/eb44.C: Likewise.
26201         * g++.old-deja/g++.robertl/eb77.C: Likewise.
26202
26203 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
26204
26205         * gcc.c-torture/compile/20001024-1.c: New test.
26206
26207 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
26208
26209         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
26210         to tell us whether or not we are using V3.
26211
26212 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
26213
26214         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
26215         operands.
26216
26217 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26218
26219         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
26220
26221 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
26222
26223         * gcc.c-torture/execute/20001024-1.c: New test.
26224
26225 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
26226
26227         * g++.old-deja/g++.other/sibcall1.C: New test.
26228
26229 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
26230
26231         * gcc.dg/noncompile/init-3.c: New test.
26232
26233 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
26234
26235         * gcc.dg/format-array-1.c: New test.
26236
26237 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26238
26239         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
26240         writing through null pointers; remove comment about testing
26241         unterminated strings.
26242
26243 2000-10-17  Matthew Hiller  <hiller@redhat.com>
26244
26245         * gcc.c-torture/execute/20001017-2.c: New test.
26246
26247 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26248
26249         * gcc.c-torture/compile/20001018-1.c: New test.
26250         * gcc.c-torture/compile/20001018-1.x: Xfail.
26251
26252 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26253
26254         * gcc.c-torture/execute/20001017-1.c: New test.
26255
26256 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26257
26258         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
26259         for multiple use of arguments with scanf formats; add tests for
26260         multiple use of arguments.
26261
26262 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
26263
26264         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
26265
26266 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26267
26268         * gcc.dg/format-miss-1.c: New test.
26269
26270 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
26271
26272         * gcc.c-torture/execute/20001013-1.c: New test.
26273
26274 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
26275
26276         * gcc.dg/format-branch-1.c: New test.
26277
26278 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
26279
26280         * README, lib/file-format.exp: Remove EGCS references.
26281
26282 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
26283
26284         * gcc.dg/20001013-1.c: New test.
26285
26286 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
26287
26288         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
26289         for intmax_t in the compiler using __typeof__ and the type rules
26290         for conditional expressions.
26291
26292 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
26293
26294         * gcc.dg/20001012-1.c: New test.
26295         * gcc.dg/20001012-2.c: New test.
26296
26297 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26298
26299         * gcc.dg/format-attr-1.c: New test.
26300
26301 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26302
26303         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
26304         __LONG_LONG_MAX__ instead of LLONG_MAX.
26305
26306 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26307
26308         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
26309         scanf flags.
26310         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
26311         flags.
26312
26313 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26314
26315         * gcc.dg/sequence-pt-1.c: New test.
26316
26317 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
26318
26319         * gcc.c-torture/execute/20001011-1.c: New testcase.
26320         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
26321
26322 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
26323
26324         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
26325         does not error on it.
26326
26327 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
26328
26329         * gcc.dg/20001009-1.c: New test.
26330
26331 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
26332
26333         * gcc.c-torture/compile/20001009-1.c: Move from here ....
26334         * gcc.c-torture/execute/20001009-2.c: ... to here.
26335
26336 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
26337
26338         * gcc.c-torture/compile/20001009-1.c: New testcase.
26339         * gcc.c-torture/execute/20001009-1.c: New testcase.
26340         Testcases provided by Jan Hubicka <jh@suse.cz>.
26341
26342 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26343
26344         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
26345         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
26346         uintmax_t using <limits.h> to emulate the compiler's internal
26347         logic.  No longer XFAIL %j tests.
26348
26349 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26350
26351         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
26352         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
26353         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
26354         regexps and details of expected handling of some bad formats.
26355         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
26356         suppression.
26357
26358 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26359
26360         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
26361         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
26362         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
26363         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
26364         in list archives.
26365
26366 2000-10-06  Richard Henderson  <rth@cygnus.com>
26367
26368         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
26369         * g++.old-deja/g++.brendan/crash52.C: Likewise.
26370         * g++.old-deja/g++.jason/report.C: Likewise.
26371         * g++.old-deja/g++.law/friend5.C: Likewise.
26372         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
26373         of the expected warnings.
26374
26375 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
26376
26377         * g++.old-deja/g++.pt/enum14.C: New test.
26378
26379 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
26380
26381         * g++.old-deja/g++.pt/crash59.C: New test.
26382
26383 2000-10-04  Will Cohen  <wcohen@redhat.com>
26384
26385         * gcc.dg/20000926-1.c: New test.
26386
26387 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
26388
26389         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
26390         function name for current C++ compiler.
26391         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
26392
26393 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
26394
26395         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
26396         __PRETTY_FUNCTION__.
26397         * g++.old-deja/g++.ext/pretty2.C: Likewise.
26398
26399 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26400
26401         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
26402
26403 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
26404
26405         * gcc.c-torture/compile/20000923-1.c: New test.
26406
26407 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
26408
26409         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
26410         * g++.old-deja/g++.pt/ttp62.C: Same.
26411         * g++.old-deja/g++.other/inline14.C: Same.
26412
26413 2000-09-24  Richard Henderson  <rth@cygnus.com>
26414
26415         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
26416
26417 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
26418
26419         * gcc.dg/c90-printf-1.c: Add test for wide string format.
26420
26421 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
26422
26423         * gcc.c-torture/compile/20000922-1.c: New file.
26424
26425 2000-09-21  Nick Clifton  <nickc@redhat.com>
26426
26427         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
26428         a signed long modulo operation.
26429         (mod6): New function - perform an unsigned long modulo operation.
26430         (main): Add tests for modulos of very large numbers by very small
26431         dividends.
26432
26433 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26434
26435         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
26436
26437 2000-09-19  Richard Henderson  <rth@cygnus.com>
26438
26439         * gcc.dg/compare2.c (case 10): XFAIL.
26440
26441 2000-09-18  Richard Henderson  <rth@cygnus.com>
26442
26443         * gcc.c-torture/execute/20000906-1.c: Move ...
26444         * gcc.dg/20000906-1.c: ... here.  Only run on targets
26445         that support __builtin_trap.
26446
26447 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
26448
26449         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
26450
26451 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26452
26453         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
26454         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
26455         more $ format tests.
26456
26457 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26458
26459         * gcc.dg/format-errmk-1.c: New test.
26460
26461 2000-09-17  Greg McGary  <greg@mcgary.org>
26462
26463         * gcc.c-torture/execute/20000917-1.x: Remove.
26464
26465 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26466
26467         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
26468
26469 2000-09-17  Greg McGary  <greg@mcgary.org>
26470
26471         * gcc.c-torture/execute/20000917-1.c: New test.
26472         * gcc.c-torture/execute/20000917-1.x: XFAIL.
26473
26474 2000-09-16  Neil Booth  <NeilB@earthling.net>
26475
26476         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
26477         in nested macro bug.
26478
26479 2000-09-15  Neil Booth  <NeilB@earthling.net>
26480
26481         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
26482
26483 2000-09-14  Jeffrey A Law  (law@cygnus.com)
26484
26485         * gcc.c-torture/execute/20000914-1.c: New test.
26486
26487 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
26488
26489         * g++.other/inline13.C: New test.
26490
26491 2000-09-12  Andreas Jaeger  <aj@suse.de>
26492
26493         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
26494         constant by Ulrich Drepper <drepper@redhat.com>.
26495
26496 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
26497
26498         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
26499
26500 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26501
26502         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
26503
26504 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
26505
26506         * gcc.dg/cpp/backslash.c: New test.
26507
26508 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
26509
26510         * gcc.c-torture/execute/20000910-1.c: New test.
26511         * gcc.c-torture/execute/20000910-2.c: Likewise.
26512
26513 2000-09-11  Robert Lipe  <robertl@sco.com>
26514
26515         * gcc.dg/pragma-align.c: New test.
26516
26517 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
26518
26519         * g++.old-deja/g++.pt/explicit82.C: New test.
26520         * g++.old-deja/g++.pt/explicit83.C: New test.
26521
26522 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
26523
26524         * gcc.dg/asm-names.c: New test.
26525
26526 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26527
26528         * gcc.dg/cpp/tr-warn6.c: New test
26529
26530 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26531
26532         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
26533         be accepted.
26534
26535 2000-09-07  Catherine Moore  <clm@redhat.com>
26536
26537         * gcc.c-torture/execute/unroll-1.c: New test.
26538
26539 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
26540
26541         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
26542         ERROR markers.
26543         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
26544         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
26545         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
26546         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
26547         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
26548         Preprocess only.
26549         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
26550         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
26551
26552 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26553
26554         * g++.old-deja/g++.pt/deduct2.C: New test.
26555
26556 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26557
26558         * g++.old-deja/g++.pt/parms2.C: New test.
26559
26560 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26561
26562         * g++.old-deja/g++.pt/crash58.C: New test.
26563
26564 2000-09-06  Greg McGary  <greg@mcgary.org>
26565
26566         * gcc.c-torture/execute/20000906-1.c: New test.
26567         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
26568
26569 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26570
26571         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
26572
26573 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26574
26575         * g++.old-deja/g++.pt/crash57.C: New test.
26576
26577 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26578
26579         * g++.old-deja/g++.pt/crash56.C: New test.
26580
26581 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26582
26583         * g++.old-deja/g++.pt/koenig1.C: New test.
26584
26585 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
26586
26587         * gcc.dg/20000904-1.c: New test.
26588
26589 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
26590
26591         * gcc.dg/cpp/paste8.c: New test.
26592
26593 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
26594
26595         * gcc.c-torture/compile/20000827-1.c: New test.
26596
26597 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26598
26599         * gcc.dg/format-diag-1.c: New test.
26600
26601 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26602
26603         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
26604         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
26605         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
26606         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
26607         gcc.dg/formatz-1.c: Adjust warning regular expressions.
26608
26609 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
26610
26611         * g++.old-deja/g++.other/nested4.C: New test.
26612
26613 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
26614
26615         * g++.old-deja/g++.ns/scoped1.C: New test.
26616
26617 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
26618
26619         * lib/g++.exp: Support testing already-installed GCC.
26620
26621 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26622
26623         * wtr-label-1.c, wtr-suffix-1.c: New tests.
26624
26625 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26626
26627         * gcc.dg/return-type-2.c: New test.
26628
26629 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
26630
26631         * gcc.c-torture/compile/20000825-1.c: New test.
26632
26633 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
26634
26635         * gcc.dg/dwarf2-2.c: New test.
26636
26637 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
26638
26639         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
26640         dg-warning regexps.
26641
26642 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26643
26644         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
26645         gcc.dg/format-ext-5.c: New tests.
26646
26647 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
26648
26649         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
26650
26651 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
26652
26653         * gcc.dg/noncompile/930622-2.c: Adjust error message.
26654
26655 2000-08-24  Richard Henderson  <rth@cygnus.com>
26656
26657         * gcc.dg/ia64-sync-1.c: New test.
26658         * gcc.dg/ia64-sync-2.c: New test.
26659         * gcc.dg/ia64-asm-1.c: New test.
26660
26661 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
26662
26663         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
26664         * gcc.dg/format-ext-2.c: New test.
26665
26666 2000-08-23  Jason Merrill  <jason@redhat.com>
26667
26668         * lib/old-dejagnu.exp: Also ignore "In member function" and
26669         "At global scope".
26670
26671 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26672
26673         * gcc.dg/noncompile/label-lineno-1.c: New test.
26674
26675 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26676
26677         * gcc.dg/c99-array-nonobj-1.c: New test.
26678
26679 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26680
26681         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
26682         tests.
26683         * gcc.dg/format-ext-1.c: New test.
26684
26685 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26686
26687         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
26688         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
26689         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
26690         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
26691         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
26692
26693 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26694
26695         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
26696         gcc.dg/c99-strftime-2.c: New tests.
26697
26698 2000-08-22  Richard Henderson  <rth@cygnus.com>
26699
26700         * gcc.c-torture/execute/20000822-1.c: New test.
26701
26702 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
26703
26704         * gcc.c-torture/execute/20000819-1.x: Remove.
26705
26706 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
26707
26708         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
26709         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
26710         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
26711         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
26712         gcc.dg/format-xopen-1.c: New tests.
26713
26714 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
26715
26716         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
26717
26718 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
26719
26720         * g++.old-deja/g++.other/loop2.C: New test.
26721
26722         * gcc.c-torture/compile/20000606-1.c: New test.
26723         * gcc.c-torture/compile/20000728-1.c: New test.
26724         * gcc.c-torture/execute/20000801-1.c: New test.
26725         * gcc.c-torture/execute/20000801-2.c: New test.
26726         * gcc.c-torture/execute/20000819-1.c: New test.
26727         * gcc.c-torture/execute/20000819-1.x: XFAIL.
26728         * gcc.dg/20000629-1.c: New test.
26729         * gcc.dg/20000724-1.c: New test.
26730         * gcc.dg/20000807-1.c: New test.
26731
26732 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
26733
26734         * gcc.dg/cpp/pragma-1.c: New test.
26735         * gcc.dg/cpp/pragma-2.c: New test.
26736
26737 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
26738
26739         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
26740         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
26741
26742 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26743
26744         * gcc.c-torture/compile/20000818-1.c: New test.
26745
26746 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
26747
26748         * gcc.c-torture/execute/20000818-1.c: New test.
26749
26750 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26751
26752         * gcc.dg/format-va-1.c: New test.
26753
26754 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26755
26756         * g++.old-deja/g++.other/typedef8.C: New test.
26757
26758 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26759
26760         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
26761         * g++.old-deja/g++.mike/net36.C: Mark candidate.
26762         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
26763         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
26764         * g++.old-deja/g++.other/ptrmem7.C: New test.
26765         * g++.old-deja/g++.pt/ptrmem10.C: New test.
26766
26767 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26768
26769         * g++.old-deja/g++.pt/typename27.C: New test.
26770
26771 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
26772
26773         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
26774         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
26775         * g++.old-deja/g++.pt/friend45.C: New test.
26776         * g++.old-deja/g++.other/friend8.C: New test.
26777
26778 2000-08-15  Richard Henderson  <rth@cygnus.com>
26779
26780         * gcc.c-torture/execute/20000815-1.c: New test.
26781
26782 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
26783
26784         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
26785         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
26786         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
26787
26788 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
26789
26790         * g++.old-deja/g++.other/refinit2.C: New test.
26791
26792 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
26793
26794         * lib/c-torture.exp (c-torture): Make
26795         compiler_conditional_xfail_data global.
26796         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
26797         compiler_conditional_xfail_data machinery.
26798         (f-torture-execute): Likewise.
26799         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
26800         and only when unrolling loops.
26801
26802         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
26803
26804 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
26805
26806         * g++.old-deja/g++.pt/explicit81.C: New test.
26807
26808 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
26809
26810         * g++.old-deja/g++.pt/typename26.C: New test.
26811
26812 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
26813
26814         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
26815         warning.
26816
26817 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
26818
26819         * g++.old-deja/g++.other/array3.C: New test.
26820
26821 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26822
26823         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
26824         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
26825         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
26826         New tests.
26827
26828 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
26829
26830         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
26831         * g++.old-deja/g++.abi/vmihint.C: Likewise.
26832
26833 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
26834
26835         * gcc.c-torture/execute/20000808-1.c: New test.
26836
26837 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26838
26839         * gcc.dg/c90-const-expr-1.c: New test.
26840
26841 2000-08-08  Richard Henderson  <rth@cygnus.com>
26842
26843         * gcc.dg/noncompile/920923-1.c: Declare calloc.
26844
26845 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26846
26847         * gcc.dg/noncompile/const-ll-1.c: New test.
26848
26849 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26850
26851         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
26852
26853 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
26854
26855         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
26856         that running programs linked against the shared version of libobjc
26857         run correctly.
26858
26859 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26860
26861         * gcc.dg/c99-printf-1.c: New test.
26862
26863 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26864
26865         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
26866
26867 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
26868
26869         * gcc.c-torture/execute/20000731-1.x: Delete.
26870
26871 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
26872
26873         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
26874         and torture_without_loops as is done by c-torture.exp.
26875         (search_for): Copy from c-torture.exp.
26876         (gcc-dg-runtest): New function, drives a directory of tests
26877         iterating over the TORTURE_OPTIONS.
26878         (scan-assembler, scan-assembler-not): Move here from
26879         individual directory drivers.
26880
26881         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
26882         defined by lib/gcc-dg.exp.
26883         * gcc.dg/cpp/cpp.exp: Likewise.
26884         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
26885         gcc-dg-runtest, so we cycle over optimization options.
26886
26887         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
26888         * gcc.dg/compare2.c: No longer expected to fail.
26889
26890 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
26891
26892         * gcc.c-torture/execute/20000804-1.c: New test.
26893
26894 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
26895
26896         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
26897
26898 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
26899
26900         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
26901
26902 2000-08-03  Jeffrey A Law  (law@cygnus.com)
26903
26904         * gcc.c-torture/compile/20000803-1.c: New test.
26905
26906 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
26907
26908         * gcc.c-torture/execute/20000801-3.c,
26909         gcc.c-torture/execute/20000801-4.c: New tests.
26910         * gcc.c-torture/execute/20000801-3.x,
26911         gcc.c-torture/execute/20000801-4.x: Xfail.
26912
26913 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
26914
26915         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
26916         libobjc/.libs to allow for libtool.
26917
26918 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
26919
26920         * gcc.c-torture/compile/20000802-1.c: New test.
26921
26922 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
26923
26924         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
26925
26926 2000-07-31  Jeffrey A Law  (law@cygnus.com)
26927
26928         * gcc-c-torture/execute/20000731-2.c: New test.
26929
26930         * gcc.c-torture/execute/20000731-1.c: New test.
26931         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
26932
26933 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
26934
26935         * testsuite/gcc.dg/cpp/paste7.c: New test.
26936         * gcc.dg/cpp/20000725-1.c: New test.
26937
26938 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
26939
26940         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
26941         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
26942         declaration warning for __builtin_dwarf_reg_size.
26943
26944         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
26945
26946 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26947
26948         * gcc.dg/noncompile/voidparam-1.c: New test.
26949
26950 2000-07-30  Richard Henderson  <rth@cygnus.com>
26951
26952         * gcc.dg/c90-digraph-1.c: Don't xfail.
26953         * gcc.dg/compare2.c (case 10): Xfail.
26954         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
26955
26956 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
26957
26958         * gcc.dg/c99-main-1.c: New test.
26959
26960 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26961
26962         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
26963
26964 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
26965
26966         * gcc.c-tortuer/execute/20000726-1.c: New test.
26967
26968 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
26969
26970         * gcc.c-torture/execute/enum-2.c: New test.
26971
26972 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26973
26974         * gcc.dg/cpp/tr-warn3.c: New test.
26975
26976 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26977
26978         * g++.old-deja/g++.ext/implicit1.C: Remove.
26979         * g++.old-deja/g++.jason/c2.C: Remove
26980         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
26981         * g++.old-deja/g++.pt/crash16.C: Likewise.
26982         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
26983
26984 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26985
26986         * g++.old-deja/g++.other/for2.C: New test.
26987
26988 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
26989
26990         * gcc.dg/20000720-1.c: New test.
26991
26992 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
26993
26994         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
26995
26996 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
26997
26998         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
26999         * gcc.c-torture/execute/20000722-1.c: New.
27000         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
27001
27002 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
27003
27004         * gcc.dg/cpp/20000720-1.S: New test.
27005
27006 2000-07-21  Michael Meissner  <meissner@redhat.com>
27007
27008         * gcc.c-torture/execute/ieee/hugeval.c: New test.
27009
27010 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
27011
27012         * g++.old-deja/g++.brendan/crash16.C,
27013         g++.old-deja/g++.brendan/parse3.C,
27014         g++.old-deja/g++.brendan/redecl1.C,
27015         g++.old-deja/g++.ns/template13.C,
27016         g++.old-deja/g++.other/decl4.C,
27017         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
27018
27019 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
27020
27021         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
27022         and "Internal error".
27023
27024         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
27025         regexps.
27026         * gcc.dg/cpp/paste6.c: New test.
27027
27028 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
27029
27030         * gcc.dg/cpp/tr-direct.c: New test.
27031
27032         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
27033         gcc.dg/cpp/undef1.c: Tweak error regexps.
27034
27035 2000-07-18  Eric Christopher <echristo@redhat.com>
27036
27037         * gcc.c-torture/compile/20000718-1.c: New test.
27038
27039 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
27040
27041         * cpplex.c (_cpp_push_token): If the token being pushed back
27042         is the previous token in this context, just subtract one from
27043         context->posn.
27044         * cppmacro.c (save_expansion): Clear aux field when storing a
27045         placemarker.
27046
27047 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
27048
27049         * gcc.dg/noncompile/redecl-1.c: New test.
27050
27051 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
27052
27053         * gcc.c-torture/execute/20000717-5.c: New test.
27054         * gcc.c-torture/execute/20000717-1.x: Removed.
27055
27056 2000-07-17  Richard Henderson  <rth@cygnus.com>
27057
27058         * gcc.c-torture/execute/20000717-4.c: New test.
27059
27060 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
27061
27062         * gcc.dg/cpp/syshdr.c: New test.
27063         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
27064
27065 2000-07-17  Neil Booth  <neilb@earthling.net>
27066
27067         * gcc.dg/cpp/cmdlne-dM.c: New test.
27068         * gcc.dg/cpp/cmdlne-dD.c: New test.
27069
27070 2000-07-17  Jeffrey A Law  (law@cygnus.com)
27071
27072         * gcc.c-torture/execute/20000717-3.c: New test.
27073
27074         * gcc.c-torture/compile/20000717-1.c: New test.
27075
27076 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
27077
27078         * gcc.c-torture/execute/20000717-2.c: New test.
27079
27080 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27081
27082         * gcc.dg/formatz-1.c: New test.
27083
27084         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
27085         * gcc.dg/c99-digraph-1.c: New tests.
27086
27087         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
27088         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
27089
27090         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
27091         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
27092         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
27093         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
27094         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
27095         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
27096         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
27097
27098 2000-07-17   Greg McGary <greg@mcgary.org>
27099
27100         * gcc.c-torture/execute/20000717-1.c: New test.
27101         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
27102
27103 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
27104
27105         * gcc.c-torture/execute/20000715-2.c: New test.
27106         * gcc.dg/20000715-1.c: New test.
27107
27108 2000-07-15  Michael Meissner  <meissner@redhat.com>
27109
27110         * gcc.c-torture/execute/20000715-1.c: New test.
27111
27112 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
27113
27114         * gcc.c-torture/execute/20000707-1.c: New test.
27115
27116 2000-07-13  Neil Booth  <NeilB@earthling.net>
27117
27118         * testsuite/gcc.dg/cpp/digraph1.c,
27119         testsuite/gcc.dg/cpp/digraph2.c,
27120         testsuite/gcc.dg/cpp/digraphs.c: New tests.
27121
27122 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
27123
27124         * g77.f-torture/compile/20000630-2.f:  New test.
27125         * g77.f-torture/compile/20000630-2.x
27126
27127 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
27128
27129         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
27130
27131 2000-07-11  Neil Booth  <NeilB@earthling.net>
27132
27133         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
27134
27135 2000-07-11  Neil Booth  <NeilB@earthling.net>
27136
27137         * gcc.dg/cpp/cmdlne-C.c: New.
27138
27139 2000-07-09  Neil Booth  <NeilB@earthling.net>
27140
27141         * gcc.dg/cpp/directiv.c: New tests.
27142         * gcc.dg/cpp/undef1.c: Update.
27143
27144 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
27145
27146         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
27147
27148 2000-07-09  Neil Booth  <NeilB@earthling.net>
27149
27150         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
27151
27152 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
27153
27154         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
27155         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
27156
27157 2000-07-08  Neil Booth  <NeilB@earthling.net>
27158
27159         * gcc.dg/cpp/macsyntx.c: New tests.
27160
27161 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
27162
27163         * gcc.dg/20000707-1.c: New test.
27164
27165 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
27166
27167         * gcc.c-torture/execute/20000706-1.c: New test.
27168         * gcc.c-torture/execute/20000706-2.c: New test.
27169         * gcc.c-torture/execute/20000706-3.c: New test.
27170         * gcc.c-torture/execute/20000706-4.c: New test.
27171         * gcc.c-torture/execute/20000706-5.c: New test.
27172
27173 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
27174
27175         * g++.old-deja/g++.pt/instantiate7.C: New test.
27176
27177 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
27178
27179         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
27180         * g++.old-deja/g++.mike/thunk3.C: Likewise.
27181         * g++.old-deja/g++.other/rtti3.C: Likewise.
27182         * g++.old-deja/g++.other/rttid3.C: Likewise.
27183
27184 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
27185
27186         *  g77.f-torture/compile/20000630-1.x: Fix typo
27187
27188 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
27189
27190         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
27191         assembly output.
27192
27193 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
27194
27195         * gcc.dg/cpp/ident.c: New test.
27196
27197 2000-07-05  Neil Booth  <NeilB@earthling.net>
27198
27199         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
27200           gcc.dg/cpp/lexstrng.c: New tests.
27201
27202 2000-07-04  Neil Booth  <NeilB@earthling.net>
27203
27204         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
27205         * gcc.dg/cpp/strify2.c: Same.
27206
27207 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
27208
27209         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
27210         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
27211         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
27212         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
27213
27214         * testsuite/gcc.dg/cpp/macro1.c,
27215         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
27216         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
27217         testsuite/gcc.dg/cpp/strify1.c,
27218         testsuite/gcc.dg/cpp/strify2.c: New tests.
27219
27220 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
27221
27222         * gcc.c-torture/execute/20000703-1.c: New test.
27223
27224 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27225
27226         * g++.old-deja/g++.pt (lookup10.C): New test.
27227
27228 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27229
27230         * g++.old-deja/g++.pt (typename25.C): New test.
27231
27232 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
27233
27234         * gcc.c-torture/compile/20000701-1.c: New test.
27235
27236 2000-06-30  Nick Clifton  <nickc@cygnus.com>
27237
27238         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
27239         to test case.
27240
27241 2000-06-30  Catherine Moore  <clm@cygnus.com>
27242
27243         * gcc.c-torture/execute/align-1.c: New test.
27244
27245 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
27246
27247         * g++.old-deja/g++.pt/expr8.C: New test.
27248         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
27249
27250 2000-06-29  Nick Clifton  <nickc@cygnus.com>
27251
27252         * gcc.c-torture/compile/20000629-1.c: New test.
27253
27254 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
27255
27256
27257         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
27258         gcc.dg/noncompile directory, depending on whether they're
27259         preprocessor tests or not.  Annotate all the tests for the dg
27260         framework.
27261
27262         * gcc.c-torture/noncompile/noncompile.exp: Delete.
27263         * gcc.dg/noncompile/noncompile.exp: New.
27264
27265         * Moved files:
27266         Old name                                New name
27267         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
27268         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
27269         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
27270         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
27271         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
27272         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
27273         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
27274         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
27275         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
27276         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
27277         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
27278         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
27279         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
27280         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
27281         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
27282         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
27283         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
27284         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
27285         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
27286         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
27287         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
27288         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
27289         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
27290         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
27291
27292         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
27293         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
27294         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
27295         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
27296         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
27297         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
27298
27299 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
27300
27301         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
27302         declare one variable.  On the fourth, error.
27303         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
27304         declared by 20000628-1a.h.
27305
27306 2000-06-29  Richard Henderson  <rth@redhat.com>
27307
27308         * gcc.c-torture/execute/930529-1.x: New file.
27309         * gcc.dg/920413-1.c: Adjust expected warning text.
27310         * gcc.dg/980217-1.c: Declare abort.
27311         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
27312
27313 2000-06-29  Jeffrey A Law  (law@cygnus.com)
27314
27315         * g77.f-torture/compile/20000629-1.f: New test.
27316         * g77.f-torture/compile/20000629-1.x: Expected to fail.
27317
27318 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
27319
27320         Rearrange lots of files, removing entirely the
27321         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
27322         directories.
27323
27324         * Deleted files:
27325         gcc.c-torture/code_quality/code_quality.exp
27326         gcc.c-torture/special/special.exp
27327         gcc.failure/failure.exp
27328         gcc.failure/940409-1.x
27329         gcc.c-torture/compile/961203-1.x
27330
27331         * New files:
27332         gcc.misc-tests/linkage.exp
27333         gcc.c-torture/execute/920730-1t.c
27334         gcc.c-torture/execute/920730-1t.x
27335         gcc.c-torture/compile/920520-1.x
27336         gcc.c-torture/compile/920521-1.x
27337         gcc.c-torture/compile/981006-1.x
27338         gcc.c-torture/execute/eeprof-1.x
27339
27340         * Moved files (possibly with modifications to fit a new harness):
27341         Old name                                New name
27342         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
27343         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
27344         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
27345         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
27346         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
27347         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
27348         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
27349         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
27350         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
27351         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
27352         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
27353         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
27354         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
27355         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
27356
27357 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
27358
27359         * c-torture/compile/961203-1.x: Delete.
27360
27361         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
27362         not exit. Include stdio.h.
27363         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
27364         * gcc.misc-tests/dg-12.c: Likewise.
27365         * gcc.misc-tests/dg-5.c: Likewise.
27366         * gcc.misc-tests/dg-6.c: Likewise.
27367         * gcc.misc-tests/dg-7.c: Prototype abort.
27368         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
27369         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
27370         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
27371         not exit.
27372         * gcc.misc-tests/sieve.c: Use return from main, not exit.
27373         * gcc.misc-tests/sort2.c: Use return from main, not exit.
27374
27375 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
27376
27377         * gcc.dg/cpp/20000628-1.c: New test.
27378         * gcc.dg/cpp/20000628-1.h: New header for above test.
27379         * gcc.dg/cpp/20000628-1a.h: Likewise.
27380
27381 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
27382
27383         * gcc.dg/cpp: New directory.
27384         * gcc.dg/cpp/cpp.exp: New driver.
27385         * gcc.dg/cpp/20000627-1.c: New test.
27386         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
27387         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
27388         and rewrite as a compilation test.
27389
27390         * gcc.dg: Move many files into the cpp subdirectory, possibly
27391         renaming or editing them as well.
27392         Old name                New name
27393         990119-1.c              cpp/19990119-1.c
27394         990228-1.c              cpp/19990228-1.c
27395         990407-1.c              cpp/19990407-1.c
27396         990409-1.c              cpp/19990409-1.c
27397         990413-1.c              cpp/19990413-1.c
27398         990703-1.c              cpp/19990703-1.c
27399         20000127-1.c            cpp/20000127-1.c
27400         20000129-1.c            cpp/20000129-1.c
27401         20000207-1.c            cpp/20000207-1.c
27402         20000207-2.c            cpp/20000207-2.c
27403         20000209-1.c            cpp/20000209-1.c
27404         20000209-2.c            cpp/20000209-2.c
27405         20000301-1.c            cpp/20000301-1.c
27406         20000419-1.c            cpp/20000419-1.c
27407         20000510-1.S            cpp/20000510-1.S
27408         20000519-1.c            cpp/20000519-1.c
27409         20000529-1.c            cpp/20000529-1.c
27410         20000625-1.c            cpp/20000625-1.c
27411         20000625-2.c            cpp/20000625-2.c
27412         cpp-as1.c               cpp/assert1.c
27413         cpp-as2.c               cpp/assert2.c
27414         cxx-comments-1.c        cpp/cxxcom1.c
27415         cxx-comments-2.c        cpp/cxxcom2.c
27416         endif-label.c           cpp/endif.c
27417         cpp-hash1.c             cpp/hash1.c
27418         cpp-hash2.c             cpp/hash2.c
27419         cpp-if1.c               cpp/if-1.c
27420         cpp-if2.c               cpp/if-2.c
27421         cpp-if3.c               cpp/if-3.c
27422         cpp-if4.c               cpp/if-4.c
27423         cpp-if5.c               cpp/if-5.c
27424         cpp-cond.c              cpp/if-cexp.c
27425         cpp-missingop.c         cpp/if-mop.c
27426         cpp-missingparen.c      cpp/if-mpar.c
27427         cpp-opprec.c            cpp/if-oppr.c
27428         cpp-ifparen.c           cpp/if-paren.c
27429         cpp-shortcircuit.c      cpp/if-sc.c
27430         cpp-shift.c             cpp/if-shift.c
27431         cpp-unary.c             cpp/if-unary.c
27432         cpp-li1.c               cpp/line1.c
27433         cpp-li2.c               cpp/line2.c
27434         lineno.c                cpp/line3.c
27435         lineno-2.c              cpp/line4.c
27436         cpp-mi.c                cpp/mi1.c
27437         cpp-mic.h               cpp/mi1c.h
27438         cpp-micc.h              cpp/mi1cc.h
27439         cpp-mind.h              cpp/mi1nd.h
27440         cpp-mindp.h             cpp/mi1ndp.h
27441         cpp-mix.h               cpp/mi1x.h
27442         cpp-mi2.c               cpp/mi2.c
27443         cpp-mi2a.h              cpp/mi2a.h
27444         cpp-mi2b.h              cpp/mi2b.h
27445         cpp-mi2c.h              cpp/mi2c.h
27446         cpp-mi3.c               cpp/mi3.c
27447         cpp-mi3.def             cpp/mi3.def
27448         poison-1.c              cpp/poison.c
27449         pr-impl.c               cpp/prag-imp.c
27450         cpp-redef-2.c           cpp/redef1.c
27451         cpp-redef.c             cpp/redef2.c
27452         strpaste.c              cpp/strp1.c
27453         strpaste-2.c            cpp/strp2.c
27454         cpp-tradpaste.c         cpp/tr-paste.c
27455         cpp-tradstringify.c     cpp/tr-str.c
27456         cpp-tradwarn1.c         cpp/tr-warn1.c
27457         cpp-tradwarn2.c         cpp/tr-warn2.c
27458         trigraphs.c             cpp/trigraphs.c
27459         cpp-unc1.c              cpp/unc1.c
27460         cpp-unc2.c              cpp/unc2.c
27461         cpp-unc3.c              cpp/unc3.c
27462         cpp-unc.c               cpp/unc4.c
27463         undef.c                 cpp/undef1.c
27464         undef-2.c               cpp/undef2.c
27465         cpp-wi1.c               cpp/widestr1.c
27466
27467 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
27468
27469         * lib/g++.exp (g++_include_flags): Tweak.
27470
27471 2000-06-27  H.J. Lu  <hjl@gnu.org>
27472             Loren J. Rittle  <ljrittle@acm.org>
27473
27474         * lib/g++.exp (g++_include_flags): Override libgloss.exp
27475         version with one that knows about the new gcc tree structure.
27476         (g++_link_flags): Same.
27477
27478 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
27479
27480         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
27481         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
27482         case we are cross-compiling.
27483
27484         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
27485         g++.old-deja/g++.niklas/Makefile.in,
27486         g++.old-deja/g++.niklas/configure.in,
27487         g++.old-deja/g++.other/Makefile.in,
27488         g++.old-deja/g++.other/configure.in,
27489         gcc.c-torture/code_quality/Makefile.in,
27490         gcc.c-torture/code_quality/configure.in,
27491         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
27492         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
27493         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
27494         gcc.c-torture/execute/ieee/Makefile.in,
27495         gcc.c-torture/execute/ieee/configure.in,
27496         gcc.c-torture/noncompile/Makefile.in,
27497         gcc.c-torture/noncompile/configure.in,
27498         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
27499         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
27500         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
27501
27502 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
27503
27504         * g++.old-deja/g++.other/ambig3.C: New test.
27505
27506 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
27507
27508         * g++.old-deja/g++.pt/syntax1.C: New test.
27509         * g++.old-deja/g++.pt/syntax2.C: New test.
27510         * g++.old-deja/g++.other/syntax3.C: New test.
27511         * g++.old-deja/g++.other/syntax4.C: New test.
27512
27513 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
27514
27515         * gcc.dg/20000623-1.c: Prototype exit and abort.
27516
27517 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
27518
27519         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
27520         New tests.
27521         * gcc.dg/cpp-mi3.def: New file.
27522
27523         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
27524         inside assertions.
27525         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
27526         lexer's error messages.
27527         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
27528         divine anything from the linemarkers.
27529         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
27530         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
27531
27532 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
27533
27534         * gcc.dg/20000623-1.c: New test.
27535
27536 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
27537
27538         * gcc.c-torture/execute/20000622-1.c: New test.
27539
27540 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
27541
27542         * g++.old-deja/g++.other/init15.C: New test.
27543
27544 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
27545
27546         * g++.old-deja/g++.pt/vaarg2.C: New test.
27547         * g++.old-deja/g++.pt/vaarg3.C: New test.
27548
27549 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
27550
27551         * g++.old-deja/g++.other/dyncast6.C: New test.
27552
27553 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
27554
27555         * gcc.c-torture/execute/loop-6.c: New test.
27556
27557 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
27558
27559         * gcc.dg/20000614-1.c: New test.
27560         * gcc.dg/20000614-2.c: New test.
27561
27562 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
27563
27564         * g++.old-deja/g++.other/inline12.C: New test.
27565
27566 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
27567
27568         * g++.old-deja/g++.other/eh1.C: New test.
27569
27570 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
27571
27572         * g++.old-deja/g++.other/type.C: New test.
27573
27574 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
27575
27576         * g++.old-deja/g++.other/initstring.C: New test.
27577
27578 2000-06-12  Jason Merrill  <jason@redhat.com>
27579
27580         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
27581
27582 2000-06-09  Jeffrey A Law  (law@cygnus.com)
27583
27584         * gcc.c-torture/compile/20000609-1.c: New test.
27585
27586 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
27587
27588         * gcc.dg/20000609-1.c: New test.
27589
27590 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
27591
27592         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
27593         * gcc.c-torture/noncompile/poison-1.c: Move...
27594         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
27595         * gcc.dg/cpp-li1.c: Add a token after the #line.
27596
27597 2000-06-05  Richard Henderson  <rth@cygnus.com>
27598
27599         * gcc.c-torture/execute/20000605-2.c: New test.
27600         * gcc.c-torture/execute/20000605-3.c: New test.
27601
27602 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
27603
27604         * g77.f-torture/execute/20000503-1.x: New file.
27605
27606 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
27607
27608         * g++.old-deja/g++.eh/badalloc1.C: New test.
27609
27610 2000-06-05  Richard Henderson  <rth@cygnus.com>
27611
27612         * gcc.c-torture/execute/20000605-1.c: New test.
27613
27614 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
27615             Nathan Sidwell <nathan@codesourcery.com>
27616
27617         * gcc.c-torture/compile/20000605-1.c: New test.
27618
27619 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
27620
27621         * g77.f-torture/compile/20000601-1.f:  New test.
27622
27623 2000-06-03  Richard Henderson  <rth@cygnus.com>
27624
27625         * gcc.c-torture/execute/20000603-1.c: New.
27626
27627 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
27628
27629         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
27630         * gcc.dg/noreturn-2.c (noreturn): Likewise.
27631
27632 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
27633
27634         * gcc.dg/compare2.c (case 12): XFAIL.
27635         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
27636         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
27637
27638         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
27639
27640 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
27641
27642         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
27643         guard macro is already defined when the header is first
27644         included.
27645         * gcc.dg/cpp-mix.h: New file.
27646         * gcc.dg/endif-label.c: Update patterns to match compiler.
27647
27648         * g++.brendan/complex1.C: Declare abort.
27649         * g++.law/refs4.C: Remove XFAIL.
27650         * g++.oliva/expr2.C: Declare abort and exit.
27651
27652 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
27653
27654         * gcc.c-torture/execute/20000528-1.c: New test.
27655
27656         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
27657         * g++.old-deja/g++.law/temps4.C: Likewise.
27658
27659         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
27660         stdlib.h.  Call abort() on failure.
27661         * g++.old-deja/g++.law/refs4.C: Likewise.
27662         * g++.old-deja/g++.law/temps4.C: Likewise.
27663         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
27664         * gcc.c-torture/execute/20000112-1.c: Include string.h.
27665
27666 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
27667
27668         Relative to g++.dg/special:
27669         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
27670
27671         Relative to g++.old-deja:
27672         * g++.brendan/complex1.C, g++.jason/optimize2.C,
27673         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
27674         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
27675         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
27676         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
27677         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
27678         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
27679
27680         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
27681         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
27682         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
27683         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
27684         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
27685         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
27686         and/or string.h.
27687
27688         * g++.other/goto1.C: Update expectations for error messages.
27689
27690 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
27691
27692         * gcc.c-torture/compile/20000523-1.c: New test.
27693
27694 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
27695
27696         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
27697
27698 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
27699
27700         * g++.old-deja/g++.eh/catch11.C: New test.
27701         * g++.old-deja/g++.eh/catch12.C: New test.
27702
27703 2000-05-24  Nick Clifton  <nickc@cygnus.com>
27704
27705         * gcc.c-torture/execute/20000523-1.c: New test.
27706
27707 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
27708
27709         * c-torture/execute/bcp-1.c: Replace abort in arg of
27710         __builtin_constant_p with a generic external function.
27711
27712         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
27713         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
27714         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
27715         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
27716         Prototype abort and/or exit.
27717
27718         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
27719         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
27720         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
27721         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
27722
27723 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
27724
27725         * gcc.dg/dwarf2-1.c: New test.
27726
27727 2000-05-20  Richard Henderson  <rth@cygnus.com>
27728
27729         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
27730
27731 2000-05-20  Andreas Jaeger  <aj@suse.de>
27732
27733         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
27734         testcase.
27735
27736 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
27737
27738         * gcc.c-torture/execute/20000519-2.c: New test.
27739
27740 2000-05-19  Andreas Jaeger  <aj@suse.de>
27741
27742         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
27743         which fails with SSA.
27744
27745         * lib/c-torture.exp: Also test with -O3 -fssa.
27746
27747 2000-05-18  Michael Meissner  <meissner@redhat.com>
27748
27749         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
27750         * gcc.c-torture/execute/920415-1.c: Ditto.
27751         * gcc.c-torture/execute/920501-1.c: Ditto.
27752         * gcc.c-torture/execute/conversion.c: Ditto.
27753         * gcc.c-torture/execute/cvt-1.c: Ditto.
27754
27755 2000-05-18  Jeffrey A Law  (law@cygnus.com)
27756
27757         * gcc.c-torture/compile/20000518-1.c: New test.
27758
27759 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
27760
27761         * g77.f-torture/compile/200005018.f:  New test.
27762
27763 2000-05-17  Jeffrey A Law  (law@cygnus.com)
27764
27765         * gcc.c-torture/compile/20000517-1.c: New test.
27766
27767 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27768
27769         * gcc.c-torture/execute/20000516-1.c: New test.
27770
27771 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
27772
27773         * g++.old-deja/g++.other/eh.C: New test.
27774
27775 2000-05-12  Richard Henderson  <rth@cygnus.com>
27776
27777         * gcc.c-torture/execute/990208-1.c (main): Don't pass
27778         constants through to doit's conditional.
27779
27780 2000-05-11  Jeffrey A Law  (law@cygnus.com)
27781
27782         * gcc.c-torture/compile/20000511-1.c: New test.
27783         * g77.f-torture/compile/20000511-1.f: New test.
27784         * g77.f-torture/compile/20000511-2.f: New test.
27785
27786 2000-05-11  Michael Meissner  <meissner@redhat.com>
27787
27788         * gcc.c-torture/execute/20000511-1.c: New test.
27789
27790 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
27791
27792         * gcc.dg/dg.exp: Scan .S files as well as .c files.
27793         * gcc.dg/20000510-1.S: New.
27794
27795 2000-05-08  Catherine Moore  <clm@cygnus.com>
27796
27797         * gcc.dg/unused-3.c: New.
27798
27799 2000-05-06  Richard Henderson  <rth@cygnus.com>
27800
27801           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
27802           * g++.old-deja/g++.mike/warn1.C: Likewise.
27803           * g++.old-deja/g++.pt/local1.C: Likewise.
27804           * g++.old-deja/g++.pt/local7.C: Likewise.
27805           * g++.old-deja/g++.pt/spec16.C: Likewise.
27806
27807 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
27808
27809         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
27810
27811 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
27812
27813           * g77.f-torture/execute/20000503-1.f:  New test.
27814
27815 2000-05-04  Andreas Jaeger  <aj@suse.de>
27816
27817         * gcc.dg/noreturn-2.c: New test.
27818
27819 2000-05-04  Neil Booth  <NeilB@earthling.net>
27820
27821         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
27822         preprocessor.
27823
27824 2000-05-04  Richard Henderson  <rth@cygnus.com>
27825
27826         * gcc.c-torture/execute/20000503-1.c: Fix typo.
27827
27828 2000-05-04  Richard Henderson  <rth@cygnus.com>
27829
27830         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
27831         OpenSSL by Jason R Thorpe.
27832
27833 2000-05-03  Jim Wilson  <wilson@cygnus.com>
27834
27835         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
27836
27837 2000-05-03  Robert Lipe <robertlipe@usa.net>
27838
27839         * gcc.dg/20000503-1.c: New test.
27840
27841 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
27842
27843         * gcc.c-torture/compile/20000502-1.c: New test.
27844         * g++.old-deja/g++.other/align.C: New test.
27845         * gcc.dg/cpp-tradstringify.c: New test.
27846
27847 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
27848
27849         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
27850         and hard registers.
27851
27852 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
27853
27854         * gcc.c-torture/execute/loop-5.c: New test.
27855
27856 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
27857
27858         * gcc.c-torture/execute/va-arg-20.c: New test.
27859
27860 2000-04-23  Jeffrey A Law  (law@cygnus.com)
27861
27862         * gcc.c-torture/execute/20000422-1.c: New test.
27863
27864 2000-04-20  Greg McGary  <gkm@gnu.org>
27865
27866         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
27867         when optimizing, but without sibling-call optimizations (-O1).
27868
27869 2000-04-20  Jeffrey A Law  (law@cygnus.com)
27870
27871           * gcc.c-torture/compile/20000420-1.c: New test.
27872
27873 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
27874
27875         * g++.abi/ptrflags.C: New test.
27876         * g++.eh/catchptr1.C: Test incomplete pointer chains.
27877
27878 2000-04-19  Catherine Moore  <clm@cygnus.com>
27879
27880         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
27881
27882 2000-04-19  Greg McGary  <gkm@gnu.org>
27883
27884         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
27885         sibling-call optimizations.
27886
27887 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
27888
27889         * gcc.dg/20000419-1.c: New test.
27890
27891 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
27892
27893         * gcc.c-torture/execute/20000412-6.c: New test.
27894
27895 2000-04-12  Jeffrey A Law  (law@cygnus.com)
27896
27897         * gcc.c-torture/execute/20000412-5.c: New test.
27898         * g77.f-torture/compile/20000412-1.f: New test.
27899         * gcc.c-torture/execute/20000412-4.c: New test.
27900         * gcc.c-torture/compile/20000412-2.c: New test.
27901         * gcc.c-torture/execute/20000412-3.c: New test.
27902         * gcc.c-torture/compile/20000412-1.c: New test.
27903         * gcc.c-torture/execute/20000412-2.c: New test.
27904
27905 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
27906
27907         * objc/execute/bf-20.m: New test.
27908
27909 2000-04-10  Richard Henderson  <rth@cygnus.com>
27910
27911         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
27912
27913         * gcc.c-torture/execute/20000412-1.c: New test.
27914
27915 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
27916
27917         * g++.old-deja/g++.eh/catchptr1.C: New test.
27918
27919 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
27920
27921         * g++.old-deja/g++.abi/cxa_vec.C: New test.
27922
27923 2000-04-08  Neil Booth  <NeilB@earthling.net>
27924
27925         * gcc.dg/cpp-nullchar.c: Remove test as
27926         embedded nulls cause problems.
27927
27928 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27929
27930         * gcc.dg/compare2.c: New test.
27931
27932 2000-04-08  Neil Booth  <NeilB@earthling.net>
27933
27934         * gcc.dg/cpp-nullchar.c: New test.
27935
27936 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
27937
27938         * gcc.dg/cpp-mi2.c: New test.
27939         * gcc.dg/cpp-mi2[abc].h: New files.
27940
27941 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
27942
27943         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
27944         member name.
27945
27946 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
27947
27948         * g++.old-deja/g++.abi/vmihint.C: New test.
27949
27950 2000-04-06  Neil Booth  <NeilB@earthling.net>
27951
27952         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
27953         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
27954         copyright.
27955
27956 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
27957
27958         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
27959         avoid stack-frame overwrite.
27960
27961 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
27962
27963         * gcc.c-torture/compile/20000405-2.c: New test.
27964         * gcc.c-torture/compile/20000405-3.c: New test.
27965
27966 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27967
27968         * gcc.c-torture/compile/20000405-1.c: New test.
27969
27970 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
27971
27972         * gcc.dg/cast-qual-1.c: Revert last change.
27973
27974 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27975
27976         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
27977
27978 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
27979
27980         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
27981         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
27982
27983 2000-04-03  Jeffrey A Law  (law@cygnus.com)
27984
27985         * gcc.c-torture/compile/20000403-2.c: New test.
27986         * gcc.c-torture/compile/20000403-1.c: New test.
27987
27988 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
27989
27990         * gcc.c-torture/execute/20000403-1.c: New test.
27991
27992 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
27993
27994         * gcc.c-torture/execute/20000402-1.c: New test.
27995
27996 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
27997
27998         * gcc.c-torture/execute/va-arg-15.c: New test.
27999         * gcc.c-torture/execute/va-arg-16.c: New test.
28000         * gcc.c-torture/execute/va-arg-17.c: New test.
28001         * gcc.c-torture/execute/va-arg-18.c: New test.
28002         * gcc.c-torture/execute/va-arg-19.c: New test.
28003
28004 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
28005
28006         * gcc.c-torture/compile/981211-1.c: Move to...
28007         * gcc.dg/cpp-as1.c: ...here.
28008         * gcc.dg/cpp-as2.c: New file.
28009
28010         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
28011         compiler.
28012
28013 2000-04-02  Neil Booth  <NeilB@earthling.net>
28014
28015         * gcc.dg/cpp-cond.c  New tests.
28016         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
28017         accidental success less likely.
28018         * gcc.dg/cpp-missingop.c  New tests.
28019         * gcc.dg/cpp-missingparen.c  New tests.
28020         * gcc.dg/cpp-shift.c  New tests.
28021         * gcc.dg/cpp-shortcircuit.c  New tests.
28022         * gcc.dg/cpp-unary.c  New tests.
28023
28024 2000-03-29  Jeffrey A Law  (law@cygnus.com)
28025
28026         * gcc.c-torture/compile/20000329-1.c: New test.
28027
28028 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
28029
28030         * gcc.c-torture/compile/20000326-1.c: New test.
28031         * gcc.c-torture/compile/20000326-2.c: New test.
28032
28033 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
28034
28035         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
28036         the first parameter is a function argument.
28037
28038 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
28039
28040         * g++.old-deja/g++.ext/array4.C: New test.
28041
28042 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
28043
28044         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
28045
28046 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28047
28048         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
28049
28050 2000-03-19  Richard Henderson  <rth@cygnus.com>
28051
28052         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
28053
28054 2000-03-19  Richard Henderson  <rth@cygnus.com>
28055
28056         * gcc.c-torture/compile/20000319-1.c: New test.
28057
28058 2000-03-14  Jeffrey A Law  (law@cygnus.com)
28059
28060         * gcc.c-torture/execute/20000314-3.c: New test.
28061         * gcc.c-torture/execute/20000314-2.c: New test.
28062         * gcc.c-torture/execute/20000314-1.c: New test.
28063         * gcc.c-torture/compile/20000314-2.c: New test.
28064         * gcc.c-torture/compile/20000314-1.c: New test.
28065
28066 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
28067
28068         * g++.old-deja/g++.warn/inline.C: New test.
28069
28070 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
28071
28072         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
28073         standards-compliant result rather than specific constants.
28074         Put test-values in array.
28075
28076 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
28077
28078         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
28079         (g++_target_compile): Put test-specific options last.
28080
28081 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28082
28083         * g++.old-deja/g++.eh/vbase4.C: New test.
28084
28085 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28086
28087         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
28088
28089 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28090
28091         * g++.old-deja/g++.brendan/misc12.C: Removed.
28092         * g++.old-deja/g++.pt/memtemp77.C: Constify.
28093         * g++.old-deja/g++.ext/pretty4.C: New test.
28094
28095 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28096
28097         * g++.old-deja/g++.other/string2.C: New test.
28098
28099 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
28100
28101         * g++.old-deja/g++.warn/impint2.C: New test.
28102
28103 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
28104
28105         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
28106         is 1, not zero.
28107
28108 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
28109
28110         * g++.old-deja/g++.warn/impint.C: New test.
28111         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
28112         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
28113         * g++.old-deja/g++.pt/explicit12.C: Likewise.
28114         * g++.old-deja/g++.pt/explicit13.C: Likewise.
28115         * g++.old-deja/g++.pt/explicit17.C: Likewise.
28116         * g++.old-deja/g++.pt/explicit18.C: Likewise.
28117         * g++.old-deja/g++.pt/explicit19.C: Likewise.
28118         * g++.old-deja/g++.pt/explicit23.C: Likewise.
28119         * g++.old-deja/g++.pt/explicit31.C: Likewise.
28120         * g++.old-deja/g++.pt/explicit35.C: Likewise.
28121         * g++.old-deja/g++.pt/explicit6.C: Likewise.
28122         * g++.old-deja/g++.pt/memclass7.C: Likewise.
28123
28124 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
28125
28126         * gcc.dg/cpp-redef.c: New test.
28127
28128 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
28129
28130         * g++.old-deja/g++.pt/unify7.C: New test.
28131
28132 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28133
28134         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
28135         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
28136
28137 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
28138
28139         * gcc.c-torture/compile/20000224-1.c: New test.
28140
28141 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28142
28143         * gcc.c-torture/compile/cpp-2.c: New test.
28144         * gcc.c-torture/compile/cpp-1.c: New test.
28145
28146 2000-02-25  Jeffrey A Law  (law@cygnus.com)
28147
28148         * gcc.c-torture/execute/20000225-1.c: New test.
28149
28150 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28151
28152         * gcc.dg/cpp-li2.c: New test.
28153
28154         * gcc.dg/cpp-wi1.c: New test.
28155
28156         * gcc.dg/cpp-li1.c: New test.
28157
28158 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
28159
28160         * g++.old-deja/g++.other/sizeof5.C: New test.
28161
28162 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28163
28164         * gcc.c-torture/execute/va-arg-13.c: New test.
28165
28166 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
28167
28168         * gcc.c-torture/execute/va-arg-12.c: New test.
28169
28170 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
28171
28172         * gcc.c-torture/execute/20000223-1.c: New test.
28173
28174 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
28175
28176         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
28177
28178 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
28179
28180         * g++.old-deja/g++.abi/ptrmem.C: New test.
28181
28182 2000-02-19  Richard Henderson  <rth@cygnus.com>
28183
28184         * gcc.c-torture/compile/init-3.c: New.
28185
28186 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
28187
28188         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
28189         ALWAYS_CXXFLAGS.
28190
28191 2000-02-11  Robert Lipe <robertl@sco.com>
28192
28193         * gcc.c-torture/compile/20000211-3.c: New test.
28194
28195 2000-02-11  Martin Buchholz <martin@xemacs.org>
28196
28197         * gcc.c-torture/compile/20000211-2.c: New test.
28198
28199 2000-02-11  Jeffrey A Law  (law@cygnus.com)
28200
28201         * gcc.c-torture/compile/20000211-1.c: New test.
28202
28203 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
28204
28205         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
28206           on native targets
28207
28208 2000-02-08  Nathan Sidwell  <nathan@acm.org>
28209
28210         * g++.old-deja/g++.other/cast5.C: New test.
28211
28212 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
28213
28214         * gcc.c-torture/execute/20000205-1.c: New.
28215
28216 2000-02-03  Nathan Sidwell  <nathan@acm.org>
28217
28218         * g++.old-deja/g++.jason/cast3.C: Return void.
28219         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
28220
28221 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28222
28223         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
28224
28225         * gcc.dg/loop-1.c: New test.
28226
28227 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
28228
28229         * gcc.c-torture/compile/20000127-1.c: New test.
28230         * gcc.c-torture/execute/991228-1.c: New test.
28231
28232 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28233
28234         * gcc.dg/unused-2.c: New test.
28235
28236         * gcc.dg/conv-1.c: New test.
28237
28238 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
28239
28240         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
28241         compiler.
28242         (tool_option_proc): Fix typo.
28243
28244 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
28245
28246         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
28247         of the ld on the host, not on the build machine.
28248         Also, don't crash if '--help' is not a supported option.
28249
28250 2000-01-24  Richard Henderson  <rth@cygnus.com>
28251
28252         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
28253
28254 2000-01-20  Jeffrey A Law  (law@cygnus.com)
28255
28256         * gcc.c-torture/execute/20000120-2.c: New test.
28257         * gcc.c-torture/execute/20000120-1.c: New test.
28258
28259 2000-01-13  Jeffrey A Law  (law@cygnus.com)
28260
28261         * gcc.c-torture/execute/20000113-1.c: New test.
28262
28263 2000-01-12  Jeffrey A Law  (law@cygnus.com)
28264
28265         * gcc.c-torture/execute/20000112-1.c: New test.
28266
28267 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28268
28269         * gcc.dg/20000111-1.c: New test.
28270
28271 2000-01-10  Jeffrey A Law  (law@cygnus.com)
28272
28273         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
28274         with 16 bit integers.
28275
28276 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28277
28278         * gcc.dg/20000108-1.c: New test.
28279
28280 2000-01-05  Nathan Sidwell  <nathan@acm.org>
28281
28282         * g++.old-deja/g++.ns/koenig8.C: New test.
28283
28284 2000-01-05  Nathan Sidwell  <nathan@acm.org>
28285
28286         * g++.old-deja/g++.other/cast4.C: New test.
28287
28288 2000-01-05  Jeffrey A Law  (law@cygnus.com)
28289
28290         * gcc.c-torture/compile/20000105-2.c: New test.
28291         * gcc.c-torture/compile/20000105-1.c: New test.
28292
28293 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28294
28295         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
28296         references to printf & atoi to conform to ANSI standard.
28297         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
28298         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
28299         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
28300         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
28301         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
28302         * g++.old-deja/g++.brendan/complex1.C: Likewise.
28303         * g++.old-deja/g++.brendan/copy1.C: Likewise.
28304         * g++.old-deja/g++.brendan/copy2.C: Likewise.
28305         * g++.old-deja/g++.brendan/copy3.C: Likewise.
28306         * g++.old-deja/g++.brendan/copy4.C: Likewise.
28307         * g++.old-deja/g++.brendan/copy5.C: Likewise.
28308         * g++.old-deja/g++.brendan/copy6.C: Likewise.
28309         * g++.old-deja/g++.brendan/copy7.C: Likewise.
28310         * g++.old-deja/g++.brendan/copy8.C: Likewise.
28311         * g++.old-deja/g++.brendan/crash11.C: Likewise.
28312         * g++.old-deja/g++.brendan/crash14.C: Likewise.
28313         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
28314         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
28315         * g++.old-deja/g++.brendan/delete2.C: Likewise.
28316         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
28317         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
28318         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
28319         * g++.old-deja/g++.brendan/eh1.C: Likewise.
28320         * g++.old-deja/g++.brendan/groff1.C: Likewise.
28321         * g++.old-deja/g++.brendan/init3.C: Likewise.
28322         * g++.old-deja/g++.brendan/misc12.C: Likewise.
28323         * g++.old-deja/g++.brendan/misc7.C: Likewise.
28324         * g++.old-deja/g++.brendan/new2.C: Likewise.
28325         * g++.old-deja/g++.brendan/operators4.C: Likewise.
28326         * g++.old-deja/g++.brendan/operators5.C: Likewise.
28327         * g++.old-deja/g++.brendan/overload2.C: Likewise.
28328         * g++.old-deja/g++.brendan/overload7.C: Likewise.
28329         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
28330         * g++.old-deja/g++.brendan/reference1.C: Likewise.
28331         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
28332         * g++.old-deja/g++.brendan/template24.C: Likewise.
28333         * g++.old-deja/g++.brendan/template3.C: Likewise.
28334         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
28335         * g++.old-deja/g++.jason/inline3.C: Likewise.
28336         * g++.old-deja/g++.jason/opeq.C: Likewise.
28337         * g++.old-deja/g++.law/arg5.C: Likewise.
28338         * g++.old-deja/g++.law/arm7.C: Likewise.
28339         * g++.old-deja/g++.law/ctors11.C: Likewise.
28340         * g++.old-deja/g++.law/cvt8.C: Likewise.
28341         * g++.old-deja/g++.law/init9.C: Likewise.
28342         * g++.old-deja/g++.law/refs4.C: Likewise.
28343         * g++.old-deja/g++.law/template2.C: Likewise.
28344         * g++.old-deja/g++.law/visibility24.C: Likewise.
28345         * g++.old-deja/g++.law/vtable3.C: Likewise.
28346         * g++.old-deja/g++.mike/asm2.C: Likewise.
28347         * g++.old-deja/g++.mike/eh1.C: Likewise.
28348         * g++.old-deja/g++.mike/misc1.C: Likewise.
28349         * g++.old-deja/g++.mike/misc13.C: Likewise.
28350         * g++.old-deja/g++.mike/misc14.C: Likewise.
28351         * g++.old-deja/g++.mike/ns12.C: Likewise.
28352         * g++.old-deja/g++.mike/p1248.C: Likewise.
28353         * g++.old-deja/g++.mike/p3708.C: Likewise.
28354         * g++.old-deja/g++.mike/p3708a.C: Likewise.
28355         * g++.old-deja/g++.mike/p3708b.C: Likewise.
28356         * g++.old-deja/g++.mike/p646.C: Likewise.
28357         * g++.old-deja/g++.mike/p700.C: Likewise.
28358         * g++.old-deja/g++.mike/p783.C: Likewise.
28359         * g++.old-deja/g++.mike/p783a.C: Likewise.
28360         * g++.old-deja/g++.mike/p783b.C: Likewise.
28361         * g++.old-deja/g++.mike/p786.C: Likewise.
28362         * g++.old-deja/g++.mike/p789.C: Likewise.
28363         * g++.old-deja/g++.mike/p789a.C: Likewise.
28364         * g++.old-deja/g++.mike/p807a.C: Likewise.
28365         * g++.old-deja/g++.other/delete3.C: Likewise.
28366         * g++.old-deja/g++.other/dyncast1.C: Likewise.
28367         * g++.old-deja/g++.other/dyncast2.C: Likewise.
28368         * g++.old-deja/g++.other/dyncast3.C: Likewise.
28369         * g++.old-deja/g++.other/empty1.C: Likewise.
28370         * g++.old-deja/g++.other/temporary1.C: Likewise.
28371         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
28372         * g++.old-deja/g++.pt/t16.C: Likewise.
28373         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
28374
28375 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
28376
28377         * gcc.dg/991230-1.c: New test.
28378
28379 1999-12-29  Jeffrey A Law  (law@cygnus.com)
28380
28381         * gcc.c-torture/compile/991229-3.c: New test.
28382         * gcc.c-torture/compile/991229-2.c: New test.
28383         * gcc.c-torture/compile/991229-1.c: New test.
28384
28385 1999-12-29  Greg McGary <gkm@eng.ascend.com>
28386
28387         * gcc.c-torture/compile/labels-2.c: New test.
28388
28389 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
28390
28391         * gcc.c-torture/execute/991227-1.c: New test.
28392
28393 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28394
28395         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
28396
28397 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
28398
28399         * gcc.c-torture/execute/991221-1.c: New test.
28400
28401 1999-12-20  Nathan Sidwell  <nathan@acm.org>
28402
28403         * g++.old-deja/g++.other/cast3.C: New test.
28404
28405 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
28406
28407         * gcc.c-torture/execute/991216-4.c: New test.
28408
28409 1999-12-16  Michael Meissner  <meissner@cygnus.com>
28410
28411         * gcc.c-torture/execute/991216-1.c: New test.
28412         * gcc.c-torture/execute/991216-2.c: New test.
28413         * gcc.c-torture/execute/991216-3.c: New test.
28414
28415 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
28416
28417         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
28418         Actually make the test fail by using "-O2" for compilation.
28419
28420 1999-12-15  Nathan Sidwell  <nathan@acm.org>
28421
28422         * g++.old-deja/g++.warn/cast-align1.C: New test.
28423
28424 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
28425
28426         * gcc.c-torture/compile/991214-1.c: New test.
28427         * gcc.c-torture/compile/991214-2.c: New test.
28428
28429 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
28430
28431         * gcc.dg/991214-1.c: New test.
28432
28433 1999-12-13  Jeffrey A Law  (law@cygnus.com)
28434
28435         * gcc.c-torture/compile/991213-3.c: New test.
28436         * gcc.c-torture/compile/991213-2.c: New test.
28437         * gcc.c-torture/compile/991213-1.c: New test.
28438
28439 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
28440
28441         * gcc.dg/991209-1.c: New test.
28442
28443 1999-12-08  Nathan Sidwell <nathan@acm.org>
28444
28445         * gcc.c-torture/compile/991208-1.c: New test.
28446
28447 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28448
28449         * gcc.dg/ultrasp2.c: New test.
28450
28451 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
28452
28453         * g++.old-deja/g++.abi/align.C (main): Fix typo.
28454
28455 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
28456
28457         * gcc.c-torture/compile/991202-1.c: New test.
28458         * gcc.c-torture/execute/991202-1.c: New test.
28459         * gcc.c-torture/execute/991202-2.c: New test.
28460         * gcc.c-torture/execute/991202-3.c: New test.
28461
28462 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
28463
28464         * g++.old-deja/g++.abi/align.C: New test.
28465         * g++.old-deja/g++.abi/aggregates.C: Likewise.
28466         * g++.old-deja/g++.abi/bitfields.C: Likewise.
28467
28468 1999-12-01  Richard Henderson  <rth@cygnus.com>
28469
28470         * gcc.c-torture/execute/991201-1.c: New.
28471
28472 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
28473
28474         * gcc.dg/991129-1.c: New test.
28475
28476 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
28477
28478         * gcc.c-torture/compile/991127-1.c: New test.
28479
28480 1999-11-22  Nathan Sidwell  <nathan@acm.org>
28481
28482         * g++.old-deja/g++.other/warn4.C: New test.
28483
28484 1999-11-22  Nathan Sidwell  <nathan@acm.org>
28485
28486         * g++.old-deja/g++.eh/cleanup2.C: New test.
28487         * g++.old-deja/g++.ext/pretty2.C: New test.
28488         * g++.old-deja/g++.ext/pretty3.C: New test.
28489         * g++.old-deja/g++.other/debug6.C: New test.
28490
28491 1999-10-20  Jim Wilson  <wilson@cygnus.com>
28492
28493         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
28494         compiler_output to look for one error message instead of two.
28495
28496 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
28497
28498         * gcc.c-torture/execute/991118-1.c: Also test case
28499         where the word boundary does not split a byte evenly.
28500
28501 1999-11-19  Nathan Sidwell  <nathan@acm.org>
28502
28503         * g++.old-deja/g++.ext/restrict1.C: New test.
28504
28505 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
28506
28507         * gcc.c-torture/execute/991118-1.c: New test.
28508
28509 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
28510
28511         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
28512         working directory pathnames.
28513
28514 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
28515
28516         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
28517         host is equipped with driver.h and driver.o so it can actually
28518         compile and run the tests.
28519
28520 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
28521
28522         * gcc.c-torture/compile/991008-1.c: New test.
28523
28524 1999-11-08  Nick Clifton  <nickc@cygnus.com>
28525
28526         * lib/gcc-dg.exp: Include target-supports.exp
28527
28528 1999-11-05  Nick Clifton  <nickc@cygnus.com>
28529
28530         * lib/target-supports.exp: New file: Provide procs to test for
28531         features supported by the target.
28532         (check_weak_available): Moved here from ecos.exp.
28533         (check_alias_available): New proc: Determine of the target
28534         toolchain supports the alias attribute.
28535
28536         * gcc.dg/special/ecos.exp: Move check_weak_available to
28537         target-supports.exp.
28538         (alias-1.c): Only perform the test if the target supports
28539         aliases.
28540         (wkali-1.c): Only perform the test if the target supports
28541         aliases.
28542
28543         * gcc.dg/990506-0.c: Expect error messages from cross
28544         targets as well as native targets.
28545
28546 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28547
28548         * gcc.dg/ultrasp1.c: Removed xfail.
28549         * gcc.dg/struct-ret-2.c: Likewise.
28550         * gcc.dg/array-1.c: Likewise.
28551
28552 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28553
28554         * gcc.dg/struct-ret-2.c: New test.
28555
28556         * gcc.dg/array-1.c: New test.
28557
28558 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
28559
28560         * gcc.c-torture/execute/991030-1.c: New test.
28561
28562 1999-10-26  Richard Henderson  <rth@cygnus.com>
28563
28564         * gcc.c-torture/compile/991026-2.c: New test.
28565
28566 1999-10-26  Jeffrey A Law  (law@cygnus.com)
28567
28568         * gcc.c-torture/compile/991026-1.c: New test.
28569
28570 1999-10-23  Jeffrey A Law  (law@cygnus.com)
28571
28572         * gcc.c-torture/execute/991023-1.c: New test.
28573
28574 1999-10-19  Jeffrey A Law  (law@cygnus.com)
28575
28576         * gcc.c-torture/execute/991019-1.c: New test.
28577
28578 1999-10-16  Richard Henderson  <rth@cygnus.com>
28579
28580         * gcc.c-torture/execute/991016-1.c: New test.
28581
28582 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
28583
28584         * gcc.c-torture/execute/991014-1.c: New test.
28585
28586 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
28587
28588         * g++.old-deja/g++.other/union2.C: New test.
28589
28590 1999-10-13  Nathan Sidwell  <nathan@acm.org>
28591
28592         * g++.old-deja/g++.other/vaarg2.C: New test.
28593         * g++.old-deja/g++.other/vaarg3.C: New test.
28594
28595 1999-10-12  Craig Burley  <craig@jcb-sc.com>
28596
28597         * g77.f-torture/noncompile/19990905-1.f: Moved from being
28598         in compile/.
28599
28600 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
28601
28602         * gcc.c-torture/execute/va-arg-11.c: New test.
28603
28604 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
28605
28606         * lib/file-format.exp (gcc_target_object_format): Don't
28607         crash if objdump is unavailable.
28608
28609 1999-09-29  Donn Terry <donn@interix.com>
28610
28611         * gcc.misc-tests/mg.exp: delete extraneous redirection.
28612
28613 1999-09-28  Nick Clifton  <nickc@cygnus.com>
28614
28615         * gcc.c-torture/compile/990928-1.c: New test.
28616
28617 1999-09-28  Nathan Sidwell  <nathan@acm.org>
28618
28619         * g++.old-deja/g++.other/decl6.C: New test.
28620
28621 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28622
28623         * gcc.c-torture/execute/va-arg-10.c: New test.
28624
28625 1999-09-27  Nathan Sidwell  <nathan@acm.org>
28626
28627         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
28628         __PRETTY_FUNCTION__.
28629
28630 1999-09-23  Nick Clifton  <nickc@cygnus.com>
28631
28632         * gcc.c-torture/execute/990923-1.c: New test.
28633
28634 1999-09-21  Nick Clifton  <nickc@cygnus.com>
28635
28636         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
28637         for which -fpic is inappropriate.
28638
28639 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
28640
28641         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
28642
28643 1999-09-21  Nathan Sidwell  <nathan@acm.org>
28644
28645         * g++.old-deja/g++.other/dyncast1.C: New test.
28646         * g++.old-deja/g++.other/dyncast2.C: New test.
28647         * g++.old-deja/g++.other/dyncast3.C: New test.
28648         * g++.old-deja/g++.other/dyncast4.C: New test.
28649         * g++.old-deja/g++.other/dyncast5.C: New test.
28650         * g++.old-deja/g++.eh/catch3.C: New test.
28651         * g++.old-deja/g++.eh/catch3p.C: New test.
28652         * g++.old-deja/g++.eh/catch4.C: New test.
28653         * g++.old-deja/g++.eh/catch4p.C: New test.
28654         * g++.old-deja/g++.eh/catch5.C: New test.
28655         * g++.old-deja/g++.eh/catch5p.C: New test.
28656         * g++.old-deja/g++.eh/catch6.C: New test.
28657         * g++.old-deja/g++.eh/catch6p.C: New test.
28658         * g++.old-deja/g++.eh/catch7.C: New test.
28659         * g++.old-deja/g++.eh/catch7p.C: New test.
28660         * g++.old-deja/g++.eh/catch8.C: New test.
28661         * g++.old-deja/g++.eh/catch8p.C: New test.
28662         * g++.old-deja/g++.eh/catch9.C: New test.
28663         * g++.old-deja/g++.eh/catch9p.C: New test.
28664
28665 1999-09-13  Nathan Sidwell  <nathan@acm.org>
28666
28667         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
28668         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
28669
28670 1999-09-13  Jeffrey A Law  (law@cygnus.com)
28671
28672         * gcc.c-torture/compile/990913-1.c: New test.
28673
28674 1999-09-10  Nathan Sidwell  <nathan@acm.org>
28675
28676         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
28677         * g++.old-deja/g++.jason/rfg5.C: Likewise.
28678
28679 1999-09-09  Richard Henderson  <rth@cygnus.com>
28680
28681         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
28682
28683 1999-09-09  Nathan Sidwell  <nathan@acm.org>
28684
28685         * g++.old-deja/g++.other/lookup11.C: New test.
28686         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
28687         what is permitted and what we want.
28688         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
28689         overload use.
28690         * g++.old-deja/g++.jason/rfg5.C: Likewise
28691
28692 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
28693
28694         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
28695         * gcc.c-torture/noncompile/poison-1.c: New file.
28696
28697 1999-09-08  Nathan Sidwell  <nathan@acm.org>
28698
28699         * g++.old-deja/g++.other/sizeof3.C: New test.
28700         * g++.old-deja/g++.other/sizeof4.C: New test.
28701         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
28702         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
28703
28704 1999-09-07  Richard Henderson  <rth@cygnus.com>
28705
28706         * gcc.dg/va-arg-1.c: New.
28707
28708 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28709
28710         * gcc.c-torture/execute/va-arg-9.c: New test.
28711
28712 1999-09-05  Craig Burley  <craig@jcb-sc.com>
28713
28714         * g77.f-torture/compile/980519-2.f: New test.
28715         * g77.f-torture/compile/19990905-0.f: New test.
28716         * g77.f-torture/compile/19990905-1.f: New test.
28717         * g77.f-torture/compile/19990905-2.f: New test.
28718
28719         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
28720
28721 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
28722
28723         * gcc.c-torture/execute/990827-1.c: Fix typo.
28724
28725 1999-09-03  Nathan Sidwell  <nathan@acm.org>
28726
28727         * g++.old-deja/g++.other/deref1.C: New test.
28728
28729 1999-09-02  Nathan Sidwell  <nathan@acm.org>
28730
28731         * g++.old-deja/g++.other/ambig2.C: New test.
28732         * g++.old-deja/g++.other/cond5.C: New test.
28733         * g++.old-deja/g++.other/lookup16.C: New test.
28734
28735 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
28736
28737         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
28738         assemblers too.
28739
28740 1999-08-31  Jeffrey A Law  (law@cygnus.com)
28741
28742         * lib/c-torture.exp: Avoid the "compare executables" optimization
28743         when testing native.
28744
28745 1999-08-29  Jeffrey A Law  (law@cygnus.com)
28746
28747         * gcc.c-torture/execute/990829-1.c: New test.
28748         * gcc.c-torture/compile/990829-1.c: New test.
28749
28750 1999-08-27  Paul Burchard  <burchard@pobox.com>
28751
28752         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
28753         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
28754         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
28755         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
28756         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
28757         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
28758         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
28759         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
28760         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
28761         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
28762         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
28763
28764 1999-08-27  Jeffrey A Law  (law@cygnus.com)
28765
28766         * gcc.c-torture/execute/990827-1.c: New test.
28767
28768 1999-08-26  Craig Burley  <craig@jcb-sc.com>
28769
28770         * g77.f-torture/noncompile/19990826-4.f: New test.
28771
28772         * g77.f-torture/compile/19990826-3.f: New test.
28773
28774         * g77.f-torture/execute/19990826-2.f: New test.
28775
28776         * g77.f-torture/compile/19990826-1.f: New test.
28777
28778         * gcc.c-torture/execute/990826-0.c: New test.
28779         * g77.c-torture/execute/19990826-0.f: New test.
28780
28781         * g77.f-torture/noncompile/970626-2.f: New test.
28782
28783 1999-08-25  Paul Burchard  <burchard@pobox.com>
28784
28785         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
28786         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
28787         lss-011.C: New tests.
28788
28789 1999-08-25  Nathan Sidwell  <nathan@acm.org>
28790
28791         * g++.old-deja/g++.other/decl5.C: New test.
28792
28793 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28794
28795         * noncompile/noncompile.exp: Load_lib c-torture.exp.
28796         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
28797         call `postbase' for each one.  All callers of `postbase' changed
28798         to call this instead.
28799
28800 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
28801
28802         * gcc.c-torture/execute/990811-1.c: New test.
28803
28804 1999-08-09  Nick Clifton  <nickc@cygnus.com>
28805
28806         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
28807         just native ones.
28808
28809         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
28810         just native ones.
28811
28812 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
28813
28814         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
28815
28816 1999-08-04  Jeffrey A Law  (law@cygnus.com)
28817
28818         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
28819
28820 1999-08-04  Nathan Sidwell  <nathan@acm.org>
28821
28822         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
28823
28824 1999-08-04  Jeffrey A Law  (law@cygnus.com)
28825
28826         * gcc.c-torture/execute/990804-1.c: New test.
28827
28828 1999-08-03  Nathan Sidwell  <nathan@acm.org>
28829
28830         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
28831         * g++.old-deja/g++.brendan/crash64.C: Likewise
28832         * g++.old-deja/g++.brendan/overload8.C: Likewise
28833
28834 1999-08-03  Nathan Sidwell  <nathan@acm.org>
28835
28836         * g++.old-deja/g++.other/struct1.C: New test.
28837
28838 1999-08-03  Nathan Sidwell  <nathan@acm.org>
28839
28840         * g++.old-deja/g++.other/enum2.C: New test.
28841
28842 1999-08-02  Richard Henderson  <rth@cygnus.com>
28843
28844         Adapted from tests from Franz Sirl:
28845         * gcc.c-torture/execute/va-arg-7.c: New test.
28846         * gcc.c-torture/execute/va-arg-8.c: New test.
28847
28848 1999-08-01  Jeffrey A Law  (law@cygnus.com)
28849
28850         * gcc.c-torture/compile/990801-2.c: New test.
28851
28852         * gcc.c-torture/compile/990801-1.c: New test.
28853
28854 1999-07-27  Michael Meissner  <meissner@cygnus.com>
28855
28856         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
28857         fp-cmp-1.c, converting double to float.
28858
28859         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
28860         fp-cmp-1.c, converting double to long double.
28861
28862         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
28863         from fr1 to unknown_register, since fr1 is a legitimate register
28864         on some machines.
28865
28866 1999-07-25  Jeffrey A Law  (law@cygnus.com)
28867
28868         * README: More listname related changes.
28869
28870 1999-07-08  Catherine Moore  <clm@cygnus.com>
28871
28872         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
28873
28874 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
28875
28876         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
28877
28878 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
28879
28880         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
28881
28882 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
28883
28884         * gcc.dg/990703-1.c: New test.
28885
28886 1999-06-29  Nick Clifton  <nickc@cygnus.com>
28887
28888         * lib/file-format.exp: New file: Move definition of proc
28889         gcc_target_object_format to here from
28890         gcc.dg/special/ecos.exp.
28891
28892         * lib/c-torture.exp: Include lib file-format.exp.
28893         * lib/gcc-dg.exp: Include lib file-format.exp.
28894
28895         * gcc.dg/special/ecos.exp: Remove definition of proc
28896         gcc_target_object_format.
28897
28898 1999-06-28  Jeffrey A Law  (law@cygnus.com)
28899
28900         * gcc.c-torture/execute/990628-1.c: New test.
28901
28902 1999-06-25  Jeffrey A Law  (law@cygnus.com)
28903
28904         * gcc.c-torture/compile/990625-2.c: New test.
28905
28906         * gcc.c-torture/compile/990625-1.c: New test.
28907
28908 1999-06-23  Nick Clifton  <nickc@cygnus.com>
28909
28910         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
28911         attributes compile.
28912         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
28913         ports that use the COFF/PE file format.
28914
28915 1999-06-17  Jeffrey A Law  (law@cygnus.com)
28916
28917         * gcc.c-torture/compile/990617-1.c: New test.
28918
28919 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
28920
28921         * g++.old-deja/g++.other/decl4.C: New test.
28922
28923 1999-06-14  Nathan Sidwell  <nathan@acm.org>
28924
28925         * g++.old-deja/g++.other/bitfld3.C: New test.
28926
28927 1999-06-08  Nathan Sidwell  <nathan@acm.org>
28928
28929         * g++.old-deja/g++.eh/catch1.C: New test.
28930
28931 1999-06-07  Jeffrey A Law  (law@cygnus.com)
28932
28933         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
28934
28935         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
28936         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
28937
28938 1999-06-05  Craig Burley  <craig@jcb-sc.com>
28939
28940         * g77.f-torture/compile/19990502-0.f: Replace with new,
28941         shorter, test that still fails after recent changes.
28942
28943 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
28944
28945         * gcc.c-torture/execute/990604-1.c: New test.
28946
28947 1999-05-31  Jeffrey A Law  (law@cygnus.com)
28948
28949         * gcc.c-torture/execute/990531-1.c: New test.
28950
28951 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28952
28953         * gcc.c-torture/compile/990527-1.c: New test.
28954
28955 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
28956
28957         * gcc.c-torture/execute/990527-1.c: New test.
28958
28959 1999-05-25  Nick Clifton  <nickc@cygnus.com>
28960
28961         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
28962         bitfields as signed.
28963
28964 1999-05-25  Craig Burley  <craig@jcb-sc.com>
28965
28966         * g77.f-torture/compile/19990525-0.f: New test.
28967
28968 1999-05-25  Jeffrey A Law  (law@cygnus.com)
28969
28970         * gcc.c-torture/execute/990525-2.c: New test.
28971
28972         * gcc.c-torture/execute/990525-1.c: New test.
28973
28974 1999-05-24  Nathan Sidwell  <nathan@acm.org>
28975
28976         * g++.old-deja/g++.other/anon3.C: New test.
28977         * g++.old-deja/g++.other/anon4.C: New test.
28978         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
28979         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
28980         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
28981         Merrill).
28982
28983 1999-05-24  Jeffrey A Law  (law@cygnus.com)
28984
28985         * gcc.c-torture/execute/990524-1.c: New test.
28986
28987         * gcc.dg/990524-1.c: New test.
28988
28989 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28990
28991         * gcc.c-torture/compile/990523-1.c: New test.
28992
28993 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
28994
28995         * gcc.c-torture/compile/990519-1.c: New test.
28996
28997 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
28998
28999         * gcc.c-torture/compile/990517-1.c: New test.
29000
29001         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
29002         (e4, f4): New tests.
29003         (main): Call them.
29004
29005 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29006
29007         * gcc.dg/noreturn-1.c: New test.
29008
29009 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
29010
29011         * gcc.c-torture/execute/990513-1.c: New test.
29012
29013 1999-05-10  Richard Henderson  <rth@cygnus.com>
29014
29015         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
29016
29017 1999-05-10  Craig Burley  <craig@jcb-sc.com>
29018
29019         * g77.f-torture/execute/erfc.f: Use small single-precision
29020         values, to avoid problems on Alphas when not -mieee.
29021
29022 1999-05-08  Craig Burley  <craig@jcb-sc.com>
29023
29024         * gcc.dg/990506-0.c: New test.
29025
29026 1999-05-08  Richard Henderson  <rth@cygnus.com>
29027
29028         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
29029         the constant to test.  Don't XFAIL 64-bit targets.
29030
29031         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
29032         * g++.old-deja/g++.law/profile1.C: Likewise.
29033
29034         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
29035         operator new instances.
29036         * g++.old-deja/g++.other/delete5.C: Likewise.
29037
29038 1999-05-03  Craig Burley  <craig@jcb-sc.com>
29039
29040         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
29041         intrinsic.
29042
29043 1999-05-03  Craig Burley  <craig@jcb-sc.com>
29044
29045         * g77.f-torture/execute/u77-test.f: Reverse order of two
29046         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
29047
29048 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29049
29050         * gcc.dg/compare1.c: New test.
29051
29052 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
29053
29054         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
29055         New tests.
29056
29057 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29058
29059         * g77.f-torture/compile/19990502-1.f: New test.
29060
29061 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29062
29063         * g77.f-torture/compile/19990502-0.f: New test.
29064
29065 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29066
29067         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
29068         intrinsic.
29069
29070 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29071
29072         * g77.f-torture/execute/u77-test.f (main): List libU77
29073         intrinsics not currently tested.
29074         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
29075         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
29076         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
29077         Trim blanks off the ends of some printed strings.
29078
29079 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29080
29081         * g77.f-torture/execute/u77-test.f (main): Just warn about
29082         FSTAT gid disagreement, as it's expected on some systems.
29083
29084 1999-05-01  Craig Burley  <craig@jcb-sc.com>
29085
29086         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
29087         use a new function, which allows for some slop.
29088         Clean up some commentary.
29089         (issum): The new function.
29090         (sgladd): Deleted subroutine.
29091
29092 1999-05-01  Craig Burley  <craig@jcb-sc.com>
29093
29094         * g77.f-torture/execute/u77-test.f: Modify to be more like
29095         libf2c/libU77 version, bringing patches to that version here.
29096         Add suitable commentary.
29097
29098 1999-04-25  Richard Henderson  <rth@cygnus.com>
29099
29100         * gcc.dg/990424-1.c: New test.
29101
29102 1999-04-24  Craig Burley  <craig@jcb-sc.com>
29103
29104         * g77.f-torture/execute/u77-test.f (main): Bug involving
29105         LSTAT has been fixed, so turn back on full checking.
29106
29107 1999-04-20  Craig Burley  <craig@jcb-sc.com>
29108
29109         * g77.f-torture/compile/19990419-0.f: New test.
29110         * g77.f-torture/execute/19990419-1.f: New test.
29111
29112 1999-04-17  Richard Henderson  <rth@cygnus.com>
29113
29114         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
29115         to avoid the need for a prototype to supress a warning.
29116
29117 1999-04-07  Jim Wilson  <wilson@cygnus.com>
29118
29119         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
29120
29121 1999-04-04  Jeffrey A Law  (law@cygnus.com)
29122
29123         * gcc.c-torture/execute/990404-1.c: New test.
29124
29125 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
29126
29127         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
29128         * gcc.dg/cpp-if3.c: Don't use -pedantic.
29129         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
29130         missing initializer warnings.
29131
29132 1999-03-28  Jeffrey A Law  (law@cygnus.com)
29133
29134         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
29135         matching strings.
29136
29137 1999-03-26  Jeffrey A Law  (law@cygnus.com)
29138
29139         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
29140
29141 1999-03-26  Craig Burley  <craig@jcb-sc.com>
29142
29143         * g77.f-torture/execute/19990325-0.f: New test.
29144         * g77.f-torture/execute/19990325-1.f: New test.
29145
29146 1999-03-24  Jeffrey A Law  (law@cygnus.com)
29147
29148         * gcc.c-torture/execute/990324-1.c: New test.
29149
29150 1999-03-22  Jim Wilson  <wilson@cygnus.com>
29151
29152         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
29153         test with 4.
29154
29155 1999-03-17  Richard Henderson  <rth@cygnus.com>
29156
29157         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
29158
29159 1999-03-13  Craig Burley  <craig@jcb-sc.com>
29160
29161         * g77.f-torture/execute/19990313-2.f: New test.
29162         * g77.f-torture/execute/19990313-3.f: New test.
29163
29164 1999-03-13  Craig Burley  <craig@jcb-sc.com>
29165
29166         * g77.f-torture/execute/19990313-0.f: New test.
29167         * g77.f-torture/execute/19990313-1.f: New test.
29168
29169 1999-03-12  Jim Wilson  <wilson@cygnus.com>
29170
29171         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
29172         printf to sprintf.
29173         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
29174         (main): Add check for u15.  Conditionalize u31 check depending on
29175         whether ints are <32 bits or >=32 bits.
29176
29177 1999-03-08  Craig Burley  <craig@jcb-sc.com>
29178
29179         * g77.f-torture/execute/19981119-0.f: Improve testiness.
29180
29181 1999-03-08  Craig Burley  <craig@jcb-sc.com>
29182
29183         * g77.f-torture/compile/19990305-0.f: New test.
29184         * g77.f-torture/execute/19981119-0.f: New test.
29185
29186 1999-03-08  Craig Burley  <craig@jcb-sc.com>
29187
29188         * g77.f-torture/execute/970625-2.f: call ABORT if final
29189         result is not correct, instead of just printing it.
29190         Add this checking via newly introduced obfuscation, to
29191         trip up buggy front ends.
29192
29193 1999-03-07  Craig Burley  <craig@jcb-sc.com>
29194
29195         * g77.f-torture/compile/960317-1.f: Moved from being
29196         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
29197
29198 1999-03-06  Craig Burley  <craig@jcb-sc.com>
29199
29200         * g77.f-torture/execute/960317-1.f: New (old) test.
29201         * g77.f-torture/execute/970625-2.f: Ditto.
29202
29203 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
29204
29205         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
29206         message on line 1 or line 2; cccp and cpplib do this differently.
29207
29208 1999-03-01  Jeffrey A Law  (law@cygnus.com)
29209
29210         * g++.old-deja/g++.law/weak1.C: New test.
29211
29212 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
29213
29214         * gcc.c-torture/execute/990119-1.c: Renamed to...
29215         * gcc.dg/990119-1.c: this, so it will only be tested once
29216         (it's a preprocessor test, it doesn't need to be run at
29217         multiple optimization levels).
29218
29219 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
29220
29221         * lib/g++.exp: Don't add incdir=$base_dir/../include to
29222           ALWAYS_CXXFLAGS.
29223
29224 1999-02-24  Craig Burley  <craig@jcb-sc.com>
29225
29226         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
29227         * g77.f-torture/compile/19981216-0.f: ...as it is expected
29228         to not be compilable by current g77.
29229
29230 1999-02-24  Nick Clifton  <nickc@cygnus.com>
29231
29232         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
29233
29234 1999-02-22  Jeffrey A Law  (law@cygnus.com)
29235
29236         * gcc.c-torture/execute/990222-1.c: New test.
29237
29238 1999-02-19  Craig Burley  <craig@jcb-sc.com>
29239
29240         * g77.f-torture/compile/19990218-0.f: New test.
29241         * g77.f-torture/noncompile/19990218-1.f: New test.
29242
29243 1999-02-18  Craig Burley  <craig@jcb-sc.com>
29244
29245         * g77.f-torture/compile/19981216-0.f: New test.
29246
29247 1999-02-14  Jeffrey A Law  (law@cygnus.com)
29248
29249         * gcc.dg/990214-1.c: New test.
29250
29251 1999-02-13  Jeffrey A Law  (law@cygnus.com)
29252
29253         * gcc.dg/990213-2.c: New test.
29254
29255         * gcc.dg/990213-1.c: New test.
29256
29257 1999-02-12  Jeffrey A Law  (law@cygnus.com)
29258
29259         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
29260         ints.
29261
29262 1999-02-11  Nick Clifton  <nickc@cygnus.com>
29263
29264         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
29265         specified by target.
29266
29267         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
29268
29269 1999-02-11  Jeffrey A Law  (law@cygnus.com)
29270
29271         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
29272
29273 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
29274
29275         * gcc.dg/special/ecos.exp: New test driver for new tests with
29276         special requirements.
29277
29278         * gcc.dg/special/alias-1.c: New test.
29279         * gcc.dg/special/gcsec-1.c: New test.
29280         * gcc.dg/special/weak-1.c: New test.
29281         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
29282         * gcc.dg/special/weak-2.c: New test.
29283         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
29284         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
29285         * gcc.dg/special/wkali-1.c: New test.
29286         * gcc.dg/special/wkali-2.c: New test.
29287         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
29288         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
29289
29290 1999-02-10  Felix Lee  <flee@cygnus.com>
29291
29292           * lib/c-torture.exp (c-torture-compile): Pull out code for
29293           analyzing gcc error messages.
29294           (c-torture-execute): Likewise.  Fix some (harmless) false
29295           positives.
29296           * lib/gcc.exp (gcc_check_compile): New function.
29297
29298 1999-02-08  Richard Henderson  <rth@cygnus.com>
29299
29300         * gcc.c-torture/execute/990208-1.c: New test.
29301
29302 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
29303
29304         * g++.dg/special/ecos.exp: New driver for new tests with special
29305         requirements
29306
29307         * g++.dg/special/conpr-1.C: New test
29308         * g++.dg/special/conpr-2.C: New test
29309         * g++.dg/special/conpr-2a.C: New test
29310         * g++.dg/special/conpr-3.C: New test
29311         * g++.dg/special/conpr-3a.C: New test
29312         * g++.dg/special/conpr-3b.C: New test
29313
29314         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
29315         allow g++ to use the dg driver
29316
29317         * README: Add comment about g++.dg directory
29318
29319 1999-02-06  Jeffrey A Law  (law@cygnus.com)
29320
29321         * README: Update email addresses.
29322
29323 1999-02-03  Nick Clifton  <nickc@cygnus.com>
29324
29325         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
29326         arguments in order to force structure S onto the stack even on
29327         the alpha.
29328         (test): Pass 10 leading arguments to function foo as well as the
29329         structure S.
29330
29331         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
29332         failure for all targets.
29333
29334         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
29335         abort to terminate program execution.
29336
29337 1999-01-30  Richard Henderson  <rth@cygnus.com>
29338
29339         * gcc.c-torture/execute/990130-1.c: New test.
29340
29341 1999-01-30  Jeffrey A Law  (law@cygnus.com)
29342
29343         * gcc.dg/990130-1.c: New test.
29344
29345 1999-01-28  Michael Meissner  <meissner@cygnus.com>
29346
29347         * gcc.c-torture/execute/990128-1.c: New test.
29348
29349 1999-01-27  Michael Meissner  <meissner@cygnus.com>
29350
29351         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
29352
29353 1999-01-27  Felix Lee  <flee@cygnus.com>
29354
29355         * lib/c-torture.exp (c-torture-compile): pull out code for
29356         analyzing gcc error messages.
29357         (c-torture-execute): ditto, and fix some (harmless) false
29358         positives.
29359         * lib/gcc.exp (gcc_check_compile): new function.
29360
29361 1999-01-17  Jeffrey A Law  (law@cygnus.com)
29362
29363         * gcc.dg/990117-1.c: New test.
29364
29365         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
29366
29367         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
29368
29369 1999-01-15  Jeffrey A Law  (law@cygnus.com)
29370
29371         * g77.f-torture/compile/990115-1.f: New test.
29372
29373 1999-01-07  Jeffrey A Law  (law@cygnus.com)
29374
29375         * gcc.c-torture/compile/990107-1.c: New test
29376
29377 1999-01-06  Jeffrey A Law  (law@cygnus.com)
29378
29379         * gcc.c-torture/execute/990106-2.c: New test.
29380
29381         * gcc.c-torture/execute/990106-1.c: New test.
29382
29383 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
29384
29385         * gcc.c-torture/compile/981223-1.c: New test.
29386
29387 1998-12-29  Richard Henderson  <rth@cygnus.com>
29388
29389         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
29390         (opt3): Rename from opt4 and disable.
29391
29392 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
29393
29394         * g++.old-deja/g++.pt/ptrmem5.C: New test.
29395
29396 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
29397
29398         * g++.old-deja/g++.other/conv5.C: New test.
29399
29400 1998-12-14  Nick Clifton  <nickc@cygnus.com>
29401
29402         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
29403
29404 1998-12-11  Jeffrey A Law  (law@cygnus.com)
29405
29406         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
29407
29408 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
29409
29410         * gcc.c-torture/compile/981211-1.c: New test.
29411
29412 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
29413
29414         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
29415
29416         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
29417
29418 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29419
29420         * gcc.special/930510-1.c: Make C9X safe.
29421         * gcc.misc-tests/gcov-1.c Similarly.
29422         * gcc.misc-tests/gcov-2.c Similarly.
29423
29424 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
29425
29426         * gcc.dg/ultrasp1.c: New test.
29427
29428 1998-12-06  Richard Henderson  <rth@cygnus.com>
29429
29430         * gcc.c-torture/execute/981206.c: New test.
29431
29432 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
29433
29434         * g++.old-deja/g++.ns/template7.C: New test.
29435
29436         * g++.old-deja/g++.other/expr1.C: New test.
29437
29438         * g++.old-deja/g++.eh/tmpl3.C: New test.
29439
29440         * g++.old-deja/g++.eh/tmpl2.C: New test.
29441
29442 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
29443
29444         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
29445         * g++.old-deja/g++.other/using6.C: Removed.
29446         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
29447
29448         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
29449
29450 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
29451
29452         * g++.old-deja/g++.pt/overload8.C: New test.
29453
29454         * g++.old-deja/g++.pt/overload7.C: New test.
29455
29456         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
29457
29458         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
29459         and relinking messages.
29460         * lib/g++.exp (g++_target_compile): Remove .rpo file when
29461         compiling with -frepo.
29462
29463 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
29464
29465         * g++.old-deja/g++.pt/lookup6.C: New test.
29466
29467 1998-11-30  Nick Clifton  <nickc@cygnus.com>
29468
29469         * gcc.c-torture/execute/981130-1.c: New test.
29470         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
29471
29472 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
29473
29474         * g++.old-deja/g++.pt/explicit76.C: New test.
29475
29476         * g++.old-deja/g++.pt/friend38.C: New test.
29477
29478         * g++.old-deja/g++.ns/crash2.C: New test.
29479
29480         * g++.old-deja/g++.pt/defarg8.C: New test.
29481
29482         * g++.old-deja/g++.pt/instantiate6.C: New test.
29483
29484         * g++.old-deja/g++.pt/static6.C: New test.
29485
29486         * g++.old-deja/g++.pt/decl2.C: New test.
29487
29488 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
29489
29490         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
29491         problem is actually related with name lookup, but so what? :-)
29492
29493         * g++.old-deja/g++.pt/friend37.C: New test.
29494
29495 1998-11-25  Dave Love  <d.love@dl.ac.uk>
29496
29497         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
29498         element, which fails on some systems.
29499
29500         * g77.f-torture/execute/labug1.f: New test.
29501
29502 1998-11-21  Jeffrey A Law  (law@cygnus.com)
29503
29504         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
29505         is defined.
29506
29507 1998-11-18  Dave Love  <d.love@dl.ac.uk>
29508
29509         * g77.f-torture/compile/981117-1.f: New test.
29510
29511 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
29512
29513         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
29514         properly discarded.
29515
29516 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
29517
29518         * gcc.c-torture/execute/memcheck: New directory of tests for
29519         -fcheck-memory-usage.
29520
29521 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
29522
29523         * README: New file, general information about the testsuite and
29524         new description of the various C++ test subdirectories.
29525         * README.g++: Eliminate obsolete information, update and move most
29526         relevant stuff to README.
29527
29528 1998-11-07  Richard Henderson  <rth@cygnus.com>
29529
29530         * gcc.c-torture/compile/981107-1.c: New test.
29531
29532 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
29533
29534         * execute/memcpy-bi.c: New testcase.
29535
29536 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
29537
29538         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
29539         base classes.
29540
29541         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
29542         template is selected.
29543
29544         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
29545         classes, it should be accepted for all types.
29546
29547         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
29548
29549         * g++.old-deja/g++.pt/spec24.C: Ensure that template
29550         specializations start with template headers.
29551
29552 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
29553
29554         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
29555
29556         * g++.old-deja/g++.other/init9.C: Test cross initialization of
29557         non-POD types.
29558
29559 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
29560
29561         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
29562
29563 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
29564
29565         * compile/981022-1.c, compile/981022-1.x: New test and driver.
29566
29567 1998-10-19  Jeffrey A Law  (law@cygnus.com)
29568
29569         * 981019-1.c: New test.
29570
29571 1998-10-14  Robert Lipe <robertl@dgii.com>
29572
29573         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
29574         find objc headers.
29575
29576 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
29577
29578         * compile/981001-4.c: Remove use of GCC extension that triggers a
29579         compiler bug.
29580
29581 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
29582
29583         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
29584
29585 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
29586
29587         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
29588         instantiation of template produces incorrect code for delete
29589         expression.
29590
29591         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
29592         constructors' name is not unique.
29593         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
29594         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
29595
29596         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
29597         automatic array of const is ill-formed.
29598
29599         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
29600         of template parameter?
29601
29602         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
29603         const.
29604
29605         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
29606         pointer-to-member expression.
29607
29608         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
29609         declaration causes ICE.
29610
29611 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
29612
29613         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
29614         reserved in the global namespace.
29615
29616         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
29617         generate needed virtual table.
29618
29619         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
29620
29621 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
29622
29623         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
29624         template-dependent type
29625
29626 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
29627
29628         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
29629         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
29630         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
29631
29632         * g++.old-deja/g++.other/using5.C: New test; using decl from base
29633         class should be usable as argument of member function.
29634         * g++.old-deja/g++.other/using6.C: New test; using decl from base
29635         class should be usable as return type of member function.
29636         * g++.old-deja/g++.other/using7.C: New test; using decl from base
29637         class should be usable as type of data member.
29638
29639         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
29640
29641 1998-10-09  Jeffrey A Law  (law@cygnus.com)
29642
29643         * gcc.c-torture/special/920521-1.c: Fix bogus test.
29644
29645 1998-10-08  Nick Clifton  <nickc@cygnus.com>
29646
29647         * gcc.dg/dll-?.c Add thumb to target list.
29648         Fix assembler scan patterns to match current assembler output.
29649
29650 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
29651
29652         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
29653         matching of template brackets.
29654
29655         * g++.old-deja/g++.other/using4.C: New test.  Test using
29656         declarations of methods from base classes.
29657
29658         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
29659         within functions should introduce names into the innermost
29660         enclosing namespace.
29661
29662         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
29663         of static locals if first initialization throws.
29664
29665 1998-10-07  Jim Wilson  <wilson@cygnus.com>
29666
29667         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
29668
29669 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
29670
29671         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
29672         lose track of the possible targets of tablejump insns.
29673         * special/special.exp: Run it.
29674
29675 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
29676
29677         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
29678         must be declared before its specializations can be named in friend
29679         declarations.
29680
29681 1998-10-05  Dave Love  <d.love@dl.ac.uk>
29682
29683         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
29684
29685         * g77.f-torture/execute/io1.f: New test.
29686
29687 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
29688
29689         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
29690         with pointer to template function, for which no argument deduction
29691         is possible.
29692
29693         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
29694         specialization of template function as argument to template
29695         function.
29696
29697         * g++.old-deja/g++.other/access2.C: New test; Inner class
29698         shouldn't have privileged access to Outer's names.
29699
29700 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
29701
29702         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
29703         friend template declared within template class conflicts with
29704         nested class of the same name.
29705
29706         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
29707         is ignored.
29708
29709         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
29710         object with direct initializer as function declaration.
29711
29712         * g++.old-deja/g++.other/decl2.C: New test; duplicate
29713         initializers.
29714
29715         * g++.old-deja/g++.other/null2.C: New test; conditional operator
29716         involving const pointer and NULL produces incorrect result.
29717
29718         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
29719         type name without `typename' should be rejected with -pedantic.
29720
29721 1998-10-02  Richard Henderson  <rth@cygnus.com>
29722
29723         * g++.old-deja/g++.other/addrof1.C: New test.
29724
29725 1998-10-01  Nick Clifton  <nickc@cygnus.com>
29726
29727         * gcc.c-torture/compile/981001-1.c: New test.
29728         * gcc.c-torture/execute/981001-1.c: New test.
29729
29730 1998-10-01  Jeffrey A Law  (law@cygnus.com)
29731
29732         * gcc.c-torture/compile/981001-2.c: New test.
29733         * gcc.c-torture/compile/981001-3.c: New test.
29734         * gcc.c-torture/compile/981001-4.c: New test.
29735
29736 1998-10-01  Robert Lipe  <robertl@dgii.com>
29737
29738         * lib/objc.exp (objc_target_compile): Add -L during compiles for
29739         multilibbed hosts.   Idea grafted from g77.exp.
29740
29741 1998-09-30  Dave Love  <d.love@dl.ac.uk>
29742
29743         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
29744         avoid losing on systems which need -lsocket.
29745
29746 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
29747
29748         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
29749         * g++.old-deja/g++.other/nested2.C: Ditto.
29750         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
29751         failure.
29752
29753 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
29754
29755         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
29756         preferred over template operator!= for enum bitfields.
29757
29758 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
29759
29760         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
29761         that happen to have the same base name, but in different scopes,
29762         are incorrectly rejected.
29763
29764 1998-09-16  Richard Henderson  <rth@cygnus.com>
29765
29766         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
29767         on the native word size instead of an integer literal.
29768
29769 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
29770
29771         * g++.old-deja/g++.other/static2.C: Invocation of static data
29772         member of type pointer-to-function denoted as non-static member.
29773
29774         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
29775         checks involving function types and aliases.
29776
29777 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
29778
29779         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
29780         redefined to the same non-trivial type.
29781
29782         * g++.old-deja/g++.pt/explicit73.C: Test for proper
29783         namespace-qualification of template specializations declared in
29784         other namespaces.
29785
29786         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
29787         to declare a subset of the specializations of a template function
29788         as friends of specializations of a template class.
29789
29790         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
29791         member templates that do not fully specialize the enclosing
29792         template class are rejected.
29793
29794 1998-09-11  Dave Love  <d.love@dl.ac.uk>
29795
29796         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
29797
29798 1998-09-08  Dave Love  <d.love@dl.ac.uk>
29799
29800         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
29801         altered from libf2c/libU77 version.
29802
29803 1998-09-06  Dave Love  <d.love@dl.ac.uk>
29804
29805         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
29806
29807 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
29808
29809         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
29810         (un)signed char are different types for template specialization
29811         purposes.
29812
29813 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
29814
29815         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
29816         * objc: ObjC testsuite.
29817
29818 1998-08-31  Catherine Moore  <clm@cygnus.com>
29819
29820         * gcc.c-torture/execute/941014-1.x:  New file.
29821
29822 1998-08-31  Nick Clifton  <nickc@cygnus.com>
29823
29824         * lib/c-torture.exp: Add support for
29825         torture_eval_before_compile and torture_eval_before_execute
29826         variables.
29827
29828 1998-08-30  Jeffrey A Law  (law@cygnus.com)
29829
29830         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
29831         this test triggers valid.
29832
29833 1998-08-27  Jeffrey A Law  (law@cygnus.com)
29834
29835         * gcc.dg/980827-1.c: New test.
29836
29837 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
29838
29839         * gcc.c-torture/execute/loop-4b.c: New test.
29840
29841 1998-08-26  Nick Clifton  <nickc@cygnus.com>
29842
29843         * lib/c-torture.exp: Add support for
29844         torture_eval_before_compile and torture_eval_before_execute
29845         variables.
29846
29847 1998-08-25  Jeffrey A Law  (law@cygnus.com)
29848
29849         * gcc.c-torture/compile/980825-1.c: New test.
29850
29851 1998-08-24  Nick Clifton  <nickc@cygnus.com>
29852
29853         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
29854         count number tests in opt_t0 not good_t0.
29855
29856 1998-08-24  Jeffrey A Law  (law@cygnus.com)
29857
29858         * gcc.c-torture/compile/930326-1.x: Fix typo.
29859
29860 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
29861
29862         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
29863         causes an ICE.
29864
29865 1998-08-21  Jeffrey A Law  (law@cygnus.com)
29866
29867         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
29868         STACK_SIZE is defined.
29869         * gcc.c-torture/unsorted/stuct.c: Similarly.
29870
29871         * gcc.c-torture/compile/980821-1.c: New test.
29872
29873 1998-08-21  Jeffrey A Law  (law@cygnus.com)
29874
29875         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
29876
29877 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
29878
29879         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
29880         code.
29881
29882 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
29883
29884         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
29885         error'.
29886
29887 1998-08-18  Jeffrey A Law  (law@cygnus.com)
29888
29889         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
29890
29891 1998-08-16  Jeffrey A Law  (law@cygnus.com)
29892
29893         * gcc.c-torture/compile/980816-1.c: New test.
29894
29895         * gcc.dg/980816-1.c: New test.
29896
29897 1998-08-13  Jeffrey A Law  (law@cygnus.com)
29898
29899         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
29900         compiler for ieee tests.
29901
29902 1998-08-01  Dave Love  <d.love@dl.ac.uk>
29903
29904         * g77.f-torture/compile/980729-0.f: New test.
29905
29906 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
29907
29908         * gcc.c-torture/special/eeprof-1.c: New test, for
29909         -finstrument-functions.
29910         * gcc.c-torture/special/special.exp: Run it.
29911
29912 1998-07-29  Jeffrey A Law  (law@cygnus.com)
29913
29914         * gcc.c-torture/compile/980729-1.c: New test.
29915
29916 1998-07-27  Nick Clifton  <nickc@cygnus.com>
29917
29918         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
29919         __thumb__ is defined, and test for ARM style doubles if so.
29920
29921 1998-07-26  Dave Love  <d.love@dl.ac.uk>
29922
29923         * g77.f-torture/noncompile/980615-0.f: New test.
29924
29925 1998-07-26  H.J. Lu  (hjl@gnu.org)
29926
29927         * gcc.dg/980312-1.c: Do link instead of compile.
29928         * gcc.dg/980313-1.c: Likewise.
29929
29930 1998-07-26  Jeffrey A Law  (law@cygnus.com)
29931
29932         * gcc.c-torture/compile/980726-1.c: New test.
29933
29934 1998-07-25  Dave Love  <d.love@dl.ac.uk>
29935
29936         * g77.f-torture/execute/io0.f: New test.
29937
29938 1998-07-24  Nick Clifton  <nickc@cygnus.com>
29939
29940         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
29941         an int.
29942
29943 1998-06-18  Michael Meissner  <meissner@cygnus.com>
29944
29945         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
29946         m32r bugs.
29947
29948 1998-07-17  Nick Clifton  <nickc@cygnus.com>
29949
29950         * gcc.dg/980626-1.c: Expect failures for all toolchains until
29951         c-decl.c:grokdeclarator can handle mode attributes.
29952
29953 1998-07-16  Jeffrey A Law  (law@cygnus.com)
29954
29955         * gcc.c-torture/execute/980716-1.c: New test.
29956
29957 1998-07-13  Jeffrey A Law  (law@cygnus.com)
29958
29959         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
29960         the mn10200.
29961         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
29962         the mn10200.
29963         * gcc.c-torture/execute/va-arg-3.x: Similarly.
29964         * gcc.c-torture/compile/930326-1.x: Similarly.
29965
29966 1998-07-13  Dave Love  <d.love@dl.ac.uk>
29967
29968         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
29969         New test from Craig.
29970
29971 1998-07-12  Dave Love  <d.love@dl.ac.uk>
29972
29973         * g77.f-torture/noncompile/980616-0.f: New test.
29974
29975         * g77.f-torture/execute/970816-3.f:  New test from Craig.
29976
29977 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
29978
29979         *  g++.other/singleton.C: Return error value instead of taking
29980         SIGSEGV.
29981
29982 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
29983
29984         *  g++.other/singleton.C: New test.   Warning is under dispute.
29985         Runtime crash is not.
29986
29987 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
29988
29989         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
29990         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
29991         using6.C, using7.C}:  New namespace tests.
29992
29993 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
29994
29995         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
29996         specialization with typedef'ed names used as array indexes.
29997
29998 1998-07-09  Jeffrey A Law  (law@cygnus.com)
29999
30000         * gcc.c-torture/execute/980709-1.c: New test.
30001
30002         * gcc.dg/980709-1.c: New test.
30003
30004 1998-07-07  Richard Henderson  <rth@cygnus.com>
30005
30006         * gcc.c-torture/execute/bcp-1.c: New test.
30007
30008 1998-07-07  Jeffrey A Law  (law@cygnus.com)
30009
30010         * gcc.c-torture/execute/980707-1.c: New test.
30011
30012 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
30013
30014         * gcc.c-torture/compile/980706-1.c: New test.
30015
30016 1998-07-01  Dave Love  <d.love@dl.ac.uk>
30017
30018         * g77.f-torture/execute/980701-0.f,
30019         g77.f-torture/execute/980701-1.f: New test from Craig.
30020
30021 1998-07-01  Jeffrey A Law  (law@cygnus.com)
30022
30023         * gcc.c-torture/compile/980701-1.c: New test.
30024
30025         * gcc.c-torture/execute/980701-1.c: New test.
30026
30027 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
30028 rlsruhe.de>
30029
30030         * g++.old-deja/g++.robertl/eb132.C: New test.
30031         * g++.old-deja/g++.robertl/eb133.C: Likewise.
30032
30033 1998-06-29  Dave Love  <d.love@dl.ac.uk>
30034
30035         * g77.f-torture/execute/980628-7.f,
30036         g77.f-torture/execute/980628-8.f,
30037         g77.f-torture/execute/980628-9.f,
30038         g77.f-torture/execute/980628-10.f: New tests from Craig.
30039
30040         * g77.f-torture/execute/980628-3.f: Remove mail headers.
30041
30042 1998-06-28  Jeffrey A Law  (law@cygnus.com)
30043
30044         * g77.f-torture/execute/980628-4.f: New test from Craig.
30045         * g77.f-torture/execute/980628-5.f: Likewise.
30046         * g77.f-torture/execute/980628-2.f: Likewise.
30047         * g77.f-torture/execute/980628-0.f: Likewise.
30048         * g77.f-torture/execute/980628-1.f: Likewise.
30049         * g77.f-torture/execute/980628-3.f: Likewise.
30050         * g77.f-torture/execute/980628-6.f: Likewise.
30051
30052 1998-06-28  Jeffrey A Law  (law@cygnus.com)
30053
30054         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
30055         directory when nothing has been installed yet.
30056
30057 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
30058
30059         * gcc.c-torture/special/special.exp: Handle newer versions of
30060         dejagnu.
30061
30062 1998-06-26  Jeffrey A Law  (law@cygnus.com)
30063
30064         * gcc.dg/980626-1.c: New test.
30065
30066 1998-06-19  Bruno Haible <haible@ilog.fr>
30067
30068         * gcc.misc-tests/m-un-2.c: New test.
30069         * g++.old-deja/g++.other/warn01.c: Likewise.
30070
30071 1998-06-19  Robert Lipe  <robertl@dgii.com>
30072
30073         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
30074         compatibility with assmblers with a different comment character.
30075         Eliminate use of GAS-specific extensions.
30076
30077 1998-06-19  Jeffrey A Law  (law@cygnus.com)
30078
30079         * gcc.c-torture/execute/ieee/980619-1.c: New test.
30080
30081 1998-06-19  Robert Lipe  <robertl@dgii.com>
30082
30083         *lib/g77.exp: Replace search for libf2c.a with search for newly
30084         renamed libg2c.a
30085
30086 1998-06-17  Jeffrey A Law  (law@cygnus.com)
30087
30088         * gcc.c-torture/execute/980617-1.c: New test.
30089
30090 1998-06-12  Jeffrey A Law  (law@cygnus.com)
30091
30092         * gcc.c-torture/execute/980612-1.c: New test.
30093
30094 1998-06-08  Jeffrey A Law  (law@cygnus.com)
30095
30096         * gcc.dg/980523-1.c: Only test on ppc-linux.
30097         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
30098
30099         * gcc.c-torture/execute/980608-1.c: New test.
30100
30101 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
30102
30103         * gcc.c-torture/execute/980605-1.c: New test.
30104
30105 1998-06-04  Jeffrey A Law  (law@cygnus.com)
30106
30107         * gcc.c-torture/execute/980604-1.c: New test.
30108
30109 1998-06-02  Jeffrey A Law  (law@cygnus.com)
30110
30111         * gcc.c-torture/execute/980602-1.c: New test.
30112         * gcc.c-torture/execute/980602-2.c: Likewise.
30113
30114 1998-06-02  Dave Love  <d.love@dl.ac.uk>
30115
30116         * 970125-0.f: Fix per JCB.  Add commentary.
30117
30118 1998-05-31  Michael Meissner  <meissner@cygnus.com>
30119
30120         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
30121         IEEE -0 support.
30122
30123 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
30124
30125         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
30126         earlier.
30127
30128 1998-05-28  Catherine Moore <clm@cygnus.com>
30129
30130         * gcc.c-torture/execute/980526-3.c: New test.
30131
30132 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
30133
30134         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
30135         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
30136         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
30137         m88k-motorola-sysv3 to XFAIL.
30138
30139 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30140
30141         * gcc.dg/980526-1.c: New test.
30142         * gcc.c-torture/execute/980526-2.c: New test.
30143
30144 1998-05-26  Jeffrey A Law  (law@cygnus.com)
30145
30146         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
30147
30148         * gcc.c-torture/execute/980526-1.c: New test.
30149
30150 1998-05-26  Dave Love  <d.love@dl.ac.uk>
30151
30152         * g77.f-torture/execute/alpha2.f: Add runtime test.
30153
30154 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
30155
30156         * g++.old-deja/old-deja.exp: Strip leading directories.
30157
30158         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
30159         error for the line.  Don't run multiple tests for the same line.
30160
30161 1998-05-23  Jeffrey A Law  (law@cygnus.com)
30162
30163         * gcc.dg/980523-1.c: New test.
30164
30165 1998-05-23  Dave Love  <d.love@dl.ac.uk>
30166
30167         * g77.f-torture/compile/970915-0.f: New test.
30168
30169 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
30170
30171         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
30172
30173 1998-05-21  Jeffrey A Law  (law@cygnus.com)
30174
30175         * gcc.dg/980520-1.c: New test.
30176
30177 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
30178
30179         * gcc.dg/980502-1.c: Fix return type.
30180
30181 1998-05-20  Jeffrey A Law  (law@cygnus.com)
30182
30183         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
30184         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
30185         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
30186         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
30187         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
30188
30189 1998-05-20  Dave Love  <d.love@dl.ac.uk>
30190
30191         * g77.f-torture/execute/980520-1.f: New test.
30192
30193 1998-05-15  Dave Love  <d.love@dl.ac.uk>
30194
30195         * lib/mike-g77.exp: New file.
30196
30197         * g77.f-torture/noncompile/noncompile.exp,
30198         g77.f-torture/noncompile/check0.f: New files.
30199
30200 1998-05-14  Dave Love  <d.love@dl.ac.uk>
30201
30202         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
30203         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
30204         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
30205         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
30206         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
30207         abort where appropriate.
30208
30209 1998-05-05  Michael Meissner  <meissner@cygnus.com>
30210
30211         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
30212         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
30213
30214 1998-04-29  Dave Love  <d.love@dl.ac.uk>
30215
30216         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
30217
30218 1998-04-27  Dave Love  <d.love@dl.ac.uk>
30219
30220         * g77.f-torture/compile/980427-0.f: New test.
30221
30222 1998-04-24  Dave Love  <d.love@dl.ac.uk>
30223
30224         * g77.f-torture/compile/980424-0.f: New test.
30225
30226 1998-04-19  Dave Love  <d.love@dl.ac.uk>
30227
30228         * g77.f-torture/compile/980419-2.f (main): New test.
30229         * g77.f-torture/compile/970125-0.f: New test.
30230         * g77.f-torture/compile/980419-1.f: New test.
30231
30232 1998-04-08  Jim Wilson  <wilson@cygnus.com>
30233
30234         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
30235         of loop-4.c.
30236
30237 1998-04-07  Jim Wilson  <wilson@cygnus.com>
30238
30239         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
30240
30241 1998-04-03  Jim Wilson  <wilson@cygnus.com>
30242
30243         * gcc.c-torture/compile/980329-1.c: New test.
30244
30245 1998-03-18  Jim Wilson  <wilson@cygnus.com>
30246
30247         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
30248         * gcc.dg/980312-1.c: Fix typo in -march command.
30249
30250 1998-03-16  H.J. Lu  (hjl@gnu.org)
30251
30252         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
30253
30254 1998-03-11  Robert Lipe  <robertl@dgii.com>
30255
30256         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
30257         Dave Love agree the Fortran source is bogus.
30258
30259 1998-03-11  Robert Lipe  <robertl@dgii.com>
30260
30261         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
30262         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
30263         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
30264         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
30265         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
30266
30267 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
30268
30269         * g++.old-deja/g++.other/friend1.C: New test.
30270
30271 1998-02-18  Dave Love  <d.love@dl.ac.uk>
30272
30273         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
30274         possibly uninitialized) variables and declare dnrm2.
30275
30276 1998-02-23  Robert Lipe <robertl@dgii.com>
30277
30278         From Bruno Haible <haible@ilog.fr>:
30279         * gcc.c-torture/execute/980223.c: New test.
30280
30281 1998-02-13  Jeffrey A Law  (law@cygnus.com)
30282
30283         * gcc.dg/ifelse-1.c: New test.
30284
30285 1998-02-09  H.J. Lu  (hjl@gnu.org)
30286
30287         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
30288
30289           * lib/old-dejagnu.exp (old-dejagnu): Added the
30290           "execution test - XFAIL *-*-*" handling in the spirit of
30291           "excess errors test -". Changed the "execution test fails"
30292           handling to be like "excess errors test fails".
30293           * Update various tests accordingly.
30294
30295 1998-02-06  Jim Wilson  <wilson@cygnus.com>
30296
30297         * gcc.c-torture/execute/980205.c: New test.
30298
30299 1998-01-18  Jeffrey A Law  (law@cygnus.com)
30300
30301         * lib/c-torture.exp: Look for .x files instead of .cexp files.
30302         * lib/f-torture.exp: Similarly.
30303         * gcc.c-torture: Rename all .cexp files to .x files.
30304
30305 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
30306
30307         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
30308         (940510-1.c): Removed duplicate.
30309         (971104-1.c): New test.
30310
30311 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
30312
30313           * lib/f-torture.exp: Improve error and loop detection.
30314
30315 1997-11-19  Michael Meissner  <meissner@cygnus.com>
30316
30317         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
30318         use that to size the filler array.
30319
30320 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
30321
30322         * lib/c-torture.exp(c-torture-execute): Fix typo.
30323
30324         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
30325         testcase as the executable name. Keep the executable around if
30326         the test fails.
30327
30328 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
30329
30330         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
30331         changes.  Only test one -g option, and move it to the end of the
30332         list of options to test.
30333
30334 1997-09-19  Michael Meissner  <meissner@cygnus.com>
30335
30336         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
30337         variable GCC_TORTURE_OPTIONS to supply default switches separated
30338         by colons.  If no environment variable, run tests with -O0 -g, -O1
30339         -g, and -O2 -g as well.
30340
30341 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
30342
30343         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
30344         explanatory comments. Fix indentation.
30345
30346 1997-09-15  Jeffrey A Law  (law@cygnus.com)
30347
30348         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
30349
30350 1997-09-11  Jeffrey A Law  (law@cygnus.com)
30351
30352         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
30353         * g++.old-deja/g++.mike/p7325.C: Likewise.
30354         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
30355
30356 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
30357
30358         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
30359         * g++.old-deja/g++.brendan/crash30.C: Likewise.
30360         * g++.old-deja/g++.brendan/crash39.C: Likewise.
30361         * g++.old-deja/g++.law/operators4.C: Likewise.
30362
30363 1997-09-11  Joe Buck  (jbuck@synopsys.com)
30364
30365         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
30366         * g++.old-deja/g++.mike/p784.C: Ditto.
30367         * g++.old-deja/g++.mike/p785.C: Ditto.
30368
30369 1997-09-05  Jeffrey A Law  (law@cygnus.com)
30370
30371           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
30372
30373 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
30374
30375         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
30376         target feature; pass this to c-torture-execute as needed.
30377
30378 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
30379
30380         * lib/c-torture.exp(c-torture-execute): If the previous and the
30381         current executables being tested are identical, we don't need to
30382         run the executable again. Try to make the executable names
30383         unique. Add an optional argument for passing additional compiler
30384         flags.
30385
30386 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
30387
30388         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
30389
30390 1997-08-29  Jeffrey A Law  (law@cygnus.com)
30391
30392         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
30393
30394 1997-07-31  Jeffrey A Law  (law@cygnus.com)
30395
30396         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
30397         32bit or larger longs.
30398
30399         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
30400         have either a 32bit long or 32bit int.
30401
30402 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
30403
30404         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
30405         Make double precision tests dependent on sizeof (double).
30406
30407 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
30408
30409         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
30410         too.
30411
30412 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
30413
30414         * gcc.c-torture/compile/961203-1.cexp: New script.
30415
30416 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
30417
30418         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
30419         up the includes ourselves.
30420
30421 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
30422
30423         * lib/plumhall.exp: Remove random include, and add a few
30424         verbose messages for debugging.
30425
30426 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
30427
30428         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
30429         of trying to do it ourselves.
30430
30431 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
30432
30433         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
30434
30435 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
30436
30437         * gcc.prms/5403.c: Made regexp a bit less strict.
30438
30439 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
30440
30441         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
30442         is returned from remote_load instead.
30443         * lib/plumhall.exp: Ditto.
30444         * lib/mike-g++.exp: Ditto.
30445         * lib/old-dejagnu.exp: Ditto.
30446         * lib/c-torture.exp: Ditto.
30447
30448 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
30449
30450         * lib/g++.exp: Use build_wrapper procedure.
30451         * lib/gcc.exp: Ditto.
30452
30453 1997-05-20  Jeffrey A Law  (law@cygnus.com)
30454
30455         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
30456         an old-style decl for malloc.  Fixes tests to work when
30457         sizeof (int) != sizeof (size_t).
30458
30459 1997-05-15  Mike Meissner  <meissner@cygnus.com>
30460
30461         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
30462
30463         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
30464         use stdargs.h interface.
30465
30466 1997-05-15  Mike Meissner  <meissner@cygnus.com>
30467
30468         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
30469         NO_VARARGS when compiling.
30470
30471 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
30472
30473         * lib/plumhall.exp(ph_includes): New procedure.
30474         (ph_make): Use it.
30475         (ph_compiler): Ditto.
30476
30477         * lib/g++.exp: Rename test-glue.c to testglue.c.
30478         * lib/gcc.exp: Ditto.
30479
30480 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
30481
30482         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
30483         to completion when it's called.
30484
30485 1997-03-21  Michael Meissner  <meissner@cygnus.com>
30486
30487         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
30488         is defined, don't do test.
30489
30490 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
30491
30492         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
30493         for object files.
30494         (ph_summary): Mark skipped testcases as untested, not unresolved.
30495
30496         * lib/plumhall.exp (ph_make): If unresolved because of bad
30497         errorCode, record errorCode in log file.
30498         (*): Replace send_log/verbose with verbose -log.
30499
30500 1997-03-19  Michael Meissner  <meissner@cygnus.com>
30501
30502         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
30503         double conversion if double isn't at least 8 bytes.
30504
30505         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
30506         int to work with targets where int is 16 bits.
30507
30508         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
30509         8 bytes, just exit, since 4 byte doubles don't have enough bits of
30510         precision for the test to complete.
30511
30512 1997-03-14  Michael Meissner  <meissner@cygnus.com>
30513
30514         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
30515         if d10v is not compiled with the -mdouble64 flag.
30516         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
30517
30518         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
30519         d10v is not compiled with the -mint32 flag.
30520
30521 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
30522
30523         * lib/plumhall.exp: Use incr_count.
30524
30525 1997-03-12  Jeffrey A Law  (law@cygnus.com)
30526
30527         * gcc.c-torture: Update to c-torture-1.45.
30528
30529 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
30530
30531         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
30532         the name of the expect testcase file).
30533
30534         * lib/g++.exp(g++_init): Ditto.
30535
30536 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
30537
30538         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
30539         the host.
30540
30541         * lib/gcc.exp(gcc_exit): New procedure.
30542
30543 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
30544
30545         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
30546         specs where appropriate.
30547
30548         * g++.old-deja/g++.arm/*: Added additional ERROR checks
30549         because of new "candidates are" messages, and removed a few
30550
30551         * Converted all non-old-style g++ testcases to old-style, and
30552         moved into g++.old-deja.
30553
30554 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
30555
30556         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
30557         options.
30558
30559         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
30560         succeeded.
30561
30562         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
30563
30564 1997-02-13  Michael Meissner  <meissner@cygnus.com>
30565
30566         * lib/gcc.exp (gcc_target_compile): Add support for defining
30567         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
30568         the machine doesn't have those features.
30569
30570 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
30571
30572         * g++.law/operators4.exp: Don't use LIBS.
30573
30574 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
30575
30576         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
30577
30578         * lib/mike-g++.exp: Don't set the compiler to be tested here.
30579         * lib/g++.exp: Set it here instead. Also, allow use of the
30580         --tool_exec and --tool_opt options. Change CXX to
30581         GXX_UNDER_TEST.
30582
30583         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
30584
30585         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
30586
30587 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
30588
30589         * lib/old-dejagnu.exp: Use prune_warnings instead of
30590         prune_system_crud.
30591         * lib/mike-g++.exp: Ditto.
30592         * lib/gcc.exp: Ditto.
30593         * lib/g++.exp: Ditto.
30594
30595         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
30596
30597 1997-02-07  Jeffrey A Law  (law@cygnus.com)
30598
30599           * 941014-2.c: Include stdlib.h
30600           * 960327-1.c: Include stdio.h
30601           * dbra.c, index-1.c: Don't assume ints are 32bits.
30602
30603 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
30604
30605         * lib/gcc.exp: Add gcc,stack_size target feature.
30606
30607         * lib/g++.exp(g++_target_compile): Add the include and link
30608         paths here, not in two other places. And, it's $options, not
30609         options.
30610
30611         * lib/mike-g++.exp(postbase): Remove the code that determines
30612         the correct include and link paths.
30613         * g++.old-deja/old-deja.exp: Ditto.
30614
30615 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
30616
30617         * lib/g++.exp(g++_init): target_compile no longer returns the
30618         filename of the result.
30619
30620 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
30621
30622         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
30623         call to glob.
30624
30625         * gcc.c-torture/special/special.exp: Change call to
30626         gcc_target_compile to include the object file.
30627
30628 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
30629
30630         * gcc.c-torture/special/special.exp: Correct misspelling in last
30631         change.
30632
30633 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
30634
30635         * lib/plumhall.exp(ph_summary): Log the entire output of the
30636         executable. Return -1 if there were any failures, 0 otherwise.
30637         (ph_execute): Return -1 if there were any failures, 0 otherwise.
30638         (ph_make): Clean up objects and executables that were built
30639         if the tests succeeded.
30640
30641 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
30642
30643         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
30644         libraries and includes in the build tree as appropriate.
30645
30646 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
30647
30648         * lib/c-torture.exp: Instead of looking for the global variable
30649         NO_LONG_LONG, check to see if that's a feature of the target.
30650
30651 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
30652
30653         * config/default.exp: Minimize. Delete the remainer of the files in
30654         config; this functionality is now in devo/dejagnu/config.
30655
30656         g++.*/*: Pass any additional flags used to compile to postbase;
30657         delete CXXFLAGS.
30658
30659         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
30660         is now done by runtest.exp. Use gcc_target_compile instead of
30661         compile.
30662
30663         lib/c-torture.exp: Use gcc_target_compile instead of compile.
30664         Remove references to CFLAGS. Use remote_file instead of
30665         calling rm -f.
30666         (c-torture): Take a list of arguments to use to compile this
30667         testcase.
30668
30669         lib/g++.exp: Simplify. Use target_compile instead of compile.
30670         lib/gcc-dg.exp: Ditto.
30671         lib/gcc.exp: Ditto.
30672         lib/mike-{gcc,g++}.exp: Ditto.
30673         lib/old-dejagnu.exp: Ditto.
30674         lib/plumhall.exp: Ditto.
30675
30676 1997-01-08  Jim Wilson  <wilson@cygnus.com>
30677
30678         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
30679         (ph_linker): Likewise.
30680
30681 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
30682
30683           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
30684         MAP_ANON / MAP_ANONYMOUS if defined;
30685         else try to map from /dev/zero .
30686
30687 1996-11-12  Jeffrey A Law  (law@cygnus.com)
30688
30689         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
30690         isn't defined, then define it to MAP_ANONYMOUS.
30691
30692 1996-11-12  Jeffrey A Law  (law@cygnus.com)
30693
30694         * gcc.c-torture: Update to c-torture-1.42 release.
30695
30696 1996-11-11  Jeffrey A Law  (law@cygnus.com)
30697
30698         * gcc.c-torture: Update to c-torture-1.41 release.
30699
30700 1996-10-27  Jeffrey A Law  (law@cygnus.com)
30701
30702         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
30703         c-torture release.
30704
30705 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
30706
30707         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
30708         and LDFLAGS.  Fix second case to append the target_info ldflags
30709         onto LDFLAGS, not CFLAGS.
30710         * lib/g++.exp (g++_init): Add target_info stuff.
30711         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
30712         of libgloss and newlib flags for !native.
30713
30714         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
30715         (GDB): Fix relative path to go up another dir for finding gdb.
30716
30717 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
30718
30719         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
30720         versions in the target_info array, if they don't exist.
30721
30722 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
30723
30724         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
30725
30726 1996-07-08  Jim Wilson  <wilson@cygnus.com>
30727
30728         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
30729         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
30730
30731 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
30732
30733         * lib/old-dejagnu.exp: Don't remove the output file before we've
30734         actually tested it. Don't append pwd to the path of the executable
30735         we're testing.
30736
30737 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
30738
30739         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
30740
30741 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
30742
30743         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
30744         temporary directory for compiler files, and set it to a default
30745         value of /tmp. Set $output as the name of the output file from
30746         compiling the testcase. Add a -o option to $cflags_var so the
30747         compiler writes the final output file as $output. Set $executable
30748         to $output.
30749
30750         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
30751         directory for compiler files, and set it to /tmp if it doesn't
30752         already have a value. Set $output_file to the name of the output
30753         file from compiling the testcase. Add a -o option to CXXFLAGS so
30754         the compiler writes the final output file as $output. Use $output
30755         as the executable to be tested.
30756
30757 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
30758
30759         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
30760
30761 1996-06-08  Jeffrey A Law  (law@cygnus.com)
30762
30763         * gcc.c-torture/execute/pending-1.c: New test.  Still
30764         pending in Tege's queue.
30765
30766 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
30767
30768         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
30769         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
30770         if there were failures.  Call unresolved if there were unresolved
30771         testcases.  Call gcc_fail if program did not run to completion.
30772         (ph_make): Pass additional argument name to ph_execute.
30773         (ph_execute): Add new argument.  Pass additional arguments to
30774         ph_summary.  Call gcc_fail is there is no execution output.
30775
30776 1996-04-24  Jeffrey A Law  (law@cygnus.com)
30777
30778         * lib/plumhall.exp (proc_summary): Output relavent summary
30779         lines into the log so specific failures in plumhall can be
30780         investigated.
30781
30782 1996-04-10  Jeffrey A Law  (law@cygnus.com)
30783
30784         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
30785         (c-torture-execute): Don't try to execute tests which use
30786         "long long" types if $NO_LONG_LONG is nonzero.
30787
30788 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
30789
30790         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
30791         not c-torture.
30792
30793         * gcc.ieee: Move from here.
30794         * gcc.c-torture/execute/ieee: To here.
30795
30796 1996-03-26  Jeffrey A Law  (law@cygnus.com)
30797
30798         * gcc.c-torture: Update to c-torture-1.41 release.
30799
30800 1996-03-22  Jeffrey A Law  (law@cygnus.com)
30801
30802         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
30803         not "$output".
30804
30805 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
30806
30807         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
30808         -c present.
30809
30810 1996-03-02  Jeffrey A Law  (law@cygnus.com)
30811
30812         * config/proelf.exp: Handle connecting to a simulator.
30813
30814 1996-01-31  Jeffrey A Law  (law@cygnus.com)
30815
30816         * config/proelf.exp: New file.  Enough framework that we can
30817         run c-torture tests on the proelf targets (or any other target
30818         that gdb can connect to for that matter).
30819
30820 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
30821
30822         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
30823         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
30824
30825         * lib/plumhall.exp (ph_execute): Always call ph_summary if
30826         exec_output exists.
30827
30828 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
30829
30830         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
30831         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
30832
30833         * config/*.exp: Update FSF address.  Change result of ${tool}_load
30834         to pass/fail/unresolved/unsupported/untested.  Caller must now
30835         call unresolved/unsupported/untested.
30836         * lib/*.exp: Update FSF address.  Update to handle new results of
30837         ${tool}_load.
30838         * lib/chill.exp (verbose): Delete.
30839
30840 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
30841
30842         * lib/gcc.exp (default_gcc_start): Change order of args to
30843         $LDFLAGS $CFLAGS $LIBS.
30844         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
30845         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
30846         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
30847         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
30848         * gcc.misc-tests/dg-test.exp: Likewise.
30849         * gcc.misc-tests/msgs.exp: Likewise.
30850         * gcc.prms/prms.exp: Likewise.
30851         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
30852         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
30853
30854         * lib/dg.exp: Deleted, moved to dejagnu/lib.
30855
30856 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
30857
30858         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
30859
30860         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
30861         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
30862
30863         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
30864         necessary.
30865
30866 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
30867
30868         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
30869         global for loop; add use of $mathlib.
30870         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
30871         settings here; set mathlib for anything but VxWorks.
30872
30873 1996-01-22  Jeffrey A Law  (law@cygnus.com)
30874
30875         * gcc.c-torture: Update to c-torture-1.40 release.
30876
30877 1996-01-03  Jeffrey A Law  (law@cygnus.com)
30878
30879         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
30880         dg.exp.
30881
30882 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
30883
30884         * lib/c-torture.exp (c-torture-execute): Declare "output" as
30885         global.
30886
30887 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
30888
30889         * lib/g++.exp (LIBS): Define if not already.
30890         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
30891         (gcc-dg-prune): Call prune_gcc_output.
30892         * lib/gcc.exp (prune_gcc_output): New proc.
30893         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
30894         prune_gcc_output.
30895
30896 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
30897
30898         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
30899         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
30900
30901 1995-11-15  Jeffrey A Law  (law@cygnus.com)
30902
30903         * gcc.c-torture: Update to c-torture-1.39 release.
30904
30905 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
30906
30907         * lib/c-torture.exp (c-torture-execute): Don't return if one option
30908         fails, try others as well.
30909
30910 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
30911
30912         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
30913         If compilation fails, mark execute tests as `untested'.
30914         If test is marked as unsupported, don't mark compilation and
30915         execute tests as failed.
30916
30917 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
30918
30919         * lib/g++.exp (g++_init): Don't link in libg++, and look to
30920         libstdc++ for whether or not we want to be doing shared
30921         libraries.  Delete link_curses since we don't need it anymore.
30922         * lib/mike-g++.exp (postbase): Don't link in libg++.
30923         * g++.old-deja/old-deja.exp: Likewise.
30924
30925 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
30926
30927         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
30928
30929 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
30930
30931         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
30932         For that, add `-Wl,-a,shared_archive'.
30933         * g++.old-deja/old-deja.exp: Likewise.
30934
30935 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
30936
30937         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
30938
30939 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
30940
30941         * lib/mike-g++.exp (postbase): Pay attention to the status of
30942         g++_load.
30943
30944 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
30945
30946           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
30947
30948 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
30949
30950         * lib/gcc.exp (default_gcc_start): No longer need to log program
30951         being executed or its output, execute_anywhere does that now.
30952         * lib/g++.exp (default_g++_version): Call execute_anywhere.
30953         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
30954
30955 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
30956
30957         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
30958         the same as those in lib/g++.exp.
30959
30960 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
30961
30962         * gcc.c-torture: Update to c-torture-1.38 release.
30963         * gcc.ieee: Related changes.
30964
30965 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
30966
30967         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
30968         "exec". Minor reformatting changes.
30969
30970         * config/rom68k.exp (${tool}_load): Make it work in a canadian
30971         cross. This means all "exec" calls now work on a remote host as
30972         well.
30973         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
30974         cross. Filter out the extra "\r\n" stuff that expect puts in.
30975         (c-torture-execute): Filter out the bogus warnings like
30976         c-torture-compile does. Add support for canadian cross.
30977         * lib/gcc.exp (default_gcc_version, default_gcc_start)
30978         Use execute_anywhere rather than calling exec directly. Now it
30979         works for canadian cross testing.
30980
30981 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
30982
30983         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
30984         results into a variable, and check that rather than using file exists.
30985
30986 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
30987
30988         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
30989         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
30990
30991 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
30992
30993         * g++.old-deja/old-deja.exp: Create and pass runshlib and
30994         lib_curses if there's a shared libg++ in the build tree.
30995
30996 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
30997
30998         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
30999         if not supported target.
31000
31001 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
31002
31003         * lib/g++.exp (g++_init): Move empty setting of runshlib and
31004         link_curses up to always happen, not just for native builds.
31005
31006 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
31007
31008         * gcc.c-torture: Update to c-torture-1.36 release.
31009         * gcc.failure: Related changes.
31010
31011 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
31012
31013         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
31014
31015 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
31016
31017         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
31018         * lib/mike-g++.exp (postbase): Not in here.  Still reference
31019         runshlib, link_curses, and mathlib for link and run.
31020
31021         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
31022         pass the runtime shared library options for Solaris, OSF/1, and
31023         Irix5, and link with -lcurses to avoid unresolved references.
31024
31025 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
31026
31027         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
31028         only run once.
31029
31030 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
31031
31032         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
31033
31034 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
31035
31036         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
31037         do not have a framework for the "compat" tests yet.
31038
31039 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
31040
31041         * lib/mike-g++.exp (postbase): New local variable `mathlib',
31042         set to null if we're testing vxworks5.1.  Use that instead of
31043         `-lm' in the setting of LIBS for link and run.
31044
31045 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
31046
31047         * config/rom68k.exp (${tool}_load): Major changes to make it
31048         work.  Verified that it does in fact return the stuff in
31049         exec_output properly.  Catch any Emul or any TRAP other than 0.
31050
31051 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
31052
31053         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
31054         LDFLAGS properly for targets that need stuff from libgloss.
31055         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
31056         only run once.
31057         (gpp_initialized): New variable.
31058
31059 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
31060
31061         * config/rom68k.exp: Load libgloss.exp.
31062         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
31063         so we can produce a fully linked binary.
31064         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
31065         so we can produce a fully linked binary.
31066
31067 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
31068
31069         * lib/plumhall.exp (ph_section): Watch for expected failures.
31070         Add missing `else'.
31071
31072         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
31073         run the testcase.
31074         (c-torture): Likewise.
31075
31076 1995-08-28  Doug Evans  <dje@cygnus.com>
31077
31078         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
31079
31080         * lib/mike-g++.exp (mike_cleanup): New proc.
31081         (prebase): New globals compiler_result, not_compiler_result,
31082         target_regexp.
31083         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
31084         allow leading "-" in pattern.  Watch for unsupported tests.
31085         If $compiler_result is set, pattern match assembler code,
31086         and ditto for $not_compiler_result.
31087         * lib/mike-gcc.exp: Likewise.
31088
31089         * lib/plumhall.exp (ph_execute): Only call ph_summary if
31090         execution "succeeded".
31091
31092 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
31093
31094         * config/win32.exp: New file.
31095         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
31096
31097 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
31098
31099         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
31100         unsupported.
31101         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
31102         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
31103         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
31104
31105         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
31106         "... without exceptions was ...".  That is now handled by
31107         prune_system_crud.
31108         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
31109
31110 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
31111
31112         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
31113         sieve.c,sort2.c}: New files.
31114         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
31115         sieve.exp,sort2.exp}: Drivers for them.
31116
31117         * lib/mike-gcc.exp (program_output): New user settable variable.
31118         (postbase): Call prune_system_crud.  Also prune extraneous compiler
31119         messages.
31120         * lib/mike-g++.exp (program_output): New user settable variable.
31121
31122         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
31123
31124         * config/sh.exp: Deleted (use sim.exp instead).
31125
31126 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
31127
31128         * config/vx.exp: Declare CHECKTASK as global.
31129         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
31130         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
31131         * lib/old-dejagnu.exp: Load [pwd]/$executable.
31132
31133 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
31134
31135         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
31136         target. Like vx.exp, only includes `vx29k.exp' instead of
31137         `vxworks.exp'.
31138
31139 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
31140
31141         * config/sim.exp: Increase time limit from 120 seconds to 240.
31142
31143 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
31144
31145         * gcc.c-torture/execute/950628-1.c: New test.
31146
31147 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
31148
31149         * gcc.c-torture: Update with changes/additions from
31150         c-torture-1.34.
31151
31152 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
31153
31154         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
31155
31156 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
31157
31158         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
31159
31160 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
31161
31162         * gcc.c-torture/compile/950512-1.c: New test.
31163         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
31164         * gcc.dg/struct-ret-1.c: Likewise.
31165
31166 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
31167
31168         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
31169           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
31170
31171 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
31172
31173         * gcc.c-torture/special/920411-1.c: Deleted.
31174         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
31175
31176 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
31177
31178         * config/sim.exp (${tool}_load): Hack in call to bash to get a
31179         cpu limit.
31180
31181 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
31182
31183         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
31184
31185 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
31186
31187         From kenner;
31188         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
31189         is the proper length.
31190         * va-arg-3.c: Likewise.
31191
31192 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
31193
31194         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
31195         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
31196
31197         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
31198         * lib/g++.exp (default_g++_start): Delete old cruft.
31199
31200 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
31201
31202         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
31203         (2 * (1 << 18)) to (2 * (1 << 17)).
31204
31205         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
31206
31207 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
31208
31209         * config/rom68k.exp: Renamed from config/idp.exp
31210
31211 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
31212
31213         * c-torture/compile/921109-2.c
31214
31215 1995-04-18  Mike Stump  <mrs@cygnus.com>
31216
31217         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
31218         excess errors.
31219
31220 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
31221
31222         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
31223         output.
31224         * lib/g++.exp (default_g++_start): Likewise.
31225
31226 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
31227
31228         * gcc.c-torture/compile/950329-1.c: New test.
31229
31230 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
31231
31232           * config/bug.exp (${tool}_load): Updated to use new remote_open
31233           and remote_close procs.
31234         * config/idp.exp: New file.
31235
31236 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
31237
31238         * gcc.c-torture/execute/950322-1.c: New test.
31239
31240 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
31241
31242         * config/vx.exp (${tool}_load): Clean up testing of return code from
31243         vxworks_ld and vxworks_spawn.
31244
31245 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
31246
31247         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
31248
31249 1995-03-13  Mike Stump  <mrs@cygnus.com>
31250
31251         * lib/old-deja.exp: Add `excess errors test - ' error, now one
31252         can mark excess errors on a machine by machine basis.  Note, the
31253         default is to not expect any excess errors, even when excess
31254         errors test - is given, so you will want to put an XFAIL ... on
31255         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
31256         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
31257         those 4 machines, but no others.
31258
31259 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
31260
31261         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
31262         * lib/c-torture.exp: to here.
31263
31264 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
31265
31266         * gcc.c-torture/execute/950221-1.c: New test.
31267         * gcc.c-torture/execute/struct-ret-1.c: New test.
31268         * gcc.c-torture/compile/950221-1.c: New test.
31269
31270         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
31271
31272 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
31273
31274         * gcc.c-torture/execute/arith-1.c (main): Return 0.
31275         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
31276
31277 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
31278
31279         * g++.gb: New directory of tests, derived from my signature and
31280         class scoping tests.
31281
31282         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
31283         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
31284         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
31285         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
31286         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
31287         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
31288         * g++.gb/sig25.C: Likewise.
31289
31290         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
31291         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
31292         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
31293         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
31294         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
31295         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
31296         * g++.gb/sig25.exp: Likewise.
31297
31298         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
31299         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
31300         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
31301         * g++.gb/scope13.C: Likewise, this test still fails.
31302
31303         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
31304         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
31305         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
31306         * g++.gb/scope13.exp: Ditto.
31307
31308         * g++.gb/README: New file, explains what these tests are about.
31309
31310 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
31311
31312         * lib/dg.exp (dg-do): Support `preprocess'.
31313         (dg-test): Likewise.
31314
31315 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
31316
31317         * config/udi.exp: change "continue -expect" to "exp_continue".
31318
31319 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
31320
31321         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
31322         Delete redundant tests.
31323
31324         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
31325         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
31326         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
31327         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
31328         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
31329         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
31330         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
31331         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
31332
31333         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
31334         storing label pointers.
31335         * gcc.c-torture/execute/921019-1.c: Likewise.
31336         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
31337         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
31338         parameter fp.
31339         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
31340         constants.
31341
31342         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
31343         Delete obsolete tests.
31344
31345         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
31346         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
31347         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
31348         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
31349         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
31350         * gcc.c-torture/compile/950124-1.c: New test.
31351
31352         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
31353
31354 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
31355
31356         * lib/mike-g++.exp: Add -lm to LIBS.
31357
31358 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
31359
31360         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
31361
31362 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
31363
31364         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
31365
31366 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
31367
31368         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
31369
31370 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
31371
31372         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
31373         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
31374         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
31375         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
31376         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
31377         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
31378         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
31379         * g++.law/{operators31.C, operators32.C,
31380         * g++.law/{operators33.C, operators34.C}: Likewise.
31381         * g++.law/{pic1.C, refs2.C}: Likewise.
31382         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
31383         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
31384         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
31385         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
31386
31387         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
31388         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
31389         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
31390         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
31391         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
31392         * g++.law/{enum9.exp, friend5.exp}: Likewise.
31393         * g++.law/{nest3.exp, nest4.exp}: Likewise.
31394         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
31395         * g++.law/{operators30.exp, operators31.exp}: Likewise.
31396         * g++.law/{operators32.exp, operators33.exp}: Likewise.
31397         * g++.law/{operators34.exp}: Likewise.
31398         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
31399         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
31400         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
31401         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
31402         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
31403
31404         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
31405         No longer expected to fail.
31406         * g++.law/missed-error3.C: Tweak for recent bool changes.
31407
31408 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
31409
31410         * config/emb-unix: Deleted.
31411         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
31412         remote execution.  Do final link on remote host if REMOTE_LINK is set.
31413
31414 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
31415
31416         * lib/dg.exp (dg-test): Fix typo in last patch.
31417
31418 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
31419
31420         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
31421         (handles multiple occurrences).
31422
31423 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
31424
31425         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
31426         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
31427         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
31428         printed).
31429         * lib/c-torture.exp (c-torture-compile): Likewise.
31430         (c-torture): Prepend full path if missing.
31431         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
31432         (gcc_fail): Likewise.
31433         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
31434
31435 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
31436
31437         * lib/netware.exp: Only attach to NetWare i386 systems.
31438
31439 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
31440
31441         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
31442         messages.  Add test name to "output pattern match" pass/fail message.
31443
31444 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
31445
31446         * gcc.dg: New testsuite.
31447         * gcc.dg/dg.exp: New file.
31448
31449         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
31450         test-switch.c}: Deleted.
31451
31452         * gcc.misc-tests/msgs.exp: New testcase driver.
31453
31454 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
31455
31456         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
31457         Watch for illegal return values from ${tool}_load.
31458         * config/unix.exp (${tool}_load): Fix pass/fail detection for
31459         cross targets.  Coerce return value >0 to 1.
31460
31461 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
31462
31463         * config/unix.exp (${tool}_load): Call program rsh, not proc.
31464
31465         * config/emb-unix.exp: New file.
31466
31467         * config/sim.exp: Error if variable $SIM not defined.
31468         (${tool}_load): Mark test as "untested" if simulator missing.
31469
31470         * config/unix.exp: Load remote.exp to get rcp_download.
31471         * lib/c-torture.exp: Use different option lists for testcases with
31472         and without loops.
31473         * gcc.c-torture/execute/execute.exp: Likewise.
31474
31475 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
31476
31477         * config/*.exp: Clarify return code from ${tool}_load.
31478         Call `unresolved' or `untested' instead of `warning' or `perror'
31479         (sometimes you still want to call both though).
31480         Add comment that `shell_id' is local to each file.
31481         * config/udi.exp (timeout): Set to 30.
31482         Don't print warning if connection fails, $connectmode has already
31483         printed an error.
31484         (${tool}_load): Move verbose messages to level 2.
31485         Rework pattern for "Process started" message.
31486         Pass `shell_id' to ${connectmode}_download.
31487         Retry twice upon timeout.  Make resetting of target more robust.
31488         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
31489         Pass `shell_id' to exit_$connectmode.
31490         Only call exit_$connectmode if connected.
31491         * config/unix.exp (${tool}_load): Check return codes better.
31492         * config/vrtx.exp (${tool}_load): Likewise.
31493         * config/vx.exp (${tool}_load): Likewise.
31494         Delete unneeded global's.
31495         * lib/dg.exp (dg-test): Update to reflect clarified return codes
31496         from ${tool}_load.
31497         (dg-stat): Delete.
31498         (dg-init): Delete recording of pass/fail counts.
31499         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
31500         (old-dejagnu-init): Likewise.
31501         (old-dejagnu-stat): Delete contents, empty proc now.
31502         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
31503         (c-torture): Delete references to lcnt, lpass, lfail.
31504         Get option list from TORTURE_OPTIONS.
31505         Delete -funroll[-all]-loops if no loops.
31506         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
31507         (g++_stat): Delete contents (empty proc now).
31508         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
31509         (gcc_finish): Likewise.
31510         (gcc_stat): Deleted.
31511         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
31512         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
31513         * gcc.c-torture/execute/execute.exp: Likewise.
31514         Split tests into two parts: compile, execute.
31515         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
31516         no loops.  Update to reflect clarified return codes from ${tool}_load.
31517
31518 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
31519
31520         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
31521         to grep for.
31522         (old-dejagnu): Likewise (where necessary).
31523
31524 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
31525
31526         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
31527
31528         * lib/dg.exp (dg-process-target): Fix processing of selector.
31529         Add comment regarding use of `error'.
31530
31531         * lib/gcc.exp (prune_system_crud): Define if missing.
31532         * lib/g++.exp (prune_system_crud): Likewise.
31533
31534         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
31535         Call prune_system_crud.
31536         * lib/dg.exp (dg-runtest): New proc.
31537         Use perror instead of send_user for tcl errors in testcase.
31538         Don't return any value, it's never used.
31539         Don't clobber previous definition of `unknown'.
31540         Print tcl errors in `dg-final'.
31541
31542 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
31543
31544         * lib/dg.exp (dg-process-target): Improve syntax error messages.
31545         (dg-test): Don't print errorInfo, it contains stack backtrace.
31546
31547 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
31548
31549         * lib/g++.exp (runtest_file_p): Define if missing.
31550
31551 1994-09-24  Doug Evans  (dje@cygnus.com)
31552
31553         * lib/mike-g++.exp: Comment out loading of g++.exp.
31554         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
31555         (default_g++_version): Always print something.
31556         (default_g++_start): Comment out call to `which'.
31557         (g++_start, g++_load): Deleted (must be defined in config file).
31558         * lib/gcc.exp: Test for existence of $CC at start.
31559         Delete check for tmpdir (done in gcc_init).
31560         (default_gcc_version): Always print something.
31561         (default_gcc_start): Comment out call to `which'.
31562         * config/*.exp: Major cleanup - make cross targets work at least a
31563         little better for g++ (by not being "--tool gcc" specific).
31564         Rename gcc_xxx to ${tool}_xxx.
31565         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
31566         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
31567
31568 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
31569
31570         * lib/c-torture.exp (c-torture-compile): Rework compiler
31571         message processing.
31572
31573         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
31574         c-torture.
31575
31576 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
31577
31578         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
31579
31580         * lib/dg.exp (dg-process-target): Support { target native }.
31581
31582 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
31583
31584         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
31585         looked for "... program xxx got fatal signal".
31586         Correct regsub munging of `comp_output'.
31587         Ignore compiler messages "path prefix not used" and "linker input
31588         file unused".
31589
31590 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
31591
31592         * lib/gcc.exp (runtest_file_p): Define if missing.
31593         * gcc.prms/template.c: Example to work from.
31594
31595 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
31596
31597         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
31598         * lib/dg.exp (dg-test): Call unsupported testcases as such.
31599
31600         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
31601         * gcc.prms/1883.c: Moved from compile/940714-1.c.
31602         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
31603         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
31604
31605         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
31606         (dg-process-target): No longer a varargs proc.
31607         Return S/N for target, P/F for xfail.  All callers changed.
31608         (user option procs): More argument checking.
31609         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
31610         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
31611         (dg-test): Skip test if not running on selected target in `dg-do'.
31612         Update handling of `dg-do-what', `dg-output-text'.
31613         Separate execution pass/fail from output pattern match pass/fail.
31614         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
31615
31616 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
31617
31618         * gcc.c-torture/special/special.exp: Don't expect failure for mips
31619         target for 920510-1.c.
31620
31621 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
31622
31623         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
31624         Clean up comment regarding use of passcnt, etc.
31625         (gcc_stat): Don't update `testcnt' here.
31626         (gcc_finish): Do it here.
31627         Might as well reset `but_id' here too.
31628         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
31629         to determine if the file should be tested.
31630         * gcc.c-torture/compile/compile.exp: Likewise.
31631         * gcc.c-torture/execute/execute.exp: Likewise.
31632         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
31633         * gcc.misc-tests/dg-test.exp: Likewise.
31634         * gcc.prms/prms.exp: Likewise.
31635         * gcc.wendy/wendy.exp: Likewise.
31636         * g++.old-deja.exp: Likewise.
31637         Move "Testing file" message to verbose level 1.
31638
31639 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
31640
31641         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
31642
31643 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
31644
31645         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
31646         (default_gcc_start): Accept optional second list element
31647         of compiler flags.  Print compiler output at verbosity level 2.
31648         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
31649         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
31650         Save current values of framework globals passcnt, failcnt, xpasscnt,
31651         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
31652         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
31653         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
31654         xfailcnt to compute stats.  Update framework global `testcnt' from
31655         pass/fail counts.
31656         (gcc_finish): New proc.  Clean up test environment.
31657         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
31658         (gcc_epass, gcc_efail): Delete.
31659         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
31660         argument of line number.
31661         (dg-init): If the tool has an init routine, call it.
31662         (dg-test): Remove args `cflags_var' and `libs_var'.
31663         Pass all compiler options to ${tool}_start.
31664         Handle missing line number.
31665         (dg-finish): New function.
31666         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
31667         particular files.  Call gcc_finish at end.  Move "skipping test"
31668         message to verbosity level 3.
31669         * gcc.c-torture/compile/compile.exp: Likewise.
31670         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
31671         * gcc.c-torture/execute/execute.exp: Likewise.
31672         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
31673         Print testcase being tried at verbosity level 1.
31674         * gcc.c-torture/special/special.exp: Unset xfail.
31675         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
31676         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
31677         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
31678         * gcc.failure/failure.exp: Likewise.
31679         * gcc.ieee/ieee.exp: Likewise.
31680         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
31681         Update call to dg-test.  Call dg-finish at end.
31682         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
31683         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
31684         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
31685         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
31686         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
31687         * gcc.wendy/wendy.exp: Add copyright.
31688         Delete setting of tmpdir (done by gcc_init).
31689         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
31690         Pass compiler flags to gcc_start.  Call gcc_finish at end.
31691         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
31692         gcc_[ce]pass/fail.
31693
31694 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
31695
31696         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
31697         confusion.
31698         (g++_load): Likewise.
31699
31700         * config/*.exp (gcc_load): Some were varargs fns and some were not.
31701         Rename argument to `prog' to remove the confusion.
31702         Varargs fns behave differently too!
31703         (g++_load): Likewise.
31704
31705         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
31706
31707         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
31708         what it is.  Delete (always) printing of status value for !native.
31709         Simplify verbose code, and include status and exec_output.
31710         (g++_load): Use gcc_load.
31711
31712 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
31713
31714         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
31715         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
31716         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
31717         940714-3.c as these testcases don't exist anymore.  Make
31718         va-arg-1.c expected to pass.
31719
31720 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
31721
31722         * gcc.misc-tests/misc.exp: Only run specific testcases.
31723         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
31724         * gcc.misc-tests/dg-[1-9].c: New files.
31725
31726         * lib/dg.exp: New testsuite driver.
31727         * gcc.prms/prms.exp: Use it.
31728
31729         * README.gcc: New file.
31730
31731         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
31732         Document and reset `lxpass' and `lxfail'.
31733         Simplify "initialized" message.
31734         (gcc_stat): Clean up comments a little.
31735
31736 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
31737
31738         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
31739
31740 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
31741
31742         * lib/old-dejagnu.exp (process-option): New proc.
31743         (old-dejagnu-init, old-dejagnu-stat): Likewise.
31744         (old-dejagnu): Simplify.
31745         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
31746
31747 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
31748
31749         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
31750         exists and is not an empty string.
31751
31752         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
31753         $xfail rather than calling setup_xfail.  Clear $xfail when test is
31754         finished.
31755         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
31756         automatically.
31757
31758         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
31759         longer expected to fail.
31760
31761         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
31762         "f" function call.
31763
31764         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
31765
31766         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
31767         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
31768         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
31769         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
31770         c-torture-1.29.
31771
31772         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
31773         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
31774
31775         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
31776
31777         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
31778         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
31779
31780         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
31781         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
31782         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
31783
31784 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
31785
31786         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
31787         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
31788         940714-1.c, 940714-2.c, 940714-3.c},
31789         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
31790         gcc.misc-tests/{mg.c,mg.exp}:
31791         New tests.
31792         * gcc.noncompile/noncompile.exp: Change accordingly.
31793
31794 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
31795
31796         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
31797         Undo previous clobberage.
31798
31799 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
31800
31801         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
31802         * gcc.special/{930510-1.c, special.exp}:
31803         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
31804         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
31805         struct-varargs-1.c}: New tests from c-torture-1.26.
31806
31807 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
31808
31809         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
31810           argument to switch.
31811
31812 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
31813
31814         * Revert the previous changes.  Please see Rob's directory
31815           (/lisa/test/rob/progressive/gcc/testsuite) for testing
31816           fixes.
31817
31818 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
31819
31820         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
31821             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
31822             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
31823             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
31824             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
31825             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
31826             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
31827             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
31828             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
31829             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
31830             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
31831             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
31832             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
31833             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
31834             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
31835             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
31836             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
31837             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
31838             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
31839             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
31840             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
31841             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
31842             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
31843             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
31844             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
31845             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
31846             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
31847
31848 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
31849
31850         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
31851             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
31852           with perror calls.
31853
31854 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
31855
31856         * config/unix.exp (g++_load): Fix syntax.
31857
31858 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
31859
31860         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
31861         * gcc.noncompile/921017-1.c: Deleted obsolete test.
31862         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
31863         Don't expect va-arg-1.c to fail.  Correct expected output for
31864         920928-1.c.
31865         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
31866         * gcc.wendy/hbm4.c: Correct typo.
31867         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
31868
31869 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
31870
31871         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
31872         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
31873         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
31874         * lib/c-torture.exp (c-torture-compile): Ditto.
31875
31876         Reduce volume of output (remove all the -I's and such).
31877         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
31878         Call gcc_cpass, gcc_cfail.
31879         (c-torture): Pass testing option to c-torture-compile.
31880
31881 1994-03-21  Doug Evans  (dje@cygnus.com)
31882
31883         Bring patches over from progressive.
31884         * config/default.exp: Exit remote shell cleanly.
31885         (g++_exit, g++_start): Add default versions.
31886         * config/sim.exp (gcc_load): Use perror, not error.
31887
31888 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
31889
31890         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
31891         set in site.exp.
31892
31893 1994-03-14  Doug Evans  (dje@cygnus.com)
31894
31895         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
31896         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
31897         (wendy_try): New proc to run testcase.
31898         (main loop): Call 'em.
31899         * gcc.wendy/*.c: Clean up pass to correct expected output.
31900
31901         * lib/gcc.exp: Minor cleanup work.
31902         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
31903
31904 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
31905
31906         * config/sim.exp (gcc_load): Document return codes better.
31907         Don't pass -v to simulator.
31908
31909 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
31910
31911           * gcc.special/920717-x.c: Fix typo.
31912           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
31913           get at sources.
31914
31915         * lib/mike-gcc.exp: Fix typo.
31916
31917 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
31918
31919         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
31920         binary to use, transform the name.
31921         * config/*.exp: rename everything. Nuke any g++ specific files,
31922         it's now a special case of gcc that requires no special support.
31923         Add a default.exp for unsupported targets.
31924
31925 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
31926
31927         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
31928         lib/old-dejagnu.exp: Fix a few patterns to work with the new
31929         version of Tcl.
31930
31931 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
31932
31933         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
31934         than a warning.
31935
31936 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
31937
31938         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
31939
31940 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
31941
31942         * gcc.execute/execute.exp: Combine opt_list and foption_list into
31943         option_list.  Compile every file with only 4/6 option choices
31944         (same as C torture) instead of with 12/18 different option
31945         choices.
31946         * lib/c-torture.exp: Likewise.
31947
31948         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
31949         not already set.
31950
31951 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
31952
31953         * lib/old-deja.exp: Add `excess errors test fails' error, now one
31954         can put an XFAIL *-*-* on excess errors.
31955
31956 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
31957
31958         * g++.law: Add more tests derived from g++-bugs snapshots.
31959
31960         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
31961         equivalent to g++.law/init9.
31962
31963         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
31964         compiled it, and the a.out file after we've run it.
31965
31966 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
31967
31968         * lib/mike-g++.exp (postbase): Delete the .o file after we've
31969         compiled it, and the a.out file after we've run it.
31970
31971 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
31972
31973         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
31974
31975 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
31976
31977         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
31978         version number.
31979
31980 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
31981
31982         * g++.law: New directory of g++ tests derived from the g++-bugs
31983         snapshots.
31984
31985 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
31986
31987         * gcc.compile: initbug1.c initbug1.exp testcase added
31988
31989 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
31990
31991         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
31992         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
31993           fixes submitted by Jeff Law (law@cs.utah.edu)
31994         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
31995           Jeff Law (law@cs.utah.edu)
31996
31997
31998 1993-11-30  Mike Stump  (mrs@cygnus.com)
31999
32000         * config/unix-g++.exp: Follow the gcc way of doing things.
32001         * g++.old-deja/old-deja.exp: Minor updates.
32002         * lib/g++.exp: New file, follow the gcc way of doing things.
32003         * lib/old-dejagnu.exp: Minor updates.
32004         * lib/mike-g++.exp: Always unset errorInfo.
32005
32006 1993-11-06  Mike Stump  (mrs@cygnus.com)
32007
32008         * lib/gcc.exp: Fix some errors with the below change, CC and
32009         CFLAGS should be global when setting, not local.
32010
32011 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
32012
32013         * lib/gcc.exp: Transform tool name.
32014
32015 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
32016
32017         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
32018
32019 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
32020
32021         * lib/gcc.exp: change gcc_done to gcc_stat
32022
32023 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
32024
32025         * Upgraded gcc testsuite to c-torture version 1.25
32026
32027 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
32028
32029         * lib/gcc.exp: added reporting code. Changed verbose compile message.
32030         * lib/c-torture: added hooks for new reporting code.
32031
32032 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
32033
32034         * config/sh-gcc.exp: check if sh-sim exists in the path
32035
32036 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
32037
32038         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
32039         * gcc.compile/compile.exp: Initial changes for new logic.
32040         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
32041         * gcc.failure/failure.exp: Initial changes for new logic.
32042         * gcc.ieee/ieee.exp: Initial changes for new logic.
32043         * gcc.misc-tests/misc.exp: Initial changes for new logic.
32044         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
32045         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
32046         * lib/c-torture.exp: Initial changes for new logic.
32047         * lib/gcc.exp: Initial changes for new logic.
32048
32049 1993-10-15  Mike Stump  (mrs@cygnus.com)
32050
32051         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
32052         depend upon failure or success.  Fully qualify names in failure
32053         and success messages.  Always remove a.out before starting
32054         compile, just in case.  Pay more attention to error text output by
32055         the compiler.  Handle testcases with no known past errors just
32056         like all others, so that things are uniform.  Other miscellaneous
32057         improvements.
32058
32059 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
32060
32061         * gcc.cpp: new directory for cpp tests
32062
32063 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
32064
32065         * lib/chill.exp: Code reformatted, removed unused code.
32066         * config/unix-chill.exp: Code reformatted, removed unused code.
32067         * chill.execute/execute.exp: Code reformatted, removed unused code.
32068         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
32069
32070 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
32071
32072         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
32073         routines not written.
32074
32075 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
32076
32077         * config/bug-gcc.exp: Use new procs from bug.exp.
32078
32079 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
32080
32081         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
32082         via ftp, rather than depending on NFS.
32083         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
32084         case.
32085
32086 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
32087
32088         * config/bug-gcc.exp: Use new download proc.
32089
32090 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
32091
32092         * chill.execute/execute.exp: cleanups, handles errors better
32093         * chill.compile/compile.exp: rewrite, based on execute.exp
32094         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
32095         * lib/chill.exp: major changes to diff proc and compile and link
32096           procs. added chill_fail and chill_pass wrappers to pass and
32097           fail. added more comments, and handle error codes better.
32098           Added a hack to capture stderr from exec, so noncompile tests
32099           can work.
32100
32101 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
32102
32103         * chill.execute/execute.exp: rewrite of testsuite driver
32104         * lib/chill.exp: rewrite of testsuite driver
32105         * config/unix-chill.exp: rewrite of testsuite driver
32106
32107 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
32108
32109     In chill.execute:
32110         * iexpr.ch: Standardize uppercase.
32111         * tuples.dat: Standardize uppercase.
32112         * vary.ch: standardize.  Correct varying string assignments.
32113         * vary.dat: Add new output lines.
32114
32115 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
32116
32117     In chill.execute:
32118         * chprintf.ch: Standardize use of uppercase.
32119         * tuples.ch: Standardize and turn arr2 into a DCL,
32120           rather than a SYN.
32121         * pinits.ch: Standardize.
32122
32123 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
32124
32125         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
32126         * Makefil: Renamed to Makefile.in.
32127         * configure.in: New.
32128
32129 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
32130
32131     In chill.execute:
32132         * .cvsignore: Add result/output files.
32133         * Makefile: Fix up variables at start.  Use MFLAGS
32134           everywhere.  Correct bool_loc, built_ins entries.
32135           Add entry for vary1.ch.
32136         * bitarray.ch: Standardize upper-case usage.
32137         * bitexpr.ch: Standardize, add output of b1.
32138         * params.ch: Use arrayt in along PROC parameters, to
32139           avoid novelty problems.
32140         * sets.ch: Tiny cleanup.
32141         * vary1.ch: Re-indent.
32142
32143 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
32144
32145           * Add PR-related files to Makefiles, .cvsignore files, etc.
32146
32147 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
32148
32149         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
32150           with compiler objects. New names are test-flow.c and test-loop.c
32151
32152 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
32153
32154         * Upgraded c-torture tests from 1.19 to 1.20
32155
32156         * new files:
32157         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
32158         * gcc.compile: 930623-1.c 930623-2.c
32159         * gcc.noncompile: 930622-1.c 930622-2.c
32160         * gcc.failure: 920411-1.c 920627-2.c
32161         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
32162
32163 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
32164
32165         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
32166           More changes to get testsuite working properly. Needs more work.
32167           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
32168
32169 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
32170
32171         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
32172           More changes to get testsuite working properly. Needs more work.
32173
32174 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
32175
32176         * chill.compile/compile.exp: Added for Dejagnu support
32177         * chill.execute/execute.exp: Added for Dejagnu support
32178         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
32179
32180 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
32181
32182     This should complete moving the CHILL test files.
32183         * chill.noncompile(.cvsignore printf.grt
32184             in-printf.grt chprintf.grt chprintf.ch):
32185             Added test-support files.
32186           (Makefile): Modified further.
32187         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
32188             signal.ch): Added test files.
32189           * chill.execute (.cvsignore printf.grt printr.c
32190             in-printf.grt rts.c chprintf.grt rts.h): Added
32191           test-support files.
32192             (Makefile): More corrections.
32193
32194 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
32195
32196         * chill.compile, chill.execute, chill.nocompile: Add CHILL
32197           test cases, ready for DejaGnu.
32198
32199 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
32200
32201         * Upgraded c-torture tests from 1.18 to 1.19
32202
32203         * gcc.compile: added test(s):
32204           930607-1.c
32205         * gcc.execute: added test(s):
32206           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
32207
32208         * added new subdirectory for misc tests: gcc.misc-tests
32209         * gcc.misc-test(s): added tests:
32210           inst-check.c test-consts.c test-ior.c test-switch.c
32211
32212 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
32213
32214         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
32215
32216 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
32217
32218         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
32219
32220 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
32221
32222         * Upgraded c-torture tests from 1.17 to 1.18
32223
32224 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
32225
32226         * Upgraded c-torture tests from 1.12 to 1.17
32227
32228 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
32229
32230         * lib/old-dejagnu.exp:
32231           Fixed handling of XFAIL target triplets to correctly
32232           recognize wildcard characters.  Removed code that
32233           appended a unique id tag to the end of the file name
32234           printed out by the result of the testcases within a
32235           given test file.
32236
32237 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
32238
32239         * lib/old-dejagnu.exp:
32240           Reworked expected failure handling to trigger off of XFAIL
32241           keyword in keyphrase embeded in testcase source code. The
32242           XFAIL keyword must be at the end of the keyphrase line. It
32243           may optionally be followed by one or more target triplets.
32244           It has just occured that the handling of wildcards in the
32245           target triplet may not be correct.
32246
32247 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
32248
32249         * g++.old-deja/tests:
32250           Moved all subdirectories up one level into g++.old-deja .
32251
32252         * lib/old-dejagnu.exp:
32253           Fixed problem with CXXFLAGS not being properly reset, and being
32254           corrupted with extraneous "-c" compiler option.  This was
32255           causing binaries to not be generated for test that needed them.
32256           Modified strings passed to "pass" and "fail" so that individual
32257           tests from the same test file would be distinguished by an
32258           identifier appended to the test file name in the summary logs;
32259           this corrected a problem with erroneous diff logs.  Added code
32260           to search testcases for expected fail and unexpected pass keywords.
32261
32262 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
32263
32264         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
32265
32266 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
32267
32268         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
32269           Removed extraneous text from end of "Special g++ Options"
32270           keyphrase.
32271
32272         * lib/old-dejagnu.exp: Added pattern matching to look for new
32273           keywords, embedded in testcases comments, which will trigger
32274           calls to xpass and xfail.
32275
32276 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
32277
32278         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
32279           comments embedded in the testcases, especially the one looking for
32280           special compiler options, as well as the pattern matching for the
32281           compiler output again.
32282
32283 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
32284
32285         * lib/old-dejagnu.exp: Do a proper check of the return value for
32286           execute tests. Fixed several problems with the pattern matching
32287           of the compiler output which gave erroneous test results.
32288           Changed several of the test result messages to be more descriptive.
32289         * config/unix-g++.exp: Proc g++_load now actually works and
32290           executes the tests passed to it and returns a usable return
32291           value.
32292
32293 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
32294
32295           * lib/gcc.exp: Exits gracefully if $CC is bogus.
32296
32297 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
32298
32299         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
32300           Modified both files to properly execute the old style
32301           dejagnu tests. The previous versions of these files were
32302           experimental and did not function anything near correctly.
32303
32304 1993-04-05  Rob Savoye  (rob@cygnus.com)
32305
32306         * Removed all Makefile.in and configure.in files. No configuration
32307         needed now.
32308
32309 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
32310
32311         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
32312
32313 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
32314
32315         * gcc.compile/configure.in, gcc.unsorted/configure.in,
32316         gcc.special/configure.in, gcc.noncompile/configure.in,
32317         gcc.execute/configure.in, gcc.code_quality/configure.in,
32318         g++.other/configure.in, g++.old-deja/configure.in,
32319         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
32320         in srcname setting.
32321
32322 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
32323
32324         * lib/udi.exp:  Fixed mondfe and mondfe_download.
32325         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
32326         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
32327
32328 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
32329
32330         * config/udi-gdb.exp: Check $shell_id after connecting to target.
32331         (gdb_exit): Don't remove *_soc files.
32332
32333 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
32334
32335         * lib/c-torture.exp: Don't look for main; instead always use -w
32336         -c.  This is how the c-torture tests work.  Remove the object
32337         file if the compilation succeeds.
32338         * gcc.execute/execute.exp: Remove executable if test passes.
32339         * gcc.noncompile/noncompile.exp: Every test is an expected
32340         failure.
32341         * gcc.special/special.exp: Added tests from c-torture 1.11,
32342         corrected use of existing test.
32343         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
32344         gcc.execute/920625-1.c: Updated to c-torture 1.11.
32345         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
32346         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
32347         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
32348         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
32349         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
32350         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
32351         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
32352         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
32353         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
32354         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
32355         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
32356         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
32357         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
32358         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
32359         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
32360         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
32361         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
32362         c-torture 1.11.
32363         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
32364         correspond to c-torture 1.11.
32365
32366         * New file.