OSDN Git Service

eddf8c94100861e81fc70278a43dcea8d4862d5f
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-04-29  Paul Brook   <paul@codesourcery.com>
2
3         * gfortran.dg/entry_3.f90: New test.
4
5 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6
7         * gfortran.dg/implicit_4.f90: New test.
8
9 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
10
11         * lib/target-supports.exp (check_profiling_available): Return
12         false for xtensa-*-elf.
13
14 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
15
16         * lib/fortran-torture.exp (fortran-torture.exp): Catch
17         error if file cannot be deleted.
18
19 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
20
21         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
22         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
23         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
24         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
25         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
26         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
27         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
28         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
29         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
30         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
31         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
32         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
33         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
34
35 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
36
37         PR fortran/20865
38         * gfortran.dg/pr20865.f90: New test.
39
40 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
41
42         * gcc.dg/void-cast-2.c: New test.
43
44 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
45
46         PR c/21159
47         * gcc.dg/void-cast-1.c: New test.
48
49 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
50
51         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
52
53 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
54
55         PR fortran/21177
56         * gfortran.dg/pr21177.f90: New test.
57
58 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
59
60         PR tree-optimization/21171
61         * gcc.dg/tree-ssa/pr21171.c: New test.
62
63 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
64
65         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
66         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
67         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
68         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
69         gcc.dg/tree-ssa/gen-vect-32.c: New.
70         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
71         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
72         don't run on PPC32.
73
74 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
75
76         PR c/21213
77         * gcc.dg/transparent-union-3.c: New test.
78
79 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
80
81         PR c/20740
82         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
83         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
84         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
85         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
86         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
87         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
88
89 2005-04-26  Jeff Law  <law@redhat.com>
90
91         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
92         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
93         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
94         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
95         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
96         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
97         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
98
99 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
100
101         PR tree-optimization/17598
102         * gcc.dg/tree-ssa/pr17598.c: New testcase.
103
104 2005-04-25  Mike Stump  <mrs@apple.com>
105
106         * objc.dg/fix-and-continue-1.m: Add.
107
108 2005-04-25  Roger Sayle  <roger@eyesopen.com>
109
110         PR c++/20995
111         * g++.dg/opt/pr20995-1.C: New test case.
112
113 2005-04-25  Devang Patel <dpatel@apple.com>
114
115         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
116         
117 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
118
119         PR testsuite/21062
120         * g++.dg/opt/alias2.C (printf): Correct the prototype.
121
122 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
123
124         PR C++/21188
125         * g++.dg/opt/rtti2.C: New test.
126
127 2005-04-25  Paul Brook  <paul@codesourcery.com>
128         Steven G. Kargl  <kargls@comcast.net>
129
130         PR fortran/20879
131         * gfortran.dg/ichar_1.f90: New file.
132
133 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
134
135         PR middle-end/20991
136         * g++.dg/opt/pr20991.C: New test.
137
138         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
139         where sizeof (type) < __alignof__ (type).
140         * gcc.dg/compat/struct-layout-1.h: Likewise.
141
142 2005-04-24  Per Bothner  <per@bothner.com>
143             Devang Patel  <dpatel@apple.com>
144
145         PR preprocessor/20907
146         * gcc.dg/cpp/very-long-comment.c: New test.
147
148 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
149
150         PR fortran/20059
151         * gfortran.dg/common_5.f: New test.
152
153 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
154
155         PR middle-end/21082
156         * g++.dg/tree-ssa/pr21082.C: New testcase.
157
158 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
159
160         * gcc.dg/vect/vect-99.c: New test.
161
162 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
163
164         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
165
166 2005-04-22  Jeff Law  <law@redhat.com>
167
168         * gcc.dg/uninit-5.c: Remove xfails.
169         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
170         conditionals and loads.
171
172 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
173
174         PR libfortran/20074
175         PR libfortran/20436
176         PR libfortran/21108
177         * gfortran.dg/nested_reshape.f90: new test
178         * gfortran.dg/reshape-alloc.f90: new test
179         * gfortran.dg/reshape.f90: new test
180
181 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
182
183         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
184
185         * gcc.dg/arm-vfp1.c: New test.
186
187 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
188
189         PR c++/21087
190         * g++.dg/lookup/builtin2.C: New test.
191
192 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
193
194         * gcc.dg/weak/weak-13.c: New test.
195
196 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
197
198         * lib/target-supports.exp (check_effective_target_sync_int_long):
199         Add powerpc*.
200
201 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
202
203         * gcc.target/mips/branch-1.c: New test.
204
205 2005-04-21  Richard Henderson  <rth@redhat.com>
206
207         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
208         * gcc.dg/vect/vect-86.c: Likewise.
209         * gcc.dg/vect/vect-87.c: Likewise.
210         * gcc.dg/vect/vect-88.c: Likewise.
211
212 2005-04-21  Devang Patel  <dpatel@apple.com>
213
214         PR optimization/20994
215         * gcc.dg/tree-ssa/ifc-3.c: New test.
216         
217 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
218
219         PR c/12913
220         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
221         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
222         gcc.dg/c99-vla-jump-5.c: New tests.
223
224 2005-04-19  Richard Henderson  <rth@redhat.com>
225
226         * lib/target-supports.exp (check_effective_target_vect_int_mult): 
227         Fix typo in exists check.
228         (check_effective_target_sync_int_long): New.
229         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
230         * gcc.dg/ia64-sync-2.c: Likewise.
231         * gcc.dg/ia64-sync-3.c: Likewise.
232         * gcc.dg/ia64-sync-4.c: Likewise.
233
234 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
235
236         * gcc.dg/fold-xor-1.c: New test.
237         * gcc.dg/fold-xor-2.c: New test.
238
239 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
240
241         PR target/20670
242         * g++.dg/eh/fp-regs.C: New test.
243
244 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
245
246         * gcc.dg/Wint-to-pointer-cast-1.c,
247         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
248         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
249         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
250
251 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
252
253         PR fortran/16861
254         * gfortran.dg/pr16861.f90: New test.
255
256 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
257
258         * gcc.dg/pr21085.c: New test.
259
260 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
261
262         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
263         (setup_mips_tests, dg-mips-options): New procedures.
264         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
265         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
266         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
267         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
268         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
269         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
270         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
271         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
272         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
273         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
274         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
275         dg-mips-options instead of dg-options.  Remove now-redundant
276         preprocessor guards.
277         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
278         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
279         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
280         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
281         * gcc.dg/vr-mult-2.c: Delete.
282         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
283         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
284         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
285         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
286         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
287         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
288         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
289
290 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
291
292         * ada/acats/run_all.sh: Use sync when executable not present.
293         
294 2005-04-18  Devang Patel  <dpatel@apple.com>
295
296         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
297         * gcc.dg/vect/vect-11a.c: New.
298         * gcc.dg/vect/vect-none.c: Update.
299         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
300
301 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
302
303         PR tree-optimization/20922
304         * gcc.dg/pr20922-1.c: New test.
305         * gcc.dg/pr20922-2.c: New test.
306         * gcc.dg/pr20922-3.c: New test.
307         * gcc.dg/pr20922-4.c: New test.
308         * gcc.dg/pr20922-5.c: New test.
309         * gcc.dg/pr20922-6.c: New test.
310
311 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
312
313         PR libfortran/20950
314         * gfortran.dg/pr20950.f: New test.
315
316 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
317
318         PR libfortran/19216
319         * gfortran.dg/pr19216.f: New test.
320
321 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
322
323         PR tree-optimization/21001
324         * gcc.dg/tree-ssa/pr21001.c: New.
325
326 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
327
328         PR libfortran/21075
329         * gfortran.dg/reshape_rank7.f90: New test.
330
331 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
332
333         PR libfortran/12884 gfortran.dg/pr12884.f: New test
334         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
335         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
336         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
337         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
338         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
339         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
340         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
341         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
342         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
343         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
344         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
345         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
346         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
347         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
348         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
349         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
350         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
351         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
352         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
353         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
354
355 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
356
357         * gfortran.dg/wtruncate.f: New testcase.
358         * gfortran.dg/wtruncate.f90: New testcase.
359
360 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
361
362         PR c++/21025
363         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
364         which sizeof/alignof is dependent, rather than just whether we are
365         processing_template_decl.
366         
367 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
368
369         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
370         corrected typo where the wrong variables had been compared.
371
372 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
373
374         PR libfortran/18495
375         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
376         Test callee-allocated version of return array with a write
377         statement.
378         Test spread with a temporary with another write statement.
379
380 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
381
382         PR tree-optimization/21031
383         * gcc.dg/tree-ssa/pr21031.c: New.
384
385 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
386
387         PR tree-optimization/21004
388         * gcc.dg/builtins-53.c: Include builtins-config.h.
389         Check floorf, ceilf, floorl and ceill transformations
390         only when HAVE_C99_RUNTIME is defined.
391         
392 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
393
394         PR middle-end/20739
395         * gcc.dg/tree-ssa/pr20739.c: New test.
396
397 2005-04-14  Mike Stump  <mrs@apple.com>
398
399         * gcc.dg/Foundation.framework/empty: New.
400         * gcc.dg/framework-2.c: New.
401
402 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
403
404         PR tree-optimization/21021
405         * gcc.c-torture/compile/pr21021.c: New.
406
407 2005-04-14  Janis Johnson  <janis187@us.ibm.com
408
409         PR testsuite/21010
410         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
411         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
412         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
413         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
414         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
415         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
416         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
417         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
418
419 2005-04-14  Richard Henderson  <rth@redhat.com>
420
421         * lib/target-supports.exp (check_effective_target_vect_condition):
422         Add ia64, i?86, and x86_64.
423
424 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
425
426         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
427
428 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
429
430         PR tree-optimization/20657
431         * gcc.dg/tree-ssa/pr20657.c: New.
432
433 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
434
435         * gcc.dg/builtins-53.c: Also check (int)trunc* and
436         (long long int)trunc*.
437
438 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
439
440         PR target/20927
441         * gcc.dg/pr20927.c: New test.
442
443 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
444
445         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
446         * gcc.target/mips/asm-1.c: Likewise.
447
448 2005-04-13  Dale Johannesen  <dalej@apple.com>
449
450         * objc.dg/objc-fast-4.m:  New.
451
452 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
453
454         * gcc.target/cris/torture/cris-torture.exp: New driver in new
455         directory.
456         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
457
458 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
459
460         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
461         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
462         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
463
464 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
465
466         PR tree-optimization/20913
467         * gcc.dg/tree-ssa/pr20913.c: New.
468
469         PR tree-optimization/20702
470         * gcc.dg/tree-ssa/pr20702.c: New.
471
472 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
473
474         PR c++/13744
475         * g++.dg/inherit/local3.C: New test.
476
477 2005-04-12  Jeff Law  <law@redhat.com>
478
479         * gcc.dg/tree-ssa/20050412-1.c: New test.
480
481 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
482
483         PR libfortran/19016
484         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
485         Add tests with mask generated by expression.
486         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
487         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
488         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
489
490 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
491
492         PR middle-end/20917
493         * gcc.dg/20050409-1.c: New test.
494
495 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
496
497         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
498
499 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
500
501         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
502         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
503         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
504         (TARGET_CXX): Adjust accordingly.
505         * target.h (struct gcc_target): Remove epxort_class_data.  Add
506         determine_class_data_visibility and class_data_always_comdat.
507         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
508         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
509         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
510         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
511         (arm_cxx_determine_class_data_visibility): New.
512         (arm_cxx_class_data_always_comdat): Likewise.
513         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
514         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
515         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
516         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
517         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
518         Define.
519
520 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
521
522         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
523
524 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
525
526         * gcc.dg/i386-darwin-fpmath.c: New.
527
528 2004-04-11  Devang Patel  <dpatel@apple.com>
529
530         * lib/target-supports.exp (check_effective_target_vect_condition): New.
531         * gcc.dg/vect/vect-ifcvt-1.c: New test.
532         * gcc.dg/vect/vect-ifcvt-2.c: New test.
533         * gcc.dg/vect/vect-ifcvt-3.c: New test.
534         * gcc.dg/vect/vect-ifcvt-4.c: New test.
535         * gcc.dg/vect/vect-ifcvt-5.c: New test.
536         * gcc.dg/vect/vect-ifcvt-6.c: New test.
537         * gcc.dg/vect/vect-ifcvt-7.c: New test.
538         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
539         
540 2004-04-11  Devang Patel  <dpatel@apple.com>
541
542         * gcc.dg/vect/vect-dv-1.c: New test.
543         * gcc.dg/vect/vect-dv-2.c: New test.
544         
545 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
546
547         PR tree-optimization/20933
548         * gcc.dg/tree-ssa/pr20933.c: New test.
549
550 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
551
552         * gfortran.dg/fold_nearest.f90: New test.
553
554 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
555
556         * gcc.dg/tree-ssa/alias-1.c: New test.
557
558 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
559
560         PR tree-optimization/20920
561         * g++.dg/tree-ssa/pr20920.C: New test.
562
563 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
564
565         * gcc.dg/builtins-53.c: Also check (int)ceil* and
566         (long long int)ceil*.
567         
568 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
569
570         * g++.dg/warn/Wdtor1.C: Declare template in system header with
571         explicit C++ linkage.
572
573 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
574
575         * gfortran.dg/pr17229.f: Take care of the new obsolescence
576         warning for arithmetic IF statements.
577
578 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
579
580         * eor_handling_1.f90: New test case.
581         * eor_handling_2.f90: New test case.
582         * eor_handling_3.f90: New test case.
583         * eor_handling_4.f90: New test case.
584         * eor_handling_5.f90: New test case.
585         * noadv_size.f90: New test case.
586         * pad_no.f90: New test case.
587
588 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
589
590         * gcc.c-torture/execute/20050410-1.c: New test.
591
592 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
593
594         * gcc.dg/pr20126.c: New.
595
596 2005-04-09  Bud Davis  <bdavis@gfortran.org>
597             Steven G. Kargl <kargls@comcast.net>
598
599         * gfortran.dg/PR19872.f: New test.
600
601 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
602
603         * gfortran.dg/nint_1.f90:  Fix dg-do directive
604
605 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
606
607         * gfortran.dg/nint_1.f90: New test.
608
609 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
610
611         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
612         Added test for callee-allocated arrays with write statements.
613         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
614         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
615         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
616         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
617         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
618
619 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
620
621         PR libfortran/20163
622         * gfortran.dg/open-options-blanks.f:  New test.
623
624 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
625
626         PR fortran/13257
627         * gfortran.dg/comma_format_extension_[1234].f: New tests.
628
629 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
630
631         * gcc.dg/tree-ssa/stdarg-1.c: New test.
632         * gcc.dg/tree-ssa/stdarg-2.c: New test.
633         * gcc.dg/tree-ssa/stdarg-3.c: New test.
634         * gcc.dg/tree-ssa/stdarg-4.c: New test.
635         * gcc.dg/tree-ssa/stdarg-5.c: New test.
636         * gcc.c-torture/execute/stdarg-4.c: New test.
637
638         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
639
640         PR target/20795
641         * g++.dg/abi/param2.C: New test.
642
643 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
644
645         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
646
647 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
648
649         * gcc.dg/builtins-53.c: New test.
650
651 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
652
653         * g++.dg/tree-ssa/pr18178.C: New test.
654         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
655         * gcc.c-torture/execute/20041019-1.c: New test.
656         * gcc.dg/tree-ssa/20041008-1.c: New test.
657         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
658         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
659         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
660         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
661         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
662         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
663         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
664         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
665         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
666         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
667
668 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
669
670         PR rtl-optimization/20466
671         * gcc.c-torture/execute/pr20466-1.c: New test.
672
673 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
674
675         PR c++/20905
676         * g++.dg/parse/cond2.C: New test.
677
678         PR c++/20145
679         * g++.dg/warn/Wdtor1.C: New test.
680
681 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
682
683         PR fortran/17229
684         * gfortran.dg/pr17229.f: New test.
685
686 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
687
688         * gfortran.dg/tiny_1.f90: New test.
689         * gfortran.dg/tiny_2.f90: ditto.
690
691 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
692
693         * gfortran.dg/eor_1.f90:  Fix dg-do run line
694         * gfortran.dg/open_new.f90:  Fix dg-do run line
695
696 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
697
698         * lib/target-supports.exp (get_compiler_messages): Support
699         optional arguments, the fourth being compiler options.
700         (check_effective_target_fpic): New proc.
701         * gcc.dg/20050321-2.c: Restrict to target fpic.
702
703 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
704
705         * gcc.dg/15443-1.c: New test.
706         * gcc.dg/15443-2.c: Likewise.
707
708 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
709
710         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
711
712 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
713
714         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
715
716 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
717
718         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
719         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
720         -m64.
721         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
722         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
723         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
724
725 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
726
727         PR c++/20212
728         * g++.dg/warn/Wunused-11.C: New test.
729
730 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
731
732         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
733
734 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
735
736         * gfortran.dg/vect/vect-5.f90: xfail for lp64. 
737
738 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
739
740         PR c++/20734
741         * g++.dg/template/ptrmem13.C: New test.
742
743 2005-04-05  Per Bothner  <per@bothner.com>
744
745         * lib/gcc.exp: Always add -fno-show-column, for now.
746
747 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
748
749         PR testsuite/20767
750         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
751         of plain old "unsigned int" for the type of "i".  Makes this test
752         64bit clean.
753
754 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
755
756         * gcc.dg/i386-ssefn-1.c: New test.
757         * gcc.dg/i386-ssefn-2.c: New test.
758         * gcc.dg/i386-ssefn-3.c: New test.
759         * gcc.dg/i386-ssefn-4.c: New test.
760
761 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
762
763         PR tree-optimization/20076
764         * gcc.dg/builtin-apply4.c: New test.
765
766         PR preprocessor/19475
767         * gcc.dg/cpp/macspace1.c: New test.
768         * gcc.dg/cpp/macspace2.c: New test.
769
770 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
771
772         * gfortran.dg/pr20755.f: Fixed bad format.
773
774 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
775
776         PR c++/20763
777         * g++.dg/ext/attrib21.C: New test.
778
779 2004-04-05  Devang Patel  <dpatel@apple.com>
780
781         * lib/target-supports.exp (check_effective_target_vect_shif): New.
782         * gcc.dg/vect/vect-shift-1.c: New test.
783         
784 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
785
786         PR libfortran/20755
787         * gfortran.dg/pr20755.f: New test.
788
789 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
790
791         * gfortran.dg/pr15959.f90: New test.
792         * gfortran.dg/string_pad_trunc.f90: New test.
793
794 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
795
796         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
797         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
798         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
799         syntax.
800
801 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
802
803         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
804
805 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
806
807         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
808         * gcc.c-torture/compile/20011119-2.c: Likewise.
809         * gcc.c-torture/compile/981001-2.c: Likewise.
810
811 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
812
813         PR c++/20679
814         * g++.dg/template/overload4.C: New test.
815
816 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
817
818         PR c++/20746
819         * g++.dg/abi/covariant5.C: New.
820
821         PR debug/20505
822         * g++.dg/debug/const2.C: New.
823
824 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
825
826         PR rtl-optimization/16104
827         * gcc.c-torture/execute/20050316-1.c: New test.
828
829 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
830
831         * g++.dg/template/spec23.C: Fix dg-error text.
832
833 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
834
835         PR c++/19199
836         * g++.dg/expr/lval2.C: New.
837
838 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
839
840         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
841         __builtin_strcasecmp and __builtin_strncasecmp.
842
843 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
844
845         PR c++/20723
846         * g++.dg/template/spec22.C: New.
847         * g++.dg/template/spec23.C: New.
848
849 2005-04-03  Dale Ranta  <dir@lanl.gov>
850             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
851
852         PR libfortran/20068
853         PR libfortran/20125
854         PR libfortran/20156
855         PR libfortran/20471
856         * gfortran.dg/backspace.f: New test.
857
858 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
859
860         * gcc.dg/pr19345.c: New test.
861
862 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
863
864         PR tree-optimization/20640
865         * gcc.dg/torture/tree-loop-1.c: New.
866
867 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
868
869         PR rtl-optimization/20290
870         * gcc.c-torture/execute/loop-ivopts-2.c: New.
871
872 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
873
874         * gcc.dg/rs6000-fpint.c: New.
875
876 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
877
878         * gcc.dg/old-style-then-proto-1.c: New test.
879
880 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
881
882         * gfortran.fortran-torture/execute/backspace.f90: Check
883         after backspace and read was incorrect.
884
885 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
886
887         * gcc.c-torture/execute/builtins/strcat.c: Check the result
888         buffer past the terminating NUL using memcmp.
889         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
890         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
891
892         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
893         Fix unused/uninitialized variable warnings.
894
895         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
896         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
897         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
898         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
899
900         * gcc.c-torture/execute/builtins/abs-1-lib.c,
901         gcc.c-torture/execute/builtins/fputs-lib.c,
902         gcc.c-torture/execute/builtins/lib/fprintf.c,
903         gcc.c-torture/execute/builtins/lib/main.c,
904         gcc.c-torture/execute/builtins/lib/memcmp.c,
905         gcc.c-torture/execute/builtins/lib/memmove.c,
906         gcc.c-torture/execute/builtins/lib/mempcpy.c,
907         gcc.c-torture/execute/builtins/lib/memset.c,
908         gcc.c-torture/execute/builtins/lib/printf.c,
909         gcc.c-torture/execute/builtins/lib/sprintf.c,
910         gcc.c-torture/execute/builtins/lib/stpcpy.c,
911         gcc.c-torture/execute/builtins/lib/strchr.c,
912         gcc.c-torture/execute/builtins/lib/strcmp.c,
913         gcc.c-torture/execute/builtins/lib/strcpy.c,
914         gcc.c-torture/execute/builtins/lib/strcspn.c,
915         gcc.c-torture/execute/builtins/lib/strlen.c,
916         gcc.c-torture/execute/builtins/lib/strncat.c,
917         gcc.c-torture/execute/builtins/lib/strncmp.c,
918         gcc.c-torture/execute/builtins/lib/strncpy.c,
919         gcc.c-torture/execute/builtins/lib/strrchr.c,
920         gcc.c-torture/execute/builtins/lib/strspn.c,
921         gcc.c-torture/execute/builtins/lib/strstr.c,
922         gcc.c-torture/execute/builtins/memops-asm-lib.c,
923         gcc.c-torture/execute/builtins/strlen-2.c,
924         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
925         prototypes.
926
927 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
928
929         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
930         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
931         selectany usage.
932
933 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
934
935         PR c++/19406
936         * g++.dg/debug/using1.C: New test.
937
938 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
939
940         PR middle-end/20524
941         * gcc.dg/alias-7.c: Prefix asm-declared name with
942         __USER_LABEL_PREFIX__.
943
944 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
945
946         Fix fallout from PR middle-end/15700:
947         * gcc.c-torture/compile/20011119-1.c: Take
948         __USER_LABEL_PREFIX__ into account.
949         * gcc.c-torture/compile/20011119-2.c: Likewise.
950
951 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
952
953         PR c++/18644
954         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
955
956 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
957
958         PR c/17855
959         * gcc.c-torture/compile/struct-non-lval-1.c,
960         gcc.c-torture/compile/struct-non-lval-2.c,
961         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
962
963 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
964
965         * gcc.dg/tls/tls.exp: Remove temporary file.
966         * g++.dg/tls/tls.exp: Ditto.
967         * lib/file-format.exp: Ditto.
968         * g++.dg/special/ecos.exp: Ditto.
969
970         * lib/profopt.exp: Treat prof_ext as a list.
971         * gcc.misc-tests/bprob.exp: Ditto.
972         * g++.dg/bprob/bprob.exp: Ditto.
973
974         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
975         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
976         g++.dg/tree-ssa/pointer-reference-alias.C,
977         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
978         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
979         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
980         g++.dg/vect/pr19951.cc: Ditto.
981         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
982         gcc.dg/builtins-47.c: Ditto.
983         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
984         gcc.dg/pr20115-1.c: Ditto.
985         * gcc.dg/tree-ssa/20030530-2.c,
986         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
987         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
988         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
989         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
990         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
991         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
992         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
993         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
994         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
995         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
996         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
997         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
998         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
999         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
1000         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
1001         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
1002         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
1003         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
1004         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
1005         gcc.dg/tree-ssa/20030824-1.c,
1006         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
1007         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
1008         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
1009         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
1010         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
1011         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
1012         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
1013         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
1014         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
1015         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
1016         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
1017         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
1018         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
1019         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
1020         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
1021         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
1022         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
1023         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
1024         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
1025         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
1026         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
1027         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
1028         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
1029         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
1030         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
1031         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
1032         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
1033         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
1034         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
1035         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
1036         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
1037         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
1038         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
1039         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
1040         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
1041         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
1042         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
1043         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
1044         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
1045         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
1046         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
1047         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
1048         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
1049         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
1050         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
1051         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
1052         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
1053         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
1054         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
1055         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
1056         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
1057         gcc.dg/tree-ssa/useless-1.c: Ditto.
1058         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
1059         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
1060         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
1061         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
1062         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
1063         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
1064         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
1065         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
1066         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
1067         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
1068         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
1069         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
1070         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
1071         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
1072         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
1073         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
1074         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
1075         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
1076         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
1077         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
1078         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
1079         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
1080         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
1081         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
1082         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
1083         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
1084         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
1085         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
1086         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
1087         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
1088         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
1089         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
1090         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
1091         gcc.dg/vect/vect-none.c: Ditto.
1092         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
1093         treelang/compile/unsigned.tree: Ditto.
1094
1095         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
1096         * gcc.dg/cpp/direct2s.c: Ditto.
1097         * gcc.dg/cpp/paste4.c: Ditto.
1098         * gcc.dg/cpp/separate-1.c: Ditto.
1099         * gcc.dg/pch/save-temps-1.c: Ditto.
1100         * g++.dg/ext/altivec-10.C: Ditto.
1101         * g++.dg/pch/pch.C: Ditto.
1102
1103         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
1104
1105         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
1106         * g++.dg/template/repo1.C: Ditto.
1107         * g++.dg/template/repo2.C: Ditto.
1108         * g++.dg/template/repo3.C: Ditto.
1109         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
1110         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
1111         * g++.old-deja/g++.pt/repo1.C: Ditto.
1112         * g++.old-deja/g++.pt/repo2.C: Ditto.
1113         * g++.old-deja/g++.pt/repo3.C: Ditto.
1114         * g++.old-deja/g++.pt/repo4.C: Ditto.
1115
1116         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
1117         * gcc.dg/20030107-1.c: Ditto.
1118         * gcc.dg/20030702-1.c: Ditto.
1119         * gcc.dg/profile-generate-1.c: Ditto.
1120         * g++.dg/other/profile1.C: Ditto.
1121         * g++.old-deja/g++.robertl/eb83.C: Ditto.
1122
1123         * lib/gcc-dg.exp (remove-build-file): New.
1124         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
1125         cleanup-tree-dump, cleanup-saved-temps): New.
1126
1127 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
1128
1129         PR c++/19203, DR 214
1130         * g++.dg/parse/ambig3.C: Not ambiguous.
1131         * g++.dg/template/spec20.C: New.
1132         * g++.dg/template/spec21.C: New.
1133
1134 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
1135
1136         PR target/20045
1137         * gcc.dg/ia64-fptr-1.c: Run only on linux.
1138
1139 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1140
1141         PR libfortran/20660
1142         * gfortran.dg/negative_unit.f: New test.
1143
1144 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
1145
1146         * gcc.dg/20050330-1.c: New test.
1147
1148 2005-03-30  Devang Patel  <dpatel@apple.com>
1149
1150         * g++.dg/tree-sra/ssa-sra-3.C: New test.
1151
1152 2005-03-30  Dale Johannesen  <dalej@apple.com>
1153
1154         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
1155
1156 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
1157
1158         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
1159         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
1160         Strip options from test name.
1161
1162 2005-03-31  Jan Hubicka  <jh@suse.cz>
1163
1164         * gcc.dg/varpool-1.c: New testcase.
1165
1166 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
1167
1168         PR c/772
1169         PR c/17913
1170         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
1171         gcc.dg/stmt-expr-label-3.c : New tests.
1172         * gcc.c-torture/execute/medce-2.c: Remove.
1173
1174 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
1175
1176         PR c/20368
1177         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
1178         tests.
1179
1180 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
1181
1182         * gcc.c-torture/compile/pr20203.c: New test.
1183
1184 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
1185
1186         * gfortran.dg/promotion.f90:  New test.
1187
1188 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
1189
1190         PR middle-end/20491
1191         * gcc.dg/torture/asm-subreg-1.c: New test.
1192
1193 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
1194
1195         PR c/20672
1196         * gcc.dg/pr20672-1.c: New test.
1197
1198 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
1199
1200         * gfortran.dg/vect: New directory.
1201         * gfortran.dg/vect/vect.exp: New.
1202         * gfortran.dg/vect/vect-1.f90: New test.
1203         * gfortran.dg/vect/vect-2.f90: New test.
1204         * gfortran.dg/vect/vect-3.f90: New test.
1205         * gfortran.dg/vect/vect-4.f90: New test.
1206         * gfortran.dg/vect/vect-5.f90: New test.
1207
1208 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
1209
1210         PR middle-end/20622
1211         * gcc.dg/alias-7.c: New test.
1212
1213 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
1214
1215         * gcc.dg/sparc-reg-1.c: New test.
1216
1217 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
1218
1219         PR target/19890
1220         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
1221
1222 2005-03-29  Dale Ranta  <dir@lanl.gov>
1223             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1224
1225         PR libfortran/20163
1226         * gfortran.dg/pr20163-2.f: New test.
1227
1228 2005-03-28  Jan Hubicka  <jh@suse.cz>
1229
1230         PR middle-end/20635
1231         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
1232         by Jakub Jelinek.
1233
1234 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
1235
1236         PR tree-optimization/20626
1237         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
1238         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
1239
1240 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
1241
1242         * gfortran.dg/underflow.f90:  New test.
1243         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
1244
1245 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1246
1247         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
1248
1249 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
1250
1251         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
1252         (g++_init): Make sure that CXXFLAGS is set.
1253         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
1254         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
1255         * lib/gfortran.exp (gfortran_link_flags): Likewise. 
1256         * lib/objc.exp (objc_init): Likewise.
1257         * lib/treelang.exp (treelang_init): Likewise.
1258
1259 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
1260
1261         PR tree-optimization/20470
1262         * gcc.dg/tree-ssa/pr20470.c: New test.
1263
1264 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
1265
1266         * gcc.dg/ppc-stfiwx.c: New.
1267
1268 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
1269
1270         PR target/19888
1271         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
1272
1273 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
1274
1275         * gcc.dg/20050325-1.c: Fix a typo.
1276
1277 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1278
1279         PR libfortran/19678
1280         PR libfortran/19679
1281         * gfortran.dg/dos_eol.f: New test.
1282
1283 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
1284
1285         PR rtl-optimization/20249
1286         * gcc.dg/20050325-1.c: New test.
1287
1288 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1289
1290         PR libfortran/15332
1291         * gfortran.dg/pr15332.f: New test.
1292
1293 2005-03-24  Dale Johannesen  <dalej@apple.com>
1294
1295         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
1296
1297 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
1298
1299         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
1300         'internal' visibility.
1301         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
1302         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
1303         'protected' visibility.
1304         * gcc.dg/visibility-7.c: Likewise.
1305         * lib/target-supports.exp (check_visibility_available): Take
1306         a parameter, the kind of visibility to check for.
1307         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
1308         to check_visibility_available.
1309
1310         * g++.dg/expr/cast3.C: New.
1311
1312 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
1313
1314         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
1315         rs6000.
1316
1317 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
1318
1319         PR target/20095
1320         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
1321
1322 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
1323
1324         * gcc.dg/badshift.c: Renamed to...
1325         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
1326
1327         * gcc.target/i386/badshift.c: Renamed to...
1328         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
1329         only.
1330
1331         PR rtl-optimization/20532
1332         * gcc.target/i386/badshift.c: New.
1333
1334 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1335
1336         * gfortran.dg/pr18025.f90: New test.
1337
1338 2005-03-23  Dale Johannesen  <dalej@apple.com>
1339         
1340         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
1341
1342 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
1343
1344         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
1345
1346         * lib/target-supports.exp (check_iconv_available): Default
1347         libiconv to -liconv, if there is no definition.
1348
1349 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
1350
1351         * gcc.dg/torture/cris-asm-mof-1.c: New test.
1352
1353 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
1354
1355         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
1356         * g++.dg/opt/pr7503-2.C: Likewise.
1357         * g++.dg/opt/pr7503-3.C: Likewise.
1358         * g++.dg/opt/pr7503-4.C: Likewise.
1359         * g++.dg/opt/pr7503-5.C: Likewise.
1360         * g++.dg/warn/minmax.C: New test.
1361
1362 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1363
1364         * gfortran.dg/g77_intrinsics_funcs.f: New test.
1365         * gfortran.dg/g77_intrinsics_sub.f: New test.
1366
1367 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
1368             Jan Hubicka  <jh@suse.cz>
1369             Steven Bosscher <stevenb@suse.de
1370
1371         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
1372
1373 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1374
1375         PR c++/19980
1376         * g++.dg/template/redecl3.C: New test.
1377
1378 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1379
1380         PR c++/20499
1381         * g++.dg/parse/error16.C: Tweak error markers.
1382
1383 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
1384
1385         PR target/20561
1386         * gcc.dg/20050321-2.c: New test.
1387
1388 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
1389
1390         PR c++/20465
1391         PR c++/20381
1392         * g++.dg/template/ptrmem12.C: New.
1393
1394 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
1395
1396         PR rtl-optimization/20527
1397         * gcc.c-torture/execute/pr20527-1.c: New test.
1398
1399 2005-03-22  Ben Elliston  <bje@au.ibm.com>
1400
1401         * gcc.misc-tests/options.exp (check_for_options): Create a real C
1402         program, compile it into a real executable and then delete the .c
1403         and .x files afterwards, to avoid problems on testglue targets.
1404
1405 2005-03-21  Stuart Hastings  <stuart@apple.com>
1406
1407         * gcc.target/i386/sse-2.c: New.
1408         
1409 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
1410
1411         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
1412
1413 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
1414
1415         * g++.dg/parse/crash25.C: Fix typo.
1416
1417 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
1418
1419         PR c++/20461
1420         * g++.dg/parse/crash24.C: New test.
1421
1422         PR c++/20536
1423         * g++.dg/parse/crash25.C: New test.
1424
1425 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
1426
1427         PR c++/20147    
1428         * g++.dg/ext/stmtexpr4.C: New test.
1429
1430 2005-03-20  Roger Sayle  <roger@eyesopen.com>
1431
1432         PR middle-end/20539
1433         * gcc.c-torture/compile/pr13066-1.c: New test case.
1434         * gcc.c-torture/compile/pr20539-1.c: Likewise.
1435         * g++.dg/opt/pr13066-1.C: Likewise.
1436
1437 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
1438
1439         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
1440
1441 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1442
1443         PR fortran/18525
1444         * gfortran.dg/nesting_1.f90: New test.
1445
1446 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1447
1448         PR c++/20240
1449         * g++.dg/lookup/using13.C: New test.
1450
1451 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1452
1453         PR c++/20333
1454         * g++.dg/template/crash36.C: New test.
1455
1456 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
1457
1458         PR c++/20463
1459         * g++.dg/template/crash35.C: New test.
1460
1461 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
1462
1463         PR c++/19966
1464         * g++.dg/overload/operator2.C: New test.
1465
1466 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1467
1468         PR libfortran/20257
1469         * gfortran.dg/pr20257.f90: New test.
1470
1471 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1472
1473         PR libfortran/20480
1474         * gfortran.dg/pr20480.f90: New test.
1475
1476 2005-03-16  Richard Henderson  <rth@redhat.com>
1477
1478         PR middle-end/15700
1479         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
1480         (_rtld_global): New.
1481         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
1482         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
1483
1484         * gcc.dg/alias-3.c: New.
1485         * gcc.dg/alias-4.c: New.
1486         * gcc.dg/alias-5.c: New.
1487         * gcc.dg/alias-6.c: New.
1488
1489 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
1490
1491         * gcc.dg/cpp/ucnid-7.c: New.
1492
1493 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
1494             Dorit Naishlos  <dorit@il.ibm.com>
1495
1496         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
1497         darwin.
1498
1499 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
1500
1501         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
1502         misaligned accesses.
1503         * gcc.dg/vect/vect-58.c: Likewise.
1504         * gcc.dg/vect/vect-92.c: New.
1505         * gcc.dg/vect/vect-93.c: New.
1506
1507 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
1508
1509         PR fortran/18827
1510         * gfortran.dg/assign_2.f90: New test.
1511         * gfortran.dg/assign_3.f90: New test.
1512         * gfortran.dg/assign.f90: New test.
1513
1514 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
1515
1516         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
1517         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
1518         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
1519         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
1520         names.
1521
1522 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
1523
1524         * gcc.dg/cpp/ucnid-6.c: New.
1525
1526         * gcc.dg/cpp/normalize-1.c: New.
1527         * gcc.dg/cpp/normalize-2.c: New.
1528         * gcc.dg/cpp/normalize-3.c: New.
1529         * gcc.dg/cpp/normalize-4.c: New.
1530         * gcc.dg/cpp/ucnid-4.c: New.
1531         * gcc.dg/cpp/ucnid-5.c: New.
1532         * g++.dg/cpp/normalize-1.C: New.
1533         * g++.dg/cpp/ucnid-1.C: New.
1534
1535 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
1536
1537         * gcc.dg/pr18628.c: New.
1538
1539 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
1540
1541         PR c++/20280
1542         * g++.dg/tree-ssa/pr20280.C: New.
1543
1544 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1545
1546         PR fortran/20467
1547         * gfortran.dg/stfunc_2.f90: New test.
1548
1549 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
1550
1551         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
1552
1553 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
1554
1555         * gcc.dg/tree-ssa/20050314-1.c: New test.
1556
1557 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1558
1559         PR c++/4403
1560         PR c++/9783, DR433
1561         * g++.dg/template/friend34.C: New test.
1562         * g++.dg/template/friend35.C: Likewise.
1563         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
1564
1565 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1566
1567         Friend class name lookup 5/n
1568         PR c++/1016
1569         * g++.dg/lookup/hidden-class1.C: New test.
1570         * g++.dg/lookup/hidden-class2.C: Likewise.
1571         * g++.dg/lookup/hidden-class3.C: Likewise.
1572         * g++.dg/lookup/hidden-class4.C: Likewise.
1573         * g++.dg/lookup/hidden-class5.C: Likewise.
1574         * g++.dg/lookup/hidden-class6.C: Likewise.
1575         * g++.dg/lookup/hidden-class7.C: Likewise.
1576         * g++.dg/lookup/hidden-class8.C: Likewise.
1577         * g++.dg/lookup/hidden-class9.C: Likewise.
1578         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
1579         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
1580         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
1581         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
1582         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
1583         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
1584         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
1585         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
1586         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
1587         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
1588         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
1589
1590 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
1591
1592         PR c++/20157
1593         * g++.dg/template/error18.C: New test.
1594
1595 2005-03-09  Ben Elliston  <bje@au.ibm.com>
1596
1597         PR debug/16792
1598         * g++.dg/debug/pr16792.C: New test.
1599
1600 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
1601
1602         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
1603         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
1604         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
1605         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
1606         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
1607         test assertion names.
1608
1609 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1610
1611         PR fortran/18600
1612         * gfortran.dg/stfunc_1.f90: New test.
1613
1614 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1615
1616         PR fortran/16907
1617         * gfortran.dg/real_index_1.f90: New test.
1618
1619 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1620
1621         PR fortran/20323
1622         * gfortran.dg/spec_expr_1.f90: New test.
1623
1624 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
1625
1626         PR c/20402
1627         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
1628         new parser.
1629
1630 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1631
1632         PR fortran/20361
1633         * gfortran.dg/largeequiv_1.f90: New test.
1634
1635 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
1636
1637         * gcc.dg/ucnid-1.c: New.
1638         * gcc.dg/ucnid-2.c: New.
1639         * gcc.dg/ucnid-3.c: New.
1640         * gcc.dg/ucnid-4.c: New.
1641         * gcc.dg/ucnid-5.c: New.
1642         * gcc.dg/ucnid-6.c: New.
1643         * gcc.dg/cpp/ucnid-1.c: New.
1644         * gcc.dg/cpp/ucnid-2.c: New.
1645         * gcc.dg/cpp/ucnid-3.c: New.
1646         * g++.dg/other/ucnid-1.C: New.
1647
1648 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
1649
1650         * gcc.dg/vmx/darwin-abi-3.c: Delete.
1651
1652 2005-03-11  Per Bothner  <per@bothner.com>
1653
1654         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
1655         that diagnotics refer to correct token.
1656         * gcc.dg/unused-3.c: Likewise.
1657
1658 2005-03-11  Per Bothner  <per@bothner.com>
1659
1660         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
1661         constant" is now actually on same line as string constant.
1662         * gcc.dg/cpp/direct2s.c: Likewise.
1663
1664 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
1665
1666         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
1667
1668 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1669
1670         PR libfortran/20124
1671         * gfortran.dg/pr20124.f90: New Test
1672
1673 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
1674
1675         PR tree-optimization/20130
1676         * gcc.dg/pr20130-1.c: New test.
1677
1678 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
1679
1680         PR target/20095
1681         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
1682
1683 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1684
1685         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
1686
1687 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
1688
1689         * g++.dg/eh/forced1.C: Fix comment.
1690         * g++.dg/eh/forced2.C: Ditto.
1691         * g++.dg/eh/forced3.C: Ditto.
1692         * g++.dg/eh/forced4.C: Ditto.
1693
1694 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
1695
1696         PR rtl-opt/20412
1697         * gcc.c-torture/compile/pr20412.c: New test.
1698
1699 2005-03-10  Roger Sayle  <roger@eyesopen.com>
1700
1701         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
1702
1703 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
1704
1705         PR target/20322
1706         * gcc.dg/20050307-1.c: New test.
1707
1708 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
1709
1710         PR c++/20375
1711         * g++.dg/other/stdarg3.C: New.
1712
1713 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
1714
1715         PR c++/18384, c++/18327
1716         * g++.dg/init/array19.C: New test.
1717
1718         PR inline-asm/20314
1719         * gcc.dg/torture/pr20314-1.c: New test.
1720         * gcc.dg/torture/pr20314-2.c: New test.
1721
1722 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
1723
1724         * gcc.dg/20050309-1.c: New test.
1725
1726 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1727
1728         * gcc.dg/builtins-10.c: Reactivate disabled test.
1729         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
1730         new cbrt transformations.
1731
1732 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
1733
1734         PR c++/20208
1735         * g++.dg/template/array13.C: New test.
1736
1737 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
1738
1739         PR c++/16859
1740         * g++.dg/init/brace4.C: New test.
1741
1742 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
1743
1744         PR c++/20186
1745         * g++.dg/template/non-dependent12.C: New.
1746
1747 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
1748
1749         PR c++/20142
1750         * g++.dg/init/array18.C: Add dg-do run marker.
1751         
1752         PR c++/20142
1753         * g++.dg/init/array18.C: New test.
1754
1755 2005-03-09  Ben Elliston  <bje@au.ibm.com>
1756
1757         * consistency.vlad/vlad.exp: Remove trailing semicolons.
1758         * g++.dg/gcov/gcov.exp: Likewise.
1759         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1760         * gcc.target/xstormy16/xstormy16.exp: Likewise.
1761         * lib/c-torture.exp: Likewise.
1762         * lib/fortran-torture.exp: Likewise.
1763         * lib/g++.exp: Likewise.
1764         * lib/gcc-defs.exp: Likewise.
1765         * lib/gcc-dg.exp: Likewise.
1766         * lib/gcc.exp: Likewise.
1767         * lib/gcov.exp: Likewise.
1768         * lib/gfortran.exp: Likewise.
1769         * lib/mike-g++.exp: Likewise.
1770         * lib/mike-gcc.exp: Likewise.
1771         * lib/objc-torture.exp: Likewise.
1772         * lib/objc.exp: Likewise.
1773         * lib/profopt.exp: Likewise.
1774         * lib/target-libpath.exp: Likewise.
1775         * lib/target-supports.exp: Likewise.
1776         * lib/treelang.exp: Likewise.
1777         * lib/wrapper.exp: Likewise.
1778
1779 2005-03-08  Jeff Law  <law@redhat.com>
1780
1781         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
1782         PHI-OPT changes.
1783
1784 2005-03-08  Ira Rosen  <irar@il.ibm.com>
1785
1786         * gcc.dg/vect/pr20122.c: New test.
1787
1788 2005-03-07  Jeff Law  <law@redhat.com>
1789
1790         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
1791         was folded away.
1792         * gcc.dg/tree-ssa/pr18133-1.c: New test.
1793         * gcc.dg/tree-ssa/pr18133-2.c: New test.
1794         * gcc.dg/tree-ssa/pr18134.c: New test.
1795
1796 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1797
1798         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
1799         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
1800         gcc.dg/torture/builtin-noret-2.c: Require weak support.
1801
1802 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
1803
1804         PR tree-opt/17671
1805         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
1806
1807 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
1808
1809         * g++.dg/warn/Wnvdtor.C: New test.
1810
1811 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
1812
1813         * gcc.dg/torture/pr19683-1.c: New test.
1814
1815 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
1816
1817         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
1818         * gfortran.dg/g77/19990313-2.f: Ditto.
1819         * gfortran.dg/g77/19990313-3.f: Ditto.
1820         * gfortran.dg/g77/19990525-0.f: Ditto.
1821         * gfortran.dg/g77/19990826-0.f: Ditto.
1822         * gfortran.dg/g77/19990826-2.f: Ditto.
1823         * gfortran.dg/g77/19990826-3.f: Ditto.
1824         * gfortran.dg/g77/20000511-1.f: Ditto.
1825         * gfortran.dg/g77/20000511-2.f: Ditto.
1826         * gfortran.dg/g77/970625-2.f: Ditto.
1827         * gfortran.dg/g77/980310-2.f: Ditto.
1828         * gfortran.dg/g77/980310-3.f: Ditto.
1829         * gfortran.dg/g77/980310-8.f: Ditto.
1830         * gfortran.dg/g77/980519-2.f: Ditto.
1831         * gfortran.dg/g77/alpha1.f: Ditto.
1832         * gfortran.dg/g77/claus.f: Ditto.
1833         * gfortran.dg/g77/erfc.f: Ditto.
1834         * gfortran.dg/g77/short.f: Ditto.
1835         * gfortran.fortran-torture/execute/data.f90: Ditto.
1836         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
1837         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
1838
1839 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1840
1841         * lib/file-format.exp (gcc_target_object_format): Add check for som
1842         format and hardcode object formats on hppa*-*-hpux*.
1843         * lib/target-supports.exp (check_weak_available): Add check for som
1844         object format.  Always return 0 on hppa*-*-hpux10*.
1845
1846         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
1847         is defined.
1848
1849         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
1850
1851 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
1852
1853         * gfortran.dg/pr19936_1.f90: New test.
1854         * gfortran.dg/pr19936_2.f90: New test.
1855         * gfortran.dg/pr19936_3.f90: New test.
1856
1857 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
1858             Paul Thomas <prthomas@drfccad.cea.fr>
1859
1860         * gfortran.dg/PR19754_1.f90: New test.
1861         * gfortran.dg/PR19754_2.f90: Ditto.
1862
1863 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1864
1865         PR c++/19311
1866         * g++.dg/template/non-dependent11.C: New test.
1867
1868 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
1869
1870         * lib/target-supports.exp (check_iconv_available): Fix comment.
1871
1872 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
1873             Joseph S. Myers  <joseph@codesourcery.com>
1874
1875         PR c++/19797
1876         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
1877
1878 2005-03-04  Matthew Sachs  <msachs@apple.com>
1879
1880         * gcc.exp (gcc_target_compile): Put braces around
1881         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
1882         * objc.exp (objc_target_compile): Likewise.
1883         * treelang.exp (treelang_target_compile): Likewise.
1884
1885 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1886
1887         PR fortran/19673
1888         * gfortran.dg/func_result_1.f90: New test.
1889
1890 2005-03-04  Ben Elliston  <bje@au.ibm.com>
1891
1892         * gcc.misc-tests/options.exp: New test.
1893
1894 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
1895
1896         * gcc.dg/pr15784-4.c: New test.
1897
1898 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
1899
1900         * gcc.c-torture/execute/pr17133.c: New.
1901         * gcc.c-torture/compile/20050303-1.c: New.
1902
1903 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
1904
1905         * gcc.dg/cpp/assert4.c:  Fix for cygwin
1906
1907 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
1908
1909         * g++.dg/overload/using2.C: New.
1910
1911 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
1912
1913         PR c++/19916
1914         * g++.dg/init/ptrmem2.C: New test.
1915
1916 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
1917
1918         PR c/8927
1919         * gcc.dg/pr8927-1.c: New test.
1920
1921 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
1922
1923         PR c++/20232
1924         * g++.dg/inherit/covariant12.C: New.
1925
1926 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1927
1928         PR fortran/19479
1929         * gfortran.dg/bound_1.f90: New test.
1930
1931 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
1932
1933         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
1934         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
1935
1936 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
1937
1938         PR c/20245
1939         * gcc.dg/pr20245-1.c: New test.
1940
1941 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
1942
1943         PR middle-end/19874
1944         * gcc.c-torture/execute/20050119-2.c: New test case.
1945
1946 2005-02-28  Ben Elliston  <bje@au.ibm.com>
1947
1948         * README: Update the DejaGnu bug reporting address.
1949         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
1950         * lib/objc-torture.exp: Likewise.
1951
1952 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
1953
1954         * gfortran.dg/boz_1.f90: New test.
1955         * gfortran.dg/boz_3.f90: New test.
1956         * gfortran.dg/boz_4.f90: New test.
1957
1958 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
1959
1960         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
1961         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
1962
1963 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1964
1965         PR libfortran/20101
1966         * gfortran.dg/write_0_pe_format.f90: New test.
1967
1968 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
1969
1970         PR c++/20206
1971         * g++.dg/opt/thunk2.C: New test.
1972         * g++.dg/opt/covariant1.C: New test.
1973
1974 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1975
1976         * gfortran.dg/e_d_fmt.f90: New test.
1977
1978 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
1979
1980         * gcc.dg/asm-b.c: Fix comment typos.
1981
1982 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
1983
1984         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
1985         a V_MAY_DEF also.
1986
1987 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
1988
1989         PR tree-opt/20188
1990         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
1991         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
1992         * gcc.dg/asm-b.c: New test.
1993
1994 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
1995
1996         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
1997         Disable this test on IRIX 6.
1998
1999 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
2000
2001         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
2002         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
2003         parser.
2004
2005 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
2006
2007         PR tree-optimization/20204
2008         * testsuite/gcc.dg/pr20204.c: New test.
2009
2010 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
2011
2012         PR target/20196
2013         * gcc.c-torture/execute/20050224-1.c: New test.
2014
2015         PR c++/20175
2016         * g++.dg/warn/Wbraces2.C: New test.
2017
2018 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
2019
2020         PR c++/19878
2021         * g++.dg/init/const2.C: New test.
2022
2023 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
2024
2025         PR tree-optimization/20100
2026         * gcc.c-torture/execute/pr20100-1.c: New test.
2027
2028 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2029
2030         * gfortran.dg/implicit_3.f90: New test.
2031
2032         * gfortran.dg/deftype_1.f90: New test.
2033
2034 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
2035
2036         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
2037         the test passes.
2038         * g++.dg/other/anon3.C: Accept a warning.
2039
2040 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
2041
2042         * gcc.dg/pr20017.c: Fix a comment typo.
2043
2044 2005-02-23  Bud Davis  <bdavis@gfortran.org>
2045
2046         * gfortran.dg/list_read_4.f90: Change to f90 comments.
2047
2048 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2049
2050         PR ada/19902
2051         * ada/acats/tests/cxa/cxa3004.a: Remove.
2052         * ada/acats/tests/cxb/cxb30061.am: Likewise.
2053
2054 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
2055
2056         PR c++/20073
2057         * g++.dg/init/const1.C: New test.
2058
2059         PR c++/19991
2060         * g++.dg/parse/constant7.C: New test.
2061
2062         PR c++/20152
2063         * g++.dg/parse/error27.C: New test.
2064         * g++.dg/template/qualttp15.C: Adjust error markers.
2065         * g++.old-deja/g++.other/struct1.C: Likewise.
2066         
2067         PR c++/20153
2068         * g++.dg/template/error17.C: New test.
2069
2070         PR c++/20148
2071         * g++.dg/parser/error26.C: New test.
2072
2073 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
2074
2075         PR tree-optimization/20100
2076         PR tree-optimization/20115
2077         * gcc.dg/pr20115.c: New test.
2078         * gcc.dg/pr20115-1.c: New test.
2079         * gcc.dg/pr20100.c: New test.
2080         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
2081         call-clobbered variables after alias1.
2082
2083 2005-02-22  Bud Davis  <bdavis@gfortran.org>
2084
2085         * gfortran.dg/list_read_4.f90: new test.
2086
2087 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
2088
2089         PR rtl-optimization/20017.
2090         * gcc.dg/pr20017.c: New.
2091
2092 2005-02-22  Devang Patel  <dpatel@apple.com>
2093
2094         PR 19952
2095         * g++.dg/tree-ssa/pr19952.C: New test.
2096         
2097 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
2098
2099         PR c++/19883
2100         * g++.dg/parse/constant6.C: New test.
2101
2102 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
2103
2104         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
2105         * g++.dg/charset/asm2.c: Likewise.
2106         * g++.dg/charset/asm3.c: Likewise.
2107         * g++.dg/charset/asm4.c: Likewise.
2108         * g++.dg/charset/asm5.c: Likewise.
2109         * g++.dg/charset/attribute1.c: Likewise.
2110         * g++.dg/charset/attribute2.c: Likewise.
2111         * g++.dg/charset/extern1.cc: Likewise.
2112         * g++.dg/charset/extern2.cc: Likewise.
2113         * g++.dg/charset/extern3.cc: Likewise.
2114         * g++.dg/charset/function.cc: Likewise.
2115         * g++.dg/charset/string.c: Likewise.
2116         * g++.dg/charset/charset.exp: Likewise.
2117         * lib/target-supports.exp (check_iconv_available): Fix comment.
2118
2119 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
2120
2121         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
2122         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
2123         * gcc.dg/charset/asm2.c: Likewise.
2124         * gcc.dg/charset/asm3.c: Likewise.
2125         * gcc.dg/charset/asm4.c: Likewise.
2126         * gcc.dg/charset/asm5.c: Likewise.
2127         * gcc.dg/charset/asm6.c: Likewise.
2128         * gcc.dg/charset/attribute1.c: Likewise.
2129         * gcc.dg/charset/attribute2.c: Likewise.
2130         * gcc.dg/charset/builtin1.c: Likewise.
2131         * gcc.dg/charset/extern.c: Likewise.
2132         * gcc.dg/charset/function.c: Likewise.
2133         * gcc.dg/charset/string.c: Likewise.
2134         * gcc.dg/charset/charset.exp: Likewise.
2135
2136 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
2137
2138         PR fortran/20086
2139         * gfortran.dg/pr20086.f90: New test.
2140
2141 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
2142
2143         PR tree-optimization/19786
2144         * g++.dg/tree-ssa/pr19786.C: New.
2145
2146 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2147
2148         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
2149
2150 2005-02-21  Jeff Law  <law@redhat.com>
2151
2152         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
2153
2154 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2155
2156         * gfortran.dg/do_iterator: Split loop, markup all lines for
2157         which an error locus is printed.
2158         * gfortran.dg/pr17708.f90: Markup all lines for which an error
2159         locus is printed.
2160         * gfortran.dg/select_4.f90: Likewise.
2161         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
2162         locuses in the various permutations.
2163
2164 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
2165
2166         PR tree-optimization/19951
2167         * g++.dg/vect: New directory.
2168         * g++.dg/vect/vect.exp: New file.
2169         * g++.dg/vect/pr19951.cc: New testcase.
2170         * g++.dg/dg.exp: Also prune vectorizer tests.
2171
2172 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
2173
2174         PR 18785
2175         * gcc.dg/charset/builtin1.c: New test.
2176
2177 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2178
2179         PR c++/19299
2180         * g++.dg/inherit/volatile1.C: New test.
2181
2182         PR c++/19440
2183         * g++.dg/template/dtor4.C: New test.
2184
2185 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
2186
2187         * gfortran.dg/int_1.f90: New test.
2188
2189 2005-02-19  Devang Patel  <dpatel@apple.com>
2190
2191         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
2192
2193 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
2194
2195         * gfortran.dg/achar_1.f90: New test.
2196
2197 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
2198
2199         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
2200
2201 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
2202             Jakub Jelinek  <jakub@redhat.com>
2203
2204         PR tree-optimization/19828
2205         * gcc.dg/tree-ssa/loop-7.c: New test.
2206         * gcc.c-torture/execute/20050218-1.c: New test.
2207
2208 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
2209
2210         PR c/20043
2211         * gcc.dg/transparent-union-1.c: New test.
2212         * gcc.dg/transparent-union-2.c: New test.
2213
2214 2005-02-18  James E Wilson  <wilson@specifixinc.com>
2215
2216         PR tree-optimization/18977
2217         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
2218
2219 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
2220
2221         PR target/20054
2222         * gcc.dg/pr20054.c: New test.
2223
2224 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2225
2226         PR c++/19508
2227         * g++.dg/ext/attrib20.C: New test.
2228
2229 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
2230
2231         PR middle-end/20030
2232         * gfortran.fortran-torture/execute/character_passing.f90: New test.
2233
2234 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
2235
2236         PR c++/20008
2237         * g++.dg/opt/switch4.C: New.
2238
2239 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
2240
2241         PR c++/20023
2242         PR tree-optimization/20009
2243         * gcc.c-torture/compile/20050217-1.c: New test.
2244         * g++.dg/opt/switch3.C: New test.
2245
2246         PR tree-optimization/18947
2247         * gcc.c-torture/compile/20050215-1.c: New test.
2248         * gcc.c-torture/compile/20050215-2.c: New test.
2249         * gcc.c-torture/compile/20050215-3.c: New test.
2250
2251 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
2252
2253         PR c++/20028
2254         * g++.dg/template/crash34.C: New.
2255
2256         PR c++/20022
2257         * g++.dg/other/access3.C: New.
2258
2259 2005-02-17  Ira Rosen  <irar@il.ibm.com>
2260
2261         * gcc.dg/vect/vect-98.c: New test.
2262
2263 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
2264
2265         PR tree-optimization/19967
2266         * gcc.dg/pr19967.c: New.
2267
2268 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
2269
2270         PR middle-end/19857
2271         * gcc.dg/tree-ssa/20050215-1.c: New test.
2272         * gcc.c-torture/execute/20050215-1.c: New test.
2273
2274 2005-02-15  Eric Christopher  <echristo@redhat.com>
2275
2276         * gcc.dg/cpp/20050215-1.c: New file.
2277
2278 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
2279
2280         PR tree-optimization/15785
2281         * gcc.dg/pr15785-1.c: New test.
2282
2283 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
2284
2285         PR c++/17788
2286         * g++.dg/init/ctor4.C: New.
2287         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
2288
2289 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
2290
2291         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
2292         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
2293
2294 2005-02-15  Andreas Schwab  <schwab@suse.de>
2295
2296         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
2297         declare malloc.
2298
2299 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
2300
2301         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
2302
2303 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
2304
2305         PR tree-optimization/19853
2306         * gcc.c-torture/compile/pr19853.c: New test.
2307
2308 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
2309
2310         PR c++/19608
2311         * g++.dg/parse/local-class1.C: New.
2312
2313         PR c++/19895
2314         * g++.dg/parse/ptrmem3.C: New.
2315
2316         PR c++/19884
2317         * g++.old-deja/g++.oliva/template6.C: Add another case.
2318         * g++.dg/template/explicit6.C: New.
2319
2320 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
2321
2322         PR c++/17816
2323         * g++.dg/other/redecl2.C: New.
2324
2325 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
2326
2327         PR c++/19891
2328         * g++.dg/abi/covariant4.C: New.
2329
2330 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
2331
2332         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
2333
2334 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
2335
2336         * gcc.dg/vect/vect-96.c: Fix typo.
2337
2338 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2339
2340         PR c++/14479
2341         PR c++/19487
2342         * g++.dg/template/enum5.C: New test.
2343
2344 2005-02-12  Ira Rosen  <irar@il.ibm.com>
2345
2346         * gcc.dg/vect/vect-97.c: New test.
2347
2348 2005-02-12  Ira Rosen  <irar@il.ibm.com>
2349
2350         * gcc.dg/vect/vect-96.c: New test.
2351
2352 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
2353
2354         * gcc.dg/builtins-34.c: Also check ldexp*.
2355
2356 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
2357
2358         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
2359
2360 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
2361
2362         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
2363         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
2364         dg-require-dll, dg-require-iconv, dg-require-named-sections,
2365         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
2366         selector_list, selector_expression, dg-process-target): Move to new
2367         file target-supports-dg.exp.
2368         * lib/target-supports-dg.exp: New.
2369
2370         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
2371         New.
2372
2373 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
2374
2375         PR c++/19666
2376         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
2377
2378         PR middle-end/19858
2379         * gcc.c-torture/compile/20050210-1.c: New test.
2380
2381 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
2382
2383         PR c++/19755
2384         * g++.dg/warn/Wbraces1.C: New test.
2385
2386 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
2387
2388         * gcc.dg/builtins-52.c: New testcase.
2389
2390 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
2391
2392         PR c/19342
2393         * gcc.c-torture/execute/20050119-1.c: New test.
2394
2395 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
2396
2397         PR c++/19811
2398         * g++.dg/init/delete1.C: New test.
2399
2400 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
2401
2402         PR c++/18470
2403         * g++.dg/template/static12.C: New test.
2404
2405 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
2406
2407         PR c++/19787
2408         * g++.dg/conversion/ambig1.C: New test.
2409
2410         PR c++/19739
2411         * g++.dg/ext/attrib19.C: New test.
2412
2413         PR c++/19732
2414         * g++.dg/parse/dtor5.C: New test.
2415
2416         PR c++/19762
2417         * g++.dg/template/dtor3.C: New test.
2418
2419         PR c++/19826
2420         * g++.dg/template/static11.C: New test.
2421         * g++.dg/template/crash2.C: Remove dg-error marker.
2422
2423 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
2424
2425         PR C++/18491
2426         * g++.old-deja/g++.mike/p10769a.C: Remove.
2427
2428 2005-02-09  Roger Sayle  <roger@eyesopen.com>
2429
2430         * gcc.dg/builtins-48.c: New test case.
2431         * gcc.dg/builtins-49.c: New test case.
2432         * gcc.dg/builtins-50.c: New test case.
2433         * gcc.dg/builtins-51.c: New test case.
2434
2435 2005-02-09  Ian Lance Taylor  <ian@airs.com>
2436
2437         PR middle-end/19583
2438         * g++.dg/warn/Wreturn-type-3.C: New test.
2439
2440 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
2441
2442         PR middle-end/19402
2443         * gcc.dg/pr19402-1.c: New testcase.
2444         * gcc.dg/pr19402-2.c: likewise.
2445
2446 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
2447
2448         PR middle-end/19854
2449         * g++.dg/tree-ssa/tmmti.C: New testcase.
2450
2451 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
2452
2453         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
2454
2455 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
2456
2457         PR c++/19733
2458         * g++.dg/parse/crash23.C: New test.
2459         * g++.dg/warn/Weff1.C: New test.
2460
2461 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
2462
2463         * gcc.dg/20050209-1.c: New test.
2464
2465 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
2466
2467         PR target/19799
2468         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
2469
2470 2005-02-08  Mike Stump  <mrs@apple.com>
2471
2472         * g++.dg/pch/import-2.c: New test.
2473         * g++.dg/pch/import-2.hs: New.
2474         * g++.dg/pch/include/import-2a.h: New.
2475         * g++.dg/pch/include/import-2b.h: New.
2476
2477 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
2478
2479         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
2480
2481 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2482
2483         * gfortran.dg/substr_1.f90: New test.
2484
2485 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
2486
2487         PR middle-end/19775
2488         * gcc.dg/torture/builtin-power-1.c: Disable test for
2489         invalid transformation.
2490         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
2491         no longer optimize.
2492         * gcc.dg/builtins-47.c: New testcase.
2493
2494 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
2495             Dorit Naishlos  <dorit@il.ibm.com>
2496
2497         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
2498
2499 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
2500
2501         * gcc.c-torture/compile/20050206-1.c: New test.
2502
2503 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
2504
2505         PR tree-opt/19768
2506         * g++.dg/opt/pr19768.C: New test.
2507
2508 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
2509
2510         PR tree-opt/19736
2511         * gcc.c-torture/compile/pr19736.c: New test.
2512
2513 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2514
2515         PR c++/17401
2516         * g++.dg/parse/error25.C: New test.
2517
2518 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
2519
2520         * gcc.c-torture/execute/20050203-1.c: New.
2521
2522 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
2523
2524         * gcc.dg/vect/vect-85.c: Remove xfail.
2525         * gcc.dg/vect/vect-86.c: Remove xfail.
2526         * gcc.dg/vect/vect-87.c: Remove xfail.
2527         * gcc.dg/vect/vect-88.c: Remove xfail.
2528
2529 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
2530
2531         * gcc.dg/altivec-19.c: New.
2532
2533 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
2534
2535         PR c/17807
2536         * gcc.dg/nested-func-3.c: New test.
2537         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
2538
2539 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
2540
2541         * gcc.test-framework/gen_directive_tests: Generate tests for
2542         selector expressions.
2543
2544 2005-02-02  Matt Austern  <austern@apple.com>
2545
2546         PR c++/19628
2547         * g++/ext/builtin7.C: New.
2548         * g++/ext/builtin8.C: New.
2549
2550 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
2551
2552         PR c/18502
2553         * gcc.dg/pr18502-1.c: New test.
2554
2555 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2556
2557         PR c++/17413
2558         * g++.dg/template/local4.C: Tweak.
2559
2560 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
2561
2562         PR tree-optimization/19578
2563         * gcc.c-torture/compile/20050202-1.c: New test.
2564
2565 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
2566
2567         PR c/19435
2568         * gcc.dg/c99-init-4.c: New test.
2569
2570 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
2571
2572         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
2573
2574         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
2575
2576         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
2577         * g++.dg/eh/check-vect.h: New.
2578
2579         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
2580         * gcc.dg/vect/vect-78.c: Ditto.
2581         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
2582         Remove.
2583
2584         * g++.dg/conversion/simd1.C: Expect warning.
2585         * g++.dg/ext/attribute-test-1.C: Ditto.
2586         * g++.dg/ext/attribute-test-2.C: Ditto.
2587         * g++.dg/ext/attribute-test-3.C: Ditto.
2588         * g++.dg/ext/attribute-test-4.C: Ditto.
2589
2590         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
2591         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
2592
2593         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
2594
2595 2005-02-01  Richard Henderson  <rth@redhat.com>
2596
2597         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
2598         long double for ibm double-double format.
2599         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
2600
2601 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
2602
2603         PR tree-optimization/19633
2604         * testsuite/gcc.dg/pr19633-1.c: New test.
2605         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
2606         to NULL or a symbol.
2607
2608 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
2609
2610         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
2611         New procs.
2612         (dg-process-target (local override)): Handle selector expressions.
2613
2614         * gcc.test-framework/README: Describe tests in source directory.
2615         * gcc.test-framework/test-framework.awk: Handle dg- tests.
2616         * gcc.test-framework/test-framework.exp: Handle dg- tests.
2617         * gcc.test-framework/dg-bogus-exp-P.c: New test.
2618         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
2619         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
2620         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
2621         * gcc.test-framework/dg-do-link-exp-P.c: New test.
2622         * gcc.test-framework/dg-do-run-exp-P.c: New test.
2623         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
2624         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
2625         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
2626         * gcc.test-framework/dg-error-exp-P.c: New test.
2627         * gcc.test-framework/dg-error-exp-XP.c: New test.
2628         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
2629         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
2630         * gcc.test-framework/dg-output-exp-P.c: New test.
2631         * gcc.test-framework/dg-output-exp-XF.c: New test.
2632         * gcc.test-framework/dg-warning-exp-P.c: New test.
2633         * gcc.misc-tests/dg-1.c: Remove.
2634         * gcc.misc-tests/dg-2.c: Remove.
2635         * gcc.misc-tests/dg-3.c: Remove.
2636         * gcc.misc-tests/dg-4.c: Remove.
2637         * gcc.misc-tests/dg-5.c: Remove.
2638         * gcc.misc-tests/dg-6.c: Remove.
2639         * gcc.misc-tests/dg-7.c: Remove.
2640         * gcc.misc-tests/dg-8.c: Remove.
2641         * gcc.misc-tests/dg-9.c: Remove.
2642         * gcc.misc-tests/dg-10.c: Remove.
2643         * gcc.misc-tests/dg-11.c: Remove.
2644         * gcc.misc-tests/dg-12.c: Remove.
2645         * gcc.misc-tests/dg-test.exp: Remove.
2646
2647         * gcc.test-framework/test-framework.awk: Change recording and
2648         printing of passes and failures.
2649
2650         * gcc.test-framework: New directory.
2651         * gcc.test-framework/README: New.
2652         * gcc.test-framework/test-framework.exp: New.
2653         * gcc.test-framework/test-framework.awk: New.
2654         * gcc.test-framework/gen_directive_tests: New.
2655
2656 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
2657
2658         * lib/treelang.exp: Fix comment typos.
2659         (treelang_target_compile): Don't append libs=-ltreelang to options.
2660
2661 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
2662
2663         * g++.dg/parse/typename7.C: Adjust error messages.
2664
2665 2005-01-31  Jeff Law  <law@redhat.com>
2666
2667         * gcc.c-torture/execute/20050131-1.c: New test.
2668         * gcc.dg/wcaselabel.c: New test.
2669
2670 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
2671
2672         * g++.dg/other/warning1.C: Adjust error messags.
2673         * g++.dg/parse/constant5.C: New test.
2674
2675 2005-01-31  Steven Bosscher  <stevenb@suse.de>
2676
2677         PR c/19333
2678         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
2679         the test case valid.
2680         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
2681         * testsuite/gcc.dg/array-7.c: Adjust expected result.
2682         * testsuite/gcc.dg/pr18596-3.c: Likewise.
2683         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
2684         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
2685         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
2686
2687 2005-01-31  Dale Johannesen  <dalej@apple.com>
2688
2689         * g++.dg/opt/pr19650.C:  New test.
2690
2691 2005-01-31  Richard Henderson  <rth@redhat.com>
2692
2693         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
2694         long double for intel double extended format.
2695         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
2696
2697 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
2698
2699         PR c++/19555
2700         * g++.dg/template/static10.C: New test.
2701
2702         PR c++/19395
2703         * g++.dg/parse/error24.C: New test.
2704
2705         PR c++/19367
2706         * g++.dg/lookup/builtin1.C: New test.
2707
2708         PR c++/19457
2709         * g++.dg/warn/conv3.C: New test.
2710
2711 2005-01-30  Bud Davis  <bdavis@gfortran.org>
2712
2713         PR fortran/19647
2714         * gfortan.dg/inquire_7.f90
2715
2716 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
2717
2718         PR tree-optimization/15791
2719         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
2720         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
2721         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
2722         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
2723         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
2724         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
2725         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
2726         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
2727         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
2728         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
2729
2730 2005-01-29  Paul Brook  <paul@codesourcery.com>
2731
2732         PR fortran/18565
2733         * check.c (real_or_complex_check): New function.
2734         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
2735         * intrinsic.c (add_functions): Use new check functions.
2736         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
2737         Add prototypes.
2738
2739 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
2740
2741         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
2742         gcc.dg/lvalue-3.c: New tests.
2743         * gcc.dg/concat.c: Update expected messages.
2744
2745 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
2746
2747         PR libfortran/19595
2748         * gfortran.dg/eor_1.f90:  New test.
2749
2750 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
2751
2752         PR fortran/19589
2753         * gfortran.dg/logical_data_1.f90: New test.
2754
2755 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
2756
2757         PR c++/19253
2758         * g++.dg/template/crash33.C: New test.
2759
2760         PR c++/19667
2761         * g++.dg/template/crash32.C: New test.
2762
2763 2005-01-28  Ian Lance Taylor  <ian@airs.com>
2764
2765         PR middle-end/16558
2766         * g++.dg/warn/Wreturn-type-2.C: New test.
2767
2768 2004-06-24  Jeff Law  <law@redhat.com>
2769
2770         * gcc.dg/tree-ssa/20050128-1.c: New test.
2771
2772 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
2773
2774         * gcc.target/frv/all-mdpackh-1.c: New test.
2775
2776 2005-01-28  Steven Bosscher  <stevenb@suse.de>
2777
2778         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
2779
2780 2005-01-27  Richard Henderson  <rth@redhat.com>
2781
2782         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
2783
2784 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
2785
2786         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
2787
2788 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
2789
2790         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
2791         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
2792         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
2793         to cope with cases where the multilib options override the dg-options.
2794
2795 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
2796
2797         PR c/18946
2798         * gcc.dg/noncompile/20050120-1.c: New test.
2799
2800 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
2801
2802         PR tree-optimization/19633
2803         * gcc.dg/pr19633.c: New test.
2804         * gcc.dg/tree-ssa/pr19633.c: New test.
2805
2806 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
2807
2808         * gcc.dg/20041216-1.c: New test.
2809
2810 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
2811
2812         PR objc/18862
2813         * objc.dg/selector-2.m: New test.
2814
2815 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
2816
2817         * g++.dg/opt/range-test-2.C: New test.
2818
2819         PR rtl-optimization/19579
2820         * gcc.c-torture/execute/20050124-1.c: New test.
2821
2822 2005-01-26  Greg Parker  <gparker@apple.com>
2823         Stuart Hastings  <stuart@apple.com>
2824
2825         * gcc.c-torture/execute/20050125-1.c: New.
2826
2827 2005-01-18  Jan Hubicka  <jh@suse.cz>
2828
2829         PR tree-optimize/19337
2830         * gcc.c-torture/compile/20050119-1.c: New test.
2831
2832 2005-01-24  James E Wilson  <wilson@specifixinc.com>
2833
2834         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
2835         test for successful match.
2836
2837 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
2838
2839         PR objc/18408
2840         * objc.dg/comp-types-7.m: New test.
2841
2842 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
2843
2844         * lib/target-supports.exp (current_target_name): New.
2845         (check_effective_target_ilp32, check_effective_target_lp64):
2846         Cache the result to use as long as the current target, with
2847         multilib flags, remains the same.
2848
2849         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
2850         (dg-require-weak, dg-require-visibility, dg-require-alias,
2851         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
2852         dg-require-effective-target, dg-skip-if): Remove call to
2853         skip_test_and_clear_xfail.
2854         (dg-test): Clear xfail data.
2855
2856 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
2857
2858         PR target/17751
2859         * gcc.dg/ppc64-toc.c: New test.
2860
2861         * g++.dg/tree-ssa/empty-1.C: New test.
2862
2863         PR middle-end/19551
2864         * gcc.c-torture/execute/20050121-1.c: New test.
2865         * gcc.dg/20050121-2.c: New test.
2866
2867 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
2868         Paul Brook  <paul@codesourcery.com>
2869
2870         PR fortran/17941
2871         * gfortran.dg/real_const_1.f: New test.
2872         * gfortran.dg/real_const_2.f90: New test.
2873         * gfortran.dg/complex_int_1.f90: New test.
2874
2875 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
2876
2877         PR fortran/19313
2878         * gfortan.dg/inquire_6.f90: New test.
2879
2880 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
2881
2882         PR libfortran/19451
2883         * open_readonly_1.f90:  New test.
2884
2885 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
2886
2887         PR libfortran/18982
2888         * gfortran.dg/open_new.f90: New file.
2889
2890 2005-01-22  Paul Brook  <paul@codesourcery.com>
2891
2892         * namelist_1.f90: New test.
2893
2894 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
2895
2896         PR tree-optimization/19484
2897         * gcc.c-torture/compile/20050122-[12].c: New tests.
2898
2899 2005-01-22  Paul Brook  <paul@codesourcery.com>
2900
2901         * gfortran.dg/implicit_2.f90: New test.
2902
2903 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
2904
2905         PR fortran/19314
2906         * gfortran.dg/inquire_5.f90: New test.
2907
2908 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2909
2910         PR c/18809
2911         * gcc.dg/pr18809-1.c: New test.
2912
2913 2005-01-21  Ian Lance Taylor  <ian@airs.com>
2914
2915         * gcc.dg/20050121-1.c: New test.
2916
2917         PR tree-optimization/13000
2918         * gcc.dg/20040206-1.c: Change warning to point where function is
2919         being inlined.
2920
2921 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2922
2923         PR c++/19208
2924         * g++.dg/template/array11.C: New test.
2925
2926 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2927
2928         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
2929         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
2930         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
2931         * gfortran.dg/getenv_1.f90: Add dg-do directive.
2932         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
2933         gfortran.dg/pr17164.f90: Add missing dg-do directives.
2934
2935 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
2936
2937         PR tree-optimization/15349
2938         * gcc.dg/tree-ssa/pr15349.c: New.
2939
2940 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
2941
2942         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
2943
2944 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
2945
2946         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
2947         scan-assembler-times directive name.
2948
2949         * gcc.dg/asm-a.c: Move dg-require-effective-target to
2950         after dg-do.
2951
2952         PR rtl-optimization/19462
2953         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
2954
2955 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
2956
2957         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
2958         counting function calls on ia64.
2959
2960 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
2961
2962         PR rtl-optimization/15139
2963         * gcc.dg/20050111-2.c: New test.
2964
2965         PR c/17297
2966         * gcc.c-torture/compile/20050113-1.c: New testcase.
2967
2968         PR middle-end/19164
2969         * gcc.dg/20050113-1.c: New testcase.
2970
2971 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
2972
2973         * gcc.dg/vect/vect-85.c: Add comment.
2974         * gcc.dg/vect/vect-86.c: Add xfail for now.
2975         * gcc.dg/vect/vect-87.c: Add xfail for now.
2976         * gcc.dg/vect/vect-88.c: Add xfail for now.
2977         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
2978
2979 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2980
2981         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
2982
2983 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2984
2985         * g++.dg/debug/typedef3.C: New test.
2986
2987 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
2988
2989         PR c/19472
2990         * gcc.dg/asm-a.c: New test.
2991
2992 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
2993
2994         * gcc.dg/sh-relax.c: Add prototype for abort.
2995
2996 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2997
2998         * gcc.dg/short-compare-1.c: New test.
2999         * gcc.dg/short-compare-2.c: Likewise.
3000
3001 2005-01-18  Michael Matz  <matz@suse.de>
3002
3003         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
3004
3005 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
3006
3007         PR tree-optimization/19121
3008         * gcc.c-torture/compile/pr19121.c: New test.
3009
3010 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
3011
3012         PR target/19357
3013         * gcc.c-torture/compile/pr19357.c: New test.
3014
3015 2005-01-17  Ian Lance Taylor  <ian@airs.com>
3016
3017         PR c/5675
3018         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
3019         pass--those that refer just to the variable, possibly with a
3020         cast.
3021         * gcc.dg/c99-const-expr-3.c: Likewise.
3022
3023         PR middle-end/13127
3024         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
3025         longer emitted.
3026
3027 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
3028
3029         PR fortran/18778
3030         * gfortran.dg/endfile_2.f90: New test.
3031
3032 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
3033
3034         PR 19168
3035         * gfortran.dg/select_5.f90: New test.
3036
3037 2004-01-16  Paul Brook  <paul@codesourcery.com>
3038
3039         * gfortran.dg/common_4.f90: New test.
3040
3041 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
3042
3043         PR rtl-optimization/19462
3044         * gcc.dg/torture/pr19462-1.c: New test.
3045
3046 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
3047
3048         PR objc/19321
3049         * objc.dg/func-ptr-2.m: New.
3050         * objc.dg/volatile-1.m: New.
3051
3052 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3053
3054         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
3055
3056 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
3057
3058         PR tree-optimization/19060
3059         * gcc.c-torture/execute/20050104-1.c: New test.
3060
3061 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
3062
3063         PR fortran/18983
3064         * gfortran.dg/write_to_null.f90: New test.
3065
3066 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
3067             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3068
3069         PR other/19328
3070         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
3071         argument.
3072
3073 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
3074
3075         PR c++/19263
3076         * g++.dg/init/vector1.C: New test.
3077
3078 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
3079
3080         PR target/13158
3081         * gcc.target/ia64/sibcall-unwind-1.c: New test.
3082         PR target/18987
3083         * gcc.target/ia64/sibcall-unwind-2.c: New test.
3084
3085 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
3086
3087         * gfortran.dg/select_1.f90: New test.
3088         * gfortran.dg/select_2.f90: New test.
3089         * gfortran.dg/select_3.f90: New test.
3090         * gfortran.dg/select_4.f90: New test.
3091
3092 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
3093
3094         PR middle-end/19084
3095         PR rtl-optimization/19348
3096         * gcc.dg/20050111-1.c: New test.
3097         * gcc.c-torture/execute/20050111-1.c: New test.
3098
3099         * gcc.dg/i386-asm-4.c: New test.
3100
3101 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3102
3103         * gcc.dg/nested-func-2.c: New test.
3104         * ada/acats/norun.lst: Remove c953002.
3105
3106 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
3107
3108         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
3109
3110 2005-01-12  Ben Elliston  <bje@au.ibm.com>
3111
3112         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
3113
3114 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
3115
3116         PR target/18761
3117         * g++.dg/abi/align1.C: New test.
3118
3119 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
3120
3121         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
3122         at a time.
3123         * g++.dg/ext/altivec_check.h: Support compiling as C.
3124
3125 2005-01-10  Roger Sayle  <roger@eyesopen.com>
3126
3127         PR c++/19355
3128         * g++.dg/expr/pr19355-1.C: New test case.
3129
3130 2005-01-10  Laurent GUERBY <laurent@guerby.net>
3131
3132         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
3133         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
3134         * ada/acats/tests/c3/c92005b.ada: Likewise.
3135         * ada/acats/tests/c3/cxb3012.a: Likewise.
3136         * ada/acats/norun.lst: Add c380004 and c953002, add PR
3137
3138 2005-01-09  Paul Brook  <paul@codesourcery.com>
3139
3140         * gfortran.dg/common_2.f90: New file.
3141         * gfortran.dg/common_3.f90: New file.
3142
3143 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
3144
3145         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
3146
3147 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
3148
3149         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
3150         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
3151         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
3152         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
3153         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
3154         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
3155         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
3156         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
3157         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
3158         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
3159         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
3160         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
3161         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
3162         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
3163         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
3164         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
3165         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
3166         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
3167         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
3168         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
3169         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
3170         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
3171         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
3172         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
3173         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
3174         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
3175         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
3176         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
3177         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
3178         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
3179         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
3180         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
3181         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
3182         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
3183         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
3184         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
3185         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
3186         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
3187         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
3188         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
3189         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
3190         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
3191         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
3192         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
3193         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
3194         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
3195         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
3196         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
3197         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
3198         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
3199         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
3200         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
3201         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
3202         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
3203         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
3204         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
3205         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
3206         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
3207         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
3208         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
3209         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
3210         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
3211         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
3212         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
3213         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
3214         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
3215         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
3216
3217         * gcc.dg/vect/vect-1.c: Fix spelling.
3218         * gcc.dg/vect/vect-10.c: Fix spelling.
3219         * gcc.dg/vect/vect-11.c: Fix spelling.
3220         * gcc.dg/vect/vect-12.c: Fix spelling.
3221         * gcc.dg/vect/vect-14.c: Fix spelling.
3222         * gcc.dg/vect/vect-15.c: Fix spelling.
3223         * gcc.dg/vect/vect-16.c: Fix spelling.
3224         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
3225         * gcc.dg/vect/vect-64.c: Fix comments.
3226         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
3227
3228 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
3229             Ira Rosen  <irar@il.ibm.com>
3230
3231         * gcc.dg/vect/vect-70.c: New test.
3232         * gcc.dg/vect/vect-71.c: New test.
3233
3234 2005-01-09  Manfred Hollstein  <mh@suse.com>
3235
3236         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
3237         * gcc.dg/pr18241-2.c: Likewise.
3238         * gcc.dg/pr18241-3.c: Likewise.
3239         * gcc.dg/pr18241-4.c: Likewise.
3240         * gcc.dg/pr18241-5.c: Likewise.
3241
3242 2005-01-08  Richard Henderson  <rth@redhat.com>
3243
3244         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
3245         False for x86 and x86-64.
3246
3247 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
3248
3249         PR tree-optimization/18241
3250         * gcc.dg/pr18241-1.c: New test.
3251         * gcc.dg/pr18241-2.c: New test.
3252         * gcc.dg/pr18241-3.c: New test.
3253         * gcc.dg/pr18241-4.c: New test.
3254         * gcc.dg/pr18241-5.c: New test.
3255
3256 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
3257
3258         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
3259         gfortran.dg/select_4.f90: New.
3260
3261 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
3262
3263         * gcc.c-torture/execute/20050107-1.c: New test.
3264
3265 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
3266
3267         PR c++/19298
3268         * g++.dg/template/ref2.C: New.
3269
3270 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
3271
3272         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
3273         instead of being empty.
3274
3275 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3276
3277         PR fortran/15553
3278         * gfortran.dg/array-1.f90: New test.
3279
3280 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
3281
3282         PR tree-optimization/19283
3283         * gcc.c-torture/execute/20050106-1.c: New test.
3284
3285         PR rtl-optimization/18861
3286         * gcc.dg/20050105-1.c: New test.
3287
3288         PR tree-optimization/18828
3289         * gcc.dg/20050105-2.c: New test.
3290
3291 2005-01-07  Andreas Jaeger  <aj@suse.de>
3292
3293         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
3294
3295 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
3296
3297         PR fortran/18398
3298         * gfortran.dg/fmt_read.f90: New test.
3299
3300 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
3301
3302         * gcc.dg/rs6000-ldouble-2.c: New.
3303
3304 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
3305
3306         PR c++/19244
3307         * g++.dg/parser/ctor2.C: New test.
3308
3309 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3310
3311         PR c++/17154
3312         * g++.dg/template/using9.C: New test.
3313
3314 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3315
3316         PR c++/19258
3317         * g++.dg/lookup/friend6.C: New test.
3318
3319 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
3320
3321         PR c++/19270
3322         * g++.dg/template/array10.C: New.
3323
3324 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3325
3326         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
3327         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
3328
3329 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
3330
3331         * gcc.c-torture/compile/20050105-1.c: New test.
3332
3333 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
3334
3335         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
3336
3337 2005-01-05  Roger Sayle  <roger@eyesopen.com>
3338
3339         PR middle-end/19100
3340         * gcc.dg/conv-3.c: New test case.
3341
3342 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
3343
3344         * gcc.dg/asm-wide-1.c: New test.
3345
3346 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
3347
3348         PR c++/19030
3349         * g++.dg/parse/crash22.C: New
3350
3351 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
3352
3353         PR 19257
3354         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
3355
3356 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
3357
3358         PR middle-end/17767
3359         * gcc.dg/i386-mmx-6.c: New test case.
3360
3361 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
3362
3363         PR tree-optimization/18308
3364         * gcc.dg/vect/pr18308.c: New testcase.
3365
3366 2005-01-04  Andreas Jaeger  <aj@suse.de>
3367
3368         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
3369
3370 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
3371             Robert Bowdidge <bowdidge@apple.com>
3372
3373         * gcc.dg/cpp/subframework1.c: New.
3374         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
3375         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
3376         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
3377         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
3378
3379 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
3380
3381         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
3382         producing warning.
3383         * gcc.dg/darwin-weakimport-2.c: New.
3384
3385 2005-01-03  Richard Henderson  <rth@redhat.com>
3386
3387         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
3388
3389 2005-01-03  Richard Henderson  <rth@redhat.com>
3390
3391         * gcc.dg/vect/vect.exp: Enable for ia64.
3392         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
3393         (check_effective_target_vect_float): Likewise.
3394         (check_effective_target_vect_no_align): Likewise.
3395         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
3396         * gcc.dg/vect/vect-8.c: Likewise.
3397
3398 2005-01-03  Uros Bizjak <uros@kss-loka.si>
3399
3400         PR target/19236
3401         * gcc.dg/pr19236-1.c: New test case.
3402
3403 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
3404
3405         PR rtl-optimization/12092
3406         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
3407
3408 2005-01-02  Andreas Jaeger  <aj@suse.de>
3409
3410         * gcc.dg/pr12092-1.c: Do not run on x86_64.
3411
3412 2005-01-01  Roger Sayle  <roger@eyesopen.com>
3413             Andrew Pinski  <pinskia@physics.uc.edu>
3414
3415         PR rtl-optimization/12092
3416         * gcc.dg/pr12092-1.c: New test case.
3417
3418 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
3419
3420         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
3421         'hidden' and 'default' for better portability.
3422         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
3423
3424         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
3425         6 and 7.
3426         * g++.old-deja/g++.brendan/new3.C: Likewise.
3427
3428 2005-01-01  Steven Bosscher  <stevenb@suse.de>
3429
3430         * gcc.dg/20041231-1.C: New test.
3431         * g++.dg/warn/Wunreachable-code-1.C: New test.
3432
3433 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
3434
3435         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
3436         file, not /dev/null.  Abort on error.
3437
3438 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
3439             Ziemowit Laski  <zlaski@apple.com>
3440
3441         PR objc/18971
3442         * objc.dg/encode-5.m: New test.
3443
3444 2004-12-29  Richard Henderson  <rth@redhat.com>
3445
3446         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
3447         * objc.dg/stabs-1.m: Disable for ia64.
3448
3449 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
3450
3451         PR c++/19190
3452         * g++.dg/warn/Wunused-10.C: New test.
3453
3454 2004-12-28  Richard Henderson  <rth@redhat.com>
3455
3456         * objc.dg/stabs-1.m: Disable for alpha.
3457
3458 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
3459
3460         PR c++/19149
3461         * g++.dg/parse/error23.C: New test.
3462
3463 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3464
3465         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
3466
3467         PR fortran/19032
3468         * gfortran.dg/intrinsic_modulo_1.f90: New.
3469         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
3470         tests with divisor -1.
3471
3472 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
3473
3474         * g++.dg/opt/temp1.C (memcpy): Return a value.
3475
3476         PR c++/19148
3477         * g++.dg/expr/cond7.C: New test.
3478
3479 2004-12-27  Paul Brook  <paul@codesourcery.com>
3480
3481         * gfortran.dg/g77/select_no_compile.f: Remove.
3482
3483 2004-12-27  Richard Henderson  <rth@redhat.com>
3484
3485         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
3486         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
3487         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
3488
3489 2004-12-26  Richard Henderson  <rth@redhat.com>
3490
3491         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
3492         by 1i instead of token pasting.
3493
3494 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3495
3496         PR tree-optimization/17578
3497         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
3498         to additional_flags.
3499         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
3500
3501 2004-12-25  Richard Henderson  <rth@redhat.com>
3502
3503         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
3504         Remove Alpha.
3505
3506 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3507
3508         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
3509         hppa*-*-hpux*.
3510         * gcc.dg/pr17957.c (dg-options): Likewise.
3511         * gcc.dg/struct-ret-1.c: Add prototype for abort.
3512         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
3513         instead of 0 on __hppa__.
3514         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
3515         "foo,%r" on hppa*-*-*.
3516
3517 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
3518
3519         PR fortran/19071
3520         * gfortran.dg/complex_write.f90: New test.
3521
3522 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3523
3524         PR c++/17595
3525         * g++.dg/parse/pragma2.C: New test.
3526
3527         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
3528
3529 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
3530
3531         * gcc.dg/empty2.c: Add missing dg-warning.
3532
3533 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3534
3535         PR c++/17413
3536         * g++.dg/template/local4.C: New test.
3537         * g++.dg/template/crash19.C: Add dg-error marker.
3538
3539         * g++.dg/template/crash31.C: Correct embedded PR number.
3540
3541 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3542
3543         PR c++/16405
3544         * g++.dg/opt/temp1.C: Add do-run marker.
3545
3546 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
3547
3548         * g++.dg/template/spec19.C: New.
3549
3550 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
3551
3552         PR target/16819
3553         * gcc.dg/empty2.c: New.
3554
3555 2004-12-23  Richard Henderson  <rth@redhat.com>
3556
3557         * lib/target-supports.exp (check_effective_target_vect_no_align):
3558         Remove i?86 and x86-64.
3559
3560 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3561
3562         PR c++/16405
3563         * g++.dg/opt/temp1.C: New test.
3564
3565 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3566
3567         PR c++/18733
3568         * g++.dg/template/friend33.C: New testcase.
3569
3570 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
3571
3572         PR c++/18464
3573         * g++.dg/template/cond5.C: New test.
3574
3575         PR c++/18492
3576         * g++.dg/inherit/thunk3.C: New test.
3577
3578         PR c++/11224
3579         * g++.dg/warn/Wunused-9.C: New test.
3580
3581 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
3582
3583         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
3584
3585 2004-12-22  Jan Beulich  <jbeulich@novell.com>
3586
3587         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
3588
3589 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
3590
3591         PR c++/18378
3592         * g++.dg/ext/packed8.C: New test.
3593
3594         PR c++/13268
3595         * g++.dg/template/crash31.C: New test.
3596
3597         PR c++/19034
3598         * g++.dg/template/crash30.C: New test.
3599
3600 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
3601
3602         PR C++/18984
3603         * g++.dg/eh/ctor3.C: New test.
3604
3605 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3606
3607         * objc.dg/stabs-1.m: Allow section name to be quoted and
3608         assembly label to begin with '.LL'.
3609
3610 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
3611
3612         * gcc.dg/vect/vect.exp
3613         (check_effective_target_lp64_or_vect_no_align): New.
3614         * gcc.dg/vect/vect-77.c: Use it.
3615         * gcc.dg/vect/vect-78.c: Use it.
3616
3617         * lib/target-supports.exp
3618         (check_effective_target_vect_no_max,
3619         check_effective_target_vect_no_bitwise,
3620         check_effective_target_vect_no_align): New.
3621         * gcc.dg/vect/vect-13.c: Use them.
3622         * gcc.dg/vect/vect-17.c: Ditto.
3623         * gcc.dg/vect/vect-18.c: Ditto.
3624         * gcc.dg/vect/vect-19.c: Ditto.
3625         * gcc.dg/vect/vect-20.c: Ditto.
3626         * gcc.dg/vect/vect-27.c: Ditto.
3627         * gcc.dg/vect/vect-29.c: Ditto.
3628         * gcc.dg/vect/vect-44.c: Ditto.
3629         * gcc.dg/vect/vect-48.c: Ditto.
3630         * gcc.dg/vect/vect-50.c: Ditto.
3631         * gcc.dg/vect/vect-52.c: Ditto.
3632         * gcc.dg/vect/vect-54.c: Ditto.
3633         * gcc.dg/vect/vect-56.c: Ditto.
3634         * gcc.dg/vect/vect-58.c: Ditto.
3635         * gcc.dg/vect/vect-60.c: Ditto.
3636         * gcc.dg/vect/vect-72.c: Ditto.
3637         * gcc.dg/vect/vect-80.c: Ditto.
3638
3639 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
3640
3641         PR c++/14075
3642         * g++.dg/init/string1.C: New.
3643
3644         PR c++/18975
3645         * g++.dg/other/synth1.C: New.
3646
3647 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
3648
3649         PR c/18963
3650         * gcc.dg/pr18963-1.c: New test.
3651
3652 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
3653
3654         PR c/18596
3655         * gcc.dg/funcdef-storage-1.c (foo): Remove.
3656         * gcc.dg/pr18596-1.c: Use dg-error.
3657         (dg-options): Use -fno-unit-at-a-time.
3658         * gcc.dg/pr18596-2.c: New test.
3659         * gcc.dg/pr18596-3.c: New test.
3660
3661 2004-12-20  Roger Sayle  <roger@eyesopen.com>
3662
3663         PR middle-end/18683
3664         * g++.dg/opt/pr18683-1.C: New test case.
3665
3666 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
3667
3668         PR other/19093
3669         * g++.dg/opt/max1.C: Fix for 64bit targets.
3670
3671 2004-12-20  Matt Austern  <austern@apple.com>
3672
3673         PR c++/19044
3674         * g++.dg/ext/builtin6.C: New
3675
3676 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
3677
3678         PR tree-optimization/19080
3679         * gcc.c-torture/compile/pr19080.c: New test.
3680
3681 2004-12-20  Steven Bosscher  <stevenb@suse.de>
3682
3683         * gcc.dg/20041219-1.c: New test.
3684
3685 2004-12-19  Roger Sayle  <roger@eyesopen.com>
3686
3687         PR middle-end/19068
3688         * g++.dg/opt/max1.C: New test case.
3689
3690 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3691
3692         * gcc.dg/fdata-sections-1.c: New test.
3693
3694 2004-12-18  Roger Sayle  <roger@eyesopen.com>
3695
3696         PR middle-end/18548
3697         * gcc.dg/max-1.c: New test case.
3698
3699 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
3700
3701         * gcc.c-torture/execute/20041218-1.c: New test.
3702
3703 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
3704
3705         * gcc.dg/pr18501.c: New test.
3706         * gcc.dg/uninit-5.c: XFAIL.
3707         * gcc.dg/uninit-9.c: XFAIL.
3708
3709 2004-12-17  Dale Johannesen  <dalej@apple.com>
3710
3711         * gcc.dg/20041213-1.c:  New.
3712
3713 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
3714
3715         * objc.dg/stabs-1.m: Allow assembly label to begin
3716         with a dot ('.').
3717
3718 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
3719
3720         * gcc.c-torture/execute/20041213-1.c: Move...
3721         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
3722
3723 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
3724
3725         PR c++/18721
3726         * g++.dg/lookup/conv-5.C: New.
3727
3728 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
3729
3730         * objc.dg/stabs-1.m: New test.
3731
3732 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
3733
3734         * gcc.dg/visibility-c.c: Change compile to
3735         assemble for the test.
3736
3737 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
3738
3739         PR target/19041
3740         * gcc.dg/visibility-c.c: New test.
3741
3742 2004-12-16  Roger Sayle  <roger@eyesopen.com>
3743
3744         PR middle-end/18493
3745         * gcc.dg/switch-8.c: New test case.
3746
3747 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
3748
3749         PR c++/18905
3750         * g++.dg/template/init4.C: New.
3751         * g++.dg/opt/static3.C: Enable optimizer.
3752
3753 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
3754
3755         * g++.dg/other/complex1.C: New test.
3756
3757 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
3758
3759         * g++.dg/opt/inline9.C: New test.
3760
3761 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3762
3763         PR fortran/18993
3764         * gfotran.dg/nullify_1.f: New test.
3765
3766 2004-12-15  Richard Henderson  <rth@redhat.com>
3767
3768         * gcc.target/i386/i386.exp: New harness.
3769         * gcc.target/i386/vect-args.c: New.
3770
3771 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
3772
3773         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
3774
3775 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3776
3777         PR c++/18825
3778         * g++.dg/template/friend32.C: New test.
3779
3780 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3781
3782         * cpp/pragma-once-1.c: New test.
3783         * cpp/pragma-once-1b.h: Likewise.
3784         * cpp/pragma-once-1c.h: Likewise.
3785         * cpp/pragma-once-1d.h: Likewise.
3786         * cpp/inc/pragma-once-1a.h: Likewise.
3787
3788 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
3789             Steven G. Kargl  <kargls@comcast.net>
3790
3791         PR fortran/17597
3792         * gfortran.dg/list_read_3.f90: New test.
3793
3794 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3795
3796         * gcc.dg/ftrapv-2.c: New test.
3797
3798 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
3799
3800         PR c++/18981
3801         * g++.dg/template/typename9.C: New test.
3802
3803 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
3804
3805         PR c++/18738
3806         * g++.dg/template/typename8.C: New test.
3807         * g++.dg/parse/friend2.C: Tweak error message.
3808
3809 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
3810
3811         * gcc.c-torture/20041214-1.c: New test.
3812
3813 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
3814
3815         PR c++/18965
3816         * g++.dg/init/array17.C: New test.
3817
3818 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
3819
3820         PR c++/18793
3821         * g++.dg/init/aggr3.C: New test.
3822
3823 2004-12-14  Janis Johnson  <janis187@us.ibm.com
3824
3825         * gcc.dg/altivec-types-1.c: New test.
3826         * gcc.dg/altivec-types-2.c: New test.
3827         * gcc.dg/altivec-types-3.c: New test.
3828         * gcc.dg/altivec-types-4.c: New test.
3829         * g++.dg/ext/altivec-types-1.C: New test.
3830         * g++.dg/ext/altivec-types-2.C: New test.
3831         * g++.dg/ext/altivec-types-3.C: New test.
3832         * g++.dg/ext/altivec-types-4.C: New test.
3833
3834 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
3835
3836         PR middle-end/18951
3837         * gcc.c-torture/execute/20041213-1.c: New test.
3838
3839 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
3840
3841         PR c++/18949
3842         * g++.dg/template/cast1.C: New.
3843
3844 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
3845
3846         * gcc.c-torture/execute/20041213-2.c: New test.
3847
3848 2004-12-13  Richard Henderson  <rth@redhat.com>
3849
3850         * gcc.dg/i386-sse-10.c: Fix typo in options.
3851
3852 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
3853
3854         PR c++/18968
3855         * g++.dg/opt/pr18968.C: New test.
3856
3857 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
3858
3859         PR c++/18925
3860         * g++.dg/ext/visibility/staticdatamem.C: New test.
3861
3862 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
3863
3864         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
3865
3866 2004-12-13  Roger Sayle  <roger@eyesopen.com>
3867
3868         PR rtl-optimization/18928
3869         * gcc.dg/pr18928-1.c: New test case.
3870
3871 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
3872
3873         PR tree-opt/16951
3874         * gcc.c-torture/compile/20041211-1.c: New.
3875
3876 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3877
3878         PR middle-end/17564
3879         * gcc.c-torture/execute/20041212-1.c: New test.
3880
3881 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3882
3883         PR fortran/18869
3884         * gfortran.dg/common_1.f90: New test.
3885
3886 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
3887         Paul Brook  <paul@codesourcery.com>
3888
3889         PR fortran/16222
3890         * gfortran.dg/real_do_1.f90: New test.
3891
3892 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
3893
3894         PR tree-opt/18040
3895         * g++.dg/opt/ptrmem6.C: New test.
3896
3897 2004-12-11  Roger Sayle  <roger@eyesopen.com>
3898
3899         PR middle-end/18921
3900         * gcc.dg/pr18921-1.c: New test case.
3901
3902 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3903
3904         PR fortran/17175
3905         * gfortran.dg/scale_1.f90: New test.
3906
3907 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
3908
3909         PR middle-end/18903
3910         * gcc.c-torture/compile/pr18903.c: New test.
3911
3912 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
3913
3914         * gcc.c-torture/execute/20041210-1.c: New test.
3915
3916 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3917
3918         PR c++/18731
3919         * g++.dg/parser/struct-1.C: New test.
3920         * g++.dg/parser/struct-2.C: New test.
3921         * g++.dg/parser/struct-3.C: New test.
3922
3923 2004-12-09  Richard Henderson  <rth@redhat.com>
3924
3925         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
3926
3927         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
3928         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
3929
3930 2004-12-09  Matt Austern  <austern@apple.com>
3931
3932         PR c++/18514
3933         * g++.dg/ext/builtin1.C: New
3934         * g++.dg/ext/builtin2.C: New
3935         * g++.dg/ext/builtin3.C: New
3936         * g++.dg/ext/builtin4.C: New
3937         * g++.dg/ext/builtin5.C: New
3938
3939 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
3940
3941         PR tree-opt/18904
3942         * g++.dg/opt/ptrmem5.C: New test.
3943
3944 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
3945
3946         * g++.dg/parse/typename5.C: Adjust for new error.
3947         * g++.dg/parse/typename7.C: New.
3948
3949 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3950
3951         PR c++/18073
3952         * g++.dg/other/mmintrin.C: New test.
3953
3954 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
3955
3956         PR c++/16681
3957         * g++.dg/init/array15.C: New.
3958         * g++.dg/init/array16.C: New.
3959
3960 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3961
3962         PR fortran/18826
3963         * gfortran.dg/assign_1.f90: New test.
3964
3965 2004-12-08  Nick Clifton  <nickc@redhat.com>
3966
3967         * gcc.target/xstormy16/bss_below100: New directory containing tests.
3968         * gcc.target/xstormy16/data_below100: Likewise.
3969         * gcc.target/xstormy16/sfr: Likewise.
3970         * gcc.target/xstormy16/below100.S: New test source file.
3971         * gcc.target/xstormy16/below100.ld: New test linker script.
3972         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
3973         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
3974         bp instructions.
3975         * gcc.target/xstormy16/bp.c: Likewise.
3976
3977         * gcc.target/xstormy16/bss_below100: New files:
3978         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
3979         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
3980         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
3981         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
3982         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
3983         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
3984         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
3985         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
3986         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
3987         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
3988         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
3989         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
3990         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
3991         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
3992         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
3993         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
3994         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
3995         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
3996         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
3997         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
3998         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
3999         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
4000         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
4001         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
4002         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
4003         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
4004         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
4005
4006         * gcc.target/xstormy16/data_below100: New files:
4007         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
4008         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
4009         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
4010         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
4011         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
4012         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
4013         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
4014         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
4015         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
4016         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
4017         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
4018         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
4019         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
4020         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
4021         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
4022         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
4023         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
4024         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
4025         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
4026         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
4027         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
4028         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
4029         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
4030         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
4031         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
4032         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
4033         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
4034
4035         * gcc.target/xstormy16/sfr: New files:
4036         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
4037         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
4038         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
4039         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
4040         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
4041         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
4042         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
4043         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
4044         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
4045         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
4046         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
4047         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
4048         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
4049         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
4050         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
4051         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
4052         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
4053         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
4054         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
4055         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
4056         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
4057         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
4058         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
4059         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
4060         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
4061         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
4062         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
4063         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
4064         27_if0_sfrw_bitfield_f.c
4065
4066 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4067
4068         PR c++/18100
4069         * g++.dg/lookup/name-clash4.C: New test.
4070
4071 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
4072
4073         PR c++/18672
4074         * g++.dg/opt/array1.C: New.
4075
4076         PR c++/18803
4077         * g++.dg/template/operator5.C: New.
4078
4079 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
4080
4081         PR c/18867
4082         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
4083
4084 2004-12-07  Steven Bosscher  <stevenb@suse.de>
4085
4086         * gcc.dg/noncompile/20041207.c: New test.
4087
4088 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
4089
4090         * g++.dg/other/unreachable-1.C: New test.
4091
4092 2004-12-06  Nick Clifton  <nickc@redhat.com>
4093
4094         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
4095         <limits.h> because the latter comes from gcc's include/ directory
4096         and not the newlib/libc/include directory.
4097
4098 2004-12-04  Richard Henderson  <rth@redhat.com>
4099
4100         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
4101
4102 2004-12-04  Richard Henderson  <rth@redhat.com>
4103
4104         * lib/target-supports.exp (check_gc_sections_available): Disable
4105         for alpha and ia64.
4106
4107 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
4108
4109         PR middle-end/17909
4110         * g++.dg/other/vararg-2.C: New test.
4111
4112 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4113
4114         PR c++/17011, c++/17971
4115         * g++.dg/template/error15.C: Adjust expected error.
4116         * g++.dg/template/instantiate3.C: Likewise.
4117
4118 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
4119
4120         * gcc.dg/altivec-18.c: Fix for darwin
4121
4122 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
4123
4124         PR c++/18782
4125         * g++.dg/parse/ptrmem2.C: New.
4126
4127         PR c++/18318
4128         * g++.dg/template/new1.C: New.
4129
4130 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4131
4132         PR fortran/18710
4133         * gfortran.dg/direct_io_3.f90: New test.
4134
4135 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
4136
4137         PR 18758
4138         * g++.dg/parse/crash21.C: New.
4139
4140 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4141
4142         PR c++/15664, c++/18276
4143         * g++.dg/template/ttp13.C: New test.
4144         * g++.dg/template/ttp14.C: Likewise.
4145
4146 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4147
4148         PR c++/18123
4149         * g++.dg/parse/enum2.C: New test.
4150         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
4151
4152 2004-12-02  Nick Clifton  <nickc@redhat.com>
4153
4154         * gcc.target/xstormy16: New test directory.
4155         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
4156         * gcc.target/xstormy16/bp.c: Check the generation of bp
4157         instructions.
4158         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
4159         bn instructions and the BELOW100 attribute.
4160
4161 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
4162
4163         PR target/16952
4164         * gcc.dg/ppc-eabi.c: New.
4165
4166 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
4167
4168         PR fortran/18284
4169         * gfortran.dg/backspace.f90
4170
4171 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
4172
4173         * gfortran.dg/inquire.f90: New test.
4174
4175 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
4176
4177         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
4178         handle effective-target-keyword.
4179         (dg-skip-if): Support effective-target keyword as target list.
4180         (dg-xfail-if): Ditto.
4181         * lib/target-supports.exp (is-effective-target-keyword): New proc.
4182
4183 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
4184
4185         PR tree-optimization/18291
4186         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
4187
4188 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
4189
4190         PR C++/18729
4191         * g++.dg/parse/crash20.C: New.
4192
4193         PR c++/17431
4194         * g++.dg/overload/arg1.C: New.
4195         * g++.dg/overload/arg2.C: New.
4196         * g++.dg/overload/arg3.C: New.
4197         * g++.dg/overload/arg4.C: New.
4198
4199 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
4200
4201         * gcc.dg/c99-flex-array-4.c: Remove.
4202
4203 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
4204
4205         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
4206
4207         * lib/target-supports.exp (is-effective-target): Simplify.
4208
4209         * lib/target-supports.exp (check_effective_target_vect_long):
4210         Fix for powerpc64-*-*.
4211
4212 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
4213
4214         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
4215         to support new requirements on FreeBSD 5.
4216
4217 2004-11-30  Devang Patel  <dpatel@apple.com>
4218
4219         PR 18702
4220         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
4221
4222 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
4223
4224         * g++.dg/ext/altivec-13.C: New test.
4225
4226 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
4227
4228         PR tree-opt/18298
4229         * gcc.c-torture/execute/p18298.c: New test.
4230
4231 2004-11-30  Ira Rosen  <irar@il.ibm.com>
4232             Dorit Naishlos  <dorit@il.ibm.com>
4233
4234         PR tree-opt/18607
4235         * gcc.dg/vect/vect-89.c: New test.
4236
4237 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
4238
4239         * gcc.dg/pr18596-1.c: New test.
4240
4241 2004-11-30  Ben Elliston  <bje@au.ibm.com>
4242
4243         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
4244
4245 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
4246
4247         PR c/18479
4248         * gcc.dg/pr18479.c: New test.
4249
4250 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
4251
4252         PR target/18490
4253         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
4254         mmix-knuth-mmixware.
4255
4256         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
4257         cris-*-elf* cris-*-aout* mmix-*-*
4258
4259 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
4260
4261         PR middle-end/18725
4262         * gcc.dg/pr18725.c: New test.
4263
4264 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
4265
4266         PR target/18488
4267         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
4268
4269         PR target/18336
4270         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
4271
4272 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
4273
4274         PR c++/18368
4275         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
4276         * g++.old-deja/g++.law/ctors5.C: Likewise.
4277         * g++.old-deja/g++.other/crash25.C: Likewise.
4278
4279         PR c++/18674
4280         * g++.dg/template/error16.C: New test.
4281
4282         PR c++/18512
4283         * g++.dg/template/crash29.C: New test.
4284
4285 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
4286
4287         PR tree-optimization/18712
4288         * gcc.c-torture/compile/pr18712.c: New test.
4289
4290 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
4291
4292         PR c/7544
4293         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
4294         tests.
4295
4296 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4297
4298         PR c++/18652
4299         * g++.dg/lookup/crash6.C: New test.
4300
4301 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
4302
4303         PR middle-end/18164
4304         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
4305
4306 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
4307
4308         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
4309         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
4310         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
4311
4312 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
4313
4314         * gcc.dg/pr18164.c: New test.
4315
4316 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
4317
4318         * gcc.dg/funroll-loops-all.c: New.
4319
4320 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
4321
4322         PR target/18489
4323         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
4324         delimeter, match space and TAB as well as ":".
4325
4326         PR target/18484
4327         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
4328
4329         PR target/18348
4330         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
4331
4332         PR target/18345
4333         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
4334
4335         PR target/18337
4336         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
4337
4338 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
4339
4340         * gfortran.dg/direct_io_2.f90: New test.
4341
4342 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
4343
4344         PR target/18334
4345         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
4346
4347 2004-11-28  Richard Henderson  <rth@redhat.com>
4348
4349         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
4350
4351 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
4352
4353         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
4354         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
4355         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
4356         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
4357         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
4358         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
4359         gcc.dg/pointer-arith-8.c: New tests.
4360
4361 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
4362
4363         PR fortran/18364
4364         * gfortran.dg/endfile.f90: New test.
4365
4366 2004-11-27  Falk Hueffner  <falk@debian.org>
4367
4368         * gcc.dg/loop-6.c: New test.
4369
4370 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
4371
4372         * gcc.c-torture/execute/20041126-1.c: New test.
4373
4374 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
4375
4376         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
4377         on IRIX.
4378
4379 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
4380
4381         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
4382         functions.
4383
4384 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
4385
4386         PR rtl-optimization/17825
4387         * gcc.c-torture/compile/20041119-1.c: New test.
4388
4389 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4390
4391         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
4392         Check existence of ld library path variables before unsetting.
4393
4394 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
4395
4396         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
4397
4398 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
4399
4400         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
4401
4402 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
4403
4404         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
4405
4406 2004-11-26  Ben Elliston  <bje@au.ibm.com>
4407
4408         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
4409         dg-do directive.
4410
4411 2004-11-26  Ben Elliston  <bje@au.ibm.com>
4412
4413         * gcc.dg/pr17957.c: Pass --param, not -param.
4414
4415 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
4416
4417         PR middle-end/17957
4418         * testsuite/gcc.dg/pr17957.c: New test.
4419
4420 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
4421
4422         PR c++/18445
4423         * g++.dg/template/crash28.C: Likewise.
4424
4425         PR c++/18001
4426         * g++.dg/expr/unary2.C: Adjust lvalue messages.
4427         * g++.dg/ext/lvaddr.C: Likewise.
4428         * g++.dg/opt/pr7503-3.C: Likewise.
4429
4430         PR c++/18466
4431         * g++.dg/parse/qualified3.C: New test.
4432         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
4433
4434         PR c++/18545
4435         * g++.dg/expr/return1.C: New test.
4436
4437 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4438
4439         Friend class name lookup 3/n, PR c++/3332
4440         * g++.dg/lookup/friend3.C: New test.
4441         * g++.dg/lookup/friend4.C: Likewise.
4442         * g++.dg/lookup/friend5.C: Likewise.
4443
4444 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4445
4446         Friend class name lookup 2/n, PR c++/14513, c++/15410
4447         * g++.dg/lookup/friend2.C: New test.
4448         * g++.dg/template/friend31.C: Likewise.
4449
4450 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4451
4452         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
4453
4454 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
4455
4456         PR c++/17473
4457         * g++.dg/tc1/dr56.C: Remove.
4458         * g++.dg/template/typedef1.C: Add dg-error markers.
4459         * g++.old-deja/g++.other/typedef7.C: Likewise.
4460
4461         PR c++/18285
4462         * g++.dg/parse/typedef7.C: New test.
4463
4464 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
4465
4466         * gcc.c-torture/execute/20041124-1.c: New test.
4467
4468 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
4469
4470         * g++.dg/template/deduce3.C: New test.
4471
4472         PR c++/18586
4473         * g++.dg/template/crash27.C: New test.
4474
4475         PR c++/18530
4476         * g++.dg/warn/Wshadow-3.C: New test.
4477
4478 2004-11-24  Devang Patel  <dpatel@apple.com>
4479
4480         PR/18555
4481         * gcc.dg/cpp/isysroot-1.c: New test.
4482         * gcc.dg/cpp/usr/include/stdio.h: New file.
4483         * gcc.dg/cpp/isysroot-2.c: New test.
4484         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
4485         New file.
4486
4487 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4488
4489         PR c++/8929
4490         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
4491
4492 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
4493
4494         * gcc.target/sparc/align.c: Do not include <stdint.h>.
4495         * gcc.target/sparc/pdist.c: Likewise.
4496
4497 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
4498
4499         PR c++/16882
4500         * g++.dg/conversion/simd1.C: New test.
4501
4502 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4503
4504         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
4505         and restore_ld_library_path_env_vars.
4506         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
4507         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
4508         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
4509         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
4510
4511 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
4512
4513         * gcc.dg/pragma-align-2.c: Test macro expansion.
4514         * gcc.dg/pragma-pack-2.c: New test.
4515
4516 2004-11-23  Richard Henderson  <rth@redhat.com>
4517
4518         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
4519         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
4520         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
4521         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
4522         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
4523         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
4524
4525         * gcc.dg/vect/vect.exp: Add check for alpha.
4526         * lib/target-supports.exp (check_alpha_max_hw_available): New.
4527         (check_effective_target_vect_int): Enable for alpha.
4528         (check_effective_target_vect_long): New.
4529         (is-effective-target): Add it.
4530
4531 2004-11-23  Uros Bizjak <uros@kss-loka.si>
4532
4533         * gcc.dg/pr18614-1.c: New test.
4534
4535 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4536
4537         * gcc.dg/setjmp-2.c: New test.
4538
4539 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
4540
4541         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
4542         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
4543         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
4544         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
4545         gcc.target/sparc/pdist.c: New tests.
4546
4547 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
4548
4549         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
4550
4551 2004-11-22  Dale Johannesen  <dalej@apple.com>
4552
4553         * gcc.dg/20041111-1.c:  New.
4554
4555 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
4556
4557         PR tree-opt/18536
4558         * gcc.dg/vect/pr18536.c: New test.
4559
4560 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4561
4562         PR c++/18354
4563         * g++.dg/template/nontype11.C: New test.
4564
4565 2004-11-21  Roger Sayle  <roger@eyesopen.com>
4566
4567         PR middle-end/18520
4568         * gcc.dg/pr18520-1.c: New test case.
4569
4570 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
4571
4572         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
4573         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
4574         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
4575         expected diagnostics.
4576
4577 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4578
4579         PR target/18580
4580         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
4581         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
4582         vect-77.c, vect-77a.c: XFAIL on the SPARC.
4583
4584 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4585
4586         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
4587
4588 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
4589             Joseph Myers  <joseph@codesourcery.com>
4590
4591         * lib/target-supports.exp (check_visibility_available): Really
4592         test the compiler.
4593
4594 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
4595
4596         PR tree-opt/18181
4597         * gcc.dg/vect/vect-85.c: New test.
4598         * gcc.dg/vect/vect-86.c: New test.
4599         * gcc.dg/vect/vect-87.c: New test.
4600         * gcc.dg/vect/vect-88.c: New test.
4601
4602 2004-11-19  Ben Elliston  <bje@au.ibm.com>
4603
4604         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
4605
4606 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
4607
4608         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
4609         * gcc.dg/ppc-and-1.c: Ditto.
4610         * gcc.dg/ppc-compare-1.c: Ditto.
4611         * gcc.dg/ppc-mov-1.c: Ditto
4612
4613 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
4614             Mark Mitchell  <mark@codesourcery.com>
4615
4616         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
4617
4618 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
4619             Aldy Hernandez  <aldyh@redhat.com>
4620
4621         * lib/target-supports.exp (check_effective_target_vect_int): New
4622         (check_effective_target_vect_float): New
4623         (check_effective_target_vect_double): New.
4624         (is-effective-target): Support new effective targets keywords.
4625         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
4626         default action for dg-do.
4627         * gcc.dg/vect/pr16105.c: Use new support.
4628         * gcc.dg/vect/pr18400.c: Ditto.
4629         * gcc.dg/vect/pr18425.c: Ditto.
4630         * gcc.dg/vect/vect-1.c: Ditto.
4631         * gcc.dg/vect/vect-10.c: Ditto.
4632         * gcc.dg/vect/vect-11.c: Ditto.
4633         * gcc.dg/vect/vect-12.c: Ditto.
4634         * gcc.dg/vect/vect-13.c: Ditto.
4635         * gcc.dg/vect/vect-14.c: Ditto.
4636         * gcc.dg/vect/vect-15.c: Ditto.
4637         * gcc.dg/vect/vect-16.c: Ditto.
4638         * gcc.dg/vect/vect-17.c: Ditto.
4639         * gcc.dg/vect/vect-18.c: Ditto.
4640         * gcc.dg/vect/vect-19.c: Ditto.
4641         * gcc.dg/vect/vect-2.c: Ditto.
4642         * gcc.dg/vect/vect-20.c: Ditto.
4643         * gcc.dg/vect/vect-21.c: Ditto.
4644         * gcc.dg/vect/vect-22.c: Ditto.
4645         * gcc.dg/vect/vect-23.c: Ditto.
4646         * gcc.dg/vect/vect-24.c: Ditto.
4647         * gcc.dg/vect/vect-25.c: Ditto.
4648         * gcc.dg/vect/vect-26.c: Ditto.
4649         * gcc.dg/vect/vect-27.c: Ditto.
4650         * gcc.dg/vect/vect-27a.c: Ditto.
4651         * gcc.dg/vect/vect-28.c: Ditto.
4652         * gcc.dg/vect/vect-29.c: Ditto.
4653         * gcc.dg/vect/vect-29a.c: Ditto.
4654         * gcc.dg/vect/vect-3.c: Ditto.
4655         * gcc.dg/vect/vect-30.c: Ditto.
4656         * gcc.dg/vect/vect-31.c: Ditto.
4657         * gcc.dg/vect/vect-32.c: Ditto.
4658         * gcc.dg/vect/vect-33.c: Ditto.
4659         * gcc.dg/vect/vect-34.c: Ditto.
4660         * gcc.dg/vect/vect-35.c: Ditto.
4661         * gcc.dg/vect/vect-36.c: Ditto.
4662         * gcc.dg/vect/vect-37.c: Ditto.
4663         * gcc.dg/vect/vect-38.c: Ditto.
4664         * gcc.dg/vect/vect-4.c: Ditto.
4665         * gcc.dg/vect/vect-40.c: Ditto.
4666         * gcc.dg/vect/vect-41.c: Ditto.
4667         * gcc.dg/vect/vect-42.c: Ditto.
4668         * gcc.dg/vect/vect-43.c: Ditto.
4669         * gcc.dg/vect/vect-44.c: Ditto.
4670         * gcc.dg/vect/vect-45.c: Ditto.
4671         * gcc.dg/vect/vect-46.c: Ditto.
4672         * gcc.dg/vect/vect-47.c: Ditto.
4673         * gcc.dg/vect/vect-48.c: Ditto.
4674         * gcc.dg/vect/vect-48a.c: Ditto.
4675         * gcc.dg/vect/vect-49.c: Ditto.
4676         * gcc.dg/vect/vect-5.c: Ditto.
4677         * gcc.dg/vect/vect-50.c: Ditto.
4678         * gcc.dg/vect/vect-51.c: Ditto.
4679         * gcc.dg/vect/vect-52.c: Ditto.
4680         * gcc.dg/vect/vect-53.c: Ditto.
4681         * gcc.dg/vect/vect-54.c: Ditto.
4682         * gcc.dg/vect/vect-55.c: Ditto.
4683         * gcc.dg/vect/vect-56.c: Ditto.
4684         * gcc.dg/vect/vect-56a.c: Ditto.
4685         * gcc.dg/vect/vect-57.c: Ditto.
4686         * gcc.dg/vect/vect-58.c: Ditto.
4687         * gcc.dg/vect/vect-59.c: Ditto.
4688         * gcc.dg/vect/vect-6.c: Ditto.
4689         * gcc.dg/vect/vect-60.c: Ditto.
4690         * gcc.dg/vect/vect-61.c: Ditto.
4691         * gcc.dg/vect/vect-62.c: Ditto.
4692         * gcc.dg/vect/vect-63.c: Ditto.
4693         * gcc.dg/vect/vect-64.c: Ditto.
4694         * gcc.dg/vect/vect-65.c: Ditto.
4695         * gcc.dg/vect/vect-66.c: Ditto.
4696         * gcc.dg/vect/vect-67.c: Ditto.
4697         * gcc.dg/vect/vect-68.c: Ditto.
4698         * gcc.dg/vect/vect-69.c: Ditto.
4699         * gcc.dg/vect/vect-7.c: Ditto.
4700         * gcc.dg/vect/vect-72.c: Ditto.
4701         * gcc.dg/vect/vect-72a.c: Ditto.
4702         * gcc.dg/vect/vect-73.c: Ditto.
4703         * gcc.dg/vect/vect-74.c: Ditto.
4704         * gcc.dg/vect/vect-75.c: Ditto.
4705         * gcc.dg/vect/vect-76.c: Ditto.
4706         * gcc.dg/vect/vect-77.c: Ditto.
4707         * gcc.dg/vect/vect-77a.c: Ditto.
4708         * gcc.dg/vect/vect-78.c: Ditto.
4709         * gcc.dg/vect/vect-79.c: Ditto.
4710         * gcc.dg/vect/vect-8.c: Ditto.
4711         * gcc.dg/vect/vect-80.c: Ditto.
4712         * gcc.dg/vect/vect-82.c: Ditto.
4713         * gcc.dg/vect/vect-82_64.c: Ditto.
4714         * gcc.dg/vect/vect-83.c: Ditto.
4715         * gcc.dg/vect/vect-83_64.c: Ditto.
4716         * gcc.dg/vect/vect-9.c: Ditto.
4717         * gcc.dg/vect/vect-all.c: Ditto.
4718         * gcc.dg/vect/vect-none.c: Ditto.
4719
4720 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
4721
4722         * lib/gcc-dg.exp (dg-skip-if): New function.
4723         (dg-forbid-option): Remove.
4724         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
4725         * g++.dg/abi/bitfield8.C: Likewise.
4726         * g++.dg/abi/dtor1.C: Likewise.
4727         * g++.dg/abi/empty10.C: Likewise.
4728         * g++.dg/abi/empty7.C: Likewise.
4729         * g++.dg/abi/empty9.C: Likewise.
4730         * g++.dg/abi/layout3.C: Likewise.
4731         * g++.dg/abi/layout4.C: Likewise.
4732         * g++.dg/abi/thunk1.C: Likewise.
4733         * g++.dg/abi/thunk2.C: Likewise.
4734         * g++.dg/abi/vbase11.C: Likewise.
4735         * g++.dg/abi/vthunk2.C: Likewise.
4736         * g++.dg/abi/vthunk3.C: Likewise.
4737         * g++.dg/ext/attrib8.C: Likewise.
4738         * g++.dg/opt/longbranch2.C: Likewise.
4739         * g++.dg/opt/reg-stack4.C: Likewise.
4740         * g++.old-deja/g++.ext/attrib1.C: Likewise.
4741         * g++.old-deja/g++.ext/attrib2.C: Likewise.
4742         * g++.old-deja/g++.ext/attrib3.C: Likewise.
4743         * g++.old-deja/g++.other/store-expr1.C: Likewise.
4744         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4745         * gcc.dg/20000609-1.c: Likewise.
4746         * gcc.dg/20000720-1.c: Likewise.
4747         * gcc.dg/20011107-1.c: Likewise.
4748         * gcc.dg/20011119-1.c: Likewise.
4749         * gcc.dg/20020108-1.c: Likewise.
4750         * gcc.dg/20020122-2.c: Likewise.
4751         * gcc.dg/20020122-3.c: Likewise.
4752         * gcc.dg/20020201-3.c: Likewise.
4753         * gcc.dg/20020206-1.c: Likewise.
4754         * gcc.dg/20020218-1.c: Likewise.
4755         * gcc.dg/20020310-1.c: Likewise.
4756         * gcc.dg/20020411-1.c: Likewise.
4757         * gcc.dg/20020418-2.c: Likewise.
4758         * gcc.dg/20020426-1.c: Likewise.
4759         * gcc.dg/20020426-2.c: Likewise.
4760         * gcc.dg/20020517-1.c: Likewise.
4761         * gcc.dg/20020523-1.c: Likewise.
4762         * gcc.dg/20020523-2.c: Likewise.
4763         * gcc.dg/20020729-1.c: Likewise.
4764         * gcc.dg/20030204-1.c: Likewise.
4765         * gcc.dg/20030826-2.c: Likewise.
4766         * gcc.dg/20030926-1.c: Likewise.
4767         * gcc.dg/20031202-1.c: Likewise.
4768         * gcc.dg/980312-1.c: Likewise.
4769         * gcc.dg/980313-1.c: Likewise.
4770         * gcc.dg/990117-1.c: Likewise.
4771         * gcc.dg/990424-1.c: Likewise.
4772         * gcc.dg/990524-1.c: Likewise.
4773         * gcc.dg/991230-1.c: Likewise.
4774         * gcc.dg/i386-387-1.c: Likewise.
4775         * gcc.dg/i386-387-2.c: Likewise.
4776         * gcc.dg/i386-387-3.c: Likewise.
4777         * gcc.dg/i386-387-4.c: Likewise.
4778         * gcc.dg/i386-387-5.c: Likewise.
4779         * gcc.dg/i386-387-6.c: Likewise.
4780         * gcc.dg/i386-asm-1.c: Likewise.
4781         * gcc.dg/i386-bitfield1.c: Likewise.
4782         * gcc.dg/i386-bitfield2.c: Likewise.
4783         * gcc.dg/i386-loop-1.c: Likewise.
4784         * gcc.dg/i386-loop-2.c: Likewise.
4785         * gcc.dg/i386-loop-3.c: Likewise.
4786         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
4787         * gcc.dg/i386-pic-1.c: Likewise.
4788         * gcc.dg/i386-regparm.c: Likewise.
4789         * gcc.dg/i386-signbit-1.c: Likewise.
4790         * gcc.dg/i386-signbit-2.c: Likewise.
4791         * gcc.dg/i386-signbit-3.c: Likewise.
4792         * gcc.dg/i386-sse-5.c: Likewise.
4793         * gcc.dg/i386-sse-8.c: Likewise.
4794         * gcc.dg/i386-unroll-1.c: Likewise.
4795         * gcc.dg/tls/opt-1.c: Likewise.
4796         * gcc.dg/tls/opt-2.c: Likewise.
4797         * gcc.dg/unroll-1.c: Likewise.
4798         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4799         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4800         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4801         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4802
4803 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4804
4805         * g++.dg/template/incomplete1.C: New test.
4806
4807 2004-11-16  Nick Clifton  <nickc@redhat.com>
4808
4809         Revert patches accidentally commited during checkin of fixes for
4810         xstormy16 tests:
4811         gcc.c-torture/execute/simd-4.c: Revert
4812         gcc.dg/20040910-1.c: Revert.
4813
4814 2004-11-16  Paul Brook  <paul@codesourcery.com>
4815
4816         PR fortran/13010
4817         * gfortran.dg/der_pointer_1.f90: New test.
4818
4819 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
4820
4821         PR c/18498
4822         * gcc.dg/bitfld-13.c: New test.
4823
4824 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
4825
4826         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
4827         powerpc*-*-linux*.
4828
4829         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
4830         * gcc.dg/ppc64-abi-2.c: Ditto.
4831         * gcc.dg/ppc64-abi-3.c: Ditto.
4832
4833         * lib/gcc-dg.exp (dg-target-list): Remove.
4834
4835 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
4836
4837         * gcc.dg/ia64-postinc.c: New test.
4838
4839 2004-11-15  Mark Mitchell <mark@codesourcery.com>
4840
4841         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
4842
4843 2004-11-15  Nick Clifton  <nickc@redhat.com>
4844
4845         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
4846         __INT_MAX__ so that the test can be compiled by toolchains
4847         targeted at 16-bit processors.
4848
4849         * gcc.dg/20040625-1.c: Use long constants rather than integers
4850         when performing arithmetic that will overflow 16-bits.
4851
4852         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
4853         xstormy16.  It does not support 128-bit vector operations.
4854
4855         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
4856         with the macro PTR_TYPE.  Define this macro to an integer type
4857         suitable for holding a pointer.
4858
4859         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
4860         the target is a 16-bit processor.
4861
4862         * gcc.dg/cpp/if-2.c: Expect a different warning message from
4863         16-bit targets where the character constant will be too long.
4864
4865         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
4866         where the double will not be directly addressable.
4867
4868 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4869
4870         Friend class name lookup 1/n, PR c++/18471
4871         * g++.dg/template/crash26.C: New test.
4872         * g++.dg/lookup/struct1.C: Adjust expected error.
4873         * g++.dg/parse/elab1.C: Likewise.
4874         * g++.dg/parse/elab2.C: Likewise.
4875         * g++.dg/parse/int-as-enum1.C: Likewise.
4876         * g++.dg/parse/struct-as-enum1.C: Likewise.
4877         * g++.dg/parse/typedef1.C: Likewise.
4878         * g++.dg/parse/typedef3.C: Likewise.
4879         * g++.dg/parse/typedef4.C: Likewise.
4880         * g++.dg/parse/typedef5.C: Likewise.
4881         * g++.dg/template/nontype4.C: Likewise.
4882         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
4883         * g++.old-deja/g++.other/elab1.C: Likewise.
4884         * g++.old-deja/g++.other/syntax4.C: Likewise.
4885
4886 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
4887
4888         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
4889
4890 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
4891
4892         * gcc.c-torture/execute/20041114-1.c: New test.
4893
4894 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
4895
4896         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
4897         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
4898         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
4899         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
4900         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
4901         gcc.dg/switch-7.c: New tests.
4902
4903 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
4904
4905         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
4906
4907 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
4908
4909         PR tree-opt/18400
4910         * gcc.dg/vect/pr18400.c: New test.
4911
4912 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
4913             Andrew Pinski  <pinskia@physics.uc.edu>
4914
4915         PR tree-opt/18425
4916         * gcc.dg/vect/pr18425.c: New test.
4917
4918 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4919
4920         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
4921         Guard with dg-require-alias and dg-require-visibility.
4922
4923 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4924
4925         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
4926
4927 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4928
4929         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
4930
4931 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4932
4933         PR c++/17344
4934         * g++.dg/template/defarg5.C: New test.
4935
4936 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4937
4938         * g++.dg/parse/cast1.C: Run only on ILP32.
4939         * g++.old-deja/g++.mike/p784.C: Likewise.
4940
4941 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
4942
4943         * gcc.c-torture/execute/20041113-1.c: New test.
4944
4945 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
4946
4947         PR target/18230
4948         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
4949         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
4950         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
4951         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
4952         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
4953         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
4954         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
4955         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
4956         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
4957         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
4958         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
4959         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
4960         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
4961
4962 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
4963
4964         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
4965         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
4966         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
4967         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
4968         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
4969         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
4970         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
4971         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
4972         gcc.target/sparc/combined-1.c: New tests.
4973
4974 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
4975
4976         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
4977         New tests.
4978
4979 2004-11-12  Mark Mitchell <mark@codesourcery.com>
4980
4981         * lib/gcc-dg.exp (dg-forbid-option): New function.
4982         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
4983         * g++.dg/abi/bitfield8.C: Likewise.
4984         * g++.dg/abi/dtor1.C: Likewise.
4985         * g++.dg/abi/empty10.C: Likewise.
4986         * g++.dg/abi/empty7.C: Likewise.
4987         * g++.dg/abi/empty9.C: Likewise.
4988         * g++.dg/abi/layout3.C: Likewise.
4989         * g++.dg/abi/layout4.C: Likewise.
4990         * g++.dg/abi/thunk1.C: Likewise.
4991         * g++.dg/abi/thunk2.C: Likewise.
4992         * g++.dg/abi/vbase11.C: Likewise.
4993         * g++.dg/abi/vthunk2.C: Likewise.
4994         * g++.dg/abi/vthunk3.C: Likewise.
4995         * g++.dg/ext/attrib8.C: Likewise.
4996         * g++.dg/opt/longbranch2.C: Likewise.
4997         * g++.dg/opt/reg-stack4.C: Likewise.
4998         * g++.old-deja/g++.ext/attrib1.C: Likewise.
4999         * g++.old-deja/g++.ext/attrib2.C: Likewise.
5000         * g++.old-deja/g++.ext/attrib3.C: Likewise.
5001         * g++.old-deja/g++.other/store-expr1.C: Likewise.
5002         * g++.old-deja/g++.other/store-expr2.C: Likewise.
5003         * gcc.dg/20000609-1.c: Likewise.
5004         * gcc.dg/20000720-1.c: Likewise.
5005         * gcc.dg/20011107-1.c: Likewise.
5006         * gcc.dg/20011119-1.c: Likewise.
5007         * gcc.dg/20020108-1.c: Likewise.
5008         * gcc.dg/20020122-2.c: Likewise.
5009         * gcc.dg/20020122-3.c: Likewise.
5010         * gcc.dg/20020201-3.c: Likewise.
5011         * gcc.dg/20020206-1.c: Likewise.
5012         * gcc.dg/20020218-1.c: Likewise.
5013         * gcc.dg/20020310-1.c: Likewise.
5014         * gcc.dg/20020411-1.c: Likewise.
5015         * gcc.dg/20020418-2.c: Likewise.
5016         * gcc.dg/20020426-1.c: Likewise.
5017         * gcc.dg/20020426-2.c: Likewise.
5018         * gcc.dg/20020517-1.c: Likewise.
5019         * gcc.dg/20020523-1.c: Likewise.
5020         * gcc.dg/20020523-2.c: Likewise.
5021         * gcc.dg/20020729-1.c: Likewise.
5022         * gcc.dg/20030204-1.c: Likewise.
5023         * gcc.dg/20030826-2.c: Likewise.
5024         * gcc.dg/20030926-1.c: Likewise.
5025         * gcc.dg/20031202-1.c: Likewise.
5026         * gcc.dg/980312-1.c: Likewise.
5027         * gcc.dg/980313-1.c: Likewise.
5028         * gcc.dg/990117-1.c: Likewise.
5029         * gcc.dg/990424-1.c: Likewise.
5030         * gcc.dg/990524-1.c: Likewise.
5031         * gcc.dg/991230-1.c: Likewise.
5032         * gcc.dg/i386-387-1.c: Likewise.
5033         * gcc.dg/i386-387-2.c: Likewise.
5034         * gcc.dg/i386-387-3.c: Likewise.
5035         * gcc.dg/i386-387-4.c: Likewise.
5036         * gcc.dg/i386-387-5.c: Likewise.
5037         * gcc.dg/i386-387-6.c: Likewise.
5038         * gcc.dg/i386-asm-1.c: Likewise.
5039         * gcc.dg/i386-bitfield1.c: Likewise.
5040         * gcc.dg/i386-bitfield2.c: Likewise.
5041         * gcc.dg/i386-loop-1.c: Likewise.
5042         * gcc.dg/i386-loop-2.c: Likewise.
5043         * gcc.dg/i386-loop-3.c: Likewise.
5044         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
5045         * gcc.dg/i386-pic-1.c: Likewise.
5046         * gcc.dg/i386-regparm.c: Likewise.
5047         * gcc.dg/i386-signbit-1.c: Likewise.
5048         * gcc.dg/i386-signbit-2.c: Likewise.
5049         * gcc.dg/i386-signbit-3.c: Likewise.
5050         * gcc.dg/i386-sse-5.c: Likewise.
5051         * gcc.dg/i386-sse-8.c: Likewise.
5052         * gcc.dg/i386-unroll-1.c: Likewise.
5053         * gcc.dg/tls/opt-1.c: Likewise.
5054         * gcc.dg/tls/opt-2.c: Likewise.
5055         * gcc.dg/unroll-1.c: Likewise.
5056         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5057         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5058         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5059         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5060         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
5061         -m64 is specified.
5062
5063 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
5064
5065         PR c++/18389
5066         * g++.dg/parse/cond1.C: New test.
5067
5068         PR c++/18429
5069         * g++.dg/template/array9.C: New test.
5070         * g++.dg/ext/vla1.C: Adjust error messages.
5071         * g++.dg/ext/vlm1.C: Likewise.
5072         * g++.dg/template/crash2.C: Likewise.
5073
5074         PR c++/18436
5075         * g++.dg/template/call3.C: New test.
5076
5077         PR c++/18407
5078         * g++.dg/template/ptrmem11.C: New test.
5079
5080 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
5081
5082         PR other/14264
5083         * lib/g++.exp: Set LC_ALL and LANG to C.
5084         * lib/gcc-dg.exp: Likewise.
5085         * lib/gfortran.exp: Likewise.
5086         * lib/objc.exp: Likewise.
5087         * lib/treelang.exp: Likewise.
5088
5089 2004-11-12  Andreas Schwab  <schwab@suse.de>
5090
5091         * gcc.dg/pr16286.c: Fix last change.
5092
5093 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
5094
5095         PR c++/18416
5096         * g++.dg/init/global1.C: New test.
5097
5098 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
5099
5100         * gcc.c-torture/execute/20041112-1.c: New test.
5101
5102 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
5103
5104         * lib/gcc-dg.exp (dg-target-list): New.
5105
5106 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
5107             Richard Sandiford  <rsandifo@redhat.com>
5108
5109         * lib/target-supports.exp (get-compiler_messages): New.
5110         (check_named_sections_available): Use it.
5111         (check_effective_target_ilp32): New.
5112         (check_effective_target_lp64): New.
5113         (is-effective-target): New.
5114         * lib/gcc-dg.exp (dg-require-effective-target): New.
5115
5116 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
5117
5118         * gcc.dg/precedence-1.c: New test.
5119
5120 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
5121
5122         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
5123
5124         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
5125         message, delete generated files, use more descriptive name for
5126         executable, and make the test unsupported when it cannot be run.
5127
5128         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
5129         (dg-require-weak, dg-require-visibility, dg-require-alias,
5130         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
5131         dg-require-iconv, dg-require-named-sections): Use it.
5132
5133         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
5134
5135 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
5136
5137         PR target/16457
5138         * gcc.dg/ppc-and-1: New
5139
5140         PR target/16796
5141         * gcc.dg/ppc-mov-1.c: New.
5142
5143         PR target/16458
5144         * gcc.dg/ppc-compare-1.c: New.
5145
5146 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
5147
5148         * objc.dg/desig-init-2.m: New test.
5149
5150 2004-11-10  Adam Nemet  <anemet@lnxw.com>
5151
5152         PR middle-end/18160
5153         * g++.dg/warn/register-var-1.C: New test.
5154         * g++.dg/warn/register-var-2.C: New test.
5155
5156 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5157
5158         * gcc.dg/union-2.c: New test.
5159
5160 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
5161
5162         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
5163         New test for PR tree-optimization/17892.
5164
5165 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
5166
5167         PR c++/18369
5168         * g++.dg/init/new12.C: New test.
5169
5170 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
5171
5172         * gcc.target/sparc: New directory.
5173         * gcc.target/sparc/sparc.exp: New driver.
5174         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
5175         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
5176         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
5177         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
5178
5179 2004-11-10  Paul Brook  <paul@codesourcery.com>
5180
5181         PR fortran/18218
5182         * gfortran.dg/list_read.c: New test.
5183
5184 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
5185
5186         PR c/18322
5187         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
5188         expected diagnostic location.
5189
5190 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
5191
5192         * gcc.dg/20041109-1.c: New test.
5193
5194 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
5195
5196         PR objc/18406
5197         * objc/compile/pr18406.m: New test.
5198
5199 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
5200
5201         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
5202
5203 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
5204
5205         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
5206
5207 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
5208
5209         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
5210
5211 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
5212
5213         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
5214         exit.
5215
5216 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
5217
5218         PR tree-opt/18299
5219         * gcc.c-torture/pr18299-1.c: New test.
5220
5221 2004-11-06  Andreas Schwab  <schwab@suse.de>
5222
5223         * gcc.dg/pr16286.c: Also test for bool and pixel.
5224
5225 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
5226
5227         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
5228         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
5229         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
5230         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
5231         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
5232         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
5233         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
5234         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
5235         gcc.dg/struct-semi-3.c: New tests.
5236
5237 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5238
5239         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
5240
5241 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5242
5243         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
5244         Do not use C99 designators.
5245
5246 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5247
5248         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
5249
5250 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5251
5252         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
5253         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
5254         * gcc.c-torture/execute/simd-5.x: Remove.
5255
5256 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
5257
5258         PR rtl-optimization/17933
5259         * gcc.dg/torture/pr17933-1.c: New test.
5260
5261 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
5262
5263         PR target/18106
5264         * lib/target-supports.exp (check_weak_available): Support
5265         Windows.
5266
5267 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
5268
5269         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
5270         call to fflush(stdout) before abort.
5271         (my_ffsll): New function.
5272         (generate_fields): Use it.
5273
5274 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
5275
5276         * gcc.dg/init-undef-1.c: New test.
5277
5278 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
5279
5280         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
5281         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
5282         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
5283         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
5284         expected messages for new parser.
5285
5286 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
5287
5288         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
5289
5290 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5291
5292         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
5293         on LP64 targets.
5294
5295 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
5296
5297         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
5298         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
5299         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
5300         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
5301         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
5302         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
5303         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
5304         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
5305         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
5306         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
5307
5308 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
5309
5310         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
5311         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
5312         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
5313         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
5314         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
5315         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
5316         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
5317         for new parser.
5318
5319 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
5320
5321         PR target/15342
5322         * gcc.dg/20041104-1.c: New test.
5323
5324 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5325
5326         * g++.dg/template/nontype7.C: New test.
5327         * g++.dg/template/nontype8.C: Likewise.
5328         * g++.dg/template/nontype9.C: Likewise.
5329         * g++.dg/template/nontype10.C: Likewise.
5330         * g++.dg/tc1/dr49.C: Likewise.
5331         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
5332         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
5333
5334 2004-11-04  Ben Elliston  <bje@au.ibm.com>
5335
5336         * g++.dg/rtti/tinfo1.C: Remove xfails.
5337
5338 2004-11-04  Ben Elliston  <bje@au.ibm.com>
5339
5340         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
5341         packed attribute to the definition to satisfy the new C++ parser.
5342
5343 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5344
5345         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
5346         invocations of va_arg.
5347
5348 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
5349
5350         PR c++/18124
5351         * g++.dg/template/crash25.C: New test.
5352
5353         PR c++/18155
5354         * g++.dg/template/typedef2.C: New test.
5355         * g++.dg/parse/crash13.C: Adjust error markers.
5356
5357         PR c++/18177
5358         * g++.dg/conversion/const3.C: New test.
5359
5360 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5361
5362         PR fortran/17535
5363         PR fortran/17583
5364         PR fortran/17713
5365         * gfortran.dg/generic_[123].f90: New testcases.
5366
5367 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5368
5369         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
5370         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
5371
5372 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
5373
5374         PR tree-opt/16808
5375         * gcc.c-torture/compile/pr16808.c: New test.
5376
5377 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
5378
5379         PR rtl-optimization/17104
5380         * gcc.dg/ppc-bitfield1.c: New.
5381
5382 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
5383
5384         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
5385
5386 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
5387
5388         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
5389         strings for 32-bit code.
5390
5391 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
5392
5393         PR c/18239
5394         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
5395
5396 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
5397
5398         PR c++/18064
5399         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
5400
5401 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
5402
5403         PR c++/15172
5404         * g++.dg/init/aggr2.C: New test.
5405
5406 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
5407
5408         * objc.dg/local-decl-1.m: New test.
5409
5410 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5411
5412         * gcc.dg/20040910-1.c: Adjust regex.
5413
5414 2004-10-30  Roger Sayle  <roger@eyesopen.com>
5415
5416         PR rtl-optimization/18084
5417         * g++.dg/opt/pr18084-1.C: New testcase.
5418
5419 2004-10-30  Matt Austern  <austern@apple.com>
5420
5421         PR c++/17542
5422         * g++.dg/ext/attrib18.C: New test.
5423
5424 2004-10-30  Roger Sayle  <roger@eyesopen.com>
5425
5426         PR middle-end/18096
5427         * gcc.dg/pr18096-1.c: New test case.
5428
5429 2004-10-30  Roger Sayle  <roger@eyesopen.com>
5430
5431         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
5432
5433 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
5434
5435         PR c/16666
5436         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
5437         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
5438         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
5439         gcc.dg/old-style-prom-3.c: New tests.
5440
5441 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
5442
5443         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
5444         Remove unnecessary inclusion of stdio.h.
5445
5446 2004-10-29  Roger Sayle  <roger@eyesopen.com>
5447
5448         PR rtl-optimization/17581
5449         * gcc.dg/pr17581-1.c: New test case.
5450
5451 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
5452
5453         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
5454         being implemented.
5455         * g++.dg/conversion/dr195-1.C: New.
5456         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
5457         * g++.old-deja/g++.mike/p10148.C: Likewise.
5458
5459 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
5460
5461         PR c++/17695
5462         * g++.dg/debug/typedef2.C: New test.
5463
5464 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
5465
5466         PR fortran/13490
5467         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
5468         * gfortran.dg/g77/README: Update.
5469
5470 2004-10-28  Matt Austern  <austern@apple.com>
5471
5472         PR c++/14124
5473         * g++.dg/ext/packed7.C: New test.
5474
5475 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
5476
5477         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
5478         scan-assembler.
5479         * lib/scanasm.exp (hidden-scan-for): New proc.
5480         (scan-hidden): Use hidden-scan-for instead of constructing the scan
5481         string.
5482         (scan-not-hidden): Likewise.
5483         * lib/target-supports.exp (check_visibility_available): mach-o is
5484         support too.
5485
5486 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
5487
5488         PR c++/17132
5489         * g++.dg/template/memclass3.C: New test.
5490
5491 2004-10-28  Adam Nemet  <anemet@lnxw.com>
5492
5493         PR middle-end/18160
5494         * gcc.dg/register-var-1.c: New test.
5495         * gcc.dg/register-var-2.c: New test.
5496         * gcc.dg/asm-7.c: Taking the address of a register variable is an
5497         error now.
5498
5499 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
5500
5501         PR other/18172
5502         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
5503         unused variables.
5504         * gcc.dg/vect/vect-22.c: Likewise.
5505
5506 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
5507
5508         * gcc.dg/i386-rotate-1.c: New test.
5509
5510 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
5511
5512         * g++.dg/init/ref12.C: Add "run" marker.
5513
5514         PR c++/17435
5515         * g++.dg/init/ref12.C: New test.
5516
5517         PR c++/18140
5518         * g++.dg/template/shift1.C: New test.
5519         * g++.dg/template/error10.C: Adjust error markers.
5520
5521 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
5522
5523         PR tree-opt/17529
5524         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
5525
5526 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
5527
5528         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
5529         * gcc.dg/weak/weak-3.c: Likewise.
5530         * gcc.dg/weak/weak-5.c: Likewise.
5531         * gcc.dg/weak/weak-9.c: Likewise.
5532         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
5533         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
5534
5535         * gcc.dg/darwin-weakimport-1.c: New.
5536
5537 2004-10-28  Ben Elliston  <bje@au.ibm.com>
5538
5539         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
5540
5541 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
5542
5543         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
5544         'syntax' error messages.
5545         * gcc.dg/cpp/direct2s.c: Likewise.
5546
5547 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
5548
5549         * gcc.c-torture/compile/20041026-1.c: New.
5550
5551 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
5552
5553         PR c++/18093
5554         * g++.dg/lookup/ns2.C: New test.
5555
5556         PR c++/18020
5557         * g++.dg/template/enum4.C: New test.
5558
5559         PR c++/18161
5560         * g++.dg/template/expr1.C: New test.
5561
5562 2004-10-26  Ben Elliston  <bje@au.ibm.com>
5563
5564         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
5565
5566 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5567
5568         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
5569         gcc.dg/decl-nospec-3.c: New tests.
5570
5571 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
5572
5573         * objc.dg/super-class-3.m: New test.
5574
5575 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
5576
5577         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
5578         resyncing.
5579         * gcc.dg/cpp/direct2s.c: Likewise.
5580
5581 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
5582
5583         * objc.dg/image-info.m: Update for changes to section selection.
5584
5585 2004-10-25  David Ayers  <d.ayers@inode.at>
5586             Ziemowit Laski  <zlaski@apple.com>
5587
5588         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
5589         diagnostics when messaging 'id <Proto>'.
5590         * objc.dg/class-protocol-1.m: New test.
5591         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
5592         a non-existent method signature.
5593         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
5594         Update diagnostics when messaging with non-existent method signature.
5595         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
5596         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
5597         invalid receivers are now resolved as if messaging 'id'; remove
5598         extraneous diagnostics.
5599
5600 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
5601
5602         PR c/16667
5603         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
5604         gcc.dg/init-desig-obs-3.c: New tests.
5605
5606 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
5607
5608         * gcc.dg/debug/20041023-1.c: New test.
5609
5610 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
5611
5612         PR middle-end/17407
5613         * gcc.c-torture/compile/pr17407.c: New test.
5614
5615         PR c++/18121
5616         * g++.dg/template/array8.C: New test.
5617
5618 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5619
5620         PR other/18138
5621         * lib/g++.exp: Accept more than one multilib libgcc.
5622         * lib/gcc-dg.exp: Likewise.
5623         * lib/objc.exp: Likewise.
5624         * lib/treelang.exp: Likewise.
5625         * lib/gfortran.exp: Likewise.
5626
5627 2004-10-24  Ben Elliston  <bje@au.ibm.com>
5628
5629         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
5630
5631 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
5632
5633         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
5634         * gcc.dg/c99-const-expr-3.c: Likewise.
5635
5636 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
5637
5638         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
5639
5640 2004-10-23  Ben Elliston  <bje@au.ibm.com>
5641
5642         * gcc.c-torture/execute/loop-2e.x: Remove.
5643
5644 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
5645
5646         PR c++/18095
5647         * g++.dg/parse/crash18.C: New.
5648         * g++.dg/parse/crash19.C: New.
5649
5650 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
5651
5652         * g++.dg/ext/dllimport1.C: Move dg-warnings.
5653         * g++.dg/ext/dllimport2.C: Same.
5654         * g++.dg/ext/dllimport8.C: Same.
5655
5656 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
5657
5658         PR c++/10841
5659         * g++.dg/conversion/cast1.C: New test.
5660         * g++.dg/overload/pmf1.C: Adjust error marker.
5661
5662 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
5663
5664         PR objc/17923
5665         * objc.dg/const-str-7.m: New test.
5666
5667 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5668
5669         * g++.dg/template/memfriend11.C: Fix comment typo.
5670         * g++.dg/template/memfriend14.C: Likewise.
5671
5672 2004-10-20  Richard Henderson  <rth@redhat.com>
5673
5674         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
5675         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
5676         -fasynchronous-unwind-tables.
5677
5678 2004-10-20  Richard Henderson  <rth@redhat.com>
5679
5680         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
5681         (main): Return success.
5682         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
5683         (main): Return success.
5684
5685 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5686
5687         PR c++/13495
5688         * g++.dg/template/memfriend9.C: New test.
5689         * g++.dg/template/memfriend10.C: Likewise.
5690         * g++.dg/template/memfriend11.C: Likewise.
5691         * g++.dg/template/memfriend12.C: Likewise.
5692         * g++.dg/template/memfriend13.C: Likewise.
5693         * g++.dg/template/memfriend14.C: Likewise.
5694         * g++.dg/template/memfriend15.C: Likewise.
5695         * g++.dg/template/memfriend16.C: Likewise.
5696         * g++.dg/template/memfriend17.C: Likewise.
5697         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
5698
5699 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
5700
5701         * g++.dg/conversion/dr195.C: New.
5702         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
5703
5704 2004-10-20  Ben Elliston  <bje@au.ibm.com>
5705             Devang Patel  <dpatel@apple.com>
5706
5707         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
5708         of floating point arithmetic, which could trap.
5709
5710 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
5711
5712         PR c++/14035
5713         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
5714         * g++.dg/conversion/const2.C: New test.
5715         * g++.dg/expr/reinterpret2.C: New test.
5716         * g++.dg/expr/reinterpret3.C: New test.
5717         * g++.dg/expr/cast2.C: New test.
5718         * g++.dg/expr/copy1.C: New test.
5719         * g++.dg/other/conversion1.C: Change error message.
5720         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
5721         function pointers to void *.
5722         * g++.old-deja/g++.mike/p10148.C: Likewise.
5723
5724 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5725
5726         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
5727
5728 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
5729
5730         PR c++/18047
5731
5732         * g++.dg/parse/expr3.C: New test.
5733
5734 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5735
5736         * gcc.dg/smod-1.c: New test.
5737
5738 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
5739
5740         * objc.dg/method-14.m: New test.
5741
5742 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
5743
5744         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
5745         Also xfail as the patch was reverted.
5746
5747 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
5748
5749         PR middle-end/16973
5750         * gcc.dg/pr16973.c: New test.
5751
5752 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
5753
5754         PR tree-optimization/17656
5755         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
5756
5757 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
5758
5759         * g++.dg/eh/shadow1.C: New.
5760
5761 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
5762
5763         * gcc.c-torture/compile/20041018-1.c: New test.
5764
5765 2004-10-18  Ben Elliston  <bje@au.ibm.com>
5766
5767         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
5768         compiler referring to register 0 when accessing sdata.  The linker
5769         now patches things up.
5770
5771 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
5772
5773         PR c/17529
5774         * gcc.c-torture/compile/pr17529.c: New test.
5775
5776 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5777
5778         PR c++/17743
5779         * g++.dg/ext/attrib17.C: New test.
5780
5781 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5782
5783         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
5784
5785 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5786
5787         PR c++/10479
5788         * g++.dg/ext/attrib16.C: New test.
5789
5790 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
5791
5792         PR c++/17042
5793         * g++.dg/init/dso_handle1.C: New test.
5794
5795         PR c++/14667
5796         * g++.dg/parse/typedef6.C: New test.
5797
5798         PR c++/17916
5799         * g++.dg/parse/pragma1.C: New test.
5800
5801 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
5802
5803         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
5804
5805 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
5806
5807         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
5808         -fno-common when on HPPA HP-UX platforms.
5809
5810 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
5811
5812         PR other/16820
5813         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
5814         stdint.h.
5815         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
5816         uintptr_t.
5817
5818 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
5819
5820         PR c++/16301
5821         * g++.dg/lookup/strong-using-4.C: New test.
5822
5823 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
5824
5825         PR middle-end/16567
5826         * gcc.c-torture/compile/nested-1.c: New test.
5827
5828 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
5829
5830         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
5831         and mipsisa64*-*-* (until support for misaligned loads is added).
5832         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
5833         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
5834         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
5835         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
5836         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
5837         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
5838
5839 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
5840
5841         PR c++/17976
5842         * g++.dg/init/dtor3.C: New test.
5843
5844 2004-10-15  Ben Elliston  <bje@au.ibm.com>
5845
5846         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
5847
5848 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
5849
5850         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
5851         * gcc.dg/macho-lo-sum.c: Likewise.
5852
5853 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
5854
5855         * gcc.dg/ppc-spe64-1.c: New test.
5856
5857 2004-10-14  Devang Patel  <dpatel@apple.com>
5858
5859         PR 17635
5860         * gcc.dg/pr17635.c : New test.
5861
5862 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
5863
5864         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
5865         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
5866         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
5867         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
5868         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
5869         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
5870         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
5871         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
5872         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
5873         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
5874         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
5875         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
5876         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
5877         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
5878         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
5879         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
5880         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
5881         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
5882
5883 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
5884
5885         * gcc.dg/vect/vect-82.c: New testcase.
5886         * gcc.dg/vect/vect-82_64.c: New testcase.
5887         * gcc.dg/vect/vect-83.c: New testcase.
5888         * gcc.dg/vect/vect-83_64.c: New testcase.
5889
5890 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
5891
5892         * gcc.dg/cpp/error-1.c: New test.
5893
5894 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
5895
5896         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
5897
5898 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
5899
5900         PR target/17984
5901         * gcc.dg/cris-peep2-xsrand2.c: New test.
5902
5903 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
5904
5905         PR c++/17661
5906         * testsuite/g++.dg/expr/for2.C: New test.
5907
5908 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5909
5910         * g++.dg/inherit/thunk1.C: Run on the SPARC.
5911
5912 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
5913
5914         PR tree-optimization/17724
5915         * g++.dg/opt/pr17724-1.C: New test.
5916         * g++.dg/opt/pr17724-2.C: New test.
5917         * g++.dg/opt/pr17724-3.C: New test.
5918         * g++.dg/opt/pr17724-4.C: New test.
5919         * g++.dg/opt/pr17724-5.C: New test.
5920         * g++.dg/opt/pr17724-6.C: New test.
5921
5922 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
5923
5924         PR c/17301
5925         * gcc.dg/pr17301-2.c: New test.
5926
5927 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
5928
5929         PR c++/15876
5930         * g++.dg/parse/error22.C: New test.
5931
5932         PR c++/17936
5933         * g++.dg/template/spec18.C: New test.
5934
5935 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
5936
5937         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
5938         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
5939         memcpy.
5940         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
5941         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
5942
5943 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
5944
5945         * g++.dg/eh/cleanup5.C: Add dg-options "".
5946
5947 2004-10-11  Roger Sayle  <roger@eyesopen.com>
5948
5949         PR middle-end/17657
5950         * gcc.dg/switch-4.c: New test case.
5951
5952 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
5953
5954         * gcc.c-torture/execute/20041011-1.c: New test.
5955
5956 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
5957
5958         PR c++/17554
5959         * g++.dg/init/for3.C: New test.
5960
5961         PR c++/17657
5962         * g++.dg/opt/switch2.C: New test.
5963
5964         PR middle-end/17703
5965         * g++.dg/warn/Wreturn-2.C: New test.
5966
5967 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
5968
5969         PR c++/17907
5970         * g++.dg/eh/cleanup5.C: New test.
5971
5972 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
5973
5974         PR c++/17393
5975         * g++.dg/parse/error21.C: New test.
5976
5977 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5978
5979         * g++.dg/overload/pmf1.C: Adjust quoting marks.
5980         * g++.dg/warn/incomplete1.C: Likewise.
5981         * g++.dg/template/qualttp20.C: Likewise.
5982
5983 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5984
5985         PR c/17881
5986         * parm-incomplete-1.c: New test.
5987
5988 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
5989
5990         PR c++/17867
5991         * g++.dg/parse/error19.C: New test.
5992
5993         PR c++/17670
5994         * g++.dg/init/new11.C: New test.
5995
5996         PR c++/17821
5997         * g++.dg/parse/error20.C: New test.
5998
5999         PR c++/17826
6000         * g++.dg/template/crash24.C: New test.
6001
6002 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6003
6004         PR c/17301
6005         * gcc.dg/pr17301-1.c: New test.
6006
6007 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6008
6009         PR c/17189
6010         * gcc.dg/anon-struct-5.c: New test.
6011
6012 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6013
6014         PR c/17844
6015         * gcc.dg/pr17844-1.c: New test.
6016
6017 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
6018
6019         PR tree-optimization/17906
6020         * gcc.c-torture/compile/pr17906.c: New.
6021
6022 2004-10-09  Stuart Hastings  <stuart@apple.com>
6023             Roger Sayle  <roger@eyesopen.com>
6024
6025         PR rtl-optimization/17853
6026         * gcc.dg/i386-mmx-5.c: New testcase.
6027
6028 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
6029
6030         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
6031
6032 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
6033
6034         PR c++/17524
6035         * g++.dg/template/static9.C: New test.
6036
6037         PR c++/17685
6038         * g++.dg/parse/operator5.C: New test.
6039
6040 2004-10-09  Roger Sayle  <roger@eyesopen.com>
6041
6042         PR middle-end/17894
6043         * gcc.c-torture/execute/divcmp-4.c: New test case.
6044
6045 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
6046
6047         PR tree-opt/17902
6048         * g++.dg/opt/pr17902.C: New test.
6049
6050 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
6051
6052         * gcc.dg/cpp/ident-1.c: Add dg-options "".
6053
6054 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6055
6056         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
6057
6058 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6059
6060         * gcc.dg/assign-warn-3.c: New test.
6061
6062 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
6063
6064         PR c/16999
6065         * gcc.dg/cpp/ident-1.c: New test.
6066
6067 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
6068
6069         * gcc.c-torture/compile/acc1.c: New.
6070
6071 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
6072
6073         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
6074         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
6075
6076 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
6077
6078         * gcc.dg/ultrasp11.c: New test.
6079
6080 2004-10-08  Michael Matz  <matz@suse.de>
6081
6082         * gcc.dg/doloop-2.c: New test.
6083
6084 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6085
6086         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
6087         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
6088         objc.dg/method-9.m: Update expected diagnostics.
6089
6090 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
6091
6092         * gcc.dg/ppc-fsel-3.c: New file.
6093         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
6094
6095 2004-10-07  Paul Brook  <paul@codesourcery.com>
6096
6097         * gfortran.dg/intrinsic_verify_1.f90: New test.
6098
6099 2004-10-07  Paul Brook  <paul@codesourcery.com>
6100
6101         * gfortran.dg/empty_format_1.f90: Remove stray commas.
6102
6103 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6104
6105         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
6106         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
6107         commit.
6108
6109 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
6110
6111         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
6112
6113 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6114
6115         PR c++/17115
6116         * g++.dg/warn/Winline-4.C: New test.
6117
6118 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
6119
6120         * gcc.c-torture/compile/20041007-1.c: New test.
6121
6122 2004-10-07  Paul Brook  <paul@codesourcery.com>
6123
6124         PR fortran/17678
6125         * gfortran.dg/use_allocated_1.f90: New test.
6126
6127 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
6128
6129         PR middle-end/17849
6130         * gfortran.fortran-torture/compile/nested.f90: New test
6131
6132 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
6133
6134         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
6135
6136 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
6137
6138         PR c++/17368
6139         * g++.dg/ext/asm6.C: New test.
6140
6141 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
6142
6143         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
6144
6145 2004-10-06  Paul Brook  <paul@codesourcery.com>
6146
6147         PR libfortran/17709
6148         * gfortran.dg/empty_format_1.f90: New test.
6149
6150 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6151
6152         PR fortran/17568
6153         * gfortran.dg/ishft.f90: New test.
6154
6155         PR fortran/17283
6156         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
6157         tests.
6158
6159 2004-10-06  Paul Brook  <paul@codesourcery.com>
6160
6161         * gfortran.dg/do_1.f90: New test.
6162
6163 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6164
6165         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
6166         optimizing for size.
6167
6168 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6169
6170         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
6171
6172 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6173
6174         * gcc.c-torture/compile/20041005-1.c: New test.
6175
6176 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
6177
6178         PR c++/17829
6179         * g++.dg/lookup/koenig4.C: New.
6180
6181 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6182
6183         * g++.dg/other/classkey1.C: Adjust quoting marks.
6184         * g++.dg/parse/error15.C: Likewise.
6185         * g++.dg/template/meminit2.C (int>): Likewise.
6186
6187 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6188
6189         PR fortran/17283
6190         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
6191
6192         PR fortran/17631
6193         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
6194
6195         PR fortran/17708
6196         * gfortran.dg/pr17708.f90: New test.
6197
6198 2004-10-04  Chao-ying Fu  <fu@mips.com>
6199
6200         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
6201         * gcc.dg/vect/vect-4.c: Ditto.
6202         * gcc.dg/vect/vect-5.c: Ditto.
6203         * gcc.dg/vect/vect-6.c: Ditto.
6204         * gcc.dg/vect/vect-8.c: Ditto.
6205         * gcc.dg/vect/vect-16.c: Ditto.
6206         * gcc.dg/vect/vect-30.c: Ditto.
6207         * gcc.dg/vect/vect-40.c: Ditto.
6208         * gcc.dg/vect/vect-41.c: Ditto.
6209         * gcc.dg/vect/vect-42.c: Ditto.
6210         * gcc.dg/vect/vect-43.c: Ditto.
6211         * gcc.dg/vect/vect-44.c: Ditto.
6212         * gcc.dg/vect/vect-45.c: Ditto.
6213         * gcc.dg/vect/vect-46.c: Ditto.
6214         * gcc.dg/vect/vect-47.c: Ditto.
6215         * gcc.dg/vect/vect-48.c: Ditto.
6216         * gcc.dg/vect/vect-49.c: Ditto.
6217         * gcc.dg/vect/vect-50.c: Ditto.
6218         * gcc.dg/vect/vect-51.c: Ditto.
6219         * gcc.dg/vect/vect-52.c: Ditto.
6220         * gcc.dg/vect/vect-53.c: Ditto.
6221         * gcc.dg/vect/vect-54.c: Ditto.
6222         * gcc.dg/vect/vect-55.c: Ditto.
6223         * gcc.dg/vect/vect-56.c: Ditto.
6224         * gcc.dg/vect/vect-57.c: Ditto.
6225         * gcc.dg/vect/vect-58.c: Ditto.
6226         * gcc.dg/vect/vect-59.c: Ditto.
6227         * gcc.dg/vect/vect-60.c: Ditto.
6228         * gcc.dg/vect/vect-74.c: Ditto.
6229         * gcc.dg/vect/vect-79.c: Ditto.
6230         * gcc.dg/vect/vect-80.c: Ditto.
6231
6232 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
6233
6234         * gcc.dg/unused-7.c: Use the correct option.
6235
6236 2004-10-04  Paul Brook  <paul@codesourcery.com>
6237         Bud Davis  <bdavis9659@comcast.net>
6238
6239         PR fortran/17706
6240         PR fortran/16434
6241         * gfortran/pr17706.f90: New test.
6242         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
6243
6244 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6245
6246         * gfortran.dg/pr17612.f90: New test.
6247
6248 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6249
6250         * g++.dg/template/local1.C: Adjust quoting marks in
6251         testing for diagnostics.
6252         * g++.dg/tls/diag-2.C: Likewise.
6253         * g++.dg/other/error8.C: Likewise.
6254
6255 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
6256
6257         PR c/17178
6258         * gcc.dg/unused-4.c: Adjust to be correct.
6259
6260         PR c/17820
6261         * gcc.dg/unused-7.c: New test.
6262
6263 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
6264
6265         PR c++/17797
6266         * g++.dg/overload/template2.C: New test.
6267
6268 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
6269
6270         PR tree-optimization/16632
6271         * gcc.dg/tree-ssa/20041002-1.c: New.
6272
6273 2004-10-03  Paul Brook  <paul@codesourcery.com>
6274
6275         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
6276         rather than relying on default formatting.
6277
6278 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
6279
6280         * gcc.dg/20040920-1.c: Update expected message text.
6281
6282 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
6283
6284         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
6285
6286 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
6287
6288         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
6289         tree level.
6290
6291 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
6292
6293         * gcc.dg/tree-ssa/pr17343.c: Remove.
6294
6295 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
6296
6297         PR tree-opt/17343
6298         * gcc.dg/tree-ssa/pr17343.c: New test.
6299
6300 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
6301
6302         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
6303         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
6304         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
6305         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
6306         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
6307
6308 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
6309
6310         * gcc.dg/lvalue-2.c: New test.
6311
6312 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
6313
6314         PR c/17730
6315         * gcc.dg/pr17730-1.c: New test
6316
6317 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
6318
6319         PR c/7425
6320         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
6321
6322 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
6323
6324         * gcc.c-torture/execute/stdarg-1.c: New test.
6325         * gcc.c-torture/execute/stdarg-2.c: New test.
6326         * gcc.c-torture/execute/stdarg-3.c: New test.
6327         * gcc.dg/tree-ssa/stdarg-1.c: New test.
6328         * gcc.dg/tree-ssa/stdarg-2.c: New test.
6329         * gcc.dg/tree-ssa/stdarg-3.c: New test.
6330         * gcc.dg/tree-ssa/stdarg-4.c: New test.
6331         * gcc.dg/tree-ssa/stdarg-5.c: New test.
6332
6333 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
6334
6335         PR tree-optimization/17697
6336         * g++.dg/opt/pr17697-1.C: New test.
6337         * g++.dg/opt/pr17697-2.C: New test.
6338         * g++.dg/opt/pr17697-3.C: New test.
6339
6340 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
6341
6342         PR c/16409
6343         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
6344         gcc.dg/vla-init-5.c: New tests.
6345
6346 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
6347
6348         PR c/13804
6349         * gcc.dg/pr13804-1.c: New test.
6350
6351 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6352
6353         PR fortran/16938
6354         * gfortran.dg/pr16938.f90: New test.
6355
6356 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
6357
6358         * g++.dg/template/crash23.C: New test.
6359
6360 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
6361
6362         PR c++/17585
6363         * g++.dg/template/static8.C: New test.
6364
6365 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
6366
6367         PR c++/17681
6368         * g++.dg/other/error9.C: New test.
6369
6370 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
6371
6372         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
6373
6374 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6375
6376         PR fortran/15164
6377         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
6378
6379 2004-09-26  Roger Sayle  <roger@eyesopen.com>
6380
6381         PR middle-end/17112
6382         * gcc.dg/pr17112-1.c: New test case.
6383
6384 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6385
6386         PR c/11459
6387         * gcc.dg/pr11459-1.c: New test.
6388
6389 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
6390
6391         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
6392         * gcc.dg/tree-ssa/loop-4.c: Likewise.
6393
6394 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6395
6396         * gfortran.dg/pr15324.f90: Make array bounds consistent.
6397
6398 2004-09-25  Jan Hubicka  <jh@suse.cz>
6399
6400         * compile/30040909-1.c: New test.
6401         * compile/30040907-1.c: New test.
6402
6403 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
6404
6405         * gcc.c-torture/execute/va-arg-26.c: New test.
6406
6407 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
6408
6409         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
6410         extra diagnostics on targets with 64-bit pointers.
6411         * objc.dg/selector-1.m: Adjust dg-warning regexp.
6412
6413 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6414
6415         PR c/17188
6416         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
6417         * gcc.dg/decl-3.c: Adjust expected message.
6418
6419 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6420
6421         PR fortran/17615
6422         * gfortran.dg/pr17615.f90: New test.
6423
6424 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
6425
6426         PR tree-optimzation/17517
6427         * g++.dg/tree-ssa/pr17517.C: New Test.
6428
6429 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6430
6431         PR c++/16889
6432         * g++.dg/lookup/ambig3.C: New.
6433
6434 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
6435
6436         PR tree-opt/17624
6437         * g++.dg/opt/pr17624.C: New test.
6438
6439 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6440
6441         PR c/6980
6442         * gcc.dg/Wbad-function-cast-1.c: New test.
6443
6444 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
6445
6446         * g++.dg/ext/complit1.C
6447         * g++.dg/other/error2.C
6448         * g++.dg/other/nontype-1.C
6449         * g++.dg/parse/crash11.C
6450         * g++.dg/parse/crash12.C
6451         * g++.dg/parse/error15.C
6452         * g++.dg/parse/error4.C
6453         * g++.dg/parse/tmpl-outside1.C
6454         * g++.dg/parse/too-many-tmpl-args1.C
6455         * g++.dg/template/dependent-expr3.C
6456         * g++.dg/template/error10.C
6457         * g++.dg/template/instantiate1.C
6458         * g++.dg/template/vtable2.C
6459         * g++.dg/warn/Wshadow-1.C
6460         * g++.dg/warn/weak1.C
6461         * g++.old-deja/g++.brendan/crash16.C
6462         * g++.old-deja/g++.brendan/crash18.C
6463         * g++.old-deja/g++.brendan/crash48.C
6464         * g++.old-deja/g++.brendan/crash49.C
6465         * g++.old-deja/g++.brendan/crash55.C
6466         * g++.old-deja/g++.brendan/crash56.C
6467         * g++.old-deja/g++.brendan/crash8.C
6468         * g++.old-deja/g++.brendan/enum11.C
6469         * g++.old-deja/g++.brendan/enum8.C
6470         * g++.old-deja/g++.brendan/enum9.C
6471         * g++.old-deja/g++.brendan/friend3.C
6472         * g++.old-deja/g++.brendan/misc14.C
6473         * g++.old-deja/g++.bugs/900402_02.C
6474         * g++.old-deja/g++.bugs/900404_03.C
6475         * g++.old-deja/g++.bugs/900404_04.C
6476         * g++.old-deja/g++.bugs/900428_03.C
6477         * g++.old-deja/g++.jason/crash4.C
6478         * g++.old-deja/g++.jason/overload21.C
6479         * g++.old-deja/g++.jason/redecl1.C
6480         * g++.old-deja/g++.jason/report.C
6481         * g++.old-deja/g++.jason/rfg10.C
6482         * g++.old-deja/g++.jason/template30.C
6483         * g++.old-deja/g++.law/arm12.C
6484         * g++.old-deja/g++.law/ctors5.C
6485         * g++.old-deja/g++.law/cvt20.C
6486         * g++.old-deja/g++.law/init10.C
6487         * g++.old-deja/g++.law/init8.C
6488         * g++.old-deja/g++.law/visibility17.C
6489         * g++.old-deja/g++.law/visibility7.C
6490         * g++.old-deja/g++.mike/net8.C
6491         * g++.old-deja/g++.mike/p646.C
6492         * g++.old-deja/g++.mike/p700.C
6493         * g++.old-deja/g++.mike/p701.C
6494         * g++.old-deja/g++.mike/p811.C
6495         * g++.old-deja/g++.ns/template13.C
6496         * g++.old-deja/g++.other/array3.C
6497         * g++.old-deja/g++.other/crash25.C
6498         * g++.old-deja/g++.other/dtor3.C
6499         * g++.old-deja/g++.other/dtor4.C
6500         * g++.old-deja/g++.other/main1.C
6501         * g++.old-deja/g++.other/warn7.C
6502         * g++.old-deja/g++.pt/crash11.C
6503         * g++.old-deja/g++.pt/crash36.C
6504         * g++.old-deja/g++.pt/spec22.C
6505         * g++.old-deja/g++.pt/spec9.C
6506         * g++.old-deja/g++.pt/ttp52.C
6507         * g++.old-deja/g++.robertl/eb103.C
6508         * g++.old-deja/g++.robertl/eb121.C
6509         * g++.old-deja/g++.robertl/eb22.C
6510         * g++.old-deja/g++.robertl/eb8.C:
6511         Update locations and/or regexps of dg-error markers.
6512         Remove markers for some bogus messages that are no longer issued.
6513
6514 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
6515
6516         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
6517         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
6518
6519 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
6520
6521         PR c++/17618
6522         * g++.dg/lookup/crash5.C: New test.
6523
6524 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
6525
6526         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
6527         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
6528         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
6529         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
6530         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
6531         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
6532
6533         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
6534         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
6535         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
6536         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
6537         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
6538         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
6539
6540         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
6541
6542         * gcc.dg/vect/vect-44.c: Check additional cases.
6543         * gcc.dg/vect/vect-48.c: Check additional cases.
6544
6545         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
6546         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
6547         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
6548         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
6549         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
6550         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
6551         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
6552         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
6553         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
6554
6555         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
6556         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
6557         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
6558
6559 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6560
6561         * gcc.dg/tree-ssa/loop-6.c: New test.
6562
6563 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
6564
6565         PR c++/17620
6566         * g++.dg/inherit/base2.C: New.
6567
6568 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
6569
6570         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
6571         * gcc.dg/20001012-2.c: Likewise.
6572         * gcc.dg/20001013-1.c: Likewise.
6573         * gcc.dg/20001101-1.c: Likewise.
6574         * gcc.dg/20001102-1.c: Likewise.
6575         * gcc.dg/bf-spl1.c: Likewise.
6576         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
6577         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
6578
6579 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
6580
6581         PR tree-optimization/16721
6582         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
6583
6584 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
6585
6586         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
6587         * gcc.dg/20040305-1.c: Likewise.
6588
6589 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6590
6591         PR c/16566
6592         * gcc.c-torture/compile/pr16566-1.c,
6593         gcc.c-torture/compile/pr16566-2.c,
6594         gcc.c-torture/compile/pr16566-3.c: New tests.
6595
6596 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
6597
6598         PR tree-optimization/17512
6599         * gcc.c-torture/compile/20040916-1.c.
6600
6601 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
6602
6603         * gcc.dg/pragma-re-3.c: New test.
6604
6605 2004-09-17  Matt Austern  <austern@apple.com>
6606
6607         PR c++/15049
6608         * g++.dg/other/anon3.C: New.
6609
6610 2004-09-21  Roger Sayle  <roger@eyesopen.com>
6611
6612         PR c++/7503
6613         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
6614         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
6615         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
6616         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
6617         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
6618
6619 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
6620
6621         PR fortran/17286
6622         * gfortran.dg/pr17286.f90: New test.
6623
6624 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
6625
6626         PR c++/17530
6627         * g++.dg/template/static7.C: New test.
6628
6629 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
6630
6631         PR tree-opt/17558
6632         * gcc.c-torture/compile/pr17558.c: New test.
6633
6634 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
6635
6636         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
6637         if SKIP_ATTRIBUTE is defined.
6638
6639 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6640
6641         PR fortran/15957
6642         * gfortran.dg/pr15957.f90: New test.
6643
6644 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
6645
6646         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
6647         in comparison.
6648         * gcc.dg/vect/vect-79.c: Likewise.
6649         * gcc.dg/vect/vect-80.c: Likewise.
6650
6651 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6652
6653         PR fortran/15750
6654         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
6655
6656 2004-09-20  Ira Rosen  <irar@il.ibm.com>
6657
6658         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
6659         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
6660         * gcc.dg/vect/vect-62.c: New testcase.
6661         * gcc.dg/vect/vect-63.c: New testcase.
6662         * gcc.dg/vect/vect-64.c: New testcase.
6663         * gcc.dg/vect/vect-65.c: New testcase.
6664         * gcc.dg/vect/vect-66.c: New testcase.
6665         * gcc.dg/vect/vect-67.c: New testcase.
6666         * gcc.dg/vect/vect-68.c: New testcase.
6667         * gcc.dg/vect/vect-69.c: New testcase.
6668         * gcc.dg/vect/vect-79.c: New testcase.
6669         * gcc.dg/vect/vect-80.c: New testcase.
6670
6671 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
6672
6673         * gcc.target/mips/asm-1.c: New test.
6674
6675 2004-09-19  Ira Rosen  <irar@il.ibm.com>
6676
6677         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
6678         * gcc.dg/vect/vect-73.c: New testcase.
6679         * gcc.dg/vect/vect-74.c: New testcase.
6680         * gcc.dg/vect/vect-75.c: New testcase.
6681         * gcc.dg/vect/vect-76.c: New testcase.
6682         * gcc.dg/vect/vect-77.c: New testcase.
6683         * gcc.dg/vect/vect-78.c: New testcase
6684
6685 2004-09-18  Paul Brook  <paul@codesourcery.com>
6686
6687         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
6688
6689 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
6690
6691         PR c/17424
6692         * gcc.dg/pr17424-1.c: New test.
6693
6694 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
6695
6696         * g++.dg/tree-ssa/pr17153.C: New test.
6697
6698 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
6699
6700         PR pch/13361
6701         * testsuite/g++.dg/pch/wchar-1.C: New.
6702         * testsuite/g++.dg/pch/wchar-1.Hs: New.
6703
6704 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
6705
6706         * gcc.c-torture/execute/20040917-1.c: New test.
6707
6708 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
6709
6710         PR tree-optimization/17319
6711         * gcc.dg/pr17319.c: New test.
6712
6713 2004-09-17  Devang Patel  <dpatel@apple.com>
6714
6715         * gcc.dg/20040813-1.c: New test.
6716
6717 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
6718
6719         PR tree-optimization/17273
6720         * gcc.c-torture/compile/pr17273.c: New test.
6721
6722 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6723
6724         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
6725         Update expected messages.
6726         * gcc.dg/declspec-13.c: New test.
6727
6728 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
6729
6730         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
6731
6732 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
6733
6734         * gcc.c-torture/execute/pr17252.c: Use post-increment to
6735         change what 'a' is pointing to.
6736
6737 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
6738
6739         PR c++/16002
6740         * g++.dg/template/error18.C: New test.
6741
6742         PR c++/16029
6743         * g++.dg/warn/Wunused-8.C: New test.
6744
6745 2004-09-17  Steven Bosscher  <stevenb@suse.de>
6746
6747         PR tree-optimization/17513
6748         * gcc.dg/20040916-1.c: New test.
6749
6750 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
6751
6752         PR c++/17501
6753         * g++.dg/template/typename7.C: New test.
6754
6755 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6756
6757         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
6758
6759 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
6760
6761         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
6762         with -ftree-based-profiling also.
6763         * lib/profopt.exp: Support late-set profile_option/feedback_option.
6764
6765 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
6766
6767         PR/15364
6768         * gfortran.dg/der_array_io_1.f90: New test.
6769         * gfortran.dg/der_array_io_2.f90: New test.
6770         * gfortran.dg/der_array_io_3.f90: New test.
6771
6772 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
6773
6774         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
6775         EABI.
6776
6777 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
6778
6779         * g++.dg/opt/switch1.C: New test.
6780
6781 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
6782
6783         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
6784         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
6785         Update expected messages.
6786
6787 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6788
6789         PR fortran/16485
6790         * gfortran.dg/same_name_1.f90: New test.
6791
6792 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
6793
6794         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
6795         dereference garbage pointers.
6796
6797 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
6798
6799         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
6800         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
6801
6802         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
6803         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
6804         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
6805
6806 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
6807
6808         PR c++/17324
6809         * g++.dg/template/mangle1.C: New test.
6810
6811 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
6812
6813         PR tree-optimization/17252
6814         * gcc.c-torture/execute/pr17252.c: New test.
6815
6816 2004-09-14  Andrew Pinski  <apinski@apple.com>
6817
6818         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
6819
6820 2004-09-14  Roger Sayle  <roger@eyesopen.com>
6821
6822         PR rtl-optimization/9771
6823         * gcc.dg/pr9771-1.c: New test case.
6824
6825 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
6826
6827         PR tree-optimization/15262
6828         * gcc.c-torture/execute/pr15262-1.c: New test.
6829         * gcc.c-torture/execute/pr15262-2.c: New test.
6830
6831 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6832
6833         * gcc.dg/declspec-12.c: New test.
6834
6835 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
6836
6837         * gfortran.dg/pr17090.f90: Add directives to test.
6838
6839 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6840
6841         * gcc.c-torture/compile/20040914-1.c: New test.
6842
6843 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
6844
6845         PR c++/16162
6846         * g++.dg/template/decl2.C: New test.
6847
6848 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
6849
6850         PR fortran/17090
6851         * gfortran.dg/pr17090.f90: New test.
6852
6853 2004-09-13  Dale Johannesen  <dalej@apple.com>
6854
6855         * gcc.c-torture/compile/pr17408.c:  New test case.
6856
6857 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
6858
6859         PR c++/16716
6860         * g++.dg/parse/crash17.C: New test.
6861
6862         PR c++/17327
6863         * g++.dg/template/enum3.C: New test.
6864
6865 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
6866
6867         * lib/gcc-defs.exp: Load wrapper.exp.
6868         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
6869         using local code.
6870         * lib/gcc.exp (gcc_init): Similar.
6871         * lib/gfortran.exp (gfortran_init): Similar.
6872         * lib/objc.exp (objc_init): Similar.
6873         * lib/treelang.exp (treelang_init): Similar.
6874         * lib/wrapper.exp: New file with build_wrapper call machinery in
6875         ${tool}_maybe_build_wrapper.
6876
6877 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
6878
6879         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
6880         "inline".
6881         * gcc.dg/declspec-11.c: Update expected messages.
6882         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
6883         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
6884         gcc.dg/inline-12.c: New tests.
6885
6886 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
6887
6888         * g++.dg/tree-ssa/pr17400.C: New testcase.
6889
6890 2004-09-13  James E Wilson  <wilson@specifixinc.com>
6891
6892         * gcc.target/mips/sb1-1.c: New testcase.
6893
6894 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
6895
6896         * lib/g77-dg.exp: Remove unused file.
6897         * lib/mike-g77.exp: Ditto.
6898         * lib/g77.exp: Ditto.
6899
6900 2004-09-12  Richard Henderson  <rth@redhat.com>
6901
6902         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
6903
6904 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
6905
6906         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
6907         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
6908         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
6909         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
6910         Update expected messages.
6911
6912 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
6913
6914         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
6915         declaration/use mismatch for dirp parameter.
6916
6917 2004-09-12  Andrew Pinski  <apinski@apple.com>
6918
6919         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
6920         -fgnu-runtime is passed.
6921
6922 2004-09-12  Richard Henderson  <rth@redhat.com>
6923
6924         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
6925         do the uplevel thing and update additional_flags directly.
6926         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
6927         gfortran.fortran-torture/execute/intrinsic_nearest.x,
6928         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
6929         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
6930
6931 2004-09-11  Steven Bosscher  <stevenb@suse.de>
6932
6933         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
6934
6935 2004-09-11  Roger Sayle  <roger@eyesopen.com>
6936
6937         PR middle-end/17411
6938         * g++.dg/opt/pr17411-1.C: New test case.
6939
6940 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6941
6942         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
6943         gcc.dg/tls/diag-2.c: Update expected messages.
6944         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
6945         messages.
6946         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
6947         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
6948         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
6949         gcc.dg/tls/diag-5.c: New tests.
6950
6951 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
6952
6953         * gcc.dg/20040910-1.c: Correct dg-error regexp.
6954
6955 2004-09-11  Steven Bosscher  <stevenb@suse.de>
6956
6957         * g++.dg/parse/break-in-for.C: New test.
6958
6959 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
6960
6961         * gcc.dg/tree-ssa/20040911-1.c: New test.
6962
6963 2004-09-11  Andreas Jaeger  <aj@suse.de>
6964
6965         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
6966         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
6967
6968 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
6969
6970         * gcc.target/frv: New directory of FR-V-specific tests.
6971
6972 2004-09-10  James E Wilson  <wilson@specifixinc.com>
6973
6974         * gcc.dg/convert-vec-1.c: New test.
6975
6976 2004-09-10  Roger Sayle  <roger@eyesopen.com>
6977
6978         PR middle-end/17024
6979         * gcc.dg/pr17024-1.c: New test case.
6980
6981 2004-09-10  Eric Christopher  <echristo@redhat.com>
6982
6983         * gcc.dg/20040910-1.c: New test.
6984
6985 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6986
6987         * gcc.dg/bitfld-9.c: New test.
6988
6989 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
6990
6991         * gcc.c-torture/execute/ieee/acc1.c: New test.
6992         * gcc.c-torture/execute/ieee/acc2.c: New test.
6993         * gcc.c-torture/execute/ieee/mzero6.c: New test.
6994
6995 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6996
6997         * gcc.dg/deprecated-2.c: New test.
6998
6999 2004-09-09  James E Wilson  <wilson@specifixinc.com>
7000
7001         * gcc.dg/init-vec-1.c: New test.
7002
7003 2004-09-09  Roger Sayle  <roger@eyesopen.com>
7004
7005         PR middle-end/17055
7006         * gcc.dg/pr17055-1.c: New test case.
7007
7008 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
7009
7010         PR target/17377
7011         * gcc.c-torture/execute/pr17377.c: New test.
7012
7013 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
7014
7015         PR c/8420
7016         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
7017         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
7018         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
7019         gcc.dg/long-long-typespec-1.c: New tests.
7020         * gcc.dg/tls/diag-2.c: Update expected diagnostics
7021
7022 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
7023
7024         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
7025         gcc.dg/gnu99-static-1.c: New tests.
7026
7027 2004-09-08  Devang Patel  <dpatel@apple.com>
7028
7029         * gcc.dg/darwin-ld-20040828-1.c: New test.
7030         * gcc.dg/darwin-ld-20040828-2.c: New test.
7031         * gcc.dg/darwin-ld-20040828-3.c: New test.
7032
7033 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
7034
7035         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
7036         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
7037         in error message.
7038         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
7039         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
7040         in error message.
7041         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
7042         types they qualify.
7043         * objc.dg/type-size-2.m: Fix wording in comment.
7044         * objc.dg/va-meth-1.m: New test case.
7045
7046 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
7047
7048         PR c/16633:
7049         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
7050         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
7051
7052 2004-09-06  Devang Patel  <dpatel@apple.com>
7053
7054         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
7055         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
7056
7057 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
7058
7059         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
7060         reflect changed line numbering of diagnostics.
7061
7062 2004-09-06  Paul Brook  <paul@codesourcery.com>
7063
7064         * gfortran.dg/edit_real_1.f90: Add new test.
7065
7066 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7067
7068         * gcc.dg/tree-ssa/loop-2.c: New test.
7069         * gcc.dg/tree-ssa/loop-3.c: New test.
7070         * gcc.dg/tree-ssa/loop-4.c: New test.
7071         * gcc.dg/tree-ssa/loop-5.c: New test.
7072
7073 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7074
7075         * gcc.dg/format/sentinel-1.c: Update for parameter option.
7076
7077 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7078
7079         * gcc.dg/format/sentinel-1.c: New test.
7080
7081 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
7082
7083         * testsuite/gcc.dg/builtins-46.c: New.
7084
7085 2004-09-03  Devang Patel  <dpatel@apple.com>
7086
7087         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
7088         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
7089
7090 2004-09-03  Jan Beulich  <jbeulich@novell.com>
7091
7092         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
7093         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
7094         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
7095         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
7096         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
7097         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
7098         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
7099         the non-portable bzero.
7100         * gcc.dg/20010912-1.c: xfail for NetWare.
7101         * gcc.dg/20020426-2.c: xfail for NetWare.
7102         * gcc.dg/20021014-1.c: xfail for NetWare.
7103         * gcc.dg/20021018-1.c: xfail for NetWare.
7104         * gcc.dg/20030213-1.c: xfail for NetWare.
7105         * gcc.dg/20030225-1.c: xfail for NetWare.
7106         * gcc.dg/20030708-1.c: xfail for NetWare.
7107         * gcc.dg/builtins-config.h: Also exclude NetWare.
7108         * gcc.dg/format/format.h: Define restrict only if not already defined.
7109         * gcc.dg/nest.c: xfail for NetWare.
7110         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
7111         * lib/target-supports.exp (check_visibility_available): Exclude
7112         NetWare.
7113
7114 2004-09-03  Jan Beulich  <jbeulich@novell.com>
7115
7116         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
7117         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
7118         deterministic starting point for the alignment of structure fields.
7119         * gcc.dg/Wpadded.c: Dito.
7120         * g++.dg/abi/vbase10.C: Dito.
7121
7122 2004-09-03  Devang Patel  <dpatel@apple.com>
7123
7124         * g++.dg/debug/pr15736.cc: New test.
7125
7126 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
7127
7128         * README.QMTEST: Fix out-of-date link.
7129
7130 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
7131
7132         PR fortran/16579
7133         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
7134         Delete.  Duplicate of gfortran.dg/g77/20010610.f
7135
7136 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
7137
7138         * g++.dg/abi/arm_rtti1.C: New test.
7139
7140 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
7141
7142         * gcc.dg/ppc-vector-memcpy.c: New.
7143         * gcc.dg/ppc-vector-memset.c: New.
7144
7145 2004-09-02  Chao-ying Fu  <fu@mips.com>
7146
7147         * gcc.target/mips/mips-3d-1.c: New test.
7148         * gcc.target/mips/mips-3d-2.c: New test.
7149         * gcc.target/mips/mips-3d-3.c: New test.
7150         * gcc.target/mips/mips-3d-4.c: New test.
7151         * gcc.target/mips/mips-3d-5.c: New test.
7152         * gcc.target/mips/mips-3d-6.c: New test.
7153         * gcc.target/mips/mips-3d-7.c: New test.
7154         * gcc.target/mips/mips-3d-8.c: New test.
7155         * gcc.target/mips/mips-3d-9.c: New test.
7156         * gcc.target/mips/mips-ps-1.c: New test.
7157         * gcc.target/mips/mips-ps-2.c: New test.
7158         * gcc.target/mips/mips-ps-3.c: New test.
7159         * gcc.target/mips/mips-ps-4.c: New test.
7160         * gcc.target/mips/mips-ps-type.c: New test.
7161
7162 2004-09-02  Paul Brook  <paul@codesourcery.com>
7163
7164         * gfortran.dg/edit_real_1.f90: Add new tests.
7165
7166 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7167
7168         PR fortran/15327
7169         * gfortran.dg/merge_char_1.f90: New test.
7170
7171 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7172
7173         PR fortran/16404
7174         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
7175
7176 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
7177
7178         PR c/1522
7179         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
7180
7181 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
7182
7183         * g++.dg/opt/loop1.C: Do not XFAIL.
7184
7185 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
7186
7187         * gcc.c-torture/execute/20040831-1.c: New test.
7188
7189 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
7190
7191         PR fortran/16579
7192         * gfortran.dg/g77/20010610.f: Now passes.
7193         Copy from g77.f-torture/execute. Add dg-run directive.
7194         * gfortran.dg/g77/README: Update
7195
7196 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
7197
7198         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
7199         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
7200         (t1, t2, t3, t4): Add volatile.
7201
7202 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
7203
7204         * g++.dg/ext/visibility/arm1.C: New test.
7205
7206 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
7207
7208         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
7209         -pedantic-errors.
7210
7211 2004-09-01  Paul Brook  <paul@codesourcery.com>
7212
7213         * gfortran.dg/eof_2.f90: New test.
7214
7215 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7216
7217         PR fortran/16579
7218         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
7219
7220 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
7221
7222         PR libfortran/16805
7223         * gfortran.dg/list_read_2.f90: New test.
7224
7225 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
7226
7227         * g++.dg/abi/key1.C: New test.
7228
7229 2004-08-31  Richard Henderson  <rth@redhat.com>
7230
7231         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
7232         form of offsetof.
7233         * g++.dg/other/offsetof5.C: Remove duplicate.
7234
7235 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7236
7237         PR fortran/17244
7238         * gfortran.dg/func_derived_1.f90: New test.
7239
7240 2004-08-31  Paul Brook  <paul@codesourcery.com>
7241
7242         * gfortran.dg/eof_1.f90: New test.
7243
7244 2004-08-31  Paul Brook  <paul@codesourcery.com>
7245
7246         * gfortran.dg/list_read_1.f90: New file.
7247
7248 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
7249
7250         * g++.dg/opt/loop1.C: XFAIL.
7251
7252 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
7253
7254         * gcc.dg/funcdef-storage-1.c: New.
7255         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
7256         an extern function in local scope.
7257         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
7258         declare an 'auto inline' function in local scope.
7259         * gcc.dg/20011130-1.c: Likewise.
7260         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
7261         an 'auto' function in local scope.
7262         * gcc.dg/20021014-1.c: Likewise.
7263         * gcc.dg/20030331-2.c: Likewise.
7264
7265 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7266
7267         * gfortran.dg/blockdata_1.f90: New test.
7268
7269 2004-08-30  Richard Henderson  <rth@redhat.com>
7270
7271         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
7272
7273 2004-08-30  Richard Henderson  <rth@redhat.com>
7274
7275         * lib/fortran-torture.exp (fortran-torture-execute): Honor
7276         additional_flags set by alternate driver.
7277         (ieee-options): New procedure.
7278         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
7279         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
7280         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
7281         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
7282
7283 2004-08-30  Richard Henderson  <rth@redhat.com>
7284
7285         * lib/f-torture.exp: Remove.
7286
7287 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
7288
7289         PR rtl-optimization/16590
7290         * g++.dg/opt/loop1.C: New test.
7291
7292 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7293
7294         PR fortran/13910
7295         * gfortran.dg/oldstyle_1.f90: New test.
7296
7297 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
7298         Paul Brook  <paul@codesourcery.com>
7299
7300         * gfortran.dg/g77/README: Update.
7301         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
7302         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
7303         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
7304
7305 2004-08-28  Paul Brook  <paul@codesourcery.com>
7306
7307         PR libfortran/17195
7308         * gfortran.dg/edit_real_1.f90: New test.
7309
7310 2004-08-27  Paul Brook  <paul@codesourcery.com>
7311
7312         * gfortran.dg/rewind_1.f90: New test.
7313
7314 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
7315
7316         PR fortran/16597
7317         * gfortran.dg/pr16597.f90: New test.
7318
7319 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7320
7321         PR c/13801
7322         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
7323         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
7324         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
7325         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
7326         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
7327
7328 2004-08-26  Nick Clifton  <nickc@redhat.com>
7329
7330         * gcc.c-torture/compile/pr17119.c: New test.
7331
7332 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7333
7334         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
7335
7336 2004-08-25  Richard Henderson  <rth@redhat.com>
7337
7338         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
7339         the bits that expect kind=8 to be the largest real kind.
7340
7341 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
7342
7343         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
7344
7345 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7346
7347         * gfortran.dg/assignment_1.f90: New test.
7348
7349 2004-08-25  Adam Nemet  <anemet@lnxw.com>
7350
7351         * g++.dg/template/repo3.C: New test.
7352
7353 2004-08-25  Roger Sayle  <roger@eyesopen.com>
7354
7355         PR middle-end/16693
7356         PR tree-optimization/16372
7357         * g++.dg/opt/pr16372-1.C: New test case.
7358         * g++.dg/opt/pr16693-1.C: New test case.
7359         * g++.dg/opt/pr16693-2.C: New test case.
7360
7361 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
7362
7363         * objc.dg/proto-lossage-4.m: New test.
7364
7365 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
7366
7367         PR c++/17155
7368         * g++.dg/inherit/local2.C: New test.
7369
7370 2004-08-25  Paul Brook  <paul@codesourcery.com>
7371
7372         PR fortran/17144
7373         * gfortran.dg/string_ctor_1.f90: New test.
7374
7375 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7376
7377         PR c++/14428
7378         * g++.dg/template/redecl2.C: New test.
7379
7380 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
7381
7382         PR fortran/17143
7383         * gfortran.dg/pr17143.f90: New test.
7384
7385 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
7386
7387         PR fortran/17164
7388         * gfortran.dg/pr17164.f90: New test.
7389
7390 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7391
7392         * gcc.dg/tree-ssa/loop-1.c: New test.
7393
7394 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
7395
7396         * gcc.c-torture/compile/20040824-1.c: New test.
7397
7398 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
7399
7400         * gcc.c-torture/compile/iftrap-3.c: New test.
7401
7402 2004-08-24  Paul Brook  <paul@codesourcery.com>
7403
7404         * gfortran.dg/entry_2.f90: New test.
7405
7406 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
7407
7408         PR c++/16889
7409         * g++.dg/lookup/ambig[12].C: New.
7410
7411 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7412
7413         PR c++/16706
7414         * g++.dg/template/crash21.C: New test.
7415         * g++.dg/template/crash22.C: Likewise.
7416
7417 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
7418
7419         PR c++/17149
7420         * g++.dg/template/access15.C: New.
7421
7422 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
7423
7424         PR c++/17163
7425         * g++.dg/template/repo2.C: New test.
7426
7427 2004-08-23  Roger Sayle  <roger@eyesopen.com>
7428
7429         PR rtl-optimization/17078
7430         * gcc.c-torture/execute/pr17078-1.c: New test case.
7431
7432 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
7433
7434         PR c/14492
7435         * gcc.dg/debug/crash1.c: New test.
7436
7437 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
7438
7439         PR c/16180
7440         * gcc.dg/loop-5.c: New test.
7441
7442 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7443
7444         * gcc.c-torture/execute/20040823-1.c: New test.
7445
7446 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
7447
7448         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
7449         to the assembler.  Simplify test accordingly.
7450         (asm_abi_flags): Use GNU names.
7451         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
7452         to check for ABI flags.
7453
7454 2004-08-22  Andrew Pinski  <apinski@apple.com>
7455
7456         * g++.dg/opt/pr14029.C: New test.
7457         * gcc.c-torture/execute/pr15262.c: New test.
7458
7459 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7460
7461         * gfortran.dg/reduction.f90: Add checks with complex arguments.
7462
7463 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
7464
7465         PR 16908
7466         * gfortran.dg/direct_io.f90: New test.
7467
7468 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
7469
7470         PR c++/17121
7471         * g++.dg/inherit/local2.C: New test.
7472
7473 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
7474
7475         PR c++/17120
7476         * g++.dg/warn/Wparentheses-4.C: New test.
7477
7478 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
7479
7480         PR c++/17121
7481         * g++.dg/inherit/local2.C: New test.
7482
7483         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
7484         * gcc.dg/ppc-ldstruct.c: Likewise.
7485         * gcc.dg/ppc64-abi-2.c: Likewise.
7486
7487 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
7488
7489         PR rtl-optimization/17099
7490         * gcc.c-torture/execute/20040820-1.c: New test.
7491
7492 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
7493
7494         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
7495
7496 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
7497
7498         PR fortran/17077
7499         * gfortran.dg/auto_array_1.f90: New test.
7500
7501 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7502
7503         PR fortran/17074
7504         * gfortran.dg/simpleif_1.f90: New test.
7505
7506 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
7507
7508         * lib/target-supports.exp (check_profiling_available): Return
7509         false for arm*-*-symbianelf* and arm*-*-eabi*.
7510
7511         PR c++/15890
7512         * g++.dg/template/delete1.C: New test.
7513
7514 2004-08-19  Paul Brook  <paul@codesourcery.com>
7515
7516         PR fortran/14976
7517         PR fortran/16228
7518         * gfortran.dg/data_char_1.f90: New test.
7519
7520 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
7521
7522         PR fortran/16946
7523         * gfortran.dg/reduction.f90: New testcase.
7524
7525 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7526
7527         PR fortran/16520
7528         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
7529
7530 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
7531
7532         PR c++/17041
7533         * g++.dg/Wparentheses-3.C: New test.
7534
7535 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
7536
7537         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
7538         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
7539         * gcc.dg/vect/vect-2.c: Likewise.
7540         * gcc.dg/vect/vect-3.c: Likewise.
7541         * gcc.dg/vect/vect-4.c: Likewise.
7542         * gcc.dg/vect/vect-5.c: Likewise.
7543         * gcc.dg/vect/vect-6.c: Likewise.
7544         * gcc.dg/vect/vect-7.c: Likewise.
7545         * gcc.dg/vect/vect-25.c: Likewise.
7546         * gcc.dg/vect/vect-31.c: Likewise.
7547         * gcc.dg/vect/vect-32.c: Likewise.
7548         * gcc.dg/vect/vect-34.c: Likewise.
7549         * gcc.dg/vect/vect-36.c: Likewise.
7550         * gcc.dg/vect/vect-all.c: Likewise.
7551
7552 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
7553
7554         PR c++/17068
7555         * g++.dg/template/operator4.C: New test.
7556
7557 2004-08-18  Richard Henderson  <rth@redhat.com>
7558
7559         * gcc.dg/20040206-1.c: XFAIL.
7560
7561 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
7562
7563         PR c++/16246
7564         * g++.dg/template/array7.C: New test.
7565
7566 2004-08-17  James E Wilson  <wilson@specifixinc.com>
7567
7568         * gcc.dg/mips-movcc-1.c: New test.
7569         * gcc.dg/mips-movcc-2.c: New test.
7570         * gcc.dg/mips-movcc-3.c: New test.
7571
7572         * gcc.dg/mips-nmadd-1.c: New test.
7573         * gcc.dg/mips-nmadd-2.c: New test.
7574
7575 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
7576
7577         PR c++/15871
7578         * g++.dg/opt/inline8.C: New test.
7579
7580         PR c++/16965
7581         * g++.dg/parse/error17.C: New test.
7582
7583 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
7584
7585         * gcc.dg/vect: New directory for vectorizer tests.
7586         * gcc.dg/vect/tree-vect.h: New file.
7587         * gcc.dg/vect/vect.exp: New file.
7588         * gcc.dg/vect/pr16105.c.c: New test.
7589         * gcc.dg/vect/vect-1.c: New test.
7590         * gcc.dg/vect/vect-2.c: New test.
7591         * gcc.dg/vect/vect-3.c: New test.
7592         * gcc.dg/vect/vect-4.c: New test.
7593         * gcc.dg/vect/vect-5.c: New test.
7594         * gcc.dg/vect/vect-6.c: New test.
7595         * gcc.dg/vect/vect-7.c: New test.
7596         * gcc.dg/vect/vect-8.c: New test.
7597         * gcc.dg/vect/vect-9.c: New test.
7598         * gcc.dg/vect/vect-10.c: New test.
7599         * gcc.dg/vect/vect-11.c: New test.
7600         * gcc.dg/vect/vect-12.c: New test.
7601         * gcc.dg/vect/vect-13.c: New test.
7602         * gcc.dg/vect/vect-14.c: New test.
7603         * gcc.dg/vect/vect-15.c: New test.
7604         * gcc.dg/vect/vect-16.c: New test.
7605         * gcc.dg/vect/vect-17.c: New test.
7606         * gcc.dg/vect/vect-18.c: New test.
7607         * gcc.dg/vect/vect-19.c: New test.
7608         * gcc.dg/vect/vect-20.c: New test.
7609         * gcc.dg/vect/vect-21.c: New test.
7610         * gcc.dg/vect/vect-22.c: New test.
7611         * gcc.dg/vect/vect-23.c: New test.
7612         * gcc.dg/vect/vect-24.c: New test.
7613         * gcc.dg/vect/vect-25.c: New test.
7614         * gcc.dg/vect/vect-26.c: New test.
7615         * gcc.dg/vect/vect-27.c: New test.
7616         * gcc.dg/vect/vect-28.c: New test.
7617         * gcc.dg/vect/vect-29.c: New test.
7618         * gcc.dg/vect/vect-30.c: New test.
7619         * gcc.dg/vect/vect-31.c: New test.
7620         * gcc.dg/vect/vect-32.c: New test.
7621         * gcc.dg/vect/vect-33.c: New test.
7622         * gcc.dg/vect/vect-34.c: New test.
7623         * gcc.dg/vect/vect-35.c: New test.
7624         * gcc.dg/vect/vect-36.c: New test.
7625         * gcc.dg/vect/vect-37.c: New test.
7626         * gcc.dg/vect/vect-38.c: New test.
7627         * gcc.dg/vect/vect-40.c: New test.
7628         * gcc.dg/vect/vect-41.c: New test.
7629         * gcc.dg/vect/vect-42.c: New test.
7630         * gcc.dg/vect/vect-43.c: New test.
7631         * gcc.dg/vect/vect-44.c: New test.
7632         * gcc.dg/vect/vect-45.c: New test.
7633         * gcc.dg/vect/vect-46.c: New test.
7634         * gcc.dg/vect/vect-47.c: New test.
7635         * gcc.dg/vect/vect-48.c: New test.
7636         * gcc.dg/vect/vect-49.c: New test.
7637         * gcc.dg/vect/vect-50.c: New test.
7638         * gcc.dg/vect/vect-51.c: New test.
7639         * gcc.dg/vect/vect-52.c: New test.
7640         * gcc.dg/vect/vect-53.c: New test.
7641         * gcc.dg/vect/vect-54.c: New test.
7642         * gcc.dg/vect/vect-55.c: New test.
7643         * gcc.dg/vect/vect-56.c: New test.
7644         * gcc.dg/vect/vect-57.c: New test.
7645         * gcc.dg/vect/vect-58.c: New test.
7646         * gcc.dg/vect/vect-59.c: New test.
7647         * gcc.dg/vect/vect-60.c: New test.
7648         * gcc.dg/vect/vect-61.c: New test.
7649         * gcc.dg/vect/vect-all.c: New test.
7650         * gcc.dg/vect/vect-none.c: New test.
7651
7652 2004-08-17  Paul Brook  <paul@codesourcery.com>
7653
7654         PR fortran/13082
7655         * gfortran.dg/entry_1.f90: New test.
7656
7657 2004-08-17  Andrew Pinski  <apinski@apple.com>
7658
7659         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
7660
7661 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
7662
7663         * gcc.dg/pr17036-1.c: New test.
7664
7665 2004-08-16  Devang Patel  <dpatel@apple.com>
7666
7667         * gcc.dg/darwin-20040809-1.c: New test.
7668
7669 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
7670
7671         * gcc.dg/funcdef-attr-1.c: New test.
7672
7673 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
7674
7675         * gcc.dg/altivec-17.c: New test.
7676         * gcc.dg/altivec-18.c: New test.
7677
7678 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7679
7680         PR c++/6749
7681         * g++.dg/template/vtable2.C: New test.
7682
7683 2004-08-14  Richard Henderson  <rth@redhat.com>
7684
7685         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
7686         * gcc.dg/pack-test-4.c (main): Return 0.
7687         * gcc.dg/setjmp-1.c: Remove XFAIL.
7688         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
7689
7690 2004-08-14  Richard Henderson  <rth@redhat.com>
7691
7692         * gcc.dg/980217-1.c: Add prototype for printf.
7693
7694 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
7695
7696         * gfortran.dg/pr16935.f90: New test.
7697
7698 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
7699
7700         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
7701
7702 2004-08-13  Paul Brook  <paul@codesourcery.com>
7703
7704         * gfortran.dg/der_io_1.f90: Remove stray comma.
7705
7706 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
7707
7708         * gcc.dg/vmx/cw-bug-2.c: Remove.
7709         * gcc.dg/vmx/vprint-1.c: Remove.
7710         * gcc.dg/vmx/vscan-1.c: Remove.
7711
7712 2004-08-12  Devang patel  <dpatel@apple.com>
7713
7714         * gcc.dg/darwin-20040809-2.c: New test.
7715
7716 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
7717
7718         * g++.dg/ext/altivec-12.C: New test.
7719
7720         * g++.dg/ext/altivec-11.C: New test.
7721
7722 2004-08-12  Paul Brook  <paul@codesourcery.com>
7723
7724         * g++.dg/abi/arm_cxa_vec_1.C: New test.
7725
7726 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
7727
7728         * g++.dg/ext/altivec-2.C: Check for hardware support before
7729         executing any VMX instructions.
7730
7731         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
7732
7733 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
7734
7735         PR c++/16276
7736         * g++.old-deja/g++.other/comdat4.C: New test.
7737         * g++.old-deja/g++.other/comdat4-aux.cc: New.
7738
7739 2004-08-12  Ben Elliston  <bje@au.ibm.com>
7740
7741         PR target/16286
7742         * gcc.dg/pr16286.c: New test.
7743
7744 2004-08-12 Jan Beulich <jbeulich@novell.com>
7745
7746         * g++.dg/ext/asm5.C: New.
7747
7748 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
7749
7750         PR c++/16698
7751         * g++.dg/eh/crash1.C: New test.
7752
7753         PR c++/16717
7754         * g++.dg/ext/construct1.C: New test.
7755
7756 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
7757
7758         PR c++/16853
7759         * g++.dg/init/ptrmem1.C: New test.
7760
7761         PR c++/16618
7762         * g++.dg/parse/offsetof5.C: New test.
7763
7764         PR c++/16870
7765         * g++.dg/template/overload3.C: New test.
7766
7767 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
7768
7769         PR c++/16964
7770         * g++.dg/parse/error16.C: New test.
7771
7772         PR c++/16904
7773         * g++.dg/template/error14.C: New test.
7774
7775         PR c++/16929
7776         * g++.dg/template/error15.C: New test.
7777
7778 2004-08-11  Devang Patel  <dpatel@apple.com>
7779
7780         * gcc.dg/darwin-ld-20040809-1.c: New test.
7781         * gcc.dg/darwin-ld-20040809-2.c: New test.
7782
7783 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
7784
7785         PR fortran/16917
7786         * gfortran.dg/dfloat_1.f90: New test.
7787
7788 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
7789
7790         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
7791         * gcc.dg/dll-2.c: Fix dg-require syntax.
7792         * gcc.misc-tests/arm-isr.c (abort): Declare.
7793         (exit): Likewise.
7794
7795 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
7796
7797         PR c++/16971
7798         * g++.dg/parse/crash16.C: New test.
7799
7800 2004-08-10  Roger Sayle  <roger@eyesopen.com>
7801
7802         * gcc.dg/mips-rsqrt-1.c: New test case.
7803         * gcc.dg/mips-rsqrt-2.c: New test case.
7804         * gcc.dg/mips-rsqrt-3.c: New test case.
7805
7806 2004-08-10  Paul Brook  <paul@codesourcery.com>
7807
7808         * gfortran.dg/der_io_1.f90: New test.
7809
7810 2004-08-10  Paul Brook  <paul@codesourcery.com>
7811
7812         PR fortran/16919
7813         * gfortran.dg/der_array_1.f90: New test.
7814
7815 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
7816
7817         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
7818
7819 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
7820
7821         * gcc.dg/wchar_t-2.c: Fix typo.
7822
7823 2004-08-09  Falk Hueffner  <falk@debian.org>
7824
7825         PR tree-optimization/12517
7826         * gcc.c-torture/compile/pr12517.c: New test.
7827
7828         PR tree-optimization/12578
7829         * gcc.c-torture/compile/pr12578.c: New test.
7830
7831         PR tree-optimization/12899
7832         * gcc.c-torture/compile/pr12899.c: New test.
7833
7834         PR rtl-optimization/14692
7835         * gcc.c-torture/compile/pr14692.c: New test.
7836
7837         PR tree-optimization/16461
7838         * gcc.c-torture/compile/pr16461.c: New test.
7839
7840 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
7841
7842         * gfortran.dg/getenv_1.f90: New test.
7843
7844 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
7845
7846         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
7847         wchar_t.
7848         * gcc.dg/symbian5.c: Test -fno-short-wchar.
7849
7850 2004-08-06  Paul Brook  <paul@codesourcery.com>
7851
7852         * gfortran.dg/ret_array_1.f90: New test.
7853         * gfortran.dg/ret_pointer_1.f90: New test.
7854
7855 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
7856
7857         * gcc.dg/missing-field-init-[12].c: New tests.
7858         * g++.dg/warn/missing-field-init-[12].C: New tests.
7859
7860 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
7861
7862         * gcc.dg/enum2.c: New test.
7863         * gcc.dg/symbian3.c: Likewise.
7864         * gcc.dg/symbian4.c: Likewise.
7865         * gcc.dg/wchar_t-2.c: Likewise.
7866
7867 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
7868
7869         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
7870         destructor tests.
7871
7872 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
7873
7874         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
7875         dg-require-visiblity.
7876         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
7877         * g++.dg/ext/visibility/fvisibility.C: Likewise.
7878         * g++.dg/ext/visibility/memfuncts.C: Likewise.
7879         * g++.dg/ext/visibility/new1.C: Likewise.
7880         * g++.dg/ext/visibility/pragma.C: Likewise.
7881         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
7882         * g++.dg/ext/visibility/virtual.C: Likewise.
7883         * g++/dg/ext/visibility/visibility-1.C: Likewise.
7884         * g++/dg/ext/visibility/visibility-2.C: Likewise.
7885         * g++/dg/ext/visibility/visibility-3.C: Likewise.
7886         * g++/dg/ext/visibility/visibility-4.C: Likewise.
7887         * g++/dg/ext/visibility/visibility-5.C: Likewise.
7888         * g++/dg/ext/visibility/visibility-6.C: Likewise.
7889         * g++/dg/ext/visibility/visibility-7.C: Likewise.
7890         * g++/dg/ext/visibility/visibility-8.C: New test.
7891         * gcc.c-torture/compile/dll.x: Remove.
7892         * gcc.dg/dll-2.c: Use dg-require-dll
7893         * gcc.dg/visibility-10.c: New test.
7894         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
7895         supporting DLLs.
7896         * testsuite/lib/scanasm.exp (scan_hidden): New function.
7897         (scan_not_hidden): Likewise.
7898
7899 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
7900
7901         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
7902
7903 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
7904
7905         * gcc.c-torture/execute/20040805-1.c: New test.
7906
7907 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
7908
7909         * gcc.dg/20020118-1.c: Declare abort.
7910         * gcc.dg/altivec_check.h: Likewise.
7911         * gcc.dg/iftrap-2.c: Likewise.
7912         * gcc.dg/pragma-darwin.c: Likewise.
7913         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
7914
7915 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
7916
7917         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
7918
7919 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7920
7921         * gcc.c-torture/execute/builtins/abs-2.c,
7922         gcc.c-torture/execute/builtins/abs-3.c,
7923         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
7924         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
7925         intmax_t, uintmax_t and their limits.
7926         * gcc.dg/intmax_t-1.c: New test.
7927
7928 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7929
7930         * g++.dg/tc1/dr147.C: Add reference to PR.
7931
7932 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
7933
7934         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
7935         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
7936
7937 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
7938
7939         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
7940
7941 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
7942
7943         * gcc.dg/redecl-5.c: New test.
7944         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
7945         of scanf.
7946
7947 2004-08-03  Roger Sayle  <roger@eyesopen.com>
7948
7949         PR middle-end/16790
7950         * gcc.c-torture/execute/pr16790-1.c: New test case.
7951
7952 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
7953
7954         * g++.dg/ext/visibility/assign1.C: New test.
7955         * g++.dg/ext/visibility/new1.C: Likewise.
7956
7957         * gcc.dg/symbian1.c: New test.
7958         * gcc.dg/symbian2.c: Likewise.
7959
7960 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
7961
7962         PR target/16570
7963         * gcc.dg/i386-sse-9.c: New test.
7964
7965 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
7966
7967         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
7968
7969 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
7970
7971         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
7972         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
7973         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
7974         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
7975         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
7976         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
7977         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
7978         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
7979         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
7980         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
7981         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
7982         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
7983         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
7984         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
7985         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
7986         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
7987         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
7988         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
7989         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
7990         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
7991         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
7992         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
7993         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
7994         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
7995         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
7996         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
7997         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
7998         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
7999         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
8000         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
8001         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
8002         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
8003         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
8004         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
8005         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
8006         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
8007         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
8008         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
8009         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
8010         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
8011         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
8012         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
8013         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
8014         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
8015         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
8016         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
8017         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
8018         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
8019         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
8020         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
8021         gcc.misc-tests/i386-pf-3dnow-1.c,
8022         gcc.misc-tests/i386-pf-athlon-1.c,
8023         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
8024         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
8025         Declare built-in functions used.
8026         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
8027
8028 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
8029
8030         PR c++/16707
8031         * g++.dg/lookup/using12.C: New test.
8032
8033         * g++.dg/init/null1.C: Fix PR number.
8034         * g++.dg/parse/namespace10.C: Likewise.
8035
8036 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
8037
8038         PR c++/16224
8039         * g++.dg/template/spec17.C: New test.
8040         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
8041         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
8042
8043 2004-08-02  David Billinghurst
8044
8045         PR fortran/16292
8046         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
8047
8048 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
8049
8050         * gcc.dg/ia64-got-1.c: New test case.
8051
8052 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
8053
8054         PR c++/16489
8055         * g++.dg/init/null1.C: New test.
8056         * g++.dg/tc1/dr76.C: Adjust error marker.
8057
8058         PR c++/16529
8059         * g++.dg/parse/namespace10.C: New test.
8060
8061         PR c++/16810
8062         * g++.dg/inherit/ptrmem2.C: New test.
8063
8064 2004-08-02  Ben Elliston  <bje@au.ibm.com>
8065
8066         PR target/16155
8067         * gcc.dg/pr16155.c: New test.
8068
8069 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
8070
8071         * gcc.dg/redecl-2.c: New test.
8072
8073 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
8074
8075         * gcc.dg/darwin-longdouble.c: New file.
8076
8077 2004-07-30  Richard Henderson  <rth@redhat.com>
8078
8079         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
8080         write to constant argument.
8081         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
8082
8083 2004-07-30  Richard Henderson  <rth@redhat.com>
8084
8085         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
8086         tests of nearest around zero.
8087
8088 2004-07-30  Andrew Pinski  <apinski@apple.com>
8089
8090         * gcc.c-torture/compile/20040730-1.c: New test.
8091
8092 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
8093
8094         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
8095         powerpc-eabispe.
8096
8097 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
8098
8099         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
8100
8101 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
8102
8103         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
8104         contains $ld_library_path.
8105         * lib/gfortran.exp (gfortran_link_flags): Likewise.
8106
8107 2004-07-29  Richard Henderson  <rth@redhat.com>
8108
8109         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
8110
8111         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
8112         (alt2, which): New.
8113         (Check): Accept either alternative.
8114
8115 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
8116
8117         * g++.dg/abi/inline1.C: New test.
8118         * g++.dg/abi/local1-a.cc: Likewise.
8119         * g++.dg/abi/local1.C: Likewise.
8120         * g++.dg/abi/mangle11.C: Tweak location of warnings.
8121         * g++.dg/abi/mangle12.C: Likewise.
8122         * g++.dg/abi/mangle17.C: Likewise.
8123         * g++.dg/abi/mangle20-2.C: Likewise.
8124         * g++.dg/opt/interface1.C: Likewise.
8125         * g++.dg/opt/interface1.h: Likewise.
8126         * g++.dg/opt/interface1-a.cc: New test.
8127         * g++.dg/parse/repo1.C: New test.
8128         * g++.dg/template/repo1.C: Likewise.
8129         * g++.dg/warn/Winline-1.C: Likewise.
8130         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
8131
8132 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
8133
8134         * gcc.dg/tree-ssa/20040729-1.c: New test.
8135
8136 2004-07-27  Matt Austern <austern@apple.com>
8137
8138         * gcc.dg/darwin-bool-1.c: New test.
8139         * gcc.dg/darwin-bool-2.c: New test.
8140
8141 2004-07-28  Richard Henderson  <rth@redhat.com>
8142
8143         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
8144         arguments in the correct type.  Don't write to constant arguments.
8145
8146 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8147
8148         PR tree-optimization/16688
8149         PR tree-optimization/16689
8150         * g++.dg/tree-ssa/pr16688.C: New test.
8151
8152 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8153
8154         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
8155         loads.  Not only in the comment, this time.
8156
8157 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
8158
8159         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
8160         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
8161         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
8162         * gcc.dg/sh4a-bitmovua.c: New.
8163         * gcc.dg/sh4a-cos.c: New.
8164         * gcc.dg/sh4a-cosf.c: New.
8165         * gcc.dg/sh4a-fprun.c: New.
8166         * gcc.dg/sh4a-fsrra.c: New.
8167         * gcc.dg/sh4a-memmovua.c: New.
8168         * gcc.dg/sh4a-sin.c: New.
8169         * gcc.dg/sh4a-sincos.c: New.
8170         * gcc.dg/sh4a-sincosf.c: New.
8171         * gcc.dg/sh4a-sinf.c: New.
8172
8173 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8174
8175         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
8176         conditionals.
8177         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
8178         loads.
8179         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
8180         DOM1.
8181
8182 2004-07-27  Andrew Pinski  <apinski@apple.com>
8183
8184         * g++.dg/rtti/tinfo1.C: Correct the xfail.
8185
8186 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
8187
8188         * gcc.dg/pragma-isr.c: New test.
8189
8190 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8191
8192         PR c++/14429
8193         * g++.dg/template/ttp11.C: New test.
8194
8195 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
8196
8197         * gcc.c-torture/compile/20040727-1.c: New test.
8198
8199 2004-07-26  Eric Christopher  <echristo@redhat.com>
8200
8201         * gcc.c-torture/compile/20040726-2.c: New test.
8202
8203 2004-07-26  Andrew Pinski  <apinski@apple.com>
8204
8205         * g++.dg/rtti/tinfo1.C: Xfail.
8206
8207 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
8208
8209         * gcc.c-torture/compile/20040726-1.c: New test.
8210
8211 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
8212             Brian Ryner  <bryner@brianryner.com>
8213
8214         PR c++/9283
8215         PR c++/15000
8216         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
8217         * g++.dg/ext/visibility/: New directory.
8218         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
8219         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
8220         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
8221         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
8222         * g++.dg/ext/visibility/fvisibility.C,
8223         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
8224         g++.dg/ext/visibility/fvisibility-override1.C
8225         g++.dg/ext/visibility/fvisibility-override2.C
8226         g++.dg/ext/visibility/memfuncts.C
8227         g++.dg/ext/visibility/noPLT.C
8228         g++.dg/ext/visibility/pragma.C
8229         g++.dg/ext/visibility/pragma-override1.C
8230         g++.dg/ext/visibility/pragma-override2.C
8231         g++.dg/ext/visibility/staticmemfuncts.C
8232         g++.dg/ext/visibility/virtual.C: New tests.
8233
8234 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
8235
8236         PR c/15360
8237         * gcc.dg/pr15360-1.c: New test.
8238
8239 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
8240
8241         * gcc.dg/pragma-align-2.c: New test.
8242         * gcc.dg/pragma-init-fini.c: New test.
8243         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
8244         targets.
8245
8246 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
8247
8248         * gcc.dg/init-string-2.c: New test.
8249
8250 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
8251
8252         PR 16684
8253         * gcc.dg/Wredundant-decls-1.c: New test case.
8254
8255 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
8256
8257         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
8258         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
8259         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
8260         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
8261         * gcc.dg/compat/generate-random.c: New file.
8262         * gcc.dg/compat/generate-random.h: Likewise.
8263         * gcc.dg/compat/generate-random_r.c: Likewise.
8264         * gcc.dg/compat/struct-layout-1.h: Likewise.
8265         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
8266         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
8267         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
8268         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
8269         * gcc.dg/compat/struct-layout-1_main.c: New test.
8270         * gcc.dg/compat/struct-layout-1_x.c: New file.
8271         * gcc.dg/compat/struct-layout-1_y.c: New file.
8272         * gcc.dg/compat/struct-layout-1_test.h: New file.
8273
8274 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
8275
8276         * gcc.dg/comp-return-1.c: New test
8277
8278 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
8279
8280         * gcc.dg/vmx/8-02a.c: Fix typo.
8281
8282         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
8283         * gcc.dg/darwin-abi-3.c: New test.
8284
8285         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
8286         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
8287
8288         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
8289         * gcc.dg/vmx/ops-long-1.c: New test.
8290         * gcc.dg/vmx/ops-long-2.c: New test.
8291
8292 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
8293
8294         * g++.dg/lookup/conv-[1234].C: New.
8295
8296 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
8297
8298         * g++.dg/parse/attr2.C: Simplify.
8299
8300 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8301
8302         PR c/7284
8303         * gcc.c-torture/execute/pr7284-1.c: New test.
8304
8305 2004-07-22  Brian Booth  <bbooth@redhat.com>
8306
8307         * gcc.dg/tree-ssa/20040721-1.c: New test.
8308
8309 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8310
8311         * g++.dg/template/crash20.c: New.
8312
8313 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
8314
8315         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
8316         Add dg-run directive.  Declare variables as required.
8317         * gfortran.dg/g77/README: Update
8318
8319 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
8320
8321         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
8322         gcc.dg/cris-peep2-andu2.c: New tests.
8323
8324 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8325
8326         PR c/15052
8327         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
8328         on return type.
8329         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
8330         messages.
8331         * gcc.dg/qual-return-2.c: Update expected messages.
8332         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
8333
8334 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8335
8336         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
8337         * gcc.dg/noncompile/921102-1.c: Update expected error message.
8338
8339 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8340
8341         PR c/11250
8342         * gcc.dg/init-string-1.c: New test.
8343
8344 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
8345
8346         PR middle-end/15345
8347         PR c/16450
8348         * gcc.dg/torture/nested-fn-1.c: New test.
8349
8350 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
8351
8352         PR target/16559
8353         * gcc.dg/ia64-fptr-1.c: New file.
8354
8355 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8356
8357         PR c++/14497
8358         * g++.dg/template/spec16.C: New test.
8359         * g++.old-deja/g++.robertl/eb118.C: Remove.
8360
8361 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8362
8363         PR c++/509
8364         * g++.dg/template/spec15.C: New test.
8365
8366 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
8367
8368         Copy cases from g77.f-torture/execute and add dg-run
8369         directive.  Other changes as noted.
8370         * gfortran.dg/g77/13037.f
8371         * gfortran.dg/g77/1832.f
8372         * gfortran.dg/g77/19981119-0.f
8373         * gfortran.dg/g77/19990313-0.f
8374         * gfortran.dg/g77/19990313-1.f
8375         * gfortran.dg/g77/19990313-2.f
8376         * gfortran.dg/g77/19990313-3.f
8377         * gfortran.dg/g77/19990419-1.f
8378         * gfortran.dg/g77/19990826-0.f
8379         * gfortran.dg/g77/19990826-2.f
8380         * gfortran.dg/g77/20000503-1.f
8381         * gfortran.dg/g77/20001111.f
8382         * gfortran.dg/g77/20010116.f
8383         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
8384         * gfortran.dg/g77/20010430.f
8385         * gfortran.dg/g77/6177.f
8386         * gfortran.dg/g77/947.f
8387         * gfortran.dg/g77/970816-3.f
8388         * gfortran.dg/g77/971102-1.f
8389         * gfortran.dg/g77/980520-1.f
8390         * gfortran.dg/g77/980628-0.f
8391         * gfortran.dg/g77/980628-1.f
8392         * gfortran.dg/g77/980628-10.f
8393         * gfortran.dg/g77/980628-2.f
8394         * gfortran.dg/g77/980628-3.f
8395         * gfortran.dg/g77/980628-7.f
8396         * gfortran.dg/g77/980628-8.f
8397         * gfortran.dg/g77/980628-9.f
8398         * gfortran.dg/g77/980701-0.f
8399         * gfortran.dg/g77/980701-1.f
8400         * gfortran.dg/g77/cabs.f
8401         * gfortran.dg/g77/claus.f
8402         * gfortran.dg/g77/complex_1.f
8403         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
8404         * gfortran.dg/g77/dcomplex.f
8405         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
8406         * gfortran.dg/g77/f90-intrinsic-mathematical.f
8407         * gfortran.dg/g77/f90-intrinsic-numeric.f
8408         * gfortran.dg/g77/int8421.f
8409         * gfortran.dg/g77/labug1.f
8410         * gfortran.dg/g77/large_vec.f
8411         * gfortran.dg/g77/le.f
8412         * gfortran.dg/g77/short.f
8413         * gfortran.dg/g77/README: Update
8414
8415 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
8416
8417         PR c++/16637
8418         * g++.dg/parse/lookup4.C: New test.
8419
8420 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8421
8422         PR c++/16175
8423         * g++.dg/template/ttp10.C: New test.
8424
8425 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
8426
8427         * gcc.dg/pr12625-1.c: New test.
8428
8429 2004-07-20  Steven Bosscher  <stevenb@suse.de>
8430
8431         * testsuite/gcc.dg/switch-warn-1.c: New test.
8432         * testsuite/gcc.dg/switch-warn-2.c: New test.
8433         * gcc.c-torture/compile/pr14730.c: Update.
8434
8435 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
8436
8437         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
8438         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
8439         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
8440         g++.dg/template/nontype3.C: Remove trailing CR from tests.
8441
8442 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
8443
8444         PR c++/16623
8445         * g++.dg/template/assign1.C: New test.
8446
8447 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8448
8449         PR c++/12170
8450         * g++.dg/template/ttp9.C: New test.
8451
8452 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
8453
8454         * gcc.dg/format/cmn-err-1.c: New test.
8455
8456 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
8457
8458         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
8459         gcc.dg/Wparentheses-10.c: New tests.
8460         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
8461
8462 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8463
8464         PR fortran/16465
8465         * gfortran.dg/g77//ffixed-line-length-0.f,
8466         gfortran.dg/g77/ffixed-line-length-132.f,
8467         gfortran.dg/g77/ffixed-line-length-72.f,
8468         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
8469         gfortran.dg/g77/README: Update.
8470
8471 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8472
8473         PR c++/13092
8474         * g++.dg/template/non-dependent7.C: New test.
8475         * g++.dg/template/non-dependent8.C: Likewise.
8476         * g++.dg/template/non-dependent9.C: Likewise.
8477         * g++.dg/template/non-dependent10.C: Likewise.
8478
8479 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
8480
8481         PR c++/16337
8482         * g++.dg/parse/attr2.C: New test.
8483
8484 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
8485
8486         * g77.dg: Removed.
8487         * g77.f-torture: Ditto.
8488
8489 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
8490
8491         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
8492         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
8493         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
8494
8495 2004-07-16  Richard Henderson  <rth@redhat.com>
8496
8497         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
8498
8499 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8500
8501         * lib/fortran-torture.exp (fortran-torture): Don't test compile
8502         tests with full list of options.
8503         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
8504         of TORTURE_OPTIONS if test contains 'dg-do run'.
8505
8506         PR fortran/16404
8507         * gfortran.dg/do_iterator.f90: New test.
8508
8509 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8510
8511         PR rtl-optimization/16536
8512         * gcc.c-torture/execute/restrict-1.c: New test.
8513
8514 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8515
8516         PR fortran/15324
8517         * gfortran.dg/pr15324.f90: New test.
8518
8519         PR fortran/15129
8520         * gfortran.dg/pr15129.f90: New test.
8521
8522         PR fortran/15140
8523         * gfortran.dg/pr15140.f90: New test.
8524
8525         PR fortran/13792
8526         * gfortran.fortran-torture/execute/bounds.f90: Add check for
8527         compile-time simplification.
8528
8529 2004-07-14  Mike Stump  <mrs@apple.com>
8530
8531         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
8532
8533 2004-07-14  James E Wilson  <wilson@specifixinc.com>
8534
8535         PR target/16325
8536         * gcc.dg/profile-generate-1.c: New.
8537
8538 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
8539
8540         * gcc.c-torture/execute/20040709-1.c: New test.
8541         * gcc.c-torture/execute/20040709-2.c: New test.
8542
8543 2004-07-14  Mike Stump  <mrs@apple.com>
8544
8545         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
8546
8547 2004-07-14  Mike Stump  <mrs@apple.com>
8548
8549         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
8550
8551 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
8552
8553         PR c++/16518
8554         * g++.dg/parse/mutable1.C: New test.
8555
8556 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
8557
8558         PR tree-optimization/16443
8559         * gcc.dg/tree-ssa/20040713-1.c: New test.
8560
8561 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
8562
8563         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
8564         for operator new.
8565
8566 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
8567
8568         * gfortran.dg/g77/README: New file
8569         * gfortran.dg/g77/19981216-0.f:  Copy from
8570         g77.f-torture/noncompile.  Add "dg-do compile" and
8571         dg-error as required.
8572         * gfortran.dg/g77/19990218-1.f: Likewise
8573         * gfortran.dg/g77/19990905-1.f: Likewise
8574         * gfortran.dg/g77/9263.f: Likewise
8575         * gfortran.dg/g77/980615-0.f: Likewise
8576         * gfortran.dg/g77/980616-0.f: Likewise
8577         * gfortran.dg/g77/check0.f: Likewise
8578         * gfortran.dg/g77/select_no_compile.f: Likewise
8579
8580 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
8581
8582         Copy files from g77.f-torture/compile.
8583         Add "{ dg-do compile}".  Other changes as noted
8584         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
8585         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
8586         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
8587         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
8588         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
8589         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
8590         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
8591         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
8592         statement to conform to standard.  Append alpha1.x for reference.
8593         * gfortran.dg/g77/xformat.f: Add dg-warning
8594
8595 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
8596
8597         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
8598         Add {dg-do compile} directive.
8599         * gfortran.dg/g77/cpp2.F: Likewise
8600
8601 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8602
8603         PR c++/5402
8604         * g++.dg/lookup/name-clash1.C: New test.
8605
8606         PR c++/9777
8607         * g++.dg/lookup/name-clash2.C: New test.
8608
8609         PR c++/12102
8610         * g++.dg/lookup/name-clash3.C: New test.
8611
8612 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8613
8614         * g++.dg/lookup/new2.C: New test.
8615         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
8616
8617 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
8618
8619         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
8620         Add {dg-do compile} directive.
8621         * gfortran.dg/g77/13060.f: Likewise
8622         * gfortran.dg/g77/19990218-0.f: Likewise
8623         * gfortran.dg/g77/19990305-0.f: Likewise
8624         * gfortran.dg/g77/19990419-0.f: Likewise
8625         * gfortran.dg/g77/19990502-0.f: Likewise
8626         * gfortran.dg/g77/19990502-1.f: Likewise
8627         * gfortran.dg/g77/19990525-0.f: Likewise
8628         * gfortran.dg/g77/19990826-1.f: Likewise
8629         * gfortran.dg/g77/19990826-3.f: Likewise
8630         * gfortran.dg/g77/19990905-2.f: Likewise
8631         * gfortran.dg/g77/20000412-1.f: Likewise
8632         * gfortran.dg/g77/20000511-1.f: Likewise
8633         * gfortran.dg/g77/20000511-2.f: Likewise
8634         * gfortran.dg/g77/20000518.f: Likewise
8635         * gfortran.dg/g77/20000601-1.f: Likewise
8636         * gfortran.dg/g77/20000601-2.f: Likewise
8637         * gfortran.dg/g77/20000629-1.f: Likewise
8638         * gfortran.dg/g77/20000630-2.f: Likewise
8639         * gfortran.dg/g77/20010115.f: Likewise
8640         * gfortran.dg/g77/20010321-1.f: Likewise
8641         * gfortran.dg/g77/20010426.f: Likewise
8642         * gfortran.dg/g77/20020307-1.f: Likewise
8643         * gfortran.dg/g77/8485.f: Likewise
8644         * gfortran.dg/g77/960317-1.f: Likewise
8645         * gfortran.dg/g77/970915-0.f: Likewise
8646         * gfortran.dg/g77/980310-1.f: Likewise
8647         * gfortran.dg/g77/980310-2.f: Likewise
8648         * gfortran.dg/g77/980310-3.f: Likewise
8649         * gfortran.dg/g77/980310-4.f: Likewise
8650         * gfortran.dg/g77/980310-6.f: Likewise
8651         * gfortran.dg/g77/980310-7.f: Likewise
8652         * gfortran.dg/g77/980310-8.f: Likewise
8653         * gfortran.dg/g77/980419-2.f: Likewise
8654         * gfortran.dg/g77/980424-0.f: Likewise
8655         * gfortran.dg/g77/980427-0.f: Likewise
8656         * gfortran.dg/g77/980729-0.f: Likewise
8657         * gfortran.dg/g77/981117-1.f: Likewise
8658         * gfortran.dg/g77/toon_1.f: Likewise
8659
8660 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8661
8662         PR c++/2204
8663         * g++.dg/other/abstract2.C: New test.
8664
8665 2004-07-12  Paul Brook  <paul@codesourcery.com>
8666
8667         * gfortran.dg/pointer_init_1.f90: New test.
8668
8669 2004-07-11  Paul Brook  <paul@codesourcery.com>
8670
8671         PR fortran/15986
8672         * gfortran.dg/contained_1.f90: New test.
8673
8674 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
8675
8676         * g++.dg/parse/defarg8.C: New test.
8677
8678 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8679
8680         PR fortran/16433
8681         * gfortran.dg/pr16433.f: New test.
8682
8683         PR fortran/17574
8684         * gfortran.dg/pr15754.f90: New test.
8685
8686 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
8687
8688         PR tree-optimization/16437
8689         * gcc.c-torture/execute/bitfld-4.c: New test.
8690
8691 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8692
8693         * gfortran.fortran-torture/execute/common_2.f90: Add check for
8694         access to common var from module.
8695
8696 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8697
8698         PR fortran/16336
8699         * gfortran.fortran-torture/execute/common_2.f90: New test.
8700
8701 2004-07-10  Paul Brook  <paul@codesourcery.com>
8702
8703         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
8704
8705 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8706
8707         PR fortran/15969
8708         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
8709
8710 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
8711
8712         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
8713         * gfortran.dg/g77/ffixed-form-2.f: Likewise
8714         * gfortran.dg/g77/ffree-form-1.f: Likewise
8715         * gfortran.dg/g77/ffree-form-2.f: Likewise
8716         * gfortran.dg/g77/ffree-form-3.f: Likewise
8717         * gfortran.dg/g77/fno-underscoring.f: Likewise
8718         * gfortran.dg/g77/funderscoring.f: Likewise
8719         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
8720
8721 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8722
8723         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
8724
8725 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8726         Paul Brook  <paul@codesourcery.com>
8727
8728         PR fortran/13415
8729         * gfortran.dg/common_pointer_1.f90: New test.
8730
8731 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8732
8733         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
8734
8735 2004-07-09  James E Wilson  <wilson@specifixinc.com>
8736
8737         PR target/16364
8738         * gcc.c-torture/compile/20040709-1.c: New.
8739
8740 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8741
8742         PR fortran/14077
8743         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
8744
8745 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8746
8747         PR fortran/13201
8748         * gfortran.dg/shape_1.f90: New test.
8749
8750 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
8751             Andrew Pinski  <apinski@apple.com>
8752
8753         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
8754
8755 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8756
8757         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
8758         comment.
8759
8760 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8761         Paul Brook  <paul@codesourcery.com>
8762
8763         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
8764         '.f95' and '.F95'.
8765
8766 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
8767
8768         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
8769
8770 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8771
8772         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
8773         testcases with capital suffix.
8774
8775 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8776
8777         PR fortran/15481
8778         PR fortran/13372
8779         PR fortran/13575
8780         PR fortran/15978
8781         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
8782
8783         * gfortran.dg/implicit_1.f90: New test.
8784
8785 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8786
8787         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
8788         expression to match gfortran warning/error messages
8789         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
8790         dg-error text.
8791
8792 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8793
8794         * lib/fortran-torture.exp: Rename proc search_for to
8795         search_for_re.
8796
8797 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8798
8799         * gcc.c-torture/execute/simd-5.x: New file.
8800         XFAIL on SPARC 64-bit at -O0.
8801
8802 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8803
8804         PR c++/8211
8805         PR c++/16165
8806         * g++.dg/warn/effc3.C: New test.
8807
8808 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8809
8810         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
8811         change X to 1X in format.
8812         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
8813         add data statements to conform to standard.
8814
8815 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8816
8817         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
8818         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
8819         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
8820
8821 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8822
8823         * gfortran.dg/g77/7388.f: Copy from g77.dg
8824         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
8825         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
8826         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
8827         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
8828         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
8829         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
8830         * gfortran.dg/g77/strlen0.f: Likewise
8831
8832 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
8833
8834         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
8835         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
8836
8837 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8838
8839         * gcc.c-torture/execute/920428-2.x: Delete.
8840         * gcc.c-torture/execute/920501-7.x: Likewise.
8841
8842 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
8843
8844         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
8845         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
8846         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
8847         prescott and c3-2.
8848         (PREFETCH_3DNOW): Add -march=c3.
8849
8850 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
8851
8852         PR c/16437
8853         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
8854         * gcc.c-torture/execute/bf64-1.x: Likewise.
8855
8856 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8857
8858         * gcc.c-torture/compile/20040708-1.c: New test.
8859
8860 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8861
8862         PR c++/16169
8863         * g++.dg/warn/effc2.C: New test.
8864
8865 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8866
8867         * gcc.c-torture/execute/bitfld-1.x: Remove.
8868         * gcc.c-torture/execute/bitfld-3.c: New test.
8869         * gcc.dg/bitfld-2.c: Remove XFAILs.
8870
8871 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
8872
8873         PR c++/16276
8874         * g++.dg/rtti/tinfo1.C: New file.
8875
8876 2004-07-07  Eric Christopher  <echristo@redhat.com>
8877
8878         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
8879
8880 2004-07-07  Andrew Pinski  <apinski@apple.com>
8881
8882         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
8883
8884 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
8885
8886         * g++.dg/init/call1.C: XFAIL.
8887
8888 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
8889
8890         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
8891         except for movstrict*, to movmem* and clrstr* to clrmem*.
8892
8893 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
8894
8895         * gcc.c-torture/execute/20040707-1.c: New test.
8896
8897 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
8898
8899         * gcc.c-torture/execute/20040706-1.c: New test.
8900
8901 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8902
8903         PR c++/3671
8904         * g++.dg/template/spec14.C: New test.
8905
8906 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
8907
8908         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
8909         nothing if not yet defined.  Use it in b, c and d type definitions.
8910         * gcc.c-torture/execute/20040705-1.c: New test.
8911         * gcc.c-torture/execute/20040705-2.c: New test.
8912
8913 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8914
8915         PR c++/2518
8916         * g++.dg/lookup/new1.C: New test.
8917
8918 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8919
8920         PR c++/11406
8921         * g++.dg/template/sizeof8.C: New test.
8922
8923 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
8924
8925         * gcc.c-torture/compile/20040705-1.c: New test.
8926
8927 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
8928
8929         * gfortran.fortran-torture/execute/seq_io.f90: New test.
8930
8931 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
8932
8933         * gcc.dg/cpp/if-mop.c: Two new testcases.
8934         * gcc.dg/cpp/trad/comment-3.c: New.
8935
8936 2004-07-04  Paul Brook  <paul@codesourcery.com>
8937
8938         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
8939
8940 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
8941
8942         PR c++/3761
8943         * g++.dg/lookup/crash4.C: New test.
8944
8945 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
8946
8947         * gcc.c-torture/execute/builtin-abs-1.c
8948         * gcc.c-torture/execute/builtin-abs-2.c
8949         * gcc.c-torture/execute/builtin-complex-1.c
8950         * gcc.c-torture/execute/builtins/string-1-lib.c
8951         * gcc.c-torture/execute/builtins/string-1.c
8952         * gcc.c-torture/execute/builtins/string-2-lib.c
8953         * gcc.c-torture/execute/builtins/string-2.c
8954         * gcc.c-torture/execute/builtins/string-3-lib.c
8955         * gcc.c-torture/execute/builtins/string-3.c
8956         * gcc.c-torture/execute/builtins/string-4-lib.c
8957         * gcc.c-torture/execute/builtins/string-4.c
8958         * gcc.c-torture/execute/builtins/string-5-lib.c
8959         * gcc.c-torture/execute/builtins/string-5.c
8960         * gcc.c-torture/execute/builtins/string-6-lib.c
8961         * gcc.c-torture/execute/builtins/string-6.c
8962         * gcc.c-torture/execute/builtins/string-7-lib.c
8963         * gcc.c-torture/execute/builtins/string-7.c
8964         * gcc.c-torture/execute/builtins/string-8-lib.c
8965         * gcc.c-torture/execute/builtins/string-8.c
8966         * gcc.c-torture/execute/builtins/string-9-lib.c
8967         * gcc.c-torture/execute/builtins/string-9.c
8968         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
8969         * gcc.c-torture/execute/builtins/string-asm-1.c
8970         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
8971         * gcc.c-torture/execute/builtins/string-asm-2.c
8972         * gcc.c-torture/execute/stdio-opt-1.c
8973         * gcc.c-torture/execute/stdio-opt-2.c
8974         * gcc.c-torture/execute/stdio-opt-3.c
8975         * gcc.c-torture/execute/string-opt-1.c
8976         * gcc.c-torture/execute/string-opt-10.c
8977         * gcc.c-torture/execute/string-opt-11.c
8978         * gcc.c-torture/execute/string-opt-12.c
8979         * gcc.c-torture/execute/string-opt-13.c
8980         * gcc.c-torture/execute/string-opt-14.c
8981         * gcc.c-torture/execute/string-opt-15.c
8982         * gcc.c-torture/execute/string-opt-16.c
8983         * gcc.c-torture/execute/string-opt-2.c
8984         * gcc.c-torture/execute/string-opt-6.c
8985         * gcc.c-torture/execute/string-opt-7.c
8986         * gcc.c-torture/execute/string-opt-8.c:
8987         Replace with ...
8988
8989         * gcc.c-torture/execute/builtins/abs-2.c
8990         * gcc.c-torture/execute/builtins/abs-3.c
8991         * gcc.c-torture/execute/builtins/complex-1.c
8992         * gcc.c-torture/execute/builtins/fprintf.c
8993         * gcc.c-torture/execute/builtins/fputs.c
8994         * gcc.c-torture/execute/builtins/memcmp.c
8995         * gcc.c-torture/execute/builtins/memmove.c
8996         * gcc.c-torture/execute/builtins/memops-asm.c
8997         * gcc.c-torture/execute/builtins/mempcpy-2.c
8998         * gcc.c-torture/execute/builtins/mempcpy.c
8999         * gcc.c-torture/execute/builtins/memset.c
9000         * gcc.c-torture/execute/builtins/printf.c
9001         * gcc.c-torture/execute/builtins/sprintf.c
9002         * gcc.c-torture/execute/builtins/strcat.c
9003         * gcc.c-torture/execute/builtins/strchr.c
9004         * gcc.c-torture/execute/builtins/strcmp.c
9005         * gcc.c-torture/execute/builtins/strcpy.c
9006         * gcc.c-torture/execute/builtins/strcspn.c
9007         * gcc.c-torture/execute/builtins/strlen-2.c
9008         * gcc.c-torture/execute/builtins/strlen.c
9009         * gcc.c-torture/execute/builtins/strncat.c
9010         * gcc.c-torture/execute/builtins/strncmp-2.c
9011         * gcc.c-torture/execute/builtins/strncmp.c
9012         * gcc.c-torture/execute/builtins/strncpy.c
9013         * gcc.c-torture/execute/builtins/strpbrk.c
9014         * gcc.c-torture/execute/builtins/strpcpy-2.c
9015         * gcc.c-torture/execute/builtins/strpcpy.c
9016         * gcc.c-torture/execute/builtins/strrchr.c
9017         * gcc.c-torture/execute/builtins/strspn.c
9018         * gcc.c-torture/execute/builtins/strstr-asm.c
9019         * gcc.c-torture/execute/builtins/strstr.c:
9020         ... these new files.
9021
9022         * gcc.c-torture/execute/builtins/abs-2-lib.c
9023         * gcc.c-torture/execute/builtins/abs-3-lib.c
9024         * gcc.c-torture/execute/builtins/complex-1-lib.c
9025         * gcc.c-torture/execute/builtins/fprintf-lib.c
9026         * gcc.c-torture/execute/builtins/fputs-lib.c
9027         * gcc.c-torture/execute/builtins/memcmp-lib.c
9028         * gcc.c-torture/execute/builtins/memmove-lib.c
9029         * gcc.c-torture/execute/builtins/memops-asm-lib.c
9030         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
9031         * gcc.c-torture/execute/builtins/mempcpy-lib.c
9032         * gcc.c-torture/execute/builtins/memset-lib.c
9033         * gcc.c-torture/execute/builtins/printf-lib.c
9034         * gcc.c-torture/execute/builtins/sprintf-lib.c
9035         * gcc.c-torture/execute/builtins/strcat-lib.c
9036         * gcc.c-torture/execute/builtins/strchr-lib.c
9037         * gcc.c-torture/execute/builtins/strcmp-lib.c
9038         * gcc.c-torture/execute/builtins/strcpy-lib.c
9039         * gcc.c-torture/execute/builtins/strcspn-lib.c
9040         * gcc.c-torture/execute/builtins/strlen-2-lib.c
9041         * gcc.c-torture/execute/builtins/strlen-lib.c
9042         * gcc.c-torture/execute/builtins/strncat-lib.c
9043         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
9044         * gcc.c-torture/execute/builtins/strncmp-lib.c
9045         * gcc.c-torture/execute/builtins/strncpy-lib.c
9046         * gcc.c-torture/execute/builtins/strpbrk-lib.c
9047         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
9048         * gcc.c-torture/execute/builtins/strpcpy-lib.c
9049         * gcc.c-torture/execute/builtins/strrchr-lib.c
9050         * gcc.c-torture/execute/builtins/strspn-lib.c
9051         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
9052         * gcc.c-torture/execute/builtins/strstr-lib.c
9053         * gcc.c-torture/execute/builtins/lib/abs.c
9054         * gcc.c-torture/execute/builtins/lib/fprintf.c
9055         * gcc.c-torture/execute/builtins/lib/memset.c
9056         * gcc.c-torture/execute/builtins/lib/printf.c
9057         * gcc.c-torture/execute/builtins/lib/sprintf.c
9058         * gcc.c-torture/execute/builtins/lib/strcpy.c
9059         * gcc.c-torture/execute/builtins/lib/strcspn.c
9060         * gcc.c-torture/execute/builtins/lib/strncat.c
9061         * gcc.c-torture/execute/builtins/lib/strncmp.c
9062         * gcc.c-torture/execute/builtins/lib/strncpy.c
9063         * gcc.c-torture/execute/builtins/lib/strpbrk.c
9064         * gcc.c-torture/execute/builtins/lib/strspn.c
9065         * gcc.c-torture/execute/builtins/lib/strstr.c:
9066         New files containing support routines.
9067
9068         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
9069         declaration.
9070         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
9071         when not optimizing.
9072
9073 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
9074
9075         PR c++/16240
9076         * g++.dg/abi/mangle22.C: New test.
9077         * g++.dg/abi/mangle23.C: Likewise.
9078
9079 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
9080
9081         PR fortran/16290
9082         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
9083         Allow for cases without denormalized floating point numbers.
9084
9085 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
9086
9087         PR c/1027
9088         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
9089         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
9090         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
9091         expected warning text.
9092         * gcc.dg/format/diag-2.c: New test.
9093
9094 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
9095
9096         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
9097
9098 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
9099
9100         * gcc.dg/builtins-43.c: New.
9101         * gcc.dg/builtins-44.c: New.
9102         * gcc.dg/builtins-45.c: New.
9103
9104 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
9105             Andreas Tobler  <a.tobler@schweiz.ch>
9106
9107         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
9108         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
9109         as SIGSEGV.
9110         * gcc.dg/cleanup-11.c: Likewise.
9111         * gcc.dg/cleanup-8.c: Likewise.
9112         * gcc.dg/cleanup-9.c: Likewise.
9113         * gcc.dg/cleanup-5.c: Run on all platforms.
9114
9115 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
9116
9117         * g++.dg/warn/nonnull1.C: New test.
9118
9119 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
9120
9121         * gcc.dg/compat/compat-common.h: Wrap up CINT in
9122         an #ifndef SKIP_COMPLEX_INT/#endif pair.
9123         Special-case the Sun compiler wrt to <complex.h>.
9124
9125 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
9126
9127         * gcc.dg/Wunreachable-8.C: New test.
9128
9129         * gcc.dg/h8300-ice2.c : New test.
9130
9131 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
9132
9133         PR fortran/16161
9134         * gfortran.fortran-torture/compile/implicit.f90: Add test
9135         for implicit character.
9136
9137 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
9138
9139         PR fortran/16289
9140         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
9141         Use tiny() intrinsic to find smallest non-negative real
9142
9143 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
9144
9145         * gcc.dg/compat/struct-by-value-22_main.c: New test.
9146         * gcc.dg/compat/struct-by-value-22_x.c: New.
9147         * gcc.dg/compat/struct-by-value-22_y.c: New.
9148
9149         * gcc.c-torture/execute/20040629-1.c: New test.
9150
9151 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
9152
9153         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
9154         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
9155
9156         PR target/16195
9157         * gcc.dg/20040625-1.c: New test.
9158
9159 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9160
9161         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
9162
9163 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9164
9165         PR fortran/15963
9166         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
9167
9168 2004-06-29  Richard Henderson  <rth@redhat.com>
9169
9170         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
9171
9172 2004-06-29  Paul Brook  <paul@codesourcery.com>
9173
9174         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
9175         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
9176
9177 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
9178
9179         PR c++/16260
9180         * g++.dg/parse/crash15.C: New.
9181
9182 2004-06-28  Andrew Pinski  <apinski@apple.com>
9183
9184         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
9185         by the error already.
9186
9187         * g++.dg/opt/ptrmem4.C: Change to compile only test.
9188
9189 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
9190
9191         PR target/14041
9192         * gcc.dg/h8300-bss-align-1.c : New.
9193
9194 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
9195
9196         * PR c++/16174
9197         * g++.dg/template/ctor4.C: New.
9198
9199 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
9200
9201         PR c++/16205
9202         * g++.dg/warn/Wsequence-point-1.C: New test.
9203
9204 2004-06-27  Paul Brook  <paul@codesourcery.com>
9205
9206         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
9207
9208 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
9209
9210         * g++.old-deja/g++.mike/p7325.C: Remove.
9211
9212 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
9213
9214         PR c/14963
9215         * gcc.dg/pr14963.c: New test.
9216
9217 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
9218
9219         PR c++/16193
9220         * g++.dg/parse/redef1.C: New test.
9221
9222 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
9223
9224         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
9225         20021110.c.
9226         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
9227         20021119-1.c.
9228         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
9229         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
9230         5-04.c.
9231         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
9232         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
9233         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
9234         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
9235         g++.brendan/enum14.C.
9236         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
9237         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
9238         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
9239         g++.mike/virt1.C.
9240         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
9241         memtemp24.C.
9242
9243 2004-06-27  Roger Sayle  <roger@eyesopen.com>
9244
9245         * gcc.dg/20040527-1.c: New test case.
9246
9247 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
9248
9249         PR gfortran/pr16196
9250         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
9251
9252 2004-06-25  Roger Sayle  <roger@eyesopen.com>
9253
9254         PR middle-end/15825
9255         * gcc.dg/pr15825-1.c: New test case.
9256
9257 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
9258
9259         * gcc.c-torture/execute/20040625-1.c: New test.
9260
9261 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9262
9263         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
9264
9265 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
9266
9267         * gcc.dg/torture/mips-div-1.c: New test.
9268
9269 2004-06-24  Jeff Law  <law@redhat.com>
9270
9271         * gcc.dg/tree-ssa/20040624-1.c: New test.
9272
9273 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
9274
9275         * gcc.c-torture/compile/20040624-1.c: New test.
9276
9277 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9278
9279         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
9280         this directory.
9281
9282 2004-06-23  Andrew Pinski  <apinski@apple.com>
9283
9284         PR middle-end/15988
9285         * g++.dg/opt/ptrmem4.C: New test.
9286
9287         * gcc.dg/c90-array-quals-2.c: New test.
9288
9289 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
9290
9291         * gcc.dg/kpice1.c: New test.
9292
9293 2006-06-23  Andrew Pinski  <apinski@apple.com>
9294
9295         * gcc.dg/c90-array-quals.c: New test.
9296
9297 2006-06-22  Richard Henderson  <rth@redhat.com>
9298
9299         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
9300
9301 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
9302
9303         * gcc.dg/builtins-config.h: Handle FreeBSD.
9304
9305 2006-06-22  Richard Henderson  <rth@redhat.com>
9306
9307         * g++.dg/opt/devirt1.C: New.
9308
9309 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
9310
9311         * g++.dg/opt/pr15551.C: New testcase.
9312
9313 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
9314
9315         PR target/14800
9316         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
9317         x86_64-*-linux* when compiling for 32bit.
9318
9319 2004-06-21  Andrew Pinski  <apinski@apple.com>
9320
9321         * gcc.dg/pch/struct-1.c: New.
9322         * gcc.dg/pch/struct-1.hs: New.
9323
9324 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
9325
9326         * gcc.dg/pch/save-temps-1.c: New file.
9327         * gcc.dg/pch/save-temps-1.hs: New file.
9328
9329 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
9330
9331         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
9332         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
9333
9334 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9335
9336         * gfortran.fortran-torture/execute/select_1.f90: Rename function
9337         to fix type error.
9338         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
9339         Remove trailing spaces.
9340
9341 2004-06-21  Richard Henderson  <rth@redhat.com>
9342
9343         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
9344         merging && to BIT_FIELD_REF.
9345
9346 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
9347
9348         * g++.dg/opt/placeholder1.C: New test.
9349
9350 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9351
9352         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
9353         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9354         * gcc.dg/compat/union-m128-1_x.c: Likewise.
9355         * gcc.dg/compat/union-m128-1_y.c: Likewise.
9356
9357 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
9358
9359         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
9360         extern "C".
9361         * g++.dg/other/pragma-re-1.C: Add comments.
9362
9363 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
9364
9365         PR gfortran/16080
9366         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
9367
9368 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
9369
9370         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
9371         instead of setting the type of size_t by
9372         hand.
9373
9374 2004-06-18  Roger Sayle  <roger@eyesopen.com>
9375
9376         * gcc.dg/unordered-2.c: New test case.
9377         * gcc.dg/unordered-3.c: New test case.
9378
9379 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
9380
9381         PR other/16043
9382         * lib/g++.exp (g++_version): Tweak regexp for version
9383         * lib/g77.exp (g77_version): Likewise
9384         * lib/gfortran.exp (gfortran_version): Likewise
9385         * lib/objc.exp (objc_version): Likewise
9386         * lib/treelang.exp (treelang_version): Likewise
9387
9388 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
9389
9390         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
9391         Use INT_MAX instead of __INT_MAX__.
9392         * gcc.dg/compat/struct-align-2_y.c: Likewise.
9393
9394         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
9395         * gcc.dg/compat/scalar-return-3_x.c: Use it.
9396         * gcc.dg/compat/scalar-return-3_y.c: Use it.
9397         * gcc.dg/compat/scalar-return-4_x.c: Use it.
9398         * gcc.dg/compat/scalar-return-4_y.c: Use it.
9399         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
9400         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
9401         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
9402         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
9403
9404         * gcc.dg/range-test-1.c: New test.
9405         * g++.dg/opt/range-test-1.C: New test.
9406
9407 2004-06-17  Richard Henderson  <rth@redhat.com>
9408
9409         * objc.dg/sync-1.m: New.
9410         * objc.dg/try-catch-1.m: Don't force next runtime.
9411         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
9412         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
9413         shadowed catch clause.
9414         * objc.dg/try-catch-5.m: New.
9415
9416 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
9417
9418         Bug 14610
9419         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
9420
9421 2004-06-15  Richard Henderson  <rth@redhat.com>
9422
9423         * gcc.dg/20001116-1.c: Move expected warning line.
9424
9425 2004-06-15  Richard Henderson  <rth@redhat.com>
9426
9427         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
9428         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
9429
9430 2004-06-15  Jeff Law  <law@redhat.com>
9431
9432         * gcc.dg/tree-ssa/20040615-1.c: New test.
9433         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
9434         be less sensitive to operand ordering.
9435         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
9436
9437 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
9438
9439         * g++.dg/abi/bitfield3.C: Add comment..
9440
9441 2004-06-15  Richard Henderson  <rth@redhat.com>
9442
9443         * g++.dg/ext/stmtexpr1.C: XFAIL.
9444         * gcc.dg/20030612-1.c: XFAIL.
9445
9446 2004-06-15  Eric Christopher  <echristo@redhat.com>
9447
9448         * g++.dg/charset/asm5.c: New.
9449         * gcc.dg/charset/asm6.c: New.
9450
9451 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9452
9453         PR fortran/15962
9454         * gfortran.fortran-torture/execute/select_1.f90: New test.
9455
9456 2004-06-15  Paul Brook  <paul@codesourcery.com>
9457
9458         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
9459
9460 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9461
9462         PR c++/15967
9463         * g++.dg/lookup/crash3.C: New test.
9464
9465 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9466
9467         PR c++/15947
9468         * g++.dg/parse/dtor4.C: New test.
9469
9470 2004-06-14  Jeff Law  <law@redhat.com>
9471
9472         * gcc.c-torture/compile/20040614-1.c: New test.
9473
9474 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9475
9476         PR fortran/15211
9477         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
9478         LEN of a character array.
9479
9480 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
9481
9482         PR c++/15096
9483         * g++.dg/template/ptrmem10.C: New test.
9484
9485         PR c++/14930
9486         * g++.dg/template/friend30.C: New test.
9487
9488 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9489
9490         PR fortran/14928
9491         * gfortran.fortran-torture/compile/mloc.f90: New test.
9492
9493 2004-06-13  Paul Brook  <paul@codesourcery.com>
9494
9495         * gfortran.fortran-torture/execute/random_2.f90: New test.
9496
9497 2004-06-13  Eric Christopher  <echristo@redhat.com>
9498
9499         * gcc.dg/noncompile/redecl-1.c: Fix error message.
9500
9501 2004-06-12  Paul Brook  <paul@codesourcery.com>
9502
9503         * gfortran.fortran-torture/execute/contained_3.f90: New test.
9504
9505 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9506
9507         PR fortran/14923
9508         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
9509
9510 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9511
9512         PR fortran/14957
9513         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
9514         syntax errors in end statements of contained subroutines.
9515
9516 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9517
9518         PR fortran/12841
9519         * gfortran.fortran-torture/execute/null_arg.f90: New test.
9520
9521 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
9522
9523         PR fortran/15665
9524         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
9525
9526 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
9527
9528         PR gfortran/12839
9529         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
9530
9531 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
9532
9533         PR c++/15862
9534         * g++.dg/parse/enum1.C: New test.
9535
9536 2004-06-10  Jeff Law  <law@redhat.com>
9537
9538         * gcc.c-torture/compile/20040610-1.c: New test.
9539
9540 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9541
9542         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
9543         * g++.old-deja/g++.other/decl3.C: Likewise.
9544
9545 2004-06-10  Brian Booth  <bbooth@redhat.com>
9546
9547         * gcc.dg/tree-ssa/20031015-1.c: Scan for
9548         V_MAY_DEF instead of VDEF.
9549         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
9550
9551 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
9552
9553         PR c++/14211
9554         * g++.dg/conversion/const1.C: New test.
9555
9556         PR c++/15076
9557         * g++.dg/conversion/reinterpret1.C: New test.
9558
9559         PR c++/15877
9560         * g++.dg/template/enum2.C: New test.
9561
9562         PR c++/15227
9563         * g++.dg/template/error13.C: New test.
9564
9565 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9566
9567         PR fortran/14957
9568         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
9569         arguments to test_* REAL and of the right size.
9570
9571 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
9572
9573         PR target/15569
9574         PR rtl-optimization/15681
9575         * gcc.dg/20040609-1.c: New test.
9576
9577 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
9578
9579         PR c++/14791
9580         * g++.dg/opt/builtins1.C: New test.
9581
9582 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
9583
9584         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
9585         that use default windows32 struct layout.
9586         * gcc.dg/i386-bitfield2.c: Likewise.
9587
9588 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
9589
9590         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
9591         for mingw32 and cygwin targets.
9592
9593 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
9594
9595         * gcc.dg/pch/macro-4.c: New.
9596         * gcc.dg/pch/macro-4.hs: New.
9597
9598 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9599
9600         PR fortran/13249
9601         * gfortran.fortran-torture/compile/name_clash.f90: New test.
9602
9603 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9604
9605         PR fortran/13372
9606         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
9607
9608 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
9609
9610         PR gfortran/14897
9611         * gfortran.fortran-torture/execute/t_edit.f90: New test.
9612
9613 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
9614
9615         PR gfortran/15755
9616         * gfortran.fortran-torture/execute/backspace.c : New test.
9617
9618 2004-06-09  Paul Brook  <paul@codesourcery.com>
9619
9620         * gfortran.fortran-torture/execure/intrinsic_associated.f90
9621         (pointer_to_section): Rewrite to use smaller array.
9622
9623 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
9624
9625         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
9626         * gcc.dg/ext/altivec-10.c: Same.
9627         * gcc.dg/ext/altivec-11.c: Same.
9628         * gcc.dg/ext/altivec-12.c: Same.
9629         * gcc.dg/ext/altivec-13.c: Same.
9630         * gcc.dg/ext/altivec-14.c: Same.
9631         * gcc.dg/ext/altivec-15.c: Same.
9632         * gcc.dg/ext/altivec-16.c: Same.
9633         * gcc.dg/ext/altivec-3.c: Same.
9634         * gcc.dg/ext/altivec-4.c: Same.
9635         * gcc.dg/ext/altivec-6.c: Same.
9636         * gcc.dg/ext/altivec-7.c: Same.
9637         * gcc.dg/ext/altivec-8.c: Same.
9638         * gcc.dg/ext/altivec-varargs-1.c: Same.
9639
9640         * g++.dg/ext/altivec-1.C: Correct dg syntax.
9641         * g++.dg/ext/altivec-10.C: Same.
9642         * g++.dg/ext/altivec-2.C: Same.
9643         * g++.dg/ext/altivec-3.C: Same.
9644         * g++.dg/ext/altivec-4.C: Same.
9645         * g++.dg/ext/altivec-5.C: Same.
9646         * g++.dg/ext/altivec-6.C: Same.
9647         * g++.dg/ext/altivec-7.C: Same.
9648         * g++.dg/ext/altivec-8.C: Same.
9649         * g++.dg/ext/altivec-9.C: Same.
9650
9651 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9652
9653         PR c++/7841
9654         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
9655
9656 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
9657
9658         * gcc.dg/union-1.c: New test.
9659
9660 2004-06-07  Roger Sayle  <roger@eyesopen.com>
9661
9662         * gcc.dg/builtins-41.c: New test case.
9663         * gcc.dg/builtins-42.c: New test case.
9664
9665 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
9666
9667         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
9668         * g++.dg/ext/altivec-10.C: Same.
9669         * g++.dg/ext/altivec-2.C: Same.
9670         * g++.dg/ext/altivec-3.C: Same.
9671         * g++.dg/ext/altivec-4.C: Same.
9672         * g++.dg/ext/altivec-5.C: Same.
9673         * g++.dg/ext/altivec-6.C: Same.
9674         * g++.dg/ext/altivec-7.C: Same.
9675         * g++.dg/ext/altivec-8.C: Same.
9676         * g++.dg/ext/altivec-9.C: Same.
9677         * g++.old-deja/g++.abi/cxa_vec.C: Same.
9678         * g++.old-deja/g++.brendan/new3.C: Same.
9679         * gcc.c-torture/execute/eeprof-1.x: Same.
9680
9681 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
9682
9683         PR c/14765
9684         * gcc.dg/pr14765-1.c: New test.
9685
9686 2004-06-07  Roger Sayle  <roger@eyesopen.com>
9687
9688         PR c/14649
9689         * gcc.dg/pr14649-1.c: New test case.
9690
9691 2004-06-07  Richard Henderson  <rth@redhat.com>
9692
9693         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
9694         if temporaries.
9695
9696 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
9697
9698         * g++.dg/eh/elide1.C: Remove XFAIL.
9699
9700 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
9701
9702         PR c++/15337
9703         * g++.dg/expr/sizeof3.C: New test.
9704
9705         PR c++/14777
9706         * g++.dg/template/access14.C: New test.
9707
9708         PR c++/15554
9709         * g++.dg/template/enum1.C: New test.
9710
9711         PR c++/15057
9712         * g++.dg/eh/throw1.C: New test.
9713
9714 2004-06-07  David Ayers  <d.ayers@inode.at>
9715             Ziemowit Laski  <zlaski@apple.com>
9716
9717         * lib/objc.exp (objc_target_compile): Revert the '-framework
9718         Foundation' flag fix, since bare Darwin does not ship
9719         with the Foundation framework.
9720         * objc/execute/next_mapping.h: Provide a local NSConstantString
9721         @interface and @implementation.
9722         (objc_constant_string_init): A constructor function, used to
9723         initialize the NSConstantString meta-class object.
9724         * objc/execute/string1.m: Include "next_mapping.h" instead of
9725         <Foundation/NSString.h>.
9726         * objc/execute/string2.m: Likewise.
9727         * objc/execute/string3.m: Likewise.
9728         * objc/execute/string4.m: Likewise.
9729
9730 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
9731
9732         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
9733         to double. Replace double with FLOAT.
9734         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
9735
9736         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
9737         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
9738         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
9739         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
9740         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
9741         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
9742         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
9743         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
9744
9745 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
9746
9747         PR c/13519
9748         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
9749
9750 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9751
9752         PR c++/15503
9753         * g++.dg/template/meminit2.C: New test.
9754
9755 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
9756
9757         PR target/15822
9758         * gcc.c-torture/execute/compare-fp-1.c,
9759         gcc.c-torture/execute/compare-fp-2.c,
9760         gcc.c-torture/execute/compare-fp-3.c,
9761         gcc.c-torture/execute/compare-fp-4.c,
9762         gcc.c-torture/execute/compare-fp-3.x,
9763         gcc.c-torture/execute/compare-fp-4.x: Moved...
9764         * gcc.c-torture/execute/ieee/compare-fp-1.c,
9765         gcc.c-torture/execute/ieee/compare-fp-2.c,
9766         gcc.c-torture/execute/ieee/compare-fp-3.c,
9767         gcc.c-torture/execute/ieee/compare-fp-4.c,
9768         gcc.c-torture/execute/ieee/compare-fp-3.x,
9769         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
9770
9771 2004-06-04  David Ayers  <d.ayers@inode.at>
9772
9773         * objc/execute/protocol-isEqual-4.m: New testcase.
9774
9775 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
9776
9777         * objc/execute/protocol-isEqual-1.m: New testcase.
9778         * objc/execute/protocol-isEqual-2.m: New testcase.
9779         * objc/execute/protocol-isEqual-3.m: New testcase.
9780
9781 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9782
9783         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
9784
9785 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
9786
9787         * lib/objc.exp (objc_target_compile): When running tests on
9788         Darwin (Mac OS X), inform the linker about '-framework
9789         'Foundation'.
9790
9791 2004-06-02  Eric Christopher  <echristo@redhat.com>
9792
9793         * gcc.c-torture/compile/20040602-1.c: New.
9794
9795 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
9796
9797         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
9798         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
9799
9800         PR tree-optimization/14736
9801         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
9802
9803         PR tree-optimization/14042
9804         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
9805
9806         PR tree-optimization/14729
9807         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
9808
9809 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9810
9811         PR fortran/15557
9812         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
9813
9814 2004-06-01  Richard Hederson  <rth@redhat.com>
9815
9816         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
9817
9818 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9819
9820         PR c++/14932
9821         * g++.dg/parse/offsetof4.C: New test.
9822
9823 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
9824
9825         PR objc/7993
9826         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
9827
9828 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
9829
9830         PR c++/15701
9831         * g++.dg/template/friend29.C: New test.
9832
9833 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
9834
9835         PR c/15749
9836         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
9837
9838 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
9839
9840         * gcc.dg/sparc-trap-1.c: New test.
9841
9842 2004-05-31  Roger Sayle  <roger@eyesopen.com>
9843
9844         PR middle-end/15069
9845         * g++.dg/opt/fold3.C: New test case.
9846
9847 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
9848
9849         * lib/target-supports.exp (check_iconv_available): Fix fallout
9850         from 2004-05-28 patch.
9851
9852 2004-05-30  Paul Brook  <paul@codesourcery.com>
9853
9854         PR fortran/15620
9855         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
9856         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
9857
9858 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
9859
9860         * gfortran.fortran-torture/execute/random_1.f90: New test.
9861
9862 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
9863
9864         * g++.dg/ext/altivec-10.C: New test.
9865
9866 2004-05-29  Paul Brook  <paul@codesourcery.com>
9867
9868         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
9869
9870 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
9871
9872         * gcc.dg/altivec-16.c: New test.
9873
9874 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
9875
9876         * lib/target-supports.exp (check_vmx_hw_available): New.
9877         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
9878
9879         * lib/target-supports.exp (check_alias_available,
9880         check_iconv_available, check_named_sections_available): Use
9881         unique names for temporary files.
9882
9883 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
9884
9885         * gcc.dg/altivec-15.c: New test.
9886
9887 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
9888
9889         PR c++/15083
9890         * g++.dg/warn/noeffect6.C: New test.
9891
9892         PR c++/15471
9893         * g++.dg/expr/ptrmem4.C: New test.
9894
9895         PR c++/15640
9896         * g++.dg/template/operator3.C: New test.
9897
9898 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
9899
9900         PR c++/14668
9901         * g++.dg/lookup/redecl1.C: New test.
9902         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
9903
9904 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
9905
9906         * gcc.c-torture/execute/compare-fp-1.c,
9907         gcc.c-torture/execute/compare-fp-2.c,
9908         gcc.c-torture/execute/compare-fp-3.c,
9909         gcc.c-torture/execute/compare-fp-4.c,
9910         gcc.c-torture/execute/compare-fp-3.x,
9911         gcc.c-torture/execute/compare-fp-4.x,
9912         gcc.dg/pr15649-1.c: New.
9913
9914 2004-05-27  Adam Nemet  <anemet@lnxw.com>
9915
9916         PR c++/12883
9917         * g++.dg/init/array14.C: New test.
9918
9919 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
9920
9921         * lib/compat.exp (compat-get-options-main): New.
9922         (compat-get-options): Remove unneeded code, warn for ignored
9923         command.
9924         (compat-execute): Check flag set by dg-require-* commands.
9925
9926         * lib/compat.exp (compat-execute): Break up long lines.
9927
9928 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
9929
9930         * gcc.dg/altivec-7.c: Don't use 'vector long'.
9931         * gcc.dg/altivec-14.c: New test.
9932         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
9933
9934         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
9935         * gcc.dg/altivec-12.c: Ditto.
9936
9937         * gcc.dg/altivec-3.c: Move call to altivec_check.
9938
9939 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9940
9941         PR c++/15044
9942         * g++.dg/template/error12.C: New test.
9943
9944         PR c++/15317
9945         * g++.dg/ext/attrib15.C: New test.
9946
9947         PR c++/15329
9948         * g++.dg/template/ptrmem9.C: New test.
9949
9950 2004-05-25  Paul Brook  <paul@codesourcery.com>
9951
9952         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
9953
9954 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9955
9956         PR c++/15165
9957         * g++.dg/template/crash19.C: New test.
9958
9959 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9960
9961         PR c++/15025
9962         * g++.dg/template/redecl1.C: New test.
9963
9964 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9965
9966         PR c++/14821
9967         * g++.dg/other/ns1.C: New test.
9968
9969         PR c++/14883
9970         * g++.dg/template/invalid1.C: New test.
9971
9972 2004-05-23  Paul Brook  <paul@codesourcery.com>
9973         Victor Leikehman  <lei@haifasphere.co.il>
9974
9975         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
9976         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
9977
9978 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
9979
9980         PR c++/15285
9981         PR c++/15299
9982         * g++.dg/template/non-dependent5.C: New test.
9983         * g++.dg/template/non-dependent6.C: New test.
9984
9985 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
9986
9987         PR c++/15507
9988         * g++.dg/inherit/union1.C: New test.
9989
9990         PR c++/15542
9991         * g++.dg/template/addr1.C: New test.
9992
9993         PR c++/15427
9994         * g++.dg/template/array5.C: New test.
9995
9996         PR c++/15287
9997         * g++.dg/template/array6.C: New test.
9998
9999 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
10000             Roger Sayle  <roger@eyesopen.com>
10001
10002         * g++.dg/lookup/forscope2.C: New test case.
10003
10004 2004-05-22  Ben Elliston  <bje@au.ibm.com>
10005
10006         * gcc.dg/cpp/Wmissingdirs.c: New.
10007
10008 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
10009
10010         PR target/15301
10011         * gcc.dg/compat/union-m128-1.h: New file.
10012         * gcc.dg/compat/union-m128-1_main.c: Likewise.
10013         * gcc.dg/compat/union-m128-1_x.c: Likewise.
10014         * gcc.dg/compat/union-m128-1_y.c: Likewise.
10015
10016 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
10017
10018         PR target/15302
10019         * gcc.dg/compat/struct-complex-1.h: New file.
10020         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
10021         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
10022         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
10023
10024 2004-05-20  Roger Sayle  <roger@eyesopen.com>
10025
10026         PR middle-end/3074
10027         * gcc.dg/pr3074-1.c: New test case.
10028         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
10029
10030 2004-05-20  Falk Hueffner  <falk@debian.org>
10031
10032         PR other/15526
10033         * gcc.dg/ftrapv-1.c: New test case.
10034
10035 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
10036
10037         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
10038
10039 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
10040             Jeff Law  <law@redhat.com>
10041
10042         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
10043         * gcc.dg/tree-ssa/20040518-2.c: New test.
10044
10045         * gcc.dg/tree-ssa/20040518-1.c: New test.
10046
10047 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
10048
10049         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
10050
10051 2004-05-18  Paul Brook  <paul@codesourcery.com>
10052
10053         PR fortran/13930
10054         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
10055
10056 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10057
10058         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
10059         constant folding.
10060
10061 2004-05-17  Steven Bosscher  <stevenb@suse.de>
10062
10063         * gcc.dg/tree-ssa/20040517-1.c: New test.
10064
10065 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10066
10067         * gcc.dg/loop-4.c: New test.
10068
10069 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
10070
10071         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
10072
10073 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
10074
10075         PR fortran/15311
10076         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
10077
10078 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10079
10080         PR fortran/13826
10081         PR fortran/13940
10082         * gfortran.fortran-torture/compile/data_1.f90: New test.
10083
10084 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
10085
10086         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
10087         * gcc.dg/uninit-H.c: Define ASM for __s390__.
10088
10089 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10090
10091         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
10092
10093 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10094
10095         PR c/15444
10096         * gcc.dg/format/xopen-1.c: Adjust expected message.
10097         * gcc.dg/format/xopen-3.c: New test.
10098
10099 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
10100
10101         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
10102
10103 2004-05-14  Jeff Law  <law@redhat.com>
10104
10105         * gcc.dg/tree-ssa/20040514-2.c: New test.
10106
10107 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10108
10109         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
10110         this ...
10111         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
10112         this.
10113
10114 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
10115
10116         * gcc.dg/tree-ssa/20040514-1.c: New test.
10117
10118 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10119
10120         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
10121         test.
10122
10123 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10124
10125         PR fortran/14066
10126         * gfortran.fortran-torture/compile/do_1.f90: New test.
10127
10128 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10129
10130         PR fortran/15051
10131         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
10132         test.
10133
10134 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
10135
10136         PR fortran/15149
10137         * gfortran.fortran-torture/execute/random_init.f90: New test.
10138
10139 2004-05-13  Paul Brook  <paul@codesourcery.com>
10140
10141         PR fortran/15314
10142         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
10143
10144 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
10145
10146         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
10147         for the powerpc case.
10148
10149 2004-05-13  Jeff Law  <law@redhat.com>
10150
10151         * gcc.dg/tree-ssa/20040513-1.c: New test.
10152         * gcc.dg/tree-ssa/20040513-2.c: New test.
10153
10154 2004-05-13  Paul Brook  <paul@codesourcery.com>
10155
10156         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
10157         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
10158         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
10159
10160 2004-05-13  Andreas Schwab  <schwab@suse.de>
10161
10162         PR other/10819
10163         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
10164         characters.
10165
10166 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
10167
10168         PR fortran/15294
10169         * gfortran.fortran-torture/execute/adjustr.f90: New file.
10170
10171 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
10172
10173         Merge from tree-ssa-20020619-branch.  See
10174         ChangeLog.tree-ssa for details.
10175
10176 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
10177
10178         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
10179         include <altivec.h> explicitly.
10180         * gcc.dg/altivec-13.c: Likewise.
10181
10182 2004-05-11  Paul Brook  <paul@codesourcery.com>
10183
10184         * gcc.c-torture/compile/20010518-1.c: Force enum size.
10185
10186 2004-05-10  Eric Christopher  <echristo@redhat.com>
10187
10188         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
10189         * gcc.dg/sibcall-4.c: Ditto.
10190
10191 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
10192
10193         * g++.dg/ext/altivec-8.C: New test case.
10194         * gcc.dg/altivec-13.c: New test case.
10195
10196 2004-05-08  Roger Sayle  <roger@eyesopen.com>
10197
10198         * gcc.c-torture/execute/divcmp-1.c: New test case.
10199         * gcc.c-torture/execute/divcmp-2.c: New test case.
10200         * gcc.c-torture/execute/divcmp-3.c: New test case.
10201
10202 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
10203
10204         * g++.dg/other/pragma-re-2.C: New test.
10205
10206 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
10207
10208         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
10209         * gcc.dg/i386-387-2.c: Likewise.
10210
10211         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
10212         __builtin_drem.
10213         * gcc.dg/i386-387-6.c: Likewise.
10214
10215 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
10216
10217         * gcc.dg/builtins-33.c:  Also check log1p*.
10218
10219 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
10220
10221         PR optimization/15296
10222         * gcc.c-torture/execute/pr15296.c: New test.
10223
10224 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
10225
10226         * gcc.dg/builtins-40.c: New test.
10227
10228 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
10229
10230         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
10231
10232 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
10233
10234         * g++.dg/ext/spe1.C: New testcase.
10235
10236 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
10237
10238         * objc.dg/image-info.m: Allow additional attributes
10239         for __image_info section.
10240
10241 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
10242
10243         * gcc.dg/torture/mips-hilo-2.c: New test.
10244
10245 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10246
10247         PR c++/14389
10248         * g++.dg/template/member5.C: New test.
10249
10250 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
10251
10252         * gcc.dg/builtins-34.c: Also check expm1*.
10253
10254 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10255
10256         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
10257         * gcc.dg/torture/builtin-convert-3.c: New test.
10258
10259 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
10260
10261         PR middle-end/15054
10262         * g++.dg/opt/pr15054.C: New test.
10263
10264 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10265
10266         * gcc.dg/torture/builtin-rounding-1.c: New test.
10267         * gcc.dg/builtins-25.c: Delete.
10268         * gcc.dg/builtins-29.c: Delete.
10269
10270 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
10271
10272         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
10273         * gcc.dg/sibcall-4.c: Likewise.
10274         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
10275
10276 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
10277
10278         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
10279         bit-field on 16-bit targets.
10280
10281 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
10282
10283         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
10284         16-bit targets.
10285
10286 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
10287
10288         * gcc.dg/rs6000-power2-1.c: Change to compile only.
10289         * gcc.dg/rs6000-power2-2.c: Likewise.
10290
10291 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
10292
10293         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
10294         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
10295         Change the asm registers to be in form of frN instead of fN.
10296
10297 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10298
10299         * gcc.dg/torture/builtin-convert-2.c: New test.
10300
10301 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
10302
10303         * gcc.dg/rs6000-power2-1.c: New test.
10304         * gcc.dg/rs6000-power2-2.c: New test.
10305
10306 2004-04-28  Jan Hubicka  <jh@suse.cz>
10307
10308         * gcc.dg/unused-6.c: New test.
10309
10310 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
10311             Ulrich Weigand  <uweigand@de.ibm.com>
10312
10313         * ada/acats/run_all.sh: Define $target variable.
10314
10315 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
10316
10317         PR c++/15119
10318         * g++.dg/other/vararg-1.C: New test.
10319
10320         PR c++/4794
10321         * g++.dg/eh/cleanup3.C: New test.
10322
10323 2004-04-24  Laurent GUERBY <laurent@guerby.net>
10324
10325         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
10326         and ad8011a (target_insn).
10327         * ada/acats/support/macro.dfs: Likewise.
10328         * ada/acats/support/impbit.adb: New file.
10329
10330 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
10331
10332         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
10333
10334 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10335
10336         * gcc.dg/loop-3.c: New test.
10337
10338 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
10339
10340         * gcc.c-torture/execute/simd-5.c: New test.
10341
10342 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10343
10344         PR c++/15064
10345         * g++.dg/template/crash18.C: New test.
10346
10347 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
10348
10349         * g++.dg/ext/complit3.C: New test.
10350
10351 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
10352
10353         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
10354         * gcc.dg/altivec-3.c: Same.
10355         * gcc.dg/altivec-varargs-1.c: Same.
10356
10357 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
10358
10359         * lib/target-supports.exp (check_profiling_available): Assume
10360         profiling is not available on powerpc-eabi targets.
10361
10362 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
10363
10364         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
10365         * gcc.dg/vmx/bug-1.c: Ditto.
10366
10367 2004-04-20  Eric Christopher  <echristo@redhat.com>
10368
10369         * gcc.dg/charset/extern.c: New test.
10370         * g++.dg/charset/extern3.cc: Ditto.
10371
10372 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
10373
10374         * gcc.dg/builtins-39.c: New test.
10375
10376 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
10377
10378         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
10379
10380 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
10381
10382         * gcc.dg/torture/mips-hilo-1.c: New test.
10383
10384 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
10385
10386         * gcc.c-torture/compile/20040419-1.c: New test.
10387
10388 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
10389
10390         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
10391
10392 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
10393             Aldy Hernandez  <aldyh@redhat.com>
10394
10395         * gcc.c-torture/execute/va-arg-24.c: New.
10396
10397 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
10398             Aldy Hernandez  <aldyh@redhat.com>
10399
10400         * gcc.dg/vmx/1b-01.c: New.
10401         * gcc.dg/vmx/1b-02.c: New.
10402         * gcc.dg/vmx/1b-03.c: New.
10403         * gcc.dg/vmx/1b-04.c: New.
10404         * gcc.dg/vmx/1b-05.c: New.
10405         * gcc.dg/vmx/1b-06.c: New.
10406         * gcc.dg/vmx/1b-07.c: New.
10407         * gcc.dg/vmx/1c-01.c: New.
10408         * gcc.dg/vmx/1c-02.c: New.
10409         * gcc.dg/vmx/3a-01a.c: New.
10410         * gcc.dg/vmx/3a-01.c: New.
10411         * gcc.dg/vmx/3a-01m.c: New.
10412         * gcc.dg/vmx/3a-03.c: New.
10413         * gcc.dg/vmx/3a-03m.c: New.
10414         * gcc.dg/vmx/3a-04.c: New.
10415         * gcc.dg/vmx/3a-04m.c: New.
10416         * gcc.dg/vmx/3a-05.c: New.
10417         * gcc.dg/vmx/3a-06.c: New.
10418         * gcc.dg/vmx/3a-06m.c: New.
10419         * gcc.dg/vmx/3a-07.c: New.
10420         * gcc.dg/vmx/3b-01.c: New.
10421         * gcc.dg/vmx/3b-02.c: New.
10422         * gcc.dg/vmx/3b-10.c: New.
10423         * gcc.dg/vmx/3b-13.c: New.
10424         * gcc.dg/vmx/3b-14.c: New.
10425         * gcc.dg/vmx/3b-15.c: New.
10426         * gcc.dg/vmx/3c-01a.c: New.
10427         * gcc.dg/vmx/3c-01.c: New.
10428         * gcc.dg/vmx/3c-02.c: New.
10429         * gcc.dg/vmx/3c-03.c: New.
10430         * gcc.dg/vmx/3d-01.c: New.
10431         * gcc.dg/vmx/4-01.c: New.
10432         * gcc.dg/vmx/4-03.c: New.
10433         * gcc.dg/vmx/5-01.c: New.
10434         * gcc.dg/vmx/5-02.c: New.
10435         * gcc.dg/vmx/5-03.c: New.
10436         * gcc.dg/vmx/5-04.c: New.
10437         * gcc.dg/vmx/5-05.c: New.
10438         * gcc.dg/vmx/5-06.c: New.
10439         * gcc.dg/vmx/5-07.c: New.
10440         * gcc.dg/vmx/5-07t.c: New.
10441         * gcc.dg/vmx/5-08.c: New.
10442         * gcc.dg/vmx/5-10.c: New.
10443         * gcc.dg/vmx/5-11.c: New.
10444         * gcc.dg/vmx/7-01a.c: New.
10445         * gcc.dg/vmx/7-01.c: New.
10446         * gcc.dg/vmx/7c-01.c: New.
10447         * gcc.dg/vmx/7d-01.c: New.
10448         * gcc.dg/vmx/7d-02.c: New.
10449         * gcc.dg/vmx/8-01.c: New.
10450         * gcc.dg/vmx/8-02a.c: New.
10451         * gcc.dg/vmx/8-02.c: New.
10452         * gcc.dg/vmx/brode-1.c: New.
10453         * gcc.dg/vmx/bug-1.c: New.
10454         * gcc.dg/vmx/bug-2.c: New.
10455         * gcc.dg/vmx/bug-3.c: New.
10456         * gcc.dg/vmx/cw-bug-1.c: New.
10457         * gcc.dg/vmx/cw-bug-2.c: New.
10458         * gcc.dg/vmx/cw-bug-3.c: New.
10459         * gcc.dg/vmx/dct.c: New.
10460         * gcc.dg/vmx/debug-1.c: New.
10461         * gcc.dg/vmx/debug-2.c: New.
10462         * gcc.dg/vmx/debug-3.c: New.
10463         * gcc.dg/vmx/debug-4.c: New.
10464         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
10465         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
10466         * gcc.dg/vmx/eg-5.c: New.
10467         * gcc.dg/vmx/fft.c: New.
10468         * gcc.dg/vmx/gcc-bug-1.c: New.
10469         * gcc.dg/vmx/gcc-bug-2.c: New.
10470         * gcc.dg/vmx/gcc-bug-3.c: New.
10471         * gcc.dg/vmx/gcc-bug-4.c: New.
10472         * gcc.dg/vmx/gcc-bug-5.c: New.
10473         * gcc.dg/vmx/gcc-bug-6.c: New.
10474         * gcc.dg/vmx/gcc-bug-7.c: New.
10475         * gcc.dg/vmx/gcc-bug-8.c: New.
10476         * gcc.dg/vmx/gcc-bug-9.c: New.
10477         * gcc.dg/vmx/gcc-bug-b.c: New.
10478         * gcc.dg/vmx/gcc-bug-c.c: New.
10479         * gcc.dg/vmx/gcc-bug-d.c: New.
10480         * gcc.dg/vmx/gcc-bug-e.c: New.
10481         * gcc.dg/vmx/gcc-bug-f.c: New.
10482         * gcc.dg/vmx/gcc-bug-g.c: New.
10483         * gcc.dg/vmx/gcc-bug-i.c: New.
10484         * gcc.dg/vmx/harness.h: New.
10485         * gcc.dg/vmx/ira1.c: New.
10486         * gcc.dg/vmx/ira2a.c: New.
10487         * gcc.dg/vmx/ira2b.c: New.
10488         * gcc.dg/vmx/ira2.c: New.
10489         * gcc.dg/vmx/ira2c.c: New.
10490         * gcc.dg/vmx/mem.c: New.
10491         * gcc.dg/vmx/newton-1.c: New.
10492         * gcc.dg/vmx/ops.c: New.
10493         * gcc.dg/vmx/sn7153.c: New.
10494         * gcc.dg/vmx/spill2.c: New.
10495         * gcc.dg/vmx/spill3.c: New.
10496         * gcc.dg/vmx/spill.c: New.
10497         * gcc.dg/vmx/t.c: New.
10498         * gcc.dg/vmx/varargs-1.c: New.
10499         * gcc.dg/vmx/varargs-2.c: New.
10500         * gcc.dg/vmx/varargs-3.c: New.
10501         * gcc.dg/vmx/varargs-4.c: New.
10502         * gcc.dg/vmx/varargs-5.c: New.
10503         * gcc.dg/vmx/varargs-6.c: New.
10504         * gcc.dg/vmx/varargs-7.c: New.
10505         * gcc.dg/vmx/vmx.exp: New.
10506         * gcc.dg/vmx/vprint-1.c: New.
10507         * gcc.dg/vmx/vscan-1.c: New.
10508         * gcc.dg/vmx/x-01.c: New.
10509         * gcc.dg/vmx/x-02.c: New.
10510         * gcc.dg/vmx/x-03.c: New.
10511         * gcc.dg/vmx/x-04.c: New.
10512         * gcc.dg/vmx/x-05.c: New.
10513         * gcc.dg/vmx/yousufi-1.c: New.
10514         * gcc.dg/vmx/zero-1.c: New.
10515         * gcc.dg/vmx/zero.c: New.
10516
10517 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
10518
10519         * g++.dg/lookup/java1.C: Update for chage of
10520         _Jv_AllocObject.
10521         * g++.dg/lookup/java2.C: Likewise.
10522
10523 2004-04-17  Laurent GUERBY <laurent@guerby.net>
10524
10525         * ada/acats/run_all.sh: use -O2 by default.
10526
10527 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
10528
10529         * gcc.dg/vr-mult-[12].c: New tests.
10530
10531 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10532
10533         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
10534
10535         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
10536
10537 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
10538
10539         * lib/target-supports.exp (check_profiling_available): Assume profiling
10540         isn't available for mips*-*-elf targets.
10541
10542 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
10543
10544         * gcc.dg/builtins-38.c: New test.
10545
10546 2004-04-14  Eric Christopher  <echristo@redhat.com>
10547
10548         * g++.dg/charset/charset.exp: Run .cc extension tests.
10549
10550 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
10551
10552         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
10553
10554 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10555
10556         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
10557
10558 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
10559
10560         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
10561         * gcc.dg/i386-387-2.c: Likewise.
10562
10563         * gcc.dg/i386-387-7.c: New test.
10564         * gcc.dg/i386-387-8.c: New test.
10565
10566         * gcc.dg/builtins-37.c: New test.
10567
10568 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
10569
10570         * g++.dg/pch/externc-1.C: Add missing semicolon.
10571
10572 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
10573
10574         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
10575
10576 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10577
10578         * gcc.c-torture/execute/20040411-1.c: New test.
10579
10580 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10581
10582         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
10583
10584 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
10585
10586         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
10587
10588 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
10589
10590         * lib/target-supports.exp (check_named_sections_available): New.
10591         * lib/gcc-dg.exp (dg-require-named-sections): New.
10592         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
10593         old-deja.exp.  Also prune error-count message from HP linker.
10594         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
10595
10596         * g++.dg/init/init-ref4.C: Use dg-require-weak.
10597         * g++.old-deja/g++.pt/static3.C: Likewise.
10598         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
10599
10600 2004-04-09  Roger Sayle  <roger@eyesopen.com>
10601
10602         * gcc.c-torture/execute/20040409-1.c: New test case.
10603         * gcc.c-torture/execute/20040409-2.c: New test case.
10604         * gcc.c-torture/execute/20040409-3.c: New test case.
10605
10606 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
10607
10608         * gcc.dg/20040409-1.c: New test.
10609
10610 2004-04-08  Roger Sayle  <roger@eyesopen.com>
10611
10612         PR target/14888
10613         * g++.dg/opt/pr14888.C: New test case.
10614
10615 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
10616
10617         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
10618         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
10619         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
10620         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
10621         New tests.
10622
10623 2004-04-08  Paul Brook  <paul@codesourcery.com>
10624
10625         * gcc.dg/spill-1.c: New test.
10626
10627 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10628
10629         * gcc.dg/torture/builtin-ctype-2.c: New test.
10630
10631 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
10632
10633         * gcc.dg/pch/pch.exp: Add largefile test.
10634
10635 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
10636
10637         * g++.dg/pch/externc-1.Hs: New.
10638         * g++.dg/pch/externc-1.C: New.
10639
10640 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10641
10642         * gcc.dg/compat/struct-by-value-5a_main.c,
10643         gcc.dg/compat/struct-by-value-5b_main.c: New files.
10644         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
10645         * gcc.dg/compat/struct-by-value-5a_x.c,
10646         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
10647         gcc.dg/compat/struct-by-value-5_x.c.
10648         * gcc.dg/compat/struct-by-value-5a_y.c,
10649         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
10650         gcc.dg/compat/struct-by-value-5_y.c.
10651
10652         * gcc.dg/compat/struct-by-value-6a_main.c,
10653         gcc.dg/compat/struct-by-value-6b_main.c: New files.
10654         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
10655         * gcc.dg/compat/struct-by-value-6a_x.c,
10656         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
10657         gcc.dg/compat/struct-by-value-6_x.c.
10658         * gcc.dg/compat/struct-by-value-6a_y.c,
10659         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
10660         gcc.dg/compat/struct-by-value-6_y.c.
10661
10662         * gcc.dg/compat/struct-by-value-7a_main.c,
10663         gcc.dg/compat/struct-by-value-7b_main.c: New files.
10664         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
10665         * gcc.dg/compat/struct-by-value-7a_x.c,
10666         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
10667         gcc.dg/compat/struct-by-value-7_x.c.
10668         * gcc.dg/compat/struct-by-value-7a_y.c,
10669         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
10670         gcc.dg/compat/struct-by-value-7_y.c.
10671
10672 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
10673
10674         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
10675         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
10676         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
10677         options.
10678
10679 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
10680
10681         * gcc.dg/builtins-36.c: New test.
10682
10683 2004-04-06  Paul Brook  <paul@codesourcery.com>
10684
10685         * README.gcc: Remove obsolete contraint on testcases.
10686
10687 2004-04-05  Paul Brook  <paul@codesourcery.com>
10688
10689         PR2123
10690         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
10691         failure and exit(0) on success.
10692         * g++.dg/expr/anew2.C: Ditto.
10693         * g++.dg/expr/anew3.C: Ditto.
10694         * g++.dg/expr/anew4.C: Ditto.
10695
10696 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
10697
10698         PR c++/3518
10699         * g++.dg/template/unify7.C: New.
10700
10701 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
10702
10703         * g++.dg/README: Bring up to date with new subdirectories; remove
10704         duplicate subdirectory lines.
10705
10706 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
10707
10708         PR c++/14007
10709         * g++.dg/template/unify5.C: New.
10710         * g++.dg/template/unify6.C: New.
10711         * g++.dg/template/qualttp20.C: Adjust.
10712         * g++.old-deja/g++.jason/report.C: Adjust.
10713         * g++.old-deja/g++.other/qual1.C: Adjust.
10714
10715 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
10716
10717         PR c++/14803
10718         * g++.dg/inherit/ptrmem1.C: New test.
10719
10720 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
10721
10722         PR c++/14755
10723         * gcc.c-torture/execute/20040331-1.c: New test.
10724         * gcc.dg/20040331-1.c: New test.
10725
10726 2004-04-01  Paul Brook  <paul@codesourcery.com>
10727
10728         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
10729
10730 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
10731
10732         PR c++/14724
10733         * g++.dg/init/goto1.C: New test.
10734
10735         PR c++/14763
10736         * g++.dg/template/defarg4.C: New test.
10737
10738 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
10739
10740         * gcc.dg/altivec-11.c: Extend test for more valid cases.
10741
10742 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
10743
10744         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
10745
10746 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
10747
10748         * gcc.dg/noncompile/undeclared-2.c: New test.
10749
10750 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
10751
10752         * gcc.dg/940409-1.c: Remove XFAIL.
10753         * gcc.dg/reg-vol-struct-1.c: New test.
10754
10755 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10756
10757         * gcc.dg/torture/builtin-wctype-1.c: New test.
10758
10759 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
10760
10761         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
10762         * gcc.dg/20001101-1.c: Likewise.
10763         * gcc.dg/20001102-1.c: Likewise.
10764
10765 2004-03-25  Roger Sayle  <roger@eyesopen.com>
10766
10767         * gcc.dg/compare8.c: Add an additional test for XOR.
10768
10769 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10770
10771         * gcc.dg/torture/builtin-ctype-1.c: New test.
10772
10773 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10774
10775         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
10776         * gcc.dg/torture/builtin-math-1.c: Likewise.
10777         * gcc.dg/torture/builtin-power-1.c: New test.
10778
10779 2004-03-24  Andreas Schwab  <schwab@suse.de>
10780
10781         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
10782         IA64 assembler.
10783
10784 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
10785             Roger Sayle  <roger@eyesopen.com>
10786
10787         * gcc.dg/compare8.c: New test case.
10788
10789 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
10790
10791         * g++.dg/ext/altivec-7.C: New test.
10792
10793 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
10794
10795         PR 12267, 12391, 12560, 13129, 14114, 14133
10796         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
10797         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
10798         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
10799         Adjust error regexps.
10800         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
10801         * gcc.dg/noncompile/undeclared-1.c: New test cases.
10802         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
10803         * gcc.dg/local1.c: Add explanatory comment.
10804
10805 2004-03-23  Roger Sayle  <roger@eyesopen.com>
10806
10807         PR optimization/14669
10808         * g++.dg/opt/fold2.C: New test case.
10809
10810 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
10811
10812         PR c/14069
10813         * gcc.dg/20040322-1.c: New test.
10814
10815 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10816
10817         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
10818         * gcc.dg/ultrasp4.c: Likewise.
10819         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
10820
10821 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
10822
10823         * gcc.dg/i386-sse-8.c: Reset default options.
10824
10825 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
10826
10827         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
10828         in the error message text.
10829
10830 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10831
10832         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
10833
10834 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
10835
10836         PR c++/14616
10837         * g++.dg/init/array13.C: New test.
10838
10839 2004-03-20  Roger Sayle  <roger@eyesopen.com>
10840
10841         PR target/13889
10842         * gcc.c-torture/compile/pr13889.c: New test case.
10843
10844 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
10845
10846         PR c/14635
10847         * builtins-1.c (nan, nans): Don't test.
10848         * builtins-30.c: Don't use nan, nanf, nanl.
10849         * builtins-35.c: New test.
10850
10851 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
10852
10853         * g++.dg/ext/altivec-6.C: New test.
10854
10855 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
10856
10857         * g++.dg/init/placement3.C: New test.
10858
10859         * g++.dg/template/spec13.C: New test.
10860
10861         * g++.dg/lookup/using11.C: New test.
10862
10863         * g++.dg/lookup/koenig3.C: New test.
10864
10865         * g++.dg/template/operator2.C: New test.
10866
10867         * g++.dg/expr/dtor3.C: New test.
10868         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
10869         marker.
10870         * g++.old-deja/g++.law/visibility28.C: Likewise.
10871
10872 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
10873
10874         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
10875         * gcc.dg/ppc64-abi-3.c: Likewise.
10876
10877 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10878
10879         PR c++/14545
10880         * g++.dg/parse/template15.C: New test.
10881
10882 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
10883
10884         * g++.dg/expr/dtor2.C: New test.
10885
10886         * g++.dg/lookup/anon4.C: New test.
10887
10888         * g++.dg/overload/using1.C: New test.
10889
10890         * g++.dg/template/lookup7.C: New test.
10891
10892         * g++.dg/template/typename6.C: New test.
10893
10894         * g++.dg/expr/cond6.C: New test.
10895
10896 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10897
10898         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
10899
10900 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
10901
10902         * g++.dg/expr/cond5.C: New test.
10903         * g++.dg/expr/constcast1.C: Likewise.
10904         * g++.dg/expr/ptrmem2.C: Likewise.
10905         * g++.dg/expr/ptrmem3.C: Likewise.
10906         * g++.dg/lookup/main1.C: Likewise.
10907         * g++.dg/template/lookup6.C: Likewise.
10908
10909 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
10910
10911         * gcc.dg/local1.c: New test.
10912
10913         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
10914
10915 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10916
10917         * gcc.dg/torture/builtin-convert-1.c: New test.
10918
10919 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10920
10921         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
10922
10923 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
10924
10925         PR c++/14481
10926         * g++.dg/warn/Wunused-7.C: New test.
10927
10928 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10929
10930         * gcc.dg/torture/builtin-integral-1.c: New test.
10931
10932 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
10933
10934         PR c++/14586
10935         * g++.dg/parse/non-dependent3.C: New test.
10936
10937 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
10938
10939         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
10940         * g++.dg/eh/simd-2.C: Likewise.
10941         * g++.dg/init/array10.C: Likewise.
10942         * gcc.c-torture/compile/simd-1.c: Likewise.
10943         * gcc.c-torture/compile/simd-2.c: Likewise.
10944         * gcc.c-torture/compile/simd-3.c: Likewise.
10945         * gcc.c-torture/compile/simd-4.c: Likewise.
10946         * gcc.c-torture/compile/simd-6.c: Likewise.
10947         * gcc.c-torture/execute/simd-1.c: Likewise.
10948         * gcc.c-torture/execute/simd-2.c: Likewise.
10949         * gcc.dg/compat/vector-defs.h: Likewise.
10950         * gcc.dg/20020531-1.c: Likewise.
10951         * gcc.dg/altivec-3.c: Likewise.
10952         * gcc.dg/altivec-4.c: Likewise.
10953         * gcc.dg/altivec-varargs-1.c: Likewise.
10954         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
10955         * gcc.dg/i386-mmx-3.c: Likewise.
10956         * gcc.dg/i386-sse-4.c: Likewise.
10957         * gcc.dg/i386-sse-5.c: Likewise.
10958         * gcc.dg/i386-sse-8.c: Likewise.
10959         * gcc.dg/simd-1.c: Likewise.
10960         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
10961         __ev64_opaque__ since the machine description provides it.
10962
10963 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10964
10965         * lib/compat.exp (skip_list): New global variable.
10966         Use it to hold the user defined COMPAT_SKIPS list if any.
10967         (compat-obj): Add the members of skip_list to optall.
10968
10969 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10970
10971         * gcc.dg/compat/union-by-value-1_main.c,
10972         union-by-value-1_x.c, union-by-value-1_y.c,
10973         union-check.h, union-defs.h,
10974         union-init.h, union-return-1_main.c,
10975         union-return-1_x.c, union-return-1_y.c: New files.
10976
10977 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10978
10979         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
10980         mixed-struct-init.h: Add 4 mixed structure types.
10981         struct-by-value-21_main.c, struct-by-value-21_x.c,
10982         struct-by-value-21_y.c, struct-return-21_main.c,
10983         struct-return-21_x.c, struct-return-21_y.c: New files.
10984
10985 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
10986
10987         PR c++/14550
10988         * g++.dg/parse/template14.C: New test.
10989
10990 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10991
10992         * gcc.c-torture/execute/20040313-1.c: New test.
10993
10994 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
10995
10996         PR target/14533
10997         * gcc.dg/20040311-2.c: New test.
10998
10999 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
11000
11001         PR other/14544
11002         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
11003         bit-field.
11004
11005 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
11006
11007         * gcc.dg/20040305-2.c: Add missing return statement.
11008
11009 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11010
11011         * gcc.dg/builtins-34.c: Also check pow10*.
11012
11013 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
11014
11015         PR target/14262
11016         * gcc.dg/20040305-2.c: New test.
11017
11018 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
11019
11020         * gcc.dg/20040310-1.c: New test.
11021
11022 2004-03-11  Roger Sayle  <roger@eyesopen.com>
11023
11024         * gcc.c-torture/execute/20040311-1.c: New test case.
11025
11026 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
11027
11028         PR c++/14476
11029         * g++.dg/lookup/enum1.C: New test.
11030
11031 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
11032
11033         PR c++/14510
11034         * g++.dg/lookup/struct2.C: New test.
11035
11036 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
11037
11038         * gcc.dg/builtins-34.c: New test.
11039
11040 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11041
11042         * gcc.dg/torture/builtin-nonneg-1.c: New test.
11043
11044 2004-03-09  James E Wilson  <wilson@specifixinc.com>
11045
11046         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
11047         * gcc.dg/alias-2.c: New testcase.
11048
11049 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
11050
11051         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
11052
11053 2004-03-09  Roger Sayle  <roger@eyesopen.com>
11054
11055         * gcc.c-torture/execute/20040309-1.c: New test case.
11056
11057 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
11058
11059         PR c++/14397
11060         * g++.dg/overload/ref1.C: New.
11061
11062 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11063
11064         PR c++/14409
11065         * g++.dg/template/spec12.C: New test.
11066
11067         PR c++/14448
11068         * g++.dg/parse/crash14.C: New test.
11069
11070 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
11071
11072         PR c++/14230
11073         * g++.dg/init/ref11.C: New test.
11074
11075 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
11076
11077         PR c++/14432
11078         * g++.dg/parse/builtin2.C: New test.
11079
11080 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
11081
11082         PR c++/14401
11083         * g++.dg/init/ctor3.C: New test.
11084         * g++.dg/init/union1.C: New test.
11085         * g++.dg/ext/anon-struct4.C: New test.
11086
11087 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
11088
11089         * g++.dg/lookup/koenig1.C: Tweak error messages.
11090         * g++.dg/lookup/used-before-declaration.C: Likewise.
11091         * g++.dg/other/do1.C: Likewise.
11092         * g++.dg/overload/koenig1.C: Likewise.
11093         * g++.dg/parse/crash13.C: Likewise.
11094         * g++.dg/template/instantiate3.C: Likewise.
11095
11096 2004-03-08  Eric Christopher  <echristo@redhat.com>
11097
11098         * * lib/target-supports.exp: Enable libiconv in test
11099         compilation.  Fix up error checking.
11100
11101 2004-03-08  Roger Sayle  <roger@eyesopen.com>
11102
11103         PR middle-end/14289
11104         * gcc.dg/pr14289-1.c: New test case.
11105         * gcc.dg/pr14289-2.c: Likewise.
11106         * gcc.dg/pr14289-3.c: Likewise.
11107
11108 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
11109
11110         * gcc.c-torture/execute/20040308-1.c: New test.
11111
11112 2004-03-07  Roger Sayle  <roger@eyesopen.com>
11113
11114         * gcc.c-torture/execute/20040307-1.c: New test case.
11115
11116 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
11117
11118         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
11119
11120 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
11121
11122         * gcc.dg/20040306-1.c: New test.
11123
11124 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
11125
11126         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
11127         them static.
11128         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
11129
11130 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11131
11132         PR c/14465
11133         * gcc.dg/decl-6.c: New test.
11134
11135 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11136
11137         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
11138         Rename LOGPOW -> LOG_POW.
11139         (SQRT_EXP, POW_EXP): New.
11140
11141 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11142
11143         * gcc.dg/i386-sse-8.c: New test.
11144
11145 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11146
11147         PR c/14114
11148         * gcc.dg/decl-5.c: New test.
11149
11150 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
11151
11152         * gcc.dg/20040305-1.c: New test.
11153
11154 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
11155
11156         PR other/14354
11157         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
11158
11159 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
11160
11161         PR c++/14425, c++/14426
11162         * g++.dg/ext/altivec-4.C: New test.
11163         * g++.dg/ext/altivec-5.C: New test.
11164
11165 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
11166
11167         * g++.old-deja/g++.other/linkage1.C: Expect errors about
11168         global variables of a type with no linkage.
11169         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
11170         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
11171         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
11172         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
11173         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
11174         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
11175         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
11176         * g++.dg/warn/deprecated.C: Name enum Color.
11177         * g++.dg/overload/VLA.C: Name structure for 'b'.
11178         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
11179
11180 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11181
11182         * gcc.c-torture/compile/20040304-1.c: New test.
11183
11184 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
11185
11186         PR 13728
11187         * gcc.dg/decl-4.c: New testcase.
11188
11189 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
11190
11191         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
11192         as PRECF if sizeof (float) > sizeof (double).
11193         (PRECL): Make it the same as PRECF if
11194         sizeof (float) > sizeof (long double).
11195
11196 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11197
11198         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
11199         system type.  Add check for irix6 which doesn't have c99 runtime.
11200
11201 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
11202
11203         * gcc.dg/const-elim-1.c: xfail for xtensa.
11204
11205 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
11206
11207         PR c++/14369
11208         * g++.dg/template/cond4.C: New test.
11209
11210 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
11211
11212         PR c++/14360
11213         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
11214
11215         PR c++/14361
11216         * g++.dg/parse/defarg7.C: New test.
11217
11218         PR c++/14359
11219         * g++.dg/template/friend26.C: New test.
11220
11221 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
11222
11223         PR c++/14324
11224         * g++.dg/abi/mangle21.C: New test.
11225
11226         PR c++/14260
11227         * g++.dg/parse/constructor2.C: New test.
11228
11229         PR c++/14337
11230         * g++.dg/template/sfinae1.C: New test.
11231
11232 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
11233
11234         PR c++/14267
11235         * g++.dg/expr/crash2.C: New test.
11236
11237         PR middle-end/13448
11238         * gcc.dg/inline-5.c: New test.
11239         * gcc.dg/always-inline.c: Split out tests into ...
11240         * gcc.dg/always-inline2.c: ... this and ...
11241         * gcc.dg/always-inline3.c: ... this.
11242
11243 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
11244
11245         PR debug/12103
11246         * g++.dg/debug/crash1.C: New test.
11247
11248 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
11249
11250         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
11251         function with __attribute__((noinline)).
11252         (recurser_void2): Likewise.
11253         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
11254         (recurser_void2): Likewise.
11255
11256 2004-02-29  Roger Sayle  <roger@eyesopen.com>
11257
11258         PR middle-end/14203
11259         * g++.dg/warn/Wunused-6.C: New test case.
11260
11261 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
11262
11263         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
11264         not defined.
11265
11266 2004-02-27  Eric Christopher  <echristo@redhat.com>
11267
11268         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
11269         * g++.dg/charset/asm2.c: Run only x86.
11270         * gcc.dg/charset/asm3.c: Ditto.
11271
11272 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
11273
11274         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
11275         ld_library_path.
11276
11277 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
11278
11279         * g++.dg/ext/altivec-3.C: New.
11280
11281 2004-02-26  Richard Henderson  <rth@redhat.com>
11282
11283         * g++.dg/ext/attrib10.C: Mark for warning.
11284         * gcc.dg/attr-alias-1.c: New.
11285
11286 2004-02-26  Richard Henderson  <rth@redhat.com>
11287
11288         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
11289         * gcc.c-torture/execute/20040208-2.c: ... it back.
11290
11291 2004-02-26  Eric Christopher  <echristo@redhat.com>
11292
11293         * lib/target-supports.exp (check-iconv-available): New function.
11294         * lib/gcc-dg.exp (dg-require-iconv): New function.
11295         Use above.
11296         * gcc.dg/charset: New directory.
11297         * gcc.dg/charset/charset.exp: New file.
11298         * gcc.dg/charset/asm1.c: Ditto.
11299         * gcc.dg/charset/asm2.c: Ditto.
11300         * gcc.dg/charset/asm3.c: Ditto.
11301         * gcc.dg/charset/asm4.c: Ditto.
11302         * gcc.dg/charset/asm5.c: Ditto.
11303         * gcc.dg/charset/attribute1.c: Ditto.
11304         * gcc.dg/charset/attribute2.c: Ditto.
11305         * gcc.dg/charset/string1.c: Ditto.
11306         * g++.dg/charset: New directory.
11307         * g++.dg/dg.exp: Add here. Special options.
11308         * g++.dg/charset/charset.exp: New file.
11309         * g++.dg/charset/asm1.c: Ditto.
11310         * g++.dg/charset/asm2.c: Ditto.
11311         * g++.dg/charset/asm3.c: Ditto.
11312         * g++.dg/charset/asm4.c: Ditto.
11313         * g++.dg/charset/attribute1.c: Ditto.
11314         * g++.dg/charset/attribute2.c: Ditto.
11315         * g++.dg/charset/extern1.cc: Ditto.
11316         * g++.dg/charset/extern2.cc: Ditto.
11317         * g++.dg/charset/string1.c: Ditto.
11318
11319 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
11320
11321         PR c++/14278
11322         * g++.dg/parse/comma1.C: New test.
11323
11324 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11325
11326         PR c++/14284
11327         * g++.dg/template/ttp8.C: New test.
11328
11329 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
11330
11331         * gcc.dg/fixuns-trunc-1.c: New test.
11332
11333 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11334
11335         * gcc.dg/builtins-config.h: Use #elif.
11336
11337 2004-02-26  Michael Matz  <matz@suse.de>
11338
11339         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
11340         * gcc.dg/991214-1.c: Likewise.
11341         * gcc.dg/i386-asm-1.c: Likewise.
11342
11343 2004-02-25  Richard Henderson  <rth@redhat.com>
11344
11345         * gcc.c-torture/execute/20040208-2.c: Move ...
11346         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
11347
11348 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11349
11350         PR c++/14246
11351         * g++.dg/other/crash-3.C: New test.
11352
11353 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11354
11355         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
11356         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
11357
11358         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
11359         HP-UX.
11360
11361 2004-02-24  Michael Matz  <matz@suse.de>
11362
11363         * gcc.dg/i386-regparm.c: New.
11364
11365 2004-02-23  James E Wilson  <wilson@specifixinc.com>
11366
11367         * gcc.c-torture/execute/20040223-1.c: New.
11368
11369 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
11370             Kazu Hirata  <kazu@cs.umass.edu>
11371
11372         * gcc.dg/fwritable-strings-1.c: Remove.
11373
11374 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
11375
11376         PR c/14156
11377         * gcc.dg/20040223-1.c: New test.
11378
11379 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11380
11381         PR c++/14106
11382         * g++.dg/ext/typeof9.C: New test.
11383
11384 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11385
11386         PR c++/14250
11387         * g++.dg/other/switch1.C: New test.
11388
11389 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11390
11391         * gcc.dg/cast-function-1.c: Adjust for new informative message.
11392         * gcc.dg/va-arg-1.c: Likewise.
11393
11394 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11395
11396         PR c++/14143
11397         * g++.dg/template/koenig5.C: New test.
11398
11399 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
11400
11401         * g++.dg/ext/altivec-1.C: Generalize target triple.
11402         * g++.dg/ext/altivec-2.C: New test case.
11403         * g++.dg/ext/altivec_check.h: New file.
11404         * gcc.dg/altivec-1.c: Generalize target triple;
11405         include altivec_check.h and call altivec_check().
11406         * gcc.dg/altivec-[2-5].c: Generalize target triple.
11407         * gcc.dg/altivec-6.c: New test case.
11408         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
11409         type casts as needed.
11410         * gcc.dg/altivec-10.c: Include altivec_check.h and call
11411         altivec_check().
11412         * gcc.dg/altivec-12.c: New test case.
11413         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
11414         include altivec_check.h and call altivec_check().
11415         * gcc.dg/altivec_check.h: New file.
11416
11417 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11418
11419         * lib/target-supports.exp (check_alias_available): Don't mangle
11420         function `g' in test program.
11421
11422 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11423
11424         * lib/target-supports.exp (check_profiling_available): Check
11425         argument to determine whether we support a profiling type.
11426         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
11427         check_profiling_available.
11428         * g++.dg/bprob/bprob.exp: Likewise
11429         * g77.dg/bprob/bprob.exp: Likewise.
11430         * gcc.misc-tests/bprob.exp: Likewise.
11431         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
11432         dg-require-profiling and delete expected error handling.
11433         * gcc.dg/20021014-1.c: Likewise.
11434         * gcc.dg/nest.c: Likewise.
11435
11436 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11437
11438         PR c++/12007
11439         * g++.dg/other/vthunk1.C: New test.
11440
11441 2004-02-20  Falk Hueffner  <falk@debian.org>
11442
11443         PR target/14201
11444         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
11445
11446 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
11447
11448         PR c++/13927
11449         * g++.dg/other/error8.C: Remove XFAIL markers.
11450
11451         PR c++/14173
11452         * g++.dg/ext/packed5.C: New test.
11453
11454         PR c++/14199
11455         * g++.dg/warn/Wunused-5.C: New test.
11456
11457         PR c++/14186
11458         * g++.dg/lookup/member1.C: New test.
11459
11460 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
11461
11462         * gcc.c-torture/compile/20040130-1.c: Enable only when
11463         __INT_MAX__ >= 2147483647L.
11464         * gcc.c-torture/compile/961203-1.c: Likewise.
11465
11466 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
11467
11468         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
11469         * g++.dg/opt/template1.C: Robustify assembler regexp
11470
11471 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11472
11473         * gcc.c-torture/execute/simd-4.x: Remove.
11474         * gcc.c-torture/execute/va-arg-25.x: Likewise.
11475         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
11476         Guard with #ifndef SKIP_ATTRIBUTE.
11477         * gcc.dg/compat/vector-1_y.c: Likewise.
11478         * gcc.dg/compat/vector-2_x.c: Likewise.
11479         * gcc.dg/compat/vector-2_y.c: Likewise.
11480         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
11481         * g++.dg/eh/simd-2.C: Likewise.
11482
11483 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
11484
11485         * gcc.c-torture/compile/complex-1.c: New.
11486
11487 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
11488
11489         PR target/14209
11490         * gcc.c-torture/execute/20040218-1.c: New test.
11491
11492 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11493
11494         PR c++/14181
11495         * g++.dg/parse/new2.C: New test.
11496
11497 2004-02-18  Paul Brook  <paul@codesourcery.com>
11498
11499         * gcc.c-torture/compile/libcall-1.c: New test.
11500
11501 2004-02-18  Paul Brook  <paul@codesourcery.com>
11502
11503         PR debug/12934
11504         * gcc.dg/debug/debug-7.c: New test.
11505
11506 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
11507
11508         * gcc.dg/20040217-1.c: New test.
11509
11510 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
11511
11512         * gcc.c-torture/execute/990208-1.x: Delete.
11513
11514 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
11515
11516         * gcc.c-torture/execute/20040208-2.x: New file.
11517
11518 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
11519
11520         PR c++/11326
11521         * g++.dg/abi/structret1.C: New test.
11522
11523 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
11524
11525         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
11526         (i386_cpuid): No need to test if cpuid is available on AMD64.
11527         Fix assembly, so that it works onboth i386 and AMD64.
11528         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
11529         (vecInLong): Fix s[] member type to unsigned int.
11530         (vecInWord): Remove type.
11531         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
11532         (a64, b64, c64, d64, e64): Remove.
11533         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
11534         Remove unused variable.  Remove initialization of removed variables.
11535         Don't call mmx_tests nor sse_tests.
11536         (reference_mmx, reference_sse): Remove.
11537         (check): Add return stmt.
11538         * gcc.dg/i386-sse-7.c: New test.
11539         * gcc.dg/i386-mmx-4.c: New test.
11540
11541 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11542
11543         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
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/dr193.C,
11547         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
11548         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
11549         g++.dg/tc1/dr94.C: Fix line terminator.
11550
11551 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
11552
11553         * gcc.c-torture/compile/20040216-1.c: New.
11554
11555 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11556
11557         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
11558         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
11559         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
11560         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
11561         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
11562         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
11563
11564 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11565
11566         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
11567
11568 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
11569
11570         PR c++/13971
11571         * g++.dg/expr/cond4.C: New test.
11572
11573         PR c++/14086
11574         * g++.dg/lookup/crash2.C: New test.
11575
11576 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
11577
11578         * gcc.c-torture/compile/20040214-2.c: New test.
11579
11580 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
11581
11582         PR c++/14116
11583         * g++.dg/ext/typeof8.C: New test.
11584
11585 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
11586
11587         * gcc.c-torture/compile/20040214-1.c: New test.
11588
11589 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11590
11591         PR c++/13635
11592         * g++.dg/template/spec11.C: New test.
11593
11594 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11595
11596         PR c++/13927
11597         * g++.dg/other/error8.C: New test.
11598
11599 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
11600
11601         PR c++/14122
11602         * g++.dg/template/array4.C: New test.
11603
11604         PR c++/14108
11605         * g++.dg/inherit/thunk2.C: New test.
11606
11607         PR c++/14083
11608         * g++.dg/eh/cond2.C: New test.
11609
11610 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
11611
11612         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
11613
11614 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
11615
11616         * lib/scanasm.exp (dg-scan): Quote pattern before display.
11617
11618 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
11619
11620         * g++.dg/simd-2.C: xfail on ppc64-linux.
11621
11622 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11623
11624         PR c/456
11625         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
11626         tests.
11627
11628 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
11629
11630         * gcc.dg/builtins-33.c: New test.
11631
11632 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
11633
11634         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
11635
11636 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
11637
11638         * g++.dg/simd-2.C: Set -maltivec for ppc64.
11639
11640 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
11641
11642         * gcc.dg/ppc64-abi-3.c: New test.
11643
11644 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
11645
11646         PR c/14092
11647
11648         * gcc.dg/pr14092-1.c: New testcase.
11649
11650 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
11651
11652         * gcc.dg/cpp/assert4.c: Fix typo last change.
11653
11654         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
11655         * gcc.dg/cpp/assert4.c: Handle powerpc64.
11656
11657         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
11658
11659 2004-02-09  Roger Sayle  <roger@eyesopen.com>
11660
11661         * gcc.c-torture/compile/20040209-1.c: New test case.
11662
11663 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11664
11665         * gcc.dg/c90-init-1.c: Adjust expected error messages.
11666
11667 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
11668
11669         * gcc.c-torture/execute/20040208-[12].c: New tests.
11670
11671 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11672
11673         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
11674
11675 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11676
11677         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
11678
11679 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
11680
11681         Bug 13856
11682         * gcc.dg/visibility-8.c: New testcase.
11683
11684 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
11685
11686         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
11687         arguments.
11688         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
11689
11690 2004-02-07  Roger Sayle  <roger@eyesopen.com>
11691
11692         PR middle-end/13696
11693         * g++.dg/opt/fold1.C: New test case.
11694
11695 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11696
11697         PR c++/14033
11698         * g++.dg/other/crash-2.C: New test.
11699
11700 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11701
11702         PR c++/14028
11703         * g++.dg/parse/angle-bracket2.C: New test.
11704
11705 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11706
11707         PR middle-end/13750
11708         Revert:
11709         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
11710         PR pch/13361
11711         * testsuite/g++.dg/pch/wchar-1.C: New.
11712         * testsuite/g++.dg/pch/wchar-1.Hs: New.
11713
11714 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11715
11716         PR c++/14008
11717         * g++.dg/parse/error15.C: New test.
11718         * g++.dg/parse/crash11.C: Update dg-error mark.
11719
11720 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
11721
11722         PR c++/13932
11723         * g++.dg/warn/conv2.C: New test.
11724
11725 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11726
11727         PR c++/13086
11728         * g++.dg/warn/incomplete1.C: Remove xfail.
11729
11730 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
11731
11732         * lib/file-format.exp (gcc_target_object_format): Use
11733         ${tool}_target_compile, not gcc_target_compile.
11734         * lib/target-supports.exp (check_alias_available): Likewise.
11735         (check_gc_sections_available): Likewise.
11736         * g++.dg/ext/attrib10.C: Use dg-require-alias.
11737         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
11738         dg-require-alias.
11739
11740 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
11741
11742         PR c++/13969
11743         * g++.dg/template/static6.C: New test.
11744
11745 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
11746
11747         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
11748
11749 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11750
11751         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
11752         tests for systems where `char' is unsigned by default.
11753
11754 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11755
11756         PR c++/13997
11757         * g++.dg/template/partial3.C: New test.
11758
11759 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
11760
11761         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
11762         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
11763         Remove mentions of obsolete ports.
11764
11765 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
11766
11767         * gcc.dg/noncompile/20001228-1.c: Fix for new
11768         error message.
11769
11770 2004-02-03  Roger Sayle  <roger@eyesopen.com>
11771
11772         PR target/9348
11773         * gcc.c-torture/execute/multdi-1.c: New test case.
11774
11775 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
11776
11777         PR c++/13925
11778         * g++.dg/template/lookup5.C: New test.
11779
11780 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
11781
11782         PR c++/13950
11783         * g++.dg/template/lookup4.C: New test.
11784
11785         PR c++/13970
11786         * g++.dg/parse/error14.C: New test.
11787
11788         PR c++/14002
11789         * g++.dg/parse/template13.C: New test.
11790
11791 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
11792
11793         PR c++/13978
11794         * g++.dg/template/koenig4.C: New test.
11795
11796         PR c++/13968
11797         * g++.dg/template/crash17.C: New test.
11798
11799         PR c++/13975
11800         * g++.dg/parse/error13.C: New test.
11801         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
11802
11803 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11804
11805         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
11806
11807 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
11808
11809         PR c/11658
11810         PR c/13994
11811         * gcc.dg/noncompile/20040203-1.c: New test.
11812         * gcc.dg/noncompile/20040203-2.c: Likewise.
11813         * gcc.dg/noncompile/20040203-3.c: Likewise.
11814         * gcc.dg/20040203-1.c: Likewise.
11815
11816 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
11817
11818         PR c++/10858
11819         * g++.dg/template/sizeof7.C: New test.
11820
11821 2004-02-02  Eric Christopher  <echristo@redhat.com>
11822             Zack Weinberg  <zack@codesourcery.com>
11823
11824         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
11825
11826 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
11827
11828         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
11829         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
11830         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
11831         * gcc.dg/cleanup-5.c: Run only on Linux targets.
11832
11833 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
11834
11835         PR c++/13113
11836         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
11837
11838         PR c++/13854
11839         * g++.dg/ext/attrib13.C: New test.
11840
11841         PR c++/13907
11842         * g++.dg/conversion/op2.C: New test.
11843
11844 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11845
11846         * gcc.dg/titype-1.c: Fix pasto.
11847
11848 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11849
11850         * gcc.dg/titype-1.c: New test.
11851
11852 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11853
11854         PR c++/13957
11855         * g++.dg/template/non-type-template-argument-1.C,
11856         g++.dg/template/qualified-id1.C: Update dg-error marks.
11857         * g++.dg/template/nontype6.C: New test.
11858
11859 2004-02-01  Roger Sayle  <roger@eyesopen.com>
11860
11861         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
11862         * gcc.dg/builtins-31.c: New testcase.
11863         * gcc.dg/builtins-32.c: New testcase.
11864
11865 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
11866
11867         * objc.dg/call-super-2.m: Update line numbers
11868         for the including of stddef.h.
11869
11870 2004-01-30  Michael Matz  <matz@suse.de>
11871
11872         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
11873         g++.dg/ext/case-range3.C: New tests.
11874
11875 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11876
11877         DR206
11878         PR c++/13813
11879         * g++.dg/template/member4.C: New test.
11880
11881 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11882
11883         PR c++/13683
11884         * g++.dg/template/sizeof6.C: New test.
11885
11886 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
11887
11888         * gcc.dg/fwritable-strings-1.c: New test.
11889
11890 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
11891
11892         * gcc.c-torture/compile/20040130-1.c: New test.
11893
11894 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
11895
11896         * objc.dg/call-super-2.m: Include stddef.h for size_t.
11897
11898 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
11899
11900         PR c++/13883
11901         * g++.dg/template/ctor3.C: New test.
11902
11903 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11904
11905         * g++.dg/tc1: New directory.
11906         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
11907         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
11908         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
11909         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
11910         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
11911
11912 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11913
11914         * g++.dg/parse/error11.C: New test.
11915         * g++.dg/parse/error12.C: Likewise.
11916
11917 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
11918
11919         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
11920         (scan_initial, main): Use aligned_sizeof instead of sizeof.
11921
11922 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
11923
11924         PR c++/13791
11925         * g++.dg/ext/attrib12.C: New test.
11926
11927         PR c++/13736
11928         * g++.dg/parse/cast2.C: New test.
11929
11930 2004-01-27  James E Wilson  <wilson@specifixinc.com>
11931
11932         * objc.dg/encode-2.m (main): New local string.  Set depending on
11933         sizeof long.  Use in sscanf call.
11934         * objc.dg/encode-3.m (main): New local string.  Set depending on
11935         sizeof long.  Use in scan_initial call.
11936
11937 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11938
11939         * objc.dg/call-super-2.m: Make LP64-safe.
11940         * objc.dg/desig-init-1.m: Likewise.
11941
11942 2004-01-27  Devang Patel <dpatel@apple.com>
11943
11944         * g++.dg/debug/namespace1.C: New test.
11945
11946 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
11947
11948         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
11949         xscale-*-*.
11950
11951         * gcc.dg/arm-mmx-1.c: New test.
11952
11953 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11954
11955         * gcc.dg/20040127-1.c: New test.
11956         * gcc.dg/20040127-2.c: New test.
11957
11958 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11959
11960         * objc.dg/stret-1.m (glob): Renamed to globa.
11961
11962 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
11963
11964         PR c++/13663
11965         * g++.dg/expr/for1.C: New test.
11966
11967 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
11968
11969         PR middle-end/13779
11970         * gcc.dg/darwin-longlong.c: New test.
11971
11972 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
11973
11974         * gcc.dg/20040124-1.c: Moved test from here...
11975         * gcc.c-torture/compile/20040124-1.c: ...to here.
11976
11977 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
11978
11979         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
11980         the assembly output if -m64 is passed.
11981
11982 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
11983
11984         PR c++/13833
11985         * g++.dg/template/cond3.C: New test.
11986
11987 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11988
11989         PR c++/13810
11990         * g++.dg/template/ttp7.C: New test.
11991
11992 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11993
11994         PR c++/13797
11995         * g++.dg/template/nontype4.C: New test.
11996         * g++.dg/template/nontype5.C: Likewise.
11997
11998 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
11999
12000         * gcc.dg/torture/mips-clobber-at.c: New test.
12001
12002 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
12003
12004         * gcc.dg/20040124-1.c: New test.
12005
12006 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
12007
12008         * gcc.dg/20040123-1.c: New test.
12009
12010 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
12011
12012         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
12013
12014 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12015
12016         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
12017
12018 2004-01-23  Andrew Pinski  <apinski@apple.com>
12019
12020         * gcc.dg/20030121-1.c: Move to ..
12021         * gcc.dg/20040121-1.c: here.
12022
12023 2004-01-23  Roger Sayle  <roger@eyesopen.com>
12024
12025         * gcc.dg/builtins-29.c: New test case.
12026
12027 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
12028
12029         PR 18314
12030         * gcc.dg/builtins-30.c: New testcase.
12031
12032 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
12033
12034         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
12035         * lib/g77.exp: Likewise.
12036         * lib/objc.exp: Likewise.
12037         * lib/g++.exp: Likewise.
12038
12039 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
12040
12041         * gcc.dg/struct-by-value-2.c: New test.
12042
12043 2004-01-21  Andrew Pinski  <apinski@apple.com>
12044
12045         PR target/13785
12046         * gcc.dg/20030121-1.c: New test.
12047
12048 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
12049
12050         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
12051         clobber frame pointer register in asm statement.
12052
12053 2004-01-21  Falk Hueffner  <falk@debian.org>
12054
12055         * gcc.c-torture/compile/20040121-1.c: New test.
12056
12057 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
12058
12059         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
12060
12061 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
12062
12063         * gcc.dg/ppc64-abi-2.c: New test.
12064
12065 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
12066
12067         * lib/treelang.exp: Fill out this file.
12068         * lib/treelang-dg.exp: New File.
12069
12070 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12071
12072         * gcc.c-torture/compile/981022-1.c: Remove.
12073         * gcc.dg/array-5.c: Remove XFAIL.
12074         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
12075         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
12076         gcc.dg/cond-lvalue-1.c: Update.
12077         * gcc.dg/cast-lvalue-2.c: New test.
12078
12079 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
12080
12081         PR c++/13592
12082         * g++.dg/other/error1.C (class foo): Tweak error message.
12083
12084         PR c++/13592
12085         * g++.dg/template/call2.C: New test.
12086
12087 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12088
12089         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
12090         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
12091         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
12092         scalar-return-1_x.c, scalar-return-2_y.c,
12093         scalar-return-3_x.c, scalar-return-3_y.c,
12094         scalar-return-4_x.c, scalar-return-4_y.c,
12095         struct-align-1.h, struct-align-1_x.c,
12096         struct-align-1_y.c, struct-align-2.h,
12097         struct-align-2_x.c, struct-align-2_y.c,
12098         struct-by-value-10_y.c, struct-by-value-11_x.c,
12099         struct-by-value-11_y.c, struct-by-value-12_x.c,
12100         struct-by-value-12_y.c, struct-by-value-13_x.c,
12101         struct-by-value-13_y.c, struct-by-value-14_x.c,
12102         struct-by-value-14_y.c, struct-by-value-15_x.c,
12103         struct-by-value-15_y.c, struct-by-value-16_y.c,
12104         struct-by-value-17_y.c, struct-by-value-18_y.c,
12105         struct-by-value-19_y.c, struct-by-value-1_x.c,
12106         struct-by-value-1_y.c, struct-by-value-20_y.c,
12107         struct-by-value-2_x.c, struct-by-value-2_y.c,
12108         struct-by-value-3_y.c, struct-by-value-4_x.c,
12109         struct-by-value-4_y.c, struct-by-value-5_y.c,
12110         struct-by-value-6_y.c, struct-by-value-7_y.c
12111         struct-by-value-8_x.c, struct-by-value-8_y.c
12112         struct-by-value-9_x.c, struct-by-value-9_y.c
12113         struct-return-10_x.c, struct-return-10_y.c,
12114         struct-return-19_x.c, struct-return-20_x.c
12115         struct-return-2_x.c, struct-return-2_y.c
12116         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
12117         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
12118
12119 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12120
12121         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
12122         attribute on sparc*-sun-solaris2.*.
12123
12124 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
12125
12126         PR c++/13710
12127         * g++.dg/ext/typeof7.C: New test.
12128
12129 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
12130
12131         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
12132         * gcc.dg/const-elim-1.c: Same.
12133
12134 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
12135
12136         * objc.dg/stret-1.m: New.
12137         * objc.dg/stret-2.m: New.
12138
12139 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
12140
12141         PR c++/11895
12142         * g++.dg/ext/vector1.C: New test.
12143
12144 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
12145
12146         * gcc.dg/pch/import-1.c: New.
12147         * gcc.dg/pch/import-1.hs: New.
12148         * gcc.dg/pch/import-1a.h: New.
12149         * gcc.dg/pch/import-1b.h: New.
12150         * gcc.dg/pch/import-1c.h: New.
12151
12152 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
12153
12154         PR c++/13574
12155         * g++.dg/ext/array1.C: New test.
12156
12157         PR c++/13178
12158         * g++.dg/conversion/op1.C: New test.
12159
12160 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
12161
12162         PR 11864
12163         From Kazumoto Kojima / Dan Kegel:
12164         * gcc.dg/pr11864-1.c: New test.
12165
12166         PR 10392
12167         From Marcus Comstedt / Dan Kegel:
12168         * gcc.dg/pr10392-1.c: New test.
12169
12170 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
12171
12172         PR c++/13478
12173         * g++.dg/init/ref10.C: New test.
12174
12175 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12176
12177         PR c++/13407
12178         * g++.dg/parse/typename6.C: New test.
12179
12180 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
12181
12182         PR pch/13361
12183         * testsuite/g++.dg/pch/wchar-1.C: New.
12184         * testsuite/g++.dg/pch/wchar-1.Hs: New.
12185
12186 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12187
12188         PR c++/9259
12189         * g++.dg/expr/sizeof2.C: New test.
12190
12191 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
12192
12193         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
12194
12195 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
12196
12197         PR c++/13659
12198         * g++.dg/lookup/strong-using-3.C: New.
12199         * g++.dg/lookup/using-10.C: New.
12200
12201 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
12202
12203         PR c++/13594
12204         * g++.dg/lookup/strong-using-2.C: New.
12205
12206 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
12207             Dan Kegel <dank@kegel.com>
12208             J"orn Rennecke <joern.rennecke@superh.com>
12209
12210         PR target/9365
12211         * gcc.dg/pr9365-1.c: New test.
12212
12213 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12214
12215         PR c++/8856
12216         * g++.dg/parse/casting-operator2.C: New test.
12217         * g++.old-deja/g++.pt/explicit83.C: Remove.
12218
12219 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
12220
12221         * gcc.dg/label-compound-stmt-1.c: New test.
12222         * gcc.c-torture/compile/950922-1.c,
12223         gcc.c-torture/compile/20000211-3.c,
12224         gcc.c-torture/compile/20000518-1.c,
12225         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
12226         compound statements.
12227
12228 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
12229
12230         * gcc.dg/ppc64-abi-1.c: New test.
12231
12232 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
12233
12234          * g++.dg/ext/attrib9.C: Add dg-warnings.
12235
12236 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12237
12238         PR c++/12335
12239         * g++.dg/parse/dtor3.C: New test.
12240
12241 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
12242
12243         PR c++/12709
12244         * g++.dg/parse/try-catch-1.C: New test.
12245
12246 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
12247
12248         * ada/acats/run_all.sh: Add more verbose output in acats.log
12249         when compiling tests.
12250
12251 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
12252
12253         PR 13656
12254         * gcc.dg/typedef-redecl.c: New test case.
12255         * gcc.dg/typedef-redecl.h: New support file.
12256
12257 2004-01-13  Jan Hubicka  <jh@suse.cz>
12258
12259         * gcc.dg/always_inline.c: New test.
12260         * gcc.dg/debug/20031231-1.c: Fix.
12261
12262 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12263
12264         PR c++/13474
12265         * g++.dg/template/array3.C: New test.
12266
12267 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
12268
12269         * g++.dg/ext/lvalue1.C: No longer expected to fail.
12270         * g++.dg/warn/Wunused-2.C: Likewise.
12271
12272 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12273
12274         PR c++/13289
12275         * g++.dg/template/instantiate6.C: New test.
12276
12277 2004-01-12  Roger Sayle  <roger@eyesopen.com>
12278
12279         PR middle-end/11397
12280         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
12281
12282 2004-01-12  Jan Hubicka  <jh@suse.cz>
12283
12284         PR opt/12826
12285         * gcc.dg/20040112-1.c: New.
12286
12287         * gcc.dg/dwarf-die[1-7].c: Move to...
12288         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
12289         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
12290
12291 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
12292
12293         PR c++/4100
12294         * g++.dg/parse/friend4.C: New test.
12295
12296 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
12297
12298         PR c++/4100
12299         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
12300         definition is called a friend.
12301
12302 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
12303
12304         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
12305
12306 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
12307
12308         PR c++/3478
12309         * g++.dg/parse/error10.C: New test.
12310         * g++.dg/template/arg2.C: Accept "invalid type" error.
12311
12312 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
12313
12314         PR middle-end/13392
12315         * g++.dg/opt/expect2.C: New test.
12316
12317 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
12318
12319         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
12320         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
12321         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
12322         Update dg-error regexps.
12323
12324 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
12325
12326         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
12327         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
12328
12329 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12330
12331         * gcc.dg/pragma-re-1.c: Use right pointer type.
12332
12333 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12334
12335         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
12336
12337 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
12338
12339         * gcc.dg/rs6000-ldouble-1.c: New.
12340
12341 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12342
12343         DR 337
12344         PR c++/9256
12345         * g++.dg/other/abstract1.C: New test.
12346
12347 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
12348
12349         * g++.dg/lookup/strong-using-1.C: New.
12350
12351 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
12352
12353         PR c/11234
12354         * gcc.dg/func-ptr-conv-1.c: New test.
12355         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
12356
12357 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
12358
12359         PR target/13380.
12360         * gcc.c-torture/compile/20040109-1.c: New.
12361
12362 2004-01-08  Stuart Hastings  <stuart@apple.com>
12363
12364         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
12365         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
12366         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
12367
12368 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
12369
12370         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
12371
12372 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12373
12374         * ada/acats/run_acats: Treat 'gnatchop' the same way
12375         as 'gnatmake'.  Export GCC_DRIVER.
12376         * ada/acats/run_all.sh: Add target_gnatchop.  Use
12377         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
12378
12379 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12380
12381         PR c++/12573
12382         * g++.dg/template/dependent-expr4.C: New test.
12383
12384 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
12385
12386         * gcc.dg/altivec-11.c: New test.
12387
12388 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
12389
12390         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
12391
12392 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
12393
12394         PR c/6024
12395         * gcc.dg/enum-compat-1.c: New test.
12396         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
12397
12398 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
12399
12400         PR c/12165
12401         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
12402         gcc.dg/c99-idem-qual-3.c: New tests.
12403
12404 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
12405
12406         * gcc.dg/winline-7.c: Don't cast void * to int.
12407
12408 2004-01-06  Jan Hubicka  <jh@suse.cz>
12409
12410         * gcc.dg/i386-sse-5.c: New test
12411         * g++.dg/eh/simd-1.c: Add -w argument for i386.
12412
12413 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
12414
12415         PR c++/12815
12416         * g++.dg/rtti/typeid4.C: New test.
12417
12418 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12419
12420         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
12421
12422 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
12423
12424         PR c++/12132
12425         * g++.dg/template/error11.C: New test.
12426
12427         PR c++/13451
12428         * g++.dg/template/class2.C: New test.
12429
12430 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12431         Richard Sandiford <rsandifo@redhat.com>
12432
12433         PR c++/13387
12434         * g++.dg/opt/alias3.C: New test.
12435
12436 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
12437
12438         PR c++/13157
12439         * g++.dg/template/koenig3.C: New test.
12440
12441         PR c++/13529
12442         * g++.dg/parse/offsetof3.C: New test.
12443
12444         * g++.dg/init/copy7.C: Add missing dg-error markers.
12445
12446         PR c++/12226
12447         * g++.dg/init/copy7.c: New test.
12448
12449         PR c++/13536
12450         * g++.dg/parse/cast1.C: New test.
12451
12452 2004-01-04  Jan Hubicka  <jh@suse.cz>
12453
12454         * gcc.dg/winline[1-7].c: New tests.
12455
12456 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12457
12458         PR c++/13520
12459         * g++.dg/template/qualttp22.C: New test.
12460
12461 2004-01-01  Jan Hubicka  <jh@suse.cz>
12462
12463         * gcc.dg/debug/20031231-1.c: New.
12464         * gcc.c-torture/compile/20040101-1.c: New.
12465         * gcc.dg/dwarf-die-[1-7].c: New.
12466
12467 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
12468
12469         PR optimization/13521
12470         * gcc.c-torture/compile/20031231-1.c: New test.
12471
12472 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
12473
12474         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
12475
12476 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12477
12478         PR c++/10079
12479         * g++.dg/template/crash16.C: New test.
12480
12481 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
12482
12483         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
12484
12485 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
12486
12487         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
12488         ports.
12489         * g++.old-deja/g++.jason/thunk3.C: Likewise.
12490         * g++.old-deja/g++.law/profile1.C: Likewise.
12491         * gcc.c-torture/compile/981006-1.c: Likewise.
12492         * gcc.c-torture/execute/loop-2e.x: Likewise.
12493         * gcc.c-torture/execute/loop-2f.x: Remove.
12494         * gcc.c-torture/execute/loop-2g.x: Likewise.
12495         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
12496         * gcc.dg/20020312-2.c: Remove traces of dead ports.
12497
12498 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
12499
12500         PR c++/13507
12501         * g++.dg/ext/attrib11.C: New test.
12502
12503         PR c++/13494
12504         * g++.dg/template/array2-1.C: New test.
12505         * g++.dg/template/array2-2.C: New test.
12506
12507 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
12508
12509         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
12510
12511 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12512
12513         PR c++/12774
12514         * g++.dg/template/array1-1.C: New test.
12515         * g++.dg/template/array1-2.C: New test.
12516
12517 2003-12-29  Roger Sayle  <roger@eyesopen.com>
12518
12519         PR fortran/12632
12520         * g77.dg/12632.f: New test case.
12521
12522 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12523
12524         PR c++/13289
12525         * g++.dg/parse/nontype1.C: New test.
12526
12527 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12528
12529         PR c++/12403
12530         * g++.dg/parse/explicit1.C: New test.
12531         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
12532
12533 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
12534
12535         PR c++/13081
12536         * g++.dg/opt/inline6.C: New test.
12537
12538         PR c++/12613
12539         * g++.dg/parse/error9.C: New test.
12540
12541         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
12542
12543 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
12544
12545         PR c++/13009
12546         * g++.dg/init/assign1.C: New test.
12547
12548 2003-12-28  Roger Sayle  <roger@eyesopen.com>
12549
12550         PR c++/13070
12551         * g++.dg/warn/format3.C: New test case.
12552
12553 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12554
12555         * gcc.c-torture/compile/20031227-1.c: New test.
12556
12557 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12558
12559         * g++.dg/bprob/bprob.exp: Load target-supports.exp
12560         * g77.dg/bprob/bprob.exp: Likewise.
12561         * gcc.misc-tests/bprob.exp: Likewise.
12562         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
12563         variants on systems where the library does not provide that
12564         functionality.
12565         * gcc.dg/builtins-20.c: Use builtins-config.h.
12566         * gcc.dg/builtins-config.h: New file.
12567
12568 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12569
12570         * lib/gcc-dg.exp (dg-require-profiling): New function.
12571         * lib/target-supports.exp (check_profiling_available): Likewise.
12572         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
12573         * g77.dg/bprob/bprob.exp: Likewise.
12574         * gcc.misc-tests/bprob.exp: Likewise.
12575         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
12576         * gcc.dg/20021014-1.c: Likewise.
12577         * gcc.dg/nest.c: Likewise.
12578
12579 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12580
12581         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
12582         compiling.
12583         * g++.dg/lookup/java2.C: Likewise.
12584         * gcc.dg/cpp/lexident.c: Likewise.
12585
12586 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
12587
12588         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
12589         given.
12590         * gcc.c-torture/compile/961203-1.c: Likewise.
12591         * gcc.c-torture/compile/980506-1.c: Likewise.
12592
12593 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
12594
12595         * lib/gcc-dg.exp (dg-prune-output): New annotation.
12596         (additional_prunes): New global.
12597         (gcc-dg-prune): Handle additional per-test pruning.
12598         (dg-test): Clear additional_prunes between tests.
12599
12600         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
12601         dg-prune-output to avoid spurious failures from assembler
12602         complaining about nonexistent WAW violations.
12603         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
12604         Use dg-prune-output to avoid spurious failures from assembler
12605         warning about Itanium B-step errata.
12606
12607 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12608
12609         * g++.dg/abi/macro0.C: New test.
12610         * g++.dg/abi/macro1.C: Likewise.
12611         * g++.dg/abi/macro2.C: Likewise.
12612
12613         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
12614         * g++.dg/abi/bitfield7.C: Likewise.
12615         * g++.dg/abi/dtor2.C: Likewise.
12616         * g++.dg/abi/mangle11.C: Likewise.
12617         * g++.dg/abi/mangle12.C: Likewise.
12618         * g++.dg/abi/mangle14.C: Likewise.
12619         * g++.dg/abi/mangle17.C: Likewise.
12620         * g++.dg/abi/vbase10.C: Likewise.
12621         * g++.dg/abi/vbase14.C: Likewise.
12622         * g++.dg/template/qualttp17.C: Likewise.
12623
12624 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
12625
12626         PR c/11995
12627         * gcc.dg/20031223-1.c: New test.
12628
12629 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12630
12631         * gcc.dg/noreturn-7.c: New test.
12632
12633 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12634
12635         * gcc.dg/null-pointer-1.c: New test.
12636
12637 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
12638
12639         * g++.old-deja/g++.jason/template18.C: Remove.
12640         * g++.old-deja/g++.jason/template37.C: Likewise.
12641
12642         PR c++/12862
12643         * g++.dg/lookup/ns1.C: New test.
12644
12645         PR c++/12397
12646         * g++.dg/template/lookup3.C: New test.
12647
12648 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
12649
12650         * g++.dg/template/recurse1.C: New test
12651
12652 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
12653
12654         PR c++/12479
12655         * g++.dg/parse/semicolon1.C: New test.
12656         * g++.dg/parse/semicolon1.h: Likewise.
12657
12658 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
12659
12660         * gcc.dg/darwin-misaligned.c: New test.
12661
12662 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
12663
12664         PR c/9163
12665         * gcc.dg/20031222-1.c: New test.
12666
12667 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
12668
12669         PR c++/13438
12670         * g++.dg/parse/error8.C: New test.
12671
12672         PR c++/11554
12673         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
12674
12675 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
12676
12677         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
12678         too small.
12679         * gcc.c-torture/compile/930217-1.c: Likewise.
12680         * gcc.c-torture/compile/930513-1.c: Likewise.
12681         * gcc.c-torture/execute/920908-2.c: Likewise.
12682         * gcc.c-torture/execute/921204-1.c: Likewise.
12683         * gcc.c-torture/execute/930621-1.c: Likewise.
12684         * gcc.c-torture/execute/930630-1.c: Likewise.
12685         * gcc.c-torture/execute/931031-1.c: Likewise.
12686         * gcc.c-torture/execute/980602-2.c: Likewise.
12687         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
12688         * gcc.c-torture/execute/compndlit-1.c: Likewise.
12689         * gcc.c-torture/execute/extzvsi.c: Likewise.
12690         * gcc.c-torture/unsorted/ext.c: Likewise.
12691
12692 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
12693
12694         PR target/12749
12695         * gcc.c-torture/compile/20031220-2.c: New test case.
12696
12697 2003-12-20  Roger Sayle  <roger@eyesopen.com>
12698
12699         PR optimization/13031
12700         * gcc.c-torture/compile/20031220-1.c: New test case.
12701
12702 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12703
12704         * gcc.dg/cast-function-1.c: New test.
12705
12706 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
12707
12708         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
12709         formats.
12710
12711 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
12712
12713         PR c++/12795
12714         * g++.dg/ext/attrib10.C: New test.
12715
12716 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
12717
12718         * gcc.dg/cleanup-10.c: New test.
12719         * gcc.dg/cleanup-11.c: New test.
12720
12721 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
12722
12723         PR c++/13239
12724         * g++.dg/opt/expect1.C: New test.
12725
12726 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
12727
12728         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
12729
12730 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
12731
12732         PR debug/12923
12733         * gcc.dg/20031218-1.c: New test.
12734
12735         PR debug/12389
12736         * gcc.dg/20031218-2.c: New test.
12737         * gcc.dg/20031218-3.c: New test.
12738
12739         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
12740         of label name and allow for USER_LABEL_PREFIX == "_" names.
12741         * g++.dg/abi/mangle18-2.C: Likewise.
12742         * g++.dg/abi/mangle19-1.C: Likewise.
12743         * g++.dg/abi/mangle19-2.C: Likewise.
12744         * g++.dg/abi/mangle20-1.C: Likewise.
12745         * g++.dg/abi/mangle20-2.C: Likewise.
12746
12747 2003-12-18  Richard Henderson  <rth@redhat.com>
12748
12749         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
12750
12751 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
12752             Dan Kegel <dank@kegel.com>
12753
12754         PR other/12009
12755         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
12756         testing a cross compiler, it causes spurious compile failures.
12757         * lib/g++.exp: Likewise.
12758
12759 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12760
12761         PR c++/13262
12762         * g++.dg/template/access13.C: New test.
12763
12764 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
12765
12766         * gcc.dg/20031216-1.c: New test.
12767
12768 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12769
12770         PR c++/9154
12771         * g++.dg/template/error10.C: New test.
12772
12773 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12774
12775         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
12776         * g++.dg/eh/simd-2.C: Likewise.
12777
12778 2003-12-17  James E Wilson  <wilson@specifixinc.com>
12779             Roger Sayle  <roger@eyesopen.com>
12780
12781         * gcc.c-torture/execute/ieee/mzero5.c: New.
12782
12783 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
12784
12785         PR c++/10603
12786         * g++.dg/parse/error6.C: New test.
12787
12788         PR c++/12827
12789         * g++.dg/parse/error7.C: New test.
12790
12791 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12792
12793         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
12794         at -O with stabs debugging formats.
12795         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
12796         * gcc.dg/debug/debug-2.c: Likewise.
12797
12798 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
12799
12800         PR c++/12696
12801         * g++.dg/init/error1.C: New test.
12802
12803         PR c++/12218
12804         * g++.dg/init/pm3.C: New test.
12805
12806 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
12807
12808         PR c/3347
12809         * gcc.dg/bitfld-8.c: New test.
12810
12811 2003-12-16  James Lemke  <jim@wasabisystems.com>
12812
12813         * gcc.dg/arm-scd42-[123].c: New tests.
12814
12815 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
12816
12817         PR c++/9043
12818         * g++.dg/abi/mangle20-1.C: New test.
12819         * g++.dg/abi/mangle20-2.C: New test.
12820
12821 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
12822
12823         PR c++/13275
12824         * g++.dg/other/offsetof2.C: Remove XFAIL.
12825         * g++.dg/parse/offsetof1.C: New test.
12826         * g++.gd/parse/offsetof2.C: Likewise.
12827
12828 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12829
12830         * g++.dg/template/nontype3.C: New test.
12831         * g++.dg/template/static2.C: Tweaked the dg-error clause.
12832
12833 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12834
12835         * g++.dg/warn/noreturn-3.C: Also test instantiation.
12836
12837 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
12838
12839         PR c++/13387
12840         * g++.dg/expr/assign1.C: New test.
12841
12842         PR c++/13242
12843         * g++.dg/abi/mangle19-1.C: New test.
12844         * g++.dg/abi/mangle19-2.C: New test.
12845
12846 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
12847
12848         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
12849
12850 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12851
12852         * gcc.c-torture/execute/20031216-1.c: New test.
12853
12854 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12855
12856         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
12857         an ICE regression.
12858
12859 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
12860
12861         PR c++/10926
12862         * g++.dg/template/error9.C: New test.
12863
12864         PR c++/11116
12865         * g++.dg/template/error8.C: New test.
12866
12867 2003-12-15  Roger Sayle  <roger@eyesopen.com>
12868
12869         PR middle-end/13400
12870         * gcc.c-torture/execute/20031215-1.c: New test case.
12871
12872 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
12873
12874         PR c++/13269
12875         * g++.dg/parse/error5.C: New test.
12876
12877         PR c++/12989
12878         * g++.dg/expr/sizeof1.C: New test.
12879
12880         PR c++/13310
12881         * g++.dg/template/crash15.C: New test.
12882
12883 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
12884
12885         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
12886         a non-POD type as the last named parameter of a varargs function.
12887
12888 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
12889
12890         PR c++/13243
12891         PR c++/12573
12892         * g++.dg/template/crash14.C: New test.
12893         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
12894
12895 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
12896
12897         * g++.dg/other/java1.C: New test.
12898
12899         PR c++/13241
12900         * g++.dg/abi/mangle18-1.C: New test.
12901         * g++.dg/abi/mangle18-2.C: New test.
12902
12903 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12904
12905         PR optimization/10312
12906         * gcc.c-torture/execute/20031214-1.c: New.
12907
12908 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
12909
12910         PR c++/10779
12911         PR c++/12160
12912         * g++.dg/parse/error3.C: New test.
12913         * g++.dg/parse/error4.C: Likewise.
12914         * g++.dg/abi/mangle4.C: Tweak error messages.
12915         * g++.dg/lookup/using5.C: Likewise.
12916         * g++.dg/other/error2.C: Likewise.
12917         * g++.dg/parse/typename5.C: Likewise.
12918         * g++.dg/parse/undefined1.C: Likewise.
12919         * g++.dg/template/arg2.C: Likewise.
12920         * g++.dg/template/ttp3.C: Likewise.
12921         * g++.dg/template/type1.C: Likewise.
12922         * g++.old-deja/g++.other/crash32.C: Likewise.
12923         * g++.old-djea/g++.pt/defarg8.C: Likewise.
12924
12925 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12926
12927         PR c++/13106
12928         * g++.dg/warn/noreturn-3.C: New test.
12929
12930 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12931
12932         PR c++/13118
12933         * g++.dg/abi/covariant3.C: New.
12934
12935 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
12936
12937         * g++.dg/eh/ia64-1.C: New test.
12938
12939 2003-12-12  Roger Sayle  <roger@eyesopen.com>
12940
12941         PR optimization/13037
12942         * g77.f-torture/execute/13037.f: New test case.
12943
12944 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12945
12946         PR c++/12881
12947         * g++.dg/abi/covariant2.C: New.
12948
12949 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
12950
12951         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
12952
12953 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
12954
12955         * gcc.c-torture/execute/wchar_t-1.x: Delete.
12956
12957 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
12958
12959         PR other/10819
12960         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
12961         to fix Bug 10819.
12962         * lib/g++.exp (g++_version): Likewise.
12963         * lib/g77.exp (g77_version): Likewise.
12964         * lib/objc.exp (default_objc_version): Likewise.
12965
12966 2003-12-10  Richard Henderson  <rth@redhat.com>
12967
12968         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
12969
12970         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
12971
12972 2003-12-08  Matt Austern  <austern@apple.com>
12973
12974         PR c/13134
12975         * lib/gcc-dg.exp (dg-require-visibility): Define.
12976         * lib/target-supports (check_visibility_available): Define.
12977         * gcc.dg/visibility-1.c: New test.
12978         * gcc.dg/visibility-2.c: Likewise.
12979         * gcc.dg/visibility-3.c: Likewise.
12980         * gcc.dg/visibility-4.c: Likewise.
12981         * gcc.dg/visibility-5.c: Likewise.
12982         * gcc.dg/visibility-6.c: Likewise.
12983         * g++.dg/ext/visibility-1.C: Likewise.
12984         * g++.dg/ext/visibility-2.C: Likewise.
12985         * g++.dg/ext/visibility-3.C: Likewise.
12986         * g++.dg/ext/visibility-4.C: Likewise.
12987         * g++.dg/ext/visibility-5.C: Likewise.
12988         * g++.dg/ext/visibility-6.C: Likewise.
12989
12990 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12991
12992         * g++.dg/lookup/java1.C: New test.
12993         * g++.dg/lookup/java2.C: New test.
12994
12995 2003-12-07  Falk Hueffner  <falk@debian.org>
12996
12997         * g++.dg/opt/noreturn-1.C: New test.
12998
12999 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
13000
13001         * gcc.dg/overflow-1.c: New test.
13002
13003 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13004
13005         * g77.f-torture/compile/13060.f: New test.
13006
13007 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
13008
13009         PR c++/13323
13010         * g++.dg/inherit/operator2.C: New test.
13011
13012 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
13013
13014         PR c++/13305
13015         * g++.dg/ext/attrib9.C: New test.
13016
13017 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
13018
13019         PR c++/13314
13020         * g++.dg/template/error7.C: New test.
13021
13022 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
13023             J"orn Rennecke <joern.rennecke@superh.com>
13024
13025         PR target/13302
13026         * g++.dg/other/struct-va_list.C: New test.
13027
13028 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13029
13030         PR c++/13166
13031         * g++.dg/parse/defarg6.C: New test.
13032
13033 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
13034
13035         PR target/13256
13036         * gcc.c-torture/execute/20031201-1.c: New test.
13037
13038 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
13039
13040         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
13041
13042 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13043
13044         * gcc.dg/builtin-return-1.c: New test.
13045
13046 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
13047             J"orn Rennecke <joern.rennecke@superh.com>
13048
13049         PR optimization/13260
13050         * gcc.c-torture/execute/20031204-1.c: New test.
13051
13052 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
13053
13054         PR c++/9127
13055         * g++.dg/template/error6.C: New test.
13056
13057 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
13058
13059         * gcc.dg/20031202-1.c: New test.
13060
13061 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
13062
13063         PR c++/13179
13064         * g++.dg/template/eh1.C: New test.
13065
13066         PR c++/10771
13067         * g++.dg/template/error5.C: New test.
13068
13069 2003-12-02  David Ung  <davidu@mips.com>
13070
13071         * gcc.dg/compat/vector-check.h: Corrected type for var
13072         g_##TMODE
13073
13074 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13075
13076         PR c++/10126
13077         * g++.dg/template/ptrmem8.C: New test.
13078
13079 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13080
13081         PR c++/12573
13082         * g++.dg/template/dependent-expr3.C: New test.
13083
13084 2003-12-01  James Lemke  <jim@wasabisystems.com>
13085
13086         * gcc.dg/arm-g2.c: New test.
13087
13088 2003-12-01  Roger Sayle  <roger@eyesopen.com>
13089
13090         PR optimization/11634
13091         * gcc.dg/20031201-2.c: New test case.
13092
13093 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
13094
13095         PR 11433
13096         * objc.dg/proto-lossage-3.m: New test.
13097
13098 2003-12-01  Roger Sayle  <roger@eyesopen.com>
13099
13100         PR optimization/12628
13101         * gcc.dg/20031201-1.c: New test case.
13102
13103 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13104
13105         * gcc.dg/unaligned-1.c: New test.
13106
13107 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
13108
13109         PR c++/9849
13110         * g++.dg/template/error4.C: New test.
13111         * g++.dg/template/nested3.C: Adjust error markers.
13112
13113 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13114
13115         * gcc.dg/cpp/assert4.c: Check more #system assertions.
13116
13117 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
13118
13119         PR c/10333
13120         * gcc.dg/bitfld-7.c: New test.
13121
13122 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
13123
13124         * gcc.dg/tls/asm-1.C: New test.
13125
13126 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13127
13128         * gcc.dg/cpp/assert4.c: Update.
13129
13130 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
13131
13132         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
13133         * gcc.dg/builtin-apply3.c: New test.
13134
13135 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13136
13137         * lib/compat.exp (compat-obj): New xfaildata parameter.
13138         Use it to set compiler_conditional_xfail_data before compiling.
13139         (compat-get-options): Handle dg-xfail-if.
13140         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
13141         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
13142         * gcc.dg/compat/vector-1_y.c: Likewise.
13143         * gcc.dg/compat/vector-2_x.c: Likewise.
13144         * gcc.dg/compat/vector-2_y.c: Likewise.
13145
13146 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13147
13148         * g++.dg/opt/reg-stack4.C: New test.
13149
13150 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13151
13152         * gcc.dg/builtin-apply2.c: New test.
13153
13154 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
13155
13156         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
13157
13158 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13159
13160         PR c++/12924
13161         * g++.dg/template/template-id-2.C: New test.
13162
13163 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13164
13165         PR c++/5369
13166         * g++.dg/template/memfriend1.C: New test.
13167         * g++.dg/template/memfriend2.C: Likewise.
13168         * g++.dg/template/memfriend3.C: Likewise.
13169         * g++.dg/template/memfriend4.C: Likewise.
13170         * g++.dg/template/memfriend5.C: Likewise.
13171         * g++.dg/template/memfriend6.C: Likewise.
13172         * g++.dg/template/memfriend7.C: Likewise.
13173         * g++.dg/template/memfriend8.C: Likewise.
13174         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
13175
13176 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
13177
13178         PR c++/12515
13179         * g++.dg/ext/cond1.C: New test.
13180
13181 2003-11-20  Richard Henderson  <rth@redhat.com>
13182
13183         * gcc.dg/20020201-2.c: Remove.
13184         * gcc.dg/20020201-4.c: Remove.
13185         * gcc.dg/20020304-1.c: Remove.
13186
13187 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
13188
13189         * gcc.dg/cpp/trad/xwin1.c: New test case.
13190
13191 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
13192
13193         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
13194         * lib/g77.exp: Likewise.
13195         * lib/objc.exp: Likewise.
13196         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
13197         for darwin.
13198
13199 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13200
13201         PR c++/12932
13202         * g++.dg/template/static5.C: New test.
13203
13204 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
13205
13206         * gcc.dg/nested-func-1.c: New test.
13207
13208 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13209
13210         * gcc.dg/cpp/assert4.c: New test.
13211
13212 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
13213
13214         PR c++/2294
13215         * g++.dg/lookup/using9.c: New test.
13216
13217 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
13218
13219         PR c++/12762
13220         * g++.dg/template/error3.C: New test.
13221
13222 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
13223
13224         PR ada/13035
13225         * ada/acats/run_acats, run_all.sh: Fix syntax error.
13226         No longer use a wrapper for gcc, since this does not work under
13227         Windows.
13228
13229 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
13230
13231         PR c++/2094
13232         * g++.dg/template/ptrmem7.C: New test.
13233
13234 2003-11-13  Andrew Pinski <apinski@apple.com>
13235
13236         * gcc.c-torture/compile/20031113-1.c: New test.
13237
13238 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
13239             Kean Johnston <jkj@sco.com>
13240
13241         PR c/13029
13242         * gcc.dg/unused-4.c: Update.
13243
13244 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13245
13246         * g++.dg/opt/const3.C: New test.
13247
13248 2003-11-13  Jan Hubicka  <jh@suse.cz>
13249
13250         * gcc.c-torture/compile/20031112-1.c: New test.
13251
13252 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
13253
13254         * g++.dg/parse/crash10.C: Remove bogus error marker.
13255
13256 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13257
13258         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
13259         (host_gcc): Likewise.
13260         (ROOT): Honor $PWDCMD.
13261         (BASE): Likewise.
13262         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
13263
13264 2003-11-12  Catherine Moore  <clm@redhat.com>
13265
13266         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
13267
13268 2003-11-12  Andreas Jaeger  <aj@suse.de>
13269             Jakub Jelinek  <jakub@redhat.com>
13270             Andrew Pinski  <pinskia@physics.uc.edu>
13271             Richard Henderson  <rth@redhat.com>
13272
13273         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
13274         systems.
13275         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
13276
13277         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
13278         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
13279
13280 2003-11-11  Andreas Jaeger  <aj@suse.de>
13281
13282         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
13283
13284         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
13285
13286 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
13287
13288         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
13289         Clean ups.
13290
13291 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
13292
13293         * gcc.dg/trampoline-1.c: New test.
13294
13295 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
13296
13297         * gcc.c-torture/compile/200031109-1.c: New test.
13298
13299 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13300
13301         PR c/3190
13302         PR c/8714
13303         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
13304         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
13305         gcc.dg/format/no-y2k-1.c: Update.
13306
13307 2003-11-08  Roger Sayle  <roger@eyesopen.com>
13308
13309         PR optimization/10467
13310         * gcc.dg/20031108-1.c: New test case.
13311
13312 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
13313
13314         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
13315
13316 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13317
13318         * gcc.dg/compound-lvalue-1.c: New test.
13319         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
13320         some XFAILs.
13321
13322 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
13323
13324         * gcc.dg/altivec-varargs-1.c: New test.
13325
13326 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13327
13328         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
13329         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
13330         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
13331         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
13332         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
13333
13334 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
13335
13336         * gcc.dg/cond-lvalue-1.c: New test.
13337
13338 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
13339
13340         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
13341
13342 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13343
13344         PR c++/11616
13345         * g++.dg/template/instantiate5.C: New test.
13346
13347 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13348
13349         PR c++/12726
13350         * g++.dg/ext/complit2.C: Replace test with self-contained version.
13351         * ChangeLog: Add missing first entry for above test.
13352
13353 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13354
13355         PR c++/9810
13356         * g++.dg/template/using8.C: New test.
13357         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
13358
13359 2003-11-02  Roger Sayle  <roger@eyesopen.com>
13360
13361         PR optimization/10817
13362         * gcc.c-torture/compile/20031102-1.c: New test case.
13363
13364 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
13365
13366         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
13367         2147483647.
13368
13369 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13370
13371         * gcc.dg/20031102-1.c: New test.
13372
13373 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13374
13375         * gcc.dg/complex-1.c: New test.
13376
13377 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13378
13379         PR c++/12796
13380         * g++.dg/template/crash13.C: Adjust expected error location.
13381         * g++.old-deja/g++.brendan/ns1.C: Likewise.
13382
13383 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
13384
13385         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
13386
13387 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
13388
13389         PR/10239
13390         * gcc.c-torture/compile/20031031-2.c: New test.
13391
13392 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
13393
13394         PR/11640
13395         * gcc.c-torture/compile/20031031-1.c: New test.
13396
13397 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
13398
13399         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
13400         * gcc.misc-tests/bprob.exp: Likewise.
13401         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
13402         the execution test on arm-elf configs.
13403         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
13404         configs that don't support scratch files.
13405         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
13406
13407 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
13408
13409         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
13410         done by dejagnu.
13411
13412 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
13413
13414         * ada/acats/run_all.sh: Redirect mv output to /dev/null
13415         Avoid non pure sh syntax. Add more logging.
13416
13417         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
13418         fail.
13419
13420 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13421
13422         PR libgcj/10610
13423         * gcc.dg/ppc-stackalign-1.c: New test.
13424
13425 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
13426
13427         * ada/acats/run_all.sh: Change output to be more compliant with
13428         dejagnu framework.
13429         Create acats.sum and acats.log files under testsuite/ada/acats
13430         Only run [a-z]* directories, to filter out e.g. CVS.
13431         Redirect build output to log file.
13432
13433 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
13434
13435         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
13436
13437 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
13438
13439         PR ada/5909:
13440         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
13441
13442 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
13443
13444         * gcc.c-torture/compile/20031023-1.c: New test.
13445         * gcc.c-torture/compile/20031023-2.c: New test.
13446         * gcc.c-torture/compile/20031023-3.c: New test.
13447         * gcc.c-torture/compile/20031023-4.c: New test.
13448
13449 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13450
13451         PR c++/10371
13452         * g++.dg/lookup/scoped8.C: New test.
13453
13454 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
13455
13456         * g++.dg/opt/reg-stack3.C: New test.
13457
13458 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13459
13460         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
13461
13462 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13463
13464         PR c++/11076
13465         * g++.dg/template/crash13.C: New test.
13466
13467 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13468
13469         * gcc.dg/c99-restrict-2.c: New test.
13470
13471 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
13472
13473         PR c++/12698, c++/12699, c++/12700, c++/12566
13474         * g++.dg/inherit/covariant9.C: New test.
13475         * g++.dg/inherit/covariant10.C: New test.
13476         * g++.dg/inherit/covariant11.C: New test.
13477
13478 2003-10-23  Jason Merrill  <jason@redhat.com>
13479
13480         PR c++/12726
13481         * g++.dg/ext/complit2.C: New test.
13482
13483 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
13484
13485         PR target/12654
13486         * gcc.c-torture/execute/20031020-1.c: New test.
13487
13488 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13489
13490         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
13491         following the jump_insn.
13492
13493 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13494
13495         * gcc.dg/cast-lvalue-1.c: New test.
13496
13497 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
13498
13499         PR c++/11962
13500         * g++.dg/template/cond2.C: New test.
13501
13502 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13503
13504         * gcc.dg/builtins-28.c: New test.
13505
13506 2003-10-20  Jan Hubicka  <jh@suse.cz>
13507
13508         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
13509         parameter.
13510         * testsuite/gcc.dg/inline-2.c: Likewise.
13511
13512 2003-10-20  Phil Edwards  <phil@codesourcery.com>
13513
13514         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
13515         * gcc.dg/nest.c:  Likewise.
13516
13517 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13518
13519         PR c++/9781, c++/10583, c++/11862
13520         * g++.dg/parse/crash13.C: New test.
13521
13522 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13523
13524         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
13525
13526 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13527
13528         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
13529         Define HAVE_C99_RUNTIME except on Solaris.
13530         * gcc.dg/builtins-20.c: Likewise.
13531
13532 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13533
13534         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
13535
13536 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13537
13538         PR c++/12495
13539         * g++.dg/template/crash21.C: New test.
13540
13541 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13542
13543         PR c++/2513
13544         * g++.dg/template/typename5.C: New test.
13545
13546 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13547
13548         PR c++/12369
13549         * g++.dg/template/friend25.C: New test.
13550
13551 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
13552
13553         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
13554         versions.
13555
13556 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
13557
13558         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
13559         == 2147483647.
13560
13561 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
13562
13563         * gcc.c-torture/execute/960416-1.x: Remove.
13564         * gcc.c-torture/execute/divconst-3.x: Likewise.
13565
13566 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
13567
13568         PR target/12598
13569         * gcc.dg/torture/cris-volatile-1.c: New test.
13570
13571 2003-10-14  Roger Sayle  <roger@eyesopen.com>
13572
13573         PR optimization/9325
13574         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
13575         for overflowing floating point to integer conversion during RTL
13576         simplification.
13577
13578 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
13579
13580         * objc/execute/_cmd.m: Fix typo.
13581         * objc.dg/image-info.m, objc.dg/symtab-1.m:
13582         Relax 'scan-assembler' regexp.
13583         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
13584         objc.dg/try-catch-4.m: Run on non-Darwin targets.
13585         * objc.dg/zero-link-2.m: Remove blank line.
13586         * objc.dg/zero-link-3.m: New test case.
13587
13588 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
13589
13590         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
13591
13592         * gcc.dg/asm-names.c: Use scan-assembler-not rather
13593         than linker trickery.
13594
13595 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13596
13597         PR c++/12370
13598         * g++.dg/other/friend2.C: New test.
13599
13600 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
13601
13602         * gcc.dg/20031012-1.c: New test.
13603
13604 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
13605
13606         * gcc.dg/weak/weak-3.c: Fix for new warning.
13607
13608 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
13609
13610         PR optimization/8750
13611         * gcc.c-torture/execute/20031012-1.c: New test case.
13612
13613 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13614
13615         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
13616         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
13617
13618 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13619
13620         PR optimization/12260
13621         * gcc.c-torture/compile/20031011-2.c: New test case.
13622
13623 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13624
13625         * gcc.c-torture/execute/20031011-1.c: New testcase.
13626
13627 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
13628
13629         * gcc.c-torture/compile/20031011-1.c: New test.
13630
13631 2003-10-11  Jan Hubicka  <jh@suse.cz>
13632
13633         * g++.dg/other/first-global.C: New test.
13634
13635 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13636
13637         * gcc.c-torture/execute/string-opt-18.c: New testcase.
13638
13639 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
13640
13641         * gcc.c-torture/compile/20031010-1.c: New test.
13642
13643 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
13644
13645         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
13646         * gcc.c-torture/execute/va-arg-25.c: ... here.
13647
13648 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
13649
13650         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
13651
13652 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
13653
13654         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
13655
13656 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
13657
13658         * g++.dg/parse/error2.C: New test.
13659
13660 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
13661
13662         PR c++/11097
13663         * g++.dg/other/error5.C: Modify the error message.
13664         * g++.dg/lookup/using8.C: New test.
13665
13666 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
13667
13668         * gcc.dg/darwin-abi-2.c: New file.
13669         * gcc.c-torture/execute/va-arg-24.c: New file.
13670
13671 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
13672
13673         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
13674         indentation.
13675
13676 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
13677
13678         PR c++/10147
13679         * g++.dg/other/error4.C: Update error messages.
13680         * g++.dg/template/ptrmem4.C: Likewise.
13681
13682         PR c++/12337
13683         * g++.dg/init/new9.C: New test.
13684
13685         PR c++/12334, c++/12236, c++/8656
13686         * g++.dg/ext/attrib8.C: New test.
13687
13688 2003-10-06  Devang Patel  <dpatel@apple.com>
13689
13690         * gcc.dg/debug/dwarf2-3.h: New test.
13691         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
13692
13693 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
13694
13695         * g++.dg/opt/cfg2.C: New test.
13696
13697 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13698
13699         * g++.dg/opt/float1.C: New test.
13700
13701 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13702
13703         * gcc.dg/c90-array-lval-6.c: New test.
13704         * gcc.dg/c99-array-lval-6.c: New test.
13705
13706 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
13707             Ziemowit Laski  <zlaski@apple.com>
13708
13709         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
13710         'Derived', so that it is never considered a class method; add
13711         new warning for '+port' method ambiguity.
13712         * objc.dg/method-12.m: Include <objc/objc.h> instead of
13713         <objc/objc-api.h> (needed on Mac OS X).
13714         * objc.dg/method-13.m: New test.
13715
13716 2003-10-03  Roger Sayle  <roger@eyesopen.com>
13717
13718         PR optimization/9325, PR java/6391
13719         * gcc.c-torture/execute/20031003-1.c: New test case.
13720
13721 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
13722
13723         PR optimization/12180
13724         * gcc.dg/20031002-1.c: New test.
13725
13726         PR c++/12486
13727         * g++.dg/inherit/error1.C: New test.
13728
13729 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
13730
13731         * lib/f-torture.exp (search_for): Rename to...
13732         (search_for_re): This.  Also, clean up comments and the
13733         "regexp" invocation.
13734
13735 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
13736
13737         * gcc.c-torture/compile/20031002-1.c: New test.
13738
13739 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
13740
13741         * g++.dg/opt/cond1.C: New test.
13742
13743 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
13744
13745         * gcc.dg/Wold-style-definition-2.c: New testcase.
13746         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
13747
13748 2003-09-29  Richard Henderson  <rth@redhat.com>
13749
13750         * g++.dg/init/array10.C: Add dg-options.
13751
13752 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
13753
13754         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
13755
13756 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13757
13758         * g++.dg/template/friend19.C: Fix typo.
13759         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
13760
13761 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
13762
13763         * gcc.c-torture/execute/20030928-1.c: New test.
13764         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
13765
13766 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13767
13768         * g++.dg/opt/unroll1.C: New test.
13769
13770 2003-09-26  Roger Sayle  <roger@eyesopen.com>
13771
13772         PR optimization/11741
13773         * gcc.dg/20030926-1.c: New test case.
13774
13775 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13776
13777         PR c++/5655
13778         * g++.dg/parse/access7.C: New test.
13779         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
13780
13781 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
13782
13783         MERGE OF objc-improvements-branch into MAINLINE:
13784         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
13785         if libobjc has not been built.
13786         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
13787         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
13788         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
13789         objc/execute/nested-3.m, objc/execute/np-2.m,
13790         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
13791         objc/execute/redefining_self.m, objc/execute/root_methods.m,
13792         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
13793         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
13794         objc.dg/special/unclaimed-category-1.h,
13795         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
13796         well as GNU runtime.
13797         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
13798         * execute/cascading-1.m, execute/function-message-1.m,
13799         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
13800         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
13801         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
13802         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
13803         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
13804         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
13805         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
13806         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
13807         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
13808         * objc.dg/bitfield-2.m: Run only on Darwin.
13809         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
13810         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
13811         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
13812         * objc.dg/const-str-1.m: Fix constant string layout.
13813
13814 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
13815
13816         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
13817
13818 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
13819
13820         * gcc.dg/darwin-abi-1.c: New file.
13821
13822 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
13823
13824         PR target/12281
13825         * gcc.c-torture/compile/20030921-1.c: New test.
13826
13827 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13828
13829         * g++.dg/opt/reg-stack2.C: New test.
13830
13831 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
13832
13833         * g++.dg/eh/delayslot1.C: New test.
13834
13835 2003-09-20  Richard Henderson  <rth@redhat.com>
13836
13837         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
13838
13839 2003-09-20  Roger Sayle  <roger@eyesopen.com>
13840
13841         * gcc.c-torture/execute/20030920-1.c: New test case.
13842
13843 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13844
13845         * g++.dg/rtti/typeid3.C: Correct expected error message.
13846
13847 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13848
13849         PR c++/157
13850         * g++.dg/parse/crash12.C: New test.
13851
13852 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
13853
13854         * gcc.dg/compat/mixed-struct-check.h: New.
13855         * gcc.dg/compat/mixed-struct-defs.h: New.
13856         * gcc.dg/compat/mixed-struct-init.h: New.
13857         * gcc.dg/compat/struct-by-value-19_main.c: New.
13858         * gcc.dg/compat/struct-by-value-19_x.c: New.
13859         * gcc.dg/compat/struct-by-value-19_y.c: New.
13860         * gcc.dg/compat/struct-by-value-20_main.c: New.
13861         * gcc.dg/compat/struct-by-value-20_x.c: New.
13862         * gcc.dg/compat/struct-by-value-20_y.c: New.
13863         * gcc.dg/compat/struct-return-19_main.c: New.
13864         * gcc.dg/compat/struct-return-19_x.c: New.
13865         * gcc.dg/compat/struct-return-19_y.c: New.
13866         * gcc.dg/compat/struct-return-20_main.c: New.
13867         * gcc.dg/compat/struct-return-20_x.c: New.
13868         * gcc.dg/compat/struct-return-20_y.c: New.
13869
13870 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
13871         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
13872         so that it will not complain on LP64 targets.
13873
13874 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13875
13876         PR c++/495
13877         * g++.dg/template/friend24.C: New test.
13878
13879 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
13880
13881         PR c++/12332
13882         * g++.dg/template/memtmpl2.C: New test.
13883
13884 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
13885
13886         PR target/11184
13887         * gcc.dg/builtin-apply1.c: New test.
13888
13889 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
13890
13891         PR c++/9848
13892         * g++.dg/warn/Wunused-4.C: New test.
13893
13894 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13895
13896         PR c++/12316
13897         * g++.dg/other/gc2.C: New test.
13898
13899 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
13900
13901         PR c++/11991
13902         * g++.dg/rtti/typeid3.C: New test.
13903
13904         PR c++/12266
13905         * g++.dg/overload/template1.C: New test.
13906
13907 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
13908
13909         * g++.dg/opt/cfg3.C: New test.
13910
13911 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13912
13913         PR c++/7939
13914         * g++.dg/template/crash11.C: New test.
13915
13916 2003-09-16  Jason Merrill  <jason@redhat.com>
13917             Jakub Jelinek  <jakub@redhat.com>
13918
13919         * gcc.dg/attr-warn-unused-result.c: New test.
13920
13921 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
13922
13923         PR c++/12184
13924         * g++.dg/expr/call2.C: New test.
13925
13926 2003-09-15  Andreas Jaeger  <aj@suse.de>
13927
13928         * gcc.dg/Wold-style-definition-1.c: New test.
13929
13930 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
13931
13932         PR c++/3907
13933         * g++.dg/parse/template12.C: New test.
13934
13935         * g++.dg/abi/bitfield11.C: New test.
13936         * g++.dg/abi/bitfield12.C: Likewise.
13937
13938 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
13939
13940         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
13941         non-expansion of functional macro name without arguments at EOL.
13942         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
13943
13944 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
13945
13946         * gcc.c-torture/execute/20030914-[12].c: New tests.
13947
13948 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13949
13950         PR c++/11788
13951         * g++.dg/overload/addr1.C: New test.
13952
13953 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
13954
13955         * gcc.dg/20030909-1.c: New test.
13956
13957 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13958
13959         * gcc.dg/ultrasp10.c: New test.
13960
13961 2003-09-09  Devang Patel  <dpatel@apple.com>
13962
13963         * gcc.dg/darwin-ld-6.c: New test.
13964
13965 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13966
13967         * gcc.dg/torture/builtin-explog-1.c: New testcase.
13968
13969 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
13970
13971         * gcc.dg/ia64-types1.c: New test.
13972         * gcc.dg/ia64-types2.c: Likewise.
13973
13974 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13975
13976         * gcc.dg/builtins-1.c: Add more _Complex tests.
13977         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13978
13979         * gcc.dg/builtins-1.c: Test existing _Complex functions.
13980         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13981
13982 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
13983
13984         PR c++/11786
13985         * g++.dg/lookup/koenig2.C: New test.
13986
13987         PR c++/5296
13988         * g++.dg/rtti/typeid2.C: New test.
13989
13990 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
13991
13992         * gcc.c-torture/compile/20030904-1.c: New test.
13993
13994 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13995
13996         * g++.dg/opt/longbranch2.C: New test.
13997
13998 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
13999
14000         * g++.dg/template/crash10.C: Only compile it.
14001
14002 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
14003
14004         PR middle-end/11665
14005         * gcc.c-torture/compile/20030907-1.c: New test.
14006         * g++.dg/init/array11.C: New test.
14007
14008 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
14009
14010         PR c++/11852
14011         * g++.dg/init/struct1.C: New test.
14012
14013 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
14014
14015         PR c++/12181
14016         * g++.dg/expr/comma1.C: New test.
14017
14018 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
14019
14020         PR c++/11867
14021         * g++.dg/expr/static_cast5.C: New test.
14022
14023 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
14024
14025         PR c++/11507
14026         * g++.dg/lookup/scoped7.C: New test.
14027
14028         PR c++/9574
14029         * g++.dg/other/static1.C: New test.
14030
14031         PR c++/11490
14032         * g++.dg/warn/template-1.C: New test.
14033
14034         PR c++/11432
14035         * g++.dg/template/crash10.C: New test.
14036
14037         PR c++/2478
14038         * g++.dg/overload/VLA.C: New test.
14039
14040         PR c++/10804
14041         * g++.dg/template/call1.C: New test.
14042
14043 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14044
14045         PR c++/11794
14046         * g++.dg/parse/using3.C: New test.
14047
14048 2003-09-06  Roger Sayle  <roger@eyesopen.com>
14049
14050         PR c++/11409
14051         * g++.dg/overload/builtin3.C: New test case.
14052
14053 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
14054
14055         PR c/9862
14056         * gcc.dg/20030906-1.c: New test.
14057         * gcc.dg/20030906-2.c: Likewise.
14058
14059 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14060
14061         PR c++/12167
14062         * g++.dg/parse/defarg5.C: New test.
14063
14064         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
14065
14066 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
14067
14068         PR c++/12163
14069         * g++.dg/expr/static_cast4.C: New test.
14070
14071         PR c++/12146
14072         * g++.dg/template/crash9.C: New test.
14073
14074 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
14075
14076         * g++.old-deja/g++.ext/pretty2.C: Update for change
14077         in __FUNCTION__.
14078         * g++.old-deja/g++.ext/pretty3.C: Likewise.
14079
14080 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
14081
14082         PR c++/11922
14083         * g++/dg/template/qualified-id1.C: New test.
14084
14085         PR c++/12037
14086         * g++.dg/warn/noeffect4.C: New test.
14087
14088 2003-09-04  Matt Austern  <austern@apple.com>
14089
14090         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
14091         * g++.dg/ext/fnname2.C: Likewise.
14092         * g++.dg/ext/fnname3.C: Likewise.
14093
14094 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
14095
14096         * g++.dg/expr/lval1.C: New test.
14097         * g++.dg/ext/lvcast.C: Remove.
14098
14099 2003-09-03  Roger Sayle  <roger@eyesopen.com>
14100
14101         PR optimization/11700.
14102         * gcc.c-torture/compile/20030903-1.c: New test case.
14103
14104 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
14105
14106         PR c++/12053
14107         * g++.dg/abi/layout4.C: New test.
14108
14109 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
14110
14111         PR c++/11553
14112         * g++.dg/parse/friend3.C: New test.
14113
14114 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
14115
14116         PR c++/11847
14117         * g++.dg/template/class1.C: New test.
14118
14119         PR c++/11808
14120         * g++.dg/expr/call1.C: New test.
14121
14122 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
14123
14124         PR c++/12114
14125         * g++.dg/init/ref9.C: New test.
14126
14127         PR c++/11972
14128         * g++.dg/template/nested4.C: New test.
14129
14130 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
14131
14132         PR c++/12093
14133         * g++.dg/template/non-dependent4.C: New test.
14134
14135         PR c++/11928
14136         * g++.dg/inherit/conv1.C: New test.
14137
14138 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
14139
14140         PR c++/6196
14141         * g++.dg/ext/label1.C: New test.
14142         * g++.dg/ext/label2.C: Likewise.
14143
14144 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
14145
14146         * g++.dg/expr/cond3.C: New test.
14147
14148 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14149
14150         * gcc.dg/builtins-1.c: Add new builtin cases.
14151
14152 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14153
14154         * gcc.dg/builtins-1.c: Add new cases.
14155         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14156
14157 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14158
14159         * gcc.dg/builtins-1.c: Add more math builtin tests.
14160         * gcc.dg/torture/builtin-attr-1.c: New test.
14161
14162 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
14163
14164         PR optimization/5079
14165         * g++.dg/opt/static3.C: New test.
14166
14167 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14168
14169         * gcc.misc-tests/gcov-10b.c: New test.
14170
14171 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
14172
14173         * g++.dg/opt/ptrmem3.C: New test.
14174
14175         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
14176
14177 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
14178
14179         * gcc.dg/20030826-2.c: New test.
14180
14181 2003-08-26  Roger Sayle  <roger@eyesopen.com>
14182
14183         PR middle-end/12002
14184         * g77.f-torture/compile/12002.f: New test case.
14185
14186 2003-08-26  Roger Sayle  <roger@eyesopen.com>
14187
14188         * gcc.dg/20030826-1.c: New test case.
14189
14190 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
14191
14192         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
14193
14194 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
14195
14196         PR c++/11871
14197         * c++.dg/lookup/crash1.C: New test.
14198
14199         * c++.dg/warn/noeffect3.C: New test.
14200
14201 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
14202
14203         * gcc.dg/compat/vector-1_x.c: Compile with -w.
14204         * gcc.dg/compat/vector-1_y.c: Ditto.
14205         * gcc.dg/compat/vector-2_x.c: Ditto.
14206         * gcc.dg/compat/vector-2_y.c: Ditto.
14207
14208 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
14209
14210         * gcc.dg/20030702-1.c: New test.
14211
14212 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
14213
14214         PR c++/8795
14215         * g++.dg/ext/altivec-1.C: New test.
14216
14217 2003-08-24  Richard Henderson  <rth@redhat.com>
14218
14219         * g++.dg/eh/simd-2.C: Add -w for x86.
14220
14221 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
14222
14223         * gcc.dg/20030815-1.c: New test.
14224
14225 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14226
14227         PR c++/3765
14228         * g++.dg/parse/access6.C: New test.
14229
14230 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14231
14232         PR c++/641, c++/11876
14233         * g++.dg/template/friend22.C: New test.
14234         * g++.dg/template/friend23.C: Likewise.
14235
14236 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14237
14238         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
14239         identically.
14240
14241 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14242
14243         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
14244
14245 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14246
14247         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
14248
14249 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14250
14251         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
14252
14253 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14254
14255         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
14256
14257 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
14258
14259         PR c++/11919
14260         * g++.dg/overload/prom1.C: New test.
14261
14262         PR c++/11551
14263         * g++.dg/parse/dtor2.C: New test.
14264
14265         PR c++/10762
14266         * g++.dg/parse/using2.C: New test.
14267
14268 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
14269
14270         PR target/11805
14271         * gcc.c-torture/compile/20030821-1.c: New.
14272
14273 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
14274
14275         PR c++/11834
14276         * g++.dg/template/deduce2.C: New test.
14277
14278 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
14279
14280         * gcc.c-torture/execute/20030821-1.c: New test.
14281
14282 2003-08-20  Roger Sayle  <roger@eyesopen.com>
14283
14284         PR middle-end/11984
14285         * gcc.dg/20030820-1.c: New test case.
14286
14287 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
14288
14289         PR c++/11945
14290         * g++.dg/warn/noeffect2.C: New test.
14291
14292 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
14293
14294         PR c++/10926
14295         * g++.dg/template/dtor2.C: New test.
14296
14297         PR c++/11684
14298         * g++.dg/template/operator1.C: New test.
14299         * g++.dg/parse/operator4.C: New test.
14300
14301         PR c++/11946.C
14302         * g++.dg/expr/enum1.C: New test.
14303         * gcc.dg/c99-bool-1.c: Remove bogus warning.
14304
14305         PR c++/11036.C
14306         * g++.dg/parse/elab2.C: New test.
14307         * g++.dg/parse/typedef4.C: Change error message.
14308         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
14309         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
14310         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
14311
14312 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
14313
14314         * gcc.dg/pch/warn-1.c: New.
14315         * gcc.dg/pch/warn-1.hs: New.
14316
14317         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
14318         not-tested file.
14319
14320 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
14321
14322         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
14323
14324 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
14325
14326         * gcc.dg/uninit-D.c: New Test.
14327         * gcc.dg/uninit-E.c: New Test.
14328         * gcc.dg/uninit-F.c: New Test.
14329         * gcc.dg/uninit-G.c: New Test.
14330
14331 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
14332
14333         * g++.dg/README: Describe the pch directory.
14334
14335 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14336
14337         PR c++/11174
14338         * g++.dg/parse/access4.C: New test.
14339         * g++.dg/parse/access5.C: Likewise.
14340         * g++.old-deja/g++.jason/access17.C: Adjust error message.
14341
14342 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
14343
14344         * gcc.dg/noncompile/20030818-1.c: New.
14345
14346 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14347
14348         PR c++/11957
14349         * g++.dg/warn/noeffect1.C: New test.
14350
14351         * g++.dg/template/scope2.C: New test.
14352         * g++.dg/template/error2.C: Correct dg-error
14353
14354 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
14355
14356         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
14357
14358 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
14359
14360         PR C++/11512
14361         * g++.dg/template/warn1.C: New.
14362
14363 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
14364
14365         * g++.dg/template/error2.C: New test.
14366         * g++.dg/lookup/using7.C: Adjust errors
14367         * g++.old-deja/g++.pt/crash36.C: Likewise.
14368         * g++.old-deja/g++.pt/derived3.C: Likewise.
14369
14370 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14371
14372         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
14373         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
14374         * gcc.c-torture/execute/builtins/string-9.c: New, from
14375         string-opt-9.c.  Adjust for execute/builtins framework.
14376         * gcc.c-torture/execute/string-opt-9.c: Delete.
14377
14378 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
14379
14380         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
14381
14382         * g++.dg/parse/ret-type2.C: New test.
14383
14384         PR c++/11703
14385         * g++.dg/init/new8.C: New test.
14386
14387         PR c++/10923
14388         * g++.dg/parse/typedef5.C: New test.
14389
14390         PR c++/9512
14391         * g++.dg/parse/qualified2.C: New test.
14392         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
14393         invalid code.
14394
14395 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
14396
14397         * g++.dg/conversion/ptrmem1.C: New test.
14398
14399 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
14400
14401         PR target/11693
14402         * gcc.dg/20030811-1.c: New test.
14403
14404         PR target/11535
14405         * gcc.c-torture/execute/20030811-1.c: New test.
14406
14407 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14408
14409         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
14410
14411 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
14412
14413         PR c++/11789.C
14414         * g++.dg/inherit/multiple1.C: New test.
14415
14416 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14417
14418         * gcc.dg/spe1.c: New test.
14419
14420         PR c++/11670
14421         * g++.dg/expr/cast2.C: New test.
14422
14423         PR c++/10530
14424         * g++.dg/template/dependent-name2.C: New test.
14425
14426 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
14427
14428         * g++.dg/parse/crash11.C: Put the dg options in comments.
14429
14430 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
14431
14432         * lib/gcc-dg.exp: Update for diagnostic change.
14433
14434 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14435
14436         PR c++/5767
14437         * g++.dg/parse/crash11.C: New test.
14438
14439 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
14440
14441         * gcc.dg/cpp/spacing1.c: Update.
14442
14443 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
14444
14445         PR target/11739
14446         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
14447         a value for -mtune.
14448
14449 2003-08-04  Roger Sayle  <roger@eyesopen.com>
14450
14451         PR middle-end/11771
14452         * gcc.c-torture/compile/20030804-1.c: New test case.
14453
14454 2003-08-04  Roger Sayle  <roger@eyesopen.com>
14455
14456         * gcc.dg/20030804-1.c: New test case.
14457
14458 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
14459
14460         * gcc.dg/cpp/separate-1.c: New test.
14461
14462 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
14463
14464         PR c++/11704
14465         * g++.dg/template/dependent-expr2.C: New test.
14466
14467         PR c++/11766
14468         * g++.dg/expr/ptrmem1.C: New test.
14469
14470 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14471
14472         PR c++/9453
14473         * g++.dg/template/friend15.C: New test.
14474
14475 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
14476
14477         * lib/dg-pch.exp: Work round PCH bug.
14478
14479 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14480
14481         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
14482         builtins.  Move cases from builtins-4.c here.
14483
14484         * gcc.dg/torture/builtin-math-1.c: New test taken from
14485         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
14486         additional cases.
14487
14488         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
14489         Delete.
14490
14491 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
14492
14493         PR c++/9447
14494         * g++.dg/template/using7.C: New test.
14495
14496 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
14497
14498         * import1.c, import2.c: New tests.
14499
14500 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
14501
14502         * g++.dg/eh/crossjump1.C: New test.
14503
14504 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
14505
14506         PR c++/11697
14507         * g++.dg/template/using6.C: New test.
14508
14509         PR c++/11744
14510         * g++.dg/template/koenig2.C: New test.
14511
14512 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14513
14514         PR c++/7983
14515         * g++.dg/parse/typedef4.C: New test.
14516
14517 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14518
14519         PR c++/8442, c++/8806
14520         * g++.dg/template/elab1.C: New test.
14521         * g++.dg/template/type2.C: Likewise.
14522         * g++.dg/template/ttp3.C: Adjust expected error message.
14523         * g++.old-deja/g++.law/visibility13.C: Likewise.
14524         * g++.old-deja/g++.niklas/t135.C: Likewise.
14525         * g++.old-deja/g++.pt/ttp41.C: Likewise.
14526         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
14527         template argument.
14528         * g++.old-deja/g++.pt/ttp44.C: Likewise.
14529
14530 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
14531
14532         PR c++/11295
14533         * g++.dg/ext/stmtexpr1.C: New test.
14534
14535         * g++.dg/opt/tmp1.C: New test.
14536
14537         PR c++/11525
14538         * g++.dg/parse/constant4.C: New test.
14539
14540         PR c++/9447
14541         * g++.dg/template/using5.C: New test.
14542
14543 2003-07-31  Roger Sayle  <roger@eyesopen.com>
14544
14545         * gcc.dg/builtins-27.c: New test case.
14546
14547 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
14548
14549         * gcc.dg/tls/opt-7.c: New test.
14550
14551 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
14552
14553         * g++.old-deja/g++.other/crash18.C: Remove.
14554
14555 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
14556
14557         * g++.dg/template/explicit3.C: New.
14558         * g++.dg/template/explicit4.C: New.
14559         * g++.dg/template/explicit5.C: New.
14560
14561         PR c++/11347
14562         * g++.dg/template/memtmpl1.C: New.
14563
14564 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
14565
14566         PR target/11565
14567         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
14568         * gcc.dg/i386-387-5.c (dg-options): Likewise.
14569
14570 2003-07-30  Jan Hubicka  <jh@suse.cz>
14571
14572         * vtgc1.c: Kill.
14573
14574 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
14575
14576         * gcc.dg/struct-in-proto-1.c: New test.
14577
14578 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
14579
14580         * gcc.dg/cpp/include2.c: Only expect one message.
14581
14582 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
14583
14584         PR c++/9447
14585         * g++.dg/template/using1.C: New test.
14586         * g++.dg/template/using2.C: New test.
14587         * g++.dg/template/using3.C: New test.
14588         * g++.dg/template/using4.C: New test.
14589
14590 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
14591
14592         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
14593         * gcc.c-torture/execute/string-opt-10.c: Likewise.
14594
14595 2003-07-28  Jan Hubicka  <jh@suse.cz>
14596
14597         PR c++/11530
14598         * g++.dg/opt/call1.C: New test.
14599
14600 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
14601
14602         PR c++/11667
14603         * g++.dg/init/enum2.C: New test.
14604         * g++.dg/template/overload1.C: Add "-w" option.
14605
14606 2003-07-28    <hp@bitrange.com>
14607
14608         * gcc.dg/Wdeclaration-after-statement-1.c,
14609         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
14610
14611 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
14612
14613         * gcc.c-torture/compile/20030725-1.c: New test.
14614
14615 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
14616
14617         * gcc.dg/20030505.c: Only run for SPE.
14618         Remove definition of opaque type.
14619
14620 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
14621
14622         * g++.dg/template/ptrmem6.C: New test.
14623
14624 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
14625
14626         * gcc.c-torture/compile/zero-strct-2.c: New test.
14627
14628 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
14629
14630         * gcc.dg/intermod-1.c: New test.
14631
14632 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14633
14634         PR c++/11617
14635         * g++.dg/template/lookup2.C: New test.
14636         * g++.dg/template/memclass1.C: Remove instantiated from error.
14637         * g++.dg/other/error2.C: Tweak expected errors.
14638
14639         PR c++/11596
14640         * g++.dg/template/defarg3.C: New test.
14641
14642         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
14643
14644 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
14645
14646         * g++.dg/inherit/access5.C: New test.
14647
14648 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14649
14650         PR c++/11513
14651         * g++.dg/template/crash8.C: New test.
14652
14653 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
14654
14655         PR c/10602
14656         * gcc.dg/noncompile/incomplete-2.c: New test.
14657
14658 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
14659
14660         PR c++/11645
14661         * g++.dg/inherit/access4.C: New test.
14662
14663         PR c++/11517
14664         * g++.dg/expr/cond2.C: New test.
14665
14666         PR optimization/10679
14667         * g++.dg/opt/inline4.C: New test.
14668
14669 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
14670
14671         * g++.dg/parse/crash10: New test.
14672
14673 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
14674
14675         * g++.dg/ext/flexary1.C: New test.
14676
14677 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14678
14679         PR c++/10793
14680         * g++.dg/template/crash9.C: New test.
14681
14682 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14683
14684         PR c++/3004
14685         * g++.dg/parse/typedef3.C: New test.
14686
14687         PR c++/7906
14688         * g++.dg/parse/operator2.C: New test.
14689
14690         PR c++/8895
14691         * g++.dg/parse/def-tmpl-arg1.C: New test.
14692
14693         PR c++/9282
14694         * g++.dg/parse/funptr1.C: New test.
14695
14696         PR c++/9452
14697         * g++.dg/parse/ambig3.C: New test.
14698
14699         PR c++/9454
14700         * g++.dg/parse/operator3.C: New test.
14701
14702         PR c++/9486
14703         * g++.dg/parse/template10.C: New test.
14704
14705         PR c++/9488
14706         * g++.dg/parse/template11.C: New test.
14707
14708         PR c++/10150
14709         * g++.dg/parse/invalid-op1.C: New test.
14710
14711         PR c++/10247
14712         * g++.dg/parse/condexpr1.C: New test.
14713
14714 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
14715
14716         * g++.dg/ext/packed3.C: New test.
14717         * g++.dg/ext/packed4.C: New test.
14718
14719         * gcc.dg/pack-test-3.c: New test.
14720
14721 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
14722
14723         * lib/compat.exp: Handle dg-options per source file.
14724         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
14725         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
14726         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
14727         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
14728         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
14729         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
14730         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
14731         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
14732         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
14733         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
14734         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
14735         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
14736         * g++.dg/compat/break/bitfield7_x.C: Ditto.
14737         * g++.dg/compat/break/bitfield7_y.C: Ditto.
14738
14739 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
14740
14741         PR c/10320
14742         * gcc.c-torture/execute/20030718-1.c: New test.
14743
14744 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14745
14746         PR optimization/11536
14747         * gcc.dg/20030721-1.c: New test.
14748
14749 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
14750
14751         PR c++/11546
14752         * g++.dg/template/lookup1.C: New test.
14753
14754 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
14755
14756         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
14757         diagnostics of ill-formed constructs involving labels.
14758         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
14759         the new 'previously defined here' message.
14760
14761 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
14762
14763         * g++.dg/parse/non-dependent2.C: New test.
14764
14765 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
14766
14767         * g++.dg/init/init-ref4.C: xfail on targets without
14768         weak symbols.
14769
14770 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
14771
14772         PR target/11087
14773         * gcc.c-torture/execute/20030717-1.c: New test.
14774
14775 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14776
14777         * g++.dg/opt/cfg1.C: New test.
14778
14779 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
14780
14781         PR optimization/11557
14782         * gcc.dg/20030717-1.c: New test.
14783
14784 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
14785
14786         PR c++/10476
14787         * g++.dg/expr/crash-1.C: New test.
14788
14789         PR c++/11027
14790         * g++.dg/template/init3.C: New test.
14791
14792         PR c++/8222
14793         * g++.dg/template/non-dependent1.C: New test.
14794
14795         PR c++/11070
14796         * g++.dg/template/non-dependent2.C: New test.
14797
14798         PR c++/11071
14799         * g++.dg/template/non-dependent3.C: New test.
14800
14801         PR c++/9907
14802         * g++.dg/template/sizeof5.C: New test.
14803
14804 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
14805
14806         PR 11498
14807         * gcc.c-torture/compile/mangle-1.c: New file.
14808
14809 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14810
14811         PR c++/7809
14812         * g++.dg/parse/access3.C: New test.
14813
14814 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
14815
14816         PR c++/11384
14817         * g++.dg/init/init-ref4.C: New test.
14818
14819 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
14820
14821         PR c++/11547
14822         * g++.dg/parse/constant3.C: New test.
14823         * g++.dg/parse/crash7.C: Likewise.
14824
14825 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
14826
14827         PR target/11008
14828         * gcc.dg/i386-pentium4-not-mull.c: New.
14829
14830 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
14831
14832         * gcc.dg/asm-names.c (ymain): Make it weak.
14833
14834 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14835
14836         PR c++/5421
14837         * g++.dg/template/friend21.C: New test.
14838
14839 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
14840
14841         * gcc.dg/cleanup-8.c: New test.
14842         * gcc.dg/cleanup-9.c: New test.
14843
14844 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
14845
14846         * g++.dg/ext/dll-MI1.h: New file.
14847         * g++.dg/ext/dllexport-MI1.C: New file.
14848         * g++.dg/ext/dllimport-MI1.C: New file.
14849
14850 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
14851
14852         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
14853         it does not have cmpstrsi patterns (just cmpmemsi).
14854
14855 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
14856
14857         PR debug/11473
14858         * g++.dg/debug/debug8.C: New test.
14859
14860 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14861
14862         PR c++/10108
14863         * g++.dg/template/crash7.C: New test.
14864
14865 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
14866
14867         PR target/10795
14868         * gcc.c-torture/compile/20030708-1.c: New.
14869
14870 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
14871
14872         * gcc.c-torture/execute/20030715-1.c: New test.
14873
14874 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
14875
14876         * gcc.dg/pch/inline-3.c: New file.
14877         * gcc.dg/pch/inline-3.hs: New file.
14878         * gcc.dg/pch/inline-4.c: New file.
14879         * gcc.dg/pch/inline-4.hs: New file.
14880
14881 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
14882
14883         PR c++/11509
14884         * g++.dg/template/crash6.C: New test.
14885
14886         PR c++/7053
14887         * g++.dg/template/friend20.C: New test.
14888
14889         PR c++/7019
14890         * g++.dg/template/overload2.C: New test.
14891
14892 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14893
14894         PR optimization/11440
14895         * gcc.c-torture/execute/20030714-1.c: New test.
14896
14897 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14898
14899         PR c++/11154
14900         * g++.dg/template/partial2.C: New test.
14901
14902 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
14903
14904         PR c++/11503
14905         * g++.dg/template/anon1.C: New test.
14906
14907         PR c++/11493
14908         PR c++/11495
14909         * g++.dg/parse/template9.C: Likewise.
14910         * g++.dg/template/crash4.C: New test.
14911         * g++.dg/template/koenig1.C: Likewise.
14912         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
14913         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
14914         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
14915         functions.
14916         * g++.old-deja/g++.jason/template36.C: Likewise.
14917         * g++.old-deja/g++.mike/p1989.C: Likewise.
14918         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
14919         * g++.old-deja/g++.pt/ttp20.C: Use this->.
14920         * g++.old-deja/g++.pt/ttp21.C: Use this->.
14921         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
14922         compiling.
14923         * g++.old-deja/g++.pt/union2.C: Use this->.
14924
14925 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
14926
14927         * gcc.dg/20030711-1.c: New test.
14928
14929 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
14930
14931         PR c++/11050
14932         * g++.dg/parse/args1.C: New test.
14933         * g++.pt/defarg8.C: Change expected errors.
14934
14935 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
14936
14937         PR c++/8164
14938         * g++.dg/template/nontype2.C: New test.
14939
14940         PR c++/10558
14941         * g++.dg/parse/template8.C: New test.
14942
14943         PR c++/8327
14944         * g++.dg/template/scope1.C: New test.
14945
14946         * g++.dg/warn/Wsign-compare-1.C: New test.
14947
14948 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
14949
14950         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
14951
14952 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
14953
14954         PR c++/9411
14955         * g++.dg/template/explicit2.C: New test.
14956
14957         PR c++/10032
14958         * g++.dg/warn/pedantic1.C: New test.
14959
14960 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
14961
14962         PR c++ 9483
14963         * g++.dg/other/field1.C: New test.
14964
14965 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
14966
14967         PR c/11449
14968         * gcc.c-torture/compile/20030707-1.c: New.
14969
14970 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14971
14972         PR c++/10849
14973         * g++.dg/template/access12.C: New test.
14974
14975 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
14976
14977         * g++.dg/bprob/bprob.exp (prof_ext): Update.
14978         * g77.dg/bprob/bprob.exp (prof_ext): Update.
14979         * gcc.misc-tests/bprob.exp (prof_ext): Update.
14980         * gcc.misc-tests/gcov.exp: Update
14981         * g++.dg/gcov/gcov.exp: Update
14982         * lib/gcov.exp: Update.
14983
14984 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
14985
14986         * g++.dg/abi/mangle17.C: Make sure template expressions are
14987         dependent.
14988         * g++.dg/abi/mangle4.C: Mark erroneous casts.
14989         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
14990         * g++.dg/opt/stack1.C: Remove erroneous code.
14991         * g++.dg/parse/template7.C: New test.
14992         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
14993         * g++.old-deja/g++.pt/crash4.C: Likewise.
14994
14995 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14996
14997         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
14998         with zero or one occurence of `$' after the initial `L'.
14999
15000 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
15001
15002         * gcc.c-torture/compile/20030704-1.c: Add a comment.
15003
15004 2003-07-08  Roger Sayle  <roger@eyesopen.com>
15005
15006         PR c/11370
15007         * gcc.dg/Wunreachable-6.c: New testcase.
15008         * gcc.dg/Wunreachable-7.c: New testcase.
15009
15010 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
15011
15012         PR c/11420
15013         * gcc.dg/20030708-1.c: New test.
15014
15015 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
15016
15017         * gcc.dg/compat/sdata-section.h: New file.
15018         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
15019         * gcc.dg/torture/mips-sdata-1.c: New test.
15020
15021 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15022
15023         PR c++/11030
15024         * g++.dg/template/friend19.C: New test.
15025
15026 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
15027
15028         * g++.dg/opt/strength-reduce.C: New test.
15029
15030 2003-07-07  Roger Sayle  <roger@eyesopen.com>
15031
15032         PR target/10979
15033         * gcc.dg/20030707-1.c: New testcase.
15034
15035 2003-07-07  Roger Sayle  <roger@eyesopen.com>
15036
15037         PR optimization/11059
15038         * g++.dg/opt/emptyunion.C: New testcase.
15039
15040 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15041             Eric Botcazou  <ebotcazou@libertysurf.fr>
15042
15043         * g++.dg/opt/stack1.C: New test.
15044
15045 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
15046
15047         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
15048         run test.
15049
15050         PR c++/11431
15051         * g++.dg/expr/static_cast3.C: New test.
15052
15053 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
15054
15055         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
15056         everywhere.
15057         * gcc.dg/concat.c: Concatenation of string constants with
15058         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
15059         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
15060         * gcc.dg/cpp/escape-2.c: Use wide character constants where
15061         necessary to avoid multi-character character constant warning.
15062         * gcc.dg/cpp/escape.c: Likewise.
15063         * gcc.dg/cpp/ucs.c: Likewise.
15064         Remove backslashes from dg-bogus comments, as they confuse Tcl.
15065         Fix a typo.
15066
15067 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
15068
15069         PR c/11428
15070         * gcc.c-torture/compile/20030704-1.c: New.
15071
15072 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
15073
15074         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
15075
15076 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
15077
15078         PR c++/5287, PR c++/7910,  PR c++/11021
15079         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
15080         tests for warnings.
15081         * g++.dg/ext/dllimport2.C: Add tests for warnings.
15082         * g++.dg/ext/dllimport3.C: Likewise.
15083         * g++.dg/ext/dllimport4.C: New file.
15084         * g++.dg/ext/dllimport5.C: New file.
15085         * g++.dg/ext/dllimport6.C: New file.
15086         * g++.dg/ext/dllimport7.C: New file.
15087         * g++.dg/ext/dllimport8.C: New file.
15088         * g++.dg/ext/dllimport9.C: New file.
15089         * g++.dg/ext/dllimport10.C: New file.
15090         * g++.dg/ext/dllexport1.C: New file.
15091
15092 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
15093
15094         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
15095         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
15096
15097 2003-07-03  Roger Sayle  <roger@eyesopen.com>
15098
15099         * gcc.dg/builtins-25.c: New testcase.
15100         * gcc.dg/builtins-26.c: New testcase.
15101
15102 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
15103
15104         * gcc.dg/compat/vector-defs.h: New file.
15105         * gcc.dg/compat/vector-setup.h: New file.
15106         * gcc.dg/compat/vector-check.h: New file.
15107         * gcc.dg/compat/vector-1_main.c: New file.
15108         * gcc.dg/compat/vector-1_x.c: New file.
15109         * gcc.dg/compat/vector-1_y.c: New file.
15110         * gcc.dg/compat/vector-2_main.c: New file.
15111         * gcc.dg/compat/vector-2_x.c: New file.
15112         * gcc.dg/compat/vector-2_y.c: New file.
15113
15114         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
15115         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
15116         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
15117         * gcc.dg/compat/struct-align-1.h: New file.
15118         * gcc.dg/compat/struct-align-1_main.c: New file.
15119         * gcc.dg/compat/struct-align-1_x.c: New file.
15120         * gcc.dg/compat/struct-align-1_y.c: New file.
15121         * gcc.dg/compat/struct-align-2.h: New file.
15122         * gcc.dg/compat/struct-align-2_main.c: New file.
15123         * gcc.dg/compat/struct-align-2_x.c: New file.
15124         * gcc.dg/compat/struct-align-2_y.c: New file.
15125
15126         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
15127         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
15128         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
15129         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
15130         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
15131         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
15132         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
15133         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
15134         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
15135         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
15136         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
15137         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
15138         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
15139         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
15140         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
15141         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
15142         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
15143         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
15144         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
15145         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
15146         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
15147         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15148         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15149         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
15150         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
15151         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
15152         * gcc.dg/compat/struct-return-10_x.c: Ditto.
15153         * gcc.dg/compat/struct-return-2_x.c: Ditto.
15154         * gcc.dg/compat/struct-return-3_x.c: Ditto.
15155
15156 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15157
15158         * gcc.dg/i386-call-1.c: New test.
15159
15160 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
15161
15162         PR c++/9162
15163         * g++.dg/parse/defarg4.C: New.
15164
15165 2003-07-03  Roger Sayle  <roger@eyesopen.com>
15166
15167         PR target/10700
15168         * gcc.c-torture/compile/20030703-1.c: New test case.
15169
15170 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
15171
15172         * g++.dg/template/local3.C: Remove extra semicolon.
15173
15174 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15175
15176         * gcc.dg/i386-volatile-1.c: New test.
15177
15178 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
15179
15180         PR c++/11072
15181         * g++.dg/other/offsetof2.C: XFAIL.
15182         * g++.dg/other/offsetof5.C: New.
15183
15184         PR c++/10219
15185         * g++.dg/template/error1.C: New.
15186
15187         PR c++/9779
15188         * g++.dg/template/dependent-expr1.C: New.
15189
15190 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
15191
15192         PR c++/6949
15193         * g++.dg/template/local3.C: New test.
15194
15195         PR c++/11149
15196         * g++.dg/lookup/scoped6.C: New test.
15197
15198 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
15199
15200         PR c++/8046
15201         * g++.dg/other/error7.C: New test.
15202
15203 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
15204
15205         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
15206         * g++.old-deja/g++.abi/vtable3.h: Likewise.
15207         * g++.old-deja/g++.law/code-gen5.C: Likewise.
15208         * g++.old-deja/g++.other/union2.C: Likewise.
15209         * gcc.dg/c90-const-expr-2.c: Likewise.
15210         * gcc.dg/c90-const-expr-3.c: Likewise.
15211         * gcc.dg/c99-const-expr-2.c: Likewise.
15212         * gcc.dg/c99-const-expr-3.c: Likewise.
15213         * gcc.dg/concat.c: Likewise.
15214
15215 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
15216
15217         PR c++/9559
15218         * g++.dg/init/static1.C: New test.
15219
15220 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15221
15222         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
15223         * g++.old-deja/g++.other/access2.C: Likewise.
15224         * g++.old-deja/g++.other/decl2.C: Likewise.
15225         * gcc.c-torture/execute/20020615-1.c: Likewise.
15226
15227 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
15228
15229         PR c++/4933
15230         * g++.dg/template/sizeof4.C: New test.
15231
15232 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
15233
15234         * g++.dg/other/error6.C: New test.
15235
15236 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
15237
15238         PR c++/10750
15239         * g++.dg/parse/constant2.C: New test.
15240
15241 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
15242
15243         PR c++/11106
15244         * g++.dg/other/error5.C: New test.
15245
15246 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15247
15248         * gcc.dg/format/gcc_diag-1.c: New test.
15249
15250 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
15251
15252         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
15253
15254 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
15255
15256         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
15257         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
15258         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
15259
15260 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
15261
15262         * gcc.c-torture/execute/builtins/string-8.c: New test.
15263         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
15264         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
15265         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
15266
15267 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
15268
15269         PR c++/10468
15270         * g++.dg/ext/typeof6.C: New test.
15271
15272 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
15273
15274         PR c++/10796
15275         * g++.dg/init/enum1.C: New test.
15276
15277 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
15278
15279         * gcc.dg/20030627-1.c: New test.
15280
15281 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
15282
15283         PR c++/11332
15284         * g++.dg/expr/static_cast2.C: New test.
15285
15286 2003-06-26  Roger Sayle  <roger@eyesopen.com>
15287             Jakub Jelinek  <jakub@redhat.com>
15288
15289         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
15290         sprintf(dst,"%s",src) optimization.
15291         * gcc.c-torture/execute/20030626-1.c: New test case.
15292         * gcc.c-torture/execute/20030626-2.c: New test case.
15293
15294 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
15295
15296         * gcc.c-torture/execute/multi-ix.c: New test.
15297
15298         * gcc.c-torture/execute/simd-4.c (main):
15299         Added missing semicolon at end of union.
15300
15301 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
15302
15303         PR c++/8266
15304         * g++.dg/template/explicit-instantiation3.C: New test.
15305
15306 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
15307
15308         * gcc.dg/20030626-1.c: Use signed char.
15309
15310 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
15311
15312         * gcc.dg/20030626-1.c: New test.
15313
15314 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
15315
15316         * const-str-2.m: Update.
15317
15318 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
15319
15320         PR c++/10990
15321         * g++.dg/rtti/dyncast1.C: New test.
15322         * g++.dg/abi/mangle4.C: Correct base-specifier access.
15323         * g++.dg/lookup/scoped1.C: Remove XFAIL.
15324         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
15325
15326         PR c++/10931
15327         * g++.dg/expr/static_cast1.C: New test.
15328
15329 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
15330
15331         * gcc.dg/20030625-1.c: New test.
15332
15333 2003-06-24  Roger Sayle  <roger@eyesopen.com>
15334
15335         * gcc.c-torture/compile/20030624-1.c: New test case.
15336
15337 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
15338
15339         * gcc.c-torture/execute/string-opt-17.c: New test.
15340
15341 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
15342
15343         PR c++/5754
15344         * g++.dg/parse/crash6.C: New test.
15345
15346 2003-06-23  Roger Sayle  <roger@eyesopen.com>
15347
15348         * gcc.dg/builtins-24.c: New test case.
15349
15350 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
15351
15352         * g++.dg/opt/operator1.C: New test.
15353
15354 2003-06-22  Roger Sayle  <roger@eyesopen.com>
15355
15356         * gcc.c-torture/execute/string-opt-16.c: New test case.
15357
15358 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
15359
15360         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
15361         * g++.old-deja/g++.other/conv7.C: Likewise
15362         * g++.old-deja/g++.other/overcnv2.C: Likewise.
15363         * g++.old-deja/g++.other/overload14.C: Likewise.
15364
15365 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
15366
15367         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
15368         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
15369
15370 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15371
15372         PR c++/10888
15373         * g++.dg/warn/Winline-3.C: New test.
15374
15375 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15376
15377         * lib/target-supports.exp (check_alias_available): Make the test
15378         program acceptable to the Solaris assembler.
15379
15380         PR c++/10749
15381         * g++.dg/template/memclass2.C: New test.
15382
15383 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15384             Eric Botcazou  <ebotcazou@libertysurf.fr>
15385
15386         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
15387         data for non-matching targets.
15388         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
15389
15390 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15391
15392         PR c++/10845
15393         * g++.dg/template/member3.C: New test.
15394
15395 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
15396
15397         PR c++/10939
15398         * g++.dg/template/func1.C: New test.
15399
15400         PR c++/9649
15401         * g++.dg/template/static4.C: New test.
15402         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
15403
15404         PR c++/11041
15405         * g++.dg/init/ref7.C: New test.
15406
15407 2003-06-19  Matt Austern  <austern@apple.com>
15408
15409         PR c++/11228
15410         * g++.dg/anew1.C: New test.
15411         * g++.dg/anew2.C: New test.
15412         * g++.dg/anew3.C: New test.
15413         * g++.dg/anew4.C: New test.
15414
15415 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
15416
15417         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
15418
15419 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
15420
15421         * gcc.c-torture/execute/simd-4.c (main): Make expected value
15422         endian-dependent.
15423
15424 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
15425
15426         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
15427         Remove cruft.
15428
15429 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
15430
15431         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
15432         * gcc.c-torture/compile/961203-1.c: Likewise.
15433         * gcc.c-torture/compile/980506-1.c: Likewise.
15434
15435 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
15436
15437         PR c++/10712
15438         * g++.dg/lookup/using7.C: New test.
15439
15440 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
15441
15442         PR c++/11105
15443         * g++.dg/abi/conv1.C: Remove it.
15444         * g++.dg/template/conv7.C: New test.
15445         * g++.dg/template/conv8.C: Likewise.
15446         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
15447         conversion operator.
15448
15449 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
15450
15451         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
15452         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
15453         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
15454         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
15455         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
15456         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
15457         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
15458         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
15459         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
15460         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
15461         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
15462         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
15463         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
15464         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
15465         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
15466         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
15467         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
15468         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
15469         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
15470         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
15471         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
15472         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15473         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15474         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
15475         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
15476         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
15477         * gcc.dg/compat/struct-return-10_x.c: Ditto.
15478         * gcc.dg/compat/struct-return-2_x.c: Ditto.
15479         * gcc.dg/compat/struct-return-3_x.c: Ditto.
15480
15481 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
15482
15483         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
15484         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
15485         indications.
15486
15487 2003-06-16  Roger Sayle  <roger@eyesopen.com>
15488
15489         * gcc.dg/i386-387-5.c: New test case.
15490         * gcc.dg/i386-387-6.c: New test case.
15491         * gcc.dg/builtins-23.c: New test case.
15492
15493 2003-06-15  Roger Sayle  <roger@eyesopen.com>
15494
15495         * gcc.dg/builtins-22.c: New test case.
15496         * gcc.dg/i386-387-1.c: Update to test exp.
15497         * gcc.dg/i386-387-2.c: Likewise.
15498
15499 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15500
15501         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
15502
15503 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
15504
15505         * lib/gcc-dg.exp (dg-require-dll): New function.
15506         (dg-xfail-if): Likewise.
15507         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
15508         driver.
15509
15510         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
15511         * gcc.c-torture/compile/20001205-1.c: Likewise.
15512         * gcc.c-torture/compile/20001226-1.c: Likewise.
15513         * gcc.c-torture/compile/20010518-2.c: Likewise.
15514         * gcc.c-torture/compile/20020312-1.c: Likewise.
15515         * gcc.c-torture/compile/20020604-1.c: Likewise.
15516         * gcc.c-torture/compile/920501-12.c: Likewise.
15517         * gcc.c-torture/compile/920501-4.c: Likewise.
15518         * gcc.c-torture/compile/920520-1.c: Likewise.
15519         * gcc.c-torture/compile/920521-1.c: Likewise.
15520         * gcc.c-torture/compile/920625-1.c: Likewise.
15521         * gcc.c-torture/compile/961203-1.c: Likewise.
15522         * gcc.c-torture/compile/980506-1.c: Likewise.
15523         * gcc.c-torture/compile/981006-1.c: Likewise.
15524         * gcc.c-torture/compile/981022-1.c: Likewise.
15525         * gcc.c-torture/compile/981223-1.c: Likewise.
15526         * gcc.c-torture/compile/990617-1.c: Likewise.
15527         * gcc.c-torture/compile/dll.c: Likewise.
15528         * gcc.c-torture/compile/labels-3.c: Likewise.
15529         * gcc.c-torture/compile/mipscop-1.c: Likewise.
15530         * gcc.c-torture/compile/mipscop-2.c: Likewise.
15531         * gcc.c-torture/compile/mipscop-3.c: Likewise.
15532         * gcc.c-torture/compile/mipscop-4.c: Likewise.
15533         * gcc.c-torture/compile/simd-5.c: Likewise.
15534         * gcc.c-torture/compile/20000804-1.x: Remove.
15535         * gcc.c-torture/compile/20001205-1.x: Likewise.
15536         * gcc.c-torture/compile/20001226-1.x: Likewise.
15537         * gcc.c-torture/compile/20010518-2.x: Likewise.
15538         * gcc.c-torture/compile/20020312-1.x: Likewise.
15539         * gcc.c-torture/compile/20020604-1.x: Likewise.
15540         * gcc.c-torture/compile/920501-12.x: Likewise.
15541         * gcc.c-torture/compile/920501-4.x: Likewise.
15542         * gcc.c-torture/compile/920520-1.x: Likewise.
15543         * gcc.c-torture/compile/920521-1.x: Likewise.
15544         * gcc.c-torture/compile/920625-1.x: Likewise.
15545         * gcc.c-torture/compile/961203-1.x: Likewise.
15546         * gcc.c-torture/compile/980506-1.x: Likewise.
15547         * gcc.c-torture/compile/981006-1.x: Likewise.
15548         * gcc.c-torture/compile/981022-1.x: Likewise.
15549         * gcc.c-torture/compile/981223-1.x: Likewise.
15550         * gcc.c-torture/compile/990617-1.x: Likewise.
15551         * gcc.c-torture/compile/mipscop-1.x: Likewise.
15552         * gcc.c-torture/compile/mipscop-2.x: Likewise.
15553         * gcc.c-torture/compile/mipscop-3.x: Likewise.
15554         * gcc.c-torture/compile/mipscop-4.x: Likewise.
15555         * gcc.c-torture/compile/simd-5.x: Likewise.
15556
15557         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
15558
15559 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15560
15561         * gcc.c-torture/execute/20030611-1.c: New test.
15562
15563 2003-06-12  Roger Sayle  <roger@eyesopen.com>
15564
15565         PR middle-end/168
15566         * gcc.dg/20030612-1.c: New test case.
15567
15568 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
15569
15570         PR c++/10635
15571         * g++.dg/expr/cast1.C: New test.
15572
15573 2003-06-12  Roger Sayle  <roger@eyesopen.com>
15574
15575         * gcc.dg/builtins-21.c: New test case.
15576
15577 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
15578
15579         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
15580         options instead of at the end.
15581         * lib/objc.exp (objc_target_compile): Likewise.
15582
15583 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
15584
15585         PR c++/10432
15586         * g++.dg/parse/error1.C: New test.
15587
15588 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
15589
15590         * gcc.dg/compat/struct-by-value-11_main.c: New file.
15591         * gcc.dg/compat/struct-by-value-11_x.c: New file.
15592         * gcc.dg/compat/struct-by-value-11_y.c: New file.
15593         * gcc.dg/compat/struct-by-value-12_main.c: New file.
15594         * gcc.dg/compat/struct-by-value-12_x.c: New file.
15595         * gcc.dg/compat/struct-by-value-12_y.c: New file.
15596         * gcc.dg/compat/struct-by-value-13_main.c: New file.
15597         * gcc.dg/compat/struct-by-value-13_x.c: New file.
15598         * gcc.dg/compat/struct-by-value-13_y.c: New file.
15599         * gcc.dg/compat/struct-by-value-14_main.c: New file.
15600         * gcc.dg/compat/struct-by-value-14_x.c: New file.
15601         * gcc.dg/compat/struct-by-value-14_y.c: New file.
15602         * gcc.dg/compat/struct-by-value-15_main.c: New file.
15603         * gcc.dg/compat/struct-by-value-15_x.c: New file.
15604         * gcc.dg/compat/struct-by-value-15_y.c: New file.
15605         * gcc.dg/compat/struct-by-value-16_main.c: New file.
15606         * gcc.dg/compat/struct-by-value-16_x.c: New file.
15607         * gcc.dg/compat/struct-by-value-16_y.c: New file.
15608         * gcc.dg/compat/struct-by-value-17_main.c: New file.
15609         * gcc.dg/compat/struct-by-value-17_x.c: New file.
15610         * gcc.dg/compat/struct-by-value-17_y.c: New file.
15611         * gcc.dg/compat/struct-by-value-18_main.c: New file.
15612         * gcc.dg/compat/struct-by-value-18_x.c: New file.
15613         * gcc.dg/compat/struct-by-value-18_y.c: New file.
15614
15615         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
15616         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
15617         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
15618         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
15619         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
15620         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
15621         * gcc.dg/compat/scalar-return-3_main.c: New file.
15622         * gcc.dg/compat/scalar-return-3_x.c: New file.
15623         * gcc.dg/compat/scalar-return-3_y.c: New file.
15624         * gcc.dg/compat/scalar-return-4_main.c: New file.
15625         * gcc.dg/compat/scalar-return-4_x.c: New file.
15626         * gcc.dg/compat/scalar-return-4_y.c: New file.
15627
15628 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
15629
15630         * gcc.dg/compat/fp2-struct-check.h: New file.
15631         * gcc.dg/compat/fp2-struct-defs.h: New file.
15632         * gcc.dg/compat/fp2-struct-init.h: New file.
15633         * gcc.dg/compat/struct-by-value-10_main.c: New file.
15634         * gcc.dg/compat/struct-by-value-10_x.c: New file.
15635         * gcc.dg/compat/struct-by-value-10_y.c: New file.
15636         * gcc.dg/compat/struct-return-10_main.c: New file.
15637         * gcc.dg/compat/struct-return-10_x.c: New file.
15638         * gcc.dg/compat/struct-return-10_y.c: New file.
15639
15640         * gcc.dg/compat/compat-common.h: New file.
15641         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
15642         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
15643         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
15644         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
15645         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
15646         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
15647         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
15648         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
15649         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
15650         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
15651         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
15652         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
15653         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
15654         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
15655         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
15656         * gcc.dg/compat/small-struct-check.h: Ditto.
15657         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
15658         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
15659         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
15660         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
15661         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
15662         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
15663         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
15664         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
15665         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
15666         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
15667         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15668         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
15669         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
15670         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15671         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
15672         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
15673         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
15674         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
15675         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
15676         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
15677         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
15678         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
15679         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
15680         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
15681         * gcc.dg/compat/struct-return-2_main.c: Ditto.
15682         * gcc.dg/compat/struct-return-2_x.c: Ditto.
15683         * gcc.dg/compat/struct-return-2_y.c: Ditto.
15684         * gcc.dg/compat/struct-return-3_main.c: Ditto.
15685         * gcc.dg/compat/struct-return-3_x.c: Ditto.
15686         * gcc.dg/compat/struct-return-3_y.c: Ditto.
15687
15688 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
15689
15690         * g++.dg/pch/static-1.C: New file.
15691         * g++.dg/pch/static-1.Hs: New file.
15692
15693 2003-06-10  Richard Henderson  <rth@redhat.com>
15694
15695         * gcc.dg/asm-7.c: Adjust expected warning text.
15696
15697 2003-06-10  Roger Sayle  <roger@eyesopen.com>
15698
15699         * gcc.dg/builtins-20.c: New test case.
15700
15701 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
15702
15703         PR c++/11131
15704         * g++.dg/opt/template1.C: New test.
15705
15706 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
15707
15708         * lib/gcc-dg.exp (dg-test): Clear additional_files and
15709         additional_sources.
15710
15711 2003-05-21  David Taylor  <dtaylor@emc.com>
15712
15713         * gcc.dg/Wpadded.c: New file.
15714
15715 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
15716
15717         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
15718         * gcc.dg/special/weak-2.c: Add dg-require-weak.
15719         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
15720         dg-require-weak.
15721
15722 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
15723
15724         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
15725
15726 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
15727
15728         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
15729         (dg-require-alias): Likewise.
15730         (dg-require-gc-sections): Likewise.
15731         * lib/target-supports.exp (check_gc_sections_available): Likewise.
15732
15733 2003-06-08  Richard Henderson  <rth@redhat.com>
15734
15735         * gcc.dg/20011029-2.c: Fix the array reference.
15736         * gcc.dg/asm-7.c: New.
15737
15738 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
15739
15740         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
15741
15742 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
15743
15744         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
15745         (dg-require-gc-sections): Likewise.
15746
15747 2003-06-08  Jan Hubicka  <jh@suse.cz>
15748
15749         * i386-cmov1.c: Fix regular expression.
15750         * i386-cvt-1.c: Likewise.
15751         * i386-local.c: Likewise.
15752         * i386-local2.c: Likewise.
15753         * i386-mul.c: Likewise.
15754         * i386-ssetype-1.c: Likewise.
15755         * i386-ssetype-3.c: Likewise.
15756         * i386-ssetype-5.c: Likewise.
15757
15758 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15759
15760         PR c++/11039
15761         * g++.dg/warn/implicit-typename2.C: New test.
15762         * g++.dg/warn/implicit-typename3.C: New test.
15763
15764 2003-06-07  Richard Henderson  <rth@redhat.com>
15765
15766         * g++.dg/other/offsetof3.C: Use size_t.
15767         * g++.dg/other/offsetof4.C: Likewise.
15768
15769 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
15770
15771         * lib/copy-file.exp: New. Implement gcc_copy_files.
15772
15773         * lib/dg-pch.exp: Load copy-file.exp
15774         (dg-pch): Use gcc_copy_files instead of "file copy".
15775
15776 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
15777
15778         * gcc.dg/weak/weak.exp: Simplify.
15779         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
15780         * gcc.dg/weak/weak-1.c: Likewise.
15781         * gcc.dg/weak/weak-2.c: Likewise.
15782         * gcc.dg/weak/weak-3.c: Likewise.
15783         * gcc.dg/weak/weak-4.c: Likewise.
15784         * gcc.dg/weak/weak-5.c: Likewise.
15785         * gcc.dg/weak/weak-6.c: Likewise.
15786         * gcc.dg/weak/weak-7.c: Likewise.
15787         * gcc.dg/weak/weak-8.c: Likewise.
15788         * gcc.dg/weak/weak-9.c: Likewise.
15789
15790 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
15791
15792         gcc.c-torture/execute/20030606-1.c: New.
15793
15794 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15795
15796         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
15797         * gcc.dg/builtins-19.c: Likewise.
15798
15799 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15800
15801         * gcc.dg/builtins-2.c: Add some more tests.
15802         * gcc.dg/builtins-18.c: New test case.
15803         * gcc.dg/builtins-19.c: New test case.
15804
15805 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15806             Jim Wilson  <wilson@tuliptree.org>
15807
15808         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
15809
15810 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
15811
15812         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
15813         mempcpy/stpcpy calls not to be optimized into something else.
15814         * gcc.c-torture/execute/string-opt-3.c: Moved to...
15815         * gcc.c-torture/execute/builtins/string-7.c: ...here.
15816         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
15817
15818 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15819
15820         * gcc.dg/format/asm_fprintf-1.c: New test.
15821
15822 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
15823
15824         * lib/gcc-defs.exp (additional_sources): New variable.
15825         (dg-additional-sources): New function.
15826         (additional_files): New variable.
15827         (dg-additional-files): New function.
15828         (dg-additional-files-options): Likewise.
15829         * lib/gcc-dg.exp (dg-require-weak): New function.
15830         (dg-require-alias): Likewise.
15831         (dg-require-gc-sections): Likewise.
15832         * lib/target-supports.exp (check_alias_available): Remove testfile
15833         parameter.
15834         (check_gc_sections_available): New function.
15835         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
15836         (dg-gpp-additional-files): Likewise.
15837         * lib/g++.exp (additional_sources): Remove.
15838         (additional_files): Likewise.
15839         (g++_target_compile): Use dg-additional-files-options.
15840
15841         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
15842         Tcl logic.
15843         * gcc.dg/special/ecos.exp: Remove.
15844         * gcc.dg/special/20000419-2.c: Use dg-require-*.
15845         * gcc.dg/special/alias-1.c: Likewise.
15846         * gcc.dg/special/alias-2.c: Likewise.
15847         * gcc.dg/special/gcsec-1.c: Likewise.
15848         * gcc.dg/special/weak-1.c: Likewise.
15849         * gcc.dg/special/weak-2.c: Likewise.
15850         * gcc.dg/special/wkali-1.c: Likewise.
15851         * gcc.dg/special/wkali-2.c: Likewise.
15852
15853         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
15854         dg-gpp-additional-*.
15855         * g++.dg/special/conpr-3.C: Likewise.
15856         * g++.dg/special/conpr-4.C: Likewise.
15857         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
15858         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
15859         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
15860         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
15861         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
15862         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
15863         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
15864         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
15865         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
15866         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
15867         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
15868         * g++.old-deja/g++.other/comdat1.C: Likewise.
15869         * g++.old-deja/g++.other/comdat2.C: Likewise.
15870         * g++.old-deja/g++.other/comdat3.C: Likewise.
15871         * g++.old-deja/g++.other/ctor1.C: Likewise.
15872         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
15873
15874 2003-06-05  Richard Henderson  <rth@redhat.com>
15875
15876         * gcc.dg/debug/20030605-1.c: New.
15877
15878 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
15879
15880         * README.QMTEST: Update.
15881
15882 2003-06-04  Richard Henderson  <rth@redhat.com>
15883
15884         * gcc.dg/cleanup-1.c: New.
15885         * gcc.dg/cleanup-2.c: New.
15886         * gcc.dg/cleanup-3.c: New.
15887         * gcc.dg/cleanup-4.c: New.
15888         * gcc.dg/cleanup-5.c: New.
15889         * gcc.dg/cleanup-6.c: New.
15890         * gcc.dg/cleanup-7.c: New.
15891
15892 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
15893
15894         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
15895
15896         * lib/dg-pch.exp: New file.
15897         * g++.dg/pch/pch.exp: Use dg-pch.exp.
15898         * gcc.dg/pch/pch.exp: Likewise.
15899
15900 2003-06-04  Roger Sayle  <roger@eyesopen.com>
15901
15902         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
15903         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
15904         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
15905         * gcc.dg/builtins-17.c: New test case.
15906         * gcc.dg/i386-387-4.c: New test case.
15907         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
15908
15909 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15910
15911         * gcc.dg/ultrasp9.c: New test.
15912
15913 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15914
15915         * gcc.c-torture/compile/20030604-1.c: New test.
15916         * gcc.dg/sparc-constant-1.c: New test.
15917
15918 2003-06-03  Glen Nakamura  <glen@imodulo.com>
15919
15920         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
15921
15922 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
15923
15924         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
15925
15926         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
15927         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
15928
15929 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
15930
15931         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
15932
15933 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15934
15935         PR c++/10940
15936         * g++.dg/template/spec10.C: New test.
15937
15938 2003-06-03  Roger Sayle  <roger@eyesopen.com>
15939
15940         * gcc.dg/builtins-16.c: New test case.
15941
15942 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
15943
15944         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
15945         mempcpy test with post-increments.
15946         * gcc.c-torture/execute/string-opt-3.c: New test.
15947         * gcc.dg/string-opt-1.c: New test.
15948
15949 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
15950
15951         PR fortran/10965
15952         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
15953
15954 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
15955
15956         * lib/scanasm.exp (dg-scan): New function, factored out of ...
15957         (scan-assembler): ... here.  Use dg-scan.
15958         (scan-assembler-not): Likewise.
15959         (scan-file): New function.
15960         (scan-file-not): Likewise.
15961         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
15962         * gcc.dg/cpp/_Pragma4.c: Likewise.
15963         * gcc.dg/cpp/_Pragma5.c: Likewise.
15964         * gcc.dg/cpp/avoidpaste1.c: Likewise.
15965         * gcc.dg/cpp/avoidpaste2.c: Likewise.
15966         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
15967         * gcc.dg/cpp/cmdlne-P.c: Likewise.
15968         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
15969         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
15970         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
15971         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
15972         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
15973         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
15974         * gcc.dg/cpp/cxxcom1.c: Likewise.
15975         * gcc.dg/cpp/line1.c: Likewise.
15976         * gcc.dg/cpp/maccom1.c: Likewise.
15977         * gcc.dg/cpp/maccom2.c: Likewise.
15978         * gcc.dg/cpp/maccom3.c: Likewise.
15979         * gcc.dg/cpp/maccom4.c: Likewise.
15980         * gcc.dg/cpp/maccom5.c: Likewise.
15981         * gcc.dg/cpp/maccom6.c: Likewise.
15982         * gcc.dg/cpp/multiline.c: Likewise.
15983         * gcc.dg/cpp/spacing1.c: Likewise.
15984         * gcc.dg/cpp/spacing2.c: Likewise.
15985         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
15986         * gcc.dg/cpp/trad/maccom1.c: Likewise.
15987         * gcc.dg/cpp/trad/maccom2.c: Likewise.
15988         * gcc.dg/cpp/trad/maccom3.c: Likewise.
15989         * gcc.dg/cpp/trad/maccom4.c: Likewise.
15990         * gcc.dg/cpp/trad/maccom6.c: Likewise.
15991         * gcc.dg/cpp/cxxcom2.c: Likewise.
15992         * gcc.dg/cpp/cxxcom2.h: New file.
15993
15994         * gcc.dg/cpp/truefalse.cpp: Move it to ...
15995         * g++.dg/cpp/truefalse.C: Here.
15996         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
15997
15998 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
15999
16000         * gcc.dg/cpp/redef3.c: New file.
16001
16002 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16003
16004         * gcc.dg/i386-loop-3.c: New test.
16005
16006 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
16007
16008         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
16009
16010 2003-05-31  Roger Sayle  <roger@eyesopen.com>
16011
16012         * gcc.dg/fwrapv-1.c: New test case.
16013         * gcc.dg/fwrapv-2.c: New test case.
16014
16015 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16016
16017         PR c++/10956
16018         * g++.dg/template/spec9.C: New test.
16019
16020 2003-05-29  Roger Sayle  <roger@eyesopen.com>
16021
16022         * gcc.dg/duff-4.c: New test case.
16023
16024 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
16025
16026         PR fortran/10843
16027         * g77.dg/ffixed-form-1.f: New test
16028         * g77.dg/ffixed-form-2.f: New test
16029         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
16030         * g77.dg/ffree-form-3.f: New test
16031
16032 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
16033
16034         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
16035         * gcc.dg/wint_t-1.c: Likewise.
16036
16037 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16038
16039         * g++.dg/template/access11.C: New test.
16040
16041 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16042
16043         PR c++/10849
16044         * g++.dg/template/access10.C: New test.
16045
16046 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16047             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16048
16049         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
16050
16051 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
16052
16053         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
16054         suppress for powerpc-*-darwin*.
16055         * gcc.dg/torture/builtin-noret-2.c: Likewise.
16056
16057 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
16058
16059         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
16060         suppress option for powerpc-*-darwin*.
16061
16062 2003-05-23  Roger Sayle  <roger@eyesopen.com>
16063
16064         * gcc.dg/builtins-1.c: Add tests for tan and atan.
16065         * gcc.dg/builtins-4.c: Add test for fmod.
16066
16067 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16068
16069         PR c++/10682
16070         * g++.dg/template/instantiate4.C: New test.
16071
16072 2003-05-22  Roger Sayle  <roger@eyesopen.com>
16073
16074         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
16075
16076 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
16077
16078         * gcc.dg/compat/scalar-return-1_main.c: New file.
16079         * gcc.dg/compat/scalar-return-1_x.c: New file.
16080         * gcc.dg/compat/scalar-return-1_y.c: New file.
16081         * gcc.dg/compat/scalar-return-2_main.c: New file.
16082         * gcc.dg/compat/scalar-return-2_x.c: New file.
16083         * gcc.dg/compat/scalar-return-2_y.c: New file.
16084         * gcc.dg/compat/struct-return-3_main.c: New file.
16085         * gcc.dg/compat/struct-return-3_y.c: New file.
16086         * gcc.dg/compat/struct-return-3_x.c: New file.
16087         * gcc.dg/compat/struct-return-2_main.c: New file.
16088         * gcc.dg/compat/struct-return-2_x.c: New file.
16089         * gcc.dg/compat/struct-return-2_y.c: New file.
16090
16091 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16092
16093         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
16094         for hppa*-hp-hpux*.
16095         * gcc.dg/20021014-1.c (dg-options): Likewise.
16096         * gcc.dg/nest.c (dg-options): Likewise.
16097
16098 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
16099
16100         PR c++/9738
16101         * g++.dg/ext/dllimport2.C: New file.
16102         * g++.dg/ext/dllimport3.C: New file.
16103
16104 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
16105
16106         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
16107         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
16108         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
16109         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
16110         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
16111         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
16112         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
16113         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
16114         * gcc.dg/compat/small-struct-defs.h: New file.
16115         * gcc.dg/compat/small-struct-init.h: New file.
16116         * gcc.dg/compat/small-struct-check.h: New file.
16117         * gcc.dg/compat/fp-struct-defs.h: New file.
16118         * gcc.dg/compat/fp-struct-check.h: New file.
16119         * gcc.dg/compat/fp-struct-init.h: New file.
16120         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
16121         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
16122
16123 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
16124
16125         * gcc.dg/20030225-2.c: New test.
16126
16127 2003-05-18  Roger Sayle  <roger@eyesopen.com>
16128             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16129
16130         * gcc.c-torture/compile/20030518-1.c: New test case.
16131
16132 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
16133
16134         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
16135         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
16136         gcc-dg-debug-runtest.
16137         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
16138         gcc-dg-debug-runtest.
16139
16140 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16141
16142         PR c++/9022
16143         * g++.dg/lookup/using6.C: New test.
16144
16145 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16146
16147         * g++.dg/parse/access2.C: New test.
16148
16149 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
16150
16151         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
16152         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
16153         * gcc.dg/debug/debug.exp: Likewise.
16154
16155 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
16156
16157         * gcc.dg/dollar.c: New test.
16158
16159 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
16160
16161         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
16162         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
16163         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
16164         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
16165         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
16166         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
16167         * gcc.dg/compat/struct-by-value-6_main.c: New file.
16168         * gcc.dg/compat/struct-by-value-6_x.c: New file.
16169         * gcc.dg/compat/struct-by-value-6_y.c: New file.
16170         * gcc.dg/compat/struct-by-value-7_main.c: New file.
16171         * gcc.dg/compat/struct-by-value-7_x.c: New file.
16172         * gcc.dg/compat/struct-by-value-7_y.c: New file.
16173         * gcc.dg/compat/struct-by-value-8_main.c: New file.
16174         * gcc.dg/compat/struct-by-value-8_x.c: New file.
16175         * gcc.dg/compat/struct-by-value-8_y.c: New file.
16176         * gcc.dg/compat/struct-by-value-9_main.c: New file.
16177         * gcc.dg/compat/struct-by-value-9_x.c: New file.
16178         * gcc.dg/compat/struct-by-value-9_y.c: New file.
16179
16180 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
16181
16182         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
16183         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
16184         support for "repo" mode.
16185         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
16186         * lib/g77-dg.exp: Likewise.
16187         * lib/obj-dg.exp: Likewise.
16188
16189 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
16190
16191         Merge from gcc-3_2-rhl8-branch:
16192         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
16193
16194         * gcc.dg/tls/opt-6.c: New test.
16195
16196         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
16197
16198         * gcc.dg/20030405-1.c: New test.
16199
16200         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
16201
16202         * gcc.dg/20030309-1.c: New test.
16203
16204         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16205
16206         * gcc.c-torture/execute/20030307-1.c: New test.
16207
16208         2003-02-20  Randolph Chung  <tausq@debian.org>
16209
16210         * gcc.c-torture/compile/20030220-1.c: New test.
16211
16212         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
16213
16214         * gcc.dg/20030217-1.c: New test.
16215
16216         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
16217
16218         * gcc.c-torture/compile/20020129-1.c: New test.
16219
16220         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16221
16222         * gcc.dg/unroll-1.c: New test.
16223
16224         2002-11-16  Jan Hubicka  <jh@suse.cz>
16225
16226         * gcc.c-torture/execute/20020920-1.c: New test.
16227
16228         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
16229
16230         PR target/7434
16231         * gcc.c-torture/compile/20021008-1.c: New test.
16232
16233         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
16234
16235         PR target/7559
16236         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
16237
16238         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
16239
16240         * gcc.c-torture/compile/20020807-1.c: New test.
16241
16242         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
16243
16244         * gcc.dg/tls/opt-1.c: New test.
16245
16246         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
16247
16248         * gcc.dg/20020729-1.c: New test.
16249
16250         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
16251
16252         * g++.dg/opt/life1.C: New test.
16253
16254         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
16255
16256         * gcc.dg/20020525-1.c: New test.
16257
16258         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
16259
16260         PR c++/6794
16261         * g++.dg/ext/pretty1.C: New test.
16262         * g++.dg/ext/pretty2.C: New test.
16263
16264 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
16265
16266         PR c++/8385
16267         * g++.dg/ext/typeof5.C: New test.
16268
16269 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
16270
16271         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
16272         __USER_LABEL_PREFIX__ into account.
16273         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
16274
16275 2003-05-14  Roger Sayle  <roger@eyesopen.com>
16276
16277         * gcc.dg/builtins-15.c: New test case.
16278
16279 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
16280
16281         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
16282
16283 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
16284
16285         * lib/g++.exp: Tweak handling of additional source files.
16286         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
16287         * g++.dg/special/conpr-2a.C: Rename to ...
16288         * g++.dg/special/conpr-2a.cc: ... this.
16289         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
16290         * g++.dg/special/conpr-3a.C: Rename to ...
16291         * g++.dg/special/conpr-3a.cc: This.
16292         * g++.dg/special/conpr-3b.C: Rename to ...
16293         * g++.dg/special/conpr-3b.cc: This.
16294         * g++.dg/special/conpr-4.C: New test.
16295         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
16296
16297 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
16298
16299         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
16300
16301 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16302
16303         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
16304         * g++.old-deja/g++.robertl/eb71.C: Likewise.
16305         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
16306         * g++.old-deja/g++.other/warn3.C: Likewise.
16307
16308 2003-05-11  Roger Sayle  <roger@eyesopen.com>
16309
16310         * gcc.dg/i386-387-1.c: Update to also test log.
16311         * gcc.dg/i386-387-2.c: Likewise.
16312
16313 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
16314
16315         * g77.f-torture/execute/int8421.f: New test.
16316
16317 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16318
16319         PR c++/10230, c++/10481
16320         * g++.dg/lookup/scoped5.C: New test.
16321
16322 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16323
16324         PR c++/10552
16325         * g++.dg/template/ttp6.C: New test.
16326
16327 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
16328
16329         * gcc.c-torture/execute/builtins: New directory.
16330         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
16331         gcc.c-torture/execute/builtins.
16332         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
16333         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
16334         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
16335         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
16336
16337 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16338
16339         PR c++/9252
16340         * g++.dg/template/access8.C: New test.
16341         * g++.dg/template/access9.C: New test.
16342
16343 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16344
16345         PR c++/9554
16346         * g++.dg/parse/access1.C: New test.
16347
16348 2003-05-09  DJ Delorie  <dj@redhat.com>
16349
16350         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
16351         long, and not an int.
16352
16353 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16354
16355         PR c++/10555, c++/10576
16356         * g++.dg/template/memclass1.C: New test.
16357
16358 2003-05-08  DJ Delorie  <dj@redhat.com>
16359
16360         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
16361         targets.
16362         * gcc.c-torture/execute/20021024-1.x: Likewise.
16363         * gcc.c-torture/execute/shiftdi.x: Likewise.
16364         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
16365         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
16366         * gcc.dg/20021018-1.c: Likewise.
16367
16368 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16369
16370         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
16371
16372         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
16373         (bcopy): Call memmove.
16374
16375 2003-05-08  Roger Sayle  <roger@eyesopen.com>
16376
16377         * g77.f-torture/compile/8485.f: New test case.
16378
16379 2003-05-07  Richard Henderson  <rth@redhat.com>
16380
16381         PR c++/10570
16382         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
16383         Verify exception_cleanup not called for rethrows.
16384         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
16385         when exiting catch block without rethrowing.
16386         * g++.dg/eh/forced3.C: New.
16387         * g++.dg/eh/forced4.C: New.
16388
16389 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
16390
16391         * gcc.dg/20030505.c: Fix triplet.
16392
16393 2003-05-06  DJ Delorie  <dj@redhat.com>
16394
16395         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
16396         * gcc.dg/nest.c: Likewise.
16397
16398 2003-05-05  Roger Sayle  <roger@eyesopen.com>
16399
16400         * gcc.dg/builtins-14.c: New test case.
16401
16402 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
16403
16404         * lib/compat.exp (compat-execute): New argument.
16405         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
16406         * gcc.dg/compat: New test directory.
16407         * gcc.dg/compat/compat.exp: New expect script.
16408         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
16409         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
16410         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
16411         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
16412         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
16413         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
16414
16415         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
16416         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
16417         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
16418         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
16419         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
16420         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
16421         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
16422         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
16423         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
16424         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
16425         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
16426         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
16427         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
16428         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
16429         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
16430
16431 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
16432
16433         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
16434
16435 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
16436
16437         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
16438
16439 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
16440
16441         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
16442         * gcc.dg/ppc-fsel-2.c: New test.
16443
16444         * gcc.dg/unused-5.c: New test.
16445
16446 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16447
16448         PR c++/10496
16449         * g++.dg/warn/pmf1.C: New test.
16450
16451 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16452
16453         PR c++/4494
16454         * g++.dg/warn/main.C: New test.
16455
16456 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16457
16458         * gcc.dg/nonnull-3.c: New test.
16459
16460 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
16461
16462         * gcc.dg/cpp/Wtrigraphs.c: Update.
16463         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
16464
16465 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
16466
16467         * gcc.dg/ppc-fsel-1.c: New test.
16468
16469 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
16470
16471         PR c/10604
16472         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
16473
16474 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
16475
16476         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
16477
16478 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16479
16480         PR c++/9364, c++/10553, c++/10586
16481         * g++.dg/parse/typename4.C: New test.
16482         * g++.dg/parse/typename5.C: Likewise.
16483
16484 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
16485
16486         * gcc.c-torture/compile/20030503-1.c: New test.
16487
16488 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16489
16490         * g++.dg/lookup/using5.C: Fix testcase error.
16491
16492 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
16493
16494         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
16495         since MEABI is no longer supported.  Remove all vestiges
16496         of MEABI from the test.
16497
16498 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16499
16500         PR c++/10554
16501         * g++.dg/lookup/using5.C: New test.
16502
16503 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16504
16505         PR c++/8772
16506         * g++.dg/template/ttp5.C: New test.
16507
16508 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
16509
16510         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
16511         (dg-gpp-additional-sources): New function.
16512         (dg-gpp-additional-files): Likewise.
16513         * lib/g++.exp (additional_sources): New variable.
16514         (additional_files): Likewise.
16515         (g++_target_compile): Deal with them.
16516         * lib/old-dejagnu.exp: Remove.
16517         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
16518         * g++.old-deja: Revise all tests to use dg commands.
16519
16520 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16521
16522         PR c++/9432, c++/9528
16523         * g++.dg/lookup/using4.C: New test.
16524
16525 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
16526
16527         * gcc.dg/noreturn-5.c: New file.
16528         * gcc.dg/noreturn-6.c: New file.
16529
16530         * gcc.c-torture/compile/inline-1.c: New file.
16531
16532 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
16533
16534         PR c++/10551
16535         * g++.dg/template/explicit1.C: New test.
16536
16537 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
16538
16539         PR c++/10549
16540         * g++.dg/other/bitfield1.C: New test.
16541
16542         PR c++/10527
16543         * g++.dg/init/new7.C: New test.
16544
16545 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
16546
16547         * g++.dg/ext/desig1.C: New test.
16548         * g++.dg/ext/init1.C: Update.
16549
16550         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
16551
16552 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
16553
16554         PR c++/10180
16555         * g++.dg/warn/Winline-1.C: New test.
16556
16557 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
16558
16559         * gcc.c-torture/execute/string-opt-19.c: New test.
16560
16561         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
16562         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
16563
16564 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
16565
16566         PR c++/10506
16567         * g++.dg/init/new6.C: New test.
16568
16569         PR c++/10503
16570         * g++.dg/init/ref6.C: New test.
16571
16572 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
16573
16574         * g++.dg/warn/weak1.C: XFAIL on AIX4.
16575
16576 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16577
16578         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
16579         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
16580
16581 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
16582
16583         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
16584         initialized static data members.
16585
16586 2003-04-25  H.J. Lu <hjl@gnu.org>
16587
16588         * gcc.dg/ia64-sync-4.c: New test.
16589
16590 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16591
16592         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
16593         date.
16594
16595 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
16596
16597         PR c++/10337
16598         * g++.dg/warn/conv1.C: New test.
16599         * g++.old-deja/g++.other/conv7.C: Adjust.
16600         * g++.old-deja/g++.other/overload14.C: Adjust.
16601
16602 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16603
16604         PR c++/10471
16605         * g++.dg/template/defarg2.C: New test.
16606
16607 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
16608
16609         * gcc.dg/cpp/include2.c: Update.
16610         * gcc.dg/cpp/multiline-2.c: New.
16611         * gcc.dg/cpp/multiline.c: Update.
16612         * gcc.dg/cpp/strify2.c: Update.
16613         * gcc.dg/cpp/trad/literals-2.c: Update.
16614
16615 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16616
16617         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
16618
16619 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16620
16621         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
16622
16623 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16624
16625         PR c++/10451
16626         * g++.dg/parse/crash4.C: New test.
16627
16628         PR c++/9847
16629         * g++.dg/parse/crash5.C: New test.
16630
16631 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
16632
16633         PR c++/10446
16634         * g++.dg/parse/crash3.C: New test.
16635
16636         PR c++/10428
16637         * g++.dg/parse/elab1.C: New test.
16638
16639 2003-04-22  Devang Patel  <dpatel@apple.com>
16640
16641         * gcc.dg/cpp/trad/funlike-5.c: New test.
16642
16643 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
16644
16645         * g++.dg/other/packed1.C: Fix dg options.
16646
16647 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
16648
16649         * g++.dg/other/offsetof2.C: New test.
16650
16651 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
16652
16653         * g++.dg/template/recurse.C: Adjust location of error messages.
16654
16655 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
16656
16657         PR c++/9881
16658         * g++.dg/init/addr-const1.C: New test.
16659         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
16660
16661 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
16662
16663         PR c++/10405
16664         * g++.dg/lookup/struct-hack1.C: New test.
16665
16666 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
16667
16668         * ucs.c: Update diagnostic messages.
16669
16670 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
16671
16672         * gcc.dg/cpp/truefalse.cpp: New test.
16673         * gcc.dg/cpp/cpp.exp: Update.
16674         * g++.dg/other/stdbool-if.C: Remove.
16675
16676 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
16677
16678         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
16679         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
16680
16681 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16682
16683         * gcc.c-torture/compile/20030418-1.c: New test.
16684
16685 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
16686
16687         * README.compat: Remove; content moved to doc/sourcebuild.texi.
16688
16689 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16690
16691         PR c++/10347
16692         g++.dg/template/dependent-name1.C: New test.
16693
16694 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
16695
16696         * gcc.dg/warn-1.c (tourist_guide): New array,
16697         contains a pointer to bar.
16698
16699 2003-04-16  Roger Sayle  <roger@eyesopen.com>
16700
16701         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
16702         * gcc.c-torture/execute/medce-1.c: New test case.
16703         * gcc.c-torture/execute/medce-2.c: New test case.
16704
16705 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
16706
16707         * lib/prune.exp: Ignore more messages.
16708
16709         PR c++/10381
16710         * g++.dg/parse/lookup3.C: New test.
16711
16712 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
16713
16714         * gcc.c-torture/compile/20030415-1.c : New test.
16715
16716 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
16717
16718         * gcc.c-torture/execute/scope-2.c: Move to ...
16719         * gcc.dg/noncompile/scope.c: .... here.
16720
16721 2003-04-14  Roger Sayle  <roger@eyesopen.com>
16722
16723         * gcc.dg/20030414-2.c: New test case.
16724
16725 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
16726
16727         PR target/10377
16728         * gcc.dg/20030414-1.c: New test.
16729
16730 2003-04-13  Roger Sayle  <roger@eyesopen.com>
16731
16732         * gcc.dg/builtins-12.c: New test case.
16733         * gcc.dg/builtins-13.c: New test case.
16734
16735 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16736
16737         * gcc.c-torture/execute/string-opt-18.c: New test.
16738
16739 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
16740
16741         PR c++/10300
16742         * g++.dg/init/new5.C: New test.
16743
16744 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
16745
16746         PR c++/7910
16747         * g++.dg/ext/dllimport1.C: New test.
16748
16749 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16750
16751         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
16752
16753 2003-04-11  Bud Davis <bdavis9659@comcast.net>
16754
16755         PR Fortran/9263
16756         * g77.f-torture/noncompile/9263.f: New test
16757         PR Fortran/1832
16758         * g77.f-torture/execute/1832.f: New test
16759
16760 2003-04-11  David Chad  <davidc@freebsd.org>
16761             Loren J. Rittle  <ljrittle@acm.org>
16762
16763         libobjc/8562
16764         * objc.dg/headers.m: New test.
16765
16766 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
16767
16768         * gcc.c-torture/execute/builtin-noret-2.c: New.
16769         * gcc.c-torture/execute/builtin-noret-2.x: New.
16770         XFAIL builtin-noret-2.c at -O1 and above.
16771         * gcc.dg/redecl.c: New.
16772         * gcc.dg/Wshadow-1.c: Update error regexps.
16773
16774 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
16775
16776         * g++.dg/abi/bitfield10.C: New test.
16777
16778 2003-04-09  Mike Stump  <mrs@apple.com>
16779
16780         * gcc.dg/pch/pch.exp: Make testcase names longer.
16781         * g++.dg/pch/pch.exp: Make testcase names longer.
16782
16783 2003-04-08  Roger Sayle  <roger@eyesopen.com>
16784
16785         * gcc.dg/builtins-11.c: New test case.
16786
16787 2003-04-08  Roger Sayle  <roger@eyesopen.com>
16788
16789         * gcc.dg/builtins-9.c: New test case.
16790         * gcc.dg/builtins-10.c: New test case.
16791
16792 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
16793
16794         * gcc.dg/noncompile/init-4.c.c: New test.
16795
16796 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
16797
16798         * gcc.misc-test/gcov-9.c: New test.
16799         * gcc.misc-test/gcov-10.c: New test
16800         * gcc.misc-test/gcov-11.c: New test.
16801
16802 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
16803
16804         PR optimization/10024
16805         * gcc.c-torture/compile/20030405-1.c: New test.
16806
16807 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
16808
16809         * gcc.dg/pch/static-3.c: New.
16810         * gcc.dg/pch/static-3.hs: New.
16811         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
16812
16813 2003-04-04  Richard Henderson  <rth@redhat.com>
16814
16815         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
16816         * g++.dg/eh/forced2.C: Likewise.
16817
16818 2003-04-03  Mike Stump  <mrs@apple.com>
16819
16820         * lib/scanasm.exp (scan-assembler): Add xfail processing for
16821         target arg.
16822         (scan-assembler-times, scan-assembler-not): Likewise.
16823         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
16824
16825 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16826
16827         * gcc.dg/sparc-loop-1.c: New test.
16828
16829 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
16830
16831         PR other/9274
16832         * g++.dg/pch/system-2.C: New.
16833         * g++.dg/pch/system-2.Hs: New.
16834
16835 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
16836
16837         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
16838
16839         * g++.dg/eh/simd-1.C (vecfunc): Same.
16840
16841 2003-04-01  Roger Sayle  <roger@eyesopen.com>
16842
16843         * gcc.c-torture/execute/20030401-1.c: New test case.
16844
16845 2003-04-01  Ziemowit Laski <zlaski@apple.com>
16846
16847         * objc.dg/defs.m: New.
16848
16849 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
16850
16851         * g++.dg/eh/simd-1.C: New.
16852         * g++.dg/eh/simd-2.C: New.
16853
16854 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
16855
16856         * gcc.c-torture/execute/simd-3.c: New.
16857
16858 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
16859
16860         PR c/9936
16861         * gcc.dg/20030331-2.c: New test.
16862
16863 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
16864
16865         PR c++/10278
16866         * g++.dg/parse/crash2.C: New test.
16867
16868 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
16869
16870         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
16871         * gcc.c-torture/execute/20030331-1.c: ...here.
16872
16873 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
16874
16875         * gcc.c-torture/execute/20030331-1.c: New test.
16876
16877 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
16878
16879         * lib/gcov.exp: Adjust call return testing strings.
16880         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
16881
16882 2003-03-31  Roger Sayle  <roger@eyesopen.com>
16883
16884         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
16885         * gcc.dg/builtins-7.c: New test case.
16886         * gcc.dg/builtins-8.c: New test case.
16887
16888 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
16889
16890         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
16891
16892 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
16893
16894         PR c++/7647
16895         * g++.dg/lookup-class-member-2.C: New test.
16896
16897 2003-03-30  Glen Nakamura  <glen@imodulo.com>
16898
16899         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
16900
16901 2003-03-28  Roger Sayle  <roger@eyesopen.com>
16902
16903         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
16904
16905 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
16906
16907         * g++.dg/init/attrib1.C: New test.
16908
16909 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16910
16911         * gcc.dg/ultrasp8.c: New test.
16912
16913 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16914
16915         * gcc.dg/ultrasp7.c: New test.
16916
16917 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
16918
16919         PR c++/10047
16920         * g++.dg/template/inline1.C: New test.
16921
16922 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16923
16924         * gcc.dg/sparc-dwarf2.c: New test.
16925
16926 2003-03-27  Roger Sayle  <roger@eyesopen.com>
16927
16928         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
16929         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
16930
16931 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
16932
16933         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
16934         than reading .x files.
16935         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
16936         * g77.dg/gcov/gcov-1.f: Likewise.
16937         * gcc.misc-tests/gcov-4b.c: Likewise.
16938         * gcc.misc-tests/gcov-5b.c: Likewise.
16939         * gcc.misc-tests/gcov-6.c: Likewise.
16940         * gcc.misc-tests/gcov-7.c: Likewise.
16941         * gcc.misc-tests/gcov-8.c: Likewise.
16942         * g++.dg/gcov/gcov-1.x: Remove.
16943         * g77.dg/gcov/gcov-1.x: Likewise.
16944         * gcc.misc-tests/gcov-4b.x: Likewise.
16945         * gcc.misc-tests/gcov-5b.x: Likewise.
16946         * gcc.misc-tests/gcov-6.x: Likewise.
16947         * gcc.misc-tests/gcov-7.x: Likewise.
16948         * gcc.misc-tests/gcov-8.x: Likewise.
16949
16950 2003-03-27  Glen Nakamura  <glen@imodulo.com>
16951
16952         PR opt/10087
16953         * gcc.dg/20030324-1.c: New test.
16954
16955 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
16956
16957         PR c++/10224
16958         * g++.dg/template/arg3.C: New test.
16959
16960         PR c++/10158
16961         * g++.dg/template/friend18.C: New test.
16962
16963 2003-03-26  Roger Sayle  <roger@eyesopen.com>
16964
16965         * g77.f-torture/compile/20030326-1.f: New test case.
16966
16967 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
16968
16969         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
16970
16971         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
16972
16973 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
16974
16975         * gcc.dg/ia64-sync-3.c: New test.
16976
16977 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
16978
16979         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
16980
16981 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
16982
16983         * gcc.dg/ultrasp6.c: New test.
16984
16985 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16986
16987         * gcc.dg/i386-signbit-1.c: New test.
16988         * gcc.dg/i386-signbit-2.c: New test.
16989         * gcc.dg/i386-signbit-3.c: New test.
16990
16991 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16992
16993         * gcc.dg/ultrasp5.c: Fix options.
16994
16995 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16996
16997         * gcc.dg/ultrasp5.c: Fix comment.
16998
16999 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
17000
17001         PR fortran/10197
17002         * g77.f-torture/execute/10197.f: New test.
17003
17004 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
17005
17006         PR c++/9898, c++/383
17007         * g++.dg/template/conv6.C: New test.
17008
17009         PR c++/10119
17010         * g++.dg/template/ptrmem5.C: New test.
17011
17012         PR c++/10026
17013         * g++.dg/lookup/koenig1.C: New test.
17014
17015         PR C++/10199
17016         * g++.dg/lookup/template2.C: New test.
17017
17018 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
17019
17020         * g++.dg/opt/rtti1.C: New test.
17021
17022 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17023
17024         * gcc.dg/ultrasp5.c: New test.
17025
17026 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
17027
17028         PR middle-end/9967
17029         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
17030         builtin fputs.
17031
17032 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
17033
17034         PR c/8224
17035         * gcc.dg/20030323-1.c: New test.
17036
17037 2003-03-23  Roger Sayle  <roger@eyesopen.com>
17038
17039         * gcc.c-torture/compile/20030323-1.c: New test case.
17040
17041 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
17042
17043         * gcc.dg/20030321-1.c: New test.
17044
17045 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
17046
17047         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
17048
17049 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
17050
17051         PR c++/9978, c++/9708
17052         * g++.dg/ext/vlm1.C: Adjust expected error.
17053         * g++.dg/ext/vla2.C: New test.
17054         * g++.dg/template/arg1.C: New test.
17055         * g++.dg/template/arg2.C: New test.
17056
17057 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
17058
17059         * g77.f-torture/execute/select.f: New test.
17060         * g77.f-torture/noncompile/select_no_compile.f: New test.
17061
17062 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
17063
17064         PR c++/9898
17065         * g++.dg/other/error4.C: New test.
17066
17067 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
17068
17069         * g++.dg/template/friend17.C: New test.
17070
17071 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
17072
17073         * gcc.c-torture/compile/20030320-1.c: New.
17074
17075 2003-03-20  Roger Sayle  <roger@eyesopen.com>
17076
17077         * gcc.dg/builtins-6.c: New test case.
17078
17079 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
17080
17081         PR target/10073
17082         * gcc.c-torture/compile/20030319-1.c: New.
17083
17084 2003-03-18  Jan Hubicka  <jh@suse.cz>
17085
17086         * gcc.dg/i386-cvt-1.c: New test.
17087
17088 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
17089
17090         * objc.dg/naming-1.m: Use "(parse|syntax) error".
17091         * objc.dg/naming-2.m: Likewise.
17092
17093 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
17094
17095         PR c++/9639
17096         * g++.dg/parse/crash1.C: New test.
17097
17098 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
17099
17100         PR c++/8805
17101         * g++.dg/eh/cleanup1.C: New test.
17102
17103 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
17104
17105         * gcc.c-torture/execute/20030316-1.c: New test case.
17106
17107 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
17108
17109         PR c++/9629
17110         * g++.dg/init/ctor2.C: New test.
17111
17112 2003-03-15  Roger Sayle  <roger@eyesopen.com>
17113
17114         * g77.f-torture/compile/xformat.f: New test case.
17115
17116 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17117
17118         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
17119         * g++.old-deja/g++.mike/eh50.C: Likewise.
17120
17121 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17122
17123         PR c++/6440
17124         * g++.dg/template/spec7.C: New test.
17125         * g++.dg/template/spec8.C: Likewise.
17126
17127 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
17128
17129         * gcc.c-torture/execute/20030313-1.c: New test.
17130
17131 2003-03-14  Richard Henderson  <rth@redhat.com>
17132
17133         * gcc.dg/inline-2.c: Adjust alpha test for external call.
17134
17135 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17136
17137         * gcc.c-torture/compile/20030314-1.c: New test.
17138
17139 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
17140
17141         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
17142         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
17143         thumb target,
17144         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
17145         to accept newer _imp__  prefix and additional
17146         newline in .drectve section.
17147         * gcc.dg/dll-4.c: Likewise.
17148         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
17149         switch.
17150
17151 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
17152
17153         * g++.dg/parse/namespace9.C: New test.
17154
17155         * g++.dg/init/ref5.C: New test.
17156         * g++.dg/parse/ptrmem1.C: Likewise.
17157
17158 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17159
17160         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
17161         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
17162         regular expression.
17163         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
17164         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
17165
17166 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
17167
17168         * gcc.c-torture/execute/20030224-2.c: New test.
17169
17170 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17171
17172         * gcc.dg/decl-3.c: New test.
17173
17174 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17175
17176         * gcc.dg/i386-loop-2.c: New test.
17177
17178 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
17179
17180         PR c++/9474
17181         * g++.dg/parse/namespace8.C: New test.
17182
17183         PR c++/9924
17184         * g++.dg/overload/builtin2.C: New test.
17185
17186 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
17187
17188         * gcc.dg/return-type-3.c: New test.
17189
17190 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
17191
17192         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
17193         profiling options are not supported.
17194
17195 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
17196
17197         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
17198         * g++.old-deja/g++.warn/impint2.C: Likewise.
17199
17200 2003-03-10  Devang Patel  <dpatel@apple.com>
17201
17202         * g++.dg/cpp/c++_cmd_1.C: New test.
17203         * g++.dg/cpp/c++_cmd_1.h: New file.
17204
17205 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
17206
17207         * gcc.dg/altivec-9.c: New file.
17208
17209 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17210
17211         * gcc.dg/ppc-sdata-1.c: New test.
17212         * gcc.dg/ppc-sdata-2.c: New test.
17213
17214 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
17215
17216         PR c++/9373
17217         * g++.dg/opt/ptrmem2.C: New test.
17218
17219         PR c++/8534
17220         * g++.dg/opt/ptrmem1.C: New test.
17221
17222 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17223
17224         * gcc.dg/i386-loop-1.c: New test.
17225
17226 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17227
17228         PR c++/9970
17229         * g++.dg/lookup/friend1.C: New test.
17230
17231 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
17232
17233         PR c++/9823
17234         * g++.dg/parser/constructor1.C: New test.
17235
17236 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
17237
17238         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
17239
17240         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
17241
17242 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
17243
17244         * gcc.dg/cpp/Wunused.c: Update test.
17245
17246 2003-03-08  Jan Hubicka  <jh@suse.cz>
17247
17248         * gcc.dg/inline-3.c: New test.
17249
17250 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
17251
17252         PR c++/9809
17253         * g++.dg/parse/builtin1.C: New test.
17254
17255         PR c++/9982
17256         * g++.dg/abi/cookie1.C: New test.
17257         * g++.dg/abi/cookie2.C: Likewise.
17258
17259         PR c++/9524
17260         * g++.dg/template/field1.C: New test.
17261
17262         PR c++/9912
17263         * g++.dg/parse/class1.C: New test.
17264         * g++.dg/parse/namespace7.C: Likewise.
17265         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
17266
17267 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
17268
17269         * g++.dg/init/ref4.C: New test.
17270
17271 2003-03-07  Jan Hubicka  <jh@suse.cz>
17272
17273         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
17274         * gcc.dg/inline-3.c:  New test.
17275
17276 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
17277
17278         * g++.dg/init/ref3.C: New test.
17279
17280         PR c++/9965
17281         * g++.dg/init/ref2.C: New test.
17282
17283         PR c++/9400
17284         * g++.dg/warn/Wshadow-2.C: New test.
17285
17286         PR c++/9791
17287         * g++.dg/warn/Woverloaded-1.C: New test.
17288
17289 2003-03-05  Jan Hubicka  <jh@suse.cz>
17290
17291         * gcc.dg/i386-local2.c: New.
17292         * gcc.dg/i386-local.c: Fix typo.
17293
17294 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
17295
17296         * g++.dg/abi/layout3.C: New test.
17297
17298 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17299
17300         * gcc.c-torture/compile/20030305-1.c
17301
17302 2003-03-05  Jan Hubicka  <jh@suse.cz>
17303
17304         * gcc.dg/i386-local.c: New.
17305
17306 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
17307
17308         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
17309
17310 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17311
17312         * gcc.dg/switch-2.c: New test.
17313         * gcc.dg/switch-3.c: New test.
17314         * gcc.dg/Wswitch.c: Adjust line numbers.
17315         * gcc.dg/Wswitch-default.c: Likewise.
17316         * gcc.dg/Wswitch-enum.c: Likewise.
17317
17318 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
17319
17320         * gcc.c-torture/execute/20030222-1.c: New test.
17321
17322 2003-03-03  James E Wilson  <wilson@tuliptree.org>
17323
17324         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
17325
17326 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
17327
17328         PR c++/9878
17329         * g++.dg/init/ref1.C: New test.
17330
17331 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
17332
17333         * gcc.dg/sh-relax.c: New SH-only test.
17334
17335 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
17336
17337         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
17338         comment explaining purpose of testcase.
17339
17340 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
17341
17342         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
17343         for HC11/HC12 (asm needs two int registers).
17344         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
17345         HC11/HC12 because the test uses an asm which needs two 32-bit
17346         registers.
17347
17348 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
17349
17350         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
17351         for HC11/HC12 (array is too large otherwise).
17352         * gcc.c-torture/compile/920501-4.x: New file, likewise.
17353         * gcc.c-torture/compile/20010518-2.x: Likewise.
17354         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
17355         HC11/HC12 (array is too large).
17356
17357 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
17358
17359         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
17360         * lib/g++-dg.exp (g++-dg-test): Likewise.
17361
17362 2003-03-01  Roger Sayle  <roger@eyesopen.com>
17363
17364         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
17365         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
17366
17367 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17368
17369         * g++.dg/warn/implicit-typename1.C: Remove warning.
17370
17371 2003-02-28  Richard Henderson  <rth@redhat.com>
17372
17373         * gcc.dg/noreturn-1.c: Move noreturn warning line.
17374         * gcc.dg/return-type-1.c: Move control reaches end warning line.
17375
17376 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
17377
17378         * gcc.dg/pch/pch.exp: Change .pch to .gch.
17379         * g++.dg/pch/pch.exp: Likewise.
17380
17381 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
17382
17383         PR c++/9879
17384         * testsuite/g++.dg/init/new4.C: New test.
17385
17386 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
17387
17388         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
17389
17390 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
17391
17392         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
17393         unsigned long.
17394
17395         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
17396         wider than float.
17397
17398 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17399
17400         * lib/scanasm.exp: Add support for counting numbers of
17401         occurences.
17402         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
17403         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
17404
17405 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
17406
17407         PR c++/9683
17408         * g++.dg/template/static3.C: New test.
17409
17410         PR c++/9829
17411         * g++.dg/parse/namespace6.C: New test.
17412
17413 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17414
17415         PR target/9732
17416         * gcc.dg/20030225-1.c: New test.
17417
17418 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
17419
17420         * README: Remove out-of-date information.
17421
17422         PR c++/9836
17423         * g++.dg/template/spec6.C: New test.
17424
17425 2003-02-24  Jeff Law  <law@redhat.com>
17426
17427         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
17428
17429 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17430
17431         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
17432         * gcc.dg/pragma-ep-1.c: Likewise.
17433
17434 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17435
17436         PR c++/9602
17437         * g++.dg/template/friend16.C: New test.
17438
17439 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
17440
17441         PR c++/5333
17442         * g++.dg/parse/fused-params1.C: Adjust error messages.
17443         * g++.dg/template/nested3.C: New test.
17444
17445 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
17446
17447         * g++.dg/abi/param1.C: New test.
17448
17449 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17450
17451         PR c++/7982
17452         * g++.dg/warn/implicit-typename1.C: New test.
17453
17454 2003-02-22  Kelley Cook <kelleycook@comcast.net>
17455
17456         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
17457         with "mtune".
17458         * g++.old-deja/g++.other/store-expr2.C: Likewise.
17459         * gcc.c-torture/execute/20010129-1.x: Likewise.
17460         * gcc.dg/20011107-1.c: Likewise.
17461         * gcc.dg/20020108-1.c: Likewise.
17462         * gcc.dg/20020122-3.c: Likewise.
17463         * gcc.dg/20020206-1.c: Likewise.
17464         * gcc.dg/20020310-1.c: Likewise.
17465         * gcc.dg/20020426-2.c: Likewise.
17466         * gcc.dg/20020517-1.c: Likewise.
17467         * gcc.dg/991230-1.c: Likewise.
17468         * gcc.dg/i386-unroll-1.c: Likewise.
17469         * gcc.misc-tests/i386-prefetch.exp: Likewise.
17470
17471 2003-02-22  Jan Hubicka  <jh@suse.cz>
17472
17473         * gcc.dg/i386-mul.c: New test.
17474
17475 2003-02-21  Roger Sayle  <roger@eyesopen.com>
17476
17477         * gcc.dg/builtins-5.c: New test case.
17478
17479 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
17480
17481         * gcc.dg/asmreg-1.c: New test.
17482
17483 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17484
17485         PR c++/9749
17486         * g++.dg/parse/varmod1.C: New test.
17487
17488 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17489
17490         PR c++/9727
17491         * g++.dg/template/op1.C: New test.
17492
17493 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17494
17495         PR c++/8906
17496         * g++.dg/template/nested2.C: New test.
17497
17498 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17499
17500         PR c++/8724
17501         * g++.dg/expr/dtor1.C: New test.
17502
17503 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
17504
17505         * gcc.dg/cpp/include3.c: New test.
17506         * gcc.dg/cpp/inc/foo.h: New file.
17507
17508 2003-02-21  Glen Nakamura  <glen@imodulo.com>
17509
17510         * gcc.c-torture/execute/20030221-1.c: New test.
17511
17512 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
17513
17514         PR c++/9729
17515         * g++.dg/abi/conv1.C: New test.
17516
17517 2003-02-20  Jan Hubicka  <jh@suse.cz>
17518
17519         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
17520
17521 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
17522
17523         * gcc.c-torture/compile/20030219-1.c: New test.
17524
17525 2003-02-18  Jan Hubicka  <jh@suse.cz>
17526
17527         * gcc.dg/funcorder.c: New test.
17528
17529 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
17530
17531         * gcc.c-torture/execute/20030218-1.c: New.
17532
17533 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
17534
17535         * gcc.dg/20030218-1.c: New.
17536
17537 2003-02-18  Richard Henderson  <rth@redhat.com>
17538
17539         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
17540         * gcc.dg/attr-used-2.c: New.
17541
17542 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
17543
17544         PR c++/9704
17545         * g++.dg/init/copy5.C: New test.
17546
17547 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
17548
17549         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
17550         * g++.dg/pch/pch.exp: Likewise.
17551
17552 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
17553
17554         * gcc.c-torture/execute/20030209-1.c: Enable the test if
17555         STACK_SIZE is not defined.
17556
17557 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17558
17559         PR c++/9457
17560         * g++.dg/template/init1.C: New test.
17561
17562 2003-02-16  Jan HUbicka  <jh@suse.cz>
17563
17564         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
17565         (foo): Add few extra tests
17566         * gcc.dg/c99-const-expr-3.c: Likewise.
17567         * gcc.c-torture/execute/20030216-1.c: New.
17568
17569 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17570
17571         PR c++/9459
17572         * g++.dg/ext/typeof4.C: New test.
17573
17574 2003-02-15  Roger Sayle  <roger@eyesopen.com>
17575
17576         * gcc.dg/i386-387-3.c: New test case.
17577
17578 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
17579
17580         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
17581         cris-*-elf* cris-*-aout* and mmix-*-*.
17582
17583 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
17584
17585         * gcc.dg/20030213-1.c: New test.
17586
17587 2003-02-12  Roger Sayle  <roger@eyesopen.com>
17588
17589         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
17590         * gcc.dg/i386-387-2.c: Likewise.
17591
17592 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
17593
17594         * gcc.dg/ppc-spe.c: Fix formatting.
17595         Enable tests that were previously unsupported by gas.
17596         Delete tests for instructions that no longer exist.
17597         Switch arguments on evsubifw builtin.
17598
17599 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
17600
17601         * gcc.c-torture/execute/20030209-1.c: Disable the test if
17602         STACK_SIZE is too small.
17603
17604 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17605             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17606
17607         * gcc.dg/decl-2.c: New test.
17608
17609 2003-02-10  Jan Hubicka  <jh@suse.cz>
17610
17611         * gcc.dg/i386-fpcvt-1.c:  New test.
17612
17613 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
17614
17615         * gcc.c-torture/execute/20030209-1.c: New test.
17616
17617 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
17618
17619         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
17620         int-wide bitops, use the constants of the same width.
17621         Likewise, if long long is 32-bit wide, test bitops using
17622         32-bit constants.
17623
17624 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
17625
17626         * gcc.dg/20021014-1.c: Annotate with expected notice text.
17627
17628 2003-02-07  Roger Sayle  <roger@eyesopen.com>
17629
17630         * testsuite/gcc.dg/builtins-4.c: New test case.
17631
17632 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17633
17634         * gcc.dg/20020430-1.c: Fix dg command typos.
17635         * gcc.dg/20020503-1.c: Likewise.
17636
17637 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17638
17639         PR c++/8785
17640         * g++.dg/parse/fused-params1.C: New test.
17641
17642         PR c++/8857
17643         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
17644
17645         PR c++/8921
17646         * g++.dg/parse/non-dependent1.C: New test.
17647
17648         PR c++/8928
17649         * g++.dg/parse/dupl-tmpl-args1.C: New test.
17650
17651         PR c++/9228
17652         * g++.dg/parse/undefined7.C: New test.
17653         * g++.dg/parse/non-templ1.C: New test.
17654
17655         PR c++/9229
17656         * g++.dg/parse/too-many-tmpl-args1.C: New test.
17657
17658 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
17659
17660         * gcc.c-torture/compile/20030206-1.c: New test.
17661
17662 2003-02-05  Roger Sayle  <roger@eyesopen.com>
17663
17664         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
17665         "pow" to "foo" to avoid potential confusion with a math built-in.
17666
17667 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17668
17669         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
17670         conditions for SPARC targets.
17671
17672 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
17673
17674         * gcc.dg/20030204-1.c: New test.
17675
17676 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17677
17678         PR c++/38
17679         * g++.dg/parse/array-size1.C: New test.
17680
17681         PR c++/5657
17682         * g++.dg/parse/undefined3.C: New test.
17683
17684         PR c++/5665
17685         * g++.dg/parse/undefined4.C: New test.
17686
17687         PR c++/5975
17688         * g++.dg/parse/undefined5.C: New test.
17689
17690         PR c++/7259
17691         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
17692
17693         PR c++/8578
17694         * g++.dg/parse/casting-operator1.C: New test.
17695
17696         PR c++/8596
17697         * g++.dg/parse/undefined6.C: New test.
17698
17699         PR c++/8736
17700         * g++.dg/parse/missing-template1.C: New test.
17701
17702 2003-02-04  Jan Hubicka  <jh@suse.cz>
17703
17704         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
17705         * gcc.dg/i386-cmov?.c:  Likewise.
17706         * gcc.dg/i386-fpcvt-?.c:  Likewise.
17707         * gcc.dg/i386-ssefp-1.c:  Likewise.
17708         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
17709         conventions.
17710
17711 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
17712
17713         PR c++/7129
17714         * testsuite/g++.dg/ext/max.C: New test.
17715
17716 2003-02-03  Jan Hubicka  <jh@suse.cz>
17717
17718         * gcc.c-torture/execute/20030203-1.c: New test.
17719
17720 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
17721
17722         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
17723         'natural-endian'.
17724
17725 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
17726
17727         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
17728         * g++.dg/init/new2.C: Likewise.
17729         * g++.dg/other/new1.C: Likewise.
17730
17731 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
17732
17733         * gcc.dg/struct-ret-libc.c: New test.
17734
17735 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
17736
17737         * gcc.dg/20030129-1.c: New test.
17738
17739 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17740
17741         PR c++/8849
17742         * g++.dg/template/ptrmem4.C: New test.
17743
17744 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
17745
17746         * g++.dg/parser/constant1.C: New test.
17747
17748 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17749
17750         PR c++/8591
17751         * g++.dg/parse/friend2.C: New test.
17752
17753 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
17754
17755         PR c++/9437
17756         * g++.dg/template/unify4.C: New test.
17757
17758 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
17759
17760         * gcc.c-torture/execute/20030128-1.c: New test.
17761
17762 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
17763
17764         * g++.dg/lookup/nested1.C: Test moved from ...
17765         * g++.old-deja/g++.other/lookup24.C: ... here.
17766
17767 2003-01-28  Jan Hubicka  <jh@suse.cz>
17768
17769         * gcc.dg/i386-cmov5.c:  New test.
17770
17771 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
17772
17773         * gcc.c-torture/execute/20010925-1.c: Changed the
17774         memcpy declaration.
17775
17776 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
17777
17778         PR c++/3902
17779         * g++.dg/parse/template5.C: New test.
17780
17781 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
17782
17783         PR fortran/9258
17784         * g77.dg/pr9258: New test.
17785
17786 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
17787
17788         * README: Move relevant parts from README.g++.
17789
17790         * README.g++: Remove this file.
17791
17792 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
17793
17794         * g++.dg/abi/dcast1.C: New test.
17795
17796 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17797
17798         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
17799
17800 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
17801
17802         PR c++/47
17803         * g++.old-deja/g++.other/lookup24.C: New test.
17804
17805 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17806
17807         PR middle-end/7227
17808         * gcc.dg/uninit-C.c: New test.
17809
17810 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
17811
17812         * g++.dg/abi/covariant1.C: New test.
17813
17814 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
17815
17816         * gcc.dg/20030123-1.c: New test.
17817
17818 2003-01-25  Jan Hubicka  <jh@suse.cz>
17819
17820         PR opt/8492
17821         * gcc.c-torture/compile/20030125-1.c
17822
17823 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
17824
17825         PR c++/9403
17826         * g++.dg/parse/template3.C: New test.
17827         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
17828
17829         PR c++/795
17830         * g++.dg/parse/template4.C: New test.
17831
17832         PR c++/9415
17833         * g++.dg/template/qual2.C: New test.
17834
17835         PR c++/8545
17836         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
17837
17838         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
17839
17840 2003-01-25  Roger Sayle  <roger@eyesopen.com>
17841
17842         * gcc.c-torture/execute/switch-1.c: New test case.
17843
17844 2003-01-25  Jan Hubicka  <jh@suse.cz>
17845
17846         * gcc.c-torture/execute/20030125-1.[cx]: New test.
17847
17848 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
17849
17850         Tweaks for Bison-1.875. From the NEWS file:
17851         "- `parse error' -> `syntax error'
17852         Bison now uniformly uses the term `syntax error'"
17853         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
17854         * gcc.dg/cpp/digraph2.c: Likewise.
17855         * gcc.dg/cpp/direct2.c: Likewise.
17856         * gcc.dg/cpp/paste4.c: Likewise.
17857         * gcc.dg/c90-restrict-1.c: Likewise.
17858         * gcc.dg/c99-func-2.c: Likewise.
17859         * gcc.dg/noncompile/920721-2.c: Likewise.
17860         * gcc.dg/noncompile/930622-2.c: Likewise.
17861         * gcc.dg/noncompile/940112-1.c: Likewise.
17862         * gcc.dg/noncompile/950921-1.c: Likewise.
17863         * gcc.dg/noncompile/951123-1.c: Likewise.
17864         * gcc.dg/noncompile/971104-1.c: Likewise.
17865         * gcc.dg/noncompile/990416-1.c: Likewise.
17866
17867 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
17868
17869         * g++.dg/parse/undefined1.C: Add error message.
17870
17871 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
17872
17873         PR c++/9354
17874         * g++.dg/parse/new1.C: New test.
17875
17876         PR c++/9216
17877         * g++.dg/parse/template2.C: New test.
17878
17879         PR c++/9354
17880         * g++.dg/parse/typedef2.C: New test.
17881
17882         PR c++/9328
17883         * g++.dg/ext/typeof3.C: New test.
17884
17885 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17886
17887         PR c++/2738
17888         * g++.dg/parse/ret-type1.C: New test.
17889
17890         PR c++/3792
17891         * g++.dg/parse/tmpl-outside1.C: New test.
17892
17893         PR c++/4207
17894         * g++.dg/parse/int-as-enum1.C: New test.
17895
17896         PR c++/4903
17897         * g++.dg/parse/no-typename1.C: New test.
17898
17899         PR c++/5533
17900         * g++.dg/parse/no-value1.C: New test.
17901
17902         PR c++/5921
17903         * g++.dg/parse/wrong-inline1.C: New test.
17904
17905         PR c++/6402
17906         * g++.dg/parse/ref1.C: New test.
17907
17908         PR c++/6992
17909         * g++.dg/parse/attr-ctor1.C: New test.
17910
17911         PR c++/7229
17912         * g++.dg/parse/namespace5.C: New test.
17913
17914         PR c++/7917
17915         * g++.dg/parse/func-def1.C: New test.
17916
17917         PR c++/8143
17918         * g++.dg/parse/undefined1.C: New test.
17919
17920         PR c++/5723, PR c++/8522
17921         * g++.dg/parse/specialization1.C: New test.
17922
17923         PR c++/163, PR c++/8595
17924         * g++.dg/parse/struct-as-enum1.C: New test.
17925
17926         PR c++/9173
17927         * g++.dg/parse/undefined2.C: New test.
17928
17929 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
17930
17931         PR c++/9298
17932         * g++.dg/parse/template1.C: New test.
17933
17934         PR c++/9384
17935         * g++.dg/parse/using1.C: New test.
17936
17937         PR c++/9285
17938         PR c++/9294
17939         * g++.dg/parse/expr2.C: New test.
17940
17941         PR c++/9388
17942         * g++.dg/parse/lookup2.C: Likewise.
17943
17944 2003-01-21  Jan Hubicka  <jh@suse.cz>
17945
17946         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
17947         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
17948         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
17949         * gcc.c-torture/execute/string-opt-*.c: Likewise.
17950
17951 2003-01-20  Nick Clifton  <nickc@redhat.com>
17952
17953         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
17954         problem with ARM sibcall code generation.
17955
17956 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
17957
17958         * gcc.c-torture/execute/20030120-1.c: New.
17959
17960 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
17961
17962         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
17963
17964 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
17965
17966         PR c++/9272
17967         * g++.dg/parse/ctor1.C: New test.
17968
17969         PR c++/9294:
17970         * g++.dg/parse/qualified1.C: New test.
17971
17972         * g++.dg/parse/typename3.C: New test.
17973
17974 2003-01-16  Richard Henderson  <rth@redhat.com>
17975
17976         * g++.dg/tls/init-2.C: Fix error matches for real this time.
17977
17978 2003-01-16  Richard Henderson  <rth@redhat.com>
17979
17980         * g++.dg/pch/pch.exp: Copy test header to the working directory
17981         before using it either for precompilation or direct use.
17982         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
17983         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
17984
17985 2003-01-16  Richard Henderson  <rth@redhat.com>
17986
17987         * gcc.dg/pch/pch.exp: Copy test header to the working directory
17988         before using it either for precompilation or direct use.
17989         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
17990         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
17991
17992 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
17993
17994         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
17995         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
17996         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
17997         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
17998         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
17999         typename warning into error.
18000         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
18001         error messages.
18002         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
18003         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
18004         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
18005         messages.
18006         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
18007         make declaration visible in template.
18008         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
18009         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
18010         messages.
18011         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
18012         message.
18013         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
18014         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
18015         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
18016         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
18017         typename warning with error message.
18018         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
18019         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
18020         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
18021
18022 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
18023
18024         * g++.dg/parse/ambig2.C: New test.
18025
18026 2003-01-15  Richard Henderson  <rth@redhat.com>
18027
18028         * g++.dg/tls/init-2.C: Update error message string.
18029
18030 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18031
18032         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
18033
18034 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
18035
18036         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
18037         all for HC11/HC12.
18038         * gcc.c-torture/compile/20001205-1.x: Likewise.
18039         * gcc.c-torture/compile/20001226-1.x: Likewise.
18040         * gcc.c-torture/compile/920520-1.x: Likewise.
18041         * gcc.c-torture/compile/961203-1.x: Likewise.
18042         * gcc.c-torture/compile/20020604-1.x: Likewise.
18043
18044 2003-01-15  Jan Hubicka  <jh@suse.cz>
18045
18046         * gcc.c-torture/compile/20030115-1.c: New test.
18047
18048         * gcc.dg/i386-fpcvt-1.c: New test.
18049         * gcc.dg/i386-fpcvt-2.c: New test.
18050
18051 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
18052
18053         Further conform g++'s __vmi_class_type_info to the C++ ABI
18054         specification.
18055         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
18056         the specification.
18057
18058 2003-01-14  Jan Hubicka  <jh@suse.cz>
18059
18060         * gcc.dg/i386-fpcvt-1.c: New test.
18061         * gcc.dg/i386-fpcvt-2.c: New test.
18062
18063 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18064
18065         * gcc.dg/i386-mmx-3.c: New test.
18066
18067 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
18068
18069         PR c++/9264
18070         * g++.dg/parse/octal1.C: New file.
18071
18072         PR c++/9172
18073         * g++.dg/parse/typename1.C: New file.
18074
18075 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
18076
18077         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
18078         * gcc.dg/bf-no-ms-layout.c: Likewise.
18079         * gcc.dg/bf-ms-attrib.c: Likewise.
18080
18081 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
18082
18083         PR c++/9099
18084         * g++.dg/parse/dtor1.C: New file.
18085
18086         PR c++/9128
18087         * g++.dg/rtti/typeid1.C: New file.
18088
18089         PR c++/9153
18090         * g++.dg/parse/lookup1.C: New file.
18091
18092         PR c++/9171
18093         * g++.dg/templ/spec5.C: New file.
18094
18095 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
18096
18097         * gcc.c-torture/compile/20030110-1.c: New test.
18098
18099 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
18100
18101         Merge from pch-branch:
18102
18103         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
18104
18105         * gcc.dg/pch/cpp-1.h: New.
18106         * gcc.dg/pch/cpp-1.c: New.
18107         * gcc.dg/pch/cpp-2.h: New.
18108         * gcc.dg/pch/cpp-2.c: New.
18109
18110         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
18111
18112         * gcc.dg/pch/except-1.h: New.
18113         * gcc.dg/pch/except-1.c: New.
18114
18115         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
18116
18117         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
18118         running test.
18119         * gcc.dg/pch: Include *.hp not *.h.
18120         * gcc.dg/pch/system-1.h: New.
18121         * gcc.dg/pch/system-1.c: New.
18122
18123         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
18124
18125         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
18126         rather than trying to build and run a program using PCH.
18127         * gcc.dg/pch: Remove dg-do commands from test files.
18128
18129         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
18130
18131         * gcc.dg/pch/macro-3.c: New.
18132         * gcc.dg/pch/macro-3.h: New.
18133
18134         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
18135
18136         * gcc.dg/pch/common-1.c: New.
18137         * gcc.dg/pch/common-1.h: New.
18138         * gcc.dg/pch/decl-1.c: New.
18139         * gcc.dg/pch/decl-1.h: New.
18140         * gcc.dg/pch/decl-2.c: New.
18141         * gcc.dg/pch/decl-2.h: New.
18142         * gcc.dg/pch/decl-3.c: New.
18143         * gcc.dg/pch/decl-3.h: New.
18144         * gcc.dg/pch/decl-4.c: New.
18145         * gcc.dg/pch/decl-4.h: New.
18146         * gcc.dg/pch/decl-5.c: New.
18147         * gcc.dg/pch/decl-5.h: New.
18148         * gcc.dg/pch/global-1.c: New.
18149         * gcc.dg/pch/global-1.h: New.
18150         * gcc.dg/pch/inline-1.c: New.
18151         * gcc.dg/pch/inline-1.h: New.
18152         * gcc.dg/pch/inline-2.c: New.
18153         * gcc.dg/pch/inline-2.h: New.
18154         * gcc.dg/pch/static-1.c: New.
18155         * gcc.dg/pch/static-1.h: New.
18156         * gcc.dg/pch/static-2.c: New.
18157         * gcc.dg/pch/static-2.h: New.
18158
18159         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
18160
18161         * g++.dg/pch/pch.exp: Better handle failing testcases.
18162         * gcc.dg/pch/pch.exp: Likewise.
18163         * gcc.dg/pch/macro-1.c: New.
18164         * gcc.dg/pch/macro-1.h: New.
18165         * gcc.dg/pch/macro-2.c: New.
18166         * gcc.dg/pch/macro-2.h: New.
18167
18168         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
18169
18170         * g++.dg/dg.exp: Treat files in pch/ specially.
18171         * g++.dg/pch/pch.exp: New file.
18172         * g++.dg/pch/empty.H: New file.
18173         * g++.dg/pch/empty.C: New file.
18174         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
18175         "precompile".
18176
18177         * gcc.dg/pch/pch.exp: New file.
18178         * gcc.dg/pch/empty.h: New file.
18179         * gcc.dg/pch/empty.c: New file.
18180         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
18181         "precompile".
18182
18183 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18184
18185         * g++.dg/template/friend14.C: New test.
18186
18187 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18188
18189         * gcc.dg/old-style-asm-1.c: New test.
18190
18191 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
18192
18193         * gcc.c-torture/compile/20030109-1.c: New test.
18194
18195 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18196
18197         * gcc.c-torture/execute/20030109-1.c: New test.
18198
18199 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
18200
18201         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
18202         * g++.old-deja/g++.mike/dyncast2.C: Likewise
18203         * g++.old-deja/g++.mike/dyncast3.C: Likewise
18204         * g++.old-deja/g++.mike/eh2.C: Likewise
18205         * g++.old-deja/g++.mike/eh3.C: Likewise
18206         * g++.old-deja/g++.mike/eh5.C: Likewise
18207         * g++.old-deja/g++.mike/eh6.C: Likewise
18208         * g++.old-deja/g++.mike/eh7.C: Likewise
18209         * g++.old-deja/g++.mike/eh8.C: Likewise
18210         * g++.old-deja/g++.mike/eh9.C: Likewise
18211         * g++.old-deja/g++.mike/eh10.C: Likewise
18212         * g++.old-deja/g++.mike/eh12.C: Likewise
18213         * g++.old-deja/g++.mike/eh13.C: Likewise
18214         * g++.old-deja/g++.mike/eh14.C: Likewise
18215         * g++.old-deja/g++.mike/eh16.C: Likewise
18216         * g++.old-deja/g++.mike/eh17.C: Likewise
18217         * g++.old-deja/g++.mike/eh18.C: Likewise
18218         * g++.old-deja/g++.mike/eh21.C: Likewise
18219         * g++.old-deja/g++.mike/eh23.C: Likewise
18220         * g++.old-deja/g++.mike/eh24.C: Likewise
18221         * g++.old-deja/g++.mike/eh25.C: Likewise
18222         * g++.old-deja/g++.mike/eh26.C: Likewise
18223         * g++.old-deja/g++.mike/eh27.C: Likewise
18224         * g++.old-deja/g++.mike/eh28.C: Likewise
18225         * g++.old-deja/g++.mike/eh29.C: Likewise
18226         * g++.old-deja/g++.mike/eh31.C: Likewise
18227         * g++.old-deja/g++.mike/eh33.C: Likewise
18228         * g++.old-deja/g++.mike/eh34.C: Likewise
18229         * g++.old-deja/g++.mike/eh35.C: Likewise
18230         * g++.old-deja/g++.mike/eh36.C: Likewise
18231         * g++.old-deja/g++.mike/eh37.C: Likewise
18232         * g++.old-deja/g++.mike/eh38.C: Likewise
18233         * g++.old-deja/g++.mike/eh39.C: Likewise
18234         * g++.old-deja/g++.mike/eh40.C: Likewise
18235         * g++.old-deja/g++.mike/eh41.C: Likewise
18236         * g++.old-deja/g++.mike/eh42.C: Likewise
18237         * g++.old-deja/g++.mike/eh44.C: Likewise
18238         * g++.old-deja/g++.mike/eh46.C: Likewise
18239         * g++.old-deja/g++.mike/eh47.C: Likewise
18240         * g++.old-deja/g++.mike/eh48.C: Likewise
18241         * g++.old-deja/g++.mike/eh49.C: Likewise
18242         * g++.old-deja/g++.mike/eh50.C: Likewise
18243         * g++.old-deja/g++.mike/eh51.C: Likewise
18244         * g++.old-deja/g++.mike/eh53.C: Likewise
18245         * g++.old-deja/g++.mike/eh55.C: Likewise
18246         * g++.old-deja/g++.mike/p7912.C: Likewise
18247         * g++.old-deja/g++.mike/p9706.C: Likewise
18248         * g++.old-deja/g++.mike/p10416.C: Likewise
18249         * g++.old-deja/g++.mike/p11667.C: Likewise
18250         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
18251         Remove redundant reference to Iris.
18252         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
18253         Elxsi, i860, Pico Java, and WE32K.
18254
18255 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
18256
18257         * g++.dg/ext/asm4.C: New test.
18258
18259 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18260
18261         PR c++/9030
18262         * g++.dg/template/friend12.C: New test.
18263         * g++.dg/template/friend13.C: Likewise.
18264         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
18265
18266 2003-01-08  Jan Hubicka  <jh@suse.cz>
18267
18268         * gcc.dg/i386-cadd.c: New test.
18269         * gcc.dg/i386-cmov4.c: Likewise.
18270
18271 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
18272
18273         PR c++/9165
18274         * g++.dg/warn/Wunused-3.C: New test.
18275
18276         * g++.dg/abi/bitfield9.C: New test.
18277
18278         PR c++/9189
18279         * g++.dg/parse/defarg3.C: New test.
18280
18281 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
18282
18283         * g++.dg/parse/ambig1.C: New test.
18284         * g++.dg/parse/defarg2.C: New test.
18285
18286 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
18287
18288         * g++.dg/template/defarg-1.C: New test.
18289         * g++.dg/template/local2.C: Likewise.
18290
18291 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
18292
18293         * gcc.c-torture/execute/20030105-1.c: New test.
18294
18295 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18296
18297         * g++.dg/parse/namespace3.C: Remove extra semicolons.
18298         * g++.dg/parse/namespace4.C: Likewise.
18299
18300 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
18301
18302         * g++.dg/template/ntp2.C: New test.
18303
18304 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
18305
18306         * g++.dg/parse/extern-C-1.C: New test.
18307
18308         * g++.dg/parse/namespace4.C: New test.
18309
18310         * g++.dg/template/nested1.C: New test.
18311
18312         * g++.dg/parse/namespace3.C: New test.
18313
18314 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
18315
18316         * g++.dg/lookup/two-stage1.C: New test.
18317
18318 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18319
18320         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
18321         * g++.old-deja/g++.jason/access8.C: Likewise.
18322         * g++.old-deja/g++.other/decl5.C: Likewise.
18323
18324 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
18325
18326         * g++.dg/parse/parse7.C: New test.
18327
18328 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
18329
18330         PR c++/2843
18331         * g++.dg/ext/attrib7.C: New test.
18332
18333 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
18334
18335         * g++.dg/parse/parse6.C: New test.
18336
18337 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
18338
18339         * gcc.dg/h8300-stack-1.c: New.
18340
18341 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
18342
18343         g++.dg/lookup/exception1.C: New test.
18344
18345         g++.dg/lookup/template1.C: New test.
18346
18347         g++.dg/parse/namespace2.C: New test.
18348
18349         g++.dg/parse/parens2.C: New test.
18350
18351 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18352
18353         * g++.dg/parse/parse5.C: New test.
18354         * g++.dg/lookup/scoped4.C: New test.
18355
18356 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
18357
18358         * g++.dg/parse/parens1.C: New test.
18359
18360         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
18361         angle-bracket1.C.
18362         * g++.dg/parse/parens2.C: New test.
18363
18364         * g++.dg/lookup/scope-operator1.C: New test.
18365
18366         * g++.dg/parse/operator1.C: New test.
18367
18368 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18369
18370         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
18371         * g++.old-deja/g++.other/access6.C: Likewise.
18372         * g++.old-deja/g++.other/decl1.C: Likewise.
18373         * g++.old-deja/g++.pt/typename12.C: Likewise.
18374
18375 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
18376
18377         * g++.dg/parse/namespace1.C: New test.
18378
18379 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18380
18381         * g++.dg/parse/parse4.C: New test.
18382
18383 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18384
18385         * g++.dg/parse/parse3.C: New test.
18386
18387 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18388
18389         * g++.dg/parse/parse2.C: New test.
18390
18391 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18392
18393         * g++.dg/template/friend11.C: New test.
18394
18395 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18396
18397         * g++.dg/parse/parse1.C: New test.
18398
18399 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
18400
18401         * lib/profopt.exp: Change the name of a global variable to avoid
18402         possible clashes with other test suites.
18403
18404 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
18405
18406         * g++.dg/inherit/covariant8.C: New test.
18407
18408 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
18409
18410         * g++.dg/init/array9.C: New test.
18411
18412         PR c++/9112
18413         * g++.dg/parse/expr1.C: New test.
18414
18415 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
18416
18417         * gcc.c-torture/compile/20021230-1.c: New test.
18418
18419 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
18420
18421         * g++.dg/inherit/covariant5.C: New test.
18422         * g++.dg/inherit/covariant6.C: New test.
18423         * g++.dg/inherit/covariant7.C: New test.
18424
18425 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18426
18427         PR c++/2739
18428         * g++.dg/other/access2.C: New test.
18429
18430 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18431
18432         * g++.dg/other/anon-struct.C: No longer fails
18433         * g++.old-deja/g++.brendan/parse4.C: Likewise.
18434         * g++.old-deja/g++.brendan/parse5.C: Likewise.
18435         * g++.old-deja/g++.brendan/parse6.C: Likewise.
18436
18437 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18438
18439         * g++.dg/parse/angle-bracket.C (main): No longer fails.
18440
18441 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
18442
18443         * g++.dg/eh/spec4.C: Remove stray semicolon.
18444         * g++.dg/expr/pmf-1.C: Change error message.
18445         * g++.dg/ext/asm1.C: Remove stray semicolon.
18446         * g++.dg/ext/typename1.C: Add missing typenames.
18447         * g++.dg/inherit/template-as-base.C: Change error message.
18448         * g++.dg/lookup/scoped1.C: Likewise.
18449         * g++.dg/lookup/scoped2.C: Likewise.
18450         * g++.dg/lookup/using2.C: Likewise.
18451         * g++.dg/other/component1.C: Remove stray semicolon.
18452         * g++.dg/other/do1.C: Change error message.
18453         * g++.dg/other/error2.C: Likewise.
18454         * g++.dg/other/init1.C: Likewise.
18455         * g++.dg/other/packed1.C: Remove stray semicolon.
18456         * g++.dg/other/ptrmem2.C: Change error message.
18457         * g++.dg/parse/parameter-declaration-1.C: Remove line number
18458         marker.
18459         * g++.dg/special/initp1.C: Remove invalid attribute usage.
18460         * g++.dg/template/access3.C: Add typename keyword.
18461         * g++.dg/template/access5.C: Remove stray semicolon.
18462         * g++.dg/template/access6.C: Likewise.
18463         * g++.dg/template/complit1.C: Likewise.
18464         * g++.dg/template/crash1.C: Change error message.
18465         * g++.dg/template/inherit2.C: Remove stray semicolon.
18466         * g++.dg/template/instantiate2.C: Likewise.
18467         * g++.dg/template/instantiate3.C: Change error message.
18468         * g++.dg/template/qual1.C: Remove stray semicolon.
18469         * g++.dg/template/qualttp18.C: Change error message.
18470         * g++.dg/template/ref1.C: Remove stray semicolon.
18471         * g++.dg/template/sizeof1.C (A::value): Declare it.
18472         * g++.dg/template/spec4.C: Change error message.
18473         * g++.dg/template/static1.C: Likewise.
18474         * g++.dg/template/type1.C: Likewise.
18475         * g++.dg/template/typename3.C: Likewise.
18476         * g++.old-deja/g++.benjamin/13478.C: Change error message.
18477         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
18478         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
18479         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
18480         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
18481         named return value extension.
18482         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
18483         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
18484         * g++.old-deja/g++.bob/extern_C.C: Likewise.
18485         * g++.old-deja/g++.bob/inherit2.C: Likewise.
18486         * g++.old-deja/g++.brendan/complex1.C: Likewise.
18487         * g++.old-deja/g++.brendan/copy5.C: Likewise.
18488         * g++.old-deja/g++.brendan/crash13.C: Likewise.
18489         * g++.old-deja/g++.brendan/crash15.C: Likewise.
18490         * g++.old-deja/g++.brendan/crash18.C: Change error message.
18491         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
18492         * g++.old-deja/g++.brendan/crash38.C: Likewise.
18493         * g++.old-deja/g++.brendan/crash50.C: Likewise.
18494         * g++.old-deja/g++.brendan/crash56.C: Likewise.
18495         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
18496         syntax.
18497         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
18498         * g++.old-deja/g++.brendan/crash8.C: Change error message.
18499         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
18500         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
18501         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
18502         * g++.old-deja/g++.brendan/template11.C: Likewise.
18503         * g++.old-deja/g++.brendan/template26.C: Likewise.
18504         * g++.old-deja/g++.brendan/template27.C: Use explicit
18505         specialization syntax.
18506         * g++.old-deja/g++.brendan/template30.C: Likewise.
18507         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
18508         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
18509         non-dependent names.
18510         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
18511         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
18512         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
18513         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
18514         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
18515         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
18516         named return value extension.
18517         * g++.old-deja/g++.ext/namedret2.C: Likewise.
18518         * g++.old-deja/g++.ext/namedret3.C: Likewise.
18519         * g++.old-deja/g++.ext/return1.C: Likewise.
18520         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
18521         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
18522         * g++.old-deja/g++.jason/access8.C: Likewise.
18523         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
18524         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
18525         pseudo-destructor names.
18526         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
18527         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
18528         pseudo-destructor names.
18529         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
18530         * g++.old-deja/g++.jason/overload19.C: Likewise.
18531         * g++.old-deja/g++.jason/overload32.C: Likewise.
18532         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
18533         stray semicolons.
18534         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
18535         * g++.old-deja/g++.jason/return.C: Likewise.
18536         * g++.old-deja/g++.jason/return2.C: Likewise.
18537         * g++.old-deja/g++.jason/shadow1.C: Likewise.
18538         * g++.old-deja/g++.jason/special.C: Use explicit specialization
18539         syntax.
18540         * g++.old-deja/g++.jason/template10.C: Account for use of
18541         non-dependent names.
18542         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
18543         syntax.
18544         * g++.old-deja/g++.jason/template37.C: Likewise.
18545         * g++.old-deja/g++.law/access4.C: Change error messages.
18546         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
18547         pseudo-destructor names.
18548         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
18549         * g++.old-deja/g++.law/ctors9.C: Likewise.
18550         * g++.old-deja/g++.law/cvt22.C: Likewise.
18551         * g++.old-deja/g++.law/dtors5.C: Likewise.
18552         * g++.old-deja/g++.law/global-init1.C: Likewise.
18553         * g++.old-deja/g++.law/missed-error3.C: Likewise.
18554         * g++.old-deja/g++.law/operators28.C: Likewise.
18555         * g++.old-deja/g++.law/visibility28.C: Likewise.
18556         * g++.old-deja/g++.martin/eval1.C: Likewise.
18557         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
18558         name.
18559         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
18560         * g++.old-deja/g++.mike/net34.C: Likewise.
18561         * g++.old-deja/g++.mike/net36.C: Likewise.
18562         * g++.old-deja/g++.mike/ns2.C: Likewise.
18563         * g++.old-deja/g++.mike/p12306.C: Likewise.
18564         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
18565         value extension.
18566         * g++.old-deja/g++.mike/p700.C: Likewise.
18567         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
18568         * g++.old-deja/g++.mike/p710.C: Likewise.
18569         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
18570         value extension.
18571         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
18572         * g++.old-deja/g++.mike/pmf9.C: Likewise.
18573         * g++.old-deja/g++.ns/crash2.C: Likewise.
18574         * g++.old-deja/g++.ns/crash3.C: Likewise.
18575         * g++.old-deja/g++.ns/invalid1.C: Likewise.
18576         * g++.old-deja/g++.ns/ns17.C: Likewise.
18577         * g++.old-deja/g++.ns/template16.C: Likewise.
18578         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
18579         keyword.
18580         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
18581         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
18582         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
18583         named return value extension.
18584         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
18585         * g++.old-deja/g++.other/access4.C: Issue additional error
18586         messages.
18587         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
18588         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
18589         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
18590         * g++.old-deja/g++.other/crash25.C: Change error message.
18591         * g++.old-deja/g++.other/crash4.C: Change error message.
18592         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
18593         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
18594         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
18595         checks.
18596         * g++.old-deja/g++.other/defarg8.C: Likewise.
18597         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
18598         * g++.old-deja/g++.other/dtor10.C: Likewise.
18599         * g++.old-deja/g++.other/incomplete.C: Likewise.
18600         * g++.old-deja/g++.other/linkage7.C: Likewise.
18601         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
18602         lookup algorithm.
18603         * g++.old-deja/g++.other/mangle2.C: Likewise.
18604         * g++.old-deja/g++.other/refinit2.C: Likewise.
18605         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
18606         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
18607         * g++.old-deja/g++.pt/crash28.C: Likewise.
18608         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
18609         syntax.
18610         * g++.old-deja/g++.pt/crash32.C: Change error message.
18611         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
18612         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
18613         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
18614         error message position.
18615         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
18616         * g++.old-deja/g++.pt/defarg8.C: Change error message.
18617         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
18618         syntax.
18619         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
18620         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
18621         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
18622         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
18623         keyword.
18624         * g++.old-deja/g++.pt/explicit31.C: Likewise.
18625         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
18626         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
18627         keyword.
18628         * g++.old-deja/g++.pt/explicit71.C: Change error message.
18629         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
18630         syntax.
18631         * g++.old-deja/g++.pt/friend28.C: Account for use of
18632         non-dependent names.
18633         * g++.old-deja/g++.pt/friend29.C: Likewise.
18634         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
18635         rules.
18636         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
18637         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
18638         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
18639         lookup rules.
18640         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
18641         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
18642         keyword.
18643         * g++.old-deja/g++.pt/memclass20.C: Likewise.
18644         * g++.old-deja/g++.pt/memclass5.C: Likewise.
18645         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
18646         keyword.
18647         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
18648         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
18649         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
18650         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
18651         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
18652         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
18653         keyword.
18654         * g++.old-deja/g++.pt/spec10.C: Likewise.
18655         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
18656         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
18657         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
18658         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
18659         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
18660         * g++.old-deja/g++.pt/ttp62.C: Likewise.
18661         * g++.old-deja/g++.pt/ttp64.C: Likewise.
18662         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
18663         * g++.old-deja/g++.pt/typename15.C: Likewise.
18664         * g++.old-deja/g++.pt/typename22.C: Likewise.
18665         * g++.old-deja/g++.pt/typename6.C: Change error messages.
18666         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
18667         * g++.old-deja/g++.pt/virtual2.C: Likewise.
18668         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
18669         syntax.
18670         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
18671         return value extension.
18672         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
18673         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
18674         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
18675         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
18676
18677 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
18678
18679         * g++.dg/warn/inline1.C: New test.
18680         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
18681         * g++.old-deja/g++.jason/synth10.C: Likewise.
18682         * g++.old-deja/g++.mike/net31.C: Likewise.
18683         * g++.old-deja/g++.mike/p8786.C: Likewise.
18684
18685         * g++.dg/template/friend10.C: New test.
18686         * g++.dg/template/conv5.C: New test.
18687
18688 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
18689
18690         * g++.dg/lookup/scoped3.C: New test.
18691
18692         * g++.dg/lookup/decl1.C: New test.
18693         * g++.dg/lookup/decl2.C: New test.
18694
18695 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18696
18697         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
18698         gcc.c-torture/compile/20021015-1.c,
18699         gcc.c-torture/compile/20021015-2.c,
18700         gcc.c-torture/compile/20021123-1.c,
18701         gcc.c-torture/compile/20021123-2.c,
18702         gcc.c-torture/compile/20021123-3.c,
18703         gcc.c-torture/compile/20021123-4.c,
18704         gcc.c-torture/execute/20021024-1.c: Add tests previously added
18705         only to 3.1 or 3.2 branch.
18706
18707 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
18708
18709         * gcc.dg/i386-bitfield3.c: New test.
18710
18711         * gcc.dg/i386-bitfield2.c: New test.
18712
18713 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
18714
18715         * g++.dg/parse/conv_op1.C: New test.
18716
18717 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
18718
18719         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
18720         approved.
18721
18722 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
18723
18724         * gcc.c-torture/compile/20021220-1.c: New test.
18725
18726 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
18727
18728         * gcc.dg/i386-fastcall-1.c: New.
18729
18730 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18731
18732         * gcc.c-torture/execute/20021219-1.c: New test.
18733
18734 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18735
18736         * gcc.dg/i386-pic-1.c: New test.
18737
18738 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18739
18740         PR c++/8099
18741         * g++.dg/template/friend9.C: New test.
18742
18743 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18744
18745         PR c++/3663
18746         * g++.dg/template/access7.C: New test.
18747
18748 2002-12-18  Nick Clifton  <nickc@redhat.com>
18749
18750         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
18751         the libstdc++-v3 directory has been found.
18752
18753 2002-12-12  Devang Patel <dpatel@apple.com>
18754         * gcc.dg/darwin-ld-1.c: New test.
18755         * gcc.dg/darwin-ld-2.c: New test.
18756         * gcc.dg/darwin-ld-3.c: New test.
18757         * gcc.dg/darwin-ld-4.c: New test.
18758         * gcc.dg/darwin-ld-5.c: New test.
18759
18760 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18761
18762         * gcc.c-torture/compile/20021212-1.c: New test.
18763
18764 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
18765
18766         * gcc.dg/fshort-wchar: New test.
18767
18768 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
18769
18770         PR c++/8372
18771         * g++.dg/template/dtor1.C: New test.
18772
18773         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
18774         markers.
18775
18776 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
18777
18778         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
18779
18780 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
18781
18782         * g++.dg/template/static1.C: New test.
18783         * g++.dg/template/static2.C: New test.
18784         * g++.old-deja/g++.ext/memconst.C: New test.
18785
18786 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18787
18788         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
18789         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
18790         * g++.dg/special/initp1.C: Likewise.
18791
18792 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
18793
18794         * gcc.c-torture/execute/20021204-1.c: New test.
18795
18796 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
18797
18798         * gcc.dg/ppc-fmadd-1.c: New file.
18799         * gcc.dg/ppc-fmadd-2.c: New file.
18800         * gcc.dg/ppc-fmadd-3.c: New file.
18801
18802 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18803
18804         * gcc.c-torture/compile/20021204-1.c: New test.
18805
18806 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
18807
18808         * g++.dg/inherit/covariant2.C: New test.
18809         * g++.dg/inherit/covariant3.C: New test.
18810         * g++.dg/inherit/covariant4.C: New test.
18811         * g++.dg/inherit/covariant1.C: Remove XFAIL.
18812         * g++.old-deja/g++.robertl/eb17.C: Likewise.
18813
18814 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
18815
18816         PR c++/8688
18817         * g++.dg/init/brace3.C: New test.
18818
18819 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
18820
18821         * gcc.dg/20020210-1.c: Fix a comment typo.
18822
18823 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
18824
18825         PR c++/8720
18826         * g++.dg/parse/defarg1.C: New test.
18827
18828         PR c++/8615
18829         * g++.dg/template/char1.C: New test.
18830
18831         * g++.dg/template/varmod1.C: Fix typo.
18832
18833 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18834
18835         DR 180
18836         * g++.old-deja/g++.pt/crash32.C: Expect error.
18837
18838 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
18839
18840         PR c++/5919
18841         * g++.dg/template/varmod1.C: New test.
18842
18843         PR c++/8727
18844         * g++.dg/inherit/typeinfo1.C: New test.
18845
18846         PR c++/8663
18847         * g++.dg/inherit/typedef1.C: New test.
18848
18849 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
18850
18851         PR c++/8332
18852         PR c++/8493
18853         * g++.dg/template/strlen1.C: New test.
18854
18855         PR c++/8227
18856         * g++.dg/template/ctor2.C: New test.
18857
18858         PR c++/8214
18859         * g++.dg/init/string1.C: New test.
18860
18861         PR c++/8511
18862         * g++.dg/template/friend8.C: New test.
18863
18864 2002-11-29  Joe Buck <jbuck@synopsys.com>
18865
18866         * g++.dg/lookup/anon2.C: New test.
18867
18868 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
18869
18870         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
18871         h8300 port.
18872
18873 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
18874
18875         * gcc.dg/bitfld-6.c: New test.
18876
18877 2002-11-27  Jan Hubicka  <jh@suse.cz>
18878
18879         * gcc.c-torture/execute/20021127.[cx]: New test.
18880
18881 2002-11-26  Jan Hubicka  <jh@suse.cz>
18882
18883         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
18884         quality.
18885
18886 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
18887
18888         * g++.dg/init/brace2.C: New test.
18889         * g++.old-deja/g++.mike/p9129.C: Correct.
18890
18891 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
18892
18893         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
18894
18895 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
18896
18897         * gcc.dg/sibcall-6: New test for indirect sibcalls.
18898
18899 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
18900
18901         * testsuite/g++.dg/abi/empty11.C: New test.
18902         * testsuite/g++.dg/rtti/cv1.C: New test.
18903
18904 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
18905
18906         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
18907
18908 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
18909
18910         * g++.dg/abi/empty10.C: New test.
18911
18912 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18913
18914         * gcc.c-torture/compile/20021124-1.c: New test.
18915
18916 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
18917
18918         * g++.dg/abi/rtti2.C: New test.
18919
18920 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18921
18922         * gcc.dg/i386-unroll-1.c: New test.
18923
18924 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18925
18926         * gcc.c-torture/compile/20021120-1.c: New test.
18927         * gcc.c-torture/compile/20021120-2.c: New test.
18928
18929 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18930
18931         * gcc.dg/bitfld-5.c: New test.
18932
18933 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18934
18935         * gcc.c-torture/execute/20021120-3.c: New test.
18936
18937 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18938
18939         * gcc.c-torture/execute/20021120-2.c: New test.
18940
18941 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18942
18943         * gcc.c-torture/execute/20021120-1.c: New test.
18944
18945 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
18946
18947         * gcc.c-torture/execute/20021118-3.c: New test.
18948
18949 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18950
18951         * gcc.c-torture/compile/20021119-1.c: New test.
18952
18953 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
18954
18955         * gcc.dg/duff-1.c: New test.
18956         * gcc.dg/duff-2.c: New test.
18957         * gcc.dg/duff-3.c: New test.
18958
18959 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
18960
18961         * gcc.dg/cpp/_Pragma5.c: New test.
18962
18963 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
18964
18965         * gcc.c-torture/execute/20021118-2.c: New test.
18966
18967 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
18968
18969         * gcc.c-torture/execute/20021118-1.c: New test.
18970
18971 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
18972
18973         * gcc.dg/20021116-1.c: New test.
18974
18975 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
18976
18977         * g++.dg/abi/vcall1.C: New test.
18978
18979 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
18980
18981         * gcc.dg/20021029-1.c: New test.
18982         * gcc.dg/20021029-2.c: New test.
18983
18984 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18985
18986         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
18987
18988 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18989
18990         PR c/8439
18991         * gcc.dg/20021110.c: Move to ...
18992         * gcc.c-torture/compile/20021110.c: .... here.
18993
18994 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18995
18996         PR c/8467
18997         * gcc.c-torture/execute/20021111-1.c
18998
18999 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19000
19001         PR c/8439
19002         * gcc.dg/20021110.c: New test.
19003
19004 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
19005
19006         * g++.dg/abi/vthunk3.C: Run only on x86.
19007
19008 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19009
19010         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
19011
19012 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
19013
19014         * lib/compat.exp (compat-execute): Fix logic error in last
19015         change.
19016
19017 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
19018
19019         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
19020
19021 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19022
19023         PR c++/8389
19024         * g++.dg/template/access6.C: New test.
19025
19026 2002-11-08  Jan Hubicka  <jh@suse.cz>
19027
19028         * gcc.dg/i386-ssefp-1.c: New test.
19029         * gcc.dg/i386-ssefp-1.c: New test.
19030
19031 2002-11-08  Jan Hubicka  <jh@suse.cz>
19032
19033         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
19034
19035 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
19036
19037         * g++.dg/abi/vthunk3.C: New test.
19038
19039         PR c++/8338
19040         * g++.dg/template/crash2.C: New test.
19041
19042 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
19043
19044         * testsuite/g++.dg/abi/dtor1.C: New test.
19045         * testsuite/g++.dg/abi/dtor2.C: Likewise.
19046
19047 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
19048
19049         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
19050         Darwin.
19051
19052 2002-11-04  Adam Nemet  <anemet@lnxw.com>
19053
19054         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
19055         -mthumb.  Only xfail with -O0.
19056
19057 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
19058
19059         * g++.dg/abi/thunk1.C: New test.
19060         * g++.dg/abi/thunk2.C: Likewise.
19061         * g++.dg/abi/vtt1.C: Likewise.
19062
19063 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
19064
19065         PR optimization/8423
19066         * gcc.c-torture/execute/builtin-constant.c: New test.
19067
19068 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
19069
19070         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
19071         Add some more cases.
19072
19073 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
19074
19075         PR c++/8391
19076         * g++.dg/opt/local1.C: New test.
19077
19078 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
19079
19080         PR c++/8160
19081         * g++.dg/template/complit1.C: New test.
19082
19083         PR c++/8149
19084         * g++.dg/template/typename4.C: Likewise.
19085
19086 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19087
19088         Core issue 287, PR c++/7639
19089         * g++.dg/template/instantiate1.C: Adjust error location.
19090         * g++.dg/template/instantiate3.C: New test.
19091         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
19092         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
19093         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
19094
19095 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
19096
19097         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
19098
19099 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
19100
19101         PR c++/8287
19102         * g++.dg/init/dtor2.C: New test.
19103
19104 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19105
19106         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
19107         * gcc.dg/nest.c: Bypass errors on irix6.
19108
19109 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
19110
19111         * gcc.dg/nest.c: Expect error for mmix-*-*.
19112         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
19113
19114 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
19115
19116         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
19117         markers.
19118
19119         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
19120
19121 2002-10-25  Mike Stump  <mrs@apple.com>
19122
19123         * gcc.dg/warn-1.c: New test.
19124
19125 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
19126
19127         * g++.dg/template/typename3.C: New test.
19128
19129 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
19130
19131         * g++.dg/lookup/ptrmem1.C: New test.
19132
19133         * g++.dg/abi/vthunk2.C: New test.
19134
19135 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
19136
19137         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
19138
19139 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
19140
19141         * g++.dg/abi/empty9.C: New test.
19142
19143 2002-10-24  Richard Henderson  <rth@redhat.com>
19144
19145         * g++.dg/inherit/thunk1.C: Enable for ia64.
19146
19147 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
19148
19149         PR c++/8067
19150         * g++.dg/lookup/pretty1.C: New test.
19151
19152 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
19153
19154         * gcc.dg/20021023-1.c: New test.
19155
19156 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
19157
19158         PR c++/7679
19159         * g++.dg/parse/inline1.C: New test.
19160
19161 2002-10-23  Richard Henderson  <rth@redhat.com>
19162
19163         * g++.dg/inherit/thunk1.C: Enable for x86_64.
19164
19165         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
19166
19167 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
19168
19169         PR c++/6579
19170         * g++.dg/parse/stmtexpr3.C: New test.
19171
19172 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
19173
19174         * g++.dg/expr/cond1.C: New test.
19175
19176 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
19177
19178         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
19179
19180 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
19181
19182         * g++.dg/abi/vbase13.C: New test.
19183         * g++.dg/abi/vbase14.C: Likewise.
19184
19185 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
19186
19187         * gcc.dg/tls/pic-1.c: New test.
19188         * gcc.dg/tls/nonpic-1.c: New test.
19189         * gcc.dg/20021018-1.c: New test.
19190
19191 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
19192
19193         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
19194         Remove only files with the same base name as the test case.
19195         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
19196         (profopt-execute): Likewise.  Also, remove old profiling
19197         and performance data files before running the tests.
19198
19199         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
19200         * g++.dg/bprob/bprob.exp: Likewise.
19201         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
19202         to allow more general test case names.
19203
19204         * g++.dg/bprob/bprob-1.C: Rename to ...
19205         * g++.dg/bprob/g++-bprob-1.C: ... this.
19206
19207         * g77.dg/bprob/bprob-1.f: Rename to ...
19208         * g77.dg/bprob/g77-bprob-1.f: ... this.
19209
19210 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
19211
19212         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
19213         bison 1.50 or later.
19214
19215 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
19216
19217         * g++.dg/README: Describe more test directories.
19218
19219 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
19220
19221         * g++.dg/init/array6.C: Add additional tests.
19222
19223 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
19224
19225         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
19226         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
19227
19228 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
19229
19230         * gcc.c-torture/compile/20020604-1.x: New.
19231         * gcc.c-torture/compile/simd-5.x: Likewise.
19232         * gcc.c-torture/execute/920710-1.x: Likewise.
19233         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
19234
19235 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
19236
19237         * g++.dg/inherit/override1.C: Add dg-options clause.
19238
19239 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19240
19241         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
19242         _mm_slli_si128.
19243
19244 2002-10-19  Andreas Schwab  <schwab@suse.de>
19245
19246         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
19247         directory component.
19248
19249 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
19250
19251         * g++.dg/inherit/thunk1.C: New test.
19252
19253         * g++.dg/inherit/override1.C: New test.
19254
19255         * g++.dg/abi/mangle11.C: New test.
19256         * g++.dg/abi/mangle14.C: New test.
19257         * g++.dg/abi/mangle17.C: New test.
19258
19259 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
19260
19261         * g++.dg/overload/member2.C: New test.
19262
19263 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
19264
19265         * g++.dg/README: Describe new compat directory.
19266         * g++.dg/dg.exp: Skip tests in compat directory.
19267         * README.compat: New file.
19268         * lib/compat.exp: New expect script.
19269         * g++.dg/compat: New test directory.
19270         * g++.dg/compat/compat.exp: New expect script.
19271         * g++.dg/compat/abi: New test directory.
19272         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
19273         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
19274         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
19275         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
19276         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
19277         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
19278         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
19279         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
19280         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
19281         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
19282         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
19283         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
19284         * g++.dg/compat/break: New test directory.
19285         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
19286         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
19287         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
19288         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
19289         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
19290         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
19291         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
19292         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
19293         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
19294         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
19295         g++.dg/compat/break/README: New files.
19296         * g++.dg/compat/eh: New test directory.
19297         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
19298         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
19299         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
19300         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
19301         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
19302         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
19303         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
19304         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
19305         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
19306         g++.dg/compat/eh/filter2_y.C,
19307         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
19308         g++.dg/compat/eh/new1_y.C,
19309         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
19310         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
19311         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
19312         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
19313         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
19314         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
19315         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
19316         g++.dg/compat/eh/unexpected1_y.C: New files.
19317         * g++.dg/compat/init: New test directory.
19318         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
19319         g++.dg/compat/init/array5_y.C,
19320         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
19321         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
19322         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
19323         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
19324         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
19325         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
19326         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
19327         g++.dg/compat/init/init-ref2_y.C: New files.
19328
19329 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
19330
19331         PR c++/7584
19332         * g++.dg/inherit/using3.C: New test.
19333
19334 2002-10-17  Jan Hubicka  <jh@suse.cz>
19335
19336         * gcc.dg/20021017-2.c: New test.
19337
19338 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
19339
19340         * g++.dg/abi/mangle16.C: Adjust.
19341
19342         * g++.dg/init/array8.C: New test.
19343
19344 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
19345
19346         * gcc.dg/special/mips-abi.exp: New test.
19347         * gcc.dg/special/mips-abi.s: Empty file used by the above.
19348
19349 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
19350
19351         * g++.dg/abi/mangle16.C: New test.
19352         * g++.dg/abi/mangle17.C: Likewise.
19353
19354         PR c++/7478
19355         * g++.dg/template/ref1.C: New test.
19356
19357 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19358
19359         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
19360
19361 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
19362
19363         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
19364
19365 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
19366
19367         PR c++/7524
19368         * g++.dg/init/array7.C: New test.
19369
19370 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
19371
19372         * g++.dg/init/array6.C: New test.
19373
19374         * g++.dg/abi/mangle13.C: Likewise.
19375         * g++.dg/abi/mangle14.C: Likewise.
19376         * g++.dg/abi/mangle15.C: Likewise.
19377
19378 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
19379
19380         * g++.dg/abi/empty8.C: New test.
19381
19382 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
19383
19384         * g++.dg/init/ctor1.C: New test.
19385
19386 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
19387
19388         * gcc.c-torture/execute/20021015-1.c: New test.
19389
19390 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
19391
19392         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
19393
19394 2002-10-14  Jan Hubicka  <jh@suse.cz>
19395
19396         * gcc.dg/i386-ssetype-[1-5].c: New tests.
19397
19398 2002-10-14  Richard Henderson  <rth@redhat.com>
19399
19400         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
19401
19402 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
19403
19404         PR optimization/6631
19405         * g++.dg/opt/const2.C: New test.
19406
19407 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
19408
19409         PR c++/7176
19410         * g++.dg/parse/friend1.C: New test.
19411         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
19412
19413 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
19414
19415         * gcc.dg/20021014-1.c: New test.
19416
19417 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
19418
19419         PR c++/5661
19420         * g++.dg/ext/vlm1.C: New test.
19421         * g++.dg/ext/vlm2.C: Likewise.
19422
19423         * g++.dg/init/array1.C: Remove invalid braces.
19424         * g++.dg/init/brace1.C: New test.
19425         * g++.dg/init/copy2.C: Likewise.
19426         * g++.dg/init/copy3.C: Likewise.
19427         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
19428         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
19429         braces.
19430
19431 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
19432
19433         * gcc.dg/cpp/assembler.S: Don't use -ansi.
19434
19435 2002-10-11  Richard Shann  <richard.shann@superh.com>
19436
19437         * gcc.c-torture/compile/simd-5.c: New test.
19438
19439 2002-10-10  Roger Sayle  <roger@eyesopen.com>
19440
19441         * gcc.c-torture/execute/shiftopt-1.c: New test case.
19442
19443 2002-10-10  Jim Wilson  <wilson@redhat.com>
19444
19445         * gcc.c-torture/execute/20021010-1.c: New test.
19446
19447 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
19448
19449         PR c/7353
19450         * g++.dg/ext/typedef-init.C: New test.
19451         * gcc.dg/typedef-init.c: New test.
19452
19453 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
19454
19455         * gcc.dg/cpp/paste13.c: New test.
19456
19457 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19458
19459         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
19460         remaining platforms, XFAIL during compile, not execute.  Don't
19461         XFAIL at -O0.
19462
19463 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
19464
19465         * gcc.dg/alias-1.c: Tweak expected warning.
19466
19467 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
19468
19469         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
19470
19471 2002-10-06  Andreas Jaeger  <aj@suse.de>
19472
19473         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
19474         * gcc.dg/cpp/c++98.C: Likewise.
19475
19476         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
19477         * g++.dg/cpp/c++98.C: Likewise.
19478
19479         * g++.dg/README (Subdirectories): Mention cpp directory.
19480
19481         PR target/7559
19482         * gcc.dg/20021006-1.c: New test.
19483
19484 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19485
19486         PR c++/7804
19487         * g++.dg/other/warning1.C: New test.
19488
19489 2002-10-04  Roger Sayle  <roger@eyesopen.com>
19490
19491         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
19492         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
19493         and sparc-*-* with -m64 as expected failures.  See PR 8087.
19494
19495 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
19496
19497         PR c++/7931
19498         * g++.dg/template/ptrmem3.C: New test.
19499
19500         PR c++/7754
19501         * g++.dg/template/union1.C: New test.
19502
19503 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
19504
19505         PR c++/8006
19506         * g++.dg/abi/mangle9.C: New test.
19507         * g++.dg/abi/mangle10.C: New test.
19508         * g++.dg/abi/mangle11.C: New test.
19509         * g++.dg/abi/mangle12.C: New test.
19510
19511 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
19512
19513         PR c++/7188.
19514         * g++.dg/template/meminit1.C: New test.
19515         * g++.dg/warn/Wreorder-1.C: Likewise.
19516         * g++.old-deja/g++.mike/warn3.C: Tweak.
19517         * lib/prune.exp: Ingore "in copy constructor".
19518
19519 2002-10-02  Andreas Jaeger  <aj@suse.de>
19520
19521         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
19522         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
19523         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
19524         on x86-64.
19525
19526 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
19527
19528         * gcc.dg/empty1.C: Fix typo.
19529
19530 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
19531
19532         * gcc.dg/alias-1.c: New test.
19533
19534 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
19535
19536         * gcc.dg/empty1.C: New test.
19537
19538         * g++.dg/tls/init-2.C: Tweak error messages.
19539
19540 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
19541
19542         * gcc.c-torture/compile/20020923-1.c: New test.
19543
19544 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
19545
19546         * gcc.c-torture/execute/ffs-1.c: New test.
19547         * gcc.c-torture/execute/ffs-2.c: Ditto.
19548
19549 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
19550
19551         * g++.dg/overload/member1.C: New test.
19552
19553 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
19554
19555         * g++.dg/abi/empty7.C: New test.
19556         * g++.dg/init/pm2.C: Likewise.
19557
19558 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
19559
19560         * g++.dg/rtti/crash1.C: New test.
19561
19562 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
19563
19564         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
19565         gcc.dg/sibcall-4.c: New tests.
19566
19567 2002-09-28  Roger Sayle  <roger@eyesopen.com>
19568
19569         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
19570         powerpc and MMIX targets.
19571
19572 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
19573
19574         * gcc.dg/cpp/20020927-1.c: New.
19575
19576 2002-09-26  David S. Miller  <davem@redhat.com>
19577
19578         * gcc.c-torture/compile/trunctfdf.c: New.
19579
19580 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19581
19582         * lib/target-supports.exp (check_weak_available): Handle solaris2.
19583
19584 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
19585
19586         * gcc.c-torture/execute/loop-15.c: New.
19587
19588 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
19589
19590         * README.QMTEST: Fix typo.
19591
19592 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
19593
19594         * gcc.dg/20020926-1.c: New test.
19595
19596 2002-09-25  David S. Miller  <davem@redhat.com>
19597
19598         PR target/7842
19599         * gcc.c-torture/execute/shiftdi.c: New test.
19600
19601 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
19602
19603         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
19604         unique to the tool.
19605         * lib/g77.exp (g77_init): Likewise.
19606         * lib/g++.exp (g++_init): Likewise.
19607         * lib/objc.exp (objc_init): Likewise.
19608
19609 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
19610
19611         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
19612         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
19613         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
19614
19615 2002-09-25  Richard Henderson  <rth@redhat.com>
19616
19617         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
19618         too-small long double.
19619
19620 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
19621
19622         * gcc.dg/20020919-1.c: New test.
19623
19624 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
19625
19626         * g++.dg/abi/bitfield6.C: New test.
19627         * g++.dg/abi/bitfield7.C: New test.
19628         * g++.dg/abi/bitfield8.C: New test.
19629         * g++.dg/abi/vbase11.C: New test.
19630
19631 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19632
19633         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
19634         hppa*-*-hpux*.  Update test comment.
19635
19636 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
19637
19638         * gcc.dg/tls/struct-1.c: New test.
19639
19640 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
19641
19642         * gcc.dg/cpp/tr-warn2.c: Update.
19643
19644 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
19645
19646         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
19647
19648 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
19649
19650         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
19651         systems.
19652
19653 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
19654
19655         * gcc.c-torture/execute/ieee/mzero3.c: New test.
19656
19657         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
19658         Adjust for c++filt moved to binutils.  Remove spurious duplicate
19659         setting of cxxfilt.
19660
19661 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
19662
19663         * gcc.dg/20020312-2.c: Update for darwin.
19664
19665 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
19666
19667         * g++.old-deja/g++.other/crash32.C: Mark ICE.
19668
19669 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
19670
19671         * objc.dg/comp-types-1.m: New test.
19672         * objc.dg/comp-types-2.m: New test.
19673         * objc.dg/comp-types-3.m: New test.
19674         * objc.dg/comp-types-4.m: New test.
19675         * objc.dg/comp-types-5.m: New test.
19676         * objc.dg/comp-types-6.m: New test.
19677
19678 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19679
19680         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
19681
19682 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
19683
19684         * g++.dg/other/do1.C: New test.
19685
19686         * g++.dg/template/subst1.C: New test.
19687
19688 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
19689
19690         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
19691
19692 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
19693
19694         * g++.dg/template/qualttp20.C: Adjust expected errors.
19695         * g++.old-deja/g++.jason/report.C: Likewise.
19696         * g++.old-deja/g++.other/qual1.C: Likewise.
19697
19698         * g++.dg/lookup/scoped2.C: New test.
19699
19700         * g++.dg/ext/asm3.C: New test.
19701
19702 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
19703
19704         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
19705
19706 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
19707
19708         * ChangeLog: follow spelling conventions.
19709         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
19710         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
19711         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
19712         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
19713         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
19714         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
19715         * g++.old-deja/g++.law/global-init1.C: Likewise.
19716         * g++.old-deja/g++.other/delete4.C: Likewise.
19717         * g++.old-deja/g++.other/inline21.C: Likewise.
19718         * g++.old-deja/g++.other/singleton.C: Likewise.
19719         * g77.dg/strlen0.f: Likewise.
19720         * g77.f-torture/compile/20010519-1.f: Likewise.
19721         * g77.f-torture/compile/980310-4.f: Likewise.
19722         * gcc.c-torture/compile/20000605-1.c: Likewise.
19723         * gcc.c-torture/execute/20020225-1.c: Likewise.
19724         * gcc.dg/c90-hexfloat-2.c: Likewise.
19725         * gcc.dg/c99-bool-1.c: Likewise.
19726         * gcc.dg/c99-hexfloat-2.c: Likewise.
19727         * gcc.dg/dll-2.c: Likewise.
19728         * gcc.dg/wtr-union-init-1.c: Likewise.
19729         * gcc.dg/wtr-union-init-2.c: Likewise.
19730         * gcc.dg/wtr-union-init-3.c: Likewise.
19731         * gcc.dg/cpp/avoidpaste1.c: Likewise.
19732         * gcc.dg/cpp/defined.c: Likewise.
19733         * gcc.dg/cpp/macsyntx.c: Likewise.
19734         * gcc.dg/cpp/paste2.c: Likewise.
19735         * gcc.dg/cpp/trad/defined.c: Likewise.
19736         * gcc.dg/format/c90-printf-1.c: Likewise.
19737         * gcc.dg/format/c90-scanf-1.c: Likewise.
19738         * gcc.dg/format/c99-printf-1.c: Likewise.
19739         * gcc.dg/format/c99-scanf-1.c: Likewise.
19740         * gcc.misc-tests/gcov-8.c: Likewise.
19741         * lib/profopt.exp: Likewise.
19742
19743 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
19744
19745         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
19746
19747 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
19748
19749         * g++.dg/inherit/using2.C: New test.
19750
19751 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
19752
19753         * ChangeLog: Follow spelling conventions.
19754         * g++.dg/template/friend4.C: Likewise.
19755         * g++.old-deja/g++.pt/crash67.C: Likewise.
19756         * gcc.c-torture/execute/20000801-4.c: Likewise.
19757         * gcc.dg/c90-digraph-1.c: Likewise.
19758         * gcc.dg/c94-digraph-1.c: Likewise.
19759         * gcc.dg/c99-digraph-1.c: Likewise.
19760         * gcc.dg/cpp/line5.c: Likewise.
19761         * gcc.dg/cpp/multiline.c: Likewise.
19762         * gcc.dg/cpp/trad/literals-1.c: Likewise.
19763         * gcc.dg/format/attr-3.c: Likewise.
19764         * gcc.dg/format/c90-scanf-3.c: Likewise.
19765         * gcc.dg/format/ext-4.c: Likewise.
19766
19767 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
19768
19769         * g++.dg/template/pretty1.C: New test.
19770
19771 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
19772
19773         * gcc.c-torture/execute/struct-cpy-1.c: New test.
19774
19775 2002-09-13  Matt Austern  <austern@apple.com>
19776
19777         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
19778         passing a cast expression to a function by const reference.
19779
19780 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
19781
19782         * g++.dg/template/deduce1.C: New test.
19783
19784 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
19785
19786         * gcc.c-torture/execute/simd-1.c: Force all use of int to
19787         32-bit int.
19788
19789 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19790
19791         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
19792         usage.
19793
19794 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
19795
19796         * gcc.c-torture/compile/20020910-1.c: New test.
19797
19798 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
19799
19800         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
19801
19802 2002-09-10  Andreas Jaeger  <aj@suse.de>
19803
19804         * gcc.dg/20020312-2.c: Adjust for x86-64.
19805
19806 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
19807
19808         * g77.dg/7388.f: New test case for PR 7388.
19809
19810 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
19811
19812         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
19813
19814 2002-09-05  Ziemowit Laski <zlaski@apple.com>
19815
19816         * objc.dg/proto-lossage-1.m: New test.
19817
19818 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
19819
19820         * gcc.dg/cpp/_Pragma4.c: Fix typo.
19821
19822 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
19823
19824         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
19825         expected to pass.
19826
19827 2002-09-06  Stan Shebs  <shebs@apple.com>
19828             David Edelsohn  <edelsohn@gnu.org>
19829
19830         * gcc.dg/weak: New directory.
19831         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
19832         target-specific xfail bits.
19833         * gcc.dg/typeof-2.c: Move to new directory.
19834         * gcc.dg/weak.exp: New expect script.
19835
19836 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
19837
19838         * gcc.c-torture/execute/extzvsi.c: New test.
19839
19840 2002-09-05  Stan Shebs  <shebs@apple.com>
19841
19842         * gcc.dg/weak-1.c: xfail on Darwin.
19843         * gcc.dg/weak-2.c: Ditto.
19844         * gcc.dg/weak-3.c: Ditto.
19845         * gcc.dg/weak-4.c: Ditto.
19846         * gcc.dg/weak-5.c: Ditto.
19847         * gcc.dg/weak-6.c: Ditto.
19848         * gcc.dg/weak-7.c: Ditto.
19849         * gcc.dg/weak-8.c: Ditto.
19850         * gcc.dg/weak-9.c: Ditto.
19851
19852 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
19853
19854         * gcc.c-torture/execute/loop-14.c: New test.
19855
19856 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
19857
19858         * g++.dg/other/cxa-atexit1.C: New test.
19859
19860         * gcc.dg/typeof-2.c: New test.
19861
19862 2002-09-03  Roger Sayle  <roger@eyesopen.com>
19863
19864         * gcc.dg/builtins-2.c: New testcase.
19865         * gcc.dg/builtins-3.c: New testcase.
19866
19867 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
19868
19869         * gcc.dg/cpp/_Pragma4.c: New test.
19870
19871 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
19872
19873         * objc/execute/nil_method-1.m: New testcase.
19874
19875 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
19876
19877         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
19878         [Object class], not [Object initialize].
19879
19880 2002-08-31  Roger Sayle  <roger@eyesopen.com>
19881             Hans-Peter Nilsson  <hp@bitrange.com>
19882
19883         * gcc.c-torture/execute/20020720-1.x: Skip test on
19884         mmix-knuth-mmixware.  Correct comment.
19885
19886 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
19887
19888         * testsuite/g++.dg/abi/bitfield5.C: New test.
19889         * testsuite/g++.dg/abi/vbase10.C: Likewise.
19890
19891 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
19892
19893         * objc.dg/undeclared-selector.m: New test.
19894
19895 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
19896
19897         * g++.dg/other/offsetof1.C: Avoid cast warning.
19898
19899 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
19900
19901         * objc.dg/super-class-2.m: New test.
19902
19903 2002-08-24  Matt Austern  <austern@apple.com>
19904
19905         * g++.dg/ext/lvaddr.C: New test.
19906         * g++.dg/ext/lvcast.C: New test.
19907
19908 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
19909
19910         * testsuite/g++.dg/inherit/cond1.C: New test.
19911
19912 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
19913
19914         * gcc.dg/noncompile/incomplete-1.c: New test.
19915
19916 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
19917
19918         * gcc.dg/typespec-1.c: New test.
19919
19920 2002-08-20  Devang Patel  <dpatel@apple.com>
19921         * objc.dg/proto-hier-2.m: New test.
19922
19923 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
19924
19925         * objc.dg/bitfield-1.m: New test.
19926         * objc.dg/bitfield-2.m: New test.
19927
19928 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
19929
19930         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
19931         gcc.dg/c99-flex-array-4.c: New tests.
19932
19933 2002-08-16  Stan Shebs  <shebs@apple.com>
19934
19935         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
19936
19937 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
19938
19939         * gcc.dg/typeof-1.c: New test.
19940         * g++.dg/ext/typeof2.C: New test.
19941
19942 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
19943
19944         * g++.dg/other/offsetof1.C: New test.
19945
19946 2002-08-14  Richard Henderson  <rth@redhat.com>
19947
19948         * gcc.dg/tls/diag-3.c: Fix expected message strings.
19949
19950 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
19951
19952         * gcc.dg/cpp/_Pragma3.c: New test.
19953
19954 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
19955
19956         * g++.dg/template/inherit3: New test.
19957
19958 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
19959
19960         * gcc.dg/bitfld-4.c: Add blank options.
19961
19962 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
19963
19964         * g++.dg/template/crash1.C: New test.
19965
19966 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
19967
19968         * gcc.dg/tls/opt-2.c: New test.
19969
19970 2002-08-08  Devang Patel  <dpatel@apple.com>
19971
19972         * objc.dg/selector-1.m : New test
19973
19974 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
19975
19976         * g++.dg/abi/bitfield4.C: New test.
19977         * gcc.dg/bitfld-4.c: New test.
19978
19979 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
19980
19981         * g++.dg/other/packed1.C: New test.
19982
19983 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
19984
19985         * g++.dg/abi/offsetof.C: Tweak error messages.
19986         * g++.old-deja/g++.mike/p10769a.C: Likewise.
19987
19988 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
19989
19990         * gcc.dg/bitfld-3.c: New test.
19991
19992 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
19993             Richard Henderson  <rth@redhat.com>
19994
19995         * gcc.dg/i386-bitfield1.c: New test.
19996         * g++.dg/abi/bitfield3.C: Update.
19997
19998 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
19999
20000         * objc.dg/const-str-2.m: Update.
20001         * gcc.dg/cpp/c++98.c: Change to C extension.
20002         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
20003         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
20004
20005 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
20006
20007         * testsuite/gcc.dg/tls/diag-3.c: New.
20008
20009 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
20010
20011         * g++.dg/README (Subdirectories): Document new subdir expr.
20012         * g++.dg/expr/pmf-1.C: New test.
20013
20014 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
20015
20016         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
20017
20018 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
20019
20020         * g++.dg/abi/bitfield3.C: New test.
20021
20022 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
20023
20024         * lib/gcov.exp: Tweak expected line formats.
20025         * gcc.misc-tests/gcov8.c: New test.
20026         * gcc.misc-tests/gcov8.x: New flags.
20027
20028 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
20029
20030         * consistency.vlad/layout/endian.c: Include string.h.
20031
20032         * gcc.c-torture/execute/20020805-1.c: New test.
20033
20034 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
20035
20036         * g++.dg/other/conversion1.C: New test.
20037
20038 2002-08-03  Roger Sayle  <roger@eyesopen.com>
20039
20040         * gcc.dg/builtins-1.c: New testcase.
20041
20042 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
20043
20044         * g++.dg/inherit/access3.C: New test.
20045
20046 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
20047
20048         * gcc.dg/ia64-visibility-2.c: New test.
20049
20050 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
20051
20052         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
20053         __qualifier_flags to __flags.
20054
20055 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
20056
20057         * g++.dg/inherit/operator1.C: New test.
20058         * g++.dg/lookup/disamb1.C: Fix typo in comment.
20059         * g++.dg/other/error1.C: Change expected error message.
20060         * g++.dg/template/conv4.C: Likewise.
20061
20062 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
20063
20064         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
20065         for documented behavior.
20066
20067 2002-07-25  Roger Sayle  <roger@eyesopen.com>
20068
20069         * gcc.c-torture/execute/20020720-1.x: Skip this test on
20070         several targets known to fail.
20071
20072 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
20073
20074         * gcc.dg/mips-args-[123].c: New tests.
20075
20076 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
20077
20078         * gcc.dg/ppc-spe.c: New.
20079
20080 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
20081
20082         * g++.dg/other/ptrmem4.C: New testcase.
20083
20084 2002-07-24  Richard Henderson  <rth@redhat.com>
20085
20086         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
20087
20088 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
20089
20090         * g++.dg/ext/alignof1.C (main): Return 0 for success.
20091
20092 2002-07-24  Roger Sayle  <roger@eyesopen.com>
20093
20094         * gcc.c-torture/execute/memset-3.c: New testcase.
20095
20096 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
20097
20098         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
20099         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
20100
20101 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20102
20103         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
20104         Delete.
20105
20106 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
20107
20108         * gcc.c-torture/compile/simd-4.c: New test.
20109
20110 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20111
20112         PR c++/7347, c++/7348
20113         * g++.dg/template/access4.C: New test.
20114         * g++.dg/template/access5.C: New test.
20115         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
20116         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
20117         * g++.old-deja/g++.pt/ttp58.C: Likewise.
20118         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
20119
20120 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
20121
20122         * gcc.dg/gnu89-init-2.c: New test.
20123
20124 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
20125
20126         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
20127
20128 2002-07-20  Roger Sayle  <roger@eyesopen.com>
20129
20130         * gcc.c-torture/execute/20020720-1.c: New testcase.
20131
20132 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
20133
20134         * gcc.dg/cpp/Wsignprom.c: New tests.
20135
20136 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
20137
20138         * gcc.c-torture/execute/loop-13.c: New test.
20139
20140 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
20141
20142         * gcc.dg/cpp/expr.c: New tests.
20143
20144 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
20145
20146         * g++.dg/opt/pr6713.C: Add template instantiation.
20147
20148 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
20149
20150         * gcc.dg/nest.c: New test.
20151
20152 2002-07-17  Richard Henderson  <rth@redhat.com>
20153
20154         * g++.dg/opt/pr6713.C: New test.
20155
20156 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
20157
20158         * gcc.c-torture/execute/loop-2e.x: Let the testcase
20159         XFAIL for all x86 processors.
20160
20161 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
20162
20163         * gcc.c-torture/execute/20010122-1.x: Do not test with
20164         -fomit-frame-pointer.
20165
20166 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20167
20168         * g++.dg/template/instantiate2.C: New test.
20169         * g++.dg/template/spec4.C: New test.
20170
20171 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20172
20173         * g++.dg/template/access2.C: New test.
20174         * g++.dg/template/access3.C: New test.
20175
20176 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
20177
20178         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
20179         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
20180         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
20181         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
20182         Convert to use <stdarg.h>.
20183         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
20184         Delete.
20185         * gcc.dg/va-arg-2.c: New.
20186         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
20187
20188 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
20189
20190         * gcc.c-torture/compile/20020710-1.c: New test.
20191
20192 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
20193                           Andrew Pinski  <pinskia@physics.uc.edu>
20194
20195         gcc.c-torture/compile/simd-2.c: New testcase.
20196         gcc.c-torture/compile/simd-3.c: Likewise.
20197
20198 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
20199
20200         PR c++/7224
20201         * g++.dg/overload/error1.C: New test.
20202
20203 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20204
20205         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
20206         configuration and IRIX 6 O32 ABI.
20207
20208 2002-07-11  Roger Sayle  <roger@eyesopen.com>
20209
20210         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
20211
20212 2002-07-10  Roger Sayle  <roger@eyesopen.com>
20213
20214         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
20215
20216 2002-07-10  Jeffrey A Law  <law@redhat.com>
20217
20218         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
20219
20220         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
20221
20222 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
20223
20224         * gcc.dg/20020312-2.c: Check for __PPC__.
20225
20226 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
20227
20228         * gcc.c-torture/compile/20020709-1.c: New test.
20229
20230 2002-07-07  Roger Sayle  <roger@eyesopen.com>
20231
20232         * g++.dg/template/qualttp21.C: New test case.
20233
20234 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
20235
20236         * gcc.c-torture/compile/20020706-1.c: New test.
20237         * gcc.c-torture/compile/20020706-2.c: New test.
20238
20239 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
20240             Alexandre Oliva  <aoliva@redhat.com>
20241
20242         * g++.dg/warn/incomplete1.C: New test.
20243
20244 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20245
20246         PR c++/7099
20247         * g++.dg/warn/noreturn1.C: New test.
20248
20249 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
20250
20251         PR c++/6706
20252         * g++.dg/debug/debug6.C: New test.
20253         * g++.dg/debug/debug7.C: New test.
20254
20255 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
20256
20257         * gcc.c-torture/compile/simd-3.c: New test.
20258
20259 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
20260
20261         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
20262         * gcc.dg/20020620-1.c: Likewise.
20263
20264 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20265
20266         PR c++/6944
20267         * g++.dg/init/array4.C: New test.
20268         * g++.dg/init/array5.C: New test.
20269
20270 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
20271
20272         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
20273         * gcc.c-torture/execute/simd-2.c (main): Likewise.
20274
20275 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20276
20277         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
20278         * gcc.dg/wtr-aggr-init-1.c: Likewise.
20279         * gcc.dg/wtr-conversion-1.c: Likewise.
20280         * gcc.dg/wtr-escape-1.c: Likewise.
20281         * gcc.dg/wtr-int-type-1.c: Likewise.
20282         * gcc.dg/wtr-label-1.c: Likewise.
20283         * gcc.dg/wtr-static-1.c: Likewise.
20284         * gcc.dg/wtr-strcat-1.c: Likewise.
20285         * gcc.dg/wtr-suffix-1.c: Likewise.
20286         * gcc.dg/wtr-switch-1.c: Likewise.
20287         * gcc.dg/wtr-unary-plus-1.c: Likewise.
20288         * gcc.dg/wtr-union-init-1.c: Likewise.
20289         * gcc.dg/wtr-union-init-2.c: Likewise.
20290         * gcc.dg/wtr-union-init-3.c: Likewise.
20291
20292         * gcc.dg/wtr-func-def-1.c: New test.
20293
20294 2002-07-02 Devang Patel <dpatel@apple.com>
20295
20296         * objc.dg/param-1.m: New test.
20297
20298 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
20299
20300         * gcc.dg/cpp/trad/directive.c: Add test.
20301         * gcc.dg/cpp/trad/macroargs.c: Add test.
20302         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
20303
20304 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
20305
20306         * gcc.dg/cpp/cmdlne-M.c: New test.
20307
20308 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
20309
20310         * objc.dg/desig-init-1.m: New test.
20311
20312 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20313
20314         PR c++/6716
20315         * g++.dg/template/instantiate1.C: New test.
20316
20317 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
20318
20319         PR c++/7112
20320         * g++.dg/template/sizeof2.C: New test.
20321
20322 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
20323
20324         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
20325         gcc.dg/cpp/trad/include.c: New tests.
20326
20327 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
20328
20329         PR target/7177
20330         * gcc.c-torture/compile/20020701-1.c: New test.
20331
20332 2002-07-01  Stan Shebs  <shebs@apple.com>
20333
20334         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
20335         header here...
20336         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
20337         (objc-torture-execute): or here.
20338
20339 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
20340
20341         * gcc.c-torture/execute/arith-rand-ll.c: New test.
20342
20343 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
20344
20345         * gcc.dg/cpp/trad/escaped-nl.c: New test.
20346
20347 2002-06-30  Devang Patel  <dpatel@apple.com>
20348
20349         * objc.dg/fsyntax-only.m: New test.
20350
20351 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
20352
20353         PR c++/6695
20354         * g++.dg/template/friend7.C: New file.
20355
20356 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
20357
20358         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
20359         return type.
20360
20361 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
20362
20363         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
20364         avoid division by zero.
20365
20366 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
20367
20368         * gcc.dg/Wunknownprag.c: New tests.
20369
20370 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
20371
20372         * gcc.c-torture/execute/simd-2.c: New test.
20373
20374 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
20375
20376         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
20377         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
20378         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
20379         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
20380         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
20381         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
20382         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
20383         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
20384         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
20385         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
20386         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
20387         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
20388         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
20389         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
20390         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
20391         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
20392         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
20393
20394 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
20395
20396         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
20397         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
20398         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
20399         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
20400         New tests.
20401         * gcc.dg/cpp/trad/directive.c: Update.
20402
20403 2002-06-23  Andreas Jaeger  <aj@suse.de>
20404
20405         * gcc.c-torture/execute/complex-6.c: New.
20406
20407 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
20408
20409         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
20410         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
20411         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
20412         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
20413
20414 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
20415
20416         * gcc.dg/cpp/trad: New directory with traditional tests copied
20417         from parent directory.
20418         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
20419         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
20420         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
20421         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
20422         Move to trad/ and rename.
20423         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
20424         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
20425         gcc.dg/cpp/trad/redef2.c: New tests.
20426         * gcc.dg/cpp/trad/trad.exp: New driver.
20427
20428 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
20429
20430         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
20431         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
20432         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
20433         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
20434         Remove.
20435
20436 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
20437
20438         * gcc.dg/20020620-1.c: New test.
20439
20440 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20441
20442         * g++.dg/template/ttp4.C: New test.
20443
20444 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
20445
20446         * g++.dg/opt/vt1.C: Fix regexp.
20447
20448 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20449
20450         * gcc.c-torture/execute/pure-1.c: Make functions static again.
20451         Don't use attribute `noinline'.
20452
20453 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
20454
20455         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
20456
20457 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
20458
20459         * gcc.c-torture/execute/simd-1.c: New.
20460
20461         * gcc.dg/simd-1.c: New.
20462
20463 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
20464
20465         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
20466
20467 2002-06-16  Richard Henderson  <rth@redhat.com>
20468
20469         * g++.dg/ext/anon-struct1.C: New.
20470         * g++.dg/ext/anon-struct2.C: New.
20471         * g++.dg/ext/anon-struct3.C: New.
20472         * gcc.dg/anon-struct-1.c: New.
20473         * gcc.dg/anon-struct-2.c: New.
20474         * gcc.dg/anon-struct-3.c: New.
20475         * gcc.dg/20011008-1.c: Adjust warning text.
20476         * gcc.dg/20020527-1.c: Add -fms-extensions.
20477
20478 2002-06-16  Richard Henderson  <rth@redhat.com>
20479
20480         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
20481
20482 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
20483
20484         * gcc.c-torture/execute/20020615-1.c: New test.
20485
20486 2002-06-15  Roger Sayle  <roger@eyesopen.com>
20487
20488         * gcc.c-tortuture/execute/compare-1.c: New test case.
20489         * gcc.c-tortuture/execute/compare-2.c: New test case.
20490         * gcc.c-tortuture/execute/compare-3.c: New test case.
20491
20492 2002-06-13  Richard Henderson  <rth@redhat.com>
20493
20494         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
20495         ia64 ilp32.
20496
20497 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20498
20499         * g++.dg/template/typename2.C: Update error message.
20500
20501 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
20502
20503         * gcc.c-torture/execute/20020611-1.c: New test.
20504
20505 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
20506
20507         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
20508         list of targets to skip.
20509
20510 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
20511
20512         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
20513         targets if not optimizing.
20514
20515 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
20516
20517         * gcc.c-torture/compile/20020605-1.c: New test.
20518
20519         * g++.dg/opt/vt1.C: New test.
20520
20521         * gcc.dg/20020531-1.c: New test.
20522
20523         * gcc.dg/20020530-1.c: New test.
20524
20525         * gcc.dg/20020527-1.c: New test.
20526
20527         * g++.dg/opt/cse1.C: New test.
20528
20529 2002-06-07  Roger Sayle  <roger@eyesopen.com>
20530
20531         * gcc.dg/20020607-2.c: New test case.
20532
20533 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
20534
20535         * gcc.c-torture/compile/20020604-1.c: New test.
20536
20537 2002-06-04  Richard Henderson  <rth@redhat.com>
20538
20539         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
20540         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
20541         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
20542
20543 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
20544
20545         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
20546
20547 2002-06-03  Richard Henderson  <rth@redhat.com>
20548
20549         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
20550         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
20551
20552 2002-06-02  Richard Henderson  <rth@redhat.com>
20553
20554         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
20555         test functions static.
20556
20557 2002-06-02  Andreas Jaeger  <aj@suse.de>
20558
20559         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
20560         now.
20561
20562 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20563
20564         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
20565         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
20566         Update for mofified diagnostics.
20567         * gcc.dg/c99-intconst-1.c: No longer fail.
20568
20569 2002-06-02  Richard Henderson  <rth@redhat.com>
20570
20571         * gcc.dg/uninit-A.c: Remove xfail markers.
20572
20573 2002-06-01  Roger Sayle  <roger@eyesopen.com>
20574
20575         * gcc.dg/fnegate-1.c: New test case.
20576
20577 2002-05-30  Osku Salerma  <osku@iki.fi>
20578
20579         * gcc.c-torture/execute/mayalias-1.c: New file.
20580
20581 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
20582
20583         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
20584         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
20585         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
20586
20587 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
20588
20589         * gcc.c-torture/execute/20020529-1.c: New test.
20590
20591 2002-05-27  Richard Henderson  <rth@redhat.com>
20592
20593         * g++.dg/ext/attrib6.C: New test case.
20594
20595 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20596
20597         * gcc.c-torture/execute/pure-1.c: New test.
20598
20599 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
20600
20601         * gcc.dg/cpp/arith-2.c: Remove.
20602
20603 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
20604
20605         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
20606         * gcc.dg/cpp/if-3.c: Remove.
20607
20608 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
20609
20610         * g++.dg/opt/cse2.C: New test.
20611
20612 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
20613
20614         * gcc.dg/cpp/arith-1.c: New semantic tests.
20615         * gcc.dg/cpp/if-1.c: Update.
20616
20617 2002-05-24  Ben Elliston  <bje@redhat.com>
20618
20619         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
20620
20621 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
20622
20623         * gcc.dg/verbose-asm.c: New test.
20624
20625 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20626
20627         * gcc.dg/cpp/paste12.c: New test.
20628
20629 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
20630
20631         * g++.dg/parse/named_ops.C: New test.
20632
20633 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
20634
20635         * gcc/testsuite/gcc.dg/weak-8.c: New test.
20636
20637 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
20638
20639         * gcc.dg/weak-2.c: Allow optional leading underscore
20640         in scan-assembler symbol name.
20641         * gcc.dg/weak-3.c: Likewise.
20642         * gcc.dg/weak-4.c: Likewise.
20643         * gcc.dg/weak-5.c: Likewise.
20644
20645 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
20646
20647         * gcc.dg/20020523-1.c: New test.
20648
20649 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
20650
20651         * objc.dg/const-str-2.m: Update now that we stop after
20652         a command line error.
20653
20654 2002-05-22  Richard Henderson  <rth@redhat.com>
20655
20656         * g++.dg/dg.exp: Fix typo in test pruneing.
20657
20658 2002-05-22  Richard Henderson  <rth@redhat.com>
20659
20660         * g++.dg/dg.exp: Prune the tls subdirectory.
20661         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
20662         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
20663         * g++.dg/tls/init-1.C: New.
20664
20665 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
20666
20667         * gcc.dg/20020517-1.c: New test.
20668
20669 2002-05-21  Richard Henderson  <rth@redhat.com>
20670
20671         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
20672         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
20673
20674 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
20675
20676         * g++.dg/other/copy2.C: New test.
20677
20678 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
20679
20680         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
20681         (MAX_COPY): Bump up to 10 times sizeof (long long).
20682         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
20683
20684         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
20685         sizeof (long long).
20686
20687         * gcc.c-torture/execute/strcpy-1.c: New test.
20688
20689 2002-05-19  Jason Merrill  <jason2redhat.com>
20690
20691         * g++.dg/ext/oper1.C: New test.
20692
20693 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
20694 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
20695
20696         * README.QMTEST: New file.
20697
20698         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
20699
20700 2002-05-19  Andreas Jaeger  <aj@suse.de>
20701
20702         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
20703         now.
20704         * gcc.c-torture/execute/loop-2d.x: Likewise.
20705
20706 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
20707
20708         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
20709         support weak symbols.
20710         * gcc.dg/weak-4.c: Likewise
20711         * gcc.dg/weak-6.c: Likewise
20712
20713 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
20714
20715         * gcc.dg/weak-3.c: Add dg-excess-error comment for
20716         cygwin, coff and h8300-*-hms targets
20717         * gcc.dg/weak-5.c: Likewise
20718         * gcc.dg/weak-7.c: Likewise
20719
20720 2002-05-16  Jason Merrill  <jason@redhat.com>
20721
20722         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
20723         (scan-assembler-not, scan-assembler-dem): Likewise.
20724         (scan-assembler-dem-not): Likewise.
20725
20726 2002-05-15  Richard Henderson  <rth@redhat.com>
20727
20728         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
20729
20730 2002-05-15  Richard Henderson  <rth@redhat.com>
20731
20732         * gcc.dg/weak-5.c (vfoo1c): No warning here.
20733         (vfoo1f): Warning here.
20734         (vfoo1l): Don't redefine the alias.
20735
20736 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
20737
20738         * g++.dg/init/pm1.C: New test.
20739
20740 2002-05-12  David S. Miller  <davem@redhat.com>
20741
20742         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
20743         types.
20744
20745 2002-05-10  Roger Sayle  <roger@eyesopen.com>
20746
20747         * gcc.c-torture/execute/20020510-1.c: New test case.
20748
20749 2002-05-10  David S. Miller  <davem@redhat.com>
20750
20751         * gcc.c-torture/execute/conversion.c: Test long double too.
20752
20753 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
20754
20755         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
20756         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
20757         * lib/g++.exp (g++_link_flags): Likewise.
20758         * lib/objc.exp (objc_target_compile): Likewise.
20759
20760 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
20761
20762         * gcc.dg/cpp/poison.c: Update.
20763         * gcc.dg/cpp/20000625-2.c: Remove.
20764         * gcc.dg/cpp/direct2s.c: Remove final test.
20765
20766 2002-05-08  Tom Rix  <trix@redhat.com>
20767
20768         * gcc.c-torture/execute/20020508-1.c: New test.
20769         * gcc.c-torture/execute/20020508-2.c: New test.
20770         * gcc.c-torture/execute/20020508-3.c: New test.
20771
20772 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
20773
20774         * gcc.dg/cpp/charconst-4.c: More tests.
20775
20776 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
20777
20778         PR c/6569
20779         * gcc.dg/weak-3.c: Update location of warning messages.
20780         * gcc.dg/weak-5.c: Likewise.
20781
20782 2002-05-06  Roger Sayle  <roger@eyesopen.com>
20783
20784         * gcc.c-torture/execute/20020506-1.c: New test case.
20785
20786 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
20787
20788         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
20789
20790 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
20791
20792         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
20793
20794 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
20795
20796         * gcc.dg/cpp/charconst-3.c: New test.
20797
20798 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20799
20800         * gcc.dg/cpp/charconst.c: Update tests.
20801
20802 2002-05-05  Tim Josling  <tej@melbpc.org.au>
20803
20804         * treelang: Added directory for new sample language treelang. Also
20805         lib/treelang.exp: New file to signal treelang should be tested.
20806
20807 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
20808
20809         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
20810         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
20811         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
20812         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
20813         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
20814         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
20815         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
20816
20817 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
20818
20819         * gcc.dg/format/xopen-2.c: New test.
20820
20821 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
20822
20823         * gcc.dg/20020503-1.c: New test.
20824
20825 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
20826
20827         * g++.dg/init/dtor1.C: Make it tougher.
20828
20829 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
20830
20831         * g++.dg/init/dtor1.C: New test.
20832
20833 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
20834
20835         * gcc.dg/altivec-8.c: New.
20836
20837 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
20838
20839         * gcc.dg/altivec-7.c: New.
20840
20841 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
20842
20843         * g++.dg/parse/typedef1.C: New test.
20844
20845 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
20846
20847         PR c++/6486
20848         * g++.dg/template/friend6.C: New test.
20849
20850         PR c++/6492
20851         * g++.dg/init/copy1.C: New test.
20852
20853 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
20854
20855         * g++.dg/warn/effc1.C: New test.
20856
20857 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
20858
20859         * gcc.dg/cpp/if-cexp.c: Add a test.
20860
20861 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
20862
20863         * gcc.dg/20020426-2.c: New test.
20864
20865 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
20866
20867         * gcc.dg/cpp/if-mop.c: Update.
20868         * gcc.dg/cpp/if-mpar.c: Add test.
20869         * gcc.dg/cpp/if-oppr.c: Update.
20870
20871 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20872
20873         PR c/6343
20874         * gcc.dg/weak-[2-7].c: New tests.
20875
20876 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
20877
20878         * gcc.dg/enum1.c: New test.
20879
20880 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
20881
20882         PR c++/6497
20883         * g++.dg/inherit/access2.C: New test.
20884
20885 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
20886
20887         PR bootstrap/6445
20888         * gcc.dg/20020426-1.c: New test.
20889
20890 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
20891
20892         * g++.dg/abi/enum1.C: New test.
20893
20894 2002-04-26  Richard Henderson  <rth@redhat.com>
20895
20896         * gcc.dg/c99-bool-1.c: Expect always true warning.
20897
20898 2002-04-25  Roger Sayle  <roger@eyesopen.com>
20899
20900         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
20901
20902 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20903
20904         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
20905         targets.
20906
20907 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
20908
20909         * g++.dg/abi/mange7.C: New test.
20910
20911         PR c++/6438.
20912         * g++.dg/parse/stmtexpr2.C: New test.
20913
20914 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
20915
20916         * gcc.dg/20020312-2.c: Add SH target.
20917
20918 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20919
20920         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
20921         compiler output on mips*-*-irix*.
20922
20923 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
20924
20925         * g++.dg/parse/attr1.C: New test.
20926
20927 2002-04-23  Roger Sayle  <roger@eyesopen.com>
20928
20929         * gcc.c-torture/execute/string-opt-17.c: New test case.
20930         * gcc.c-torture/execute/memset-2.c: New test case.
20931
20932 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
20933
20934         PR c++/6256:
20935         * g++.dg/template/friend5.C: New test.
20936
20937         PR c++/6331:
20938         * g++.dg/template/qual1.C: Likewise.
20939
20940 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
20941
20942         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
20943         Include stdlib.h, not stdio.h or ctype.h.
20944
20945 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
20946
20947         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
20948         cris-*-elf* and mmix-*-*.
20949         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
20950         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
20951         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
20952         Ditto.
20953         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
20954         * gcc.dg/wchar_t-1.c: Ditto.
20955
20956 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
20957
20958         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
20959         Clarify comment.
20960
20961 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
20962
20963         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
20964
20965 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20966
20967         * gcc.c-torture/execute/20000906-1.x: Delete.
20968
20969 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
20970
20971         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
20972
20973 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
20974
20975         * PR6367
20976         * g77.f-torture/execute/6367.f: New test.
20977         * g77.f-torture/execute/6367.x: Disable for MMIX.
20978
20979 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
20980
20981         * PR6352
20982         * g++.dg/opt/inline2.C: New test.
20983
20984 2002-04-18  Richard Henderson  <rth@redhat.com>
20985
20986         * gcc.dg/20000906-1.c: Enable for all targets.
20987         * gcc.c-torture/compile/iftrap-2.c: New.
20988
20989 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
20990
20991         * gcc.dg/20020418-1.c: New test.
20992         * gcc.dg/20020418-2.c: New test.
20993
20994 2002-04-18  Richard Henderson  <rth@redhat.com>
20995
20996         * gcc.c-torture/compile/iftrap-1.c: New.
20997         * gcc.dg/iftrap-1.c: Adjust for ia64.
20998         * gcc.dg/iftrap-2.c: New.
20999
21000 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
21001
21002         * gcc.c-torture/compile/20020418-1.c: New test.
21003
21004 2002-04-18  Roger Sayle  <roger@eyesopen.com>
21005
21006         * gcc.c-torture/compile/20020415-1.c: New.
21007
21008 2002-04-18  David S. Miller  <davem@redhat.com>
21009
21010         * gcc.c-torture/execute/20020418-1.c: New test.
21011
21012 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
21013
21014         * gcc.dg/20020416-1.c: New test.
21015
21016         * g++.dg/opt/inline1.C: New test.
21017
21018 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
21019
21020         * gcc.dg/altivec-5.c: New test.
21021
21022         * gcc.dg/20020415-1.c: New test.
21023
21024 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
21025
21026         * testsuite/lib/chill.exp: Remove.
21027
21028 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
21029
21030         * g++.dg/other/big-struct.C: New test.
21031
21032 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
21033
21034         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
21035         of scratch file.
21036
21037 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
21038
21039         PR c/6277
21040         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
21041         in scan-assembler function name
21042
21043 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
21044
21045         * g77.f-torture/execute/980628-4.x,
21046         g77.f-torture/execute/980628-5.x,
21047         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
21048         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
21049         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
21050         i[34567]86-*-*.
21051
21052 2002-04-13  David S. Miller  <davem@redhat.com>
21053
21054         * gcc.c-torture/execute/20020413-1.c: New test.
21055
21056 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
21057
21058         * gcc.dg/asm-6.c,
21059         * g++.dg/ext/asm1.C: New tests.
21060
21061 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
21062
21063         PR c++ 5373.
21064         * g++.dg/parse/stmtexpr1.C: New test.
21065
21066         PR c++/5189.
21067         * g++.dg/template/copy1.C: New test.
21068
21069 2002-04-12  Richard Henderson  <rth@redhat.com>
21070
21071         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
21072
21073 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
21074
21075         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
21076         gcc.c-torture/execute/20020307-2.c.
21077
21078 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
21079
21080         * g++.dg/ext/attrib5.C,
21081         * g++.dg/lookup/struct1.C: New tests.
21082
21083 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
21084
21085         * gcc.dg/20020411-1.c: New test.
21086
21087         * gcc.c-torture/execute/20020411-1.c: New test.
21088
21089 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
21090
21091         * g77.f-torture/execute/6177.f: New test.
21092
21093 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
21094
21095         PR middle-end/6247
21096         * g++.dg/opt/cleanup1.C: New test.
21097
21098         * g++.dg/opt/const1.C: New test.
21099
21100 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
21101
21102         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
21103
21104 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
21105
21106         PR c++/5507
21107         * g++.dg/template/typename2.C: New test.
21108
21109 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
21110
21111         * gcc.c-torture/execute/loop-12.c: New.
21112
21113 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
21114
21115         * g77.f-torture/execute/980628-4.x,
21116         g77.f-torture/execute/980628-5.x,
21117         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
21118         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
21119         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
21120
21121 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21122
21123         PR optimization/6086
21124         * g++.dg/opt/preinc1.C: New test.
21125
21126 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
21127
21128         PR c++/5571
21129         * g++.dg/opt/static2.C: New test.
21130
21131 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
21132
21133         PR c/5120
21134         * gcc.dg/20020406-1.c: New test.
21135
21136 2002-04-04  David S. Miller  <davem@redhat.com>
21137
21138         * gcc.c-torture/execute/20020404-1.c: New test.
21139
21140 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
21141
21142         PR c/6123
21143         * gcc.dg/20020312-2.c: Do not declare global register variable
21144         if __PIC__ or __pic__ is defined.
21145
21146 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
21147
21148         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
21149         __asm__ so that it works correctly even if -ansi -pedantic-errors.
21150
21151 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21152
21153         * gcc.misc-tests/linkage.exp: Update last change to handle
21154         sparc*-, not just sparc-.
21155
21156 2002-04-03  Richard Henderson  <rth@redhat.com>
21157
21158         * gcc.dg/cpp/ucs.c: Improved long UCS test.
21159
21160 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
21161
21162         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
21163
21164 2002-04-02  David S. Miller  <davem@redhat.com>
21165
21166         * gcc.c-torture/execute/20020402-3.c: New test.
21167
21168 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
21169
21170         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
21171         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
21172
21173         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
21174         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
21175         g77.f-torture/execute/20001201.x,
21176         g77.f-torture/execute/u77-test.x: New files.
21177
21178         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
21179         * gcc.dg/wchar_t-1.c: Ditto.
21180
21181 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21182
21183         * gcc.c-torture/execute/20020402-1.c: New test.
21184
21185 2002-04-01  Richard Henderson  <rth@redhat.com>
21186
21187         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
21188
21189         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
21190
21191 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21192
21193         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
21194
21195 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21196
21197         * g++.dg/inherit/template-as-base.C: Expect error.
21198         * g++.dg/inherit/namespace-as-base.C: Likewise.
21199
21200 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
21201
21202         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
21203         g++.dg/ext/instantiate3.C: Tweak match patterns.
21204
21205         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
21206         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
21207         -da test.
21208
21209 2002-03-31  Richard Henderson  <rth@redhat.com>
21210
21211         * gcc.dg/special/alias-2.c: New.
21212         * gcc.dg/special/ecos.exp: Run it.
21213
21214 2002-03-31  Richard Henderson  <rth@redhat.com>
21215
21216         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
21217
21218 2002-03-31  Kazu Hirata  <kazu@hxi.com>
21219
21220         * gcc.dg/weak-1.c: Disable on h8300 port.
21221
21222 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
21223
21224         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
21225         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
21226         ordering tests.
21227         * g++.dg/bprob/bprob-1.C: New test.
21228         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
21229         * g++.dg/gcov/gcov-1.C: New test.
21230         * g++.dg/gcov/gcov-1.x: New file.
21231         * g++.dg/gcov/gcov-2.C: New test.
21232         * g++.dg/gcov/gcov-3.C: New test.
21233         * g++.dg/gcov/gcov-3.h: New file.
21234
21235 2002-03-28  Roger Sayle  <roger@eyesopen.com>
21236
21237         * g++.old-deja/g++.other/builtins5.C: New test.
21238         * g++.old-deja/g++.other/builtins6.C: New test.
21239         * g++.old-deja/g++.other/builtins7.C: New test.
21240         * g++.old-deja/g++.other/builtins8.C: New test.
21241         * g++.old-deja/g++.other/builtins9.C: New test.
21242
21243 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
21244
21245         * g++.dg/opt/static1.C: New test.
21246
21247         * g++.dg/opt/longbranch1.C: New test.
21248
21249 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
21250
21251         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
21252
21253         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
21254
21255 2002-03-28  Jeffrey A Law  (law@redhat.com)
21256
21257         * gcc.c-torture/execute/20020328-1.c: New test.
21258
21259 2002-03-27  Richard Henderson  <rth@redhat.com>
21260
21261         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
21262         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
21263         move from g++.old-deja/g++.ext/.
21264
21265 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
21266
21267         * g++.dg/init/new2.C: New test.
21268
21269 2002-03-26  Richard Henderson  <rth@redhat.com>
21270
21271         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
21272
21273         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
21274         on sparc.
21275
21276         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
21277         sparcv9 systems.
21278         * gcc.dg/20001102-1.c: Likewise.
21279
21280 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
21281
21282         * gcc.dg/cpp/endif-pedantic1.c,
21283         gcc.dg/cpp/endif-pedantic2.c:  New tests.
21284
21285 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
21286
21287         * g++.dg/init/new1.C: New test.
21288
21289 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
21290
21291         * g++.dg/abi/vbase9.C: New test.
21292
21293 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
21294
21295         * gcc.dg/arm-asm.c: New test.
21296
21297 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
21298
21299         * gcc.dg/Wswitch-enum.c: New test.
21300         Fix PR c/5044.
21301
21302 2002-03-26  Richard Henderson  <rth@redhat.com>
21303
21304         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
21305         structure.
21306
21307 2002-03-25  Richard Henderson  <rth@redhat.com>
21308
21309         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
21310         sparcv9 systems.
21311
21312         * gcc.c-torture/compile/20011119-1.c (xxx): New.
21313         * gcc.c-torture/compile/20011119-2.c (xxx): New.
21314
21315 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
21316
21317         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
21318
21319 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
21320
21321         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
21322         targets using generic thunk support.
21323
21324 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
21325
21326         * gcc.c-torture/compile/20020323-1.c: New test.
21327
21328         * g++.dg/opt/conj2.C: New test.
21329
21330 2002-03-24  Richard Henderson  <rth@redhat.com>
21331
21332         * gcc.dg/weak-1.c: Use -fno-common.
21333
21334 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
21335
21336         * g77.dg/f77-edit-apostrophe-out.f: New test
21337         * g77.dg/f77-edit-h-out.f: New test
21338         * g77.dg/f77-edit-t-in.f: New test
21339         * g77.dg/f77-edit-t-out.f: New test
21340         * g77.dg/f77-edit-x-out.f: New test
21341         * g77.dg/f77-edit-slash-out.f: New test
21342         * g77.dg/f77-edit-colon-out.f: New test
21343         * g77.dg/f77-edit-s-out.f: New test
21344
21345 2002-03-24  Richard Henderson  <rth@redhat.com>
21346
21347         * objc/execute/formal_protocol-6.x: New XFAIL.
21348
21349 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
21350
21351         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
21352         that do not support weak symbols
21353
21354 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
21355
21356         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
21357         * lib/g77.exp:  Likewise
21358         * lib/objc.exp: Likewise
21359
21360 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
21361
21362         * gcc.dg/Wswitch-default.c: New test.
21363
21364 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
21365
21366         * g++.dg/other/enum1.C: New test.
21367
21368 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
21369
21370         * gcc.dg/pragma-ep-3.c: Fix typo.
21371
21372 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21373
21374         * g++.dg/inherit/template-as-base.C: New test.
21375
21376 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
21377
21378         * g++.old-deja/g++.other/dwarf2-1.C: Move...
21379         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
21380
21381 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
21382
21383         * gcc.dg/cpp/multiline.c: Update to match.
21384
21385 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
21386
21387         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
21388
21389 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
21390
21391         * gcc.dg/cpp/extratokens2.c:  New file.
21392
21393 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
21394
21395         * gcc.dg/20020312-2.c: Add rs6000 target.
21396
21397         * gcc.c-torture/compile/20020319-1.c: New test.
21398
21399 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21400
21401         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
21402         (A, E): Handle this.
21403
21404 2002-03-20  Jason Merrill  <jason@redhat.com>
21405
21406         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
21407         ignoring -fpic.
21408         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
21409         through prune_gcc_output.
21410
21411 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
21412
21413         * gcc.c-torture/compile/20020320-1.c: New test.
21414
21415 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
21416
21417         * gcc.c-torture/compile/20020318-1.c: New test.
21418
21419         * gcc.dg/struct-by-value-1.c: New test.
21420
21421         * gcc.dg/20020319-1.c: New test.
21422
21423 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
21424
21425         * g++.dg/opt/conj1.C: New test.
21426
21427 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
21428
21429         * g++.dg/template/qualttp20.C: Revert previous change.
21430         * g++.dg/template/qualttp3.C: Likewise.
21431         * g++.dg/template/qualttp4.C: Likewise
21432         * g++.dg/template/qualttp5.C: Likewise
21433         * g++.dg/template/qualttp6.C: Likewise
21434         * g++.dg/template/qualttp7.C: Likewise
21435         * g++.dg/template/qualttp8.C: Likewise
21436         * g++.dg/template/recurse.C: Likewise.
21437
21438 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
21439
21440         * gcc.dg/cpp/wchar-1.c: Update.
21441
21442 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
21443
21444         * g++.dg/template/conv1.C: New test.
21445         * g++.dg/template/conv2.C: New test.
21446         * g++.dg/template/conv3.C: New test.
21447         * g++.dg/template/conv4.C: New test.
21448
21449 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
21450
21451         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
21452         * g++.dg/template/qualttp3.C: Likewise.
21453         * g++.dg/template/qualttp4.C: Likewise
21454         * g++.dg/template/qualttp5.C: Likewise
21455         * g++.dg/template/qualttp6.C: Likewise
21456         * g++.dg/template/qualttp7.C: Likewise
21457         * g++.dg/template/qualttp8.C: Likewise
21458         * g++.dg/template/recurse.C: Likewise.
21459
21460 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
21461
21462         * g++.dg/opt/dtor1.C: New test.
21463
21464 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
21465
21466         * gcc.c-torture/compile/20020315-1.c: New test.
21467
21468 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
21469
21470         * gcc.dg/weak-1.c: Fix scan tests.
21471
21472 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
21473
21474         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
21475         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
21476         cris-*-aout* mmix-*-*.
21477         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
21478         cris-*-aout* mmix-*-*.
21479         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
21480         cris-*-elf* cris-*-aout* and mmix-*-*.
21481         * gcc.dg/20001009-1.c: Ditto.
21482         * gcc.dg/20010912-1.c: Ditto.
21483         * gcc.dg/20020122-4.c: Ditto.
21484         * gcc.dg/inline-2.c: Ditto.
21485
21486 2002-03-14  Jeffrey A Law  (law@cygnus.com)
21487
21488         * gcc.c-torture/compile/20020314-1.c: New test.
21489
21490 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
21491
21492         * gcc.c-torture/execute/20020314-1.c: New test.
21493
21494 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
21495
21496         * g++.dg/warn/Wunused-1.C: New test.
21497
21498 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
21499
21500         * g++.dg/abi/mangle6.C: New test.
21501
21502 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
21503
21504         * gcc.c-torture/compile/20020309-2.c: New test.
21505
21506         * gcc.c-torture/compile/20020312-1.c: New test.
21507
21508 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
21509
21510         * g++.dg/other/access1.C: New test.
21511
21512 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
21513
21514         * gcc.c-torture/execute/wchar_t-1.c: New test.
21515
21516 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
21517
21518         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
21519
21520 2002-03-12  Roger Sayle  <roger@eyesopen.com>
21521
21522         * gcc.dg/20020312-1.c: New test case.
21523
21524 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
21525
21526         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
21527
21528 2002-03-11  Richard Henderson  <rth@redhat.com>
21529
21530         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
21531         * g++.old-deja/g++.jason/report.C: Likewise.
21532
21533 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
21534
21535         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
21536         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
21537
21538 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
21539
21540         * testsuite/g++.dg/overload/pmf1.C: New test.
21541
21542 2002-03-11  Kazu Hirata  <kazu@hxi.com>
21543
21544         * gcc.c-torture/execute/20020307-1.c: Use long.
21545
21546 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
21547
21548         PR optimization/5844
21549         * gcc.dg/20020310-1.c: New test.
21550
21551 2002-03-09  Michael Meissner  <meissner@redhat.com>
21552
21553         * gcc.c-torture/execute/memcpy-2.c: New test.
21554         * gcc.c-torture/execute/memset-1.c: New test.
21555         * gcc.c-torture/execute/strlen-1.c: New test.
21556         * gcc.c-torture/execute/strcmp-1.c: New test.
21557         * gcc.c-torture/execute/strncmp-1.c: New test.
21558
21559 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
21560
21561         * gcc.dg/ppc-ldstruct.c: New test.
21562
21563 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
21564
21565         * gcc.c-torture/execute/va-arg-22.c: New test.
21566
21567 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21568
21569         * gcc.c-torture/compile/20020309-1.c: New test.
21570
21571 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
21572
21573         * gcc.c-torture/execute/20020307-2.c: New test.
21574
21575 2002-03-07  Jeffrey A Law  (law@redhat.com)
21576
21577         * g77.f-torture/compile/20020307-1.f: New test.
21578
21579 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
21580
21581         * gcc.dg/unordered-1.c: New test.
21582
21583 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
21584
21585         * gcc.c-torture/execute/20020307-1.c: New test.
21586
21587 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
21588
21589         * gcc.dg/20020304-1.c: New test.
21590
21591         * gcc.c-torture/compile/20020304-2.c: New test.
21592
21593 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
21594
21595         * gcc.c-torture/compile/20020304-1.c: New test case
21596         (from PR c/5830).
21597
21598 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
21599
21600         * gcc.dg/20020103-1.c: Add other -D ppc variants.
21601
21602 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
21603
21604         * g++.dg/other/classkey1.C: New test.
21605
21606 2002-03-01  Richard Henderson  <rth@redhat.com>
21607
21608         * gcc.c-torture/compile/981223-1.x: New.
21609         * gcc.c-torture/compile/920625-1.x: New.
21610
21611 2002-02-28  Richard Henderson  <rth@redhat.com>
21612
21613         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
21614
21615 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
21616
21617         * gcc.c-torture/execute/20020227-1.c: New test.
21618
21619 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
21620
21621         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
21622         here" ERROR lines.
21623         * g++.old-deja/g++.oliva/partord1.C: Likewise.
21624         * g++.old-deja.g++.other/defarg1.C: Likewise.
21625         * g++.old-deja/g++.pt/calls2.C: Likewise.
21626         * g++.old-deja/g++.pt/crash20.C: Likewise.
21627         * g++.old-deja/g++.pt/crash30.C: Likewise.
21628         * g++.old-deja/g++.pt/crash36.C: Likewise.
21629         * g++.old-deja/g++.pt/crash6.C: Likewise.
21630         * g++.old-deja/g++.pt/defarg13.C: Likewise.
21631         * g++.old-deja/g++.pt/derived3.C: Likewise.
21632         * g++.old-deja/g++.pt/error1.C: Likewise.
21633         * g++.old-deja/g++.pt/friend21.C: Likewise.
21634         * g++.old-deja/g++.pt/friend23.C: Likewise.
21635         * g++.old-deja/g++.pt/infinite1.C: Likewise.
21636         * g++.old-deja/g++.robertl/eb128.C: Likewise.
21637
21638 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
21639
21640         * gcc.c-torture/execute/20020225-2.c: New test.
21641
21642 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
21643
21644         * gcc.c-torture/execute/920730-1t.c,
21645         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
21646         Delete test cases, only relevant to -traditional.
21647
21648 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
21649
21650         * gcc.dg/cpp/undef1.c: Remove.
21651         * gcc.dg/cpp/directiv.c: Update.
21652         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
21653
21654 2002-02-27  Michael Meissner  <meissner@redhat.com>
21655
21656         * gcc.c-torture/execute/20020226-1.c: New test.
21657
21658 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
21659
21660         * g++.dg/debug/debug4.C: New test.
21661
21662         * gcc.dg/ia64-visibility-1.c: New test.
21663
21664 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
21665
21666         * gcc.dg/debug/20020224-1.c: New.
21667
21668 2002-02-25  Kazu Hirata  <kazu@hxi.com>
21669
21670         * gcc.c-torture/execute/960416-1.x: New.
21671         * gcc.c-torture/execute/divconst-3.x: Likewise.
21672
21673 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
21674
21675         * gcc.dg/20020224-1.c: New test.
21676
21677 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
21678
21679         * gcc.c-torture/execute/20020225-1.c: New.
21680
21681 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21682
21683         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
21684
21685 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
21686
21687         * gcc.dg/20020222-1.c: New test.
21688
21689 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
21690
21691         * g++.dg/opt/anonunion1.C: New test.
21692
21693 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
21694
21695         * g++.dg/template/qualttp19.C: New test.
21696         * g++.dg/template/qualttp20.C: New test.
21697         * g++.old-deja/g++.jason/report.C: Adjust expected errors
21698         * g++.old-deja/g++.other/qual1.C: Likewise.
21699
21700 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
21701
21702         * gcc.dg/attr-alwaysinline.c: New.
21703
21704 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
21705
21706         * gcc.dg/20020220-1.c: New test.
21707
21708         * gcc.dg/20020220-2.c: New test.
21709
21710         * g++.dg/opt/mmx1.C: New test.
21711
21712 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
21713
21714         * gcc.c-torture/compile/20020110.c: New test.
21715
21716 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
21717
21718         * gcc.c-torture/execute/20020219-1.c: New test.
21719
21720         * gcc.dg/20020219-1.c: New test.
21721
21722         * gcc.dg/noncompile/20020220-1.c: New test.
21723
21724         * g++.dg/opt/ptrintsum1.C: New test.
21725
21726         * gcc.dg/debug/20020220-1.c: New test.
21727
21728 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
21729
21730         * gcc.c-torture/execute/20020216-1.c: New test.
21731
21732 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
21733
21734         * gcc.dg/decl-1.c: Update, new test.
21735
21736 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
21737
21738         * g++.dg/abi/bitfield1.C: New test.
21739         * g++.dg/abi/bitfield2.C: New test.
21740
21741 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
21742
21743         * gcc.dg/attr-nest.c: New test.
21744
21745 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
21746
21747         * gcc.c-torture/execute/20020215-1.c: New test.
21748
21749 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
21750
21751         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
21752         * g++.dg/debug/debug.exp: New.
21753         * g++.dg/debug/trivial.C: New.
21754         * g++.dg/debug/debug1.C: Moved...
21755         * g++.dg/other/debug1.C: ...from here.
21756         * g++.dg/debug/debug2.C: Moved...
21757         * g++.dg/other/debug2.C: ...from here.
21758         * g++.dg/debug/debug3.C: Moved...
21759         * g++.dg/other/debug3.C: ...from here.
21760
21761         * gcc.dg/noncompile/20020213-1.c: New test.
21762
21763 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
21764
21765         * g++.dg/other/debug3.C: New test.
21766
21767         * gcc.c-torture/execute/20020213-1.c: New test.
21768
21769 2002-02-13  Richard Smith <richard@ex-parrot.com>
21770
21771         * g++.old-deja/g++.other/thunk1.C: New test.
21772
21773 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
21774
21775         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
21776
21777 2002-02-13  Stan Shebs  <shebs@apple.com>
21778
21779         * gcc.dg/altivec-3.c: New.
21780
21781 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
21782
21783         * gcc.dg/Wunreachable-1.c: New test.
21784         * gcc.dg/Wunreachable-2.c: New test.
21785
21786 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
21787
21788         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
21789
21790 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
21791
21792         * gcc.dg/decl-1.c: New test.
21793
21794 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
21795
21796         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
21797
21798 2002-02-10  Kazu Hirata  <kazu@hxi.com>
21799
21800         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
21801         * gcc.c-torture/compile/980506-1.x: Likewise.
21802
21803 2002-02-10  Kazu Hirata  <kazu@hxi.com>
21804
21805         * gcc.dg/20020210-1.c: New.
21806
21807 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
21808
21809         * g77.f-torture/execute/947.f: New regression test
21810         for PR fortran/947.
21811
21812 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
21813
21814         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
21815         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
21816
21817 2002-02-08  Richard Henderson  <rth@redhat.com>
21818
21819         * gcc.c-torture/compile/labels-3.c: New.
21820
21821 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
21822
21823         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
21824         expression statements work instead.
21825         * gcc.dg/noncompile/20020207-1.c: New test.
21826
21827 2002-02-07  Richard Henderson  <rth@redhat.com>
21828
21829         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
21830
21831 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
21832
21833         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
21834         message from g77
21835         * lib/g77-dg.exp: Trim g77 error messages so that they are
21836         recognized by dg.exp.
21837
21838 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
21839
21840         PR fortran/5473
21841         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
21842
21843 2002-02-07  Richard Henderson  <rth@redhat.com>
21844
21845         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
21846         to be sufficiently aligned for integers.
21847
21848 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
21849
21850         * g++.dg/template/friend4.C: New test.
21851
21852 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
21853
21854         PR fortran/5743
21855         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
21856         unsupported cases.
21857
21858 2002-02-07  Richard Henderson  <rth@redhat.com>
21859
21860         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
21861         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
21862         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
21863         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
21864
21865 2002-02-06  Richard Henderson  <rth@redhat.com>
21866
21867         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
21868
21869 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
21870
21871         * gcc.dg/20020206-1.c: New test.
21872
21873 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
21874
21875         * gcc.c-torture/execute/20020206-1.c: New test.
21876
21877         * gcc.c-torture/execute/20020206-2.c: New test.
21878
21879         PR optimization/5429:
21880         * gcc.c-torture/compile/20020206-1.c: New test.
21881
21882 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
21883
21884         * g++.dg/ext/align1.C: Do not use an explicit alignment value
21885         as certain file formats cannot support particularly large
21886         alignments.
21887
21888         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
21889         and do not expect to be able to link the executable.
21890
21891         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
21892         fail because the COFF format does not support the weak attribute.
21893
21894 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
21895
21896         * g77.dg/pr5473.f:  New test
21897
21898 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
21899
21900         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
21901         Fix testcase accordingly.
21902
21903 2002-02-04  Richard Henderson  <rth@redhat.com>
21904
21905         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
21906         (buf): Change to be an array of pointers, not ints.
21907
21908 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
21909
21910         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
21911         before all tests.  Move warning one line above to match where it
21912         C frontend emits.
21913         * gcc.dg/Wswitch-2.c: New test.
21914         * g++.dg/warn/Wswitch-1.C: New test.
21915         * g++.dg/warn/Wswitch-2.C: New test.
21916
21917 2002-02-04  Richard Henderson  <rth@redhat.com>
21918
21919         * g++.dg/abi/offsetof.C: Fix size comparison.
21920
21921 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
21922
21923         * gcc.dg/cast-qual-2.c: New test.
21924
21925 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
21926
21927         * gcc.dg/20020201-4.c: New test.
21928
21929 2002-02-04  Ben Elliston  <bje@redhat.com>
21930
21931         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
21932         target_info attribute != 0, in addition to the empty string.
21933         (gcc_target_compile): Likewise.
21934
21935 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
21936
21937         * gcc.dg/Wswitch.c: New test.
21938         PR gcc/4475. PR gcc/3780.
21939
21940 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
21941
21942         * g77.f-torture/execute/5122.f: New test for regressions
21943         against PR fortran/5122.
21944
21945 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
21946
21947         * g77.f-torture/compile/pr3743.f: Delete
21948         * g77.dg/pr3743-1.f: New test.
21949         * g77.dg/pr3743-2.f: New test.
21950         * g77.dg/pr3743-3.f: New test.
21951         * g77.dg/pr3743-4.f: New test.
21952
21953 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21954
21955         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
21956
21957 2002-02-02  Richard Henderson  <rth@redhat.com>
21958
21959         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
21960         * gcc.c-torture/execute/bf64-1.c: Likewise.
21961
21962 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
21963
21964         * gcc.dg/20020201-2.c: New test.
21965
21966         * gcc.dg/20020201-3.c: New test.
21967
21968         * gcc.c-torture/execute/bitfld-2.c: New test.
21969
21970 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21971
21972         * gcc.dg/bitfld-1.c: Update.
21973         * gcc.dg/bitfld-2.c: Update.
21974         * gcc.c-torture/execute/bitfld-1.x: New.
21975
21976 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
21977
21978         * gcc.c-torture/execute/20020201-1.c: New test.
21979
21980 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
21981
21982         PR target/5469
21983         * gcc.dg/20020201-1.c: New test.
21984
21985 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
21986
21987         PR fortran/3743
21988         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
21989         * g77.f-torture/compile/pr3743.x: Remove
21990
21991 2002-01-31  Tom Rix  <trix@redhat.com>
21992
21993         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
21994
21995 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
21996
21997         * gcc.dg/noncompile/20020130-1.c: New test.
21998
21999 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
22000
22001         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
22002
22003 2002-01-29  Richard Henderson  <rth@redhat.com>
22004
22005         * gcc.c-torture/execute/991118-1.c: Cast various constants back
22006         to long long.
22007         * gcc.c-torture/execute/bf64-1.c: Likewise.
22008
22009 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
22010
22011         * gcc.c-torture/execute/20020129-1.c: New test.
22012
22013 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
22014
22015         * gcc.c-torture/compile/20000224-1.c: Update.
22016         * gcc.c-torture/execute/bitfld-1.c: New tests.
22017         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
22018         * gcc.dg/uninit-A.c: Update.
22019
22020 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
22021
22022         * g++.dg/template/ctor1.C: Add instantiation.
22023
22024 2002-01-28  Paul Koning  <pkoning@equallogic.com>
22025
22026         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
22027         argument to __builtin_prefetch to be const ptr.
22028
22029 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
22030
22031         * gcc.c-torture/compile/20020120-1.c: New test.
22032
22033 2002-01-27  Kazu Hirata  <kazu@hxi.com>
22034
22035         * gcc.c-torture/execute/20020127-1.c: New test.
22036
22037 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
22038
22039         * g77.dg/f77-edit-i-in.f: New test
22040         * g77.dg/f77-edit-i-out.f: New test
22041
22042 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
22043
22044         * gcc.dg/debug/debug.exp: New file.
22045         * gcc.dg/debug/trivial.c: New file.
22046         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
22047         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
22048         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
22049         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
22050         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
22051         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
22052         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
22053         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
22054         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
22055         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
22056         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
22057         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
22058         * gcc.dg/20000503-1.c: Removed.
22059         * gcc.dg/20010207-1.c: Removed.
22060         * gcc.dg/20011223-1.c: Removed.
22061         * gcc.dg/20020104-2.c: Removed.
22062         * gcc.dg/debug-1.c: Removed.
22063         * gcc.dg/debug-2.c: Removed.
22064         * gcc.dg/debug-3.c: Removed.
22065         * gcc.dg/debug-4.c: Removed.
22066         * gcc.dg/debug-5.c: Removed.
22067         * gcc.dg/debug-6.c: Removed.
22068         * gcc.dg/dwarf2-1.c: Removed.
22069         * gcc.dg/dwarf2-2.c: Removed.
22070
22071 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
22072
22073         * g++.old-deja/g++.other/eh5.C: New test.
22074         * g++.old-deja/g++.other/sibcall2.C: New test.
22075         * g++.old-deja/g++.other/array9.C: New test.
22076         * g++.old-deja/g++.other/typename2.C: New test.
22077         * g++.old-deja/g++.other/crash60.C: New test.
22078         * g++.old-deja/g++.other/conv9.C: New test.
22079         * g++.old-deja/g++.other/mangle10.C: New test.
22080         * g++.old-deja/g++.other/unchanging1.C: New test.
22081         * g++.old-deja/g++.other/exprstmt1.C: New test.
22082         * g++.old-deja/g++.other/inline23.C: New test.
22083         * g++.old-deja/g++.eh/ia64-1.C: New test.
22084         * g++.old-deja/g++.other/dwarf2-1.C: New test.
22085         * g++.old-deja/g++.other/reload1.C: New test.
22086         * g++.old-deja/g++.other/static20.C: New test.
22087         * g++.old-deja/g++.other/local-alloc1.C: New test.
22088         * g++.old-deja/g++.other/conv8.C: New test.
22089         * g++.old-deja/g++.other/stmtexpr2.C: New test.
22090         * g++.old-deja/g++.other/storeexpr1.C: New test.
22091         * g++.old-deja/g++.other/storeexpr2.C: New test.
22092         * g++.dg/eh/template2.C: New test.
22093         * g++.dg/warn/weak1.C: New test.
22094
22095 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
22096
22097         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
22098         Remove first, non-varying, argument.
22099
22100 2002-01-23  Richard Henderson  <rth@redhat.com>
22101
22102         * gcc.dg/inline-2.c: New.
22103
22104         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
22105         Add optional target arg.  Check number of arguments.
22106         (scan-assembler-not, scan-assembler-dem): Likewise.
22107         (scan-assembler-dem-not): Likewise.
22108
22109 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
22110
22111         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
22112         line 12.
22113         * g++.old-deja/g++.brendan/parse3.C,
22114         g++.old-deja/g++.other/crash26.C,
22115         g++.old-deja/g++.other/crash28.C,
22116         g++.old-deja/g++.other/crash29.C,
22117         g++.old-deja/g++.other/crash30.C,
22118         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
22119
22120 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
22121
22122         * gcc.dg/20020115-1.c: New.
22123
22124 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
22125
22126         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
22127
22128 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
22129
22130         * gcc.dg/20020122-3.c: New.
22131
22132 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
22133
22134         * g++.dg/other/gc1.C: New test.
22135
22136 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
22137
22138         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
22139
22140 2002-01-22  Richard Henderson  <rth@redhat.com>
22141
22142         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
22143
22144 2002-01-22  Richard Henderson  <rth@redhat.com>
22145
22146         * gcc.dg/20020122-4.c: New.
22147
22148 2002-01-22  H.J. Lu <hjl@gnu.org>
22149
22150         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
22151         link output.
22152         * gcc.dg/special/ecos.exp: Likewise.
22153         * lib/g++-dg.exp: Likewise.
22154         * lib/g77-dg.exp: Likewise.
22155         * lib/gcc-dg.exp : Likewise.
22156         * lib/mike-g++.exp: Likewise.
22157         * lib/mike-g77.exp: Likewise.
22158         * lib/mike-gcc.exp: Likewise.
22159         * lib/objc-dg.exp: Likewise.
22160
22161 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
22162
22163         PR target/5379
22164         * gcc.dg/20020122-2.c: New test.
22165
22166 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
22167
22168         * gcc.dg/20020122-1.c: New test.
22169
22170 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
22171
22172         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
22173
22174 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
22175
22176         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
22177
22178 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22179
22180         * gcc.c-torture/compile/20020121-1.c: New test.
22181
22182 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22183
22184         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
22185         ld_library_path.
22186
22187 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
22188
22189         * gcc.dg/20020218-1.c: New test.
22190
22191 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
22192
22193         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
22194         messages
22195         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
22196         "At global scope" warning
22197         * g++.dg/ext/align1.C: Change cygwin test for alignment
22198         from db-bogus to dg-warning
22199
22200 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
22201
22202         * g77.f-torture/compile/cpp2.F: New test.
22203
22204 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
22205
22206         * g++.dg/template/access1.C: New test.
22207
22208 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
22209
22210         * gcc.dg/20020118-1.c: New.
22211
22212 2002-01-18  Kazu Hirata  <kazu@hxi.com>
22213
22214         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
22215
22216 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
22217
22218         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
22219         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
22220         alignment warnings.
22221
22222 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
22223
22224         * gcc.misc-tests/i386-prefetch.exp: Save and restore
22225         torture_with_loops and torture_without_loops
22226
22227 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
22228
22229         * gcc.c-torture/compile/20020116-1.c: New test.
22230
22231 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
22232
22233         * gcc.dg/20020116-2.c: New test.
22234
22235         * gcc.dg/ultrasp4.c: New test.
22236
22237         * gcc.dg/20020116-1.c: New test.
22238
22239 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
22240
22241         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
22242         by EABI.
22243
22244 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
22245
22246         * gcc.misc-tests/i386-prefetch.exp: New.
22247         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
22248         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
22249         * gcc.misc-tests/i386-pf-none-1.c: New test.
22250         * gcc.misc-tests/i386-pf-sse-1.c: New test.
22251
22252 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
22253
22254         * gcc.dg/gnu89-init-1.c: Add new tests.
22255
22256 2002-01-15  Andreas Jaeger  <aj@suse.de>
22257
22258         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
22259         * gcc.dg/i386-mmx-2.c: Likewise.
22260         * gcc.dg/i386-sse-1.c: Likewise.
22261         * gcc.dg/i386-sse-2.c: Likewise.
22262         * gcc.dg/i386-sse-3.c: Likewise.
22263
22264 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
22265
22266         * g77.f-torture/execute/intrinsic-unix-bessel.f:
22267         Uncomment additional cases that now pass.
22268
22269 2002-01-11  Richard Henderson  <rth@redhat.com>
22270
22271         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
22272         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
22273
22274 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
22275
22276         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
22277
22278 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
22279
22280         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
22281         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
22282
22283 2002-01-10  Dale Johannesen  <dalej@apple.com>
22284
22285         * gcc.c-torture/execute/loop-11.c: New.
22286
22287 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
22288
22289         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
22290         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
22291
22292 2002-01-09  Richard Henderson  <rth@redhat.com>
22293
22294         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
22295         type in which to perform the operation for each size.
22296
22297 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
22298
22299         * gcc.c-torture/compile/20020109-2.c: New test.
22300
22301 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
22302
22303         * gcc.c-torture/execute/loop-10.c: New test.
22304
22305 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
22306
22307         * gcc.c-torture/compile/20010226-1.c: New test.
22308         * gcc.c-torture/compile/20010227-1.c: New test.
22309         * gcc.c-torture/compile/20010426-1.c: New test.
22310         * gcc.c-torture/compile/20010510-1.c: New test.
22311         * gcc.c-torture/compile/20010605-3.c: New test.
22312         * gcc.c-torture/compile/20010824-1.c: New test.
22313         * gcc.c-torture/execute/20010409-1.c: New test.
22314         * gcc.dg/noncompile/20000901-1.c: New test.
22315         * gcc.dg/20001023-1.c: New test.
22316         * gcc.dg/20001101-1.c: New test.
22317         * gcc.dg/20001102-1.c: New test.
22318         * gcc.dg/20010207-1.c: New test.
22319         * gcc.dg/20010405-1.c: New test.
22320         * gcc.dg/20010822-1.c: New test.
22321         * gcc.dg/20011107-1.c: New test.
22322
22323 2002-01-09  Jeffrey A Law  (law@redhat.com)
22324
22325         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
22326
22327         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
22328         execution failure on PA targets.
22329
22330 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
22331
22332         * gcc.c-torture/compile/20020109-1.c: New test.
22333
22334 2002-01-08  Kazu Hirata  <kazu@hxi.com>
22335
22336         * gcc.c-torture/execute/20020108-1.c: New test.
22337
22338 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
22339
22340         * gcc.dg/20020108-1.c: New test.
22341
22342 2002-01-08  H.J. Lu <hjl@gnu.org>
22343
22344         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
22345         for header files.
22346
22347 2002-01-08  Geoff Keating  <geoffk@redhat.com>
22348
22349         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
22350         consistency.
22351
22352 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
22353
22354         * gcc.dg/altivec-4.c: Test altivec predicates.
22355
22356 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
22357
22358         * gcc.c-torture/execute/20020107-1.c: New test.
22359
22360 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
22361
22362         PR c/5279
22363         * gcc.c-torture/compile/20020106-1.c: New test.
22364
22365 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
22366
22367         * gcc.c-torture/execute/nestfunc-4.c: New test.
22368
22369 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
22370
22371         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
22372         extra triple that slipped in.
22373         * g++.old-deja/g++.abi/align.C: Likewise.
22374         * g++.old-deja/g++.abi/bitfields.C: Likewise.
22375
22376 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
22377
22378         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
22379         * g++.old-deja/g++.abi/align.C: Likewise.
22380         * g++.old-deja/g++.abi/bitfields.C: Likewise.
22381
22382         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
22383         on FreeBSD/i386.
22384         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
22385         FreeBSD.
22386
22387 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
22388
22389         * gcc.dg/20020104-1.c: New test.
22390
22391         * gcc.dg/20020104-2.c: New test.
22392
22393 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
22394
22395         * gcc.dg/20020103-1.c: Fix typo in target selector.
22396
22397 2002-01-03  Richard Henderson  <rth@redhat.com>
22398
22399         * gcc.dg/20020103-1.c: New.
22400
22401 2002-01-03  Kazu Hirata  <kazu@hxi.com>
22402
22403         * gcc.c-torture/execute/20020103-1.c: New test.
22404
22405 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
22406
22407         * g++.dg/other/debug2.C: New test.
22408
22409         * gcc.c-torture/compile/20020103-1.c: New test.
22410
22411 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
22412
22413         * gcc.dg/gnu89-init-1.c: Added new tests.
22414
22415 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22416
22417         * g++.dg/template/friend2.C: Remove as patch is reverted.
22418
22419         * g++.dg/warn/oldcast1.C: New test.
22420
22421         * g++.dg/template/ptrmem1.C: New test.
22422         * g++.dg/template/ptrmem2.C: New test.
22423
22424         * g++.dg/template/ntp.C: New test.
22425
22426         * g++.dg/other/component1.C: New test.
22427
22428         * g++.dg/template/ttp3.C: New test.
22429
22430         * g++.dg/template/friend2.C: New test.
22431         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
22432
22433 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22434
22435         * g++.dg/other/ptrmem1.C: New test.
22436         * g++.dg/other/ptrmem2.C: New test.
22437
22438 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22439
22440         * g++.dg/template/ctor1.C: New test.
22441
22442 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22443
22444         * g++.dg/template/friend2.C: New test.
22445
22446 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
22447
22448         * gcc.dg/mmix-1.c: New test.
22449
22450 2001-12-31  Richard Henderson  <rth@redhat.com>
22451
22452         * gcc.dg/asm-5.c: New.
22453
22454 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
22455
22456         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
22457         in namespace __gnu_cxx
22458
22459 2001-12-30  Richard Henderson  <rth@redhat.com>
22460
22461         * gcc.dg/debug-6.c: New.
22462
22463 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
22464
22465         * gcc.c-torture/compile/20011229-2.c: New test.
22466
22467 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
22468
22469         * gcc.dg/debug-3.c: New test.
22470         * gcc.dg/debug-4.c: New test.
22471         * gcc.dg/debug-5.c: New test.
22472
22473 2001-12-29  Richard Henderson  <rth@redhat.com>
22474
22475         * g++.dg/eh/loop1.C: New.
22476
22477 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
22478
22479         * g++.dg/template/crash1.C: New test.
22480
22481 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
22482
22483         * g++.dg/other/const1.C: New test.
22484
22485 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
22486
22487         * gcc.c-torture/compile/20011229-1.c: New test.
22488
22489 2001-12-28  Stan Shebs  <shebs@apple.com>
22490
22491         * lib/objc-torture.exp: Resync with c-torture.exp.
22492         * lib/objc.exp: Load standard libraries.
22493
22494 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
22495
22496         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
22497         additional tests.
22498
22499 2001-12-27  Roger Sayle <roger@eyesopen.com>
22500
22501         * gcc.c-torture/execute/string-opt-16.c: New testcase.
22502
22503 2001-12-27  Richard Henderson  <rth@redhat.com>
22504
22505         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
22506
22507 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
22508
22509         * g++.dg/eh/ctor1.C: New test.
22510         * g++.dg/other/error2.C: New test.
22511
22512 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
22513
22514         * g++.dg/other/init2.C: New test.
22515
22516 2001-12-24  Richard Henderson  <rth@redhat.com>
22517
22518         * gcc.dg/20011223-1.c: New.
22519         * gcc.dg/inline-1.c: New.
22520
22521 2001-12-23  Richard Henderson  <rth@redhat.com>
22522
22523         * gcc.dg/asm-4.c: Test operand modifiers.
22524
22525 2001-12-23  Richard Henderson  <rth@redhat.com>
22526
22527         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
22528
22529 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
22530
22531         * gcc.c-torture/execute/20011223-1.c: New test.
22532
22533 2001-12-21  Richard Henderson  <rth@redhat.com>
22534
22535         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
22536         re-enables the warning.
22537
22538 2001-12-21  Richard Henderson  <rth@redhat.com>
22539
22540         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
22541
22542 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
22543
22544         * gcc.c-torture/compile/20011218-1.c: New test.
22545
22546 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
22547
22548         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
22549         arm-isr.c test.
22550         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
22551         epilogue generation for ARM ISR routines.
22552
22553 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22554
22555         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
22556         * gcc.dg/format/c90-printf-3.c: Likewise.
22557         * gcc.dg/format/c99-printf-3.c: Likewise.
22558         * gcc.dg/format/ext-1.c: Likewise.
22559         * gcc.dg/format/ext-6.c: Likewise.
22560         * gcc.dg/format/format.h: Prototype unlocked stdio.
22561
22562 2001-12-20  Richard Henderson  <rth@redhat.com>
22563
22564         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
22565         (arena): Use it.
22566         (malloc): Correct allocation logic.  Abort if we fill up the
22567         arena before initialization complete.
22568         (realloc): Correct allocation logic.
22569
22570 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
22571
22572         * gcc.c-torture/compile/20011219-2.c: New test.
22573
22574         * gcc.c-torture/execute/20011219-1.c: New test.
22575
22576 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
22577
22578         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
22579         target does not support weak symbols.
22580
22581 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
22582
22583         * gcc.c-torture/compile/20011219-1.c: New test.
22584
22585 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
22586
22587         * g++.dg/other/error1.C: New test.
22588
22589 2001-12-17  Jeffrey A Law  (law@redhat.com)
22590
22591         * gcc.c-torture/execute/20011217-1.c: New test.
22592
22593 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
22594
22595         * objc.dg/special/: New directory.
22596         * objc.dg/special/special.exp: New file.
22597         * objc.dg/special/unclaimed-category-1.h: New file.
22598         * objc.dg/special/unclaimed-category-1a.m: New file.
22599         * objc.dg/special/unclaimed-category-1.m: New file.
22600
22601 2001-12-17  Andreas Jaeger  <aj@suse.de>
22602
22603         * gcc.c-torture/compile/20011217-2.c: New test.
22604
22605 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22606
22607         * gcc.c-torture/compile/20011217-1.c: New test.
22608
22609 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
22610
22611         * testsuite/gcc.dg/20011214-1.c: New.
22612
22613 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
22614
22615         * gcc.dg/altivec-4.c: New.
22616
22617 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
22618
22619         * gcc.dg/20011113-1.c: New test.
22620
22621 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22622
22623         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
22624         std::__malloc_alloc_template<0> and
22625         std::__default_alloc_template<false, 0>.
22626
22627 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
22628
22629         * objc/execute/bf-21.m: New test.
22630         * objc/execute/enumeration-1.m: New test.
22631         * objc/execute/enumeration-2.m: New test.
22632
22633 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
22634
22635         * gcc.dg/gnu89-init-1.c: New test.
22636
22637 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
22638
22639         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
22640         * g++.old-deja/g++.jason/2371.C: Likewise.
22641         * g++.old-deja/g++.jason/template33.C: Likewise.
22642         * g++.old-deja/g++.jason/template34.C: Likewise.
22643         * g++.old-deja/g++.jason/template36.C: Likewise.
22644         * g++.old-deja/g++.oliva/typename1.C: Likewise.
22645         * g++.old-deja/g++.oliva/typename2.C: Likewise.
22646         * g++.old-deja/g++.other/typename1.C: Likewise.
22647         * g++.old-deja/g++.pt/inherit2.C: Likewise.
22648         * g++.old-deja/g++.pt/nontype5.C: Likewise.
22649         * g++.old-deja/g++.pt/typename11.C: Likewise.
22650         * g++.old-deja/g++.pt/typename14.C: Likewise.
22651         * g++.old-deja/g++.pt/typename16.C: Likewise.
22652         * g++.old-deja/g++.pt/typename3.C: Likewise.
22653         * g++.old-deja/g++.pt/typename4.C: Likewise.
22654         * g++.old-deja/g++.pt/typename5.C: Likewise.
22655         * g++.old-deja/g++.pt/typename7.C: Likewise.
22656         * g++.old-deja/g++.robertl/eb9.C: Likewise.
22657
22658 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
22659
22660         * g++.dg/other/linkage1.C: New test.
22661         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
22662         specifiers.
22663
22664 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
22665
22666         * gcc.dg/concat.c: New test.
22667
22668 2001-12-11  Stan Shebs  <shebs@apple.com>
22669
22670         * objc/compile: New test directory.
22671         * objc/compile/compile.exp: New expect script.
22672         * objc/compile/20011211-1.m: New compile test.
22673
22674 2001-12-11  Jason Merrill  <jason@redhat.com>
22675
22676         * lib/prune.exp (prune_gcc_output): Also handle "In member
22677         function".  So many permutations...
22678
22679 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
22680
22681         * g++.dg/template/typedef1.C: New test.
22682
22683 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
22684
22685         * g++.dg/other/copy1.C: New test.
22686
22687 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
22688
22689         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
22690
22691         * gcc.dg/builtin-choose-expr.c: New.
22692
22693 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
22694
22695         * gcc.dg/altivec-2.c: New.
22696
22697 2001-12-07  Richard Henderson  <rth@redhat.com>
22698
22699         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
22700
22701 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
22702
22703         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
22704         ultrasparc.
22705
22706 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22707
22708         * g++-old.deja/g++.robertl/eb101.C: Deleted.
22709
22710 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
22711
22712         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
22713         variable argument list.
22714
22715 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
22716
22717         * gcc.c-torture/execute/memcheck: Delete entire directory.
22718         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
22719         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
22720
22721 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22722
22723         * gcc.dg/Wshadow-1.c: New test.
22724
22725 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
22726
22727         * gcc.c-torture/compile/20011130-1.c: New test.
22728
22729         * gcc.dg/noncompile/20011025-1.c: New test.
22730
22731         * g++.dg/other/anon-union.C: New test.
22732
22733         * gcc.c-torture/execute/20011024-1.c: New test.
22734
22735 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
22736
22737         * gcc.c-torture/execute/20000722-1.x,
22738         gcc.c-torture/execute/20010123-1.x: Remove.
22739         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
22740         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
22741         gcc.dg/c99-complit-2.c: New tests.
22742
22743 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
22744
22745         * g++.dg/inherit/base1.C: New test.
22746
22747 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
22748
22749         * g++.dg/other/stdarg1.C: New test.
22750
22751         * gcc.c-torture/compile/20011130-2.c: New test.
22752
22753 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
22754
22755         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
22756         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
22757         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
22758         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
22759         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
22760         * gcc.dg/builtin-prefetch-1.c: New test.
22761
22762 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
22763
22764         * gcc.dg/20011130-1.c: New test.
22765
22766 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
22767
22768         * g++.dg/other/scope1.C: New test.
22769         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
22770
22771 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
22772
22773         * gcc.dg/vla-init-1.c: New test.
22774
22775 2001-12-01  Geoff Keating  <geoffk@redhat.com>
22776
22777         * gcc.c-torture/compile/structs.c: New testcase from GDB.
22778
22779 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22780
22781         * objc.dg/alias.m: Update.
22782         * objc.dg/class-1.m: Update.
22783         * objc.dg/const-str-1.m: Update.
22784         * objc.dg/fwd-proto-1.m: Update.
22785         * objc.dg/id-1.m: Update.
22786         * objc.dg/super-class-1.m: Update.
22787
22788 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
22789
22790         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
22791         constructs.
22792
22793 2001-11-28  Jeffrey A Law  (law@cygnus.com)
22794
22795         * gcc.c-torture/execute/20011128-1.c: New test.
22796
22797 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
22798
22799         * gcc.dg/20011127-1.c: New test.
22800
22801 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22802
22803         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
22804         from Austin Group draft 7.
22805         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
22806         scanf format arguments.
22807         * gcc.dg/format/no-exargs-2.c: New test.
22808
22809 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
22810
22811         * g++.dg/abi/vbase8-4.C: New test.
22812
22813 2001-11-24  Ian Lance Taylor  <ian@airs.com>
22814
22815         * gcc.c-torture/execute/20011121-1.c: New test.
22816
22817 2001-11-23  Jeffrey A Law  (law@cygnus.com)
22818
22819         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
22820
22821 2001-11-23  Andreas Jaeger  <aj@suse.de>
22822
22823         * gcc.dg/cpp/charconst-2.c: New test.
22824
22825 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
22826
22827         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
22828         to the host if it is remote.  Let tests specify extra headers
22829         they use.
22830         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
22831         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
22832         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
22833         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
22834         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
22835         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
22836         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
22837         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
22838         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
22839         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
22840
22841 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
22842
22843         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
22844         for little endian ARMs.
22845
22846 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
22847
22848         * gcc.c-torture/compile/20011119-1.c: New test.
22849         * gcc.c-torture/compile/20011119-2.c: New test.
22850
22851 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
22852
22853         * gcc.dg/altivec-1.c: Fix typo.
22854
22855 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
22856
22857         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
22858
22859 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
22860
22861         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
22862
22863 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
22864
22865         * lib/g77.exp: Don't specify --rpath-link.
22866
22867         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
22868         across all the headers.
22869         * gcc.dg/format/format.exp: For testing on a remote host,
22870         copy format.h.
22871
22872         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
22873         * gcc.c-torture/execute/930406-1.c: Likewise.
22874         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
22875
22876 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
22877
22878         * gcc.dg/altivec-1.c: New.
22879
22880 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
22881
22882         * gcc.dg/cpp/fpreprocessed.c: New test case.
22883
22884 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22885
22886         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
22887         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
22888         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
22889
22890 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22891
22892         * gcc.dg/no-builtin-1.c: New test.
22893
22894 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
22895
22896         * gcc.c-torture/execute/20011115-1.c: New test.
22897
22898 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
22899
22900         * gcc.c-torture/compile/20011114-2.c: New test.
22901         * gcc.c-torture/compile/20011114-3.c: New test.
22902         * gcc.c-torture/compile/20011114-4.c: New test.
22903
22904 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
22905
22906         * g++.dg/other/init1.C: New test.
22907
22908 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
22909
22910         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
22911         message.
22912
22913         * gcc.c-torture/execute/20011114-1.c: New testcase.
22914
22915         * gcc.c-torture/compile/20010327-1.c: Revert last change.
22916         * gcc.c-torture/compile/20011114-1.c: New test, exactly
22917         like the (before this change) version of 20010327-1.c.
22918
22919 2001-11-14  Roger Sayle <roger@eyesopen.com>
22920
22921         * gcc.c-torture/execute/string-opt-13.c: New testcase.
22922
22923 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
22924
22925         * g++.dg/init/array2.C: New test.
22926
22927 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
22928
22929         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
22930
22931 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
22932
22933         * g++.dg/other/forscope1.C: New test.
22934         * g++.dg/ext/forscope1.C: New test.
22935         * g++.dg/ext/forscope2.C: New test.
22936
22937 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
22938
22939         * gcc.c-torture/execute/20011113-1.c: New test.
22940
22941 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
22942
22943         * gcc.c-torture/execute/20011109-2.c: New test.
22944
22945         * gcc.c-torture/execute/20011109-1.c: New test.
22946
22947 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
22948
22949         * gcc.c-torture/compile/20011109-1.c: New test.
22950
22951 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
22952
22953         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
22954         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
22955         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
22956         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
22957         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
22958         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
22959         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
22960
22961 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
22962
22963         * g++.dg/warn/Wshadow-1.C: New tests.
22964         * g++.old-deja/g++.mike/for3.C: Update.
22965
22966 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
22967
22968         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
22969         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
22970         XFAILs.  Adjust expected error texts.
22971         * gcc.c-torture/compile/20011106-1.c,
22972         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
22973         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
22974         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
22975         gcc.dg/c99-array-lval-5.c: New tests.
22976
22977 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22978
22979         * gcc.dg/cpp/defined.c: Update.
22980
22981 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22982
22983         * gcc.c-torture/execute/anon-1.c: New test.
22984
22985 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
22986
22987         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
22988         same size, so no warning should be produced on stormy16.
22989
22990         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
22991         due to oversized array.
22992         * g++.old-deja/g++.mike/ns15.C: Likewise.
22993         * g++.old-deja/g++.pt/crash16.C: Likewise.
22994
22995 2001-11-02  Graham Stott  <grahams@redhat.com>
22996
22997         * g++.dgother/debug1.C: Fix typos.
22998
22999 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
23000
23001         * g++.dg/other/debug1.C: New test.
23002
23003 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23004
23005         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
23006         of unsigned long.
23007
23008 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
23009
23010         * gcc.dg/20011029-2.c: New test.
23011
23012         * gcc.c-torture/compile/20011029-1.c: New test.
23013
23014 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
23015
23016         * objc/execute/class_self-1.m: New test.
23017         * objc/execute/class_self-2.m: New test.
23018
23019 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
23020
23021         * gcc.misc-tests/msgs.exp: Delete.
23022         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
23023         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
23024         error set to match recent changes.
23025
23026 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
23027
23028         * gcc.dg/20011021-1.c: New test.
23029
23030 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
23031
23032         * gcc.c-torture/compile/20011023-1.c: New test.
23033
23034 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
23035
23036         * lib/g77.exp: Rewrite based on lib/g++.exp.
23037
23038 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
23039
23040         * gcc.c-torture/execute/20011019-1.c: New test.
23041
23042         * gcc.dg/20011018-1.c: New test.
23043
23044 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
23045
23046         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
23047
23048 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
23049
23050         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
23051         * gcc.dg/attr-invalid.c: Likewise.
23052
23053 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
23054
23055         * testsuite/gcc.dg/20011015-1.c: New test.
23056
23057 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
23058
23059         * g++.dg/template/unify2.C: New test.
23060
23061 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
23062
23063         * g++.dg/other/exception-specification.C: New test
23064
23065 2001-10-13  Tom Rix  <trix@redhat.com>
23066
23067         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
23068         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
23069
23070 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
23071
23072         * testsuite/gcc.dg/20011009-1.c: New test.
23073
23074 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
23075
23076         PR g++/4476
23077         * g++.dg/other/friend1.C: New test.
23078
23079 2001-10-11  Richard Henderson  <rth@redhat.com>
23080
23081         * g++.old-deja/g++.other/crash18.C: Add -S to options.
23082
23083 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23084
23085         * gcc.c-torture/compile/20011010-1.c: New.
23086
23087 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23088
23089         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
23090         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
23091         g77.f-torture/execute/execute.exp,
23092         g77.f-torture/noncompile/noncompile.exp,
23093         gcc.c-torture/compile/compile.exp,
23094         gcc.c-torture/execute/execute.exp,
23095         gcc.c-torture/execute/ieee/ieee.exp,
23096         gcc.c-torture/execute/memcheck/memcheck.exp,
23097         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
23098         objc/execute/execute.exp: Update FSF address.
23099
23100 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
23101
23102         * gcc.dg/cpp/cmdlne-C.c: Update.
23103         * gcc.dg/cpp/cmdlne-C2.c: New.
23104
23105 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23106
23107         * gcc.c-torture/execute/20011008-3.c: New.
23108
23109 2001-10-08  DJ Delorie  <dj@redhat.com>
23110
23111         * gcc.dg/20011008-1.c: New.
23112         * gcc.dg/20011008-2.c: New.
23113
23114 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
23115
23116         * gcc.dg/cpp/spacing1.c: Update test.
23117
23118 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23119
23120         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
23121         spelling errors of "separate" as "seperate".
23122
23123 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
23124
23125         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
23126         enough to avoid inlining.
23127
23128 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
23129
23130         * lib/g77.exp: set libg2c_dir correctly.
23131
23132 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23133
23134         * gcc.dg/cpp/macro11.c: New test.
23135
23136 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23137
23138         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
23139         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
23140         gcc.dg/format/multattr-3.c: New tests.
23141         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
23142         tests for format attributes on function pointers being rejected.
23143
23144 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23145
23146         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
23147
23148 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23149
23150         * g++.dg/warn/format1.C: New test.
23151
23152 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
23153
23154         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
23155
23156 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
23157
23158         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
23159
23160 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
23161
23162         * gcc.dg/cpp/redef2.c: Add test.
23163
23164 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
23165
23166         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
23167         long-standing bug on i686, apparently.
23168         * gcc.c-torture/execute/loop-2c.x: New file.
23169         * gcc.c-torture/execute/loop-2d.x: New file.
23170         * gcc.c-torture/execute/loop-3c.x: New file.
23171
23172 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
23173
23174         * gcc.dg/cpp/20000625-2.c: Correct line number.
23175
23176 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23177
23178         * gcc.dg/cpp/macro10.c: New test.
23179         * gcc.dg/cpp/strify3.c: New test.
23180         * gcc.dg/cpp/spacing1.c: Add tests.
23181         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
23182         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
23183
23184 2001-09-24  DJ Delorie  <dj@redhat.com>
23185
23186         * gcc.c-torture/execute/20010924-1.c: New test.
23187
23188 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23189
23190         * testsuite/objc/execute/paste.m: Remove.
23191
23192 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23193
23194         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
23195
23196 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
23197
23198         * g77.dg/strlen0.f: New test.
23199
23200 2001-09-21  Richard Henderson  <rth@redhat.com>
23201
23202         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
23203         * g++.old-deja/g++.abi/vtable2.C: Likewise.
23204
23205 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
23206
23207         Table-driven attributes.
23208         * g++.dg/ext/attrib1.C: New test.
23209
23210 2001-09-20  DJ Delorie  <dj@redhat.com>
23211
23212         * gcc.dg/20000926-1.c: Update expected warning messages.
23213         * gcc.dg/array-2.c: Likewise, and test for warnings too.
23214         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
23215         array.
23216
23217 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
23218
23219         * g++.dg/eh/registers1.C: New test case.
23220
23221 2001-09-17  Richard Henderson  <rth@redhat.com>
23222
23223         * gcc.dg/array-5.c: Fix VLA decomposition test.
23224
23225 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
23226
23227         * gcc.dg/cpp/line5.c: New testcase.
23228
23229 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
23230
23231         * gcc.dg/cpp/macro9.c: New test.
23232
23233 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
23234
23235         * gcc.c-torture/execute/980223.c: Change type of addr from long
23236         to char *.
23237
23238 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
23239
23240         * gcc.c-torture/execute/20010915-1.c: New test.
23241
23242 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
23243
23244         * g77.dg/bprob: New directory.
23245         * g77.dg/bprob/bprob.exp: New file.
23246         * g77.dg/bprob/bprob-1.f: New test.
23247         * g77.dg/gcov: New directory.
23248         * g77.dg/gcov/gcov.exp: New file.
23249         * g77.dg/gcov/gcov-1.f: New test.
23250         * g77.dg/gcov/gcov-1.x: New file.
23251
23252 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23253
23254         * gcc.dg/cpp/directiv.c: Update.
23255         * gcc.dg/cpp/undef1.c: Update.
23256
23257 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
23258
23259         * gcc.dg/20010912-1.c: New test.
23260
23261 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
23262
23263         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
23264         language-independent file in lib.
23265         * lib/gcov.exp: New file.
23266
23267 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23268
23269         * gcc.c-torture/compile/20010911-1.c: New test.
23270
23271 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
23272
23273         * lib/profopt.exp: New, to support profile-directed optimizations.
23274         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
23275         * gcc.misc-tests/bprob-1.c: New test.
23276         * gcc.misc-tests/bprob-2.c: New test.
23277
23278 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
23279
23280         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
23281         XFAIL and which kinds of gcov output to verify.
23282         * gcc.misc-tests/gcov-4b.x: New file.
23283         * gcc.misc-tests/gcov-5b.x: New file.
23284         * gcc.misc-tests/gcov-6.x: New file.
23285         * gcc.misc-tests/gcov-7.c: New test.
23286         * gcc.misc-tests/gcov-7.x: New file.
23287
23288 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
23289
23290         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
23291         * gcc.misc-tests/gcov-6.c: New test.
23292
23293 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
23294
23295         PR c++/3986
23296         * g++.dg/abi/vbase1.C: New test.
23297
23298 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
23299
23300         * objc.dg/method-2.m: New.
23301
23302 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
23303
23304         PR c++/4203
23305         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
23306         * g++.dg/init/empty1.C: New test.
23307
23308 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
23309
23310         * gcc.c-torture/compile/20010903-1.c: New test.
23311
23312 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
23313
23314         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
23315         for m68k.
23316
23317 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
23318
23319         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
23320
23321         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
23322
23323         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
23324
23325 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
23326
23327         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
23328         for 16-bit 'unsigned int'.
23329
23330 2001-08-29  Kazu Hirata  <kazu@hxi.com>
23331
23332         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
23333
23334 2001-08-27  Richard Henderson  <rth@redhat.com>
23335
23336         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
23337         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
23338
23339 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
23340
23341         * gcc.dg/asm-names.c (ymain): New.
23342
23343 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
23344
23345         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
23346         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
23347         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
23348
23349 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23350
23351         * gcc.dg/compare5.c: New testcase.
23352
23353 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
23354
23355         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
23356         and "In instantiation".
23357
23358 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
23359
23360         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
23361
23362 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
23363
23364         * gcc.misc-tests/gcov.exp: Add support for branch information.
23365         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
23366         * gcc.misc-tests/gcov-4.c: New test.
23367         * gcc.misc-tests/gcov-4b.c: New test.
23368         * gcc.misc-tests/gcov-5b.c: New test.
23369
23370 2001-08-20  Zack Weinberg  <zackw@panix.com>
23371
23372         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
23373         expected to fail.
23374
23375 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23376
23377         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
23378
23379 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
23380
23381         * g++.dg/eh/template1.C: New test.
23382
23383 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
23384
23385         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
23386         Fix thinko.
23387         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
23388         for xfail.
23389
23390 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
23391
23392         * lib/g77-dg.exp:  Use prune.exp for common procedures
23393         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
23394         * lib/g77.exp: (g77-dg-prune) Remove
23395
23396 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
23397
23398         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
23399
23400 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23401
23402         * g++.dg/template/unify1.C: New test.
23403
23404 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
23405
23406         * g++.dg/abi/empty4.C: New test.
23407
23408 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
23409
23410         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
23411         solaris2.*
23412         * g77.f-torture/compile/pr3743.x: Likewise
23413
23414 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23415
23416         * g++.dg/other/using-declaration.C: New test.
23417
23418 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23419
23420         * gcc.dg/cpp/tr-sign.c: New testcase.
23421
23422 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23423
23424         * gcc.dg/cpp/19951025-1.c: Revert.
23425         * gcc.dg/cpp/directiv.c: We no longer process directives that
23426         interrupt macro arguments.
23427
23428 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
23429
23430         * gcc.dg/bconstp-1.c: New test.
23431
23432 2001-08-03  Richard Henderson  <rth@redhat.com>
23433
23434         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
23435
23436 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23437
23438         * gcc.dg/cpp/19951025-1.c: Update.
23439
23440 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
23441
23442         * g77.dg/ff90-1.f (s): Fix reference of variable z,
23443         should be x.
23444
23445 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
23446
23447         Kill -fhonor-std.
23448         * g++.old-deja/g++.ns/ns14.C: Remove special options.
23449         * g++.old-deja/g++.other/std1.C: Likewise.
23450         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
23451
23452 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
23453
23454         * lib/g77.exp:  Load gcc-defs.exp for common procedures
23455         (g77_pass, g77_fail, g77_finish, g77_exit,
23456         ${tool}_check_unsupported_p} Now redundant.  Deleted.
23457
23458 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
23459
23460         * g77.dg/fbackslash.f
23461         * g77.dg/fcase-preserve.f
23462         * g77.dg/ff90-1.f
23463         * g77.dg/ffixed-line-length-0.f
23464         * g77.dg/ffixed-line-length-132.f
23465         * g77.dg/ffixed-line-length-7.f
23466         * g77.dg/ffixed-line-length-72.f
23467         * g77.dg/ffixed-line-length-none.f
23468         * g77.dg/ffree-form-1.f
23469         * g77.dg/fno-backslash.f
23470         * g77.dg/fno-f90-1.f
23471         * g77.dg/fno-fixed-form-1.f
23472         * g77.dg/fno-onetrip.f
23473         * g77.dg/fno-typeless-boz.f
23474         * g77.dg/fno-underscoring.f
23475         * g77.dg/fno-vxt-1.f
23476         * g77.dg/fonetrip.f
23477         * g77.dg/ftypeless-boz.f
23478         * g77.dg/fugly-assumed.f
23479         * g77.dg/funderscoring.f
23480         * g77.dg/fvxt-1.f
23481
23482 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
23483
23484         * objc.dg/fwd-proto-1.m: New.
23485         * objc.dg/local-decl-1.m: New.
23486         * objc.dg/naming-1.m: New.
23487         * objc.dg/naming-2.m: New.
23488         * objc.dg/proto-hier-1.m: New.
23489
23490 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
23491
23492         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
23493         largest-type elements to a struct makes its size grow.
23494
23495 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
23496
23497         * g++.dg/abi/vthunk1.C: New test.
23498
23499 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
23500
23501         * g++.dg/abi/vbase8-22.C: New test.
23502
23503 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23504
23505         * gcc.dg/cpp/macro8.c: New test.
23506
23507 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
23508
23509         * g++.dg/abi/vbase8-21.C: New test.
23510
23511 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
23512
23513         * g++.dg/abi/vbase8-10.C: New test.
23514
23515 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23516
23517         * lib/g++.exp (g++_set_ld_library_path): Renamed to
23518         ${tool}_set_ld_library_path.
23519         Changed caller.
23520         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
23521         g++.exp.
23522
23523 2001-07-26  Stan Cox <scox@redhat.com>
23524
23525         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
23526         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
23527         gcc_exit, gcc_check_unsupported_p):
23528         Moved to gcc-deps.exp
23529         * gcc-deps.exp: New file.
23530
23531 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23532
23533         * g++.old-deja/g++.pt/defarg14.C: New test.
23534
23535 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
23536
23537         * g++.old-deja/g++.other/lineno5.C: New test.
23538
23539 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
23540
23541         * g++.old-deja/g++.pt/crash68.C: New test.
23542
23543 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
23544
23545         * g++.old-deja/g++.other/crash42.C: New test.
23546
23547 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23548
23549         * gcc.dg/cpp/extratokens.c: Fix.
23550         * gcc.dg/cpp/skipping2.c: New tests.
23551
23552 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23553
23554         * gcc.c-torture/execute/20010724-1.c: New file.
23555         * gcc.c-torture/execute/20010724-1.x: New file.
23556
23557 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23558
23559         * g++.old-deja/g++.other/cond7.C: New test.
23560
23561 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23562
23563         * g++.old-deja/g++.other/optimize4.C: New test.
23564
23565 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23566
23567         * g++.old-deja/g++.abi/vbase8-5.C: New test.
23568
23569 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
23570
23571         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
23572         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
23573         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
23574         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
23575
23576         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
23577         bug report" message.
23578
23579         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
23580         * g++.dg/ext/instantiate1.C: Move from old-deja.
23581
23582 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
23583
23584         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
23585         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
23586         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
23587         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
23588
23589 2001-07-23  Jeffrey A Law  (law@cygnus.com)
23590
23591         * gcc.c-torture/execute/20010723-1.c: New test.
23592
23593 2001-07-23  Ben Elliston  <bje@redhat.com>
23594
23595         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
23596
23597 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23598
23599         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
23600         i[34567]86-*-*.
23601         Delete handling of ieee_multilib_flags.
23602         Pass -mieee for alpha*-*-* and sh-*-*.
23603         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
23604
23605 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
23606
23607         Remove old-abi tests.
23608         * g++.old-deja/g++.mike/p11116.C: Remove.
23609         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
23610
23611 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
23612
23613         * g77.f-torture/compile/pr3743.f:  New test
23614
23615 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
23616
23617         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
23618
23619 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23620
23621         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
23622         g++.old-deja/g++.pt/static6.C: Likewise.
23623         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
23624         supports weak symbols.
23625
23626 2001-07-18  Andreas Jaeger  <aj@suse.de>
23627
23628         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
23629         supported again.
23630
23631 2001-07-18  Andreas Jaeger  <aj@suse.de>
23632
23633         * gcc.dg/iftrap-1.c: Fix target line.
23634
23635 2001-07-17  Richard Henderson  <rth@redhat.com>
23636
23637         * gcc.c-torture/execute/20010717-1.c: New.
23638
23639 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23640
23641         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
23642         tests.
23643
23644 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
23645
23646         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
23647
23648 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23649
23650         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
23651         UAC_SIGBUS, UAC_NOPRINT definitions.
23652
23653 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
23654
23655         * objc/execute/object_is_class.m: New test.
23656         * objc/execute/object_is_meta_class.m: New test.
23657
23658 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23659
23660         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
23661         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
23662
23663 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
23664
23665         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
23666         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
23667
23668 2001-07-14  Richard Henderson  <rth@redhat.com>
23669
23670         * gcc.dg/iftrap-1.c: New.
23671
23672 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
23673
23674         * g77.f-torture/execute/intrinsic77.f: New test.
23675
23676 2001-07-11  Janis Johnson <janis@us.ibm.com>
23677
23678         * gcc.misc-tests/gcov-3.c: New test.
23679
23680 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
23681
23682         * gcc.c-torture/compile/20010711-1.c,
23683         * gcc.c-torture/compile/20010711-2.c: New tests.
23684
23685 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
23686
23687         * gcc.c-torture/execute/20010711-1.c: New test.
23688
23689 2001-07-11  Ben Elliston  <bje@redhat.com>
23690
23691         * g++.old-deja/g++.other/enum5.C: New test.
23692
23693 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
23694
23695         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
23696         (g++-dg-prune): Call prune_gcc_output.
23697         * prune.exp: New file for prune_gcc_output.
23698         * lib/g++.exp, lib/gcc.exp: Load it.
23699
23700 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23701
23702         * gcc.c-torture/compile/20010701-1.c,
23703         g++.old-deja/g++.ext/attrib6.C: New tests.
23704
23705 2001-07-06  Jeffrey A Law  (law@cygnus.com)
23706
23707         * gcc.c-torture/compile/20010706-1.c: New test.
23708
23709 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
23710
23711         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
23712
23713 2001-06-28  Stan Shebs  <shebs@apple.com>
23714
23715         * gcc.dg/pragma-darwin.c: New test.
23716
23717 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23718
23719         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
23720         Solaris 2.[678] system.
23721
23722 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23723
23724         * gcc.dg/20010622-1.c: New test.
23725
23726 2001-06-18  Stan Shebs  <shebs@apple.com>
23727
23728         * objc.dg: New directory.
23729         * objc.dg/dg.exp: New file.
23730         * objc.dg/alias.m: New.
23731         * objc.dg/class-1.m: New.
23732         * objc.dg/class-2.m: New.
23733         * objc.dg/const-str-1.m: New.
23734         * objc.dg/const-str-2.m: New.
23735         * objc.dg/id-1.m: New.
23736         * objc.dg/method-1.m: New.
23737         * objc.dg/super-class-1.m: New.
23738         * lib/objc-dg.exp: New file.
23739
23740 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23741
23742         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
23743         of label name.
23744
23745 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
23746
23747         * g++.old-deja/g++.abi/vbase8-9.C: New test.
23748
23749 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23750
23751         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
23752         variable.
23753
23754 2001-06-12  Richard Henderson  <rth@redhat.com>
23755
23756         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
23757
23758 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
23759
23760         * g++.old-deja/g++.abi/vbase5.C: New test.
23761         * g++.old-deja/g++.abi/vbase6.C: New test.
23762         * g++.old-deja/g++.abi/vbase7.C: New test.
23763
23764 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23765
23766         * gcc.c-torture/compile/20010610-1.c: New test.
23767
23768 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
23769
23770         * g++.old-deja/g++.abi/vbase4.C: New test.
23771
23772 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23773
23774         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
23775         support %f for HC11/HC12 targets.
23776         * gcc.c-torture/execute/930513-1.x: New file, likewise.
23777         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
23778         on HC11/HC12 targets.
23779         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
23780
23781 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23782
23783         * gcc.dg/wchar_t-1.c: New file.
23784         * gcc.dg/wint_t-1.c: Likewise.
23785
23786 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
23787
23788         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
23789
23790 2001-06-11  Richard Henderson  <rth@redhat.com>
23791
23792         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
23793
23794 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23795
23796         * gcc.c-torture/compile/20010611-1.c: New test.
23797
23798 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23799
23800         * gcc.dg/c99-tag-1.c: Add more tests.
23801
23802 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
23803
23804         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
23805         representation on MN10300 and ARM/Thumb.
23806
23807 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
23808
23809         * g77.f-torture/execute/20010610.f: New.
23810
23811 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
23812
23813         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
23814         names.
23815
23816 2001-06-09  Richard Henderson  <rth@redhat.com>
23817
23818         * gcc.c-torture/execute/ashrdi-1.c: New.
23819         * gcc.c-torture/execute/ashldi-1.c: New.
23820         * gcc.c-torture/execute/lshrdi-1.c: New.
23821
23822 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
23823
23824         * objc/execute/load-3.m: Added. Check sending +load to categories,
23825         in addition to classes.
23826
23827 2001-06-08  Stan Shebs  <shebs@apple.com>
23828
23829         * objc/execute/load-2.m: New test.  From Nicola Pero
23830         <n.pero@mi.flashnet.it>.
23831
23832 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
23833
23834         * gcc.c-torture/execute/20010605-2.c: New test.
23835
23836 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
23837
23838         * g++.old-deja/g++.abi/vbase2.C: New test.
23839         * g++.old-deja/g++.abi/vbase3.C: New test.
23840
23841 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
23842
23843         * g++.old-deja/g++.pt/friend49.C: New test.
23844
23845 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
23846
23847         * g++.old-deja/g++.ext/anon3.C: New test.
23848
23849 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
23850
23851         * g++.old-deja/g++.other/conv7.C: New test.
23852
23853 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
23854
23855         * gcc.c-torture/compile/20010605-2.c: New test.
23856
23857 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23858
23859         * gcc.c-torture/execute/20010604-1.c: New test.
23860
23861 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
23862
23863         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
23864
23865 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
23866
23867         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
23868         (g++_link_flags): Likewise.
23869         (g++_init): Pass gccpath's value to two previous functions.
23870
23871 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23872
23873         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
23874         Ensure logfile entry matches exec command line.
23875
23876 2001-05-31  Richard Henderson  <rth@redhat.com>
23877
23878         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
23879         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
23880
23881 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
23882
23883         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
23884         compiler for irix6.2
23885
23886 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
23887
23888         * g++.old-deja/g++.other/optimize3.C: New file.
23889
23890 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
23891
23892         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
23893         assemble.
23894
23895 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
23896
23897         * g++.old-deja/g++.other/optimize2.C: New file.
23898
23899 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
23900
23901         * gcc.c-torture/compile/20010518-2.c: New file.
23902         * gcc.c-torture/execute/20010518-1.c: New file.
23903         * gcc.c-torture/execute/20010518-2.c: New file.
23904
23905 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23906
23907         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
23908
23909 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
23910
23911         G++ no longer defines builtins that do not begin with __builtin.
23912         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
23913         * g++.old-deja/g++.brendand/misc13.C: Likewise.
23914         * g++.old-deja/g++.law/builtin1.C: Likewise.
23915         * g++.old-deja/g++.law/cvt2.C: Likewise.
23916         * g++.old-deja/g++.mike/net5.C: Likewise.
23917         * g++.old-deja/g++.other/builtins1.C: Likewise.
23918         * g++.old-deja/g++.other/builtins2.C: Likewise.
23919         * g++.old-deja/g++.other/builtins3.C: Likewise.
23920         * g++.old-deja/g++.other/builtins4.C: Likewise.
23921         * g++.old-deja/g++.other/inline8.C: Likewise.
23922         * g++.old-deja/g++.robertl/eb39.C: Likewise.
23923
23924 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
23925
23926         * g++.old-deja/g++.pt/using1.C: Adjust.
23927         * g++.old-deja/g++.pt/using2.C: New test.
23928
23929 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
23930
23931         * gcc.dg/cpp/charconst.c: New tests.
23932         * gcc.dg/cpp/escape.c: New tests.
23933         * gcc.dg/cpp/escape-1.c: New tests.
23934         * gcc.dg/cpp/escape-2.c: New tests.
23935         * gcc.dg/cpp/ucs.c: New tests.
23936
23937 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
23938
23939         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
23940         native compiler for irix6.5.
23941
23942 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
23943
23944         * lib/g++.exp (g++_include_flags): Use args to compute
23945         get_multilibs.
23946         (g++_link_flags): Likewise.
23947         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
23948
23949 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23950
23951         * gcc.dg/c90-hexfloat-1.c: Add more tests.
23952
23953 2001-05-21  Geoff Keating  <geoffk@redhat.com>
23954
23955         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
23956         this file.
23957
23958 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23959
23960         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
23961         STACK_SIZE;
23962         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
23963         to STACK_SIZE; Use it to define size of add_histo array.
23964         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
23965         to STACK_SIZE.
23966         (f): Use GITT_SIZE to define size of gitt local table.
23967         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
23968         to STACK_SIZE; Use it to define size of bytemem array.
23969
23970 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23971
23972         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
23973         on 68HC11/HC12 due to the asm instruction.
23974         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
23975         * gcc.c-torture/compile/920520-1.x: Likewise.
23976         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
23977         on 68HC11/HC12 because the function is larger than 64K.
23978         * gcc.c-torture/compile/961203-1.x: New file, this test fails
23979         on 68HC11/HC12 because the structure is too large.
23980
23981 2001-05-20  Richard Henderson  <rth@redhat.com>
23982
23983         * gcc.c-torture/execute/20010520-1.c: New.
23984
23985 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23986
23987         * g++.old-deja/g++.warn/compare1.C: New test.
23988         * gcc.dg/compare4.c: New test.
23989
23990 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
23991
23992         * g++.old-deja/g++.other/optimize1.C: New test.
23993
23994 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23995
23996         * g++.old-deja/g++.pt/spec41.C: New test.
23997
23998 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
23999
24000         * gcc.c-torture/compile/20010114-1.x: Remove.
24001
24002 2001-05-18  Stan Shebs  <shebs@apple.com>
24003
24004         * gcc.c-torture/compile/20010518-1.c: New test.
24005
24006 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
24007
24008         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
24009         * g++.old-deja/g++.pt/crash67.C: New test.
24010
24011 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
24012
24013         * g++.old-deja/g++.other/debug9.C: New test.
24014
24015 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
24016
24017         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
24018
24019 2001-05-16  Jan Hubicka  <jh@suse.cz>
24020
24021         * gcc.c-torture/compile/20010516-1.c: New test.
24022
24023 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
24024
24025         * g++.old-deja/g++.other/crash41.C: New test.
24026
24027 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
24028
24029         * g++.old-deja/g++.pt/crash66.C: New test.
24030
24031 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
24032
24033         * g++.old-deja/g++.robertl/eb27.C: Convert.
24034
24035 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
24036
24037         * g++.dg/friend-warn.C: New test.  Do not warn about friend
24038         declaration being redundant.
24039
24040 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
24041
24042         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
24043
24044 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
24045
24046         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
24047
24048 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
24049
24050         * lib/g++.exp: Use testsuite_flags.
24051
24052 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
24053
24054         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
24055
24056 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24057
24058         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
24059
24060 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
24061
24062         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
24063
24064 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
24065
24066         * gcc.c-torture/compile/20010313-1.c: New test.
24067
24068 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
24069
24070         * gcc.dg/cpp/direct2.c: New test.
24071         * gccq.dg/cpp/direct2s.c: New test.
24072
24073         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
24074
24075 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
24076
24077         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
24078         * g++.old-deja/g++.other/op3.C: Likewise.
24079
24080 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24081
24082         * gcc.dg/cpp/syshdr.h: New file.
24083         * gcc.dg/cpp/sysmac1.c: Update.
24084         * gcc.dg/cpp/sysmac2.c: Update.
24085
24086 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24087
24088         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
24089
24090 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
24091
24092         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
24093         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
24094
24095 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
24096
24097         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
24098
24099 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
24100
24101         * lib/g++.exp (g++_include_flags): Don't use any special flags
24102         if TESTING_IN_BUILD_TREE is not defined.
24103         (g++_init): Use a plain 'c++' as the compiler if
24104         TESTING_IN_BUILD_TREEE is not defined.
24105
24106 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
24107
24108         * g++.old-deja/g++.eh/catch13.C: New test.
24109         * g++.old-deja/g++.eh/catch14.C: New test.
24110
24111 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
24112
24113         * gcc.dg/cpp/tr-define.c: New test.
24114
24115 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
24116
24117         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
24118         <stdlib.h>, not <malloc.h>.
24119
24120 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
24121
24122         * g++.old-deja/g++.ns/template17.C: New test.
24123
24124 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
24125
24126         * g++.old-deja/g++.pt/ref4.C: New test.
24127
24128 2001-04-30  Richard Henderson  <rth@redhat.com>
24129
24130         * gcc.dg/20000724-1.c: Revert last change.
24131
24132 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
24133
24134         * g77.f-torture/execute/20010430.f: New test.
24135
24136 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
24137
24138         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
24139
24140 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
24141
24142         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
24143
24144 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
24145
24146         * g++.old-deja/g++.eh/crash6.C: New test.
24147
24148 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
24149
24150         * g++.old-deja/g++.other/warn7.C: New test.
24151
24152 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
24153
24154         * g++.old-deja/g++.other/defarg9.C: New test.
24155
24156 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
24157
24158         * g77.f-torture/compile/20010426.f: New test.
24159         * g77.f-torture/execute/20010426.f: New test.
24160
24161 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
24162
24163         * g77.f-torture/compile/20000629-1.x: Remove - error
24164         has been fixed.
24165
24166 2001-04-26  Jeffrey A Law  (law@cygnus.com)
24167
24168         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
24169         Tweak slightly to work with g++.dg framework.
24170         * g++.dg/special/ecos.exp: Run initp1.C test.
24171         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
24172
24173         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
24174         its linker doesn't give line numbers either.
24175         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
24176
24177 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
24178
24179         * g++.old-deja/g++.other/lex1.C: New test.
24180
24181 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
24182
24183         * gcc.dg/noncompile/20010425-1.c: New test.
24184
24185 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
24186
24187         * g++.old-deja/g++.pt/mangle2.C: New test.
24188
24189 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
24190
24191         * gcc.dg/format/plus-1.c: New test.
24192
24193 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
24194
24195         * gcc.dg/20010423-1.c: New test.
24196
24197 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
24198
24199         * gcc.c-torture/execute/20010422-1.c: New test.
24200
24201 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
24202
24203         * g++.old-deja/g++.ns/type2.C: New test.
24204
24205 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
24206
24207         * g++.old-deja/g++.other/perf1.C: New test.
24208
24209 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
24210
24211         * gcc.dg/c99-func-2.c: Remove xfail.
24212         * gcc.dg/c99-func-3.c: Remove xfail.
24213         * gcc.dg/c99-func-4.c: Remove xfail.
24214
24215 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
24216
24217         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
24218
24219 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24220
24221         * gcc.c-torture/compile/20010423-1.c: New test.
24222
24223 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
24224
24225         * g++.old-deja/g++.pt/typename28.C: New test.
24226
24227 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
24228
24229         * g++.old-deja/g++.abi/empty2.C: New test.
24230         * g++.old-deja/g++.abi/empty3.C: New test.
24231
24232 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24233
24234         * g++.old-deja/g++.other/comdat2.C: New test.
24235         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
24236
24237 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24238
24239         * g++.old-deja/g++.other/overload14.C: New test.
24240
24241 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24242
24243         * g++.old-deja/g++.other/lookup23.C: New test.
24244
24245 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24246
24247         * gcc.c-torture/execute/20010403-1.c: New test.
24248
24249 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
24250             Mark Mitchell  <mark@codesourcery.com>
24251
24252         * lib/old-dejagnu.exp: Don't delete output of executable.
24253         Add .exe suffix to executables.
24254
24255 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
24256
24257         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
24258
24259 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24260
24261         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
24262
24263 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
24264
24265         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
24266         * g++.old-deja/g++.abi/crash1.C: New test.
24267
24268 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
24269
24270         * g++.old-deja/g++.other/crash40.C: New test.
24271
24272 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24273
24274         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
24275
24276 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
24277
24278         * g++.old-deja/g++.other/warn6.C: New test.
24279
24280 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
24281
24282         * g++.old-deja/g++.robertl/eb42.C: Same.
24283
24284 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24285
24286         * gcc.dg/wtr-conversion-1.c: New testcase.
24287
24288 2001-04-10  Richard Henderson  <rth@redhat.com>
24289
24290         * g++.old-deja/g++.other/array5.C: New.
24291
24292 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24293
24294         * gcc.c-torture/execute/20010408-1.c: New test.
24295
24296 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
24297
24298         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
24299         headers and constructs.
24300         * g++.old-deja/g++.robertl/eb79.C: Same.
24301         * g++.old-deja/g++.robertl/eb77.C (main): Same.
24302         * g++.old-deja/g++.robertl/eb73.C: Same.
24303         * g++.old-deja/g++.robertl/eb66.C (main): Same.
24304         * g++.old-deja/g++.robertl/eb55.C (t): Same.
24305         * g++.old-deja/g++.robertl/eb54.C (main): Same.
24306         * g++.old-deja/g++.robertl/eb46.C (main): Same.
24307         * g++.old-deja/g++.robertl/eb44.C: Same.
24308         * g++.old-deja/g++.robertl/eb41.C (main): Same.
24309         * g++.old-deja/g++.robertl/eb4.C (main): Same.
24310         * g++.old-deja/g++.robertl/eb39.C: Same.
24311         * g++.old-deja/g++.robertl/eb33.C (main): Same.
24312         * g++.old-deja/g++.robertl/eb31.C (main): Same.
24313         * g++.old-deja/g++.robertl/eb30.C: Same.
24314         * g++.old-deja/g++.robertl/eb3.C: Same.
24315         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
24316         * g++.old-deja/g++.robertl/eb21.C: Same.
24317         * g++.old-deja/g++.robertl/eb15.C: Same.
24318         * g++.old-deja/g++.robertl/eb118.C: Same.
24319         * g++.old-deja/g++.robertl/eb115.C (main): Same.
24320         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
24321         * g++.old-deja/g++.robertl/eb109.C: Same.
24322         * g++.old-deja/g++.other/sibcall1.C (main): Same.
24323         * g++.old-deja/g++.mike/rtti1.C: Same.
24324         * g++.old-deja/g++.mike/p658.C: Same.
24325         * g++.old-deja/g++.mike/net46.C: Same.
24326         * g++.old-deja/g++.mike/net34.C: Same.
24327         * g++.old-deja/g++.mike/memoize1.C: Same.
24328         * g++.old-deja/g++.mike/eh2.C: Same.
24329         * g++.old-deja/g++.law/weak.C: Same.
24330         * g++.old-deja/g++.law/visibility7.C: Same.
24331         * g++.old-deja/g++.law/visibility25.C: Same.
24332         * g++.old-deja/g++.law/visibility22.C: Same.
24333         * g++.old-deja/g++.law/visibility2.C: Same.
24334         * g++.old-deja/g++.law/visibility17.C: Same.
24335         * g++.old-deja/g++.law/visibility13.C: Same.
24336         * g++.old-deja/g++.law/visibility10.C: Same.
24337         * g++.old-deja/g++.law/visibility1.C: Same.
24338         * g++.old-deja/g++.law/virtual3.C (eval): Same.
24339         * g++.old-deja/g++.law/vbase1.C: Same.
24340         * g++.old-deja/g++.law/operators32.C: Same.
24341         * g++.old-deja/g++.law/nest3.C: Same.
24342         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
24343         * g++.old-deja/g++.law/except5.C (main): Same.
24344         * g++.old-deja/g++.law/cvt7.C (run): Same.
24345         * g++.old-deja/g++.law/cvt2.C: Same.
24346         * g++.old-deja/g++.law/cvt16.C: Same.
24347         * g++.old-deja/g++.law/ctors6.C (bar): Same.
24348         * g++.old-deja/g++.law/ctors17.C (main): Same.
24349         * g++.old-deja/g++.law/ctors13.C: Same.
24350         * g++.old-deja/g++.law/ctors12.C (main): Same.
24351         * g++.old-deja/g++.law/ctors10.C: Same.
24352         * g++.old-deja/g++.law/code-gen5.C: Same.
24353         * g++.old-deja/g++.law/bad-error7.C: Same.
24354         * g++.old-deja/g++.law/arm9.C: Same.
24355         * g++.old-deja/g++.law/arm12.C: Same.
24356         * g++.old-deja/g++.law/arg8.C: Same.
24357         * g++.old-deja/g++.law/arg1.C: Same.
24358         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
24359         * g++.old-deja/g++.jason/template31.C: Same.
24360         * g++.old-deja/g++.jason/template24.C (main): Same.
24361         * g++.old-deja/g++.jason/2371.C: Same.
24362         * g++.old-deja/g++.eh/new2.C: Same.
24363         * g++.old-deja/g++.eh/new1.C: Same.
24364         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
24365         * g++.old-deja/g++.brendan/nest21.C (main): Same.
24366         * g++.old-deja/g++.brendan/err-msg3.C: Same.
24367         * g++.old-deja/g++.brendan/crash62.C: Same.
24368         * g++.old-deja/g++.brendan/crash52.C: Same.
24369         * g++.old-deja/g++.brendan/crash49.C (main): Same.
24370         * g++.old-deja/g++.brendan/crash38.C: Same.
24371         * g++.old-deja/g++.brendan/crash15.C (main): Same.
24372         * g++.old-deja/g++.brendan/copy9.C: Same.
24373
24374 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
24375
24376         * gcc.c-torture/execute/20001203-2.c (memset):
24377         Count argument is of type __SIZE_TYPE__.
24378
24379 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
24380
24381         * gcc.c-torture/compile/20010404-1.c: New test.
24382
24383 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
24384
24385         * gcc.c-torture/compile/20010326-1.c: New test.
24386
24387 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
24388
24389         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
24390         peculiarities of the SH.
24391         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
24392
24393 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24394
24395         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
24396         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
24397         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
24398
24399 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
24400
24401         * g77.f-torture/compile/20010321-1.f: New test.
24402
24403 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
24404
24405         * gcc.c-torture/compile/20010329-1.c: New test.
24406
24407 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
24408
24409         * gcc.c-torture/execute/20010329-1.c: New test.
24410
24411 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
24412
24413         * g++.old-deja/g++.other/eh4.C: Fix typo.
24414
24415 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
24416
24417         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
24418
24419 2001-03-28  Philip Blundell  <philb@gnu.org>
24420
24421         * gcc.c-torture/compile/20010328-1.c: New test.
24422
24423 2001-03-27  Richard Henderson  <rth@redhat.com>
24424
24425         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
24426         * g++.old-deja/g++.eh/vbase3.C: Likewise.
24427
24428 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
24429
24430         * gcc.c-torture/compile/20010327-1.c: New test.
24431
24432 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
24433
24434         * g++.old-deja/g++.other/friend12.C: New test.
24435         * g++.old-deja/g++.other/friend9.C: Expect no errors.
24436         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
24437
24438 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24439
24440         * gcc.c-torture/execute/20010325-1.c: New test.
24441
24442 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
24443
24444         * g++.old-deja/g++.other/mangle3.C: New test.
24445
24446 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
24447
24448         * g++.old-deja/g++.other/anon8.C: New test.
24449
24450 2001-03-20  Philip Blundell  <philb@gnu.org>
24451
24452         * gcc.c-torture/compile/20010320-1.c: New test.
24453
24454 2001-03-17  Richard Henderson  <rth@redhat.com>
24455
24456         * g++.old-deja/g++.other/eh4.C: Add expected error text.
24457
24458 2001-03-15  Geoff Keating  <geoff@redhat.com>
24459
24460         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
24461         tests on AIX.
24462
24463 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
24464
24465         * g++.old-deja/g++.other/eh4.C: New test.
24466
24467 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
24468
24469         * gcc.dg/cpp/mi1.c: Update.
24470
24471 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
24472
24473         * g++.old-deja/g++.other/regstack.C: New test.
24474
24475 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
24476
24477         * g++.old-deja/g++.other/ref4.C: New test.
24478
24479 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
24480
24481         * objc/execute/va_method.m: Added.
24482         * objc/execute/IMP.m: Added.
24483         * objc/execute/_cmd.m: Added.
24484         * objc/execute/accessing_ivars.m: Added.
24485         * objc/execute/class-1.m: Added.
24486         * objc/execute/class-10.m: Added.
24487         * objc/execute/class-11.m: Added.
24488         * objc/execute/class-12.m: Added.
24489         * objc/execute/class-13.m: Added.
24490         * objc/execute/class-14.m: Added.
24491         * objc/execute/class-2.m: Added.
24492         * objc/execute/class-3.m: Added.
24493         * objc/execute/class-4.m: Added.
24494         * objc/execute/class-5.m: Added.
24495         * objc/execute/class-6.m: Added.
24496         * objc/execute/class-7.m: Added.
24497         * objc/execute/class-8.m: Added.
24498         * objc/execute/class-9.m: Added.
24499         * objc/execute/class-tests-1.h
24500         * objc/execute/class-tests-2.h
24501         * objc/execute/compatibility_alias.m: Added.
24502         * objc/execute/encode-1.m: Added.
24503         * objc/execute/formal_protocol-1.m: Added.
24504         * objc/execute/formal_protocol-2.m: Added.
24505         * objc/execute/formal_protocol-3.m: Added.
24506         * objc/execute/formal_protocol-4.m: Added.
24507         * objc/execute/formal_protocol-5.m: Added.
24508         * objc/execute/formal_protocol-6.m: Added.
24509         * objc/execute/formal_protocol-7.m: Added.
24510         * objc/execute/informal_protocol.m: Added.
24511         * objc/execute/initialize.m: Added.
24512         * objc/execute/load.m: Added.
24513         * objc/execute/many_args_method.m: Added.
24514         * objc/execute/nested-3.m: Added.
24515         * objc/execute/no_clash.m: Added.
24516         * objc/execute/private.m: Added.
24517         * objc/execute/redefining_self.m: Added.
24518         * objc/execute/root_methods.m: Added.
24519         * objc/execute/selector-1.m: Added.
24520         * objc/execute/static-1.m: Added.
24521         * objc/execute/static-2.m: Added.
24522         * objc/execute/va_method.m: Added.
24523
24524 2001-03-10  Richard Henderson  <rth@redhat.com>
24525
24526         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
24527
24528 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
24529
24530         * g++.old-deja/g++.other/crash31.C: XFAIL.
24531         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
24532         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
24533         * gcc.c-torture/execute/20010123-1.x: XFAIL.
24534         * gcc.c-torture/execute/20010124-1.x: XFAIL.
24535         * gcc.dg/sequence-pt-1.c: XFAIL one test.
24536
24537 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
24538
24539         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
24540
24541 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
24542
24543         * gcc.dg/20000724-1.c: Don't use multiline strings.
24544
24545 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
24546
24547         * objc/execute/string1.m, objc/execute/string2.m: Compare the
24548         result of -cString against what we expect it to be; don't just
24549         print it out for no one to read.
24550
24551         * objc/execute/string3.m, objc/execute/string4.m: New tests.
24552         Based on testcases provided by Nicola Pero.
24553
24554 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
24555
24556         * gcc.dg/cpp/macro7.c: New test.
24557
24558 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
24559
24560         * gcc.dg/cpp/multiline.c: Update.
24561
24562 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24563
24564         * g++.old-deja/g++.other/enum3.C: New test.
24565
24566 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24567
24568         * g++.old-deja/g++.other/pod1.C: New test.
24569
24570 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24571
24572         * g++.old-deja/g++.ext/overload1.C: New test.
24573
24574 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
24575
24576         * g++.old-deja/g++.pt/using1.C: New test.
24577
24578 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
24579
24580         * g++.old-deja/g++.other/using9.C: New test.
24581
24582 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
24583
24584         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
24585
24586         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
24587
24588 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
24589
24590         * g++.old-deja/g++.ext/realpt1.C: Remove.
24591
24592 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
24593
24594         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
24595
24596 2001-02-26  Will Cohen  <wcohen@redhat.com>
24597
24598         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
24599
24600 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
24601
24602         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
24603         templatized constructors.
24604
24605 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24606
24607         * gcc.c-torture/execute/20010224-1.c: New test.
24608
24609 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
24610
24611         * gcc.c-torture/execute/20010222-1.c: New test.
24612
24613 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
24614
24615         * g++.old-deja/g++.other/inline20.C: New test.
24616
24617 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
24618
24619         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
24620
24621 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24622
24623         * g++.old-deja/g++.other/lookup22.C: New test.
24624
24625 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
24626
24627         * g77.dg: New directory.
24628         * g77.dg/20010216-1.f: New test case.
24629         * g77.dg/dg.exp: New driver.
24630         * lib/g77-dg.exp: New driver library.
24631
24632 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24633
24634         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
24635
24636 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
24637
24638         * g++.old-deja/g++.other/decl9.C: New test.
24639
24640 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
24641
24642         * g++.old-deja/g++.other/init16.C: Update the test so that it does
24643         not need <string> and also tests the initialization at runtime.
24644
24645 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
24646
24647         * gcc.c-torture/execute/longlong.c: New test.
24648
24649 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
24650
24651         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
24652
24653 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
24654
24655         * gcc.c-torture/execute/920302-1.c (execute):
24656         Change argument type to short.
24657
24658 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
24659
24660         * g++.old-deja/g++.pt/deduct6.C: New test.
24661
24662 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
24663
24664         * g++.old-deja/g++.pt/deduct5.C: New test.
24665
24666 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
24667
24668         * gcc.c-torture/execute/20010209-1.c: New test.
24669
24670 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
24671
24672         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
24673
24674 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
24675
24676         * g++.dg/vtgc1.C: Update for new ABI.
24677
24678         * consistency.vlad: New directory, 1665 files.
24679
24680 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24681
24682         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
24683         return type.
24684         * gcc.dg/cpp/digraphs.c: Declare puts.
24685
24686 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
24687
24688         * g++.old-deja/g++.other/warn5.C: New test.
24689
24690 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
24691
24692         * g++.old-deja/g++.pt/spec40.C: New test.
24693
24694 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
24695
24696         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
24697         case.
24698         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
24699
24700 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
24701
24702         * gcc.c-torture/compile/20010209-1.c: New test.
24703
24704 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
24705
24706         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
24707         excess errors message but not if it crashes.
24708         * g++.old-deja/g++.other/crash27.C: Likewise.
24709         * g++.old-deja/g++.other/crash28.C: Likewise.
24710         * g++.old-deja/g++.other/crash30.C: Likewise.
24711         * g++.old-deja/g++.other/crash32.C: Likewise.
24712         * g++.old-deja/g++.other/crash35.C: Likewise.
24713         * g++.old-deja/g++.pt/inherit2.C: Likewise.
24714
24715 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24716
24717         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
24718         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
24719         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
24720         g77.f-torture/execute/execute.exp,
24721         g77.f-torture/noncompile/noncompile.exp,
24722         gcc.c-torture/execute/execute.exp,
24723         gcc.c-torture/execute/memcheck/memcheck.exp,
24724         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
24725         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
24726         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
24727         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
24728         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
24729         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
24730         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
24731         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
24732         Remove bug reporting instructions with ancient email addresses.
24733
24734 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
24735
24736         * gcc.dg/20010202-1.c: New test.
24737         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
24738
24739 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
24740
24741         * g++.dg/stdbool-if.C: New test.
24742
24743 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
24744
24745         * objc/execute/fdecl.m: Added main().
24746
24747 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
24748
24749         * gcc.c-torture/execute/20010206-1.c: New test.
24750
24751 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24752
24753         * gcc.dg/cpp/avoidpaste1.c: Update.
24754
24755 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
24756
24757         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
24758         Pero <nicola@brainstorm.co.uk>.
24759         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
24760
24761 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
24762
24763         * g++.old-deja/g++.pt/spec39.C: New test.
24764
24765 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
24766
24767         * gcc.c-torture/compile/20010202-1.c: New test.
24768
24769 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
24770
24771         * g++.old-deja/g++.abi/primary2.C: New test.
24772         * g++.old-deja/g++.abi/primary3.C: New test.
24773         * g++.old-deja/g++.abi/primary4.C: New test.
24774         * g++.old-deja/g++.abi/primary5.C: New test.
24775         * g++.old-deja/g++.abi/vtable3.h: New test.
24776         * g++.old-deja/g++.abi/vtable3a.C: New test.
24777         * g++.old-deja/g++.abi/vtable3b.C: New test.
24778         * g++.old-deja/g++.abi/vtable3c.C: New test.
24779         * g++.old-deja/g++.abi/vtable3d.C: New test.
24780         * g++.old-deja/g++.abi/vtable3e.C: New test.
24781         * g++.old-deja/g++.abi/vtable3f.C: New test.
24782         * g++.old-deja/g++.abi/vtable3g.C: New test.
24783         * g++.old-deja/g++.abi/vtable3h.C: New test.
24784         * g++.old-deja/g++.abi/vtable3i.C: New test.
24785         * g++.old-deja/g++.abi/vtable3j.C: New test.
24786         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
24787
24788 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
24789
24790         * g++.old-deja/g++.other/anon6.C: New test.
24791         * g++.old-deja/g++.other/anon7.C: New test.
24792
24793 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
24794
24795         * gcc.dg/cpp/avoidpaste2.c: New tests.
24796
24797 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
24798
24799         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
24800
24801 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
24802
24803         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
24804         DECIMAL_DIG cases for Irix."
24805
24806 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
24807
24808         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
24809
24810 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24811
24812         * gcc.dg/c99-tag-1.c: New test.
24813
24814 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
24815
24816         * gcc.dg/cpp/tr-warn1.c: Add tests.
24817
24818 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
24819
24820         * gcc.dg/cpp/avoidpaste1.c: Update.
24821         * gcc.dg/cpp/paste4.c: Update.
24822
24823 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
24824
24825         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
24826         cases for Irix.
24827
24828 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
24829
24830         * g++.old-deja/g++.other/inline19.C: New test.
24831
24832 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
24833
24834         * gcc.dg/Wlarger-than.c: New test.
24835
24836 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24837
24838         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
24839
24840 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
24841
24842         * gcc.c-torture/execute/20010129-1.c: New test.
24843         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
24844
24845 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
24846
24847         * gcc.dg/cpp/avoidpaste1.c: Test case.
24848
24849 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
24850
24851         * g++.old-deja/g++.other/inline18.C: New test.
24852
24853 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24854
24855         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
24856         and __builtin_putchar.
24857
24858 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
24859
24860         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
24861         tests.
24862
24863 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
24864
24865         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
24866         floating point number rounding mode to round to the nearest
24867         representable mode.
24868
24869 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
24870
24871         * g++.old-deja/g++.other/mangle2.C: New test.
24872
24873 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
24874
24875         * gcc.c-torture/compile/20010124-1.c: New test.
24876
24877 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
24878
24879         * g++.old-deja/g++.pt/spec38.C: New test.
24880
24881 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24882
24883         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
24884         "Build don't run".
24885
24886 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24887
24888         * gcc.c-torture/execute/20010123-1.c: New test.
24889
24890 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
24891
24892         * g++.old-deja/g++.pt/spec37.C: New test.
24893
24894 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
24895
24896         * g++.old-deja/g++.pt/overload14.C: New test.
24897
24898 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24899
24900         * gcc.c-torture/execute/20010122-1.c: New test, exercise
24901         __builtin_return_address.
24902
24903 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
24904
24905         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
24906         * g++.old-deja/g++.pt/spec35.C: New test.
24907         * g++.old-deja/g++.pt/spec36.C: New test.
24908
24909 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
24910
24911         * gcc.c-torture/compile/20010118-1.c: New test.
24912
24913 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
24914
24915         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
24916
24917 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
24918
24919         * gcc.c-torture/execute/20010119-1.c: New test.
24920
24921 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24922
24923         * g++.old-deja/g++.other/vbase5.C: New test.
24924
24925 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
24926
24927         * gcc.c-torture/execute/20010118-1.c: New test.
24928
24929 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24930
24931         * g++.old-deja/g++.pt/deduct3.C: New test.
24932
24933 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24934
24935         * g++.old-deja/g++.pt/spec34.C: New test.
24936
24937 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
24938
24939         * g77.f-torture/compile/20000601-2.f: New test.
24940
24941 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24942
24943         * g++.old-deja/g++.other/init17.C: New test.
24944
24945 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
24946
24947         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
24948
24949 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24950
24951         * g++.old-deja/g++.pt/unify8.C: New test.
24952
24953 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24954
24955         * g++.old-deja/g++.abi/vbase1.C: New test.
24956
24957 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24958
24959         * g++.old-deja/g++.pt/crash65.C: New test.
24960
24961 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
24962
24963         * gcc.dg/cpp/assembl2.S: New test case.
24964
24965 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
24966
24967         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
24968         are supported.
24969
24970 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24971
24972         * g++.old-deja/g++.other/builtins1.C: New test.
24973         * g++.old-deja/g++.other/builtins2.C: Likewise.
24974         * g++.old-deja/g++.other/builtins3.C: Likewise.
24975         * g++.old-deja/g++.other/builtins4.C: Likewise.
24976
24977 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
24978
24979         * gcc.c-torture/compile/20010117-1.c: New test.
24980         * gcc.c-torture/compile/20010117-2.c: New test.
24981
24982 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
24983
24984         * g77.f-torture/execute/20010116.[fx]: New test,
24985         XFAIL on i?86-*-*.
24986         * g77.f-torture/compile/20010115.f: Indicate it's
24987         a test for PR fortran/1636.
24988
24989 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
24990
24991         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
24992
24993 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
24994
24995         * g77.f-torture/compile/20010115.f: New test.
24996
24997 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
24998
24999         * g++.old-deja/g++.pt/nontype5.C: New test.
25000
25001 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
25002
25003         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
25004         have an equivalent working one below it.
25005
25006 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
25007
25008         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
25009         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
25010
25011 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
25012
25013         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
25014         message containing "init_priority".
25015         (conpr-2.C): Likewise.
25016         (conpr-3.C): Likewise.
25017         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
25018
25019 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25020
25021         * gcc.c-torture/execute/20010114-2.c: New test.
25022
25023 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
25024
25025         * gcc.c-torture/compile/20010114-1.c: New test.
25026         * gcc.c-torture/compile/20010114-1.x: Xfail.
25027         * gcc.c-torture/compile/20010114-2.c: New test.
25028         * gcc.c-torture/execute/20010114-1.c: New test.
25029         * gcc.dg/trunc-1.c: New test.
25030         * gcc.dg/uninit-B.c: New test.
25031
25032 2001-01-13  Nick Clifton  <nickc@redhat.com>
25033
25034         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
25035         target.
25036
25037 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25038
25039         * gcc.c-torture/compile/20010113-1.c: New test.
25040
25041 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
25042
25043         * gcc.c-torture/compile/20001212-1.c: New test.
25044
25045 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25046
25047         * gcc.dg/cpp/widestr1.c: Update.
25048         * gcc.dg/cpp/prag-imp.c: Remove.
25049
25050 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
25051
25052         * gcc.c-torture/execute/20000801-3.x: Remove.
25053         * gcc.dg/c90-init-1.c: New test.
25054         * gcc.dg/c99-init-1.c: New test.
25055         * gcc.dg/c99-init-2.c: New test.
25056         * gcc.dg/gnu99-init-1.c: New test.
25057
25058 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
25059
25060         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
25061         testing that no relevant ones were found.
25062
25063 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
25064
25065         * g++.old-deja/g++.pt/cast2.C: New test.
25066
25067 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
25068
25069         * g++.old-deja/g++.pt/friend47.C: New test.
25070
25071 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25072
25073         * g++.old-deja/g++.pt/instantiate13.C: New test.
25074
25075 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25076
25077         * g++.old-deja/g++.other/defarg7.C: New test.
25078         * g++.old-deja/g++.other/defarg8.C: New test.
25079
25080 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25081
25082         * g++.old-deja/g++.pt/crash64.C: New test.
25083
25084 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25085
25086         * g++.old-deja/g++.pt/crash63.C: New test.
25087
25088 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
25089
25090         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
25091
25092 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
25093
25094         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
25095
25096 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
25097
25098         * g++.old-deja/g++.pt/error3.C: New test.
25099
25100 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
25101
25102         * g++.old-deja/g++.other/crash39.C: New test.
25103
25104 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
25105
25106         * g++.old-deja/g++.other/vbase4.C: New test.
25107
25108 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
25109
25110         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
25111         * gcc.dg/special/20000419-2.c: New file. Identical to above.
25112         * gcc.dg/special/special.exp: New test driver which will check
25113         for alias support for the above test.
25114
25115 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
25116
25117         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
25118         problems on small machines.
25119         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
25120         parameterize.
25121
25122 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
25123
25124         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
25125         mips.
25126         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
25127
25128 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
25129
25130         * g++.old_deja/g++.pt/using8.C: New test.
25131
25132 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25133
25134         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
25135
25136 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
25137
25138         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
25139         where a failure is expected.
25140         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
25141
25142 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
25143
25144         * g++.old_deja/g++.pt/instantiate12.C: New test.
25145
25146 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
25147
25148         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
25149         start of structs.
25150         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
25151         * g++.old-deja/g++.brendan/crash17.C: Likewise.
25152         * g++.old-deja/g++.brendan/crash29.C: Likewise.
25153         * g++.old-deja/g++.brendan/crash48.C: Likewise.
25154         * g++.old-deja/g++.brendan/ns1.C: Likewise.
25155         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
25156         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
25157         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
25158         * g++.old-deja/g++.eh/spec6.C: Likewise.
25159         * g++.old-deja/g++.jason/crash3.C: Likewise.
25160         * g++.old-deja/g++.law/ctors11.C: Likewise.
25161         * g++.old-deja/g++.law/ctors17.C: Likewise.
25162         * g++.old-deja/g++.law/ctors5.C: Likewise.
25163         * g++.old-deja/g++.law/ctors9.C: Likewise.
25164         * g++.old-deja/g++.mike/ambig1.C: Likewise.
25165         * g++.old-deja/g++.mike/net22.C: Likewise.
25166         * g++.old-deja/g++.mike/p3538a.C: Likewise.
25167         * g++.old-deja/g++.mike/p3538b.C: Likewise.
25168         * g++.old-deja/g++.mike/virt3.C: Likewise.
25169         * g++.old-deja/g++.niklas/t128.C: Likewise.
25170         * g++.old-deja/g++.other/anon4.C: Likewise.
25171         * g++.old-deja/g++.other/using1.C: Likewise.
25172         * g++.old-deja/g++.other/warn3.C: Likewise.
25173         * g++.old-deja/g++.pt/t37.C: Likewise.
25174         * g++.old-deja/g++.robertl/eb69.C: Likewise.
25175         * g++.old-deja/g++.robertl/eb71.C: Likewise.
25176
25177 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
25178
25179         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
25180
25181 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25182
25183         * gcc.c-torture/execute/stdio-opt-3.c: New test.
25184
25185 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
25186
25187         * gcc.c-torture/compile/20010107-1.c: New test.
25188
25189 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25190
25191         * gcc.c-torture/execute/builtin-noret-1.c: New test.
25192
25193 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25194
25195         * gcc.dg/format/format.h: New file.
25196         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
25197         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
25198         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
25199         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
25200         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
25201         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
25202         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
25203         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
25204         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
25205         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
25206         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
25207         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
25208         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
25209         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
25210         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
25211         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
25212         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
25213         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
25214         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
25215         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
25216         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
25217         instead of declaring standard types, macros and functions in each
25218         test.
25219
25220 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
25221
25222         * gcc.c-torture/execute/20010106-1.c: New test.
25223
25224 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25225
25226         * gcc.dg/format/format.exp: New file.
25227         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
25228         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
25229         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
25230         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
25231         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
25232         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
25233         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
25234         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
25235         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
25236         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
25237         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
25238         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
25239         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
25240         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
25241         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
25242         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
25243         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
25244         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
25245         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
25246         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
25247         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
25248         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
25249         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
25250         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
25251         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
25252         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
25253         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
25254         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
25255         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
25256         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
25257         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
25258         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
25259         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
25260         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
25261         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
25262         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
25263         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
25264         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
25265         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
25266         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
25267         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
25268         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
25269
25270 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
25271
25272         * gcc.c-torture/execute/991228-1.c: Take word endianness into
25273         account.
25274
25275 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
25276
25277         * gcc.c-torture/execute/builtin-complex-1.c: New test.
25278
25279 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
25280
25281         * g++.old-deja/g++.pt/crash62.C: New test.
25282
25283 2001-01-04  Richard Henderson  <rth@redhat.com>
25284
25285         * gcc.dg/20000926-1.c: Update expected warnings.
25286         * gcc.dg/array-2.c: Likewise.
25287         * gcc.dg/array-4.c: Also validate flexible array members.
25288         * gcc.dg/c99-flex-array-1.c: New.
25289
25290 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
25291
25292         * gcc.c-torture/compile/20001222-1.x: Remove.
25293
25294 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25295
25296         * gcc.c-torture/execute/built-in-setjmp.c: New.
25297
25298 2001-01-03  Richard Henderson  <rth@redhat.com>
25299
25300         * gcc.dg/940510-1.c: Update expected error wording.
25301         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
25302
25303 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
25304
25305         * lib/target-supports.exp (check_alias_available): Modified to
25306         indicate aliases not supported if only weak aliases are supported.
25307
25308 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25309
25310         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
25311         Turn on cmpstrsi checks for __pj__ and __i370__.
25312
25313 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
25314
25315         * g++.old-deja/g++.other/virtual11.C: New test.
25316
25317 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
25318
25319         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
25320
25321 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25322
25323         * gcc.c-torture/compile/20010102-1.c: New test.
25324
25325 2001-01-02  Andreas Jaeger  <aj@suse.de>
25326
25327         * gcc.dg/noreturn-3.c: New test.
25328
25329         * gcc.dg/noreturn-4.c: New test.
25330
25331 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25332
25333         * gcc.c-torture/execute/stdio-opt-1.c: Also test
25334         __builtin_fputc and __builtin_fwrite.
25335
25336 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
25337
25338         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
25339         signed char, not default char.
25340
25341 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
25342
25343         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
25344
25345 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
25346
25347         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
25348
25349 2000-12-29  Richard Henderson  <rth@redhat.com>
25350
25351         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
25352         (__cyg_profile_func_exit): Define.
25353
25354 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
25355
25356         * g++.dg/vtgc1.C: New test.
25357
25358 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
25359
25360         * gcc.dg/noncompile/20001228-1.c: New test.
25361
25362         * gcc.dg/20001228-1.c: New test.
25363
25364         * gcc.c-torture/execute/20001228-1.c: New test.
25365
25366 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
25367
25368         * gcc.dg/format-strfmon-1.c: New test.
25369
25370 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25371
25372         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
25373         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
25374         * gcc.c-torture/execute/string-opt-1.c: Likewise.
25375         * gcc.c-torture/execute/string-opt-2.c: Likewise.
25376         * gcc.c-torture/execute/string-opt-3.c: Likewise.
25377         * gcc.c-torture/execute/string-opt-4.c: Likewise.
25378         * gcc.c-torture/execute/string-opt-6.c: Likewise.
25379         * gcc.c-torture/execute/string-opt-7.c: Likewise.
25380         * gcc.c-torture/execute/string-opt-8.c: Likewise.
25381         * gcc.c-torture/execute/string-opt-9.c: Likewise.
25382         * gcc.c-torture/execute/string-opt-10.c: Likewise.
25383         * gcc.c-torture/execute/string-opt-11.c: Likewise.
25384         * gcc.c-torture/execute/string-opt-12.c: Likewise.
25385
25386         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
25387         * gcc.c-torture/execute/string-opt-4.c: Test index.
25388
25389 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
25390
25391         * gcc.c-torture/compile/20001226-1.c: New test.
25392
25393 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25394
25395         * gcc.c-torture/compile/20001222-1.c: New test.
25396         * gcc.c-torture/compile/20001222-1.x: Xfail.
25397
25398 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
25399
25400         * gcc.c-torture/execute/comp-goto-2.c: New test.
25401
25402 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
25403
25404         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
25405         Use long types if __INT_MAX__ is 32767.
25406         (main): Use cast to (sint32 *) when poking 88 into a_page.
25407
25408         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
25409
25410 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
25411
25412         * gcc.c-torture/compile/20001221-1.c: New test.
25413         * gcc.c-torture/execute/20001221-1.c: New test.
25414
25415 2000-12-20  Richard Henderson  <rth@redhat.com>
25416
25417         * g++.old-deja/g++.pt/crash36.C: Update error lines.
25418         * g++.old-deja/g++.robertl/eb109.C: Likewise.
25419
25420 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25421
25422         * gcc.dg/compare3.c: New test.
25423
25424 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25425
25426         * gcc.dg/format-warnll-1.c: New test.
25427
25428 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
25429
25430         * gcc.dg/cpp/cmdlne-P.c: New test.
25431
25432 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25433
25434         * gcc.c-torture/execute/builtin-abs-1.c,
25435         gcc.c-torture/execute/builtin-abs-2.c: New tests.
25436
25437 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
25438
25439         * gcc.dg/cpp/multiline.c: New test.
25440
25441 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
25442
25443         * g++.old-deja/g++.other/syshdr1.C: Update.
25444         * gcc.dg/cpp/lineflags.c: Remove temporarily.
25445
25446 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25447
25448         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
25449
25450 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25451
25452         * g++.old-deja/g++.pt/ttp65.C: New test.
25453
25454 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25455
25456         * g++.old-deja/g++.pt/ttp64.C: New test.
25457
25458 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25459
25460         * g++.old-deja/g++.pt/spec33.C: New test.
25461
25462 2000-12-14  Catherine Moore  <clm@redhat.com>
25463
25464         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
25465         * gcc.c-torture/execute/920612-2.c: Likewise.
25466         * gcc.c-torture/execute/920428-2.c: Likewise.
25467         * gcc-c-torture/execute/va-arg-11.c: Call exit.
25468         * gcc.c-torture/execute/va-arg-21.c: Likewise.
25469
25470 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25471
25472         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
25473         * gcc.dg/pack-test-2.c: Likewise.
25474
25475 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25476
25477         Tests by Zack Weinberg <zackw@stanford.edu>.
25478
25479         * gcc.dg/cpp/defined.c: Update.
25480         * gcc.dg/cpp/defined_trad.c: New tests.
25481
25482 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25483
25484         * gcc.dg/cpp/trad-direct.c: Update.
25485
25486 2000-12-11  Neil Booth  <neilb@earthling.net>
25487
25488         * gcc.dg/cpp/defined_trad.c
25489
25490 2000-12-11  Neil Booth  <neilb@earthling.net>
25491
25492         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
25493
25494 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25495
25496         * gcc.dg/format-miss-2.c: New test.
25497
25498 2000-12-09  Neil Booth  <neilb@earthling.net>
25499
25500         * gcc.dg/cpp/lineflags.c: New tests.
25501         * gcc.dg/cpp/poison.c: Update.
25502         * gcc.dg/cpp/redef2.c: Update.
25503         * gcc.dg/cpp/skipping.c: New test.
25504
25505 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
25506
25507         * g++.old-deja/g++.other/eh3.C: New testcase.
25508
25509 2000-12-07  Neil Booth  <neilb@earthling.net>
25510
25511         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
25512         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
25513         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
25514         wtr-union-init-2.c, wtr-union-init-3.c: Update.
25515         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
25516         Update.
25517
25518 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25519
25520         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
25521         __SIZE_TYPE__ instead of int for type of integers cast to
25522         pointers.
25523
25524 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
25525
25526         * g++.old-deja/g++.other/cleanup4.C: New test.
25527
25528 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25529
25530         * format-sec-1.c: New test.
25531
25532 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25533
25534         * gcc.dg/format-nonlit-3.c: New test.
25535
25536 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25537
25538         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
25539         through a null pointer.
25540
25541 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25542
25543         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
25544         * g++.old-deja/g++.pt/partial4.C: New test.
25545
25546 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
25547
25548         * gcc.c-torture/execute/ieee/hugeval.x: New.
25549
25550 2000-12-06  Neil Booth  <neilb@earthling.net>
25551
25552         * gcc.dg/cpp/backslash2.c: New tests.
25553
25554 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25555
25556         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
25557         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
25558
25559 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
25560
25561         * gcc.c-torture/execute/20001203-2.c: New testcase.
25562
25563 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
25564
25565         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
25566         * g++.old-deja/g++.other/virtual10.C: New test.
25567
25568 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
25569
25570         * g++.old-deja/g++.mike/pmf5.C: Remove test.
25571
25572 2000-12-05  Richard Henderson  <rth@redhat.com>
25573
25574         * gcc.c-torture/compile/20001205-1.c: New.
25575
25576 2000-12-04  Neil Booth  <neilb@earthling.net>
25577
25578         * g++.old-deja/g++.other/virtual9.C: New test.
25579         * g++.old-deja/g++.pt/crash61.C: New test.
25580         * gcc.c-torture/execute/loop-9.c: New test.
25581
25582 2000-12-04  Neil Booth  <neilb@earthling.net>
25583
25584         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
25585         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
25586         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
25587         * gcc.dg/cpp/extratokens.c: ...here.
25588
25589 2000-12-04  Neil Booth  <neilb@earthling.net>
25590
25591         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
25592         New tests.
25593
25594 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25595
25596         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
25597         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
25598
25599 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25600
25601         * gcc.c-torture/execute/20001203-1.c: New test.
25602
25603 2000-12-03  Neil Booth  <neilb@earthling.net>
25604
25605         * gcc.dg/cpp/macro6.c: New test cases.
25606
25607 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25608
25609         * gcc.c-torture/execute/string-opt-9.c: New test.
25610         * gcc.c-torture/execute/string-opt-10.c: Likewise.
25611         * gcc.c-torture/execute/string-opt-11.c: Likewise.
25612         * gcc.c-torture/execute/string-opt-12.c: Likewise.
25613
25614         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
25615         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
25616
25617 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
25618
25619         * gcc.dg/cpp/if-6.c: New testcase.
25620
25621         * gcc.dg/20001201-1.c: New testcase.
25622
25623 2000-12-02  Neil Booth  <neilb@earthling.net>
25624
25625         * g++.old-deja/g++.other/externC4.C,
25626         g++.old-deja/g++.other/friend10.C: New tests.
25627
25628 2000-12-02  Neil Booth  <neilb@earthling.net>
25629
25630         * g++.old-deja/g++.other/instan2.C
25631         * g++.old-deja/g++.other/instan3.C: New test.
25632
25633 2000-12-02  Neil Booth  <neilb@earthling.net>
25634
25635         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
25636         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
25637         gnuc99.c,gnuc99-pedantic.c: New tests.
25638
25639 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25640
25641         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
25642         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
25643
25644 2000-12-01  Neil Booth  <neilb@earthling.net>
25645
25646         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
25647         * gcc.dg/cpp/poison.c: Update.
25648         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
25649
25650 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
25651
25652         * g77.f-torture/execute/20001201.f: New test.
25653
25654 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25655
25656         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
25657
25658 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
25659
25660         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
25661
25662 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
25663
25664         * g++.old-deja/g++.other/cast6.C: New test.
25665
25666 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
25667
25668         * gcc.c-torture/execute/20001130-2.c: New testcase.
25669
25670 2000-11-30  Richard Henderson  <rth@redhat.com>
25671
25672         * gcc.c-torture/execute/20001130-1.c: New test.
25673
25674 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
25675
25676         * g++.old-deja/g++.other/op3.C: New test.
25677
25678 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
25679
25680         * g++.old-deja/g++.other/op2.C: New test.
25681
25682 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
25683
25684         * g++.old-deja/g++.other/crash38.C: New test.
25685
25686 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
25687
25688         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
25689
25690 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
25691
25692         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
25693         tests.
25694         * gcc.c-torture/execute/string-opt-6.c: New test.
25695
25696         * gcc.dg/20001117-1.c: Add main.
25697
25698 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
25699
25700         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
25701         Move from here ...
25702         * gcc.dg/940510-1.c: ... to here.
25703
25704         * gcc.dg/20000926-1.c: GNU C now allows initializations of
25705         zero-size arrays in toplevel structures.
25706
25707 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
25708
25709         * gcc.c-torture/execute/loop-8.c: New test.
25710
25711 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25712
25713         * g++.old-deja/g++.other/base1.C: New test.
25714
25715 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25716
25717         * g++.old-deja/g++.other/parse2.C: New test.
25718
25719 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25720
25721         * g++.old-deja/g++.pt/incomplete1.C: New test.
25722
25723 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25724
25725         * g++.old-deja/g++.other/friend9.C: New test.
25726
25727 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
25728
25729         * gcc.dg/20001127-1.c: New test.
25730
25731 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
25732
25733         * g++.old-deja/g++.pt/friend46.C: New test.
25734
25735 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
25736
25737         * g++.old-deja/g++.other/ptrmem8.C: New test.
25738
25739 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25740
25741         * gcc.c-torture/execute/string-opt-7.c: New test.
25742         * gcc.c-torture/execute/string-opt-8.c: Likewise.
25743
25744 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
25745
25746         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
25747         instead of 'mkcheck 2'.
25748
25749 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25750
25751         * gcc.c-torture/execute/memcheck/driver.c,
25752         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
25753         C9X references to refer to C99.
25754
25755 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
25756
25757         * gcc.dg/ultrasp3.c: New test.
25758
25759 2000-11-25  Neil Booth  <neilb@earthling.net>
25760
25761         * gcc.dg/cpp/include2.c: Update test to be locale independent.
25762
25763 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
25764
25765         * gcc.c-torture/compile/20001123-2.c: New.
25766
25767 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25768
25769         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
25770
25771 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
25772
25773         * gcc.dg/sequence-point-1.c: Add some new tests.
25774         * gcc.c-torture/execute/20001124-1.c: New test.
25775
25776 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
25777
25778         * g++.old-deja/g++.other/vaarg4.C: New test.
25779         * gcc.c-torture/compile/20001123-1.c: New test.
25780
25781 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
25782
25783         * g++.other/crash24.C: Adjust and remove XFAIL.
25784         * g++.other/crash37.C: New test.
25785
25786 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
25787
25788         * g++.old-deja/g++.pt/instantiate9.C: New test.
25789
25790 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
25791
25792         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
25793         new ABI, too.
25794
25795         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
25796         * g++.old-deja/g++.robertl/eb55.C: Likewise.
25797
25798 2000-11-22  Neil Booth  <neilb@earthling.net>
25799
25800         * gcc.dg/cpp/Wtrigraphs.c: New test.
25801
25802 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
25803
25804         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
25805
25806 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
25807
25808         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
25809
25810 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
25811
25812         * lib/gcc-dg.exp: load_lib scanasm.exp.
25813         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
25814         * lib/g++-dg.exp: load_lib scanasm.exp.
25815         * lib/scanasm.exp: New.
25816         (scan-assembler, scan-assembler-not): Add optional arguments to
25817         test name, or if not present, the pattern name.
25818         (scan-assembler-dem, scan-assembler-dem-not): New.
25819
25820         * g++.dg/dg.exp: New.
25821
25822 2000-11-21  Neil Booth  <neilb@earthling.net>
25823
25824         * gcc.dg/cpp/integrated1.c: Remove.
25825
25826 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
25827
25828         * gcc.c-torture/execute/20001121-1.c: New test.
25829
25830 2000-11-21  Richard Henderson  <rth@redhat.com>
25831
25832         * gcc.c-torture/compile/20001121-1.c: New test.
25833
25834 2000-11-20  Neil Booth  <neilb@earthling.net>
25835
25836         * gcc.dg/cpp/integrated1.c: New test.
25837
25838 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
25839
25840         * g++.old-deja/g++.other/inline17.C: New test.
25841
25842 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
25843
25844         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
25845         local variable to be zero: I made the variable global. Now
25846         uses abort() and exit() instead of relying on main's return value.
25847
25848 2000-11-20  Neil Booth  <neilb@earthling.net>
25849
25850         * gcc.dg/cpp/paste2.c: Update test.
25851         * objc/execute/paste.m: New test.
25852
25853 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
25854
25855         * gcc.dg/c99-condexpr-1.c: New test.
25856
25857 2000-11-20  Neil Booth  <neilb@earthling.net>
25858
25859         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
25860
25861 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
25862
25863         * g++.old-deja/g++.pt/export1.C: New test.
25864
25865 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
25866
25867         * gcc.dg/20001117-1.c: New test.
25868
25869 2000-11-18  Richard Henderson  <rth@redhat.com>
25870
25871         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
25872
25873 2000-11-18  Richard Henderson  <rth@redhat.com>
25874
25875         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
25876         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
25877         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
25878
25879 2000-11-18  Richard Henderson  <rth@redhat.com>
25880
25881         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
25882         (main): New.  Exit cleanly.
25883
25884 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25885
25886         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
25887         gcc.dg/c99-fordecl-2.c: New tests.
25888
25889 2000-11-18  Richard Henderson  <rth@redhat.com>
25890
25891         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
25892         * gcc.c-torture/execute/zerolen-2.c: New.
25893
25894 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25895
25896         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
25897         memory.
25898
25899 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
25900
25901         * g++.old-deja/g++.pt/instantiate8.C: New test.
25902
25903 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
25904
25905         * g++.old-deja/g++.other/incomplete.C: Add more tests.
25906         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
25907
25908 2000-11-16  Nick Clifton  <nickc@redhat.com>
25909
25910         * gcc.c-torture/execute/nestfunc-2.c: New test.
25911         * gcc.c-torture/execute/nestfunc-3.c: New test.
25912
25913 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
25914
25915         * gcc.c-torture/compile/20001116-1.c: New test.
25916
25917 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25918
25919         * gcc.c-torture/execute/20001115-1.c: New test.
25920
25921 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
25922
25923         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
25924         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
25925         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
25926         * g++.old-deja/g++.abi/vmihint.C: Likewise.
25927
25928 2000-11-15  Neil Booth  <neilb@earthling.net>
25929
25930         gcc.dg/cpp/_Pragma1.c: Update.
25931         gcc.dg/cpp/_Pragma2.c: New test.
25932
25933 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
25934
25935         * g++.old-deja/g++.other/anon5.C: New test.
25936
25937 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
25938
25939         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
25940         tests.
25941
25942 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
25943
25944         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
25945         output.
25946
25947 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25948
25949         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
25950         labels at end of compound statements.
25951
25952 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
25953
25954         * gcc.c-torture/execute/loop-7.c: New test.
25955
25956 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25957
25958         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
25959
25960 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25961
25962         * gcc.dg/c99-bool-1.c: New test.
25963
25964 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25965
25966         * gcc.dg/c99-scope-1.c: Remove xfail.
25967         * gcc.dg/c99-scope-2.c: New test.
25968
25969 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25970
25971         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
25972         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
25973
25974 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
25975
25976         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
25977         error messages.
25978
25979         * g++.mike/p700.C: Don't typedef wchar_t.
25980         * g++.mike/p784.C: Likewise.
25981         * g++.mike/eb101.C: Don't use __wchar_t.
25982
25983 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
25984
25985         * g77.f-torture/execute/20001111.[fx]: Test premature exit
25986         from DO loop.
25987
25988 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
25989
25990         * gcc.c-torture/execute/20001111-1.c: New test.
25991
25992 2000-11-10  Nick Clifton  <nickc@redhat.com>
25993
25994         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
25995         long multuiple and accumulate.
25996
25997 2000-11-09  Richard Henderson  <rth@redhat.com>
25998
25999         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
26000         via size_t instead of int.
26001
26002         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
26003         * gcc.c-torture/execute/string-opt-2.c: Likewise.
26004         * gcc.c-torture/execute/string-opt-3.c: Likewise.
26005         * gcc.c-torture/execute/string-opt-4.c: Likewise.
26006
26007 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
26008
26009         * gcc.c-torture/compile/20001109-1.c: New test.
26010         * gcc.c-torture/compile/20001109-2.c: New test.
26011
26012 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
26013
26014         * g++.old-deja/g++.pt/operator1.C: New test.
26015         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
26016
26017 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
26018
26019         * gcc.dg/20001108-1.c: New test.
26020
26021 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
26022
26023         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
26024         with both arguments constant strings.
26025         * gcc.c-torture/execute/string-opt-3.c: New test.
26026         * gcc.c-torture/execute/string-opt-4.c: New test.
26027         * gcc.c-torture/execute/string-opt-5.c: New test.
26028
26029 2000-11-08  Nick Clifton  <nickc@redhat.com>
26030
26031         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
26032         mulsidi3adddi patterns.
26033
26034 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
26035
26036         * g++.old-deja/g++.other/crash36.C: New test.
26037
26038 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
26039
26040         * g++.old-deja/g++.other/init16.C: New test.
26041
26042 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
26043
26044         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
26045
26046 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
26047
26048         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
26049         * gcc.c-torture/execute/va-arg-16.x: Likewise.
26050         * gcc.c-torture/execute/va-arg-17.x: Likewise.
26051
26052 2000-11-07  DJ Delorie  <dj@redhat.com>
26053
26054         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
26055
26056 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26057
26058         * gcc.c-torture/execute/string-opt-1.c: New test.
26059
26060 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
26061
26062         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
26063         mips-sgi-irix6.* because the MIPS ABI passes floating-point
26064         parameters in registers, and there is no way for a varargs
26065         function to know in which order the integer and floating-point
26066         parameters should be interleaved when they are placed on the
26067         stack.
26068         * gcc.c-torture/execute/va-arg-16.x: Likewise.
26069         * gcc.c-torture/execute/va-arg-17.x: Likewise.
26070
26071 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26072
26073         * gcc.c-torture/execute/string-opt-2.c: New test.
26074
26075 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
26076
26077         * g++.old-deja/g++.pt/crash60.C: New test.
26078
26079 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
26080
26081         * g++.old-deja/g++.other/crash24.C: New test.
26082         * g++.old-deja/g++.other/crash25.C: New test.
26083         * g++.old-deja/g++.other/crash26.C: New test.
26084         * g++.old-deja/g++.other/crash27.C: New test.
26085         * g++.old-deja/g++.other/crash28.C: New test.
26086         * g++.old-deja/g++.other/crash29.C: New test.
26087         * g++.old-deja/g++.other/crash30.C: New test.
26088         * g++.old-deja/g++.other/crash31.C: New test.
26089         * g++.old-deja/g++.other/crash32.C: New test.
26090         * g++.old-deja/g++.other/crash33.C: New test.
26091         * g++.old-deja/g++.other/crash34.C: New test.
26092         * g++.old-deja/g++.other/crash35.C: New test.
26093
26094 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
26095
26096         * gcc.c-torture/execute/20001031-1.c: New test.
26097
26098 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
26099
26100         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
26101         namespace.
26102
26103         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
26104         standards-conformant.
26105
26106         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
26107
26108         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
26109         * g++.old-deja/g++.mike/p755a.C: Likewise.
26110         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
26111         library makes no calls to `operator new' during initialization.
26112
26113 2000-11-04  Neil Booth  <neilb@earthling.net>
26114
26115         * gcc.dg/cpp/include2.c: New tests.
26116
26117 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
26118
26119         * lib/g++.exp (g++_set_ld_library_path): New function.
26120         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
26121
26122 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
26123
26124         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
26125         warnings.
26126
26127 2000-11-01  Richard Henderson  <rth@redhat.com>
26128
26129         * g++.old-deja/g++.ext/namedret1.C: New.
26130         * g++.old-deja/g++.ext/namedret2.C: New.
26131         * g++.old-deja/g++.ext/namedret3.C: New.
26132
26133 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
26134
26135         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
26136         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
26137
26138 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26139
26140         * gcc.c-torture/execute/va-arg-21.c: New test.
26141
26142 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26143
26144         * gcc.dg/c99-complex-2.c: New test.
26145
26146 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26147
26148         * gcc.c-torture/execute/stdio-opt-1.c: New test.
26149
26150 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
26151
26152         * g++.old-deja/g++.other/inline16.C: New test.
26153
26154 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
26155
26156         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
26157         __PRETTY_FUNCTION__
26158
26159 2000-10-29  Neil Booth  <neilb@earthling.net>
26160
26161         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
26162         New tests.
26163         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
26164         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
26165         optimisation.
26166
26167 2000-10-29  Neil Booth  <neilb@earthling.net>
26168
26169         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
26170         * mi1.c, mi1c.h: Add null directives to multiple-include test.
26171         * mi5.c: Test multiple includes work with -C.
26172         * trigraphs.c: Test ^= version.
26173
26174 2000-10-28  Neil Booth  <neilb@earthling.net>
26175
26176         New tests and test updates for new macro expander.
26177
26178         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
26179         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
26180         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
26181         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
26182         new diagnostic messages.
26183
26184         * gcc.dg/cpp/macro3.c: New tests.
26185
26186 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
26187
26188         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
26189         on the same line.
26190
26191 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
26192
26193         * g++.old-deja/g++.other/eh2.C: New test.
26194
26195 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
26196
26197         * gcc.c-torture/execute/20001027-1.c: New test.
26198
26199 2000-10-26  Richard Henderson  <rth@redhat.com>
26200
26201         * gcc.c-torture/execute/20001026-1.c: New.
26202
26203 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
26204
26205         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
26206         * g++.old-deja/g++.law/builtin1.C: Likewise.
26207         * g++.old-deja/g++.law/ctors10.C: Likewise.
26208         * g++.old-deja/g++.law/virtual3.C: Likewise.
26209         * g++.old-deja/g++.mike/p658.C: Likewise.
26210         * g++.old-deja/g++.other/sibcall1.C: Likewise.
26211         * g++.old-deja/g++.other/vaarg2.C: Likewise.
26212         * g++.old-deja/g++.robertl/eb124.C: Likewise.
26213         * g++.old-deja/g++.robertl/eb44.C: Likewise.
26214         * g++.old-deja/g++.robertl/eb77.C: Likewise.
26215
26216 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
26217
26218         * gcc.c-torture/compile/20001024-1.c: New test.
26219
26220 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
26221
26222         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
26223         to tell us whether or not we are using V3.
26224
26225 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
26226
26227         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
26228         operands.
26229
26230 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26231
26232         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
26233
26234 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
26235
26236         * gcc.c-torture/execute/20001024-1.c: New test.
26237
26238 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
26239
26240         * g++.old-deja/g++.other/sibcall1.C: New test.
26241
26242 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
26243
26244         * gcc.dg/noncompile/init-3.c: New test.
26245
26246 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
26247
26248         * gcc.dg/format-array-1.c: New test.
26249
26250 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26251
26252         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
26253         writing through null pointers; remove comment about testing
26254         unterminated strings.
26255
26256 2000-10-17  Matthew Hiller  <hiller@redhat.com>
26257
26258         * gcc.c-torture/execute/20001017-2.c: New test.
26259
26260 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26261
26262         * gcc.c-torture/compile/20001018-1.c: New test.
26263         * gcc.c-torture/compile/20001018-1.x: Xfail.
26264
26265 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26266
26267         * gcc.c-torture/execute/20001017-1.c: New test.
26268
26269 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26270
26271         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
26272         for multiple use of arguments with scanf formats; add tests for
26273         multiple use of arguments.
26274
26275 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
26276
26277         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
26278
26279 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26280
26281         * gcc.dg/format-miss-1.c: New test.
26282
26283 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
26284
26285         * gcc.c-torture/execute/20001013-1.c: New test.
26286
26287 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
26288
26289         * gcc.dg/format-branch-1.c: New test.
26290
26291 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
26292
26293         * README, lib/file-format.exp: Remove EGCS references.
26294
26295 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
26296
26297         * gcc.dg/20001013-1.c: New test.
26298
26299 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
26300
26301         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
26302         for intmax_t in the compiler using __typeof__ and the type rules
26303         for conditional expressions.
26304
26305 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
26306
26307         * gcc.dg/20001012-1.c: New test.
26308         * gcc.dg/20001012-2.c: New test.
26309
26310 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26311
26312         * gcc.dg/format-attr-1.c: New test.
26313
26314 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26315
26316         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
26317         __LONG_LONG_MAX__ instead of LLONG_MAX.
26318
26319 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26320
26321         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
26322         scanf flags.
26323         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
26324         flags.
26325
26326 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26327
26328         * gcc.dg/sequence-pt-1.c: New test.
26329
26330 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
26331
26332         * gcc.c-torture/execute/20001011-1.c: New testcase.
26333         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
26334
26335 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
26336
26337         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
26338         does not error on it.
26339
26340 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
26341
26342         * gcc.dg/20001009-1.c: New test.
26343
26344 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
26345
26346         * gcc.c-torture/compile/20001009-1.c: Move from here ....
26347         * gcc.c-torture/execute/20001009-2.c: ... to here.
26348
26349 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
26350
26351         * gcc.c-torture/compile/20001009-1.c: New testcase.
26352         * gcc.c-torture/execute/20001009-1.c: New testcase.
26353         Testcases provided by Jan Hubicka <jh@suse.cz>.
26354
26355 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26356
26357         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
26358         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
26359         uintmax_t using <limits.h> to emulate the compiler's internal
26360         logic.  No longer XFAIL %j tests.
26361
26362 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26363
26364         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
26365         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
26366         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
26367         regexps and details of expected handling of some bad formats.
26368         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
26369         suppression.
26370
26371 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26372
26373         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
26374         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
26375         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
26376         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
26377         in list archives.
26378
26379 2000-10-06  Richard Henderson  <rth@cygnus.com>
26380
26381         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
26382         * g++.old-deja/g++.brendan/crash52.C: Likewise.
26383         * g++.old-deja/g++.jason/report.C: Likewise.
26384         * g++.old-deja/g++.law/friend5.C: Likewise.
26385         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
26386         of the expected warnings.
26387
26388 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
26389
26390         * g++.old-deja/g++.pt/enum14.C: New test.
26391
26392 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
26393
26394         * g++.old-deja/g++.pt/crash59.C: New test.
26395
26396 2000-10-04  Will Cohen  <wcohen@redhat.com>
26397
26398         * gcc.dg/20000926-1.c: New test.
26399
26400 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
26401
26402         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
26403         function name for current C++ compiler.
26404         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
26405
26406 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
26407
26408         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
26409         __PRETTY_FUNCTION__.
26410         * g++.old-deja/g++.ext/pretty2.C: Likewise.
26411
26412 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26413
26414         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
26415
26416 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
26417
26418         * gcc.c-torture/compile/20000923-1.c: New test.
26419
26420 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
26421
26422         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
26423         * g++.old-deja/g++.pt/ttp62.C: Same.
26424         * g++.old-deja/g++.other/inline14.C: Same.
26425
26426 2000-09-24  Richard Henderson  <rth@cygnus.com>
26427
26428         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
26429
26430 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
26431
26432         * gcc.dg/c90-printf-1.c: Add test for wide string format.
26433
26434 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
26435
26436         * gcc.c-torture/compile/20000922-1.c: New file.
26437
26438 2000-09-21  Nick Clifton  <nickc@redhat.com>
26439
26440         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
26441         a signed long modulo operation.
26442         (mod6): New function - perform an unsigned long modulo operation.
26443         (main): Add tests for modulos of very large numbers by very small
26444         dividends.
26445
26446 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26447
26448         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
26449
26450 2000-09-19  Richard Henderson  <rth@cygnus.com>
26451
26452         * gcc.dg/compare2.c (case 10): XFAIL.
26453
26454 2000-09-18  Richard Henderson  <rth@cygnus.com>
26455
26456         * gcc.c-torture/execute/20000906-1.c: Move ...
26457         * gcc.dg/20000906-1.c: ... here.  Only run on targets
26458         that support __builtin_trap.
26459
26460 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
26461
26462         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
26463
26464 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26465
26466         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
26467         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
26468         more $ format tests.
26469
26470 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26471
26472         * gcc.dg/format-errmk-1.c: New test.
26473
26474 2000-09-17  Greg McGary  <greg@mcgary.org>
26475
26476         * gcc.c-torture/execute/20000917-1.x: Remove.
26477
26478 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26479
26480         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
26481
26482 2000-09-17  Greg McGary  <greg@mcgary.org>
26483
26484         * gcc.c-torture/execute/20000917-1.c: New test.
26485         * gcc.c-torture/execute/20000917-1.x: XFAIL.
26486
26487 2000-09-16  Neil Booth  <NeilB@earthling.net>
26488
26489         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
26490         in nested macro bug.
26491
26492 2000-09-15  Neil Booth  <NeilB@earthling.net>
26493
26494         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
26495
26496 2000-09-14  Jeffrey A Law  (law@cygnus.com)
26497
26498         * gcc.c-torture/execute/20000914-1.c: New test.
26499
26500 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
26501
26502         * g++.other/inline13.C: New test.
26503
26504 2000-09-12  Andreas Jaeger  <aj@suse.de>
26505
26506         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
26507         constant by Ulrich Drepper <drepper@redhat.com>.
26508
26509 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
26510
26511         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
26512
26513 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26514
26515         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
26516
26517 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
26518
26519         * gcc.dg/cpp/backslash.c: New test.
26520
26521 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
26522
26523         * gcc.c-torture/execute/20000910-1.c: New test.
26524         * gcc.c-torture/execute/20000910-2.c: Likewise.
26525
26526 2000-09-11  Robert Lipe  <robertl@sco.com>
26527
26528         * gcc.dg/pragma-align.c: New test.
26529
26530 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
26531
26532         * g++.old-deja/g++.pt/explicit82.C: New test.
26533         * g++.old-deja/g++.pt/explicit83.C: New test.
26534
26535 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
26536
26537         * gcc.dg/asm-names.c: New test.
26538
26539 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26540
26541         * gcc.dg/cpp/tr-warn6.c: New test
26542
26543 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26544
26545         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
26546         be accepted.
26547
26548 2000-09-07  Catherine Moore  <clm@redhat.com>
26549
26550         * gcc.c-torture/execute/unroll-1.c: New test.
26551
26552 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
26553
26554         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
26555         ERROR markers.
26556         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
26557         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
26558         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
26559         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
26560         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
26561         Preprocess only.
26562         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
26563         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
26564
26565 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26566
26567         * g++.old-deja/g++.pt/deduct2.C: New test.
26568
26569 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26570
26571         * g++.old-deja/g++.pt/parms2.C: New test.
26572
26573 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26574
26575         * g++.old-deja/g++.pt/crash58.C: New test.
26576
26577 2000-09-06  Greg McGary  <greg@mcgary.org>
26578
26579         * gcc.c-torture/execute/20000906-1.c: New test.
26580         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
26581
26582 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26583
26584         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
26585
26586 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26587
26588         * g++.old-deja/g++.pt/crash57.C: New test.
26589
26590 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26591
26592         * g++.old-deja/g++.pt/crash56.C: New test.
26593
26594 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26595
26596         * g++.old-deja/g++.pt/koenig1.C: New test.
26597
26598 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
26599
26600         * gcc.dg/20000904-1.c: New test.
26601
26602 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
26603
26604         * gcc.dg/cpp/paste8.c: New test.
26605
26606 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
26607
26608         * gcc.c-torture/compile/20000827-1.c: New test.
26609
26610 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26611
26612         * gcc.dg/format-diag-1.c: New test.
26613
26614 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26615
26616         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
26617         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
26618         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
26619         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
26620         gcc.dg/formatz-1.c: Adjust warning regular expressions.
26621
26622 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
26623
26624         * g++.old-deja/g++.other/nested4.C: New test.
26625
26626 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
26627
26628         * g++.old-deja/g++.ns/scoped1.C: New test.
26629
26630 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
26631
26632         * lib/g++.exp: Support testing already-installed GCC.
26633
26634 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26635
26636         * wtr-label-1.c, wtr-suffix-1.c: New tests.
26637
26638 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26639
26640         * gcc.dg/return-type-2.c: New test.
26641
26642 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
26643
26644         * gcc.c-torture/compile/20000825-1.c: New test.
26645
26646 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
26647
26648         * gcc.dg/dwarf2-2.c: New test.
26649
26650 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
26651
26652         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
26653         dg-warning regexps.
26654
26655 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26656
26657         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
26658         gcc.dg/format-ext-5.c: New tests.
26659
26660 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
26661
26662         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
26663
26664 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
26665
26666         * gcc.dg/noncompile/930622-2.c: Adjust error message.
26667
26668 2000-08-24  Richard Henderson  <rth@cygnus.com>
26669
26670         * gcc.dg/ia64-sync-1.c: New test.
26671         * gcc.dg/ia64-sync-2.c: New test.
26672         * gcc.dg/ia64-asm-1.c: New test.
26673
26674 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
26675
26676         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
26677         * gcc.dg/format-ext-2.c: New test.
26678
26679 2000-08-23  Jason Merrill  <jason@redhat.com>
26680
26681         * lib/old-dejagnu.exp: Also ignore "In member function" and
26682         "At global scope".
26683
26684 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26685
26686         * gcc.dg/noncompile/label-lineno-1.c: New test.
26687
26688 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26689
26690         * gcc.dg/c99-array-nonobj-1.c: New test.
26691
26692 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26693
26694         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
26695         tests.
26696         * gcc.dg/format-ext-1.c: New test.
26697
26698 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26699
26700         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
26701         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
26702         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
26703         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
26704         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
26705
26706 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26707
26708         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
26709         gcc.dg/c99-strftime-2.c: New tests.
26710
26711 2000-08-22  Richard Henderson  <rth@cygnus.com>
26712
26713         * gcc.c-torture/execute/20000822-1.c: New test.
26714
26715 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
26716
26717         * gcc.c-torture/execute/20000819-1.x: Remove.
26718
26719 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
26720
26721         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
26722         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
26723         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
26724         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
26725         gcc.dg/format-xopen-1.c: New tests.
26726
26727 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
26728
26729         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
26730
26731 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
26732
26733         * g++.old-deja/g++.other/loop2.C: New test.
26734
26735         * gcc.c-torture/compile/20000606-1.c: New test.
26736         * gcc.c-torture/compile/20000728-1.c: New test.
26737         * gcc.c-torture/execute/20000801-1.c: New test.
26738         * gcc.c-torture/execute/20000801-2.c: New test.
26739         * gcc.c-torture/execute/20000819-1.c: New test.
26740         * gcc.c-torture/execute/20000819-1.x: XFAIL.
26741         * gcc.dg/20000629-1.c: New test.
26742         * gcc.dg/20000724-1.c: New test.
26743         * gcc.dg/20000807-1.c: New test.
26744
26745 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
26746
26747         * gcc.dg/cpp/pragma-1.c: New test.
26748         * gcc.dg/cpp/pragma-2.c: New test.
26749
26750 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
26751
26752         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
26753         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
26754
26755 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26756
26757         * gcc.c-torture/compile/20000818-1.c: New test.
26758
26759 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
26760
26761         * gcc.c-torture/execute/20000818-1.c: New test.
26762
26763 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26764
26765         * gcc.dg/format-va-1.c: New test.
26766
26767 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26768
26769         * g++.old-deja/g++.other/typedef8.C: New test.
26770
26771 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26772
26773         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
26774         * g++.old-deja/g++.mike/net36.C: Mark candidate.
26775         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
26776         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
26777         * g++.old-deja/g++.other/ptrmem7.C: New test.
26778         * g++.old-deja/g++.pt/ptrmem10.C: New test.
26779
26780 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26781
26782         * g++.old-deja/g++.pt/typename27.C: New test.
26783
26784 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
26785
26786         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
26787         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
26788         * g++.old-deja/g++.pt/friend45.C: New test.
26789         * g++.old-deja/g++.other/friend8.C: New test.
26790
26791 2000-08-15  Richard Henderson  <rth@cygnus.com>
26792
26793         * gcc.c-torture/execute/20000815-1.c: New test.
26794
26795 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
26796
26797         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
26798         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
26799         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
26800
26801 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
26802
26803         * g++.old-deja/g++.other/refinit2.C: New test.
26804
26805 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
26806
26807         * lib/c-torture.exp (c-torture): Make
26808         compiler_conditional_xfail_data global.
26809         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
26810         compiler_conditional_xfail_data machinery.
26811         (f-torture-execute): Likewise.
26812         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
26813         and only when unrolling loops.
26814
26815         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
26816
26817 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
26818
26819         * g++.old-deja/g++.pt/explicit81.C: New test.
26820
26821 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
26822
26823         * g++.old-deja/g++.pt/typename26.C: New test.
26824
26825 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
26826
26827         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
26828         warning.
26829
26830 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
26831
26832         * g++.old-deja/g++.other/array3.C: New test.
26833
26834 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26835
26836         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
26837         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
26838         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
26839         New tests.
26840
26841 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
26842
26843         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
26844         * g++.old-deja/g++.abi/vmihint.C: Likewise.
26845
26846 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
26847
26848         * gcc.c-torture/execute/20000808-1.c: New test.
26849
26850 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26851
26852         * gcc.dg/c90-const-expr-1.c: New test.
26853
26854 2000-08-08  Richard Henderson  <rth@cygnus.com>
26855
26856         * gcc.dg/noncompile/920923-1.c: Declare calloc.
26857
26858 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26859
26860         * gcc.dg/noncompile/const-ll-1.c: New test.
26861
26862 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26863
26864         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
26865
26866 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
26867
26868         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
26869         that running programs linked against the shared version of libobjc
26870         run correctly.
26871
26872 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26873
26874         * gcc.dg/c99-printf-1.c: New test.
26875
26876 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26877
26878         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
26879
26880 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
26881
26882         * gcc.c-torture/execute/20000731-1.x: Delete.
26883
26884 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
26885
26886         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
26887         and torture_without_loops as is done by c-torture.exp.
26888         (search_for): Copy from c-torture.exp.
26889         (gcc-dg-runtest): New function, drives a directory of tests
26890         iterating over the TORTURE_OPTIONS.
26891         (scan-assembler, scan-assembler-not): Move here from
26892         individual directory drivers.
26893
26894         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
26895         defined by lib/gcc-dg.exp.
26896         * gcc.dg/cpp/cpp.exp: Likewise.
26897         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
26898         gcc-dg-runtest, so we cycle over optimization options.
26899
26900         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
26901         * gcc.dg/compare2.c: No longer expected to fail.
26902
26903 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
26904
26905         * gcc.c-torture/execute/20000804-1.c: New test.
26906
26907 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
26908
26909         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
26910
26911 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
26912
26913         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
26914
26915 2000-08-03  Jeffrey A Law  (law@cygnus.com)
26916
26917         * gcc.c-torture/compile/20000803-1.c: New test.
26918
26919 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
26920
26921         * gcc.c-torture/execute/20000801-3.c,
26922         gcc.c-torture/execute/20000801-4.c: New tests.
26923         * gcc.c-torture/execute/20000801-3.x,
26924         gcc.c-torture/execute/20000801-4.x: Xfail.
26925
26926 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
26927
26928         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
26929         libobjc/.libs to allow for libtool.
26930
26931 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
26932
26933         * gcc.c-torture/compile/20000802-1.c: New test.
26934
26935 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
26936
26937         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
26938
26939 2000-07-31  Jeffrey A Law  (law@cygnus.com)
26940
26941         * gcc-c-torture/execute/20000731-2.c: New test.
26942
26943         * gcc.c-torture/execute/20000731-1.c: New test.
26944         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
26945
26946 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
26947
26948         * testsuite/gcc.dg/cpp/paste7.c: New test.
26949         * gcc.dg/cpp/20000725-1.c: New test.
26950
26951 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
26952
26953         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
26954         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
26955         declaration warning for __builtin_dwarf_reg_size.
26956
26957         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
26958
26959 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26960
26961         * gcc.dg/noncompile/voidparam-1.c: New test.
26962
26963 2000-07-30  Richard Henderson  <rth@cygnus.com>
26964
26965         * gcc.dg/c90-digraph-1.c: Don't xfail.
26966         * gcc.dg/compare2.c (case 10): Xfail.
26967         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
26968
26969 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
26970
26971         * gcc.dg/c99-main-1.c: New test.
26972
26973 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26974
26975         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
26976
26977 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
26978
26979         * gcc.c-tortuer/execute/20000726-1.c: New test.
26980
26981 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
26982
26983         * gcc.c-torture/execute/enum-2.c: New test.
26984
26985 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26986
26987         * gcc.dg/cpp/tr-warn3.c: New test.
26988
26989 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26990
26991         * g++.old-deja/g++.ext/implicit1.C: Remove.
26992         * g++.old-deja/g++.jason/c2.C: Remove
26993         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
26994         * g++.old-deja/g++.pt/crash16.C: Likewise.
26995         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
26996
26997 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26998
26999         * g++.old-deja/g++.other/for2.C: New test.
27000
27001 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
27002
27003         * gcc.dg/20000720-1.c: New test.
27004
27005 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
27006
27007         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
27008
27009 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
27010
27011         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
27012         * gcc.c-torture/execute/20000722-1.c: New.
27013         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
27014
27015 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
27016
27017         * gcc.dg/cpp/20000720-1.S: New test.
27018
27019 2000-07-21  Michael Meissner  <meissner@redhat.com>
27020
27021         * gcc.c-torture/execute/ieee/hugeval.c: New test.
27022
27023 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
27024
27025         * g++.old-deja/g++.brendan/crash16.C,
27026         g++.old-deja/g++.brendan/parse3.C,
27027         g++.old-deja/g++.brendan/redecl1.C,
27028         g++.old-deja/g++.ns/template13.C,
27029         g++.old-deja/g++.other/decl4.C,
27030         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
27031
27032 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
27033
27034         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
27035         and "Internal error".
27036
27037         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
27038         regexps.
27039         * gcc.dg/cpp/paste6.c: New test.
27040
27041 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
27042
27043         * gcc.dg/cpp/tr-direct.c: New test.
27044
27045         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
27046         gcc.dg/cpp/undef1.c: Tweak error regexps.
27047
27048 2000-07-18  Eric Christopher <echristo@redhat.com>
27049
27050         * gcc.c-torture/compile/20000718-1.c: New test.
27051
27052 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
27053
27054         * cpplex.c (_cpp_push_token): If the token being pushed back
27055         is the previous token in this context, just subtract one from
27056         context->posn.
27057         * cppmacro.c (save_expansion): Clear aux field when storing a
27058         placemarker.
27059
27060 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
27061
27062         * gcc.dg/noncompile/redecl-1.c: New test.
27063
27064 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
27065
27066         * gcc.c-torture/execute/20000717-5.c: New test.
27067         * gcc.c-torture/execute/20000717-1.x: Removed.
27068
27069 2000-07-17  Richard Henderson  <rth@cygnus.com>
27070
27071         * gcc.c-torture/execute/20000717-4.c: New test.
27072
27073 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
27074
27075         * gcc.dg/cpp/syshdr.c: New test.
27076         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
27077
27078 2000-07-17  Neil Booth  <neilb@earthling.net>
27079
27080         * gcc.dg/cpp/cmdlne-dM.c: New test.
27081         * gcc.dg/cpp/cmdlne-dD.c: New test.
27082
27083 2000-07-17  Jeffrey A Law  (law@cygnus.com)
27084
27085         * gcc.c-torture/execute/20000717-3.c: New test.
27086
27087         * gcc.c-torture/compile/20000717-1.c: New test.
27088
27089 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
27090
27091         * gcc.c-torture/execute/20000717-2.c: New test.
27092
27093 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27094
27095         * gcc.dg/formatz-1.c: New test.
27096
27097         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
27098         * gcc.dg/c99-digraph-1.c: New tests.
27099
27100         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
27101         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
27102
27103         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
27104         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
27105         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
27106         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
27107         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
27108         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
27109         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
27110
27111 2000-07-17   Greg McGary <greg@mcgary.org>
27112
27113         * gcc.c-torture/execute/20000717-1.c: New test.
27114         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
27115
27116 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
27117
27118         * gcc.c-torture/execute/20000715-2.c: New test.
27119         * gcc.dg/20000715-1.c: New test.
27120
27121 2000-07-15  Michael Meissner  <meissner@redhat.com>
27122
27123         * gcc.c-torture/execute/20000715-1.c: New test.
27124
27125 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
27126
27127         * gcc.c-torture/execute/20000707-1.c: New test.
27128
27129 2000-07-13  Neil Booth  <NeilB@earthling.net>
27130
27131         * testsuite/gcc.dg/cpp/digraph1.c,
27132         testsuite/gcc.dg/cpp/digraph2.c,
27133         testsuite/gcc.dg/cpp/digraphs.c: New tests.
27134
27135 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
27136
27137         * g77.f-torture/compile/20000630-2.f:  New test.
27138         * g77.f-torture/compile/20000630-2.x
27139
27140 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
27141
27142         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
27143
27144 2000-07-11  Neil Booth  <NeilB@earthling.net>
27145
27146         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
27147
27148 2000-07-11  Neil Booth  <NeilB@earthling.net>
27149
27150         * gcc.dg/cpp/cmdlne-C.c: New.
27151
27152 2000-07-09  Neil Booth  <NeilB@earthling.net>
27153
27154         * gcc.dg/cpp/directiv.c: New tests.
27155         * gcc.dg/cpp/undef1.c: Update.
27156
27157 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
27158
27159         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
27160
27161 2000-07-09  Neil Booth  <NeilB@earthling.net>
27162
27163         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
27164
27165 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
27166
27167         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
27168         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
27169
27170 2000-07-08  Neil Booth  <NeilB@earthling.net>
27171
27172         * gcc.dg/cpp/macsyntx.c: New tests.
27173
27174 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
27175
27176         * gcc.dg/20000707-1.c: New test.
27177
27178 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
27179
27180         * gcc.c-torture/execute/20000706-1.c: New test.
27181         * gcc.c-torture/execute/20000706-2.c: New test.
27182         * gcc.c-torture/execute/20000706-3.c: New test.
27183         * gcc.c-torture/execute/20000706-4.c: New test.
27184         * gcc.c-torture/execute/20000706-5.c: New test.
27185
27186 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
27187
27188         * g++.old-deja/g++.pt/instantiate7.C: New test.
27189
27190 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
27191
27192         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
27193         * g++.old-deja/g++.mike/thunk3.C: Likewise.
27194         * g++.old-deja/g++.other/rtti3.C: Likewise.
27195         * g++.old-deja/g++.other/rttid3.C: Likewise.
27196
27197 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
27198
27199         *  g77.f-torture/compile/20000630-1.x: Fix typo
27200
27201 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
27202
27203         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
27204         assembly output.
27205
27206 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
27207
27208         * gcc.dg/cpp/ident.c: New test.
27209
27210 2000-07-05  Neil Booth  <NeilB@earthling.net>
27211
27212         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
27213           gcc.dg/cpp/lexstrng.c: New tests.
27214
27215 2000-07-04  Neil Booth  <NeilB@earthling.net>
27216
27217         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
27218         * gcc.dg/cpp/strify2.c: Same.
27219
27220 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
27221
27222         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
27223         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
27224         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
27225         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
27226
27227         * testsuite/gcc.dg/cpp/macro1.c,
27228         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
27229         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
27230         testsuite/gcc.dg/cpp/strify1.c,
27231         testsuite/gcc.dg/cpp/strify2.c: New tests.
27232
27233 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
27234
27235         * gcc.c-torture/execute/20000703-1.c: New test.
27236
27237 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27238
27239         * g++.old-deja/g++.pt (lookup10.C): New test.
27240
27241 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27242
27243         * g++.old-deja/g++.pt (typename25.C): New test.
27244
27245 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
27246
27247         * gcc.c-torture/compile/20000701-1.c: New test.
27248
27249 2000-06-30  Nick Clifton  <nickc@cygnus.com>
27250
27251         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
27252         to test case.
27253
27254 2000-06-30  Catherine Moore  <clm@cygnus.com>
27255
27256         * gcc.c-torture/execute/align-1.c: New test.
27257
27258 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
27259
27260         * g++.old-deja/g++.pt/expr8.C: New test.
27261         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
27262
27263 2000-06-29  Nick Clifton  <nickc@cygnus.com>
27264
27265         * gcc.c-torture/compile/20000629-1.c: New test.
27266
27267 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
27268
27269
27270         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
27271         gcc.dg/noncompile directory, depending on whether they're
27272         preprocessor tests or not.  Annotate all the tests for the dg
27273         framework.
27274
27275         * gcc.c-torture/noncompile/noncompile.exp: Delete.
27276         * gcc.dg/noncompile/noncompile.exp: New.
27277
27278         * Moved files:
27279         Old name                                New name
27280         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
27281         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
27282         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
27283         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
27284         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
27285         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
27286         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
27287         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
27288         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
27289         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
27290         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
27291         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
27292         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
27293         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
27294         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
27295         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
27296         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
27297         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
27298         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
27299         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
27300         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
27301         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
27302         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
27303         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
27304
27305         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
27306         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
27307         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
27308         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
27309         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
27310         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
27311
27312 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
27313
27314         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
27315         declare one variable.  On the fourth, error.
27316         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
27317         declared by 20000628-1a.h.
27318
27319 2000-06-29  Richard Henderson  <rth@redhat.com>
27320
27321         * gcc.c-torture/execute/930529-1.x: New file.
27322         * gcc.dg/920413-1.c: Adjust expected warning text.
27323         * gcc.dg/980217-1.c: Declare abort.
27324         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
27325
27326 2000-06-29  Jeffrey A Law  (law@cygnus.com)
27327
27328         * g77.f-torture/compile/20000629-1.f: New test.
27329         * g77.f-torture/compile/20000629-1.x: Expected to fail.
27330
27331 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
27332
27333         Rearrange lots of files, removing entirely the
27334         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
27335         directories.
27336
27337         * Deleted files:
27338         gcc.c-torture/code_quality/code_quality.exp
27339         gcc.c-torture/special/special.exp
27340         gcc.failure/failure.exp
27341         gcc.failure/940409-1.x
27342         gcc.c-torture/compile/961203-1.x
27343
27344         * New files:
27345         gcc.misc-tests/linkage.exp
27346         gcc.c-torture/execute/920730-1t.c
27347         gcc.c-torture/execute/920730-1t.x
27348         gcc.c-torture/compile/920520-1.x
27349         gcc.c-torture/compile/920521-1.x
27350         gcc.c-torture/compile/981006-1.x
27351         gcc.c-torture/execute/eeprof-1.x
27352
27353         * Moved files (possibly with modifications to fit a new harness):
27354         Old name                                New name
27355         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
27356         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
27357         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
27358         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
27359         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
27360         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
27361         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
27362         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
27363         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
27364         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
27365         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
27366         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
27367         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
27368         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
27369
27370 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
27371
27372         * c-torture/compile/961203-1.x: Delete.
27373
27374         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
27375         not exit. Include stdio.h.
27376         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
27377         * gcc.misc-tests/dg-12.c: Likewise.
27378         * gcc.misc-tests/dg-5.c: Likewise.
27379         * gcc.misc-tests/dg-6.c: Likewise.
27380         * gcc.misc-tests/dg-7.c: Prototype abort.
27381         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
27382         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
27383         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
27384         not exit.
27385         * gcc.misc-tests/sieve.c: Use return from main, not exit.
27386         * gcc.misc-tests/sort2.c: Use return from main, not exit.
27387
27388 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
27389
27390         * gcc.dg/cpp/20000628-1.c: New test.
27391         * gcc.dg/cpp/20000628-1.h: New header for above test.
27392         * gcc.dg/cpp/20000628-1a.h: Likewise.
27393
27394 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
27395
27396         * gcc.dg/cpp: New directory.
27397         * gcc.dg/cpp/cpp.exp: New driver.
27398         * gcc.dg/cpp/20000627-1.c: New test.
27399         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
27400         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
27401         and rewrite as a compilation test.
27402
27403         * gcc.dg: Move many files into the cpp subdirectory, possibly
27404         renaming or editing them as well.
27405         Old name                New name
27406         990119-1.c              cpp/19990119-1.c
27407         990228-1.c              cpp/19990228-1.c
27408         990407-1.c              cpp/19990407-1.c
27409         990409-1.c              cpp/19990409-1.c
27410         990413-1.c              cpp/19990413-1.c
27411         990703-1.c              cpp/19990703-1.c
27412         20000127-1.c            cpp/20000127-1.c
27413         20000129-1.c            cpp/20000129-1.c
27414         20000207-1.c            cpp/20000207-1.c
27415         20000207-2.c            cpp/20000207-2.c
27416         20000209-1.c            cpp/20000209-1.c
27417         20000209-2.c            cpp/20000209-2.c
27418         20000301-1.c            cpp/20000301-1.c
27419         20000419-1.c            cpp/20000419-1.c
27420         20000510-1.S            cpp/20000510-1.S
27421         20000519-1.c            cpp/20000519-1.c
27422         20000529-1.c            cpp/20000529-1.c
27423         20000625-1.c            cpp/20000625-1.c
27424         20000625-2.c            cpp/20000625-2.c
27425         cpp-as1.c               cpp/assert1.c
27426         cpp-as2.c               cpp/assert2.c
27427         cxx-comments-1.c        cpp/cxxcom1.c
27428         cxx-comments-2.c        cpp/cxxcom2.c
27429         endif-label.c           cpp/endif.c
27430         cpp-hash1.c             cpp/hash1.c
27431         cpp-hash2.c             cpp/hash2.c
27432         cpp-if1.c               cpp/if-1.c
27433         cpp-if2.c               cpp/if-2.c
27434         cpp-if3.c               cpp/if-3.c
27435         cpp-if4.c               cpp/if-4.c
27436         cpp-if5.c               cpp/if-5.c
27437         cpp-cond.c              cpp/if-cexp.c
27438         cpp-missingop.c         cpp/if-mop.c
27439         cpp-missingparen.c      cpp/if-mpar.c
27440         cpp-opprec.c            cpp/if-oppr.c
27441         cpp-ifparen.c           cpp/if-paren.c
27442         cpp-shortcircuit.c      cpp/if-sc.c
27443         cpp-shift.c             cpp/if-shift.c
27444         cpp-unary.c             cpp/if-unary.c
27445         cpp-li1.c               cpp/line1.c
27446         cpp-li2.c               cpp/line2.c
27447         lineno.c                cpp/line3.c
27448         lineno-2.c              cpp/line4.c
27449         cpp-mi.c                cpp/mi1.c
27450         cpp-mic.h               cpp/mi1c.h
27451         cpp-micc.h              cpp/mi1cc.h
27452         cpp-mind.h              cpp/mi1nd.h
27453         cpp-mindp.h             cpp/mi1ndp.h
27454         cpp-mix.h               cpp/mi1x.h
27455         cpp-mi2.c               cpp/mi2.c
27456         cpp-mi2a.h              cpp/mi2a.h
27457         cpp-mi2b.h              cpp/mi2b.h
27458         cpp-mi2c.h              cpp/mi2c.h
27459         cpp-mi3.c               cpp/mi3.c
27460         cpp-mi3.def             cpp/mi3.def
27461         poison-1.c              cpp/poison.c
27462         pr-impl.c               cpp/prag-imp.c
27463         cpp-redef-2.c           cpp/redef1.c
27464         cpp-redef.c             cpp/redef2.c
27465         strpaste.c              cpp/strp1.c
27466         strpaste-2.c            cpp/strp2.c
27467         cpp-tradpaste.c         cpp/tr-paste.c
27468         cpp-tradstringify.c     cpp/tr-str.c
27469         cpp-tradwarn1.c         cpp/tr-warn1.c
27470         cpp-tradwarn2.c         cpp/tr-warn2.c
27471         trigraphs.c             cpp/trigraphs.c
27472         cpp-unc1.c              cpp/unc1.c
27473         cpp-unc2.c              cpp/unc2.c
27474         cpp-unc3.c              cpp/unc3.c
27475         cpp-unc.c               cpp/unc4.c
27476         undef.c                 cpp/undef1.c
27477         undef-2.c               cpp/undef2.c
27478         cpp-wi1.c               cpp/widestr1.c
27479
27480 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
27481
27482         * lib/g++.exp (g++_include_flags): Tweak.
27483
27484 2000-06-27  H.J. Lu  <hjl@gnu.org>
27485             Loren J. Rittle  <ljrittle@acm.org>
27486
27487         * lib/g++.exp (g++_include_flags): Override libgloss.exp
27488         version with one that knows about the new gcc tree structure.
27489         (g++_link_flags): Same.
27490
27491 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
27492
27493         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
27494         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
27495         case we are cross-compiling.
27496
27497         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
27498         g++.old-deja/g++.niklas/Makefile.in,
27499         g++.old-deja/g++.niklas/configure.in,
27500         g++.old-deja/g++.other/Makefile.in,
27501         g++.old-deja/g++.other/configure.in,
27502         gcc.c-torture/code_quality/Makefile.in,
27503         gcc.c-torture/code_quality/configure.in,
27504         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
27505         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
27506         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
27507         gcc.c-torture/execute/ieee/Makefile.in,
27508         gcc.c-torture/execute/ieee/configure.in,
27509         gcc.c-torture/noncompile/Makefile.in,
27510         gcc.c-torture/noncompile/configure.in,
27511         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
27512         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
27513         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
27514
27515 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
27516
27517         * g++.old-deja/g++.other/ambig3.C: New test.
27518
27519 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
27520
27521         * g++.old-deja/g++.pt/syntax1.C: New test.
27522         * g++.old-deja/g++.pt/syntax2.C: New test.
27523         * g++.old-deja/g++.other/syntax3.C: New test.
27524         * g++.old-deja/g++.other/syntax4.C: New test.
27525
27526 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
27527
27528         * gcc.dg/20000623-1.c: Prototype exit and abort.
27529
27530 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
27531
27532         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
27533         New tests.
27534         * gcc.dg/cpp-mi3.def: New file.
27535
27536         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
27537         inside assertions.
27538         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
27539         lexer's error messages.
27540         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
27541         divine anything from the linemarkers.
27542         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
27543         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
27544
27545 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
27546
27547         * gcc.dg/20000623-1.c: New test.
27548
27549 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
27550
27551         * gcc.c-torture/execute/20000622-1.c: New test.
27552
27553 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
27554
27555         * g++.old-deja/g++.other/init15.C: New test.
27556
27557 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
27558
27559         * g++.old-deja/g++.pt/vaarg2.C: New test.
27560         * g++.old-deja/g++.pt/vaarg3.C: New test.
27561
27562 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
27563
27564         * g++.old-deja/g++.other/dyncast6.C: New test.
27565
27566 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
27567
27568         * gcc.c-torture/execute/loop-6.c: New test.
27569
27570 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
27571
27572         * gcc.dg/20000614-1.c: New test.
27573         * gcc.dg/20000614-2.c: New test.
27574
27575 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
27576
27577         * g++.old-deja/g++.other/inline12.C: New test.
27578
27579 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
27580
27581         * g++.old-deja/g++.other/eh1.C: New test.
27582
27583 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
27584
27585         * g++.old-deja/g++.other/type.C: New test.
27586
27587 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
27588
27589         * g++.old-deja/g++.other/initstring.C: New test.
27590
27591 2000-06-12  Jason Merrill  <jason@redhat.com>
27592
27593         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
27594
27595 2000-06-09  Jeffrey A Law  (law@cygnus.com)
27596
27597         * gcc.c-torture/compile/20000609-1.c: New test.
27598
27599 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
27600
27601         * gcc.dg/20000609-1.c: New test.
27602
27603 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
27604
27605         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
27606         * gcc.c-torture/noncompile/poison-1.c: Move...
27607         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
27608         * gcc.dg/cpp-li1.c: Add a token after the #line.
27609
27610 2000-06-05  Richard Henderson  <rth@cygnus.com>
27611
27612         * gcc.c-torture/execute/20000605-2.c: New test.
27613         * gcc.c-torture/execute/20000605-3.c: New test.
27614
27615 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
27616
27617         * g77.f-torture/execute/20000503-1.x: New file.
27618
27619 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
27620
27621         * g++.old-deja/g++.eh/badalloc1.C: New test.
27622
27623 2000-06-05  Richard Henderson  <rth@cygnus.com>
27624
27625         * gcc.c-torture/execute/20000605-1.c: New test.
27626
27627 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
27628             Nathan Sidwell <nathan@codesourcery.com>
27629
27630         * gcc.c-torture/compile/20000605-1.c: New test.
27631
27632 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
27633
27634         * g77.f-torture/compile/20000601-1.f:  New test.
27635
27636 2000-06-03  Richard Henderson  <rth@cygnus.com>
27637
27638         * gcc.c-torture/execute/20000603-1.c: New.
27639
27640 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
27641
27642         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
27643         * gcc.dg/noreturn-2.c (noreturn): Likewise.
27644
27645 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
27646
27647         * gcc.dg/compare2.c (case 12): XFAIL.
27648         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
27649         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
27650
27651         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
27652
27653 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
27654
27655         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
27656         guard macro is already defined when the header is first
27657         included.
27658         * gcc.dg/cpp-mix.h: New file.
27659         * gcc.dg/endif-label.c: Update patterns to match compiler.
27660
27661         * g++.brendan/complex1.C: Declare abort.
27662         * g++.law/refs4.C: Remove XFAIL.
27663         * g++.oliva/expr2.C: Declare abort and exit.
27664
27665 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
27666
27667         * gcc.c-torture/execute/20000528-1.c: New test.
27668
27669         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
27670         * g++.old-deja/g++.law/temps4.C: Likewise.
27671
27672         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
27673         stdlib.h.  Call abort() on failure.
27674         * g++.old-deja/g++.law/refs4.C: Likewise.
27675         * g++.old-deja/g++.law/temps4.C: Likewise.
27676         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
27677         * gcc.c-torture/execute/20000112-1.c: Include string.h.
27678
27679 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
27680
27681         Relative to g++.dg/special:
27682         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
27683
27684         Relative to g++.old-deja:
27685         * g++.brendan/complex1.C, g++.jason/optimize2.C,
27686         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
27687         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
27688         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
27689         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
27690         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
27691         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
27692
27693         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
27694         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
27695         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
27696         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
27697         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
27698         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
27699         and/or string.h.
27700
27701         * g++.other/goto1.C: Update expectations for error messages.
27702
27703 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
27704
27705         * gcc.c-torture/compile/20000523-1.c: New test.
27706
27707 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
27708
27709         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
27710
27711 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
27712
27713         * g++.old-deja/g++.eh/catch11.C: New test.
27714         * g++.old-deja/g++.eh/catch12.C: New test.
27715
27716 2000-05-24  Nick Clifton  <nickc@cygnus.com>
27717
27718         * gcc.c-torture/execute/20000523-1.c: New test.
27719
27720 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
27721
27722         * c-torture/execute/bcp-1.c: Replace abort in arg of
27723         __builtin_constant_p with a generic external function.
27724
27725         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
27726         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
27727         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
27728         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
27729         Prototype abort and/or exit.
27730
27731         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
27732         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
27733         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
27734         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
27735
27736 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
27737
27738         * gcc.dg/dwarf2-1.c: New test.
27739
27740 2000-05-20  Richard Henderson  <rth@cygnus.com>
27741
27742         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
27743
27744 2000-05-20  Andreas Jaeger  <aj@suse.de>
27745
27746         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
27747         testcase.
27748
27749 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
27750
27751         * gcc.c-torture/execute/20000519-2.c: New test.
27752
27753 2000-05-19  Andreas Jaeger  <aj@suse.de>
27754
27755         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
27756         which fails with SSA.
27757
27758         * lib/c-torture.exp: Also test with -O3 -fssa.
27759
27760 2000-05-18  Michael Meissner  <meissner@redhat.com>
27761
27762         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
27763         * gcc.c-torture/execute/920415-1.c: Ditto.
27764         * gcc.c-torture/execute/920501-1.c: Ditto.
27765         * gcc.c-torture/execute/conversion.c: Ditto.
27766         * gcc.c-torture/execute/cvt-1.c: Ditto.
27767
27768 2000-05-18  Jeffrey A Law  (law@cygnus.com)
27769
27770         * gcc.c-torture/compile/20000518-1.c: New test.
27771
27772 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
27773
27774         * g77.f-torture/compile/200005018.f:  New test.
27775
27776 2000-05-17  Jeffrey A Law  (law@cygnus.com)
27777
27778         * gcc.c-torture/compile/20000517-1.c: New test.
27779
27780 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27781
27782         * gcc.c-torture/execute/20000516-1.c: New test.
27783
27784 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
27785
27786         * g++.old-deja/g++.other/eh.C: New test.
27787
27788 2000-05-12  Richard Henderson  <rth@cygnus.com>
27789
27790         * gcc.c-torture/execute/990208-1.c (main): Don't pass
27791         constants through to doit's conditional.
27792
27793 2000-05-11  Jeffrey A Law  (law@cygnus.com)
27794
27795         * gcc.c-torture/compile/20000511-1.c: New test.
27796         * g77.f-torture/compile/20000511-1.f: New test.
27797         * g77.f-torture/compile/20000511-2.f: New test.
27798
27799 2000-05-11  Michael Meissner  <meissner@redhat.com>
27800
27801         * gcc.c-torture/execute/20000511-1.c: New test.
27802
27803 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
27804
27805         * gcc.dg/dg.exp: Scan .S files as well as .c files.
27806         * gcc.dg/20000510-1.S: New.
27807
27808 2000-05-08  Catherine Moore  <clm@cygnus.com>
27809
27810         * gcc.dg/unused-3.c: New.
27811
27812 2000-05-06  Richard Henderson  <rth@cygnus.com>
27813
27814           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
27815           * g++.old-deja/g++.mike/warn1.C: Likewise.
27816           * g++.old-deja/g++.pt/local1.C: Likewise.
27817           * g++.old-deja/g++.pt/local7.C: Likewise.
27818           * g++.old-deja/g++.pt/spec16.C: Likewise.
27819
27820 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
27821
27822         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
27823
27824 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
27825
27826           * g77.f-torture/execute/20000503-1.f:  New test.
27827
27828 2000-05-04  Andreas Jaeger  <aj@suse.de>
27829
27830         * gcc.dg/noreturn-2.c: New test.
27831
27832 2000-05-04  Neil Booth  <NeilB@earthling.net>
27833
27834         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
27835         preprocessor.
27836
27837 2000-05-04  Richard Henderson  <rth@cygnus.com>
27838
27839         * gcc.c-torture/execute/20000503-1.c: Fix typo.
27840
27841 2000-05-04  Richard Henderson  <rth@cygnus.com>
27842
27843         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
27844         OpenSSL by Jason R Thorpe.
27845
27846 2000-05-03  Jim Wilson  <wilson@cygnus.com>
27847
27848         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
27849
27850 2000-05-03  Robert Lipe <robertlipe@usa.net>
27851
27852         * gcc.dg/20000503-1.c: New test.
27853
27854 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
27855
27856         * gcc.c-torture/compile/20000502-1.c: New test.
27857         * g++.old-deja/g++.other/align.C: New test.
27858         * gcc.dg/cpp-tradstringify.c: New test.
27859
27860 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
27861
27862         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
27863         and hard registers.
27864
27865 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
27866
27867         * gcc.c-torture/execute/loop-5.c: New test.
27868
27869 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
27870
27871         * gcc.c-torture/execute/va-arg-20.c: New test.
27872
27873 2000-04-23  Jeffrey A Law  (law@cygnus.com)
27874
27875         * gcc.c-torture/execute/20000422-1.c: New test.
27876
27877 2000-04-20  Greg McGary  <gkm@gnu.org>
27878
27879         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
27880         when optimizing, but without sibling-call optimizations (-O1).
27881
27882 2000-04-20  Jeffrey A Law  (law@cygnus.com)
27883
27884           * gcc.c-torture/compile/20000420-1.c: New test.
27885
27886 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
27887
27888         * g++.abi/ptrflags.C: New test.
27889         * g++.eh/catchptr1.C: Test incomplete pointer chains.
27890
27891 2000-04-19  Catherine Moore  <clm@cygnus.com>
27892
27893         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
27894
27895 2000-04-19  Greg McGary  <gkm@gnu.org>
27896
27897         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
27898         sibling-call optimizations.
27899
27900 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
27901
27902         * gcc.dg/20000419-1.c: New test.
27903
27904 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
27905
27906         * gcc.c-torture/execute/20000412-6.c: New test.
27907
27908 2000-04-12  Jeffrey A Law  (law@cygnus.com)
27909
27910         * gcc.c-torture/execute/20000412-5.c: New test.
27911         * g77.f-torture/compile/20000412-1.f: New test.
27912         * gcc.c-torture/execute/20000412-4.c: New test.
27913         * gcc.c-torture/compile/20000412-2.c: New test.
27914         * gcc.c-torture/execute/20000412-3.c: New test.
27915         * gcc.c-torture/compile/20000412-1.c: New test.
27916         * gcc.c-torture/execute/20000412-2.c: New test.
27917
27918 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
27919
27920         * objc/execute/bf-20.m: New test.
27921
27922 2000-04-10  Richard Henderson  <rth@cygnus.com>
27923
27924         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
27925
27926         * gcc.c-torture/execute/20000412-1.c: New test.
27927
27928 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
27929
27930         * g++.old-deja/g++.eh/catchptr1.C: New test.
27931
27932 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
27933
27934         * g++.old-deja/g++.abi/cxa_vec.C: New test.
27935
27936 2000-04-08  Neil Booth  <NeilB@earthling.net>
27937
27938         * gcc.dg/cpp-nullchar.c: Remove test as
27939         embedded nulls cause problems.
27940
27941 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27942
27943         * gcc.dg/compare2.c: New test.
27944
27945 2000-04-08  Neil Booth  <NeilB@earthling.net>
27946
27947         * gcc.dg/cpp-nullchar.c: New test.
27948
27949 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
27950
27951         * gcc.dg/cpp-mi2.c: New test.
27952         * gcc.dg/cpp-mi2[abc].h: New files.
27953
27954 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
27955
27956         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
27957         member name.
27958
27959 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
27960
27961         * g++.old-deja/g++.abi/vmihint.C: New test.
27962
27963 2000-04-06  Neil Booth  <NeilB@earthling.net>
27964
27965         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
27966         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
27967         copyright.
27968
27969 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
27970
27971         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
27972         avoid stack-frame overwrite.
27973
27974 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
27975
27976         * gcc.c-torture/compile/20000405-2.c: New test.
27977         * gcc.c-torture/compile/20000405-3.c: New test.
27978
27979 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27980
27981         * gcc.c-torture/compile/20000405-1.c: New test.
27982
27983 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
27984
27985         * gcc.dg/cast-qual-1.c: Revert last change.
27986
27987 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27988
27989         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
27990
27991 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
27992
27993         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
27994         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
27995
27996 2000-04-03  Jeffrey A Law  (law@cygnus.com)
27997
27998         * gcc.c-torture/compile/20000403-2.c: New test.
27999         * gcc.c-torture/compile/20000403-1.c: New test.
28000
28001 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
28002
28003         * gcc.c-torture/execute/20000403-1.c: New test.
28004
28005 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
28006
28007         * gcc.c-torture/execute/20000402-1.c: New test.
28008
28009 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
28010
28011         * gcc.c-torture/execute/va-arg-15.c: New test.
28012         * gcc.c-torture/execute/va-arg-16.c: New test.
28013         * gcc.c-torture/execute/va-arg-17.c: New test.
28014         * gcc.c-torture/execute/va-arg-18.c: New test.
28015         * gcc.c-torture/execute/va-arg-19.c: New test.
28016
28017 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
28018
28019         * gcc.c-torture/compile/981211-1.c: Move to...
28020         * gcc.dg/cpp-as1.c: ...here.
28021         * gcc.dg/cpp-as2.c: New file.
28022
28023         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
28024         compiler.
28025
28026 2000-04-02  Neil Booth  <NeilB@earthling.net>
28027
28028         * gcc.dg/cpp-cond.c  New tests.
28029         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
28030         accidental success less likely.
28031         * gcc.dg/cpp-missingop.c  New tests.
28032         * gcc.dg/cpp-missingparen.c  New tests.
28033         * gcc.dg/cpp-shift.c  New tests.
28034         * gcc.dg/cpp-shortcircuit.c  New tests.
28035         * gcc.dg/cpp-unary.c  New tests.
28036
28037 2000-03-29  Jeffrey A Law  (law@cygnus.com)
28038
28039         * gcc.c-torture/compile/20000329-1.c: New test.
28040
28041 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
28042
28043         * gcc.c-torture/compile/20000326-1.c: New test.
28044         * gcc.c-torture/compile/20000326-2.c: New test.
28045
28046 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
28047
28048         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
28049         the first parameter is a function argument.
28050
28051 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
28052
28053         * g++.old-deja/g++.ext/array4.C: New test.
28054
28055 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
28056
28057         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
28058
28059 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28060
28061         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
28062
28063 2000-03-19  Richard Henderson  <rth@cygnus.com>
28064
28065         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
28066
28067 2000-03-19  Richard Henderson  <rth@cygnus.com>
28068
28069         * gcc.c-torture/compile/20000319-1.c: New test.
28070
28071 2000-03-14  Jeffrey A Law  (law@cygnus.com)
28072
28073         * gcc.c-torture/execute/20000314-3.c: New test.
28074         * gcc.c-torture/execute/20000314-2.c: New test.
28075         * gcc.c-torture/execute/20000314-1.c: New test.
28076         * gcc.c-torture/compile/20000314-2.c: New test.
28077         * gcc.c-torture/compile/20000314-1.c: New test.
28078
28079 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
28080
28081         * g++.old-deja/g++.warn/inline.C: New test.
28082
28083 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
28084
28085         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
28086         standards-compliant result rather than specific constants.
28087         Put test-values in array.
28088
28089 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
28090
28091         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
28092         (g++_target_compile): Put test-specific options last.
28093
28094 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28095
28096         * g++.old-deja/g++.eh/vbase4.C: New test.
28097
28098 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28099
28100         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
28101
28102 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28103
28104         * g++.old-deja/g++.brendan/misc12.C: Removed.
28105         * g++.old-deja/g++.pt/memtemp77.C: Constify.
28106         * g++.old-deja/g++.ext/pretty4.C: New test.
28107
28108 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28109
28110         * g++.old-deja/g++.other/string2.C: New test.
28111
28112 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
28113
28114         * g++.old-deja/g++.warn/impint2.C: New test.
28115
28116 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
28117
28118         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
28119         is 1, not zero.
28120
28121 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
28122
28123         * g++.old-deja/g++.warn/impint.C: New test.
28124         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
28125         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
28126         * g++.old-deja/g++.pt/explicit12.C: Likewise.
28127         * g++.old-deja/g++.pt/explicit13.C: Likewise.
28128         * g++.old-deja/g++.pt/explicit17.C: Likewise.
28129         * g++.old-deja/g++.pt/explicit18.C: Likewise.
28130         * g++.old-deja/g++.pt/explicit19.C: Likewise.
28131         * g++.old-deja/g++.pt/explicit23.C: Likewise.
28132         * g++.old-deja/g++.pt/explicit31.C: Likewise.
28133         * g++.old-deja/g++.pt/explicit35.C: Likewise.
28134         * g++.old-deja/g++.pt/explicit6.C: Likewise.
28135         * g++.old-deja/g++.pt/memclass7.C: Likewise.
28136
28137 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
28138
28139         * gcc.dg/cpp-redef.c: New test.
28140
28141 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
28142
28143         * g++.old-deja/g++.pt/unify7.C: New test.
28144
28145 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28146
28147         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
28148         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
28149
28150 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
28151
28152         * gcc.c-torture/compile/20000224-1.c: New test.
28153
28154 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28155
28156         * gcc.c-torture/compile/cpp-2.c: New test.
28157         * gcc.c-torture/compile/cpp-1.c: New test.
28158
28159 2000-02-25  Jeffrey A Law  (law@cygnus.com)
28160
28161         * gcc.c-torture/execute/20000225-1.c: New test.
28162
28163 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28164
28165         * gcc.dg/cpp-li2.c: New test.
28166
28167         * gcc.dg/cpp-wi1.c: New test.
28168
28169         * gcc.dg/cpp-li1.c: New test.
28170
28171 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
28172
28173         * g++.old-deja/g++.other/sizeof5.C: New test.
28174
28175 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28176
28177         * gcc.c-torture/execute/va-arg-13.c: New test.
28178
28179 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
28180
28181         * gcc.c-torture/execute/va-arg-12.c: New test.
28182
28183 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
28184
28185         * gcc.c-torture/execute/20000223-1.c: New test.
28186
28187 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
28188
28189         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
28190
28191 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
28192
28193         * g++.old-deja/g++.abi/ptrmem.C: New test.
28194
28195 2000-02-19  Richard Henderson  <rth@cygnus.com>
28196
28197         * gcc.c-torture/compile/init-3.c: New.
28198
28199 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
28200
28201         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
28202         ALWAYS_CXXFLAGS.
28203
28204 2000-02-11  Robert Lipe <robertl@sco.com>
28205
28206         * gcc.c-torture/compile/20000211-3.c: New test.
28207
28208 2000-02-11  Martin Buchholz <martin@xemacs.org>
28209
28210         * gcc.c-torture/compile/20000211-2.c: New test.
28211
28212 2000-02-11  Jeffrey A Law  (law@cygnus.com)
28213
28214         * gcc.c-torture/compile/20000211-1.c: New test.
28215
28216 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
28217
28218         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
28219           on native targets
28220
28221 2000-02-08  Nathan Sidwell  <nathan@acm.org>
28222
28223         * g++.old-deja/g++.other/cast5.C: New test.
28224
28225 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
28226
28227         * gcc.c-torture/execute/20000205-1.c: New.
28228
28229 2000-02-03  Nathan Sidwell  <nathan@acm.org>
28230
28231         * g++.old-deja/g++.jason/cast3.C: Return void.
28232         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
28233
28234 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28235
28236         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
28237
28238         * gcc.dg/loop-1.c: New test.
28239
28240 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
28241
28242         * gcc.c-torture/compile/20000127-1.c: New test.
28243         * gcc.c-torture/execute/991228-1.c: New test.
28244
28245 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28246
28247         * gcc.dg/unused-2.c: New test.
28248
28249         * gcc.dg/conv-1.c: New test.
28250
28251 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
28252
28253         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
28254         compiler.
28255         (tool_option_proc): Fix typo.
28256
28257 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
28258
28259         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
28260         of the ld on the host, not on the build machine.
28261         Also, don't crash if '--help' is not a supported option.
28262
28263 2000-01-24  Richard Henderson  <rth@cygnus.com>
28264
28265         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
28266
28267 2000-01-20  Jeffrey A Law  (law@cygnus.com)
28268
28269         * gcc.c-torture/execute/20000120-2.c: New test.
28270         * gcc.c-torture/execute/20000120-1.c: New test.
28271
28272 2000-01-13  Jeffrey A Law  (law@cygnus.com)
28273
28274         * gcc.c-torture/execute/20000113-1.c: New test.
28275
28276 2000-01-12  Jeffrey A Law  (law@cygnus.com)
28277
28278         * gcc.c-torture/execute/20000112-1.c: New test.
28279
28280 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28281
28282         * gcc.dg/20000111-1.c: New test.
28283
28284 2000-01-10  Jeffrey A Law  (law@cygnus.com)
28285
28286         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
28287         with 16 bit integers.
28288
28289 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28290
28291         * gcc.dg/20000108-1.c: New test.
28292
28293 2000-01-05  Nathan Sidwell  <nathan@acm.org>
28294
28295         * g++.old-deja/g++.ns/koenig8.C: New test.
28296
28297 2000-01-05  Nathan Sidwell  <nathan@acm.org>
28298
28299         * g++.old-deja/g++.other/cast4.C: New test.
28300
28301 2000-01-05  Jeffrey A Law  (law@cygnus.com)
28302
28303         * gcc.c-torture/compile/20000105-2.c: New test.
28304         * gcc.c-torture/compile/20000105-1.c: New test.
28305
28306 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28307
28308         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
28309         references to printf & atoi to conform to ANSI standard.
28310         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
28311         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
28312         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
28313         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
28314         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
28315         * g++.old-deja/g++.brendan/complex1.C: Likewise.
28316         * g++.old-deja/g++.brendan/copy1.C: Likewise.
28317         * g++.old-deja/g++.brendan/copy2.C: Likewise.
28318         * g++.old-deja/g++.brendan/copy3.C: Likewise.
28319         * g++.old-deja/g++.brendan/copy4.C: Likewise.
28320         * g++.old-deja/g++.brendan/copy5.C: Likewise.
28321         * g++.old-deja/g++.brendan/copy6.C: Likewise.
28322         * g++.old-deja/g++.brendan/copy7.C: Likewise.
28323         * g++.old-deja/g++.brendan/copy8.C: Likewise.
28324         * g++.old-deja/g++.brendan/crash11.C: Likewise.
28325         * g++.old-deja/g++.brendan/crash14.C: Likewise.
28326         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
28327         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
28328         * g++.old-deja/g++.brendan/delete2.C: Likewise.
28329         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
28330         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
28331         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
28332         * g++.old-deja/g++.brendan/eh1.C: Likewise.
28333         * g++.old-deja/g++.brendan/groff1.C: Likewise.
28334         * g++.old-deja/g++.brendan/init3.C: Likewise.
28335         * g++.old-deja/g++.brendan/misc12.C: Likewise.
28336         * g++.old-deja/g++.brendan/misc7.C: Likewise.
28337         * g++.old-deja/g++.brendan/new2.C: Likewise.
28338         * g++.old-deja/g++.brendan/operators4.C: Likewise.
28339         * g++.old-deja/g++.brendan/operators5.C: Likewise.
28340         * g++.old-deja/g++.brendan/overload2.C: Likewise.
28341         * g++.old-deja/g++.brendan/overload7.C: Likewise.
28342         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
28343         * g++.old-deja/g++.brendan/reference1.C: Likewise.
28344         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
28345         * g++.old-deja/g++.brendan/template24.C: Likewise.
28346         * g++.old-deja/g++.brendan/template3.C: Likewise.
28347         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
28348         * g++.old-deja/g++.jason/inline3.C: Likewise.
28349         * g++.old-deja/g++.jason/opeq.C: Likewise.
28350         * g++.old-deja/g++.law/arg5.C: Likewise.
28351         * g++.old-deja/g++.law/arm7.C: Likewise.
28352         * g++.old-deja/g++.law/ctors11.C: Likewise.
28353         * g++.old-deja/g++.law/cvt8.C: Likewise.
28354         * g++.old-deja/g++.law/init9.C: Likewise.
28355         * g++.old-deja/g++.law/refs4.C: Likewise.
28356         * g++.old-deja/g++.law/template2.C: Likewise.
28357         * g++.old-deja/g++.law/visibility24.C: Likewise.
28358         * g++.old-deja/g++.law/vtable3.C: Likewise.
28359         * g++.old-deja/g++.mike/asm2.C: Likewise.
28360         * g++.old-deja/g++.mike/eh1.C: Likewise.
28361         * g++.old-deja/g++.mike/misc1.C: Likewise.
28362         * g++.old-deja/g++.mike/misc13.C: Likewise.
28363         * g++.old-deja/g++.mike/misc14.C: Likewise.
28364         * g++.old-deja/g++.mike/ns12.C: Likewise.
28365         * g++.old-deja/g++.mike/p1248.C: Likewise.
28366         * g++.old-deja/g++.mike/p3708.C: Likewise.
28367         * g++.old-deja/g++.mike/p3708a.C: Likewise.
28368         * g++.old-deja/g++.mike/p3708b.C: Likewise.
28369         * g++.old-deja/g++.mike/p646.C: Likewise.
28370         * g++.old-deja/g++.mike/p700.C: Likewise.
28371         * g++.old-deja/g++.mike/p783.C: Likewise.
28372         * g++.old-deja/g++.mike/p783a.C: Likewise.
28373         * g++.old-deja/g++.mike/p783b.C: Likewise.
28374         * g++.old-deja/g++.mike/p786.C: Likewise.
28375         * g++.old-deja/g++.mike/p789.C: Likewise.
28376         * g++.old-deja/g++.mike/p789a.C: Likewise.
28377         * g++.old-deja/g++.mike/p807a.C: Likewise.
28378         * g++.old-deja/g++.other/delete3.C: Likewise.
28379         * g++.old-deja/g++.other/dyncast1.C: Likewise.
28380         * g++.old-deja/g++.other/dyncast2.C: Likewise.
28381         * g++.old-deja/g++.other/dyncast3.C: Likewise.
28382         * g++.old-deja/g++.other/empty1.C: Likewise.
28383         * g++.old-deja/g++.other/temporary1.C: Likewise.
28384         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
28385         * g++.old-deja/g++.pt/t16.C: Likewise.
28386         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
28387
28388 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
28389
28390         * gcc.dg/991230-1.c: New test.
28391
28392 1999-12-29  Jeffrey A Law  (law@cygnus.com)
28393
28394         * gcc.c-torture/compile/991229-3.c: New test.
28395         * gcc.c-torture/compile/991229-2.c: New test.
28396         * gcc.c-torture/compile/991229-1.c: New test.
28397
28398 1999-12-29  Greg McGary <gkm@eng.ascend.com>
28399
28400         * gcc.c-torture/compile/labels-2.c: New test.
28401
28402 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
28403
28404         * gcc.c-torture/execute/991227-1.c: New test.
28405
28406 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28407
28408         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
28409
28410 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
28411
28412         * gcc.c-torture/execute/991221-1.c: New test.
28413
28414 1999-12-20  Nathan Sidwell  <nathan@acm.org>
28415
28416         * g++.old-deja/g++.other/cast3.C: New test.
28417
28418 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
28419
28420         * gcc.c-torture/execute/991216-4.c: New test.
28421
28422 1999-12-16  Michael Meissner  <meissner@cygnus.com>
28423
28424         * gcc.c-torture/execute/991216-1.c: New test.
28425         * gcc.c-torture/execute/991216-2.c: New test.
28426         * gcc.c-torture/execute/991216-3.c: New test.
28427
28428 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
28429
28430         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
28431         Actually make the test fail by using "-O2" for compilation.
28432
28433 1999-12-15  Nathan Sidwell  <nathan@acm.org>
28434
28435         * g++.old-deja/g++.warn/cast-align1.C: New test.
28436
28437 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
28438
28439         * gcc.c-torture/compile/991214-1.c: New test.
28440         * gcc.c-torture/compile/991214-2.c: New test.
28441
28442 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
28443
28444         * gcc.dg/991214-1.c: New test.
28445
28446 1999-12-13  Jeffrey A Law  (law@cygnus.com)
28447
28448         * gcc.c-torture/compile/991213-3.c: New test.
28449         * gcc.c-torture/compile/991213-2.c: New test.
28450         * gcc.c-torture/compile/991213-1.c: New test.
28451
28452 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
28453
28454         * gcc.dg/991209-1.c: New test.
28455
28456 1999-12-08  Nathan Sidwell <nathan@acm.org>
28457
28458         * gcc.c-torture/compile/991208-1.c: New test.
28459
28460 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28461
28462         * gcc.dg/ultrasp2.c: New test.
28463
28464 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
28465
28466         * g++.old-deja/g++.abi/align.C (main): Fix typo.
28467
28468 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
28469
28470         * gcc.c-torture/compile/991202-1.c: New test.
28471         * gcc.c-torture/execute/991202-1.c: New test.
28472         * gcc.c-torture/execute/991202-2.c: New test.
28473         * gcc.c-torture/execute/991202-3.c: New test.
28474
28475 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
28476
28477         * g++.old-deja/g++.abi/align.C: New test.
28478         * g++.old-deja/g++.abi/aggregates.C: Likewise.
28479         * g++.old-deja/g++.abi/bitfields.C: Likewise.
28480
28481 1999-12-01  Richard Henderson  <rth@cygnus.com>
28482
28483         * gcc.c-torture/execute/991201-1.c: New.
28484
28485 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
28486
28487         * gcc.dg/991129-1.c: New test.
28488
28489 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
28490
28491         * gcc.c-torture/compile/991127-1.c: New test.
28492
28493 1999-11-22  Nathan Sidwell  <nathan@acm.org>
28494
28495         * g++.old-deja/g++.other/warn4.C: New test.
28496
28497 1999-11-22  Nathan Sidwell  <nathan@acm.org>
28498
28499         * g++.old-deja/g++.eh/cleanup2.C: New test.
28500         * g++.old-deja/g++.ext/pretty2.C: New test.
28501         * g++.old-deja/g++.ext/pretty3.C: New test.
28502         * g++.old-deja/g++.other/debug6.C: New test.
28503
28504 1999-10-20  Jim Wilson  <wilson@cygnus.com>
28505
28506         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
28507         compiler_output to look for one error message instead of two.
28508
28509 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
28510
28511         * gcc.c-torture/execute/991118-1.c: Also test case
28512         where the word boundary does not split a byte evenly.
28513
28514 1999-11-19  Nathan Sidwell  <nathan@acm.org>
28515
28516         * g++.old-deja/g++.ext/restrict1.C: New test.
28517
28518 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
28519
28520         * gcc.c-torture/execute/991118-1.c: New test.
28521
28522 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
28523
28524         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
28525         working directory pathnames.
28526
28527 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
28528
28529         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
28530         host is equipped with driver.h and driver.o so it can actually
28531         compile and run the tests.
28532
28533 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
28534
28535         * gcc.c-torture/compile/991008-1.c: New test.
28536
28537 1999-11-08  Nick Clifton  <nickc@cygnus.com>
28538
28539         * lib/gcc-dg.exp: Include target-supports.exp
28540
28541 1999-11-05  Nick Clifton  <nickc@cygnus.com>
28542
28543         * lib/target-supports.exp: New file: Provide procs to test for
28544         features supported by the target.
28545         (check_weak_available): Moved here from ecos.exp.
28546         (check_alias_available): New proc: Determine of the target
28547         toolchain supports the alias attribute.
28548
28549         * gcc.dg/special/ecos.exp: Move check_weak_available to
28550         target-supports.exp.
28551         (alias-1.c): Only perform the test if the target supports
28552         aliases.
28553         (wkali-1.c): Only perform the test if the target supports
28554         aliases.
28555
28556         * gcc.dg/990506-0.c: Expect error messages from cross
28557         targets as well as native targets.
28558
28559 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28560
28561         * gcc.dg/ultrasp1.c: Removed xfail.
28562         * gcc.dg/struct-ret-2.c: Likewise.
28563         * gcc.dg/array-1.c: Likewise.
28564
28565 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28566
28567         * gcc.dg/struct-ret-2.c: New test.
28568
28569         * gcc.dg/array-1.c: New test.
28570
28571 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
28572
28573         * gcc.c-torture/execute/991030-1.c: New test.
28574
28575 1999-10-26  Richard Henderson  <rth@cygnus.com>
28576
28577         * gcc.c-torture/compile/991026-2.c: New test.
28578
28579 1999-10-26  Jeffrey A Law  (law@cygnus.com)
28580
28581         * gcc.c-torture/compile/991026-1.c: New test.
28582
28583 1999-10-23  Jeffrey A Law  (law@cygnus.com)
28584
28585         * gcc.c-torture/execute/991023-1.c: New test.
28586
28587 1999-10-19  Jeffrey A Law  (law@cygnus.com)
28588
28589         * gcc.c-torture/execute/991019-1.c: New test.
28590
28591 1999-10-16  Richard Henderson  <rth@cygnus.com>
28592
28593         * gcc.c-torture/execute/991016-1.c: New test.
28594
28595 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
28596
28597         * gcc.c-torture/execute/991014-1.c: New test.
28598
28599 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
28600
28601         * g++.old-deja/g++.other/union2.C: New test.
28602
28603 1999-10-13  Nathan Sidwell  <nathan@acm.org>
28604
28605         * g++.old-deja/g++.other/vaarg2.C: New test.
28606         * g++.old-deja/g++.other/vaarg3.C: New test.
28607
28608 1999-10-12  Craig Burley  <craig@jcb-sc.com>
28609
28610         * g77.f-torture/noncompile/19990905-1.f: Moved from being
28611         in compile/.
28612
28613 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
28614
28615         * gcc.c-torture/execute/va-arg-11.c: New test.
28616
28617 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
28618
28619         * lib/file-format.exp (gcc_target_object_format): Don't
28620         crash if objdump is unavailable.
28621
28622 1999-09-29  Donn Terry <donn@interix.com>
28623
28624         * gcc.misc-tests/mg.exp: delete extraneous redirection.
28625
28626 1999-09-28  Nick Clifton  <nickc@cygnus.com>
28627
28628         * gcc.c-torture/compile/990928-1.c: New test.
28629
28630 1999-09-28  Nathan Sidwell  <nathan@acm.org>
28631
28632         * g++.old-deja/g++.other/decl6.C: New test.
28633
28634 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28635
28636         * gcc.c-torture/execute/va-arg-10.c: New test.
28637
28638 1999-09-27  Nathan Sidwell  <nathan@acm.org>
28639
28640         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
28641         __PRETTY_FUNCTION__.
28642
28643 1999-09-23  Nick Clifton  <nickc@cygnus.com>
28644
28645         * gcc.c-torture/execute/990923-1.c: New test.
28646
28647 1999-09-21  Nick Clifton  <nickc@cygnus.com>
28648
28649         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
28650         for which -fpic is inappropriate.
28651
28652 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
28653
28654         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
28655
28656 1999-09-21  Nathan Sidwell  <nathan@acm.org>
28657
28658         * g++.old-deja/g++.other/dyncast1.C: New test.
28659         * g++.old-deja/g++.other/dyncast2.C: New test.
28660         * g++.old-deja/g++.other/dyncast3.C: New test.
28661         * g++.old-deja/g++.other/dyncast4.C: New test.
28662         * g++.old-deja/g++.other/dyncast5.C: New test.
28663         * g++.old-deja/g++.eh/catch3.C: New test.
28664         * g++.old-deja/g++.eh/catch3p.C: New test.
28665         * g++.old-deja/g++.eh/catch4.C: New test.
28666         * g++.old-deja/g++.eh/catch4p.C: New test.
28667         * g++.old-deja/g++.eh/catch5.C: New test.
28668         * g++.old-deja/g++.eh/catch5p.C: New test.
28669         * g++.old-deja/g++.eh/catch6.C: New test.
28670         * g++.old-deja/g++.eh/catch6p.C: New test.
28671         * g++.old-deja/g++.eh/catch7.C: New test.
28672         * g++.old-deja/g++.eh/catch7p.C: New test.
28673         * g++.old-deja/g++.eh/catch8.C: New test.
28674         * g++.old-deja/g++.eh/catch8p.C: New test.
28675         * g++.old-deja/g++.eh/catch9.C: New test.
28676         * g++.old-deja/g++.eh/catch9p.C: New test.
28677
28678 1999-09-13  Nathan Sidwell  <nathan@acm.org>
28679
28680         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
28681         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
28682
28683 1999-09-13  Jeffrey A Law  (law@cygnus.com)
28684
28685         * gcc.c-torture/compile/990913-1.c: New test.
28686
28687 1999-09-10  Nathan Sidwell  <nathan@acm.org>
28688
28689         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
28690         * g++.old-deja/g++.jason/rfg5.C: Likewise.
28691
28692 1999-09-09  Richard Henderson  <rth@cygnus.com>
28693
28694         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
28695
28696 1999-09-09  Nathan Sidwell  <nathan@acm.org>
28697
28698         * g++.old-deja/g++.other/lookup11.C: New test.
28699         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
28700         what is permitted and what we want.
28701         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
28702         overload use.
28703         * g++.old-deja/g++.jason/rfg5.C: Likewise
28704
28705 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
28706
28707         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
28708         * gcc.c-torture/noncompile/poison-1.c: New file.
28709
28710 1999-09-08  Nathan Sidwell  <nathan@acm.org>
28711
28712         * g++.old-deja/g++.other/sizeof3.C: New test.
28713         * g++.old-deja/g++.other/sizeof4.C: New test.
28714         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
28715         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
28716
28717 1999-09-07  Richard Henderson  <rth@cygnus.com>
28718
28719         * gcc.dg/va-arg-1.c: New.
28720
28721 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28722
28723         * gcc.c-torture/execute/va-arg-9.c: New test.
28724
28725 1999-09-05  Craig Burley  <craig@jcb-sc.com>
28726
28727         * g77.f-torture/compile/980519-2.f: New test.
28728         * g77.f-torture/compile/19990905-0.f: New test.
28729         * g77.f-torture/compile/19990905-1.f: New test.
28730         * g77.f-torture/compile/19990905-2.f: New test.
28731
28732         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
28733
28734 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
28735
28736         * gcc.c-torture/execute/990827-1.c: Fix typo.
28737
28738 1999-09-03  Nathan Sidwell  <nathan@acm.org>
28739
28740         * g++.old-deja/g++.other/deref1.C: New test.
28741
28742 1999-09-02  Nathan Sidwell  <nathan@acm.org>
28743
28744         * g++.old-deja/g++.other/ambig2.C: New test.
28745         * g++.old-deja/g++.other/cond5.C: New test.
28746         * g++.old-deja/g++.other/lookup16.C: New test.
28747
28748 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
28749
28750         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
28751         assemblers too.
28752
28753 1999-08-31  Jeffrey A Law  (law@cygnus.com)
28754
28755         * lib/c-torture.exp: Avoid the "compare executables" optimization
28756         when testing native.
28757
28758 1999-08-29  Jeffrey A Law  (law@cygnus.com)
28759
28760         * gcc.c-torture/execute/990829-1.c: New test.
28761         * gcc.c-torture/compile/990829-1.c: New test.
28762
28763 1999-08-27  Paul Burchard  <burchard@pobox.com>
28764
28765         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
28766         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
28767         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
28768         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
28769         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
28770         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
28771         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
28772         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
28773         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
28774         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
28775         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
28776
28777 1999-08-27  Jeffrey A Law  (law@cygnus.com)
28778
28779         * gcc.c-torture/execute/990827-1.c: New test.
28780
28781 1999-08-26  Craig Burley  <craig@jcb-sc.com>
28782
28783         * g77.f-torture/noncompile/19990826-4.f: New test.
28784
28785         * g77.f-torture/compile/19990826-3.f: New test.
28786
28787         * g77.f-torture/execute/19990826-2.f: New test.
28788
28789         * g77.f-torture/compile/19990826-1.f: New test.
28790
28791         * gcc.c-torture/execute/990826-0.c: New test.
28792         * g77.c-torture/execute/19990826-0.f: New test.
28793
28794         * g77.f-torture/noncompile/970626-2.f: New test.
28795
28796 1999-08-25  Paul Burchard  <burchard@pobox.com>
28797
28798         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
28799         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
28800         lss-011.C: New tests.
28801
28802 1999-08-25  Nathan Sidwell  <nathan@acm.org>
28803
28804         * g++.old-deja/g++.other/decl5.C: New test.
28805
28806 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28807
28808         * noncompile/noncompile.exp: Load_lib c-torture.exp.
28809         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
28810         call `postbase' for each one.  All callers of `postbase' changed
28811         to call this instead.
28812
28813 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
28814
28815         * gcc.c-torture/execute/990811-1.c: New test.
28816
28817 1999-08-09  Nick Clifton  <nickc@cygnus.com>
28818
28819         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
28820         just native ones.
28821
28822         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
28823         just native ones.
28824
28825 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
28826
28827         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
28828
28829 1999-08-04  Jeffrey A Law  (law@cygnus.com)
28830
28831         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
28832
28833 1999-08-04  Nathan Sidwell  <nathan@acm.org>
28834
28835         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
28836
28837 1999-08-04  Jeffrey A Law  (law@cygnus.com)
28838
28839         * gcc.c-torture/execute/990804-1.c: New test.
28840
28841 1999-08-03  Nathan Sidwell  <nathan@acm.org>
28842
28843         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
28844         * g++.old-deja/g++.brendan/crash64.C: Likewise
28845         * g++.old-deja/g++.brendan/overload8.C: Likewise
28846
28847 1999-08-03  Nathan Sidwell  <nathan@acm.org>
28848
28849         * g++.old-deja/g++.other/struct1.C: New test.
28850
28851 1999-08-03  Nathan Sidwell  <nathan@acm.org>
28852
28853         * g++.old-deja/g++.other/enum2.C: New test.
28854
28855 1999-08-02  Richard Henderson  <rth@cygnus.com>
28856
28857         Adapted from tests from Franz Sirl:
28858         * gcc.c-torture/execute/va-arg-7.c: New test.
28859         * gcc.c-torture/execute/va-arg-8.c: New test.
28860
28861 1999-08-01  Jeffrey A Law  (law@cygnus.com)
28862
28863         * gcc.c-torture/compile/990801-2.c: New test.
28864
28865         * gcc.c-torture/compile/990801-1.c: New test.
28866
28867 1999-07-27  Michael Meissner  <meissner@cygnus.com>
28868
28869         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
28870         fp-cmp-1.c, converting double to float.
28871
28872         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
28873         fp-cmp-1.c, converting double to long double.
28874
28875         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
28876         from fr1 to unknown_register, since fr1 is a legitimate register
28877         on some machines.
28878
28879 1999-07-25  Jeffrey A Law  (law@cygnus.com)
28880
28881         * README: More listname related changes.
28882
28883 1999-07-08  Catherine Moore  <clm@cygnus.com>
28884
28885         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
28886
28887 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
28888
28889         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
28890
28891 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
28892
28893         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
28894
28895 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
28896
28897         * gcc.dg/990703-1.c: New test.
28898
28899 1999-06-29  Nick Clifton  <nickc@cygnus.com>
28900
28901         * lib/file-format.exp: New file: Move definition of proc
28902         gcc_target_object_format to here from
28903         gcc.dg/special/ecos.exp.
28904
28905         * lib/c-torture.exp: Include lib file-format.exp.
28906         * lib/gcc-dg.exp: Include lib file-format.exp.
28907
28908         * gcc.dg/special/ecos.exp: Remove definition of proc
28909         gcc_target_object_format.
28910
28911 1999-06-28  Jeffrey A Law  (law@cygnus.com)
28912
28913         * gcc.c-torture/execute/990628-1.c: New test.
28914
28915 1999-06-25  Jeffrey A Law  (law@cygnus.com)
28916
28917         * gcc.c-torture/compile/990625-2.c: New test.
28918
28919         * gcc.c-torture/compile/990625-1.c: New test.
28920
28921 1999-06-23  Nick Clifton  <nickc@cygnus.com>
28922
28923         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
28924         attributes compile.
28925         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
28926         ports that use the COFF/PE file format.
28927
28928 1999-06-17  Jeffrey A Law  (law@cygnus.com)
28929
28930         * gcc.c-torture/compile/990617-1.c: New test.
28931
28932 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
28933
28934         * g++.old-deja/g++.other/decl4.C: New test.
28935
28936 1999-06-14  Nathan Sidwell  <nathan@acm.org>
28937
28938         * g++.old-deja/g++.other/bitfld3.C: New test.
28939
28940 1999-06-08  Nathan Sidwell  <nathan@acm.org>
28941
28942         * g++.old-deja/g++.eh/catch1.C: New test.
28943
28944 1999-06-07  Jeffrey A Law  (law@cygnus.com)
28945
28946         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
28947
28948         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
28949         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
28950
28951 1999-06-05  Craig Burley  <craig@jcb-sc.com>
28952
28953         * g77.f-torture/compile/19990502-0.f: Replace with new,
28954         shorter, test that still fails after recent changes.
28955
28956 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
28957
28958         * gcc.c-torture/execute/990604-1.c: New test.
28959
28960 1999-05-31  Jeffrey A Law  (law@cygnus.com)
28961
28962         * gcc.c-torture/execute/990531-1.c: New test.
28963
28964 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28965
28966         * gcc.c-torture/compile/990527-1.c: New test.
28967
28968 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
28969
28970         * gcc.c-torture/execute/990527-1.c: New test.
28971
28972 1999-05-25  Nick Clifton  <nickc@cygnus.com>
28973
28974         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
28975         bitfields as signed.
28976
28977 1999-05-25  Craig Burley  <craig@jcb-sc.com>
28978
28979         * g77.f-torture/compile/19990525-0.f: New test.
28980
28981 1999-05-25  Jeffrey A Law  (law@cygnus.com)
28982
28983         * gcc.c-torture/execute/990525-2.c: New test.
28984
28985         * gcc.c-torture/execute/990525-1.c: New test.
28986
28987 1999-05-24  Nathan Sidwell  <nathan@acm.org>
28988
28989         * g++.old-deja/g++.other/anon3.C: New test.
28990         * g++.old-deja/g++.other/anon4.C: New test.
28991         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
28992         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
28993         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
28994         Merrill).
28995
28996 1999-05-24  Jeffrey A Law  (law@cygnus.com)
28997
28998         * gcc.c-torture/execute/990524-1.c: New test.
28999
29000         * gcc.dg/990524-1.c: New test.
29001
29002 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29003
29004         * gcc.c-torture/compile/990523-1.c: New test.
29005
29006 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
29007
29008         * gcc.c-torture/compile/990519-1.c: New test.
29009
29010 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
29011
29012         * gcc.c-torture/compile/990517-1.c: New test.
29013
29014         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
29015         (e4, f4): New tests.
29016         (main): Call them.
29017
29018 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29019
29020         * gcc.dg/noreturn-1.c: New test.
29021
29022 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
29023
29024         * gcc.c-torture/execute/990513-1.c: New test.
29025
29026 1999-05-10  Richard Henderson  <rth@cygnus.com>
29027
29028         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
29029
29030 1999-05-10  Craig Burley  <craig@jcb-sc.com>
29031
29032         * g77.f-torture/execute/erfc.f: Use small single-precision
29033         values, to avoid problems on Alphas when not -mieee.
29034
29035 1999-05-08  Craig Burley  <craig@jcb-sc.com>
29036
29037         * gcc.dg/990506-0.c: New test.
29038
29039 1999-05-08  Richard Henderson  <rth@cygnus.com>
29040
29041         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
29042         the constant to test.  Don't XFAIL 64-bit targets.
29043
29044         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
29045         * g++.old-deja/g++.law/profile1.C: Likewise.
29046
29047         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
29048         operator new instances.
29049         * g++.old-deja/g++.other/delete5.C: Likewise.
29050
29051 1999-05-03  Craig Burley  <craig@jcb-sc.com>
29052
29053         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
29054         intrinsic.
29055
29056 1999-05-03  Craig Burley  <craig@jcb-sc.com>
29057
29058         * g77.f-torture/execute/u77-test.f: Reverse order of two
29059         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
29060
29061 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29062
29063         * gcc.dg/compare1.c: New test.
29064
29065 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
29066
29067         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
29068         New tests.
29069
29070 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29071
29072         * g77.f-torture/compile/19990502-1.f: New test.
29073
29074 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29075
29076         * g77.f-torture/compile/19990502-0.f: New test.
29077
29078 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29079
29080         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
29081         intrinsic.
29082
29083 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29084
29085         * g77.f-torture/execute/u77-test.f (main): List libU77
29086         intrinsics not currently tested.
29087         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
29088         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
29089         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
29090         Trim blanks off the ends of some printed strings.
29091
29092 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29093
29094         * g77.f-torture/execute/u77-test.f (main): Just warn about
29095         FSTAT gid disagreement, as it's expected on some systems.
29096
29097 1999-05-01  Craig Burley  <craig@jcb-sc.com>
29098
29099         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
29100         use a new function, which allows for some slop.
29101         Clean up some commentary.
29102         (issum): The new function.
29103         (sgladd): Deleted subroutine.
29104
29105 1999-05-01  Craig Burley  <craig@jcb-sc.com>
29106
29107         * g77.f-torture/execute/u77-test.f: Modify to be more like
29108         libf2c/libU77 version, bringing patches to that version here.
29109         Add suitable commentary.
29110
29111 1999-04-25  Richard Henderson  <rth@cygnus.com>
29112
29113         * gcc.dg/990424-1.c: New test.
29114
29115 1999-04-24  Craig Burley  <craig@jcb-sc.com>
29116
29117         * g77.f-torture/execute/u77-test.f (main): Bug involving
29118         LSTAT has been fixed, so turn back on full checking.
29119
29120 1999-04-20  Craig Burley  <craig@jcb-sc.com>
29121
29122         * g77.f-torture/compile/19990419-0.f: New test.
29123         * g77.f-torture/execute/19990419-1.f: New test.
29124
29125 1999-04-17  Richard Henderson  <rth@cygnus.com>
29126
29127         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
29128         to avoid the need for a prototype to supress a warning.
29129
29130 1999-04-07  Jim Wilson  <wilson@cygnus.com>
29131
29132         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
29133
29134 1999-04-04  Jeffrey A Law  (law@cygnus.com)
29135
29136         * gcc.c-torture/execute/990404-1.c: New test.
29137
29138 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
29139
29140         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
29141         * gcc.dg/cpp-if3.c: Don't use -pedantic.
29142         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
29143         missing initializer warnings.
29144
29145 1999-03-28  Jeffrey A Law  (law@cygnus.com)
29146
29147         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
29148         matching strings.
29149
29150 1999-03-26  Jeffrey A Law  (law@cygnus.com)
29151
29152         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
29153
29154 1999-03-26  Craig Burley  <craig@jcb-sc.com>
29155
29156         * g77.f-torture/execute/19990325-0.f: New test.
29157         * g77.f-torture/execute/19990325-1.f: New test.
29158
29159 1999-03-24  Jeffrey A Law  (law@cygnus.com)
29160
29161         * gcc.c-torture/execute/990324-1.c: New test.
29162
29163 1999-03-22  Jim Wilson  <wilson@cygnus.com>
29164
29165         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
29166         test with 4.
29167
29168 1999-03-17  Richard Henderson  <rth@cygnus.com>
29169
29170         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
29171
29172 1999-03-13  Craig Burley  <craig@jcb-sc.com>
29173
29174         * g77.f-torture/execute/19990313-2.f: New test.
29175         * g77.f-torture/execute/19990313-3.f: New test.
29176
29177 1999-03-13  Craig Burley  <craig@jcb-sc.com>
29178
29179         * g77.f-torture/execute/19990313-0.f: New test.
29180         * g77.f-torture/execute/19990313-1.f: New test.
29181
29182 1999-03-12  Jim Wilson  <wilson@cygnus.com>
29183
29184         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
29185         printf to sprintf.
29186         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
29187         (main): Add check for u15.  Conditionalize u31 check depending on
29188         whether ints are <32 bits or >=32 bits.
29189
29190 1999-03-08  Craig Burley  <craig@jcb-sc.com>
29191
29192         * g77.f-torture/execute/19981119-0.f: Improve testiness.
29193
29194 1999-03-08  Craig Burley  <craig@jcb-sc.com>
29195
29196         * g77.f-torture/compile/19990305-0.f: New test.
29197         * g77.f-torture/execute/19981119-0.f: New test.
29198
29199 1999-03-08  Craig Burley  <craig@jcb-sc.com>
29200
29201         * g77.f-torture/execute/970625-2.f: call ABORT if final
29202         result is not correct, instead of just printing it.
29203         Add this checking via newly introduced obfuscation, to
29204         trip up buggy front ends.
29205
29206 1999-03-07  Craig Burley  <craig@jcb-sc.com>
29207
29208         * g77.f-torture/compile/960317-1.f: Moved from being
29209         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
29210
29211 1999-03-06  Craig Burley  <craig@jcb-sc.com>
29212
29213         * g77.f-torture/execute/960317-1.f: New (old) test.
29214         * g77.f-torture/execute/970625-2.f: Ditto.
29215
29216 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
29217
29218         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
29219         message on line 1 or line 2; cccp and cpplib do this differently.
29220
29221 1999-03-01  Jeffrey A Law  (law@cygnus.com)
29222
29223         * g++.old-deja/g++.law/weak1.C: New test.
29224
29225 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
29226
29227         * gcc.c-torture/execute/990119-1.c: Renamed to...
29228         * gcc.dg/990119-1.c: this, so it will only be tested once
29229         (it's a preprocessor test, it doesn't need to be run at
29230         multiple optimization levels).
29231
29232 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
29233
29234         * lib/g++.exp: Don't add incdir=$base_dir/../include to
29235           ALWAYS_CXXFLAGS.
29236
29237 1999-02-24  Craig Burley  <craig@jcb-sc.com>
29238
29239         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
29240         * g77.f-torture/compile/19981216-0.f: ...as it is expected
29241         to not be compilable by current g77.
29242
29243 1999-02-24  Nick Clifton  <nickc@cygnus.com>
29244
29245         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
29246
29247 1999-02-22  Jeffrey A Law  (law@cygnus.com)
29248
29249         * gcc.c-torture/execute/990222-1.c: New test.
29250
29251 1999-02-19  Craig Burley  <craig@jcb-sc.com>
29252
29253         * g77.f-torture/compile/19990218-0.f: New test.
29254         * g77.f-torture/noncompile/19990218-1.f: New test.
29255
29256 1999-02-18  Craig Burley  <craig@jcb-sc.com>
29257
29258         * g77.f-torture/compile/19981216-0.f: New test.
29259
29260 1999-02-14  Jeffrey A Law  (law@cygnus.com)
29261
29262         * gcc.dg/990214-1.c: New test.
29263
29264 1999-02-13  Jeffrey A Law  (law@cygnus.com)
29265
29266         * gcc.dg/990213-2.c: New test.
29267
29268         * gcc.dg/990213-1.c: New test.
29269
29270 1999-02-12  Jeffrey A Law  (law@cygnus.com)
29271
29272         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
29273         ints.
29274
29275 1999-02-11  Nick Clifton  <nickc@cygnus.com>
29276
29277         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
29278         specified by target.
29279
29280         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
29281
29282 1999-02-11  Jeffrey A Law  (law@cygnus.com)
29283
29284         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
29285
29286 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
29287
29288         * gcc.dg/special/ecos.exp: New test driver for new tests with
29289         special requirements.
29290
29291         * gcc.dg/special/alias-1.c: New test.
29292         * gcc.dg/special/gcsec-1.c: New test.
29293         * gcc.dg/special/weak-1.c: New test.
29294         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
29295         * gcc.dg/special/weak-2.c: New test.
29296         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
29297         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
29298         * gcc.dg/special/wkali-1.c: New test.
29299         * gcc.dg/special/wkali-2.c: New test.
29300         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
29301         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
29302
29303 1999-02-10  Felix Lee  <flee@cygnus.com>
29304
29305           * lib/c-torture.exp (c-torture-compile): Pull out code for
29306           analyzing gcc error messages.
29307           (c-torture-execute): Likewise.  Fix some (harmless) false
29308           positives.
29309           * lib/gcc.exp (gcc_check_compile): New function.
29310
29311 1999-02-08  Richard Henderson  <rth@cygnus.com>
29312
29313         * gcc.c-torture/execute/990208-1.c: New test.
29314
29315 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
29316
29317         * g++.dg/special/ecos.exp: New driver for new tests with special
29318         requirements
29319
29320         * g++.dg/special/conpr-1.C: New test
29321         * g++.dg/special/conpr-2.C: New test
29322         * g++.dg/special/conpr-2a.C: New test
29323         * g++.dg/special/conpr-3.C: New test
29324         * g++.dg/special/conpr-3a.C: New test
29325         * g++.dg/special/conpr-3b.C: New test
29326
29327         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
29328         allow g++ to use the dg driver
29329
29330         * README: Add comment about g++.dg directory
29331
29332 1999-02-06  Jeffrey A Law  (law@cygnus.com)
29333
29334         * README: Update email addresses.
29335
29336 1999-02-03  Nick Clifton  <nickc@cygnus.com>
29337
29338         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
29339         arguments in order to force structure S onto the stack even on
29340         the alpha.
29341         (test): Pass 10 leading arguments to function foo as well as the
29342         structure S.
29343
29344         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
29345         failure for all targets.
29346
29347         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
29348         abort to terminate program execution.
29349
29350 1999-01-30  Richard Henderson  <rth@cygnus.com>
29351
29352         * gcc.c-torture/execute/990130-1.c: New test.
29353
29354 1999-01-30  Jeffrey A Law  (law@cygnus.com)
29355
29356         * gcc.dg/990130-1.c: New test.
29357
29358 1999-01-28  Michael Meissner  <meissner@cygnus.com>
29359
29360         * gcc.c-torture/execute/990128-1.c: New test.
29361
29362 1999-01-27  Michael Meissner  <meissner@cygnus.com>
29363
29364         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
29365
29366 1999-01-27  Felix Lee  <flee@cygnus.com>
29367
29368         * lib/c-torture.exp (c-torture-compile): pull out code for
29369         analyzing gcc error messages.
29370         (c-torture-execute): ditto, and fix some (harmless) false
29371         positives.
29372         * lib/gcc.exp (gcc_check_compile): new function.
29373
29374 1999-01-17  Jeffrey A Law  (law@cygnus.com)
29375
29376         * gcc.dg/990117-1.c: New test.
29377
29378         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
29379
29380         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
29381
29382 1999-01-15  Jeffrey A Law  (law@cygnus.com)
29383
29384         * g77.f-torture/compile/990115-1.f: New test.
29385
29386 1999-01-07  Jeffrey A Law  (law@cygnus.com)
29387
29388         * gcc.c-torture/compile/990107-1.c: New test
29389
29390 1999-01-06  Jeffrey A Law  (law@cygnus.com)
29391
29392         * gcc.c-torture/execute/990106-2.c: New test.
29393
29394         * gcc.c-torture/execute/990106-1.c: New test.
29395
29396 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
29397
29398         * gcc.c-torture/compile/981223-1.c: New test.
29399
29400 1998-12-29  Richard Henderson  <rth@cygnus.com>
29401
29402         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
29403         (opt3): Rename from opt4 and disable.
29404
29405 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
29406
29407         * g++.old-deja/g++.pt/ptrmem5.C: New test.
29408
29409 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
29410
29411         * g++.old-deja/g++.other/conv5.C: New test.
29412
29413 1998-12-14  Nick Clifton  <nickc@cygnus.com>
29414
29415         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
29416
29417 1998-12-11  Jeffrey A Law  (law@cygnus.com)
29418
29419         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
29420
29421 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
29422
29423         * gcc.c-torture/compile/981211-1.c: New test.
29424
29425 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
29426
29427         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
29428
29429         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
29430
29431 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29432
29433         * gcc.special/930510-1.c: Make C9X safe.
29434         * gcc.misc-tests/gcov-1.c Similarly.
29435         * gcc.misc-tests/gcov-2.c Similarly.
29436
29437 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
29438
29439         * gcc.dg/ultrasp1.c: New test.
29440
29441 1998-12-06  Richard Henderson  <rth@cygnus.com>
29442
29443         * gcc.c-torture/execute/981206.c: New test.
29444
29445 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
29446
29447         * g++.old-deja/g++.ns/template7.C: New test.
29448
29449         * g++.old-deja/g++.other/expr1.C: New test.
29450
29451         * g++.old-deja/g++.eh/tmpl3.C: New test.
29452
29453         * g++.old-deja/g++.eh/tmpl2.C: New test.
29454
29455 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
29456
29457         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
29458         * g++.old-deja/g++.other/using6.C: Removed.
29459         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
29460
29461         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
29462
29463 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
29464
29465         * g++.old-deja/g++.pt/overload8.C: New test.
29466
29467         * g++.old-deja/g++.pt/overload7.C: New test.
29468
29469         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
29470
29471         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
29472         and relinking messages.
29473         * lib/g++.exp (g++_target_compile): Remove .rpo file when
29474         compiling with -frepo.
29475
29476 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
29477
29478         * g++.old-deja/g++.pt/lookup6.C: New test.
29479
29480 1998-11-30  Nick Clifton  <nickc@cygnus.com>
29481
29482         * gcc.c-torture/execute/981130-1.c: New test.
29483         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
29484
29485 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
29486
29487         * g++.old-deja/g++.pt/explicit76.C: New test.
29488
29489         * g++.old-deja/g++.pt/friend38.C: New test.
29490
29491         * g++.old-deja/g++.ns/crash2.C: New test.
29492
29493         * g++.old-deja/g++.pt/defarg8.C: New test.
29494
29495         * g++.old-deja/g++.pt/instantiate6.C: New test.
29496
29497         * g++.old-deja/g++.pt/static6.C: New test.
29498
29499         * g++.old-deja/g++.pt/decl2.C: New test.
29500
29501 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
29502
29503         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
29504         problem is actually related with name lookup, but so what? :-)
29505
29506         * g++.old-deja/g++.pt/friend37.C: New test.
29507
29508 1998-11-25  Dave Love  <d.love@dl.ac.uk>
29509
29510         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
29511         element, which fails on some systems.
29512
29513         * g77.f-torture/execute/labug1.f: New test.
29514
29515 1998-11-21  Jeffrey A Law  (law@cygnus.com)
29516
29517         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
29518         is defined.
29519
29520 1998-11-18  Dave Love  <d.love@dl.ac.uk>
29521
29522         * g77.f-torture/compile/981117-1.f: New test.
29523
29524 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
29525
29526         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
29527         properly discarded.
29528
29529 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
29530
29531         * gcc.c-torture/execute/memcheck: New directory of tests for
29532         -fcheck-memory-usage.
29533
29534 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
29535
29536         * README: New file, general information about the testsuite and
29537         new description of the various C++ test subdirectories.
29538         * README.g++: Eliminate obsolete information, update and move most
29539         relevant stuff to README.
29540
29541 1998-11-07  Richard Henderson  <rth@cygnus.com>
29542
29543         * gcc.c-torture/compile/981107-1.c: New test.
29544
29545 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
29546
29547         * execute/memcpy-bi.c: New testcase.
29548
29549 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
29550
29551         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
29552         base classes.
29553
29554         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
29555         template is selected.
29556
29557         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
29558         classes, it should be accepted for all types.
29559
29560         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
29561
29562         * g++.old-deja/g++.pt/spec24.C: Ensure that template
29563         specializations start with template headers.
29564
29565 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
29566
29567         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
29568
29569         * g++.old-deja/g++.other/init9.C: Test cross initialization of
29570         non-POD types.
29571
29572 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
29573
29574         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
29575
29576 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
29577
29578         * compile/981022-1.c, compile/981022-1.x: New test and driver.
29579
29580 1998-10-19  Jeffrey A Law  (law@cygnus.com)
29581
29582         * 981019-1.c: New test.
29583
29584 1998-10-14  Robert Lipe <robertl@dgii.com>
29585
29586         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
29587         find objc headers.
29588
29589 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
29590
29591         * compile/981001-4.c: Remove use of GCC extension that triggers a
29592         compiler bug.
29593
29594 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
29595
29596         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
29597
29598 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
29599
29600         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
29601         instantiation of template produces incorrect code for delete
29602         expression.
29603
29604         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
29605         constructors' name is not unique.
29606         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
29607         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
29608
29609         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
29610         automatic array of const is ill-formed.
29611
29612         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
29613         of template parameter?
29614
29615         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
29616         const.
29617
29618         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
29619         pointer-to-member expression.
29620
29621         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
29622         declaration causes ICE.
29623
29624 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
29625
29626         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
29627         reserved in the global namespace.
29628
29629         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
29630         generate needed virtual table.
29631
29632         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
29633
29634 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
29635
29636         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
29637         template-dependent type
29638
29639 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
29640
29641         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
29642         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
29643         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
29644
29645         * g++.old-deja/g++.other/using5.C: New test; using decl from base
29646         class should be usable as argument of member function.
29647         * g++.old-deja/g++.other/using6.C: New test; using decl from base
29648         class should be usable as return type of member function.
29649         * g++.old-deja/g++.other/using7.C: New test; using decl from base
29650         class should be usable as type of data member.
29651
29652         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
29653
29654 1998-10-09  Jeffrey A Law  (law@cygnus.com)
29655
29656         * gcc.c-torture/special/920521-1.c: Fix bogus test.
29657
29658 1998-10-08  Nick Clifton  <nickc@cygnus.com>
29659
29660         * gcc.dg/dll-?.c Add thumb to target list.
29661         Fix assembler scan patterns to match current assembler output.
29662
29663 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
29664
29665         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
29666         matching of template brackets.
29667
29668         * g++.old-deja/g++.other/using4.C: New test.  Test using
29669         declarations of methods from base classes.
29670
29671         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
29672         within functions should introduce names into the innermost
29673         enclosing namespace.
29674
29675         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
29676         of static locals if first initialization throws.
29677
29678 1998-10-07  Jim Wilson  <wilson@cygnus.com>
29679
29680         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
29681
29682 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
29683
29684         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
29685         lose track of the possible targets of tablejump insns.
29686         * special/special.exp: Run it.
29687
29688 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
29689
29690         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
29691         must be declared before its specializations can be named in friend
29692         declarations.
29693
29694 1998-10-05  Dave Love  <d.love@dl.ac.uk>
29695
29696         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
29697
29698         * g77.f-torture/execute/io1.f: New test.
29699
29700 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
29701
29702         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
29703         with pointer to template function, for which no argument deduction
29704         is possible.
29705
29706         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
29707         specialization of template function as argument to template
29708         function.
29709
29710         * g++.old-deja/g++.other/access2.C: New test; Inner class
29711         shouldn't have privileged access to Outer's names.
29712
29713 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
29714
29715         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
29716         friend template declared within template class conflicts with
29717         nested class of the same name.
29718
29719         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
29720         is ignored.
29721
29722         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
29723         object with direct initializer as function declaration.
29724
29725         * g++.old-deja/g++.other/decl2.C: New test; duplicate
29726         initializers.
29727
29728         * g++.old-deja/g++.other/null2.C: New test; conditional operator
29729         involving const pointer and NULL produces incorrect result.
29730
29731         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
29732         type name without `typename' should be rejected with -pedantic.
29733
29734 1998-10-02  Richard Henderson  <rth@cygnus.com>
29735
29736         * g++.old-deja/g++.other/addrof1.C: New test.
29737
29738 1998-10-01  Nick Clifton  <nickc@cygnus.com>
29739
29740         * gcc.c-torture/compile/981001-1.c: New test.
29741         * gcc.c-torture/execute/981001-1.c: New test.
29742
29743 1998-10-01  Jeffrey A Law  (law@cygnus.com)
29744
29745         * gcc.c-torture/compile/981001-2.c: New test.
29746         * gcc.c-torture/compile/981001-3.c: New test.
29747         * gcc.c-torture/compile/981001-4.c: New test.
29748
29749 1998-10-01  Robert Lipe  <robertl@dgii.com>
29750
29751         * lib/objc.exp (objc_target_compile): Add -L during compiles for
29752         multilibbed hosts.   Idea grafted from g77.exp.
29753
29754 1998-09-30  Dave Love  <d.love@dl.ac.uk>
29755
29756         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
29757         avoid losing on systems which need -lsocket.
29758
29759 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
29760
29761         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
29762         * g++.old-deja/g++.other/nested2.C: Ditto.
29763         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
29764         failure.
29765
29766 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
29767
29768         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
29769         preferred over template operator!= for enum bitfields.
29770
29771 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
29772
29773         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
29774         that happen to have the same base name, but in different scopes,
29775         are incorrectly rejected.
29776
29777 1998-09-16  Richard Henderson  <rth@cygnus.com>
29778
29779         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
29780         on the native word size instead of an integer literal.
29781
29782 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
29783
29784         * g++.old-deja/g++.other/static2.C: Invocation of static data
29785         member of type pointer-to-function denoted as non-static member.
29786
29787         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
29788         checks involving function types and aliases.
29789
29790 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
29791
29792         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
29793         redefined to the same non-trivial type.
29794
29795         * g++.old-deja/g++.pt/explicit73.C: Test for proper
29796         namespace-qualification of template specializations declared in
29797         other namespaces.
29798
29799         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
29800         to declare a subset of the specializations of a template function
29801         as friends of specializations of a template class.
29802
29803         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
29804         member templates that do not fully specialize the enclosing
29805         template class are rejected.
29806
29807 1998-09-11  Dave Love  <d.love@dl.ac.uk>
29808
29809         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
29810
29811 1998-09-08  Dave Love  <d.love@dl.ac.uk>
29812
29813         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
29814         altered from libf2c/libU77 version.
29815
29816 1998-09-06  Dave Love  <d.love@dl.ac.uk>
29817
29818         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
29819
29820 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
29821
29822         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
29823         (un)signed char are different types for template specialization
29824         purposes.
29825
29826 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
29827
29828         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
29829         * objc: ObjC testsuite.
29830
29831 1998-08-31  Catherine Moore  <clm@cygnus.com>
29832
29833         * gcc.c-torture/execute/941014-1.x:  New file.
29834
29835 1998-08-31  Nick Clifton  <nickc@cygnus.com>
29836
29837         * lib/c-torture.exp: Add support for
29838         torture_eval_before_compile and torture_eval_before_execute
29839         variables.
29840
29841 1998-08-30  Jeffrey A Law  (law@cygnus.com)
29842
29843         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
29844         this test triggers valid.
29845
29846 1998-08-27  Jeffrey A Law  (law@cygnus.com)
29847
29848         * gcc.dg/980827-1.c: New test.
29849
29850 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
29851
29852         * gcc.c-torture/execute/loop-4b.c: New test.
29853
29854 1998-08-26  Nick Clifton  <nickc@cygnus.com>
29855
29856         * lib/c-torture.exp: Add support for
29857         torture_eval_before_compile and torture_eval_before_execute
29858         variables.
29859
29860 1998-08-25  Jeffrey A Law  (law@cygnus.com)
29861
29862         * gcc.c-torture/compile/980825-1.c: New test.
29863
29864 1998-08-24  Nick Clifton  <nickc@cygnus.com>
29865
29866         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
29867         count number tests in opt_t0 not good_t0.
29868
29869 1998-08-24  Jeffrey A Law  (law@cygnus.com)
29870
29871         * gcc.c-torture/compile/930326-1.x: Fix typo.
29872
29873 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
29874
29875         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
29876         causes an ICE.
29877
29878 1998-08-21  Jeffrey A Law  (law@cygnus.com)
29879
29880         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
29881         STACK_SIZE is defined.
29882         * gcc.c-torture/unsorted/stuct.c: Similarly.
29883
29884         * gcc.c-torture/compile/980821-1.c: New test.
29885
29886 1998-08-21  Jeffrey A Law  (law@cygnus.com)
29887
29888         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
29889
29890 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
29891
29892         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
29893         code.
29894
29895 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
29896
29897         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
29898         error'.
29899
29900 1998-08-18  Jeffrey A Law  (law@cygnus.com)
29901
29902         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
29903
29904 1998-08-16  Jeffrey A Law  (law@cygnus.com)
29905
29906         * gcc.c-torture/compile/980816-1.c: New test.
29907
29908         * gcc.dg/980816-1.c: New test.
29909
29910 1998-08-13  Jeffrey A Law  (law@cygnus.com)
29911
29912         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
29913         compiler for ieee tests.
29914
29915 1998-08-01  Dave Love  <d.love@dl.ac.uk>
29916
29917         * g77.f-torture/compile/980729-0.f: New test.
29918
29919 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
29920
29921         * gcc.c-torture/special/eeprof-1.c: New test, for
29922         -finstrument-functions.
29923         * gcc.c-torture/special/special.exp: Run it.
29924
29925 1998-07-29  Jeffrey A Law  (law@cygnus.com)
29926
29927         * gcc.c-torture/compile/980729-1.c: New test.
29928
29929 1998-07-27  Nick Clifton  <nickc@cygnus.com>
29930
29931         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
29932         __thumb__ is defined, and test for ARM style doubles if so.
29933
29934 1998-07-26  Dave Love  <d.love@dl.ac.uk>
29935
29936         * g77.f-torture/noncompile/980615-0.f: New test.
29937
29938 1998-07-26  H.J. Lu  (hjl@gnu.org)
29939
29940         * gcc.dg/980312-1.c: Do link instead of compile.
29941         * gcc.dg/980313-1.c: Likewise.
29942
29943 1998-07-26  Jeffrey A Law  (law@cygnus.com)
29944
29945         * gcc.c-torture/compile/980726-1.c: New test.
29946
29947 1998-07-25  Dave Love  <d.love@dl.ac.uk>
29948
29949         * g77.f-torture/execute/io0.f: New test.
29950
29951 1998-07-24  Nick Clifton  <nickc@cygnus.com>
29952
29953         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
29954         an int.
29955
29956 1998-06-18  Michael Meissner  <meissner@cygnus.com>
29957
29958         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
29959         m32r bugs.
29960
29961 1998-07-17  Nick Clifton  <nickc@cygnus.com>
29962
29963         * gcc.dg/980626-1.c: Expect failures for all toolchains until
29964         c-decl.c:grokdeclarator can handle mode attributes.
29965
29966 1998-07-16  Jeffrey A Law  (law@cygnus.com)
29967
29968         * gcc.c-torture/execute/980716-1.c: New test.
29969
29970 1998-07-13  Jeffrey A Law  (law@cygnus.com)
29971
29972         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
29973         the mn10200.
29974         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
29975         the mn10200.
29976         * gcc.c-torture/execute/va-arg-3.x: Similarly.
29977         * gcc.c-torture/compile/930326-1.x: Similarly.
29978
29979 1998-07-13  Dave Love  <d.love@dl.ac.uk>
29980
29981         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
29982         New test from Craig.
29983
29984 1998-07-12  Dave Love  <d.love@dl.ac.uk>
29985
29986         * g77.f-torture/noncompile/980616-0.f: New test.
29987
29988         * g77.f-torture/execute/970816-3.f:  New test from Craig.
29989
29990 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
29991
29992         *  g++.other/singleton.C: Return error value instead of taking
29993         SIGSEGV.
29994
29995 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
29996
29997         *  g++.other/singleton.C: New test.   Warning is under dispute.
29998         Runtime crash is not.
29999
30000 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
30001
30002         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
30003         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
30004         using6.C, using7.C}:  New namespace tests.
30005
30006 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
30007
30008         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
30009         specialization with typedef'ed names used as array indexes.
30010
30011 1998-07-09  Jeffrey A Law  (law@cygnus.com)
30012
30013         * gcc.c-torture/execute/980709-1.c: New test.
30014
30015         * gcc.dg/980709-1.c: New test.
30016
30017 1998-07-07  Richard Henderson  <rth@cygnus.com>
30018
30019         * gcc.c-torture/execute/bcp-1.c: New test.
30020
30021 1998-07-07  Jeffrey A Law  (law@cygnus.com)
30022
30023         * gcc.c-torture/execute/980707-1.c: New test.
30024
30025 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
30026
30027         * gcc.c-torture/compile/980706-1.c: New test.
30028
30029 1998-07-01  Dave Love  <d.love@dl.ac.uk>
30030
30031         * g77.f-torture/execute/980701-0.f,
30032         g77.f-torture/execute/980701-1.f: New test from Craig.
30033
30034 1998-07-01  Jeffrey A Law  (law@cygnus.com)
30035
30036         * gcc.c-torture/compile/980701-1.c: New test.
30037
30038         * gcc.c-torture/execute/980701-1.c: New test.
30039
30040 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
30041 rlsruhe.de>
30042
30043         * g++.old-deja/g++.robertl/eb132.C: New test.
30044         * g++.old-deja/g++.robertl/eb133.C: Likewise.
30045
30046 1998-06-29  Dave Love  <d.love@dl.ac.uk>
30047
30048         * g77.f-torture/execute/980628-7.f,
30049         g77.f-torture/execute/980628-8.f,
30050         g77.f-torture/execute/980628-9.f,
30051         g77.f-torture/execute/980628-10.f: New tests from Craig.
30052
30053         * g77.f-torture/execute/980628-3.f: Remove mail headers.
30054
30055 1998-06-28  Jeffrey A Law  (law@cygnus.com)
30056
30057         * g77.f-torture/execute/980628-4.f: New test from Craig.
30058         * g77.f-torture/execute/980628-5.f: Likewise.
30059         * g77.f-torture/execute/980628-2.f: Likewise.
30060         * g77.f-torture/execute/980628-0.f: Likewise.
30061         * g77.f-torture/execute/980628-1.f: Likewise.
30062         * g77.f-torture/execute/980628-3.f: Likewise.
30063         * g77.f-torture/execute/980628-6.f: Likewise.
30064
30065 1998-06-28  Jeffrey A Law  (law@cygnus.com)
30066
30067         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
30068         directory when nothing has been installed yet.
30069
30070 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
30071
30072         * gcc.c-torture/special/special.exp: Handle newer versions of
30073         dejagnu.
30074
30075 1998-06-26  Jeffrey A Law  (law@cygnus.com)
30076
30077         * gcc.dg/980626-1.c: New test.
30078
30079 1998-06-19  Bruno Haible <haible@ilog.fr>
30080
30081         * gcc.misc-tests/m-un-2.c: New test.
30082         * g++.old-deja/g++.other/warn01.c: Likewise.
30083
30084 1998-06-19  Robert Lipe  <robertl@dgii.com>
30085
30086         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
30087         compatibility with assmblers with a different comment character.
30088         Eliminate use of GAS-specific extensions.
30089
30090 1998-06-19  Jeffrey A Law  (law@cygnus.com)
30091
30092         * gcc.c-torture/execute/ieee/980619-1.c: New test.
30093
30094 1998-06-19  Robert Lipe  <robertl@dgii.com>
30095
30096         *lib/g77.exp: Replace search for libf2c.a with search for newly
30097         renamed libg2c.a
30098
30099 1998-06-17  Jeffrey A Law  (law@cygnus.com)
30100
30101         * gcc.c-torture/execute/980617-1.c: New test.
30102
30103 1998-06-12  Jeffrey A Law  (law@cygnus.com)
30104
30105         * gcc.c-torture/execute/980612-1.c: New test.
30106
30107 1998-06-08  Jeffrey A Law  (law@cygnus.com)
30108
30109         * gcc.dg/980523-1.c: Only test on ppc-linux.
30110         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
30111
30112         * gcc.c-torture/execute/980608-1.c: New test.
30113
30114 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
30115
30116         * gcc.c-torture/execute/980605-1.c: New test.
30117
30118 1998-06-04  Jeffrey A Law  (law@cygnus.com)
30119
30120         * gcc.c-torture/execute/980604-1.c: New test.
30121
30122 1998-06-02  Jeffrey A Law  (law@cygnus.com)
30123
30124         * gcc.c-torture/execute/980602-1.c: New test.
30125         * gcc.c-torture/execute/980602-2.c: Likewise.
30126
30127 1998-06-02  Dave Love  <d.love@dl.ac.uk>
30128
30129         * 970125-0.f: Fix per JCB.  Add commentary.
30130
30131 1998-05-31  Michael Meissner  <meissner@cygnus.com>
30132
30133         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
30134         IEEE -0 support.
30135
30136 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
30137
30138         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
30139         earlier.
30140
30141 1998-05-28  Catherine Moore <clm@cygnus.com>
30142
30143         * gcc.c-torture/execute/980526-3.c: New test.
30144
30145 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
30146
30147         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
30148         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
30149         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
30150         m88k-motorola-sysv3 to XFAIL.
30151
30152 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30153
30154         * gcc.dg/980526-1.c: New test.
30155         * gcc.c-torture/execute/980526-2.c: New test.
30156
30157 1998-05-26  Jeffrey A Law  (law@cygnus.com)
30158
30159         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
30160
30161         * gcc.c-torture/execute/980526-1.c: New test.
30162
30163 1998-05-26  Dave Love  <d.love@dl.ac.uk>
30164
30165         * g77.f-torture/execute/alpha2.f: Add runtime test.
30166
30167 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
30168
30169         * g++.old-deja/old-deja.exp: Strip leading directories.
30170
30171         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
30172         error for the line.  Don't run multiple tests for the same line.
30173
30174 1998-05-23  Jeffrey A Law  (law@cygnus.com)
30175
30176         * gcc.dg/980523-1.c: New test.
30177
30178 1998-05-23  Dave Love  <d.love@dl.ac.uk>
30179
30180         * g77.f-torture/compile/970915-0.f: New test.
30181
30182 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
30183
30184         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
30185
30186 1998-05-21  Jeffrey A Law  (law@cygnus.com)
30187
30188         * gcc.dg/980520-1.c: New test.
30189
30190 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
30191
30192         * gcc.dg/980502-1.c: Fix return type.
30193
30194 1998-05-20  Jeffrey A Law  (law@cygnus.com)
30195
30196         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
30197         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
30198         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
30199         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
30200         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
30201
30202 1998-05-20  Dave Love  <d.love@dl.ac.uk>
30203
30204         * g77.f-torture/execute/980520-1.f: New test.
30205
30206 1998-05-15  Dave Love  <d.love@dl.ac.uk>
30207
30208         * lib/mike-g77.exp: New file.
30209
30210         * g77.f-torture/noncompile/noncompile.exp,
30211         g77.f-torture/noncompile/check0.f: New files.
30212
30213 1998-05-14  Dave Love  <d.love@dl.ac.uk>
30214
30215         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
30216         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
30217         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
30218         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
30219         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
30220         abort where appropriate.
30221
30222 1998-05-05  Michael Meissner  <meissner@cygnus.com>
30223
30224         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
30225         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
30226
30227 1998-04-29  Dave Love  <d.love@dl.ac.uk>
30228
30229         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
30230
30231 1998-04-27  Dave Love  <d.love@dl.ac.uk>
30232
30233         * g77.f-torture/compile/980427-0.f: New test.
30234
30235 1998-04-24  Dave Love  <d.love@dl.ac.uk>
30236
30237         * g77.f-torture/compile/980424-0.f: New test.
30238
30239 1998-04-19  Dave Love  <d.love@dl.ac.uk>
30240
30241         * g77.f-torture/compile/980419-2.f (main): New test.
30242         * g77.f-torture/compile/970125-0.f: New test.
30243         * g77.f-torture/compile/980419-1.f: New test.
30244
30245 1998-04-08  Jim Wilson  <wilson@cygnus.com>
30246
30247         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
30248         of loop-4.c.
30249
30250 1998-04-07  Jim Wilson  <wilson@cygnus.com>
30251
30252         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
30253
30254 1998-04-03  Jim Wilson  <wilson@cygnus.com>
30255
30256         * gcc.c-torture/compile/980329-1.c: New test.
30257
30258 1998-03-18  Jim Wilson  <wilson@cygnus.com>
30259
30260         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
30261         * gcc.dg/980312-1.c: Fix typo in -march command.
30262
30263 1998-03-16  H.J. Lu  (hjl@gnu.org)
30264
30265         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
30266
30267 1998-03-11  Robert Lipe  <robertl@dgii.com>
30268
30269         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
30270         Dave Love agree the Fortran source is bogus.
30271
30272 1998-03-11  Robert Lipe  <robertl@dgii.com>
30273
30274         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
30275         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
30276         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
30277         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
30278         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
30279
30280 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
30281
30282         * g++.old-deja/g++.other/friend1.C: New test.
30283
30284 1998-02-18  Dave Love  <d.love@dl.ac.uk>
30285
30286         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
30287         possibly uninitialized) variables and declare dnrm2.
30288
30289 1998-02-23  Robert Lipe <robertl@dgii.com>
30290
30291         From Bruno Haible <haible@ilog.fr>:
30292         * gcc.c-torture/execute/980223.c: New test.
30293
30294 1998-02-13  Jeffrey A Law  (law@cygnus.com)
30295
30296         * gcc.dg/ifelse-1.c: New test.
30297
30298 1998-02-09  H.J. Lu  (hjl@gnu.org)
30299
30300         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
30301
30302           * lib/old-dejagnu.exp (old-dejagnu): Added the
30303           "execution test - XFAIL *-*-*" handling in the spirit of
30304           "excess errors test -". Changed the "execution test fails"
30305           handling to be like "excess errors test fails".
30306           * Update various tests accordingly.
30307
30308 1998-02-06  Jim Wilson  <wilson@cygnus.com>
30309
30310         * gcc.c-torture/execute/980205.c: New test.
30311
30312 1998-01-18  Jeffrey A Law  (law@cygnus.com)
30313
30314         * lib/c-torture.exp: Look for .x files instead of .cexp files.
30315         * lib/f-torture.exp: Similarly.
30316         * gcc.c-torture: Rename all .cexp files to .x files.
30317
30318 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
30319
30320         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
30321         (940510-1.c): Removed duplicate.
30322         (971104-1.c): New test.
30323
30324 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
30325
30326           * lib/f-torture.exp: Improve error and loop detection.
30327
30328 1997-11-19  Michael Meissner  <meissner@cygnus.com>
30329
30330         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
30331         use that to size the filler array.
30332
30333 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
30334
30335         * lib/c-torture.exp(c-torture-execute): Fix typo.
30336
30337         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
30338         testcase as the executable name. Keep the executable around if
30339         the test fails.
30340
30341 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
30342
30343         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
30344         changes.  Only test one -g option, and move it to the end of the
30345         list of options to test.
30346
30347 1997-09-19  Michael Meissner  <meissner@cygnus.com>
30348
30349         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
30350         variable GCC_TORTURE_OPTIONS to supply default switches separated
30351         by colons.  If no environment variable, run tests with -O0 -g, -O1
30352         -g, and -O2 -g as well.
30353
30354 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
30355
30356         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
30357         explanatory comments. Fix indentation.
30358
30359 1997-09-15  Jeffrey A Law  (law@cygnus.com)
30360
30361         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
30362
30363 1997-09-11  Jeffrey A Law  (law@cygnus.com)
30364
30365         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
30366         * g++.old-deja/g++.mike/p7325.C: Likewise.
30367         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
30368
30369 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
30370
30371         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
30372         * g++.old-deja/g++.brendan/crash30.C: Likewise.
30373         * g++.old-deja/g++.brendan/crash39.C: Likewise.
30374         * g++.old-deja/g++.law/operators4.C: Likewise.
30375
30376 1997-09-11  Joe Buck  (jbuck@synopsys.com)
30377
30378         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
30379         * g++.old-deja/g++.mike/p784.C: Ditto.
30380         * g++.old-deja/g++.mike/p785.C: Ditto.
30381
30382 1997-09-05  Jeffrey A Law  (law@cygnus.com)
30383
30384           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
30385
30386 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
30387
30388         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
30389         target feature; pass this to c-torture-execute as needed.
30390
30391 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
30392
30393         * lib/c-torture.exp(c-torture-execute): If the previous and the
30394         current executables being tested are identical, we don't need to
30395         run the executable again. Try to make the executable names
30396         unique. Add an optional argument for passing additional compiler
30397         flags.
30398
30399 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
30400
30401         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
30402
30403 1997-08-29  Jeffrey A Law  (law@cygnus.com)
30404
30405         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
30406
30407 1997-07-31  Jeffrey A Law  (law@cygnus.com)
30408
30409         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
30410         32bit or larger longs.
30411
30412         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
30413         have either a 32bit long or 32bit int.
30414
30415 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
30416
30417         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
30418         Make double precision tests dependent on sizeof (double).
30419
30420 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
30421
30422         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
30423         too.
30424
30425 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
30426
30427         * gcc.c-torture/compile/961203-1.cexp: New script.
30428
30429 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
30430
30431         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
30432         up the includes ourselves.
30433
30434 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
30435
30436         * lib/plumhall.exp: Remove random include, and add a few
30437         verbose messages for debugging.
30438
30439 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
30440
30441         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
30442         of trying to do it ourselves.
30443
30444 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
30445
30446         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
30447
30448 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
30449
30450         * gcc.prms/5403.c: Made regexp a bit less strict.
30451
30452 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
30453
30454         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
30455         is returned from remote_load instead.
30456         * lib/plumhall.exp: Ditto.
30457         * lib/mike-g++.exp: Ditto.
30458         * lib/old-dejagnu.exp: Ditto.
30459         * lib/c-torture.exp: Ditto.
30460
30461 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
30462
30463         * lib/g++.exp: Use build_wrapper procedure.
30464         * lib/gcc.exp: Ditto.
30465
30466 1997-05-20  Jeffrey A Law  (law@cygnus.com)
30467
30468         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
30469         an old-style decl for malloc.  Fixes tests to work when
30470         sizeof (int) != sizeof (size_t).
30471
30472 1997-05-15  Mike Meissner  <meissner@cygnus.com>
30473
30474         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
30475
30476         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
30477         use stdargs.h interface.
30478
30479 1997-05-15  Mike Meissner  <meissner@cygnus.com>
30480
30481         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
30482         NO_VARARGS when compiling.
30483
30484 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
30485
30486         * lib/plumhall.exp(ph_includes): New procedure.
30487         (ph_make): Use it.
30488         (ph_compiler): Ditto.
30489
30490         * lib/g++.exp: Rename test-glue.c to testglue.c.
30491         * lib/gcc.exp: Ditto.
30492
30493 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
30494
30495         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
30496         to completion when it's called.
30497
30498 1997-03-21  Michael Meissner  <meissner@cygnus.com>
30499
30500         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
30501         is defined, don't do test.
30502
30503 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
30504
30505         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
30506         for object files.
30507         (ph_summary): Mark skipped testcases as untested, not unresolved.
30508
30509         * lib/plumhall.exp (ph_make): If unresolved because of bad
30510         errorCode, record errorCode in log file.
30511         (*): Replace send_log/verbose with verbose -log.
30512
30513 1997-03-19  Michael Meissner  <meissner@cygnus.com>
30514
30515         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
30516         double conversion if double isn't at least 8 bytes.
30517
30518         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
30519         int to work with targets where int is 16 bits.
30520
30521         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
30522         8 bytes, just exit, since 4 byte doubles don't have enough bits of
30523         precision for the test to complete.
30524
30525 1997-03-14  Michael Meissner  <meissner@cygnus.com>
30526
30527         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
30528         if d10v is not compiled with the -mdouble64 flag.
30529         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
30530
30531         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
30532         d10v is not compiled with the -mint32 flag.
30533
30534 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
30535
30536         * lib/plumhall.exp: Use incr_count.
30537
30538 1997-03-12  Jeffrey A Law  (law@cygnus.com)
30539
30540         * gcc.c-torture: Update to c-torture-1.45.
30541
30542 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
30543
30544         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
30545         the name of the expect testcase file).
30546
30547         * lib/g++.exp(g++_init): Ditto.
30548
30549 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
30550
30551         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
30552         the host.
30553
30554         * lib/gcc.exp(gcc_exit): New procedure.
30555
30556 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
30557
30558         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
30559         specs where appropriate.
30560
30561         * g++.old-deja/g++.arm/*: Added additional ERROR checks
30562         because of new "candidates are" messages, and removed a few
30563
30564         * Converted all non-old-style g++ testcases to old-style, and
30565         moved into g++.old-deja.
30566
30567 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
30568
30569         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
30570         options.
30571
30572         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
30573         succeeded.
30574
30575         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
30576
30577 1997-02-13  Michael Meissner  <meissner@cygnus.com>
30578
30579         * lib/gcc.exp (gcc_target_compile): Add support for defining
30580         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
30581         the machine doesn't have those features.
30582
30583 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
30584
30585         * g++.law/operators4.exp: Don't use LIBS.
30586
30587 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
30588
30589         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
30590
30591         * lib/mike-g++.exp: Don't set the compiler to be tested here.
30592         * lib/g++.exp: Set it here instead. Also, allow use of the
30593         --tool_exec and --tool_opt options. Change CXX to
30594         GXX_UNDER_TEST.
30595
30596         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
30597
30598         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
30599
30600 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
30601
30602         * lib/old-dejagnu.exp: Use prune_warnings instead of
30603         prune_system_crud.
30604         * lib/mike-g++.exp: Ditto.
30605         * lib/gcc.exp: Ditto.
30606         * lib/g++.exp: Ditto.
30607
30608         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
30609
30610 1997-02-07  Jeffrey A Law  (law@cygnus.com)
30611
30612           * 941014-2.c: Include stdlib.h
30613           * 960327-1.c: Include stdio.h
30614           * dbra.c, index-1.c: Don't assume ints are 32bits.
30615
30616 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
30617
30618         * lib/gcc.exp: Add gcc,stack_size target feature.
30619
30620         * lib/g++.exp(g++_target_compile): Add the include and link
30621         paths here, not in two other places. And, it's $options, not
30622         options.
30623
30624         * lib/mike-g++.exp(postbase): Remove the code that determines
30625         the correct include and link paths.
30626         * g++.old-deja/old-deja.exp: Ditto.
30627
30628 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
30629
30630         * lib/g++.exp(g++_init): target_compile no longer returns the
30631         filename of the result.
30632
30633 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
30634
30635         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
30636         call to glob.
30637
30638         * gcc.c-torture/special/special.exp: Change call to
30639         gcc_target_compile to include the object file.
30640
30641 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
30642
30643         * gcc.c-torture/special/special.exp: Correct misspelling in last
30644         change.
30645
30646 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
30647
30648         * lib/plumhall.exp(ph_summary): Log the entire output of the
30649         executable. Return -1 if there were any failures, 0 otherwise.
30650         (ph_execute): Return -1 if there were any failures, 0 otherwise.
30651         (ph_make): Clean up objects and executables that were built
30652         if the tests succeeded.
30653
30654 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
30655
30656         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
30657         libraries and includes in the build tree as appropriate.
30658
30659 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
30660
30661         * lib/c-torture.exp: Instead of looking for the global variable
30662         NO_LONG_LONG, check to see if that's a feature of the target.
30663
30664 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
30665
30666         * config/default.exp: Minimize. Delete the remainer of the files in
30667         config; this functionality is now in devo/dejagnu/config.
30668
30669         g++.*/*: Pass any additional flags used to compile to postbase;
30670         delete CXXFLAGS.
30671
30672         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
30673         is now done by runtest.exp. Use gcc_target_compile instead of
30674         compile.
30675
30676         lib/c-torture.exp: Use gcc_target_compile instead of compile.
30677         Remove references to CFLAGS. Use remote_file instead of
30678         calling rm -f.
30679         (c-torture): Take a list of arguments to use to compile this
30680         testcase.
30681
30682         lib/g++.exp: Simplify. Use target_compile instead of compile.
30683         lib/gcc-dg.exp: Ditto.
30684         lib/gcc.exp: Ditto.
30685         lib/mike-{gcc,g++}.exp: Ditto.
30686         lib/old-dejagnu.exp: Ditto.
30687         lib/plumhall.exp: Ditto.
30688
30689 1997-01-08  Jim Wilson  <wilson@cygnus.com>
30690
30691         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
30692         (ph_linker): Likewise.
30693
30694 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
30695
30696           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
30697         MAP_ANON / MAP_ANONYMOUS if defined;
30698         else try to map from /dev/zero .
30699
30700 1996-11-12  Jeffrey A Law  (law@cygnus.com)
30701
30702         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
30703         isn't defined, then define it to MAP_ANONYMOUS.
30704
30705 1996-11-12  Jeffrey A Law  (law@cygnus.com)
30706
30707         * gcc.c-torture: Update to c-torture-1.42 release.
30708
30709 1996-11-11  Jeffrey A Law  (law@cygnus.com)
30710
30711         * gcc.c-torture: Update to c-torture-1.41 release.
30712
30713 1996-10-27  Jeffrey A Law  (law@cygnus.com)
30714
30715         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
30716         c-torture release.
30717
30718 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
30719
30720         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
30721         and LDFLAGS.  Fix second case to append the target_info ldflags
30722         onto LDFLAGS, not CFLAGS.
30723         * lib/g++.exp (g++_init): Add target_info stuff.
30724         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
30725         of libgloss and newlib flags for !native.
30726
30727         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
30728         (GDB): Fix relative path to go up another dir for finding gdb.
30729
30730 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
30731
30732         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
30733         versions in the target_info array, if they don't exist.
30734
30735 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
30736
30737         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
30738
30739 1996-07-08  Jim Wilson  <wilson@cygnus.com>
30740
30741         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
30742         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
30743
30744 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
30745
30746         * lib/old-dejagnu.exp: Don't remove the output file before we've
30747         actually tested it. Don't append pwd to the path of the executable
30748         we're testing.
30749
30750 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
30751
30752         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
30753
30754 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
30755
30756         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
30757         temporary directory for compiler files, and set it to a default
30758         value of /tmp. Set $output as the name of the output file from
30759         compiling the testcase. Add a -o option to $cflags_var so the
30760         compiler writes the final output file as $output. Set $executable
30761         to $output.
30762
30763         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
30764         directory for compiler files, and set it to /tmp if it doesn't
30765         already have a value. Set $output_file to the name of the output
30766         file from compiling the testcase. Add a -o option to CXXFLAGS so
30767         the compiler writes the final output file as $output. Use $output
30768         as the executable to be tested.
30769
30770 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
30771
30772         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
30773
30774 1996-06-08  Jeffrey A Law  (law@cygnus.com)
30775
30776         * gcc.c-torture/execute/pending-1.c: New test.  Still
30777         pending in Tege's queue.
30778
30779 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
30780
30781         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
30782         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
30783         if there were failures.  Call unresolved if there were unresolved
30784         testcases.  Call gcc_fail if program did not run to completion.
30785         (ph_make): Pass additional argument name to ph_execute.
30786         (ph_execute): Add new argument.  Pass additional arguments to
30787         ph_summary.  Call gcc_fail is there is no execution output.
30788
30789 1996-04-24  Jeffrey A Law  (law@cygnus.com)
30790
30791         * lib/plumhall.exp (proc_summary): Output relavent summary
30792         lines into the log so specific failures in plumhall can be
30793         investigated.
30794
30795 1996-04-10  Jeffrey A Law  (law@cygnus.com)
30796
30797         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
30798         (c-torture-execute): Don't try to execute tests which use
30799         "long long" types if $NO_LONG_LONG is nonzero.
30800
30801 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
30802
30803         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
30804         not c-torture.
30805
30806         * gcc.ieee: Move from here.
30807         * gcc.c-torture/execute/ieee: To here.
30808
30809 1996-03-26  Jeffrey A Law  (law@cygnus.com)
30810
30811         * gcc.c-torture: Update to c-torture-1.41 release.
30812
30813 1996-03-22  Jeffrey A Law  (law@cygnus.com)
30814
30815         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
30816         not "$output".
30817
30818 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
30819
30820         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
30821         -c present.
30822
30823 1996-03-02  Jeffrey A Law  (law@cygnus.com)
30824
30825         * config/proelf.exp: Handle connecting to a simulator.
30826
30827 1996-01-31  Jeffrey A Law  (law@cygnus.com)
30828
30829         * config/proelf.exp: New file.  Enough framework that we can
30830         run c-torture tests on the proelf targets (or any other target
30831         that gdb can connect to for that matter).
30832
30833 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
30834
30835         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
30836         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
30837
30838         * lib/plumhall.exp (ph_execute): Always call ph_summary if
30839         exec_output exists.
30840
30841 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
30842
30843         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
30844         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
30845
30846         * config/*.exp: Update FSF address.  Change result of ${tool}_load
30847         to pass/fail/unresolved/unsupported/untested.  Caller must now
30848         call unresolved/unsupported/untested.
30849         * lib/*.exp: Update FSF address.  Update to handle new results of
30850         ${tool}_load.
30851         * lib/chill.exp (verbose): Delete.
30852
30853 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
30854
30855         * lib/gcc.exp (default_gcc_start): Change order of args to
30856         $LDFLAGS $CFLAGS $LIBS.
30857         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
30858         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
30859         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
30860         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
30861         * gcc.misc-tests/dg-test.exp: Likewise.
30862         * gcc.misc-tests/msgs.exp: Likewise.
30863         * gcc.prms/prms.exp: Likewise.
30864         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
30865         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
30866
30867         * lib/dg.exp: Deleted, moved to dejagnu/lib.
30868
30869 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
30870
30871         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
30872
30873         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
30874         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
30875
30876         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
30877         necessary.
30878
30879 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
30880
30881         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
30882         global for loop; add use of $mathlib.
30883         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
30884         settings here; set mathlib for anything but VxWorks.
30885
30886 1996-01-22  Jeffrey A Law  (law@cygnus.com)
30887
30888         * gcc.c-torture: Update to c-torture-1.40 release.
30889
30890 1996-01-03  Jeffrey A Law  (law@cygnus.com)
30891
30892         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
30893         dg.exp.
30894
30895 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
30896
30897         * lib/c-torture.exp (c-torture-execute): Declare "output" as
30898         global.
30899
30900 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
30901
30902         * lib/g++.exp (LIBS): Define if not already.
30903         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
30904         (gcc-dg-prune): Call prune_gcc_output.
30905         * lib/gcc.exp (prune_gcc_output): New proc.
30906         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
30907         prune_gcc_output.
30908
30909 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
30910
30911         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
30912         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
30913
30914 1995-11-15  Jeffrey A Law  (law@cygnus.com)
30915
30916         * gcc.c-torture: Update to c-torture-1.39 release.
30917
30918 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
30919
30920         * lib/c-torture.exp (c-torture-execute): Don't return if one option
30921         fails, try others as well.
30922
30923 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
30924
30925         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
30926         If compilation fails, mark execute tests as `untested'.
30927         If test is marked as unsupported, don't mark compilation and
30928         execute tests as failed.
30929
30930 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
30931
30932         * lib/g++.exp (g++_init): Don't link in libg++, and look to
30933         libstdc++ for whether or not we want to be doing shared
30934         libraries.  Delete link_curses since we don't need it anymore.
30935         * lib/mike-g++.exp (postbase): Don't link in libg++.
30936         * g++.old-deja/old-deja.exp: Likewise.
30937
30938 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
30939
30940         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
30941
30942 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
30943
30944         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
30945         For that, add `-Wl,-a,shared_archive'.
30946         * g++.old-deja/old-deja.exp: Likewise.
30947
30948 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
30949
30950         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
30951
30952 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
30953
30954         * lib/mike-g++.exp (postbase): Pay attention to the status of
30955         g++_load.
30956
30957 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
30958
30959           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
30960
30961 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
30962
30963         * lib/gcc.exp (default_gcc_start): No longer need to log program
30964         being executed or its output, execute_anywhere does that now.
30965         * lib/g++.exp (default_g++_version): Call execute_anywhere.
30966         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
30967
30968 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
30969
30970         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
30971         the same as those in lib/g++.exp.
30972
30973 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
30974
30975         * gcc.c-torture: Update to c-torture-1.38 release.
30976         * gcc.ieee: Related changes.
30977
30978 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
30979
30980         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
30981         "exec". Minor reformatting changes.
30982
30983         * config/rom68k.exp (${tool}_load): Make it work in a canadian
30984         cross. This means all "exec" calls now work on a remote host as
30985         well.
30986         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
30987         cross. Filter out the extra "\r\n" stuff that expect puts in.
30988         (c-torture-execute): Filter out the bogus warnings like
30989         c-torture-compile does. Add support for canadian cross.
30990         * lib/gcc.exp (default_gcc_version, default_gcc_start)
30991         Use execute_anywhere rather than calling exec directly. Now it
30992         works for canadian cross testing.
30993
30994 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
30995
30996         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
30997         results into a variable, and check that rather than using file exists.
30998
30999 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
31000
31001         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
31002         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
31003
31004 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
31005
31006         * g++.old-deja/old-deja.exp: Create and pass runshlib and
31007         lib_curses if there's a shared libg++ in the build tree.
31008
31009 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
31010
31011         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
31012         if not supported target.
31013
31014 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
31015
31016         * lib/g++.exp (g++_init): Move empty setting of runshlib and
31017         link_curses up to always happen, not just for native builds.
31018
31019 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
31020
31021         * gcc.c-torture: Update to c-torture-1.36 release.
31022         * gcc.failure: Related changes.
31023
31024 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
31025
31026         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
31027
31028 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
31029
31030         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
31031         * lib/mike-g++.exp (postbase): Not in here.  Still reference
31032         runshlib, link_curses, and mathlib for link and run.
31033
31034         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
31035         pass the runtime shared library options for Solaris, OSF/1, and
31036         Irix5, and link with -lcurses to avoid unresolved references.
31037
31038 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
31039
31040         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
31041         only run once.
31042
31043 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
31044
31045         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
31046
31047 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
31048
31049         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
31050         do not have a framework for the "compat" tests yet.
31051
31052 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
31053
31054         * lib/mike-g++.exp (postbase): New local variable `mathlib',
31055         set to null if we're testing vxworks5.1.  Use that instead of
31056         `-lm' in the setting of LIBS for link and run.
31057
31058 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
31059
31060         * config/rom68k.exp (${tool}_load): Major changes to make it
31061         work.  Verified that it does in fact return the stuff in
31062         exec_output properly.  Catch any Emul or any TRAP other than 0.
31063
31064 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
31065
31066         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
31067         LDFLAGS properly for targets that need stuff from libgloss.
31068         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
31069         only run once.
31070         (gpp_initialized): New variable.
31071
31072 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
31073
31074         * config/rom68k.exp: Load libgloss.exp.
31075         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
31076         so we can produce a fully linked binary.
31077         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
31078         so we can produce a fully linked binary.
31079
31080 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
31081
31082         * lib/plumhall.exp (ph_section): Watch for expected failures.
31083         Add missing `else'.
31084
31085         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
31086         run the testcase.
31087         (c-torture): Likewise.
31088
31089 1995-08-28  Doug Evans  <dje@cygnus.com>
31090
31091         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
31092
31093         * lib/mike-g++.exp (mike_cleanup): New proc.
31094         (prebase): New globals compiler_result, not_compiler_result,
31095         target_regexp.
31096         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
31097         allow leading "-" in pattern.  Watch for unsupported tests.
31098         If $compiler_result is set, pattern match assembler code,
31099         and ditto for $not_compiler_result.
31100         * lib/mike-gcc.exp: Likewise.
31101
31102         * lib/plumhall.exp (ph_execute): Only call ph_summary if
31103         execution "succeeded".
31104
31105 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
31106
31107         * config/win32.exp: New file.
31108         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
31109
31110 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
31111
31112         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
31113         unsupported.
31114         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
31115         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
31116         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
31117
31118         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
31119         "... without exceptions was ...".  That is now handled by
31120         prune_system_crud.
31121         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
31122
31123 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
31124
31125         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
31126         sieve.c,sort2.c}: New files.
31127         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
31128         sieve.exp,sort2.exp}: Drivers for them.
31129
31130         * lib/mike-gcc.exp (program_output): New user settable variable.
31131         (postbase): Call prune_system_crud.  Also prune extraneous compiler
31132         messages.
31133         * lib/mike-g++.exp (program_output): New user settable variable.
31134
31135         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
31136
31137         * config/sh.exp: Deleted (use sim.exp instead).
31138
31139 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
31140
31141         * config/vx.exp: Declare CHECKTASK as global.
31142         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
31143         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
31144         * lib/old-dejagnu.exp: Load [pwd]/$executable.
31145
31146 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
31147
31148         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
31149         target. Like vx.exp, only includes `vx29k.exp' instead of
31150         `vxworks.exp'.
31151
31152 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
31153
31154         * config/sim.exp: Increase time limit from 120 seconds to 240.
31155
31156 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
31157
31158         * gcc.c-torture/execute/950628-1.c: New test.
31159
31160 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
31161
31162         * gcc.c-torture: Update with changes/additions from
31163         c-torture-1.34.
31164
31165 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
31166
31167         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
31168
31169 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
31170
31171         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
31172
31173 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
31174
31175         * gcc.c-torture/compile/950512-1.c: New test.
31176         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
31177         * gcc.dg/struct-ret-1.c: Likewise.
31178
31179 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
31180
31181         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
31182           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
31183
31184 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
31185
31186         * gcc.c-torture/special/920411-1.c: Deleted.
31187         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
31188
31189 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
31190
31191         * config/sim.exp (${tool}_load): Hack in call to bash to get a
31192         cpu limit.
31193
31194 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
31195
31196         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
31197
31198 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
31199
31200         From kenner;
31201         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
31202         is the proper length.
31203         * va-arg-3.c: Likewise.
31204
31205 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
31206
31207         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
31208         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
31209
31210         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
31211         * lib/g++.exp (default_g++_start): Delete old cruft.
31212
31213 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
31214
31215         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
31216         (2 * (1 << 18)) to (2 * (1 << 17)).
31217
31218         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
31219
31220 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
31221
31222         * config/rom68k.exp: Renamed from config/idp.exp
31223
31224 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
31225
31226         * c-torture/compile/921109-2.c
31227
31228 1995-04-18  Mike Stump  <mrs@cygnus.com>
31229
31230         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
31231         excess errors.
31232
31233 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
31234
31235         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
31236         output.
31237         * lib/g++.exp (default_g++_start): Likewise.
31238
31239 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
31240
31241         * gcc.c-torture/compile/950329-1.c: New test.
31242
31243 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
31244
31245           * config/bug.exp (${tool}_load): Updated to use new remote_open
31246           and remote_close procs.
31247         * config/idp.exp: New file.
31248
31249 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
31250
31251         * gcc.c-torture/execute/950322-1.c: New test.
31252
31253 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
31254
31255         * config/vx.exp (${tool}_load): Clean up testing of return code from
31256         vxworks_ld and vxworks_spawn.
31257
31258 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
31259
31260         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
31261
31262 1995-03-13  Mike Stump  <mrs@cygnus.com>
31263
31264         * lib/old-deja.exp: Add `excess errors test - ' error, now one
31265         can mark excess errors on a machine by machine basis.  Note, the
31266         default is to not expect any excess errors, even when excess
31267         errors test - is given, so you will want to put an XFAIL ... on
31268         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
31269         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
31270         those 4 machines, but no others.
31271
31272 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
31273
31274         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
31275         * lib/c-torture.exp: to here.
31276
31277 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
31278
31279         * gcc.c-torture/execute/950221-1.c: New test.
31280         * gcc.c-torture/execute/struct-ret-1.c: New test.
31281         * gcc.c-torture/compile/950221-1.c: New test.
31282
31283         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
31284
31285 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
31286
31287         * gcc.c-torture/execute/arith-1.c (main): Return 0.
31288         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
31289
31290 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
31291
31292         * g++.gb: New directory of tests, derived from my signature and
31293         class scoping tests.
31294
31295         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
31296         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
31297         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
31298         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
31299         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
31300         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
31301         * g++.gb/sig25.C: Likewise.
31302
31303         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
31304         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
31305         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
31306         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
31307         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
31308         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
31309         * g++.gb/sig25.exp: Likewise.
31310
31311         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
31312         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
31313         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
31314         * g++.gb/scope13.C: Likewise, this test still fails.
31315
31316         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
31317         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
31318         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
31319         * g++.gb/scope13.exp: Ditto.
31320
31321         * g++.gb/README: New file, explains what these tests are about.
31322
31323 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
31324
31325         * lib/dg.exp (dg-do): Support `preprocess'.
31326         (dg-test): Likewise.
31327
31328 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
31329
31330         * config/udi.exp: change "continue -expect" to "exp_continue".
31331
31332 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
31333
31334         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
31335         Delete redundant tests.
31336
31337         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
31338         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
31339         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
31340         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
31341         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
31342         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
31343         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
31344         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
31345
31346         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
31347         storing label pointers.
31348         * gcc.c-torture/execute/921019-1.c: Likewise.
31349         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
31350         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
31351         parameter fp.
31352         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
31353         constants.
31354
31355         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
31356         Delete obsolete tests.
31357
31358         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
31359         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
31360         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
31361         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
31362         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
31363         * gcc.c-torture/compile/950124-1.c: New test.
31364
31365         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
31366
31367 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
31368
31369         * lib/mike-g++.exp: Add -lm to LIBS.
31370
31371 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
31372
31373         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
31374
31375 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
31376
31377         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
31378
31379 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
31380
31381         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
31382
31383 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
31384
31385         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
31386         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
31387         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
31388         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
31389         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
31390         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
31391         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
31392         * g++.law/{operators31.C, operators32.C,
31393         * g++.law/{operators33.C, operators34.C}: Likewise.
31394         * g++.law/{pic1.C, refs2.C}: Likewise.
31395         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
31396         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
31397         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
31398         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
31399
31400         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
31401         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
31402         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
31403         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
31404         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
31405         * g++.law/{enum9.exp, friend5.exp}: Likewise.
31406         * g++.law/{nest3.exp, nest4.exp}: Likewise.
31407         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
31408         * g++.law/{operators30.exp, operators31.exp}: Likewise.
31409         * g++.law/{operators32.exp, operators33.exp}: Likewise.
31410         * g++.law/{operators34.exp}: Likewise.
31411         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
31412         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
31413         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
31414         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
31415         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
31416
31417         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
31418         No longer expected to fail.
31419         * g++.law/missed-error3.C: Tweak for recent bool changes.
31420
31421 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
31422
31423         * config/emb-unix: Deleted.
31424         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
31425         remote execution.  Do final link on remote host if REMOTE_LINK is set.
31426
31427 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
31428
31429         * lib/dg.exp (dg-test): Fix typo in last patch.
31430
31431 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
31432
31433         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
31434         (handles multiple occurrences).
31435
31436 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
31437
31438         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
31439         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
31440         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
31441         printed).
31442         * lib/c-torture.exp (c-torture-compile): Likewise.
31443         (c-torture): Prepend full path if missing.
31444         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
31445         (gcc_fail): Likewise.
31446         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
31447
31448 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
31449
31450         * lib/netware.exp: Only attach to NetWare i386 systems.
31451
31452 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
31453
31454         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
31455         messages.  Add test name to "output pattern match" pass/fail message.
31456
31457 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
31458
31459         * gcc.dg: New testsuite.
31460         * gcc.dg/dg.exp: New file.
31461
31462         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
31463         test-switch.c}: Deleted.
31464
31465         * gcc.misc-tests/msgs.exp: New testcase driver.
31466
31467 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
31468
31469         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
31470         Watch for illegal return values from ${tool}_load.
31471         * config/unix.exp (${tool}_load): Fix pass/fail detection for
31472         cross targets.  Coerce return value >0 to 1.
31473
31474 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
31475
31476         * config/unix.exp (${tool}_load): Call program rsh, not proc.
31477
31478         * config/emb-unix.exp: New file.
31479
31480         * config/sim.exp: Error if variable $SIM not defined.
31481         (${tool}_load): Mark test as "untested" if simulator missing.
31482
31483         * config/unix.exp: Load remote.exp to get rcp_download.
31484         * lib/c-torture.exp: Use different option lists for testcases with
31485         and without loops.
31486         * gcc.c-torture/execute/execute.exp: Likewise.
31487
31488 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
31489
31490         * config/*.exp: Clarify return code from ${tool}_load.
31491         Call `unresolved' or `untested' instead of `warning' or `perror'
31492         (sometimes you still want to call both though).
31493         Add comment that `shell_id' is local to each file.
31494         * config/udi.exp (timeout): Set to 30.
31495         Don't print warning if connection fails, $connectmode has already
31496         printed an error.
31497         (${tool}_load): Move verbose messages to level 2.
31498         Rework pattern for "Process started" message.
31499         Pass `shell_id' to ${connectmode}_download.
31500         Retry twice upon timeout.  Make resetting of target more robust.
31501         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
31502         Pass `shell_id' to exit_$connectmode.
31503         Only call exit_$connectmode if connected.
31504         * config/unix.exp (${tool}_load): Check return codes better.
31505         * config/vrtx.exp (${tool}_load): Likewise.
31506         * config/vx.exp (${tool}_load): Likewise.
31507         Delete unneeded global's.
31508         * lib/dg.exp (dg-test): Update to reflect clarified return codes
31509         from ${tool}_load.
31510         (dg-stat): Delete.
31511         (dg-init): Delete recording of pass/fail counts.
31512         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
31513         (old-dejagnu-init): Likewise.
31514         (old-dejagnu-stat): Delete contents, empty proc now.
31515         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
31516         (c-torture): Delete references to lcnt, lpass, lfail.
31517         Get option list from TORTURE_OPTIONS.
31518         Delete -funroll[-all]-loops if no loops.
31519         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
31520         (g++_stat): Delete contents (empty proc now).
31521         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
31522         (gcc_finish): Likewise.
31523         (gcc_stat): Deleted.
31524         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
31525         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
31526         * gcc.c-torture/execute/execute.exp: Likewise.
31527         Split tests into two parts: compile, execute.
31528         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
31529         no loops.  Update to reflect clarified return codes from ${tool}_load.
31530
31531 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
31532
31533         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
31534         to grep for.
31535         (old-dejagnu): Likewise (where necessary).
31536
31537 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
31538
31539         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
31540
31541         * lib/dg.exp (dg-process-target): Fix processing of selector.
31542         Add comment regarding use of `error'.
31543
31544         * lib/gcc.exp (prune_system_crud): Define if missing.
31545         * lib/g++.exp (prune_system_crud): Likewise.
31546
31547         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
31548         Call prune_system_crud.
31549         * lib/dg.exp (dg-runtest): New proc.
31550         Use perror instead of send_user for tcl errors in testcase.
31551         Don't return any value, it's never used.
31552         Don't clobber previous definition of `unknown'.
31553         Print tcl errors in `dg-final'.
31554
31555 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
31556
31557         * lib/dg.exp (dg-process-target): Improve syntax error messages.
31558         (dg-test): Don't print errorInfo, it contains stack backtrace.
31559
31560 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
31561
31562         * lib/g++.exp (runtest_file_p): Define if missing.
31563
31564 1994-09-24  Doug Evans  (dje@cygnus.com)
31565
31566         * lib/mike-g++.exp: Comment out loading of g++.exp.
31567         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
31568         (default_g++_version): Always print something.
31569         (default_g++_start): Comment out call to `which'.
31570         (g++_start, g++_load): Deleted (must be defined in config file).
31571         * lib/gcc.exp: Test for existence of $CC at start.
31572         Delete check for tmpdir (done in gcc_init).
31573         (default_gcc_version): Always print something.
31574         (default_gcc_start): Comment out call to `which'.
31575         * config/*.exp: Major cleanup - make cross targets work at least a
31576         little better for g++ (by not being "--tool gcc" specific).
31577         Rename gcc_xxx to ${tool}_xxx.
31578         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
31579         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
31580
31581 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
31582
31583         * lib/c-torture.exp (c-torture-compile): Rework compiler
31584         message processing.
31585
31586         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
31587         c-torture.
31588
31589 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
31590
31591         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
31592
31593         * lib/dg.exp (dg-process-target): Support { target native }.
31594
31595 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
31596
31597         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
31598         looked for "... program xxx got fatal signal".
31599         Correct regsub munging of `comp_output'.
31600         Ignore compiler messages "path prefix not used" and "linker input
31601         file unused".
31602
31603 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
31604
31605         * lib/gcc.exp (runtest_file_p): Define if missing.
31606         * gcc.prms/template.c: Example to work from.
31607
31608 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
31609
31610         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
31611         * lib/dg.exp (dg-test): Call unsupported testcases as such.
31612
31613         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
31614         * gcc.prms/1883.c: Moved from compile/940714-1.c.
31615         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
31616         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
31617
31618         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
31619         (dg-process-target): No longer a varargs proc.
31620         Return S/N for target, P/F for xfail.  All callers changed.
31621         (user option procs): More argument checking.
31622         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
31623         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
31624         (dg-test): Skip test if not running on selected target in `dg-do'.
31625         Update handling of `dg-do-what', `dg-output-text'.
31626         Separate execution pass/fail from output pattern match pass/fail.
31627         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
31628
31629 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
31630
31631         * gcc.c-torture/special/special.exp: Don't expect failure for mips
31632         target for 920510-1.c.
31633
31634 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
31635
31636         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
31637         Clean up comment regarding use of passcnt, etc.
31638         (gcc_stat): Don't update `testcnt' here.
31639         (gcc_finish): Do it here.
31640         Might as well reset `but_id' here too.
31641         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
31642         to determine if the file should be tested.
31643         * gcc.c-torture/compile/compile.exp: Likewise.
31644         * gcc.c-torture/execute/execute.exp: Likewise.
31645         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
31646         * gcc.misc-tests/dg-test.exp: Likewise.
31647         * gcc.prms/prms.exp: Likewise.
31648         * gcc.wendy/wendy.exp: Likewise.
31649         * g++.old-deja.exp: Likewise.
31650         Move "Testing file" message to verbose level 1.
31651
31652 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
31653
31654         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
31655
31656 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
31657
31658         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
31659         (default_gcc_start): Accept optional second list element
31660         of compiler flags.  Print compiler output at verbosity level 2.
31661         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
31662         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
31663         Save current values of framework globals passcnt, failcnt, xpasscnt,
31664         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
31665         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
31666         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
31667         xfailcnt to compute stats.  Update framework global `testcnt' from
31668         pass/fail counts.
31669         (gcc_finish): New proc.  Clean up test environment.
31670         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
31671         (gcc_epass, gcc_efail): Delete.
31672         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
31673         argument of line number.
31674         (dg-init): If the tool has an init routine, call it.
31675         (dg-test): Remove args `cflags_var' and `libs_var'.
31676         Pass all compiler options to ${tool}_start.
31677         Handle missing line number.
31678         (dg-finish): New function.
31679         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
31680         particular files.  Call gcc_finish at end.  Move "skipping test"
31681         message to verbosity level 3.
31682         * gcc.c-torture/compile/compile.exp: Likewise.
31683         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
31684         * gcc.c-torture/execute/execute.exp: Likewise.
31685         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
31686         Print testcase being tried at verbosity level 1.
31687         * gcc.c-torture/special/special.exp: Unset xfail.
31688         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
31689         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
31690         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
31691         * gcc.failure/failure.exp: Likewise.
31692         * gcc.ieee/ieee.exp: Likewise.
31693         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
31694         Update call to dg-test.  Call dg-finish at end.
31695         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
31696         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
31697         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
31698         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
31699         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
31700         * gcc.wendy/wendy.exp: Add copyright.
31701         Delete setting of tmpdir (done by gcc_init).
31702         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
31703         Pass compiler flags to gcc_start.  Call gcc_finish at end.
31704         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
31705         gcc_[ce]pass/fail.
31706
31707 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
31708
31709         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
31710         confusion.
31711         (g++_load): Likewise.
31712
31713         * config/*.exp (gcc_load): Some were varargs fns and some were not.
31714         Rename argument to `prog' to remove the confusion.
31715         Varargs fns behave differently too!
31716         (g++_load): Likewise.
31717
31718         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
31719
31720         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
31721         what it is.  Delete (always) printing of status value for !native.
31722         Simplify verbose code, and include status and exec_output.
31723         (g++_load): Use gcc_load.
31724
31725 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
31726
31727         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
31728         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
31729         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
31730         940714-3.c as these testcases don't exist anymore.  Make
31731         va-arg-1.c expected to pass.
31732
31733 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
31734
31735         * gcc.misc-tests/misc.exp: Only run specific testcases.
31736         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
31737         * gcc.misc-tests/dg-[1-9].c: New files.
31738
31739         * lib/dg.exp: New testsuite driver.
31740         * gcc.prms/prms.exp: Use it.
31741
31742         * README.gcc: New file.
31743
31744         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
31745         Document and reset `lxpass' and `lxfail'.
31746         Simplify "initialized" message.
31747         (gcc_stat): Clean up comments a little.
31748
31749 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
31750
31751         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
31752
31753 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
31754
31755         * lib/old-dejagnu.exp (process-option): New proc.
31756         (old-dejagnu-init, old-dejagnu-stat): Likewise.
31757         (old-dejagnu): Simplify.
31758         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
31759
31760 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
31761
31762         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
31763         exists and is not an empty string.
31764
31765         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
31766         $xfail rather than calling setup_xfail.  Clear $xfail when test is
31767         finished.
31768         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
31769         automatically.
31770
31771         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
31772         longer expected to fail.
31773
31774         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
31775         "f" function call.
31776
31777         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
31778
31779         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
31780         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
31781         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
31782         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
31783         c-torture-1.29.
31784
31785         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
31786         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
31787
31788         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
31789
31790         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
31791         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
31792
31793         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
31794         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
31795         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
31796
31797 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
31798
31799         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
31800         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
31801         940714-1.c, 940714-2.c, 940714-3.c},
31802         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
31803         gcc.misc-tests/{mg.c,mg.exp}:
31804         New tests.
31805         * gcc.noncompile/noncompile.exp: Change accordingly.
31806
31807 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
31808
31809         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
31810         Undo previous clobberage.
31811
31812 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
31813
31814         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
31815         * gcc.special/{930510-1.c, special.exp}:
31816         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
31817         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
31818         struct-varargs-1.c}: New tests from c-torture-1.26.
31819
31820 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
31821
31822         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
31823           argument to switch.
31824
31825 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
31826
31827         * Revert the previous changes.  Please see Rob's directory
31828           (/lisa/test/rob/progressive/gcc/testsuite) for testing
31829           fixes.
31830
31831 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
31832
31833         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
31834             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
31835             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
31836             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
31837             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
31838             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
31839             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
31840             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
31841             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
31842             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
31843             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
31844             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
31845             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
31846             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
31847             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
31848             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
31849             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
31850             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
31851             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
31852             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
31853             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
31854             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
31855             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
31856             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
31857             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
31858             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
31859             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
31860
31861 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
31862
31863         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
31864             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
31865           with perror calls.
31866
31867 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
31868
31869         * config/unix.exp (g++_load): Fix syntax.
31870
31871 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
31872
31873         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
31874         * gcc.noncompile/921017-1.c: Deleted obsolete test.
31875         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
31876         Don't expect va-arg-1.c to fail.  Correct expected output for
31877         920928-1.c.
31878         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
31879         * gcc.wendy/hbm4.c: Correct typo.
31880         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
31881
31882 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
31883
31884         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
31885         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
31886         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
31887         * lib/c-torture.exp (c-torture-compile): Ditto.
31888
31889         Reduce volume of output (remove all the -I's and such).
31890         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
31891         Call gcc_cpass, gcc_cfail.
31892         (c-torture): Pass testing option to c-torture-compile.
31893
31894 1994-03-21  Doug Evans  (dje@cygnus.com)
31895
31896         Bring patches over from progressive.
31897         * config/default.exp: Exit remote shell cleanly.
31898         (g++_exit, g++_start): Add default versions.
31899         * config/sim.exp (gcc_load): Use perror, not error.
31900
31901 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
31902
31903         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
31904         set in site.exp.
31905
31906 1994-03-14  Doug Evans  (dje@cygnus.com)
31907
31908         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
31909         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
31910         (wendy_try): New proc to run testcase.
31911         (main loop): Call 'em.
31912         * gcc.wendy/*.c: Clean up pass to correct expected output.
31913
31914         * lib/gcc.exp: Minor cleanup work.
31915         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
31916
31917 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
31918
31919         * config/sim.exp (gcc_load): Document return codes better.
31920         Don't pass -v to simulator.
31921
31922 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
31923
31924           * gcc.special/920717-x.c: Fix typo.
31925           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
31926           get at sources.
31927
31928         * lib/mike-gcc.exp: Fix typo.
31929
31930 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
31931
31932         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
31933         binary to use, transform the name.
31934         * config/*.exp: rename everything. Nuke any g++ specific files,
31935         it's now a special case of gcc that requires no special support.
31936         Add a default.exp for unsupported targets.
31937
31938 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
31939
31940         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
31941         lib/old-dejagnu.exp: Fix a few patterns to work with the new
31942         version of Tcl.
31943
31944 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
31945
31946         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
31947         than a warning.
31948
31949 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
31950
31951         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
31952
31953 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
31954
31955         * gcc.execute/execute.exp: Combine opt_list and foption_list into
31956         option_list.  Compile every file with only 4/6 option choices
31957         (same as C torture) instead of with 12/18 different option
31958         choices.
31959         * lib/c-torture.exp: Likewise.
31960
31961         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
31962         not already set.
31963
31964 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
31965
31966         * lib/old-deja.exp: Add `excess errors test fails' error, now one
31967         can put an XFAIL *-*-* on excess errors.
31968
31969 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
31970
31971         * g++.law: Add more tests derived from g++-bugs snapshots.
31972
31973         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
31974         equivalent to g++.law/init9.
31975
31976         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
31977         compiled it, and the a.out file after we've run it.
31978
31979 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
31980
31981         * lib/mike-g++.exp (postbase): Delete the .o file after we've
31982         compiled it, and the a.out file after we've run it.
31983
31984 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
31985
31986         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
31987
31988 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
31989
31990         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
31991         version number.
31992
31993 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
31994
31995         * g++.law: New directory of g++ tests derived from the g++-bugs
31996         snapshots.
31997
31998 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
31999
32000         * gcc.compile: initbug1.c initbug1.exp testcase added
32001
32002 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
32003
32004         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
32005         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
32006           fixes submitted by Jeff Law (law@cs.utah.edu)
32007         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
32008           Jeff Law (law@cs.utah.edu)
32009
32010
32011 1993-11-30  Mike Stump  (mrs@cygnus.com)
32012
32013         * config/unix-g++.exp: Follow the gcc way of doing things.
32014         * g++.old-deja/old-deja.exp: Minor updates.
32015         * lib/g++.exp: New file, follow the gcc way of doing things.
32016         * lib/old-dejagnu.exp: Minor updates.
32017         * lib/mike-g++.exp: Always unset errorInfo.
32018
32019 1993-11-06  Mike Stump  (mrs@cygnus.com)
32020
32021         * lib/gcc.exp: Fix some errors with the below change, CC and
32022         CFLAGS should be global when setting, not local.
32023
32024 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
32025
32026         * lib/gcc.exp: Transform tool name.
32027
32028 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
32029
32030         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
32031
32032 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
32033
32034         * lib/gcc.exp: change gcc_done to gcc_stat
32035
32036 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
32037
32038         * Upgraded gcc testsuite to c-torture version 1.25
32039
32040 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
32041
32042         * lib/gcc.exp: added reporting code. Changed verbose compile message.
32043         * lib/c-torture: added hooks for new reporting code.
32044
32045 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
32046
32047         * config/sh-gcc.exp: check if sh-sim exists in the path
32048
32049 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
32050
32051         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
32052         * gcc.compile/compile.exp: Initial changes for new logic.
32053         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
32054         * gcc.failure/failure.exp: Initial changes for new logic.
32055         * gcc.ieee/ieee.exp: Initial changes for new logic.
32056         * gcc.misc-tests/misc.exp: Initial changes for new logic.
32057         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
32058         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
32059         * lib/c-torture.exp: Initial changes for new logic.
32060         * lib/gcc.exp: Initial changes for new logic.
32061
32062 1993-10-15  Mike Stump  (mrs@cygnus.com)
32063
32064         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
32065         depend upon failure or success.  Fully qualify names in failure
32066         and success messages.  Always remove a.out before starting
32067         compile, just in case.  Pay more attention to error text output by
32068         the compiler.  Handle testcases with no known past errors just
32069         like all others, so that things are uniform.  Other miscellaneous
32070         improvements.
32071
32072 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
32073
32074         * gcc.cpp: new directory for cpp tests
32075
32076 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
32077
32078         * lib/chill.exp: Code reformatted, removed unused code.
32079         * config/unix-chill.exp: Code reformatted, removed unused code.
32080         * chill.execute/execute.exp: Code reformatted, removed unused code.
32081         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
32082
32083 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
32084
32085         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
32086         routines not written.
32087
32088 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
32089
32090         * config/bug-gcc.exp: Use new procs from bug.exp.
32091
32092 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
32093
32094         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
32095         via ftp, rather than depending on NFS.
32096         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
32097         case.
32098
32099 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
32100
32101         * config/bug-gcc.exp: Use new download proc.
32102
32103 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
32104
32105         * chill.execute/execute.exp: cleanups, handles errors better
32106         * chill.compile/compile.exp: rewrite, based on execute.exp
32107         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
32108         * lib/chill.exp: major changes to diff proc and compile and link
32109           procs. added chill_fail and chill_pass wrappers to pass and
32110           fail. added more comments, and handle error codes better.
32111           Added a hack to capture stderr from exec, so noncompile tests
32112           can work.
32113
32114 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
32115
32116         * chill.execute/execute.exp: rewrite of testsuite driver
32117         * lib/chill.exp: rewrite of testsuite driver
32118         * config/unix-chill.exp: rewrite of testsuite driver
32119
32120 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
32121
32122     In chill.execute:
32123         * iexpr.ch: Standardize uppercase.
32124         * tuples.dat: Standardize uppercase.
32125         * vary.ch: standardize.  Correct varying string assignments.
32126         * vary.dat: Add new output lines.
32127
32128 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
32129
32130     In chill.execute:
32131         * chprintf.ch: Standardize use of uppercase.
32132         * tuples.ch: Standardize and turn arr2 into a DCL,
32133           rather than a SYN.
32134         * pinits.ch: Standardize.
32135
32136 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
32137
32138         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
32139         * Makefil: Renamed to Makefile.in.
32140         * configure.in: New.
32141
32142 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
32143
32144     In chill.execute:
32145         * .cvsignore: Add result/output files.
32146         * Makefile: Fix up variables at start.  Use MFLAGS
32147           everywhere.  Correct bool_loc, built_ins entries.
32148           Add entry for vary1.ch.
32149         * bitarray.ch: Standardize upper-case usage.
32150         * bitexpr.ch: Standardize, add output of b1.
32151         * params.ch: Use arrayt in along PROC parameters, to
32152           avoid novelty problems.
32153         * sets.ch: Tiny cleanup.
32154         * vary1.ch: Re-indent.
32155
32156 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
32157
32158           * Add PR-related files to Makefiles, .cvsignore files, etc.
32159
32160 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
32161
32162         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
32163           with compiler objects. New names are test-flow.c and test-loop.c
32164
32165 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
32166
32167         * Upgraded c-torture tests from 1.19 to 1.20
32168
32169         * new files:
32170         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
32171         * gcc.compile: 930623-1.c 930623-2.c
32172         * gcc.noncompile: 930622-1.c 930622-2.c
32173         * gcc.failure: 920411-1.c 920627-2.c
32174         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
32175
32176 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
32177
32178         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
32179           More changes to get testsuite working properly. Needs more work.
32180           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
32181
32182 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
32183
32184         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
32185           More changes to get testsuite working properly. Needs more work.
32186
32187 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
32188
32189         * chill.compile/compile.exp: Added for Dejagnu support
32190         * chill.execute/execute.exp: Added for Dejagnu support
32191         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
32192
32193 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
32194
32195     This should complete moving the CHILL test files.
32196         * chill.noncompile(.cvsignore printf.grt
32197             in-printf.grt chprintf.grt chprintf.ch):
32198             Added test-support files.
32199           (Makefile): Modified further.
32200         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
32201             signal.ch): Added test files.
32202           * chill.execute (.cvsignore printf.grt printr.c
32203             in-printf.grt rts.c chprintf.grt rts.h): Added
32204           test-support files.
32205             (Makefile): More corrections.
32206
32207 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
32208
32209         * chill.compile, chill.execute, chill.nocompile: Add CHILL
32210           test cases, ready for DejaGnu.
32211
32212 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
32213
32214         * Upgraded c-torture tests from 1.18 to 1.19
32215
32216         * gcc.compile: added test(s):
32217           930607-1.c
32218         * gcc.execute: added test(s):
32219           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
32220
32221         * added new subdirectory for misc tests: gcc.misc-tests
32222         * gcc.misc-test(s): added tests:
32223           inst-check.c test-consts.c test-ior.c test-switch.c
32224
32225 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
32226
32227         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
32228
32229 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
32230
32231         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
32232
32233 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
32234
32235         * Upgraded c-torture tests from 1.17 to 1.18
32236
32237 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
32238
32239         * Upgraded c-torture tests from 1.12 to 1.17
32240
32241 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
32242
32243         * lib/old-dejagnu.exp:
32244           Fixed handling of XFAIL target triplets to correctly
32245           recognize wildcard characters.  Removed code that
32246           appended a unique id tag to the end of the file name
32247           printed out by the result of the testcases within a
32248           given test file.
32249
32250 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
32251
32252         * lib/old-dejagnu.exp:
32253           Reworked expected failure handling to trigger off of XFAIL
32254           keyword in keyphrase embeded in testcase source code. The
32255           XFAIL keyword must be at the end of the keyphrase line. It
32256           may optionally be followed by one or more target triplets.
32257           It has just occured that the handling of wildcards in the
32258           target triplet may not be correct.
32259
32260 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
32261
32262         * g++.old-deja/tests:
32263           Moved all subdirectories up one level into g++.old-deja .
32264
32265         * lib/old-dejagnu.exp:
32266           Fixed problem with CXXFLAGS not being properly reset, and being
32267           corrupted with extraneous "-c" compiler option.  This was
32268           causing binaries to not be generated for test that needed them.
32269           Modified strings passed to "pass" and "fail" so that individual
32270           tests from the same test file would be distinguished by an
32271           identifier appended to the test file name in the summary logs;
32272           this corrected a problem with erroneous diff logs.  Added code
32273           to search testcases for expected fail and unexpected pass keywords.
32274
32275 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
32276
32277         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
32278
32279 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
32280
32281         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
32282           Removed extraneous text from end of "Special g++ Options"
32283           keyphrase.
32284
32285         * lib/old-dejagnu.exp: Added pattern matching to look for new
32286           keywords, embedded in testcases comments, which will trigger
32287           calls to xpass and xfail.
32288
32289 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
32290
32291         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
32292           comments embedded in the testcases, especially the one looking for
32293           special compiler options, as well as the pattern matching for the
32294           compiler output again.
32295
32296 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
32297
32298         * lib/old-dejagnu.exp: Do a proper check of the return value for
32299           execute tests. Fixed several problems with the pattern matching
32300           of the compiler output which gave erroneous test results.
32301           Changed several of the test result messages to be more descriptive.
32302         * config/unix-g++.exp: Proc g++_load now actually works and
32303           executes the tests passed to it and returns a usable return
32304           value.
32305
32306 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
32307
32308           * lib/gcc.exp: Exits gracefully if $CC is bogus.
32309
32310 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
32311
32312         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
32313           Modified both files to properly execute the old style
32314           dejagnu tests. The previous versions of these files were
32315           experimental and did not function anything near correctly.
32316
32317 1993-04-05  Rob Savoye  (rob@cygnus.com)
32318
32319         * Removed all Makefile.in and configure.in files. No configuration
32320         needed now.
32321
32322 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
32323
32324         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
32325
32326 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
32327
32328         * gcc.compile/configure.in, gcc.unsorted/configure.in,
32329         gcc.special/configure.in, gcc.noncompile/configure.in,
32330         gcc.execute/configure.in, gcc.code_quality/configure.in,
32331         g++.other/configure.in, g++.old-deja/configure.in,
32332         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
32333         in srcname setting.
32334
32335 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
32336
32337         * lib/udi.exp:  Fixed mondfe and mondfe_download.
32338         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
32339         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
32340
32341 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
32342
32343         * config/udi-gdb.exp: Check $shell_id after connecting to target.
32344         (gdb_exit): Don't remove *_soc files.
32345
32346 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
32347
32348         * lib/c-torture.exp: Don't look for main; instead always use -w
32349         -c.  This is how the c-torture tests work.  Remove the object
32350         file if the compilation succeeds.
32351         * gcc.execute/execute.exp: Remove executable if test passes.
32352         * gcc.noncompile/noncompile.exp: Every test is an expected
32353         failure.
32354         * gcc.special/special.exp: Added tests from c-torture 1.11,
32355         corrected use of existing test.
32356         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
32357         gcc.execute/920625-1.c: Updated to c-torture 1.11.
32358         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
32359         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
32360         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
32361         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
32362         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
32363         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
32364         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
32365         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
32366         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
32367         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
32368         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
32369         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
32370         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
32371         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
32372         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
32373         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
32374         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
32375         c-torture 1.11.
32376         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
32377         correspond to c-torture 1.11.
32378
32379         * New file.